@charset "windows-1251";
/*-------Body--------*/
*{ margin: 0; padding: 0; }
html{ overflow-y: scroll;margin: 0; padding: 0;  }
body{font: normal 13px Arial, Helvetica, sans-serif; color:#545454; margin:0; padding:0;background-color:#fafafa;}
img {behavior: url("js/iepngfix.htc");border: none;}
a {outline: none; cursor:pointer;}
a IMG {border: none;}
a{text-decoration: none;color:#24649e;}
a:hover{text-decoration: underline;color:#545454;}
a.link{text-decoration:none; color:#ffcc00;}
a:hover.link{text-decoration:underline;color:#ffcc00;}
a.red{color:#e21100; font-weight:normal;}
a.red:hover{color:#545454; font-weight:normal;}

h1, h2, h3, h4, h5, h6 { font: normal 17px Tahoma, Geneva, sans-serif ;color:#24649e;}
h1 { font-size: 17px; line-height: 20px; margin-bottom: 10px; }
h2 { font-size: 16px; line-height: 20px; margin-bottom: 7px; }
h3 { font-size: 15px; line-height: 18px; margin-bottom: 5px; }
h4 { font-size: 15px; line-height: 18px; margin-bottom: 5px; }
h5 { font-size: 14px; line-height: 16px; margin-bottom: 5px; }
h6 { font-size: 14px; line-height: 16px; margin-bottom: 5px; }

/*head*/
#shapca{ background-image:url(../images/bac_shapca.jpg); background-repeat:no-repeat; width:1020px;height:318px; margin:0 auto; z-index:1;}

/*logo*/
#logo{ background-image:url(../images/logo.png); background-repeat:no-repeat;behavior: url("js/iepngfix.htc"); width:183px; height:166px; z-index:3; position:absolute; top:0; margin-left:5px;}
#slogan{ position:relative; left:190px; top:80px; color:#FFF; font-size:18px; font-style:italic; width:800px;}
#contact{ position:relative; left:20px; top:150px; color:#FFF; width:500px; font-size:24px;}
#contact p{ margin:0; padding:0;}
#contact p span{ font-size:14px;}
p.email{ font-size:18px;}
p.email a{ font-size:18px; text-decoration:none; color:#FFF;}
p.email a:hover{text-decoration:underline;}
/*menu*/
#menu_all{ position:absolute; top:0; left:0; width:100%; height:45px; z-index:2; margin:0 auto;}
#menu_podlogka{ background-image:url(../images/bac_menu_podlogka.png); background-repeat:no-repeat;behavior: url("js/iepngfix.htc");height:45px; width:178px; float:left;}
#menu{ background-image:url(../images/bac_menu.png); background-repeat:repeat-x;behavior: url("js/iepngfix.htc");height:45px; width:842px; float:right;}
#menu ul{ display:inline; line-height:40px;}
#menu ul li{ display:inline;font:normal 12px Tahoma, Geneva, sans-serif; color:#1f6db9; text-transform:uppercase; margin:0 10px;line-height:40px;}
#menu ul li a{font:normal 12px Tahoma, Geneva, sans-serif; color:#1f6db9; text-transform:uppercase; margin:0 15px; text-decoration:none;}
#menu ul li a:hover{font:normal 12px Tahoma, Geneva, sans-serif; color:#545454; text-transform:uppercase;text-decoration:none;}

/*main*/
#main{width:1024px; margin:0 auto;vertical-align:top;}
#leftcolumb{ width:220px; float:left;vertical-align:top;}
#rightcolumb{ vertical-align:top; width:804px; float:right;}
.banner{width:200px;margin:5px auto;} 

/*leftcolumb_menu*/
ul.message_list{ list-style-type:none; padding:0 8px 0 8px;}
ul.message_list li{ list-style-type:none; padding:6px 0 6px 0; background-image:url(../images/bac_ul.jpg);background-repeat:repeat-x; background-position:bottom;font:normal 14px Tahoma, Geneva, sans-serif; color:#707070;}
ul.message_list li a{font:normal 14px Tahoma, Geneva, sans-serif; color:#707070;text-decoration:none;}
ul.message_list li a:hover{font:normal 14px Tahoma, Geneva, sans-serif; color:#24649e;text-decoration:none;}
ul.message_list li div.message_head{font:normal 14px Tahoma, Geneva, sans-serif; color:#707070; text-decoration:none;}
ul.message_list li div.message_head a{font:normal 14px Tahoma, Geneva, sans-serif; color:#707070; text-decoration:none;}
ul.message_list li div.message_head a:hover{color:#24649e;}
pane-list a{font:normal 14px Tahoma, Geneva, sans-serif; color:#707070; text-decoration:none;}
.pane-list a:hover{color:#24649e;}
.message_head, .pane-list {cursor: pointer;}
ul.message_body {display:none;color:#707070; list-style:none; margin:3px 3px 3px 15px;}
ul.message_body li{color:#24649e;font:normal 13px Tahoma, Geneva, sans-serif; background:none;list-style:none; padding:4px 0; margin:0; list-style-image:url(../images/strelka.jpg);}
ul.message_body li a{color:#24649e;font:normal 13px Tahoma, Geneva, sans-serif; text-decoration:none;padding:0; margin:0; height:10px;}
ul.message_body li a:hover{color:#707070;font:normal 13px Tahoma, Geneva, sans-serif; text-decoration:none;}


 /*--rightcolumb_akziy--*/
ul.akziy_preview{ width:804px; list-style-type:none; margin:8px 0 0 0; height:157px;} 
ul.akziy_preview li{ background-image:url(../images/bac_akziy.jpg); background-repeat:no-repeat; width:250px; height:157px;position:relative; float:left;list-style-type:none;
padding:0 5px 7px 5px; margin:0 3px;}
ul.akziy_preview li p.zag_action{width:208px; height:40px; display:block; margin:5px 3px 0 5px; color:#545454; font-size: 15px; line-height: 18px; 
font-family:Tahoma, Geneva, sans-serif; overflow:hidden;}
ul.akziy_preview li p.zag_action a{ color:#545454; text-decoration:none; font-size: 15px; line-height: 18px; margin-bottom: 5px; font-family:Tahoma, Geneva, sans-serif;}
ul.akziy_preview li p.zag_action a:hover{ color:#24649e; text-decoration: none;}
ul.akziy_preview li img{ margin:0 3px 0 5px; border:1px solid #d3d3d3; float:left; width:100px; height:100px;}
ul.akziy_preview li p{color:#545454; font-size:12px; text-align:left; height:100px;}
ul.akziy_preview li p span{ color:#e21100;}

  /*--rightcolumb_content--*/
#rightcolumb table td.content ul{ list-style: disc; margin:10px 10px 10px 30px; list-style-position:outside;}
p.link{ background-image:url(../images/bac_ul.jpg); background-repeat:repeat-x; background-position:bottom; padding:5px 0;text-align:right;} 
p.link_cat{padding:5px 0;text-align:right;} 
#rightcolumb div#content{ padding:0px 7px; min-height: 570px; -height: 570px;  min-height: 570px; height:auto !important; height:570px;}
#rightcolumb div#content p{ margin:5px 0;}
#rightcolumb div#content ul{margin:2px 2px 2px 15px;}
#rightcolumb div#content li{margin:2px 2px 2px 21px;}
#content1{border:1px solid #e9e9e9;padding:5px 7px 7px;}
.bread{ font-size:15px;}
.bread a{ font-size:15px;color:#24649e; text-decoration:none;}
.bread a:hover{ font-size:15px;color:#545454; text-decoration:none;}


    /*korzina*/
#korzina{ width:219px; margin-top:5px;}
#chast1{ background-image:url(../images/chast1.jpg); background-repeat:no-repeat; height:45px; font:normal 15px Tahoma; color:#545454; line-height:45px; padding: 0 0 0 10px;}
#chast2{ background-color:#fafafa; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; background-image:url(../images/chast2.jpg); background-repeat:no-repeat; background-position:bottom center;padding:0 0 10px 0;}
#chast3{ background-image:url(../images/chast3.jpg); background-repeat:no-repeat; height:39px;}
#chast2 table{ width:95%; margin:0 auto; font:normal 11px Tahoma;}
#chast2 table tr{ vertical-align:top;}
#chast2 table td{ padding:2px;}
 td.bord{ border-right:1px solid #CCC;}
 td.bord_sht{ border-right:1px solid #CCC; width:30px;}
 td.bord2{ border-top:1px solid #CCC;color:#e21100; width:40px;}
 td.bord3{ border-top:1px solid #CCC;border-right:1px solid #CCC;}
input.knopka_korzina{ background-image:url(../images/knopka_korzina.png); background-repeat:no-repeat;behavior: url("js/iepngfix.htc"); width:175px; height:29px; padding-bottom:5px;
border:0px solid; font:normal 13px Tahoma; color:#545454; background-color:transparent; cursor:pointer;} 
 
  /*catalog*/
#catalog td{ background-color:#ededed; font-size:12px;}
#position{background-color:#fafafa; border:1px solid #e9e9e9; position:relative; margin-bottom:1px; margin-right:1px; height:180px; width:390px;}
#opicanie{float:right; width:243px; height:179px; display:inline;}
#foto{width:140px; height:179px;float:left; display:inline;vertical-align:top; text-align:center;}
#foto img{ margin:3px;}
#opicanie h3 a{ font: normal 14px Tahoma; color:#24649e; text-decoration:none;}
#opicanie h3 a:hover{ font: normal 14px Tahoma; color:#545454; text-decoration:none;}
p.parameter{ overflow:hidden; height:80px; padding:0; margin:0;}
.price{ font-size:12px;}
.number{color:#545454; text-align:center; font-size:7pt;}
input.pos_number{ background-image:url(../images/number.jpg); background-repeat:no-repeat; width:36px; height:28px; border:0px solid; vertical-align:bottom; text-align:center; line-height:28px; font-size:15px;}

table#catalog td table td{background-color:#fafafa;vertical-align:bottom;}
input.korzina{ background-image:url(../images/korzina.jpg); background-repeat:no-repeat; width:39px; height:39px; border:0px solid; cursor:pointer; }
.red{color:#e21100; font-weight:bold;}
#opicanie p{ margin:2px 0; padding:0;}
#opicanie p a{ color:#545454; text-decoration:underline;}
#opicanie p a:hover{color:#24649e; text-decoration:none;}
#opicanie ul, #opicanie2 ul{ margin:0 0 0 10px; list-style-position:inside;} 

 /*catalog_podrobnee*/
#position2{background-color:#fafafa; width:785px; height:100%;}
#foto2{width:255px;float:left;vertical-align:top; text-align:center; height:100%;}
#foto2 img{ margin:3px;}
#opicanie2{width:525px;height:100%; float:right; padding-bottom:10px;}
#opicanie2 table td{ vertical-align:bottom;}

/*navbar*/
.navbar{height:24px; width:790px; padding:10px 0;}
div.listing{ background-image:url(../images/nav_hover.jpg); background-repeat:no-repeat; width:25px; height:24px; text-align:center; line-height:24px;color:#545454; float:left; 
margin:0 3px 0 0;}
a div.listing{background-image:url(../images/nav.jpg); background-repeat:no-repeat; width:25px; height:24px; text-align:center; line-height:24px;color:#FFF; float:left; 
margin:0 3px 0 0; text-decoration:none;}
a:hover div.listing{ background-image:url(../images/nav_hover.jpg); background-repeat:no-repeat;width:25px; height:25px; color:#545454; text-align:center; line-height:24px; text-decoration:none;}

 /*footer*/
#footer_articles{height:280px; clear:both;}
#footer_articles_top{ width:1024px; margin:0 auto; text-align:center; background-color:#ededed; border-top:1px solid #FFF; height:24px;
font:normal 15px Tahoma, Geneva, sans-serif; padding:3px 0;}
#arti{ width:1024px; margin:0 auto; text-align:center; padding:7px 0 0 0;}
#arti h3{ height: 30px;}
#arti table {margin-bottom:10px;}
#arti table tr{ vertical-align:top;}
#arti table td{width:33%; padding:2px 5px;}
#arti p.link a{font:normal 12px Tahoma, Geneva, sans-serif;}
#footer{ background-color:#ededed; border-top:1px solid #FFF; height:105px; clear:both;}
#footer div{ width:1024px; margin:0 auto; text-align:center; padding:7px 0 0 0;}
	#footer ul{ list-style-type:none; display:inline;}
	#footer ul li{ list-style-type:none; display:inline; margin:0 5px; color:#545454;}
	#footer ul li a{ list-style-type:none; display:inline;color:#545454; text-decoration:none;}
	#footer ul li a:hover{ list-style-type:none; display:inline;color:#545454; text-decoration:underline;}
#footer div table{ margin-top:8px; clear:both; font-size:15px;}
#footer div table span{ font-size:14px;}
.one{ margin:0 25px 0 0; padding:0; float:left;}
/* для страницы с прайслистом*/

a.doc {background: url(../images/doc_icon.gif) no-repeat;padding-left: 16px;color:#e21100; font-weight:bold;}
a.pdf {background: url(../images/pdf_icon.gif) no-repeat;padding-left: 16px;}
a.zip {background: url(../images/zip_icon.gif) no-repeat;padding-left: 16px;}
a.rar {background: url(../images/rar_icon.gif) no-repeat;padding-left: 16px;}
a.xls {background: url(images/xls_icon.gif) no-repeat;padding-left: 16px;}
