BODY {
	text-align: center; margin: 0; padding:0;
background-image: url(i/bg.jpg);
	background-position: center center;
	font: 13px Verdana;
	color: #444444;
	
	
	}
html {
	padding: 0;
	}
	
a:hover {
text-decoration: underline !important; color: #3fa2a8 !important;
}
a {
text-decoration: underline;
}
#bc a, #bc strong, #bc span {
	float: left; display: inline;
}
.headerMenuPop {
	position: absolute;
	z-index: 99;
	margin-right: -1%;
}


#bc a {
	color: #696868;
}
#bc a.current {
	font-weight: bold;
	color: #000;
}
#bc a.last {
	padding: 0;
	background: none;
}
#bc a:hover {
	color: #fa6710;
}
#bc strong {
	font-weight: bold;
}
#bc i {
	float: left; display: inline;
	margin: 0.45em 7px 0 7px;
	width: 4px; height: 7px;
	background: url('/i/bc_del.gif') no-repeat;
}
#bc span {
	margin-left: 17px;
	color: #989898;
}
#client_tab td {
padding: 0 7px 0 7px; 
background-color: #626262;
color: white;
height: 5px !important;

}

#client_tab td a {
	font: 11px Verdana;
	text-decoration: none;
	font-weight: 500;
		}
	
	
.clm_divider {
background-image: url(i/header1/clm_div.png) !important; width: 2px; padding: 0 !important; height: 11px; background-position: center center;
background-repeat: no-repeat;
}

.clm a {color: white;}
.clm_o a, .clm_o a:hover, .login_clm a:hover {
color: #f5a300 !important; text-decoration: underline !important;;
}

.certif {
display: block;
padding-left: 54px;
margin: 7px 0 7px 0;
font: 14px Verdana !important;
color: #200000 !important;
}

.scroller, .scroller a {
font: 12px Verdana;
}
.scroller a {
color: #0054a6; text-decoration: underline; padding-right: 8px; padding-left: 8px;
}
.scroller span {
padding-right: 8px; padding-left: 8px;
}

.clm_login {
text_align: right;
}
.clm_edge {background-color: #626262; padding: 3px 0 3px 0;
}
#main {
overflow: hidden;
width: 978px; margin-left: auto; margin-right: auto; text-align: left !important; border-style: none; border-color: black; border-width: 1px;
}
#logo_td, #main_td, #cart_td {
vertical-align: bottom;
width: 33%;
padding: 10px 0 15px 0;
}

#logo_td {
vertical-align: top !important;
}
a img {
border-style: none;
}
.langs {position: relative;  left: -5px;  margin-bottom: 0;}

.langs a {
text-decoration: none;
font: 10px Verdana;
}

.ar_input {
padding-left: 11px;
background-image: url(i/header1/inputl.png);
background-repeat: no-repeat;
height: 23px; 
width: 165px;
background-color: white;
overflow: hidden;
}

.ar_input1 {
padding-left: 4px;
background-image: url(i/main1/inputl.png);
background-repeat: no-repeat;
height: 21px; 
width: 219px;
background-color: white;
overflow: hidden;
}


#fiz_reg, #jur_reg {
margin-top: 20px;
}
#fiz_reg td, #jur_reg td {
width: 33%; height: 75px; vertical-align: top;
font: 12px Verdana;
color: #555555;
font-weight: 600;
}

.st_input1 {
border-width: 0 !important;
height: 21px;
width: 180px;
font: 12px Verdana !important;
color: #555555;
padding-top: 2px;

}
.st_text {
border-width: 0 !important;
font: 12px Verdana;
color: #555555;
}

.inputr {
float: right;
margin: 0;
}
.fake_select1 {
position: absolute;
width: 219px;
font: 12px Verdana !important;
border-color: #e0e0e0;
border-style: solid;
border-width: 1px;
margin-top: 0;
z-index: 300;

}
.h1 {
font: 24px Verdana;
display: block;
margin-bottom: 10px;
}

.search_submit {
float: right;
position: relative; top: -2px; left: 2px;
#left: 3px;
margin-right: 0;
}
.st_input{
border-width: 0;
width: 120px;
height: 18px !important;
font: 12px Verdana; font-style: italic; color: #e3e3e3;

margin: 0 !important;
}

#logo {
margin: 15px 10px 37px 0;

}



a.bl {
font: 14px Verdana; 
font-weight: bold;
color: #0054a6;
text-decoration: underline;
}

.ul a {
display: block;
font: 14px Verdana;
color: black;
margin-top: 3px;
padding-left: 15px;
background-image: url(i/header1/li.gif);
background-repeat: no-repeat;
background-position: center left;
}
/*.ul a:active {
color: #0054a6 !important;
text-decoration: underline;
font-weight: bold;
}*/
.ul a:hover {
text-decoration: underline;
}


/*a {
//text-decoration: none;
}*/

.blck {
font: 13px Verdana; color: #000000;

}
#cart_td {
text-align: right;
}
.consult {
text-decoration: underline !important;
font: 14px Verdana;
color: #0054a6;
font-weight: 600;
}
.gr_phone {
font: 18px Verdana;
color: #545454;
}
.phone {
color: #0054a6;
font: 28px Verdana;
}
#ya-phone-3 {
display: inline;
}
#ya-phone-4 {
display: inline;
}
#ya-phone-5 {
display: inline;
}
#ya-phone-6 {
display: inline;
}
#ya-phone-1 {
color: #0054a6;
font: 28px Verdana;
}
.sm_phone {
color: #0054a6;
font: 14px Verdana;
}

.cartlt {
width: 11px; height: 20px;
background-image: url(i/header1/cartl.png);
background-position: top left;
}
.cartrt {
width: 11px; height: 20px;
background-image: url(i/header1/cartr.png);
background-position: top right;
}
.cartlb {
width: 11px; height: 20px;
background-image: url(i/header1/cartl.png);
background-position: bottom left;
}
.cartrb {
width: 11px; height: 20px;
background-image: url(i/header1/cartr.png);
background-position: bottom left;
}
.cart .bord {
height: 2px; width: 100%;
background-color: #c3c3c3;
}
.cart, .cart a {
font: 12px Verdana;
}
.cart span {
color: #314d81;
}
.cart a {
text-decoration: underline;
color: #0054a6;
}
.cart_icon {
position: relative;
top: 38px;
left: -11px;
float: left;
}
.cart {
text-align: left;
background-color: #f8f8f8;

}
.cart p {
margin: 0 0 0 5px;
padding: 0;
}

#header_menu {

background-color: #f5a301;
background-image: url(i/header1/menul.png);
background-repeat: no-repeat;
background-position: top left;
height: 48px;
overflow: hidden;
}

.wrap {
background-image: url(i/header1/menur.png);
background-repeat: no-repeat;
background-position: top right;
width: 978px;

}
#header_menu table {
margin: 0 11px 0 12px;

}
#points td
{
vertical-align: middle;
height: 48px;
overflow: hidden;

text-align: center;
}
#points td a, #points td a:hover, #points td a span {
text-decoration: underline;
font: 18px Verdana;
color: #fefefe !important;
}
#header_menu .divider {
width: 2px;
background-image: url(i/header1/hmdiv.png);
background-position: center center;
background-repeat: no-repeat;
}

#news_tab {

border-style: none none solid none;
border-width: 1px;
border-color: #bbbbbb;
}
#news_tab td {
vertical-align: top; width: 33%;
padding-bottom: 15px;
}
#news_list, #action_list {
width: 100%;
border-style: none solid none none;
border-width: 1px;
border-color: #bbbbbb;
height: 120px;


}
.a_main {
padding-left: 15px;
}
.news_tit {
text-decoration: underline;
padding-left: 35px;
background-repeat: no-repeat;
font: 18px Verdana;
display: block;
margin-bottom: 5px;
height: 25px;
color: #200000;
}


.n_main .news_tit {
background-image: url(i/main1/news.png);
}
.a_main .news_tit {
background-image: url(i/main1/actions.png);
}
#action_list .nl, #news_list .nl
{
color: #464646; font: 12px Verdana;
}

#action_list .bl, #news_list .bl
{
font: 12px Verdana !important; font-weight: bold;
}

#action_list a:hover, #news_list a:hover {
text-decoration: underline;
}

#action_list div, #news_list div {
margin-bottom: 15px;
}

.n_date {
color: #0054a6;
font: 12px Verdana;
margin-right: 5px;
font-weight: bold;
}
#left_banner {
line-height: 6px;
font: 10px Arial;

}
#left_banner .st_input {
color: #555555;
font-size: 11px !important;

}
#logo_td .st_input{
color: #555555;
}


.foot_tit {
font: 17px Verdana;
text-decoration: none;
margin-bottom: 3px; display: block;
}
#footer_menu a {
color: #363636;
font: 12px Verdana;
margin-bottom: 8px;
display: block;
}


#footer_menu table{

border-collapse: collapse;

 }
#footer {
margin-top: 15px;
margin-bottom: 35px;
padding-top: 5px;
background-image: url(i/footer1/small_logo.png);
background-position: top left;
background-repeat: no-repeat;
height: 25px;
width: 978px;
}
#footer_menu td {
vertical-align: top;
white-space: nowrap;
overflow: visible !important;

}
#footer_menu .intrpt {
vertical-align: top;
width: 60px !important;


}
#cont {
float: right;
margin-right: 1px !important;
}
#cont, #cont a {
color: #5f5f5f;
font: 12px Verdana;
}
#cont a {
text-decoration: underline;
}
#copyright {
font: 10px Verdana; position: relative; 
left: 60px;

}

#main_menu .left {
float: left;
margin: 5px 10px 0 0;
}
#main_menu .bl {
white-space: nowrap; margin-left: 5px;
}


.main_links a {
display: block;
padding-left: 12px;
background-image: url(i/main1/li.png);
background-repeat: no-repeat;
color: #4c4c4c;
font: 13px Arial;

text-decoration: underline;
margin-left: 136px;
background-position: top left;
}
.main_links {

margin-top: 6px;
}

#main_menu a img {
margin-bottom: -4px;
margin-left: 4px;
}

#main_menu td {
vertical-align: top;
width: 30%;
}

#cart_tab td {
vertical-align: top;
padding: 5px 5px 0 5px;
text-align: center;
padding-top: 5px;
}
#cart_tab .th td {
padding: 0 5px 3px 5px;
font: 12px Verdana; font-weight: bold;
border-style: none none solid none; border-width: 1px; border-color: #c8c8bc;
}
.gname {
text-align: left !important; padding-right: 5px; vertical-align: top !important;
}
.gname .left {
float: left;
padding: 0 3px 3px 0; height: 108px; width: 120px;
background-image: url(i/main1/cart_img_bg.jpg);
background-position: bottom right;
background-repeat: no-repeat;
margin: 0 5px 5px 0;

}

.gname .left img {
height: 107px; width: 117px;
}
.big_blck {
text-decoration: none;
font: 14px Verdana; color: black; font-weight: bold;
}
.g_expl {
font: 12px Verdana;
color: #444444;
}

.chosen {
color: #0054a6;
font: 14px Verdana;
}
.cb_entry a {
color: #555555;
font: 13px Verdana !important;

}
.cb_entry span, a.blue_nav {

color: #0054a6 !important;
font: 13px Verdana;
padding-left: 20px;
background-image: url(i/main1/li.png);
background-repeat: no-repeat;
background-position: top left ;
display: block;
}
a.blue_nav:hover
{
color: #3fa2a8 !important;
}
.cb_entry1 span {
color: #333333; font: 12px Verdana;
}

.cb_entry1 a {
font: 12px Verdana; color: #0054a6; text-decoration: underline;
}
.cb_entry1 {
margin-bottom: 15px;
}

.cb_entry {
margin-bottom: 15px;
}

#extendedNav, #extendedNav a {
	 font: 12px Verdana;
	}
	#extendedNav a {
	color: #5483d2;
	}

.art {
font: 12px Verdana;
color: #080000;
} 
#cart_tab .med_price {
font: 14px Verdana; font-weight: bold;
}

#cart_tab .big_price {
font: 24px Verdana;
}

#cart_tab .del {
padding-top: 10px;
}
#cart_tab .bord  {
height: 1px; width: 100%; background-color: #c8c8bc;
}

#catalog .bord, .border {
height: 1px; width: 95%; background-color: #97968b;
margin: 5px 0 10px 0; align: center;
}
 #catalog h2, #catalog h1 {
 color: #0054a6;
 font: 18px Arial;
 }

.archive {
margin-bottom: 10px;
line-height: 10px;
font: 14px Verdana; color: #444444;
}

.archive .date {
font: 11px Verdana !important;
}


	.cat_s {
	display: inline; border-style: none dashed none none; border-color: #cccccc; border-width: 1px; font: 11px Verdana;
	padding: 0;
	}
	
	.cat_s a {color: #blue !important;}
	
	
	.cb_entry .blue_nav_small {
	 color: #5077be !important; padding-left: 20px; background-image: url(i/catalog3/navarrwh.png);
	background-repeat: no-repeat;
	background-position: center left;
	}
	
.archive .tit {
color #000000 !important;
font-weight: bold; text-decoration: underline;
}

.good_line {
margin-bottom: 10px;
background-image: url(i/catalog1/cc.png);
}

.good_line_pop {
margin-bottom: 10px;
background-image: url(i/catalog1/bcc.png);
}
.good_line_pop table {
height: 222px;
}

.markcomp, .gimg .markcomp {
color: #202020 !important;
}

a.markcomp:visited {
color: #202020 !important;
}
a.markcomp:hover {
color: #3fa2a8 !important;
}

.glt {
width: 15px;
background-image: url(i/catalog1/lt.png);
background-position: top left;
background-repeat: no-repeat;
}
.glb {
width: 11px;
background-image: url(i/catalog1/lb.png);
background-position: left bottom;
background-repeat: no-repeat;
}
.blt {
width: 11px;
background-image: url(i/catalog1/blt.png);
background-position: top left;
background-repeat: no-repeat;
}
.blb {
width: 11px;
background-image: url(i/catalog1/blb.png);
background-position: left bottom;
background-repeat: no-repeat;
}
.gimg {
padding: 15px 10px 15px 0;
vertical-align: top; 
}
.gimg .bigbg {
margin-bottom: -8px;
}
.good_line_pop .gimg, .good_line_pop .brt {
padding-top: 40px !important;
padding-right: 20px !important;
}


.good_line_pop .brb {
padding-right: 20px !important;
padding-bottom: 20px !important;
}


.good_line_pop .gimg {

padding-bottom: 20px !important;
}
.good_line_pop .blt {
width: 20px !important;
}


.cert_bl {
text-decoration: underline;
color: #0072bc !important;
font: 12px Verdana;
display: block;
margin-bottom: 4px;

}
#certlist td {
padding-right: 20px;
vertical-align: top;
padding-bottom: 15px;
color: #0072bc !important;
font: 11px Verdana;
}

.good_h2_tab h1, .good_h2 {
font: 18px Arial; color: black;

margin-bottom: 7px;
}
.good_h2_tab, .linked_tab .ex {
background-color: #d3d3cf;
}
.printlinks {
background-color: #d3d3cf;
}
.gmain {
padding: 15px 12px 0 0; vertical-align: top;
}

.linkedgoods {
margin: 20px 0 20px 0;
}

.l_h2 {
font: 15px Arial !important;
font-weight: bold !important;
}
input[type=checkbox] {
display: block !important;
}


a.l_h2 {
text-decoration: underline;
display: block;
margin-top: 15px;
color: #200000;
}
.link_line {
display: inline;
width: 150px;
}

.bl_price {
font: 13px Arial; font-weight: bold;
color: #0054a6;
}


.link_line a {
color: #555555;
font: 12px Verdana;
}

#link_grid td {
vertical-align: top; padding-top: 15px;
}

.big_price {
font: 18px Verdana; font-weight: bold; cursor: pointer;
}
.small_price {
font: 12px Verdana; text-decoration: underline; cursor: pointer;
}
.grt {

padding: 15px 15px 15px 0; text-align: right;
vertical-align: top !important;
background-image: url(i/catalog1/rt.png);
background-position: top right;
background-repeat: no-repeat;
}
.grb {
padding: 0 15px 15px 0; text-align: right;
vertical-align: top !important;
background-image: url(i/catalog1/rb.png);
background-position: bottom right;
background-repeat: no-repeat;
}
.glb {

}
.good_line .glt {
padding: 15px 0 0 0;
}

.medbg {
padding: 5px;
background-image: url(i/catalog1/med_img_bg.png);
background-position: top left;
background-repeat: no-repeat;
display: block;

}

.actived, .passived {
width: 136px !important; text-align: center;
height: 34px;
vertical-align: middle;
font: 13px Arial; font-weight: bold;
background-repeat: no-repeat;
cursor: pointer;
}


.actived {
background-image: url(i/buttons1/act_desc.png);
color: white;
}
.passived {
background-image: url(i/buttons1/pas_desc.png);
color: #464646;
}

.hmtd_o {
background-color: #f9c152 !important;

}

.bigbg {
padding: 7px 15px 15px 7px;
background-position: top left;
background-repeat: no-repeat;
display: block;
}

.bigbg img {


}


.medbg img {


}
.good_line .grb {
padding: 10px 13px 10px 0; text-align: right;

background-image: url(i/catalog1/rb.png);
background-position: right bottom;
background-repeat: no-repeat;
}
.brt {
padding: 10px 10px 5px 0;

background-image: url(i/catalog1/brt.png);
background-position: top right;
background-repeat: no-repeat;
}
.good_line_pop .brt {
vertical-align: top !important;
height: 111px !important; overflow: hidden;
}
.brt a, .gmain a, .brt a:visited, .gmain a:visited {
color: #444444 !important; text-decoration: none;
}
.brt a:hover, .gmain a:hover {
text-decoration: underline; color: #444444 !important;
}
.brb {
padding: 5px 13px 10px 0;
background-image: url(i/catalog1/brb.png);
background-position: right bottom;
background-repeat: no-repeat;
}


#goodbottom td {
vertical-align: top;
padding-right: 60px;
width: 25%;
}
#goodbottom a {
font: 18px Myriad Pro;
color: #0054a6;
text-decoration: underline;
}

#goodbottom img {
float: left;
margin-right: 10px;
}

.imleft {
float: left;
margin-right: 10px;
}

#allgoods_tab {margin-top: 25px;}

#allgoods_tab .title {
font: 14px Verdana; font-weight: bold;
color: #0054a6;
display: block;

}

#allgoods_tab .gen {
font: 12px Verdana; 
color: #404041;
display: block;
margin-bottom: 4px;
}



.gray {
color: #555555;

font: 13px Verdana;
}

.search_h2 {
height: 45px;
background-image: url(i/catalog1/searchh2l.png);
background-repeat: no-repeat;
margin: 15px 0 15px 0;
}



.search_wrap {
margin-left: 11px;
height: 45px;
background-image: url(i/catalog1/searchh2r.png);
background-repeat: no-repeat;
background-position: top right;
}


.s_h2 {
font: 14px Verdana; font-weight: bold;
line-height: 47px; height: 45px;
display: block;
background-color: #dad8bf;
margin-right: 11px;

}

.main_goods h2 {
margin-top: 0 !important;
}

.price_tab .thead td {
padding: 4px 8px 4px 8px;
text-align: center;
font: 16px Verdana;
background-color: #bebebe;
}

.price_tab .gl td {
line-height: 46px;
padding: 0 5px 5px 5px;
color: #002157;
font: 14px Verdana;
text-align: center;
}

.price_tab .pr_tit  {
height: 40px;
vertical-align: middle !important;
font-weight: bold !important;
border-style: none !important;
font: 16px Verdana !important;
}
.price_tab .pr_tit a
{
color: #002157;
}


.price_tab td {
border-style: none solid none none;
border-width: 1px;
border-color: #acacac;
vertical-align: middle;
}


.ptCustomText {
	display: none;
}
.popupTipBlock {
	width: 383px;
	position: absolute;
	z-index: 99;
}
.popupTipBlock table {
	background-color: #FDFADB;
}
.popupTipBlock P {
	margin: 5px 0px;
	padding: 0px;
}
.ptContainer {
	 cursor: default;
}
.ptBottom {
	height: 3px;
	background-color: #e5e5e5;
	vertical-align: top;
}
.ptRightCorner {
	width: 2px;
	vertical-align: top;
	background-color: #e5e5e5;
}
.ptCont {
	border: 1px solid #c9c8cd;
	padding: 10px;
	color: #3d3d3d !important;
	font-size: 11px !important;
	font-family: Verdana;
}
.ptCont * {
	color: inherit;
	font-size: inherit;
	font-family: inherit;
}
.ptCont A {
	color: #0f56a8;
}


#add_compl div {
margin-top: 10px;
}

.underlineTD 
{
	border-bottom-style: solid !important; 
	border-color: #bdcbcb; 
	border-width: 1px;
}
.price_tab td img {

margin-top: 5px;
}

