html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,font,img,small,strong,sub,sup,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,thead,tr,th,td,dl,dt,dd{margin:0;padding:0;}

html{padding:0 8px;background:#ececec;font-size:62.5%;}
body{color:#000;font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;min-width:1000px;}
  * html #body{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}

a{color:#386dd7;outline:none;}
a.top_email:link{color:#fff;outline:none;}
a.top_email:hover{color:orang;text-decoration: underline;}
:focus{outline:0;}
img{border:0;}
ol{margin-left:2.2em;font-size:1.2em;}
p{margin:1em 0;}
table{border-collapse:collapse;border-spacing:0;}
table caption{padding:2px;font-size:1.2em;font-weight:bold;}
td{vertical-align:top;}
td,th,input,select{font-size:1em;}

/***************************  *******************************/
.fl{float:left;}
.float_container{width:100%;overflow:hidden;}
.fr{float:right;}
.hr{border-left:solid 15px #525252;border-right:solid 15px #525252;margin:12px 0;background:url(../images/h_dots.gif) repeat-x;font-size:0px;line-height:0px;height:1px; overflow: hidden;}
span.hr{display:block;}
.c{text-align:center;}
.r{text-align:right;}
.clear{clear:both;font-size:1px;line-height:1px;height:1px;}

table.c{margin:0 auto;}
table.c td{text-align:left;}
table.c td.c{text-align:center;}
table.c td.r{text-align:right;}

.bggray{background:#e3e3e3;}
.red{color:#d02e2e;}

/***************** Верх **********************/
top_line.icons.a{color:orang;text-decoration: underline;}

#top_line{margin-bottom:3px;padding:8px 0;background:#fff;font-size:10px;}
#top_line a,#bottom_line a,#catalog a{margin:0 2px;color:#000;}
#top_line .icons{float:left;margin:-8px 0;}
#top_line .menu{margin-left:122px;}

#header{background:#bc3a3a url(../images/header_bg.gif);height:110px;}
#logo{margin:0 210px 0 365px;background:url(../images/v_line.gif) no-repeat;text-align:center;height:110px;}
#logo img{margin-top:25px;}
#logo p{color:#fff;font-size:14px;}

#header #cart{float:right;padding:15px 0 0 15px;width:195px;background:url(../images/v_line.gif) no-repeat;color:#fff;font-size:10px;height:95px;}
#header #cart p{margin-bottom:14px;font-size:14px;}

a.order{float:left;margin-left:52px;padding-right:23px;background:url(../images/korz.gif)  right 5px no-repeat;color:#fc0;}
* html a.order{margin-left:26px;}

#top_contacts{float:left;width:365px;background:url(../images/girl.gif) no-repeat;height:110px;}
/*#top_contacts div{margin-right:20px;color:#fff;font-size:18px;text-align:right;}*/
#top_contacts div{margin-right:20px;margin-left:140px;color:#fff;font-size:18px;}
#top_contacts div span{font-size:78%;}
#top_contacts p{margin:10px 0 5px 120px;color:#fff;font-size:14px;}


/***************** Верхнее меню **********************/
#top_menu{margin:1px 0 6px 0;padding:5px 0 3px 0;background:#fff;height:69px;}
#top_menu ul {list-style:none;}
#top_menu ul li{float:left;padding-left:10px;background:#8e9297 url(../images/top_menu_start.gif) no-repeat;color:#fff;font-size:12px;font-weight:bold;line-height:37px;text-transform:uppercase;}
#top_menu ul li a{padding-right:17px;width:160px;display:block;background:url(../images/top_menu_end.gif) right top no-repeat;color:#fff;line-height:37px;text-align:center;}
#top_menu ul li.sel{padding:0;background:url(../images/top_menu_sel_bg.gif);}
#top_menu ul li.sel a{background:url(../images/top_menu_sel_end.gif) right top no-repeat;color:#fff;text-decoration:none;}
#top_menu ul li.sel span{padding-left:10px;display:block;background:url(../images/top_menu_sel_start.gif) no-repeat;line-height:37px;}

#submenu{background:url(../images/submenu_bg.gif);height:35px;}
#submenu a{float:left;padding:0 20px;color:#c1c1c1;font-size:12px;font-weight:bold;line-height:29px;}
#submenu a.sel{margin:0 10px;background:url(../images/arrow_submenu.gif) right no-repeat;color:#fff;}

/*************************** Центр  *******************************/
#content{margin-left:197px;}
#content .block{border-bottom:solid 5px #e3e3e3;margin-bottom:5px;width:100%;background:#fff;}
#content .block .product_box .wrap{border:1px solid #e3e3e3;border-top:none;padding:5px;}
#content .block .wrap{padding:15px;background:#fff;}
#content .block h1{margin:1px;padding-left:10px;/*	text-transform:uppercase;*/ background:#73787f url(../images/h1_bg.gif);color:#fff;font-size:14px;font-weight:bold;line-height:1.9em;}
#content .more{float:right;margin-bottom:12px;margin-left:2em;}
#content h2, a.review_header{margin-bottom:15px;color:#666;font-size:1.2em;font-weight:bold;position:relative;}
#content h2.header{display:inline-block;margin-bottom:0;padding:6px 10px;background:#aaa;color:#fff;font-size:14px;font-weight:bold;border-left:5px solid #d02e2e;}
#content h2.header_1{display:inline-block;margin-bottom:0;padding:6px 10px;background:#aaa;color:#FFFFFF;font-size:14px;font-weight:bold;border-left:5px solid #000080;}
#content h2.black{color:#000;font-size:1.2 em;}
a.review_header{display:block;}
#content h3{margin:1em 0;}
#content p{font-size:1.2em;position:relative;}
#content td,#content th{padding:3px 10px;font-size:1.2em;}

.product_box{float:left;margin-bottom:8px;padding-bottom:6px;width:32%;background:url(../images/phone_box_shadow.gif) bottom center no-repeat;}
.product_box a.header,#content h3,#content .h_3{display:block;padding-left:12px;background:#e3e3e3;color:#000;font-size:1.1em;font-weight:bold;line-height:18px;border-right:solid 5px #d02e2e;}
#content .h_3 {border:none;margin: 1em 0;}
.product_box .price{border:solid 1px #c4c4c4;float:right;margin-top:10px;padding-left:3px;background:#c4c4c4;color:#fff;font-size:1.2em;font-weight:bold;}
.product_box .price span{padding:0 5px;background:#fff;color:#d02e2e;font-size:1.2em;}
.product_box a.new_label{background:#e3e3e3 url(../images/new_label.gif) right no-repeat;}
.product_box img{float:left;}
.center_box{margin:0 2%;}
* html .center_box{margin:0 1.8%;}

.filter{float:left;margin:0 2em 1em 0;}
.filter span{float:left;font-size:1.2em;font-weight:bold;color:#666;}
.filter a{float:left;padding:0 0.5em;}
.filter .sel{color:#d40000;}
.filter .arrow{margin-right:0.5em;font:normal 100% times;}

.flt{overflow:hidden;width:100%;margin-bottom:1em;}
.flt dt, .flt dd{float:left;}
.flt dt{font-size:1.2em;font-weight:bold;color:#666;}
.flt dd{padding-left:1em;}
.flt dd.divider{height:1em;width:2em;}
.flt .curr{color:#d40000;}
.flt .arrow{font:normal 100% times;}
.checkbox a{padding-left:13px;background:url(/images/checkbox.gif) no-repeat 0 0;}
.checkbox a:hover, .checkbox a.curr{background-position:0 -11px;}


.model_card p{ font-size: 1.1em; margin-left:10px;}
#content .model_card h3{margin-bottom:3px;}
.details{margin-right:310px;}
.details span{color:#901c1d;}
.model_images{float:right;padding:10px 0 10px 10px;width:300px; height: 250px; text-align:center;}
.model_images .small_foto{float:right;width:50px;}
.model_images .small_foto a{display: block; margin: 5px auto; }

a.buy{float:right;margin-left:10px;padding-left:3px;background:#d02e2e;color:#fff;font-weight:bold;line-height:1.5em;text-decoration:none;border:1px solid #000;}
a.buy span{padding:2px 5px;background:#fff;color:#d02e2e;}
a.buy_other{float:right;margin-left:10px;}

a.color_href{color:#000;text-decoration:none;cursor:text;}
.notavail{display:none;}

a.in_sel{float:right;font-size:1.1em;}

.request_btn{border:solid 1px #000;padding:2px;background:#d02e2e;color:#fff;font-weight:bold; width: 150px;}

.review_img{border:1px solid #808080;float:left;margin:0 10px 10px 0;}

.select p{font-size:1.1em;}

.cart_product {	width : 100%;	border-left : 1px solid #e3e3e3;}
.cart_product th{ 	background : #e3e3e3;	padding : 4px 10px;	font-weight : bold;}
.cart_product td{ 	padding : 20px 10px;	border-right : 1px solid #e3e3e3;	border-bottom : 1px solid #e3e3e3;}
.cart_product td, .cart_product th { 	text-align : center;	font-size : 1.2em;	vertical-align : middle;	}
   th.border_r_red {	background :  #e3e3e3 url(../images/red_brd.gif) right repeat-y;}
   
strong.border {	display : block;	text-align : center;	border: 1px solid #e3e3e3;	width : 150px;}

/*************************** Левая колонка  *******************************/
#wrap_left{float:left;width:100%;}
#left{margin-right:196px;}
#left_column{float:right;margin-right:-190px;width:190px;}
#left_column .block h3{margin:15px 0 7px 0;color:#000;font-size:1.2em;font-weight:bold;}
#left_column .block label{margin-bottom:5px;display:block;position:relative;color:#929292;}
#left_column .block p{margin-bottom:0;}
#left_column .block p a{line-height:20px;display:block;} 
#left_column .block p img{float:left;margin-right:15px;}
#left_column a.more{padding-right:10px;margin-right:5px;background:url(../images/2_arrows.gif) right 9px no-repeat; text-align: right;}
#left_column a.header{display:block;margin:5px 0 15px 0;color:#000;font-size:1.1em;font-weight:bold;}
#left_column h1 span{padding-left:15px;}
#left_column h1 span.mobile{background:url(../images/mobile_ico.gif) no-repeat;}
#left_column h1 span.recomended{background:url(../images/recomended_ico.gif) no-repeat;}
#left_column h1 span.search{background:url(../images/search_ico.gif) no-repeat;text-transform:uppercase;}
.left_menu a{display:block;padding-left:12px;background:url(../images/arrow_blue.gif) left 8px no-repeat;font-size:1.2em;line-height:18px;}
.left_menu a.sel{background:url(../images/arrow_red.gif) left 8px no-repeat;color:#d40000;}
.left_menu a.lvl4, .left_menu a.lvl4sel{padding-left:20px;font-size:1em;background:none;}
.left_menu a.lvl4sel{color:#d40000;}
.left_menu,.producer a{margin-left:10px;}
.producer{margin-top:2px; position: relative;}



/***************** Правая колонка **********************/
#right_column{float:left;margin-left:-190px;width:190px;}

#right_column .block .list a{margin-left:14px;display:block;}
#right_column .block .wrap,#left_column .block .wrap{border:solid 1px #ccc;padding:8px 5px;background:#fff;	overflow: hidden;}
* html #right_column .block .wrap, * html #left_column .block .wrap{ height: 1%;}
#right_column .block h1,#left_column .block h1{padding: 0.45em 0 0.45em 10px;background:#73787f url(../images/h1_bg.gif);color:#fff;font-size:12px;font-weight:bold;}
#right_column .block h1.hilight,#left_column .block h1.hilight{background:#cb4444 url(../images/h1_bg_hilight.gif);}
#right_column .block h3{margin-bottom:5px;color:#000;font-size:1em;font-weight:bold;}
#right_column .block,#left_column .block{padding-bottom:7px;width:100%;background:url(../images/r_shadow.gif) bottom no-repeat;}
#right_column a.more{padding-right:10px;background:url(../images/2_arrows.gif) right 5px no-repeat;}

#right_column h1 span{padding-left:15px;text-transform:uppercase;}
#right_column h1
 span.consulting{background:url(../images/consulting_ico.gif) no-repeat;}
#right_column h1
 span.news{background:url(../images/news_ico.gif) no-repeat;}

ul#icq{margin-left:14px;list-style:none;}
ul#icq li{margin:3px 0;padding:0px 0 0px 20px;font-size:1.2em;line-height:20px; /* display:inline; */}
ul#icq li#icq123123123{background:transparent url("http://web.icq.com/whitepages/online?icq=123123123&img=5") no-repeat 0 1px;}
ul#icq li#icq234234234{background:transparent url("http://web.icq.com/whitepages/online?icq=234234234&img=5") no-repeat 0 1px;}

.contact_info{margin-left:14px;color:#386DD7;font-size:1.2em;font-weight:bold;line-height:1.6em;}
.contact_info a{font-weight:normal;}


a.short{color:#000;font-weight:bold;}
.block .date{margin:7px 0;color:#386dd7;font-weight:bold;}




/***************** Низ ***********************/
#bottom_line{margin-top:6px;padding:19px 0;background:#ccc;}
#bottom_line .menu{margin:0 290px;font-size:10px;text-align:center;}
#bottom_line img{float:left;margin:-19px 0;}

.bottom_cat_links{color:#666;text-align:right;}

#copyright{border-top:solid 6px #e3e3e3;margin:19px 0 0 204px;padding:35px 0;background:#fff;color:#4f4f4f;text-align:center;}
#copyright a{color:#000;}
#copyright span{color:#666;}
#copyright span a{color:#4f4f4f;}

#counters{float:right;margin:19px -200px 0 0;width:200px;text-align:center;}
#counters img{margin:7px;}
