@import url("global.css");
@import url("global_add.css");

body {
	background-color:#fff;
	color:#000;
	font: 100% Verdana, sans-serif;
	margin:0; padding:0;
}

a {
	color:#415373;
	text-decoration:underline;
}
img {
	border:0;
	display:block;
}
form {
	margin:0; padding:0;
}
table {
	border:0;
	border-collapse: collapse;
	font-size: 1em;
}

table td {
	padding:0;
	font-size:1em;
}

#header {
	height:78px;
}
#headerleft {
	width:220px;
	vertical-align:bottom;
	background: #FCF101 url(../i/headerleft_bot_bg.gif) repeat-x 0 100%;
	/*background: url(../i/top_logo_bg.gif) repeat-y 0 100%;*/
}
#headerleftbot { 
	height:20px;
	color:#fff;
	font: bold .7em Tahoma, sans-serif;
	padding: 0 2px 0 5px;
}
#headerleftbot a{
	font-weight:normal;
	color:#073D7B;
}
#headerright {
	width:100%;
	vertical-align:top;
	background: url(../i/headerright_bg.gif) no-repeat 0 100%;
}

#basket_img { visibility: hidden; }
#basket_img img {
	width: 1px; 
	height: 1px;
	border: none;
}

#headerright1 {
	height:20px;
	margin-left:30px;
}
#headerright1 td {
	vertical-align:bottom;
	padding: 0 0 3px 0px;
	font-size: .65em;
	white-space:nowrap;
}

#headerright1 td.contico {
	padding: 0 0 3px 20px; 
}

#headerright1 td#tel {
	font-size: .8em;
	font-weight:bold;
	color:#F34921;
	padding: 0 0 1px 20px;
}
#headerright1 td a {
	color:#415373;
}
#headerright1 img {
	margin: 0 5px 0 0;
}

#headerright1 td#cart {
	padding: 0 20px 3px 0;
}
#headerright1 td#cart a {
	color:#22921C;
	font-size: 1.2em;
	font-weight:bold;
}

#headerright2, #headerright3 {
	height:28px;
	min-height:28px;
}
html>body #headerright2, #headerright3 {
	height:auto;
}

#headerright2 table {
	width:100%;
	height:28px;
}
#headerright3 table {
	width:100%;
	height:30px;
	background: url(../i/headerright3_bot_bg.gif) repeat-x 0 100%;
}

#headerright2 table td, #headerright3 table td {
	padding:0;
	font-size: .65em;
	text-align:center;
	background:url(../i/top_menu_bg.gif) repeat-x 0 0;

}
#headerright2 table td.active, #headerright3 table td.active {
	background: url(../i/background_for_menu_point_green.gif) repeat-x 0 0;
}

#headerright2 table td.menucorner, #headerright3 table td.menucorner {
	width:14px;
	background: url(../i/top_menu_item_bg.gif) no-repeat 0 0;
}
#headerright2 table td.menucorneractiveleft, #headerright3 table td.menucorneractiveleft {
	width:14px;
	background: url(../i/top_menu_item_bg_active_left.gif) no-repeat 0 0;
}
#headerright2 table td.menucorneractiveright, #headerright3 table td.menucorneractiveright {
	width:14px;
	background: url(../i/top_menu_item_bg_active_right.gif) no-repeat 0 0;
}

#headerright2 table td.menucornerside {
	width:15px;
	background: url(../i/menucornersidetop.gif) no-repeat 100% 0;
}
 #headerright3 table td.menucornerside {
	width:15px;
	background: url(../i/menucornersidebottom.gif) no-repeat 100% 0;
 }

#headerright2 table td#menucornersideactive {
	width:15px;
	background: url(../i/menucornersidetop_active.gif) no-repeat 100% 0;
}
#headerright3 table td#menucornersideactive {
	width:15px;
	background: url(../i/menucornersidebottom_active.gif) no-repeat 100% 0;
}

#headerright2 table td.otstup {
	background:none;
}



#headerright2 table td a:link, #headerright2 table td a:visited,
#headerright3 table td a:link, #headerright3 table td a:visited {
	text-decoration:none;
	color:#344A56;
}

#headerright2 table td a:hover, #headerright2 table td a:active,
#headerright3 table td a:hover, #headerright3 table td a:active,
#headerright3 table td a.markedcat:link,
#headerright3 table td a.markedcat:visited,
#headerright3 table td a.markedcat:hover,
#headerright3 table td a.markedcat:active {
	text-decoration:none;
	color:#E60000;
}

/* topsearchline begin */

#compath {
	position:relative;
	background: #edf0f3 url(../i/topsearchline_bg.gif) repeat-x 0 100%;
	color:#008542;
}
#homelink {
	font-size: .7em;
	width:70%; height:20px;
	padding: 1px 0 0 5px;
}
html>body #homelink {
	height:19px;
}
#homelink a {
	color:#008542;
	text-decoration:none;
}
#homelink img {
	margin: 0 5px 0 0;
	float:left;
}
#homelink span {
	color:#415373;
	margin: 0 0 0 10px;
}
#homelink span a {
	color:#415373;
	text-decoration:underline;
}
#find {
	position:absolute;
	top:0; right:0;
	width:220px;
	background: #61B150 url(../i/tslrightin_bg.gif) no-repeat 0 0;
	margin-top: -3px;
	margin-bottom:1px;
}

/* topsearchline end */

/* slogan begin */

#slogan {
	background-color: #6F97B6;
	color:#fff;
	font-weight:bold;
	font-size: .8em;
	text-align: center;
	padding: 4px 0 6px 0;
	margin-bottom: 1px;
}
#slogan a {
	color:#fff;
}
/* slogan end */

.cleaner {
	clear:both;
	height:0;
	font-size:1px;
	line-height:1px;
	/*overflow:hidden;*/
}
.srchfield {
	width:130px;
	font-size:.7em;
}
.srchbutton {
	font-size:.7em;
	color:#425373;
	padding: 0 5px; margin:0;
	font-family: Tahoma;
}
html>body .srchbutton {
	width:64px;
}

/* main begin */

#leftblock {
	width:20%;
	vertical-align:top;
	background: #EFF1F4 url('/i/td_left.gif') repeat-y 100% 0;
}
#leftblockin {
	background-color:#3DAA37;
	border-right: 2px solid #fff;
	padding: 0 3px 0 0;
	font-size: .7em;
	margin-bottom: 10px;
}
#midblock {
	font: 13px Arial, sans-serif;
	/*width:80%;*/
	color:#415373;
	vertical-align:top;
	padding-bottom:10px;
	/*padding: 0 7px;*/
	/*border: 1px solid blue;*/
}
#rightblock {
	width:22%;
	vertical-align:top;
	background: #EFF1F4 url('/i/td_right.gif') repeat-y 0 0;
}
#rightblockin {
	background-color:#3DAA37;
	border-left: 2px solid #fff;
	padding: 0 0 3px 3px;
	font-size: .7em;
}
#rightblock img {
	display:inline;
}

/* main end */




/* roundedBox Model begin */
.roundedBoxIn {
	padding: 2px;
}
.roundedBoxIn .ul,
.roundedBoxIn .ur,
.roundedBoxIn .ll,
.roundedBoxIn .lr {
	position:relative;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}

/* box 1 */
.roundedBox1 {
	background-color: #FEF878;
	color: #000;
	padding: 0;
	width: 100%;
}
.roundedBox1 .ul {
	width:2px; height:2px;
	float:left;
	left:-2px; top:-2px;
	background: transparent url(../i/ul_1.gif) 0 0 no-repeat;
}
.roundedBox1 .ur {
	height:2px;
	left:2px;
	bottom:2px;
	background: transparent url(../i/ur_1.gif) 100% 0 no-repeat;
}
.roundedBox1 .ll {
	width:2px; height:2px;
	float:left;
	left:-2px; top:2px;
	background:transparent url(../i/ll_1.gif) 0 100% no-repeat;
}
.roundedBox1 .lr {
	height:2px;
	left:2px; top:2px;
	background:transparent url(../i/lr_1.gif) 100% 100% no-repeat;
}

/* box 2 */
.roundedBox2 {
	background-color: #fff;
	color: #000;
	padding: 0;
	width: 100%;
}
.roundedBox2 .ul {
	width:2px; height:2px;
	float:left;
	left:-2px; top:-2px;
	background: transparent url(../i/ul_2.gif) 0 0 no-repeat;
}
.roundedBox2 .ur {
	height:2px;
	left:2px;
	bottom:2px;
	background: transparent url(../i/ur_2.gif) 100% 0 no-repeat;
}
.roundedBox2 .ll {
	width:2px; height:2px;
	float:left;
	left:-2px; top:2px;
	background:transparent url(../i/ll_2.gif) 0 100% no-repeat;
}
.roundedBox2 .lr {
	height:2px;
	left:2px; top:2px;
	background:transparent url(../i/lr_2.gif) 100% 100% no-repeat;
}


/* roundedBox Model end */


.roundedBox1 .cen p {
	margin: 0 0 2px 8px;
	color:#14740F;
	font-weight:bold;
}

.zakaz .roundedBox2 {
	/*background: #fff url(../i/zakaz_bg.gif) no-repeat 0 100%;*/
	background: #fff url(../i/girl.gif) no-repeat -5px 100%;
}

.zakaz .roundedBox2 .cen p {
	font: bold 11px Verdana, sans-serif;
	color:#2d861b;
	margin: .25em 5px .75em 2px;
	padding: 0;
	text-align:left;
	font-size:1.1em;
	white-space: nowrap;
}
.zakaz .roundedBox2 .cen {
	padding-left:80px;
	min-height:100px;
	height:100px;
}
html>body .zakaz .roundedBox2 .cen {
	height:auto;
}
.zakaz .roundedBox2 .cen a:link, .zakaz .roundedBox2 .cen a:visited {
	color: #808080;
	text-decoration:none;
}
.zakaz .roundedBox2 .cen a:hover, .zakaz .roundedBox2 .cen a:active {
	color: #808080;
	text-decoration:underline;
}
.zakaz .roundedBox2 .cen ul, .zakaz .roundedBox2 .cen2 ul {
	margin: 0 0 0 5px; padding:0;
	font-size:1em;
	color:#808080;
}
.zakaz .roundedBox2 .cen ul li {
	margin:0; padding: 1px 0 2px 8px;
	list-style:none;
	background: url(../i/bul_zakaz.gif) no-repeat 0 50%;
}
.zakaz .roundedBox2 .cen2 ul li {
	list-style:none;
	margin:0; padding: 1px 0 2px 5px;
}
.zakaz .roundedBox2 .cen2 ul li a {
	color: #808080;
}

/* items begin */
.item {
	width:100%;
	height: 24px;
}
.roundedBox2 .item {
	margin-bottom: 2px;
}
.point {
	width:100%;
	background: url(../i/plsh_menu_point_bg.gif) repeat-x 0 0;
	color:#415373;
	font-weight: bold;
	white-space: nowrap;
}
.point_left {
	width: 3px;
	background: url(../i/plsh_menu_point_left_prt.gif) no-repeat 0 0;
}
.point_right {
	width: 3px;
	background: url(../i/plsh_menu_point_right_prt.gif) no-repeat 100% 0;
}


.point a {
	display: block;
	padding: 0 5px 0 19px;
	text-decoration:none;
}

.point a:link, .point a:visited {
	background: url(../i/plsh_menu_point_green_arr.gif) no-repeat 5px 55%;
	color:#415373;
}

.point a:hover, .point a:active,
.point a.marked {
	background: url(../i/plsh_menu_point_orange_arr.gif) no-repeat 5px 55%;
	color:#FF8214;
}


/* items end */

#tshock_banner {
	/*text-align:center;*/
	background: #f1f5f7 url('../i/banner_mat2.gif') repeat-x;
}
/*#tshock_banner img {
	margin:0px auto;
	text-align:left;
}*/

.headerline {
	background-color: #3DAA37;
	color:#fff;
	font: bold 1.2em Tahoma, sans-serif;
	text-align:center;
	padding: .3em 0;
}

#midblock .headerline {
	font-size: .9em;
	padding: .3em;
	text-align:center;
	letter-spacing: .05em;
}

.deline1px {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	margin-right: -3px;
	background-color:#fff;
}

#callus {
	padding: 13px 0;
	text-align:center;
}
#callus img {
	margin: 0 6px 0 0;
	display:inline;
}
.shopheaderline {
	background: url(../i/shopheaderline_bg.gif) repeat-x 0 100%;
	padding: 5px 11px;
	_height:0;
}

.shopheaderline h4 {
	float:left;
	color:#2D861B;
	font: bold 1em Tahoma, sans-serif;
	padding:0; margin:0;
}
.shopheaderline .seeall {
	float:right;
	color:#2D861B;
	font: 10px Verdana;
	background: url(../i/bul_zakaz.gif) no-repeat 0 4px;
	padding: 0 0 0 7px;
}
.shopheaderline .seeall a:link, .shopheaderline .seeall a:visited {
	color:#2D861B;
	text-decoration:none;
}
.shopheaderline .seeall a:hover, .shopheaderline .seeall a:active {
	color:#2D861B;
	text-decoration:underline;
}

/* goods begin */

.goodsblock {
	width:100%;
}
.goodsblock td {
	width:33%;
	vertical-align:top;
	text-align:center;
	padding: 25px 0 50px 0;
	/*border: 1px solid red;*/
}
.goods {
	width:190px;
	text-align: center;
	margin: 6px 0 6px 0;
	/*border: 1px solid blue;*/
}
.goods a {
	font: 12px Verdana;
	/*border: 1px solid blue;*/
}
html>body .goods {
	margin-left:auto;
	margin-right:auto;
}
.price td {
	width:auto;
	vertical-align:middle;
	padding:0;
}
.goodsblock td img {
	display:inline;
	margin: 0 0 10px 0;
}
.goodsblock td h6 {
	color:#0066cc;
	font-weight:normal;
	font-size:1em;
	padding:0; margin:0;
}
.goodsblock td h6 a {
	color:#0066cc;
}
.priceold, .discount {
	color:#41AE39;
	font-weight:bold;
	font-size:.8em;
	text-align:center;
}
.currency {
	color:#000;
	font-size: .85em;
	font-weight:normal;
}
.pricenew {
	color:#E50000;
	font-weight:bold;
	font-size:.8em;
	text-align:center;
}
/* goods end */

.newsheaderline {
	background: url(../i/newsheaderline_bg.gif) repeat-x 0 100%;
	color:#fff;
	padding: 5px 11px;
	_height:0;
	color:#2D861B;
	font: bold 1em Tahoma, sans-serif;
}

/* news announce begin */
.newsheaderline a {
	color:#fff;
	text-decoration:none;
}
.newsannounce {
	padding: 7px 0 10px 17px;
	background: url(../i/plsh_menu_point_green_arr.gif) no-repeat 3px 10px;
	margin-right: 10px;
}

.newsannounce h5 {
	font: bold 12px Verdana;
	/*color:#384666;*/
	color:#ff0000;
	/*color:#9ba2b2;*/
	padding: 0; margin:0;
}
.newsannounce h5 a:link, .newsannounce h5 a:visited {
	font: bold 12px Verdana;
	/*color:#384666;*/
	color:#ff0000;
	text-decoration:none;
}
.newsannounce h5 a:hover, .newsannounce h5 a:active {
	font: bold 12px Verdana;
	/*color:#FF8214;*/
	color:#FF0000;
	text-decoration:underline;
}

.newsdate {
	display:inline;
	font: bold 12px Verdana;
	
}
.newspreview {
	display:inline;
	font: 12px Verdana;
	/*color:#adb4c2;*/
}
.newsmore {
	float:right;
	color:#2D861B;
	font: 12px Verdana;
	background: url(../i/bul_zakaz.gif) no-repeat 0 4px;
	padding: 0 0 0 7px;
}
.newsmore a {
	color:#2D861B;
}

.allnewslink {
	clear:both;
	float:right;
	background: url(../i/newsall_bg.gif) repeat-y 100% 0;
	padding-left: 100px;
	margin: 10px 0;
}
.allnewslink a {
	display:block;
	background: url(../i/allnews_bul.gif) no-repeat 0 55%;
	padding: 3px 7px 3px 9px;
	color:#fff;
	font-size: .8em;
	font-weight:bold;
	text-decoration:none;
}

/* news announce end */


#happybuyer {
	background: #fff url(../i/ul_1.gif) 0 0 no-repeat;
	padding: 2px 0 0 0;
	width:100%;
}
#happybuyerin {
	background: url(../i/happybuyerin_bg.gif) repeat-x 0 100%;
	text-align:right;
}
#happybuyer img {
	display:inline;
}
#happy {
	background: #FFF04B url(../i/ll_2.gif) 0 100% no-repeat;
	padding: 10px 0 10px 10px;
	color:#0C8F03;
	font-size: .9em;
}
#happy a {
	color:#0C8F03;
	text-decoration:none;
}


#vopros {
	height:40px;
	padding: 0 0 0 52px;
	margin: 5px 0;
	background: url(../i/vopros.gif) 0 0 no-repeat;
	color:#415373;
	font: 1em Arial, sans-serif;
}
html>body #vopros {
	height:auto;
	min-height:50px;
}
#vopros img {
	display:inline;
}
#vopros a:link, #vopros a:visited {
	color:#415373;
	text-decoration:none;
}
#vopros a:hover, #vopros a:active {
	color:#415373;
	text-decoration:underline;
}

/* actions begin */

.action {
	padding: 10px 5px 0 5px;
}

.action h4 {
	color:#E96E01;
	padding: 0; margin: 0 0 7px 0;
	text-align:center;
	font-size: 1em;
}
.action p {
	margin:0;
	color:#96A2A9;
}
.action img {
	margin: 7px 0 4px 0;
}

.actionmore {
	float:right;
	color:#808080;
	background: url(../i/bul_zakaz.gif) no-repeat 0 4px;
	padding: 0 0 5px 7px;
}
.actionmore a:link, .actionmore a:visited {
	color:#808080;
	text-decoration:none;
}
.actionmore a:hover, .actionmore a:active {
	color:#808080;
	text-decoration:underline;
}
.actioncut {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	background: url(../i/actioncut_bg.gif) repeat-x 0 0;
}

.allactionslink {
	color:#00874B;
	background: url(../i/bul_zakaz.gif) no-repeat 7px 4px;
	padding: 0 0 5px 15px;
}
.allactionslink a:link, .allactionslink a:visited {
	color:#00874B;
	text-decoration:none;
}
.allactionslink a:hover, .allactionslink a:active {
	color:#00874B;
	text-decoration:underline;
}
/* actions end */

/* menubottom begin */

#menubottom {
	width: 100%;
}
#menubottom td {
	width:20%;
	vertical-align:top;
	border-bottom: 6px solid #59B646;
	border-left: 3px solid #59B646;
	color: #808080;
	font-size: .7em;
	padding:10px 5px 10px 30px;
	white-space:nowrap;
}
#menubottom td.firstpt {
	border-left: none;
}
#menubottom th {
	background:#59B646;
	color:#fff;
	font-weight:bold;
	font-size: .75em;
	padding: 5px;
}
#menubottom td a {
	color: #808080;
}
#menubottom ul {
	padding:0; 
	margin:0px auto;
}
#menubottom ul li {
	list-style:none;
	margin:0;	padding: 0;
}
/* menubottom end */

/* footer begin */
#footer {
	position: relative;
	background-color:#FFE838;
	padding: 0 10px 0 0;
	border-bottom: 1px solid #59B646;
	height:41px;
}

#tshock_logo_bottom {
	float: left;
}
#gotop {
	text-align:right;
	color:#007E3F;
	font-size: .7em;
	vertical-align: middle;
	height:50%;
	position:relative;
	top:25%;
}
#gotop a {
	color:#007E3F;
	text-decoration:none;
}
#gotop img {
	display:inline;
}
/* footer end */

.first {
	margin-top:0;
}
.first2 {
	padding-top:1em !important;
}
.first3 {
	margin-top:.5em !important;
}
.first4 {
	margin-top:.4em;
}
/* Kelem */
.kelem_main_table {
        font-family: Verdana, sans-serif;font-size: 60%; color:#000000;
        background-color: #FFFFFF;
        padding: 5px;
}

/* end kelem*/

/* Xeenon */
table.nb_goods_list td.image {
    padding: 5px;
}
table.nb_goods_list td.tx_caption {
    text-align: center;
    padding-right: 2px;
    padding-left: 2px;
}

table.nb_delvr {
    border-collapse: collapse;
}
table.nb_delvr td {
    padding-top: 2px;
    padding-bottom: 2px;
}
table.nb_delvr td.left {
    border-right: 1px dotted #DEDADE;
    padding-right: 5px;
}
table.nb_delvr td.right {
    padding-left: 5px;
}
table.nb_delvr td.btn_line {
    border-bottom: 1px dotted #DEDADE;
}

.nb_edit {
    border: 1px solid #B4BAC5;
    width: 200px;
}
.nb_ta {
    width: 300px;
    height: 100px;
}
/* /Xeenon */

/* Kelnik Studios add-styles - beginning */

.blockLeft {
	width:48%;
	float:left;
	clear:left;
	margin: 8px 0 8px 0;
}
.blockRight {
	width:48%;
	float:right;
	clear:right;
	margin: 8px 0 8px 0;
}
.blockGr {
	width:20%; height:100px;
	min-height:100px;
	float:right;
	border: 4px solid #3daa37;
}
html>body .blockGr {
	height:auto;
}
/*
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
*/
.imgIn{
	width:140px;
	float:left;
	margin-left:5px;
}
.inner {
	height:32px;
	background: url('/img/head_bg.gif') repeat-x;
	font-size:11px;
	font-weight:bold;
	color:#43ae3d;
	margin: 0 13px 0 12px;
}
.inner p {
	margin:0; padding: 8px 0 0 0;
}
.inner p span {
	font-weight:normal;
}
ul.list {
	padding: 22px 0 20px 45px;
}
.list li a {
	font-size:.85em;
	color: #415373;
	text-decoration: none;
}
.list li span {
	font-size:.7em;
} 
.list, .list ul, .list li {
	margin:0; padding:0;
	list-style-type: none;
}
.list li {
	height:15px;
	min-height:15px;
	background: url('/img/round_arr_right_black.gif') no-repeat 0 2px;
	padding: 0 0 0 18px;
}
html>body .list li {
	height: auto;
}
.listItem {
	/*position:relative;
	top:-2px; left:0;*/
	background: url('/img/grbrdr.gif') repeat-x 0 100%;
}
ul.listItem {
	background: none;
}
.listIn {
	background: url('/img/grbrdr.gif') repeat-y;
}
.lin2 {
	background: url('/img/grbrdr.gif') repeat-y 100% 0;
}
.lin3 {
	background: url('/img/crnr_right_bottom_nrm.gif') no-repeat 100% 100%;
}
.lin4 {
	background: url('/img/crnr_left_bottom_nrm.gif') no-repeat 0 100%;
}
.outl {
	width:100%; height:32px;
	background: url('/img/left_part_head.gif') no-repeat;
}
.outl2 {
	width:100%; height:34px;
	background: url('/img/right_part_head.gif') no-repeat 100% 0;
}
.title {
	width:100%; height:34px;
	background: #ffc604 url('/img/left_part_line.gif') no-repeat;
	margin: 0 0 13px 0;
}
.titleIn {
	width:100%; height:34px;
	background: url('/img/right_part_line.gif') no-repeat 100% 0;
}
.titleIn p {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	margin:0; padding: 10px 0 0 5px;
}
.titleIn p a {
	color:#ffffff;
}
.title2 {
	width:100%; height:34px;
	background: #82c539 url('/img/left_part_line.gif') no-repeat;
	margin: 0 0 13px 0;
}
.titleIn2 {
	width:100%; height:34px;
	background: url('/img/right_part_line.gif') no-repeat 100% 0;
}
.titleIn2 p {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	margin:0; padding: 10px 0 0 5px;
}
.titleIn2 p a {
	color:#ffffff;
}
.basket1 {
	border-collapse:collapse;
	border-left: 1px solid #d6d9e1;
	border-right: 1px solid #d6d9e1;
}
.basket1 td {
	border-top: 1px solid #d6d9e1;
	color: #415373;
	font-family: Verdana, sans-serif;
	font-size: 11;
	text-decoration: none;
/*	text-align:center;*/
	padding: 5px;
}
.basket1 table td {
	border:0;
}

/* Kelnik Studios add-styles - ending */


/* from old css beginning */

.registration {
	width: 200px;
}
#reg {
	margin: 25px 0;
}
#reg input, #reg textarea, #reg select {
	font: 11px Verdana, sans-serif;
	color: #415373;
}
#reg .r1 {
	width:200px; height:80px;
}

/* from old css ending */


/* new design css beginning */

#about {
	height:350px;
	min-height:350px;
	background: url('../img/pres_mat.gif') no-repeat;
	margin: 10px 0 1em 0;
	/*border: 1px solid red;*/
}
html>body #about {
	height:auto;
}
#about .com {
	padding: 0 0 1em 0;
}
#about .left {
	width:278px;
	float:left;
}
#about .leftIn {
	padding: 0 6px;
}
#about .ph {
	width:237px; height:146px;
	min-height:146px;
	background-color:#fefc00;
	border: 2px solid #3daa37;
}
html>body #about .ph {
	height:auto;
}
#about .ph p {
	font: bold 11px Verdana, sans-serif;
	color:#15920e !important;
	text-align:center;
	margin:0; padding: .15em 0 .35em 0 !important;
}
#about .right {
	width:auto;
	float:none;
	margin-left:278px;
}
#about .rightIn {
	padding: 0 6px 0 0;
}
#about .right p, #about .left p {
	color:#415373;
	margin:0; padding: .5em 0;
}
/*#about .right p span, #about .left p span {
	color:#3daa37;
	font-weight:bold;
}*/
#compa .sele2 {
	width:100px;
	margin: 0 15px 0 0;
}
#compa .sele3 {
	/*width:180px;*/
	margin: 0 10px 0 0;
}
#compa  .inpu {
	width:43px;
}
#info input {
	font: 11px Verdana, sans-serif;
	color:#415373;
}
#info .inn {
	width:200px; height:15px;
	margin:0; padding:0;
	border: 1px solid #b4bac5;
}
#info .inn2 {
	width:300px; height:100px;
	margin:0; padding:0;
	border: 1px solid #b4bac5;
}
#info .innl {
	width:63%;
	vertical-align:top;
	border-right: 1px dashed #dedade;
}
#info .innr {
	vertical-align:top;
	margin:0; padding-top:.4em;
}
#info .innr ol {
	padding-top:4em;
}
#info .innr ol li {
	padding: 0 0 1.75em 0;
}
.fo {
	font: bold 13px Verdana, sans-serif;
	color:#fff;
}
.fo2 {
	position:relative;
	top:-2px; left:3px;
	font: bold 13px Verdana, sans-serif;
	color:#415373;
}
.fo2 a {
	color:#415373;
	padding: 0 8px 0 0;
}
.fo3 {
	font: normal 13px Verdana, sans-serif;
	color:#415373;
}
#metro {
	position:relative;
	text-align:center;
	margin-right:220px;
}
#metror {
	position:relative;
	top:-1.7em;
	width:218px;
	background-color:#45ba3d;
	float:right;
	border-left: 2px solid #fff;
}
#metror h1 {
	font: bold 13px Verdana, sans-serif;
	color:#fff;
	text-align:center;
	margin:0; padding: 2px 10px 3px 10px;
}
#metror .city {
	padding: 2px 0 2px 0;
	background:#fff;
}
#metror .city strong {
	margin: 0 4px 0 6px;	
	color: #3daa37;
}
#metror .ul,
#metror .ll {
	position:relative;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}
#metror .ul {
	width:100%; height:2px;
	float:left;
	left:0px; top:-2px;
	background: transparent url(../i/ul_1.gif) 0 0 no-repeat;
}
#metror .ll {
	width:2px; height:2px;
	float:left;
	left:0px; top:0px;
	background:transparent url(../i/ll_2.gif) 0 100% no-repeat;
}
#metror .city p {
	font: bold 13px Verdana;
	margin: 0 0 5px 0;
	padding: 5px 4px 5px 7px;
	color: #0B7C03;
	background-color: #FEF878;
}
#metror .city li a {
	margin: 0 4px 0 8px;	
}
#metror .city a {
	margin: 0 4px 0 20px;	
}
#metror .city span {
	margin: 0 4px 0 20px;	
	font-weight: bold;
}
#metror ul, #metror ul li {
	font: 12px Verdana, sans-serif;
	color:#344a56;
	list-style-type:none;
	margin: 2px 0 2px 0; padding:0;
}
#metror ul {
	margin: 0;
}
#metror ul li a, #metror ul li a {
	font: 12px Verdana, sans-serif;
	color:#344a56;
	margin:0; padding: 0 0 .25em 0;
}
#metror ul li a span {
	font-weight:bold;
	color:#23a01c;
}
#sorti .sele, #compa .sele2, #compa .sele3 {
	font: normal 13px Verdana, sans-serif;
	color:#415373;
	margin: 0 10px 0 0;
}
#sorti .sele {
	width:50px;
}
#tabForm {
	width:235px; height:100px;
	position:absolute;
	top:7px; left:235px;
	display: none;
	background-color:#f5f7f9;
	z-index:20;
	border: 1px solid #3daa37;
}
html>body #tabForm {
	height:auto;
}
#tabForm .hr2 {
	position:absolute;
	top:-2px; left:1px;
	width:233px; height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#3daa37;
}
#tabForm ul, #tabForm ul li {
	list-style-type:none;
	margin:0; padding:0;
}
#tabForm ul {
	margin: .5em 0 0 30px;
}
#tabForm ul li a {
	font: 13px Verdana, sans-serif;
	color:#415373;
	margin:0; padding: 0 0 .25em 0;
}
#tabForm ul li a span {
	font-weight:bold;
	color:#23a01c;
}
#tabForm p {
	font: .75em Arial, sans-serif;
	text-align:right;
	margin:0; padding: .25em 5px .25em 0;
}
#tabForm p a {
	color:#415373;
}
#left {
	width:54%;
	float:left;
}
#leftIn {
	padding: 0 12px 0 0;
}
#recal {
	position:relative;
}
#recal .n1 {
	width:30px; height:13px;
}
#recal #buts {
	position:absolute;
	bottom:-12px; right:50px;
}
#recal #buts input {
	float:left;
	margin: 0 12px 0 0;
}
#right {
	width:44%;
	float:left;
}
#right p {
	color:#565c68;
	padding: 0 0 0 10px;
}
.ban {
	background: url('../i/banner_mat.gif') repeat-x;
	margin: 1px 0 0 0;
	/*margin: 1px 2px 0 2px;*/
}
.banIn {
	background: url('../i/tshok_l.gif') no-repeat;
}
.banIn2 {
	background: url('../i/tshok_r.gif') no-repeat 100% 0;
}
.banIn3 {
	height:167px;
	background: url('../i/tshok.gif') no-repeat 38% 0;
}
.bask {
	color:#415373;
	border-top: 1px solid #d6d9e1;
}
.bask td {
	font: 11px Verdana, sans-serif;
	text-align:center;
	padding: .5em 0;
	border: 1px solid #d6d9e1;
}
.bask th {
	font: bold 11px Verdana, sans-serif;
	background-color:#d6dce8;
	padding: .45em 0 .45em 0;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.bask span {
	font: bold 14px Verdana, sans-serif;
	color:#f34921;
}
.bask .b1 {
	text-align:left;
	padding: .5em 5px;
}
.bask .b2 {
	color:#f34921;
}
.err_b2 {
	color:#f34921;
}
.bask .b3 {
	text-align:right;
	padding: .5em 10px .5em 0;
}
.bask .b4 {
	border-left:0;
}
html>body .bask .b4 {
	border-left: 1px solid #d6d9e1;
}
.bask .b5 {
	border-left:0;
}
.bask .b7 {
	text-align:left;
	padding: 10px 0 15px 0;
	border-bottom:0;
}
.cards {
	width:275px;
	float:left;
}
.card {
	background: #fcf101 url('../i/title_mat3.gif') repeat-x;
	margin: 3px 0 0 0;
}
.cardt {
	font: bold 13px Verdana, sans-serif;
	color:#1d8530;
	text-align:center;
	margin:0; padding: .3em 0;
}
.card2 {
	background: url('../i/card_corner_l.gif') no-repeat;
}
.card3 {
	background: url('../i/card_corner_l2.gif') no-repeat 0 100%;
}
.card4 {
	background: url('../i/card_corner_r.gif') no-repeat 100% 0;
}
.card5 {
	height:120px;
	background: url('../i/card_corner_r2.gif') no-repeat 100% 100%;
	padding: 0 0 3px 0;
}
html>body .card5 {
	height:auto;
}
.card6 {
	background: #f8f9fa url('../i/card_mat.gif') repeat-x;
	margin: 0 3px;
}
.card7 {
	height:95px;
	min-height:95px;
	background: url('../i/stripe2.gif') repeat-x 0 100%;
	color:#415373;
	margin: 0 1px;
}
html>body .card7 {
	height:auto;
}
.card7 a {
	color:#808080;
}
.card7 p {
	margin:0; padding: 2px 0;
}
.card8 {
	padding: 4px 7px;
}
.carddc input, .carddc2 input, .carddc3 input {
	font: 11px Verdana, sans-serif;
	color:#415373;
}
.carddc .in {
	width:100%; height:15px;
	margin:0; padding:0;
	border: 1px solid #415373;
}
html>body .carddc .in {
	margin: 2px 0 0 0;
}
.carTab .k1 {
	width:52%; height:27px;
	text-align:right;
	padding: 0 20px 0 0;
}
.carTab .k2 {
	padding: 10px 0 10px 103px;
}
.carTab td {
	vertical-align:top;
}
.carddc2 .in2 {
	width:205px; height:16px;
	margin:0; padding:0;
	border: 1px solid #415373;
}
.carddc3 .in3 {
	width:200px; height:16px;
	margin:0; padding:0;
	border: 1px solid #415373;
}
.in4 {
	padding: 27px 0 0 0;
}
html>body .in4 {
	padding: 23px 0 0 0 !important;
}
.cat {
	font: 11px Verdana, sans-serif;
	color:#415373;
}
.cat a {
	color:#415373;
}
.cat .m1, .cat .m1b {
	width:16px;
	background: #43ae3d url('../i/arrow.gif') no-repeat 0 100%;
	font-size:1px;
	line-height:1px;
}
.cat .m1b {
	background: #43ae3d url('../i/arrow2.gif') no-repeat;
}
.cat .m2 {
	width:120px;
	padding: 6px 0 6px 7px;
}
.cat .m3 {
	vertical-align:top;
	padding: 15px 0;
	border-bottom: 1px solid #d6d9e1;
}
.cat .m4 {
	width:130px;
	vertical-align:bottom;
	padding: 0 0 30px 0;
	border-bottom: 1px solid #d6d9e1;
}
.cat .m5 {
	padding: 7px 0 7px 9px;
}
.cat .m6 {
	vertical-align:top;
	padding: 14px 10px 15px 0;
	border-bottom: 1px solid #d6d9e1;
}
.cat .m6 a {
	color:#e50000;
}
.cat h1, .cat .goodst {
	font: bold 14px Verdana, sans-serif;
	color:#3daa37;
	margin:0; padding: 0 10px 0 0;
}
.cat h1 {
	text-align:center;
}
.cat h1 a, .cat .goodst a {
	color:#3daa37;
}
.cat .m7 {
	width:185px;
}
.cat .m7, .cat .m14 {
	vertical-align:bottom;
	padding: 0 25px 30px 0;
	border-bottom: 1px solid #d6d9e1;
}
.cat .m8 {
	background: url('../i/dot_cat.gif') repeat-y;
	border-bottom: 1px solid #d6d9e1;
}
.cat .m9 {
	width:14px;
}
.cat .m10 td {
	border-bottom:0;
}
.cat .m11 {
	width:140px;
	vertical-align:top;
	padding: 15px 0;
}
.cat .m12 {
	vertical-align:top;
	text-align:center;
	padding: 15px 0;
}
.cat .m12 .imga {
	display:inline;
	padding: 15px 0 0 0;
}
.imga2 {
	position:relative;
	top:2px; left:0px;
}
.cat .m13 {
	vertical-align:top;
	padding: 12px 0 12px 12px;
}
.cat .m13 a {
	color:#e50000;
}
.check {
	position:relative;
}
.checkin {
	position:absolute;
	top:-10px; left:4px;
	width:21px; height:19px;
	background: url('../i/check_mat.gif') no-repeat;
}
.check input {
	position:relative;
	top:-1px; left:0;
}
html>body .check input {
	top:0;
}
.colo {
	color:#565c68;
}
.colo2 {
	color:#f34921;
}
.colo3 {
	color:#3daa37;
}
.colo3 a {
	color:#3daa37;
}
p.colo3_mt {
	font-weight: bold;
	color:#3daa37;
	margin: 12px 0 4px 0;
	padding: 0;
}
div.colo3_st {
	margin: 12px 20px 4px 12px;
	padding: 0;
}
div.colo3_st p {
	font-weight: bold;
	color:#3daa37;
	margin: 0;
	padding: 0;
}

.com {
	padding: 0 10px;
}
.com2 {
	padding: 0 4px;
}
.com p span {
	color:#3daa37;
	font-weight:bold;
}
.dash {
	background: url('../i/dash.gif') no-repeat 20px 1.5em;
	padding: 0 7px 0 10px;
}
.dash2 {
	background: url('../i/dash.gif') no-repeat 20px 3.2em;
}
.dash table {
	border:0 !important;
}
.dash td {
	text-align:left;
	padding: .15em 0 .15em 7px;
	border:0 !important;
}
.dash .p1 {
	text-align:right;
	padding: .15em 7px .15em 0;
	border-right: 1px solid #d6d9e1 !important;
}
.disc {
	width:325px;
	float:left;
	margin-right:10px;
	border: 2px solid #3daa37;
}
.disc td {
	font-size:12px;
	padding:5px 0;
	border: 2px solid #3daa37;
}
.disc .e1 {
	text-align:center;
}
.disc .e2 {
	padding: 5px 5px 5px 30px;
}
.disc .e3 {
	border-top: 2px solid #3daa37;
	border-left: 2px solid #fff;
}
.disc .e4 {
	border-top: 2px solid #3daa37;
}
.disc td:first-child {
	text-align:center;
}
.disc td:first-child + td {
	padding: 5px 5px 5px 30px;
}
.disc th {
	font: bold 13px Verdana, sans-serif;
	color:#fff;
	background-color:#3daa37;
	padding:5px;
}
.hr {
	width:100%; height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#3daa37;
}
.hr3 {
	width:100%; height:2px;
	font-size:1px;
	line-height:1px;
	background-color:#45ba3d;
}
.ind2 {
	margin:0 !important; padding: .55em 0 .45em 5px;
}
.ind3 {
	margin: 10px 0 !important;
}
html>body .ind3 {
	padding: 0 0 30px 0;
}
.ind4 {
	padding: 0 10px;
}
.fonts {
	font: 12px Verdana, sans-serif;
	line-height:1.4em;
}
.left2 {
	width:49%;
	float:left;
}
.links {
	color:#565c68;
}
.links a {
	color:#565c68;
	text-decoration:none;
}
.ltab {
	width:100%;
}
.ltab .t1 {
	padding-right:20px;
}
.ltab td {
	padding-bottom:20px;
}
.net {
	background: url('../i/net_mat.gif') repeat-x 0 3px;
}
.net2 {
	background: url('../i/net_border_t.gif') repeat-x;
}
.net3 {
	background: url('../i/net_border_b.gif') repeat-x 0 100%;
}
.net4 {
	background: url('../i/net_border_l.gif') repeat-y;
}
.net5 {
	background: url('../i/net_border_r.gif') repeat-y 100% 0;
}
.net6 {
	background: url('../i/net_corner_l.gif') no-repeat;
}
.net7 {
	background: url('../i/net_corner_l2.gif') no-repeat 0 100%;
}
.net8 {
	background: url('../i/net_corner_r.gif') no-repeat 100% 0;
}
.net9 {
	height:140px;
	min-height:140px;
	background: url('../i/net_corner_r2.gif') no-repeat 100% 100%;
}
html>body .net9 {
	height:auto;
}
.netl {
	width:248px; height:114px;
	float:left;
	padding: 15px 0 0 20px;
}
.netr {
	margin: 0 0 0 277px; padding: 17px 5px 17px 0;
}
ol.list2, ol.list2 li {
	font-weight:bold;
	color:#415373;
	margin: 0 0 2em 20px; padding:0;
}
ol.list2 li {
	margin: 0 0 0 20px; padding: 0 0 .25em 0;
}
ol.list2 li span {
	font-weight:normal;
}
ul.list3, ul.list3 li {
	list-style-type:none;
	margin: 0 0 2em 20px; padding:0;
}
ul.list3 li {
	height:12px;
	min-height:12px;
	background: url('../i/bullet.gif') no-repeat 0 5px;
	margin:0; padding: 0 0 .25em 20px;
}
html>body ul.list3 li {
	height:auto;
}
ul.list4, ul.list4 li, ul.list5, ul.list5 li {
	list-style-type:none;
	margin: 0 0 0 10px; padding:0;
}
ul.list5, ul.list5 li {
	margin:0;
}
ul.list5 li a {
	text-decoration:none;
}
ul.list4 li, ul.list5 li {
	margin:0; padding: 0 0 .25em 0;
}
ul.list4 li.ind {
	margin:0; padding: 0 0 .25em 30px;
}
ul.list5 li.ind {
	margin:0; padding: 0 0 .25em 10px;
}
ul.list6, ul.list6 li {
	font: bold 13px Verdana, sans-serif;
	color:#087001;
	list-style-type:none;
	margin: 0 0 0 12px; padding:0;
}
ul.list6, ul.list6 li a {
	color:#087001;
}
ul.list6 li {
	margin:0; padding: 0 0 .25em 0;
}
ul.list6 .email {
	height:18px;
	min-height:18px;
	background: url('../i/email.gif') no-repeat 0 3px;
	padding: 0 0 0 21px;
}
html>body ul.list6 .email {
	height:auto;
}
ul.list6 .icq {
	position:relative;
	top:3px; left:0;
	height:15px;
	min-height:15px;	
	padding: 0;
}
ul.list6 .icq img {
	margin: 0 2px 0 0;
}
ul.list6 .icq a {
	text-decoration: none;
}
html>body ul.list6 .icq {
	height:auto;
}
ul.list6 .mag {
	font: 12px Arial, sans-serif;
	height:17px;
	min-height:17px;
	background: url('../i/mag_icon.gif') no-repeat 0 1px;
	padding: 0 0 0 21px;
}
html>body ul.list6 .mag {
	height:auto;
}
ul.list6 .phone {
	height:20px;
	min-height:20px;
	background: url('../i/phone.gif') no-repeat 0 3px;
	padding: 0 0 0 21px;
}
html>body ul.list6 .phone {
	height:auto;
}
ul.list7, ul.list7 li {
	list-style-type:none;
	margin: 0 0 1em 15px; padding:0;
}
ul.list7 li {
	height:9px;
	min-height:9px;
	background: url('../i/bullet2.gif') no-repeat 0 6px;
	margin:0; padding: 0 0 0 8px;
}
html>body ul.list7 li {
	height:auto;
}
.path {
	float:right;
	padding: 0 25px 0 0;
}
.path2 {
	color:#fff;
	float:right;
	padding: 0 25px 0 0;
}
.path2 a {
	color:#fff;
}
/*.path3 {
	width:650px;
	position:absolute;
	top:80px;
	left:11em;
	color:#415373;
}
html>body .path3 {
	top:79px; left:11em;
}
.path3 a {
	color:#415373;
}*/
.prez {
	background-color:#3daa37;
	margin: 19px 0 0 0;
}
.prezi {
	position:relative;
	top:19px; left:-5px;
}
.prez p {
	font: bold 13px Verdana, sans-serif;
	color:#fff !important;
	background-color:#3daa37;
	text-align:center;
	margin:0; padding: .6em 0 !important;
}
.prez p span {
	font: normal 11px Verdana, sans-serif !important;
	color:#fff !important;
}
.rega p {
	margin: .25em 0;
}
.ref {
	background-color:#edf0f3;
	padding: 0 5px 1em 5px;
}

p.checkout {
	font: 12px Verdana;
	text-align: center;
	margin: 8px 0 8px 0;
}
p.checkout_red {
	text-align: center;
 	color:#f34921;
	font: bold 14px Verdana;
	margin: 8px 0 8px 0;
}

div.li {
	width: auto;
	height: auto;
	border: 2px #3daa37 solid;
	float: left;
	margin: 0 10px 0 0;
}

div.ul_header {
	width: auto;
	margin: 26px 0 24px 0;
}
div.ul_header ul {
	list-style-position: outside;
	list-style-type: square;
	margin: 0; 
	padding: 0;
}
div.ul_header ul li { 
	margin: 0 12px 0 27px;
	padding: 0 12px 0px 9px;
	color: #3daa37;
}

div.ul_header ul li a:link { color: #415373; font-weight: bold; font-family: Verdana; text-decoration: none; }
div.ul_header ul li a:visited { color: #415373; font-weight: bold; font-family: Verdana; text-decoration: none; }
div.ul_header ul li a:hover { color: #415373; font-weight: bold; font-family: Verdana; text-decoration: underline; }
div.ul_header ul li a:active { color: #415373; font-weight: bold; font-family: Verdana; text-decoration: underline; }


.vacancy {
	margin: 0;
	padding: 0 12px 0 12px;
}

div.vacancy_name {
	background: url(../i/vacancy_h1_bg.gif) no-repeat 0 50%;
	padding: 0 12px 0 12px;
	margin: 0;
}

div.hr_line {
	height: 1px;
	clear: both;
	margin: 0 0 10px 0;
	background-color: #D6D9E1;
}
div.hr_line HR {
	display: none;
}

div.vacancy_bottom {
	width: 98%;
	height: 26px;
	padding: 16px 0 2px 0;
	border-bottom: 1px #D6D9E1 solid;
	color: #415373;
	position: relative;
}
div.credit_bottom {
	width: 100%;
	margin: 10px 0 0 0;
	position: relative; 
}

div.vacancy_contact {
	width: auto;		
	height: 26px;
	padding: 0 0 0 9px;
	font-family: Verdana;
	font-size: 11px;
	border-left: 3px #c1e4bf solid;
	vertical-align: bottom;
}
div.vacancy_contact a:link { color: #0101d4; font-family: Verdana; text-decoration: none; }
div.vacancy_contact a:visited { color: #0101d4; font-family: Verdana; text-decoration: none; }
div.vacancy_contact a:hover { color: #0101d4; font-family: Verdana; text-decoration: underline; }
div.vacancy_contact a:active { color: #0101d4; font-family: Verdana; text-decoration: underline; }

div.vacancy_send_resume {
	bottom: -10px;
	right: 104px;
	width: 137px;		
	height: 19px;
	position: absolute;
}
div.credit_vd_cond {
	bottom: -10px;
	right: 104px;
	width: 137px;		
	height: 19px;
	position: absolute;
}
div.vacancy_on_top {
	position: absolute;
	bottom: -10px;
	right: 16px;
	width: 81px;		
	height: 19px;
}

td.p_td {
	padding: 0;
	border-bottom: 1px #D6DCE8 solid;
}

table#credit_table {
	margin: 0 10px 0 4px;
}
table#credit_table td {
	padding: 0 10px 0 6px;
}
table#credit_table div.li {
	margin: 0;
}
table#credit_table td {
	padding: 0 0 6px 0;
	border-bottom: 7px #3daa37 solid;
}
table#credit_table h1 {
	font: bold 15px Verdana;
	color: #3daa37;
	margin: 10px 12px 10px 40px;
}
table#credit_table p, table#credit_bank p {
	text-indent: 40px;
	text-align: justify;
	margin: 0 0 2px 0; padding: 0;
}

table#credit_bank {
	margin: 23px 10px 20px 10px;
}
table#credit_bank td.head {
	font: bold 12px Verdana;
	text-align: center;
}

table#credit_plan {
	margin: 6px 0 0 0;
}
table#credit_plan th {
	width: 50%;
	height: 22px;
	padding: 0 10px 0 10px;
	font: bold 12px Verdana;
	color: #fff; 
	white-space: nowrap;
	text-align: left;
}
table#credit_plan th.tl {
	background: #3faa37 url(/i/credit_plan_tl_corner.gif) no-repeat 0 0;
}
table#credit_plan th.tr {
	background: #3faa37 url(/i/credit_plan_tr_corner.gif) no-repeat 100% 0;
}
table#credit_plan td {
	width: 50%;
	padding: 0 0 6px 0;
	font: 12px Verdana;
	white-space: nowrap;
	text-align: left;
}
table#credit_plan td.tdt {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 6px;
}
table#credit_plan td.tdb {
	padding-top: 6px;
	padding-left: 10px;
	padding-bottom: 6px;
}
table#credit_plan .right {
	font-weight: bold;
}

table#credit_progr {
	margin: 12px 0 10px 0;
	border-bottom: 1px #D6DCE8 solid;
}
table#credit_progr th.th_l {
	width: 3px;
	padding: 0;
	background: #D6DCE8 url(/i/credit_progr_tl_corner.gif) no-repeat 0 0;
}
table#credit_progr th.th_r {
	width: 3px;
	padding: 0;
	background: #D6DCE8 url(/i/credit_progr_tr_corner.gif) no-repeat 100% 0;
}
table#credit_progr td.td_l {
	width: 3px;
	padding: 0;
	background: #FFF url(/i/credit_bank_bg_l.gif) repeat-y 0 0;
}
table#credit_progr td.td_r {
	width: 3px;
	padding: 0;
	background: #FFF url(/i/credit_bank_bg_r.gif) repeat-y 100% 0;
}
table#credit_progr th {
	height: 22px;
	padding: 0 10px 0 0;
	font: bold 12px Verdana;
	background-color: #D6DCE8;
	white-space: nowrap;
	text-align: left;
}
table#credit_progr td.tdt {
	padding-left: 10px;
	text-align: left;
}
table#credit_progr .right {
	width: 50%;
}
table#credit_progr h1 {
	margin-bottom: 0;
}
table#credit_progr ul {
	margin: 4px 0 10px 10px;
	padding: 0;
	text-align: left;
	list-style-type: none;
}
table#credit_progr ul li {
	margin: 0;
	padding: 4px 6px 4px 8px;
	background: url(/i/credit_marker.gif) no-repeat 0 45%;
}

table#shop_page {
	width: auto;
	margin: 0 10px 0 4px;
}
table#shop_page p {
	font: 12x Verdana;
	margin: 10px 10px 5px 4px;
}
table#shop_page p b {
	font: bold 12x Verdana;
	color: #415373;
}
table#shop_page p.in {
	margin: 7px 12px 20px 8px;
}

div.credit_bottom_cond div.titleg7 p {
	font: bold 12px Verdana;
}
div.credit_bottom_cond p {
	font: 12px Verdana;
	margin: 20px 0 20px 0;
}

.ri {
	float:right;
	margin: 0 0 0 10px;
}

td.images {
	padding: 10px 5px 0 5px;
}
/*
td.images div.li {
	margin: 0 10px 10px 0;
}
*/
td.images img {
	display:inline;
	border: 2px #3daa37 solid;
	margin: 0 5px 10px 5px;
}
table#resume_form {
	margin: 0 10px 10px 10px;
}
table#resume_form td {
	padding: 2px;
	font: 12px Verdana;
}
table#resume_form td.split {
	padding: 12px 0 4px 0;
	
}
table#resume_form td.right {
	text-align: right;
}

div.seealso {
	width: auto; 
	border-top:solid 1px; 
	border-bottom:solid 1px; 
	margin: 10px 20px 10px 0;
	padding: 12px 0 12px 0;
}

.findi {
	margin: 0 0 10px 0; padding: 0 0 0 0;
}
.findi a {
	font: 1em Verdana, sans-serif;
	color:#000;
	height:16px;
	min-height:16px;
	background: url(../i/find.gif) no-repeat 100% 0;
	text-align:right;
	padding: 1px 30px 0 0;
}
html>body .findi {
	height:auto;
}
.findph {
	/*overflow:hidden;*/
	text-align:center;
	margin: 0 5px 0 0;
}
.findph img {
	display:inline;
	margin: 0 5px 0 0;
}
.right2 {
	width:49%;
	float:right;
}
.stripe {
	height:3px;
	background: url('../i/stripe.gif') no-repeat 0 1px;
	font-size:1px;
	line-height:1px;
}
.tabBg {
	width:100%; height:3px;
	background: url('../i/corner_dot.gif') repeat-x;
	font-size:1px;
	line-height:1px;
}
.tabBg2 {
	width:100%; height:3px;
	background: url('../i/corner_dot.gif') repeat-x 0 100%;
	font-size:1px;
	line-height:1px;
}
.tabBg3 {
	background: url('../i/corner_dot.gif') repeat-y;
}
.tabBg4 {
	background: url('../i/corner_dot.gif') repeat-y 100% 0;
	padding: 0 10px 0 0;
}
.tabBg5 {
	height:50px;
	min-height:50px;
	padding: 28px 10px 0 40px;
}
html>body .tabBg5 {
	height:auto;
}
.tabBg5 img {
	float:left;
}
.tabBg5 .photom {
	width:490px; height:295px;
	position:relative;
	top:0; left:10px;
	background: url('../i/photo_mat.gif') no-repeat;
	float:left;
}
hrml>body .tabBg5 .photom {
	left:0;
}
.tabBg5 .photom .f1 {
	position:absolute;
	top:33px; left:25px;
}
.tabBg5 .photom .f2 {
	position:absolute;
	top:155px; left:317px;
}
.tabBuy {
	background: url('../i/corner_mat2.gif') repeat-x;
	/*font-size:1px;
	line-height:1px;*/
}
.tabti {
	background: #fff url('../i/corner_mat.gif') repeat-x;
}
.tegrey {
	color:#565c68;
	text-align:left;
	margin:0; padding: .75em 10px;
}
.tigreen {
	font-weight:bold;
	color:#32a92c;
	margin: .5em 0;
}
.tigreen2 {
	font-weight:bold;
	color:#218a1c !important;
	margin: .5em 0;
}
.titleg, .titleg3 {
	background: url('../i/title_mat2.gif') repeat-y;
}
.titleg2 {
	font: bold 12px Arial, sans-serif;
	color:#1e9606;
	padding: 2px 10px 3px 10px;
}
.titleg4 {
	background-color:#3daa37;
	margin: 0 0 1em 0;
}
.titleg5 {
	background: url('../i/title_mat5.gif') repeat-y;
}
.titleg6 {
	background: url('../i/title_mat4.gif') repeat-y;
}
.titleg7 {
	background: url('../i/title_mat6.gif') repeat-y;
	margin-bottom: 16px;
}
.titleg p {
	font: bold 13px Verada, sans-serif;
	color:#fff !important;
	margin:0; padding: 2px 10px 3px 10px !important;
}
.titleg3 p, .titleg5 p, .titleg6, .titleg7 p {
	font: bold 13px Verdana, sans-serif;
	color:#fff !important;
	margin:0; padding: 2px 10px 3px 10px !important;
}
.titleg4 p {
	font: bold 13px Verdana, sans-serif;
	color:#fff !important;
	text-align:center;
	margin:0; padding: 2px 0 3px 0 !important;
}
.topti, .toptim {
	background-color:#3daa37;
	color:#fff;
	text-align: center;
	/*margin: 1px 2px 0 2px;*/
}
.toptim {
	margin-right:220px;
}
.topti a, .toptim a {
	color:#fff;
}
.topti h1, .toptim h1 {
	font: bold 14px Verdana, sans-serif;
	margin:0; padding: 2px 5px 5px 5px;
}
.topti p, .toptim p {
	font: bold 14px Verdana, sans-serif;
	margin:0; padding: 2px 5px 5px 5px;
}
.topti2 {
	font: bold 13px Verdana, sans-serif;
	color:#15950d;
	margin: .5em 0;
}
.topti3 {
	font: bold 14px Verdana, sans-serif;
	color:#1415373;
	text-align:center;
	margin: 1em 0 .5em 0;
}
.topti4 {
	font: bold 11px Verdana, sans-serif;
	color:#3daa37;
	text-align:right;
	margin: 1em 5px .35em 0;
}
.topti5 {
	font: bold 13px Verdana, sans-serif;
	color:#415373;
	margin: .25em 0 .75em 0; padding:0;
}
.topti6 {
	position:relative;
	background: #3daa37 url('../i/close.gif') no-repeat 98% 1px;
	color:#fff;
}
.topti6 p {
	font: bold 13px Verdana, sans-serif !important;
	text-align: left !important;
	margin: 0 !important; padding: 4px 25px 5px 15px !important;
}
.topti8 {
	font: normal 13px Verdana, sans-serif;
	color:#415373;
}
.topti8 img {
	width:51; height:46px;
	margin: 0 0 0 12px;
}
.topti8 span {
	font: bold 13px Verdana, sans-serif;
	text-decoration:line-through;
	white-space:nowrap;
}
.topti8 strong {
	font: bold 17px Verdana, sans-serif;
	white-space:nowrap;
}
.topti8 strong.orgs {
	font: bold 17px Verdana, sans-serif;
	color:#e96505;
	white-space:nowrap;
}
.topti8 strong.reds {
	font: bold 17px Verdana, sans-serif;
	color:#e70000;
	white-space:nowrap;
}
.topti9 {
	font: bold 16px Verdana, sans-serif;
	color:#15950d;
	text-align:center;
	margin: .5em 0 .75em 0;
}

/* new design css ending */
