@charset "utf-8";
a:active, a:focus, img { outline: 0;}
img{ border:0;}
a {color:#0099cc}
a:visited{color:#0099cc;}
html,body,div, ul, li, h1, h2, h3, p{margin:0;padding:0}
h1{color:#444444;font-size:18px;text-transform:uppercase; font-weight:normal; margin:18px 0 10px 0 }
strong{ color: #4A4A4A; font-weight:bold}
body{ font-family: Arial, Helvetica, sans-serif; font-size:14px}
#container{min-width:1000px;}
#tel{height:16px; background-image:url(/images/img_kitmsk/line2.gif); background-repeat:no-repeat; background-position:top left; padding:12px 0 0 250px; float:left}
.number {font-family:Tahoma; font-size:13px; font-weight:bold; color:#999999; padding-right:20px}
.number a { text-decoration:none; color:#999999;}
.number a:visited { text-decoration:none; color:#999999;} 
.img_phone{margin:1px 7px 0 70px}
#bg_top_menu{background-image:url(/images/img_kitmsk/line4.gif); background-repeat:repeat-x; background-position: bottom left; height:40px}
#head_img{background-image:url(/images/img_kitmsk/head.jpg); background-repeat:no-repeat; background-position:left; height:268px}

#logo{background-color:#FFF; height:40px}
#logo img {margin:5px 0 0 20px}
#center{float:right;width:100%;margin-left:-270px; padding-bottom:70px}
#text {float:left; width:63%; padding:0px 20px 0 35px; text-align:justify}
#text p{ padding:5px 0; /*text-indent:40px*/}
#addtext{margin-top:20px; width:400px; margin-left:auto; margin-right:0px}
#addtext p{ padding:10px 0;text-indent:0px}
#addtext ul{width:200px; border-top:1px solid #cacaca;  color:#a7330c; font-size:12px; font-family:Tahoma; float:left}
#addtext ul li{ margin-left:15px; padding:7px 0 0 0; text-decoration:underline}
#content{margin-left:270px}
#top_menu{background-image:url(/images/img_kitmsk/bgmenu1.gif); background-repeat: repeat-x; background-position:left; height:42px;}
#top_menu ul{ list-style-type:none; background-image:url(img/bgnemu.gif); background-position:left; background-repeat:no-repeat; padding-top:12px} 
#top_menu ul li {display:inline; background-image:url(/images/img_kitmsk/3.gif); background-position:right; background-repeat:no-repeat;padding:10px 27px 13px 27px; /*margin-top:10px*/ }
#top_menu ul li a{color:#FFFFFF; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:12px;}
#menucatalog{float:left;width:253px}
#link_catalog{background-image: url(/images/img_kitmsk/bgcatalog.gif); background-repeat:no-repeat; background-position:center; height:29px; width:253px; text-align:center; padding-top:13px}
#link_catalog span {color:#FFFFFF; font-weight:bold; text-transform:uppercase; }
#menucatalog ul{list-style-type:none}
#menucatalog ul{list-style-type:none; margin:40px 7px 0 0; border-top:1px solid #ccc}
#menucatalog ul li { border-bottom:1px solid #ccc; padding:7px 5px 7px 30px;}
#menucatalog ul li a{color:#0099cc; text-decoration:none;}
#menucatalog ul li a:hover{text-decoration: underline}
#menucatalog ul li a.active{ font-weight:bold}
#menucatalog ul li a.active:hover{ text-decoration:none}


#add{float:left;clear:left;width:253px; padding-bottom:70px }
#top_news{width:24%; float:left; font-size:12px; font-family:"Tahoma"; padding:0px 0 0 35px; margin-top:30px}
#top_news p{ padding:7px 0 0 0;}
#top_news div.news { padding-bottom:15px; border-bottom:1px solid #ccc; margin-bottom:20px}
#top_news div.news p.date{background-image:url(/images/img_kitmsk/news.gif); background-repeat:no-repeat; background-position: center; width:72px; height:15px; color:#FFFFFF; font-size:10px; font-weight:bold; text-align:center; padding-top:2px}
#top_news div.news p.title_news a{color:#000000}
#top_news div.news p.news{color:#6c6c6c;}
#top_news div.news p.more a{color:#000000; font-weight:bold; font-size:11px; text-decoration:none}
#top_news div.news p.more a:hover{text-decoration:underline}

#partners  p{ padding:20px 0 8px 0; font-family:Arial; font-size:14px; border-bottom:1px solid #ccc}
#bottom{color: #000;clear:both;width:100%; height:56px}
#bottom div#l_bottom{width:250px; height:56px;float:left; background-image:url(/images/img_kitmsk/1.gif); background-position:right; background-repeat:no-repeat}
#bottom div#ll_bottom{background-color:#e7e7e7; width:228px; height:43px; padding:13px 0 0 16px}
#bottom div#r_bottom{width: auto; height:56px;background-image:url(/images/img_kitmsk/2.gif); background-position:left; background-repeat:no-repeat; margin-left:305px}
#bottom div#copy{background-color:#e0e0e0; width: auto; height:36px; margin-left:6px; color:#4b4a4a; text-align:right; padding:20px 20px 0 0}
#hsm{width:115px; height:11px; float:left; margin:2px 0 0 0}
#hsm img { padding-right:25px;}
/*каталог*/
#product{padding-left:30px; padding-top:15px;}
#product div span.cat{color:#444444; font-size:18px;text-transform:uppercase;}
#product_des h1{color:#666666; font-size:15px; font-weight:bold; text-transform:uppercase; margin:15px 0 15px 0; padding:0}
#product_des{ padding-left:16px;width:90%;padding:0px 0 0 20px;/* border:1px solid red;*/}
#specific{border:1px solid #dedede; padding:13px; margin-top:10px; margin-bottom:15px;}
#product_des table tr{ vertical-align:top;}
#product_des table tr td.pic {text-align:center;}
#product_des table tr td.pic img {margin-right:15px}
#product_des table tr td.name{text-align:right; font-weight:bold; height:23px}
#product_des table tr td.value{padding-left:10px}
#product_des h3{ font-weight:bold;font-size:14px;  padding:8px 0px;}
#product_des table.text { border: 1px solid #cacaca; margin-top:20px; border-collapse:collapse}
#product_des table.text th{ border: 1px solid #cacaca;}
#product_des table.text td{ border: 1px solid #cacaca;}
#product_des ul { list-style-type: square;}
#product_des ul li { margin-left:30px}
#product_des  p { padding:5px 0}

/*страницы*/
#inner_text{/*border:1px solid red;*/ width:90%; padding:5px 20px 0 35px; text-align:justify}

#inner_text h2 {color:#666666; font-size:16px; text-transform:uppercase; padding:5px 0px;}
#inner_text p{ padding:5px 0; /*text-indent:40px*/}
#inner_text a:visited{color:#0099cc}
#inner_text ul {list-style-type:none}
#inner_text ul li { margin:3px 0 3px 20px}

#inner_text ul.production li a{color:#0099cc; text-decoration: underline}
#inner_text ul.production li a:hover{color:#0099cc; text-decoration: underline}
#inner_text ul.production li a:visited{color:#0099cc;}
#inner_text ul.sitemap li a{color:#000000; text-decoration:none}
#inner_text ul.sitemap li a:hover{color:#000000; text-decoration: underline}
#inner_text ul.sitemap li a:visited{ color:#000000}
#inner_text div.contacts p{text-indent:0px}

/*подписка*/
div#subscription{width:235px; height:82px; background-color:#f2f2f2; padding-left:15px; margin-top:15px}
.title_sub { font-family:Arial; font-size:13px; font-weight:bold; text-transform:uppercase; color:#2b2b2b; padding:15px 0 10px 0px;}
div#subscription input {color:#454545;}
.sub_button{padding-left:7px}
.sub_input{border:1px solid #cdcdcd; height:17px; width:165px}

/*карта сайта*/
div#sitemap ul li{padding:2px 0;}
div#sitemap ul li a{color:#444444}
div#sitemap ul li ul li a{color: #6f6f6f}
/*div.sitemap ul li{color:red}*/

/*новости, в разделе новости*/
div#news{width:90%; padding:5px 20px 0 35px; text-align:justify}
div#news a:visited{color:#0099cc;}
div#news h1{color:#444444;font-size:15px; padding:10px 0}
div#news div#navibar {color:#0099cc; padding:20px 0 5px 0}
div#news div#navibar a{color:#0099cc; text-decoration: underline; font-size:15px}
div#news div#navibar a:hover{text-decoration: none }
div#list_news p{text-indent:0px; margin:0; padding:5px 0; margin-bottom:15px}
div#list_news a {color:#0099cc; text-decoration: underline}
div#list_news a:hover{text-decoration: none}
