﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* все мои стили */
body {background: url(/images/bigfon.jpg) no-repeat top right scroll;}
div#container{width:990px; margin:0 auto;}
div#header{width:990px; height:153px; background-image: url(/images/fon_header.gif);}
div#slideshow{width:990px; height:276px;}
div#menu{width:990px; height:33px; margin:0 0 23px 0;}
div#wrapper{float:left;width:100%}
div#content{margin: 0 194px 0 250px}
div#content2{margin: 0 0 0 250px}
div#navigation{float:left;width:250px;margin-left:-990px;}
div#extra{float:left;width:194px;margin-left:-194px;}
div#footer{clear:both; width:990px; height:159px; background-image:url(/images/fon_bottom.jpg); margin:65px 0 10px 0;}
div.clear-down{height:10px; clear:both;}
div.clear-down2{height:20px; clear:both;}
img#logo{float:left; width:274px; height:153px;}
div#header_center{float:left; width:460px; height:153px; margin:0 0 0 6px;}
div#header_phone{width:460px; height:94px; background-image:url(/images/phone.jpg);}
div#header_phone p{padding:45px 0 0 50px; font:11px Tahoma, Arial; color:#505050;}
div#header_phone p span, div#header_address p span{font:bold 15px/1.2 Tahoma, Arial; color:#ea118d;}
div#header_address{width:460px; height:59px; background-image:url(/images/address.jpg);}
div#header_address p{padding:5px 0 0 50px; font:11px Tahoma, Arial; color:#505050;}
div#header_right{float:left; width:250px; height:153px;}
div#header_icons{float:left; width:250px; height:25px; font-size: 10px;}
li.icon_1_2{display:inline; float:left; margin:8px 15px 0 0; width:14px; height:12px;}
li.icon_3{display:inline; float:left; margin:8px 9px 0 0; width:16px; height:12px;}
div#header_search{float:left; width:250px; height:78px; padding:50px 0 0 0;}
input.search_insert{border:1px solid #808385; margin:0; padding:0 0 0 5px; width:206px; height:18px; float:left; font:14px Tahoma, Arial; color:#505050;}
input.search_button{margin:1px 0 0 10px; padding:0; float:left;}
div#menu ul li{display:inline; float:left; margin:7px 11px 0 31px; padding:0 20px 8px 0; background: url(/images/corner.gif) right bottom no-repeat;}
div#menu ul li.act{display:inline; float:left; margin:7px 11px 0 31px; padding:0 20px 8px 0; background: url(/images/corner2.gif) right bottom no-repeat;}
div#content h1, div#content2 h1{color:#ea118d; margin:0 15px 10px 15px; font:bold 16px Tahoma, Arial;}
div#content p, div#content2 p{margin:0 15px 10px 15px; font:13px Tahoma, Arial; color:#4c4c4c;} 
li.first{width:232px; padding:9px; border-bottom:1px solid #b1b1b1; font: 13px Verdana, Arial;}
li.first_act{width:232px; padding:9px; border-bottom:1px solid #b1b1b1; font: 13px Verdana, Arial; background: url(/images/corner2.gif) right bottom no-repeat;}
div#acsii{width:188px; height:20px; padding:3px 0 0 6px; background-image: url(/images/fon_main.gif); font:bold 13px Verdana, Arial; color:#ffffff;}
div#news{width:188px; height:20px; padding:3px 0 0 6px; background-image: url(/images/fon_main.gif); font:bold 13px Verdana, Arial; color:#ffffff; margin:14px 0 0 0;}
div#header_icons ul{float:right;}
span#footer_left{font:13px Verdana, Arial; color:#4c4c4c; float:left; margin:67px 0 0 138px;}
span#footer_right{font:13px Verdana, Arial; color:#4c4c4c; float:right; margin:90px 118px 0 0;}
div.production{width:244px; height:20px; padding:3px 0 0 6px; background-image: url(/images/fon_main.gif); font:bold 13px Verdana, Arial; color:#ffffff;}
ul#vertical_menu{margin:0 0 24px 0;}
span#footer_left strong{color:#ea118d; font-weight: bold;}
div.lable{font:13px Verdana, Arial; width:240px; margin:0 10px 0 10px; float:left;}
div#menu ul{float:left; font:bold 15px Verdana, Arial; color:#505050; margin:0 0 0 -13px;}
div#extra p.textnews{width:180px; font:11px/1.3 Tahoma, Arial; padding:6px; border-bottom:1px solid #b1b1b1; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
div#extra p.date{width:180px; font:11px/1.3 Tahoma, Arial; color:#ea118d; padding:6px 6px 0 6px; border-left:1px solid #b1b1b1; border-right:1px solid #b1b1b1;}
img.main{float:left; width:200px; height:100px; margin:0 50px 10px 15px;}
div#content p#navibar, div#content2 p#navibar {font:12px Tahoma, Arial; color:#ea118d; margin:4px 15px 16px 15px;}
p#navibar span{color:#4c4c4c;}
a {text-decoration:none;}
div#menu a {color:#505050;}
div#extra a {text-decoration:underline; color:#4c4c4c;}
div.lable a, div#footer a, p#navibar a{text-decoration:underline; color:#ea118d;}
li.first a{color:#4c4c4c;} 
li.first_act a, div#menu ul li.act a{color:#ea118d;}
/* стили для каталога */
div.kat_razdel{float:left; margin:0 15px 15px 15px; width:200px;}
div.kat_razdel2{float:left; margin:0 15px 25px 15px; width:200px;}
div.kat_text{font:12px Verdana, Arial;}
div.kat_text2{font:12px Verdana, Arial; margin:5px 0 0 0; text-align: center;}
div.kat_text a, div.kat_text2 a{color:#ea118d;}
/* стили для каталожного меню */
li.first_{float:left; display:inline; width:228px; padding:7px 13px 7px 9px; border-bottom:1px solid #b1b1b1; font: 12px Verdana, Arial; text-transform: uppercase;}
li.first_act_{float:left; display:inline; width:228px; padding:7px 13px 7px 9px; border-bottom:1px dashed #ea118d; font: 12px Verdana, Arial; background: url(/images/corner2.gif) right bottom no-repeat; text-transform: uppercase;}
li.second{float:left; display:inline; width:216px; padding:5px 13px 5px 21px; border-bottom:1px solid #b1b1b1; font: 11px Verdana, Arial; text-transform: uppercase;}
li.second_act{float:left; display:inline; width:216px; padding:5px 13px 5px 21px; border-bottom:1px dashed #ea118d; font: 11px Verdana, Arial; background: url(/images/corner2.gif) right bottom no-repeat; text-transform: uppercase;}
li.third{float:left; display:inline; width:207px; padding:3px 13px 3px 30px; border-bottom:1px solid #b1b1b1; font: 12px Verdana, Arial;}
li.third_act{float:left; display:inline; width:207px; padding:3px 13px 3px 30px; border-bottom:1px dashed #ea118d; font: 12px Verdana, Arial; background: url(/images/corner2.gif) right bottom no-repeat;}
li.forth{float:left; display:inline; width:198px; padding:3px 13px 3px 39px; border-bottom:1px solid #b1b1b1; font: 11px Verdana, Arial;}
li.forth_act{float:left; display:inline; width:198px; padding:3px 13px 3px 39px; border-bottom:1px dashed #ea118d; font: 11px Verdana, Arial; background: url(/images/corner2.gif) right bottom no-repeat;}
li.first_act_ a, li.second_act a, li.third_act a, li.forth_act a{color:#ea118d;}
li.first_ a, li.second a, li.third a, li.forth a{color:#4c4c4c;} 
img.cat1{display:block;}
img.cat2{margin:0 15px 10px 15px; border:1px solid #B1B1B1;}
ul.cat_ul1{margin:0 15px 10px 35px; font:13px Tahoma, Arial; color:#4c4c4c; list-style: disc outside;}
ul.cat_ul1 li{margin:0 0 3px 0;}
ul.cat_ul2{float: left; margin:0 0 10px 15px; font:13px Tahoma, Arial; color:#4c4c4c; border-left:1px solid #B1B1B1; border-top:1px solid #B1B1B1; border-right:1px solid #B1B1B1;}
ul.cat_ul2 li, ul.cat_ul3 li{border-bottom:1px solid #B1B1B1; padding:3px;}
ul.cat_ul3{float: left; margin:0 15px 10px 0; font:bold 13px Tahoma, Arial; color:#4c4c4c; border-right:1px solid #B1B1B1; border-top:1px solid #B1B1B1;}
div#content2 h2, div#content h2{color:#ea118d; margin:15px; font:16px Tahoma, Arial;}
div#content p a.grey, div#content2 p a.grey, ul.cat_ul1 li a.grey{color:#4C4C4C; text-decoration:underline;}
div.sendmessage{width:130px; float:left; height:20px; font:13px Tahoma, Arial; color:#4c4c4c;}
div.divinput{float:left;}
input.field1{width:300px; float:left; border:1px solid #808385; height:20px; margin:0; padding:0; font:13px Tahoma, Arial; color:#4c4c4c;}
textarea.field2{width:300px; float:left; border:1px solid #808385; height:200px; margin:0; padding:0; font:13px Tahoma, Arial; color:#4c4c4c;}
input.sendbutton{width:150px; height:25px; font:13px Tahoma, Arial; color:#4c4c4c; background: #FFFFFF; border:1px solid #808385; margin:0; padding:0;}
div.send_container1{clear:both; margin:0 15px 10px 147px;}
div.send_container2{height:22px; clear:both; margin:0 15px 10px 15px;}
div.send_container3{height:202px; clear:both; margin:0 15px 10px 15px;}
div#content2 p.error{color:#EA118D; font-weight:bold;}
table.newstable{font:13px Tahoma, Arial; color:#4c4c4c; margin:0 15px 10px 15px;}
table.newstable td{border:1px solid #B1B1B1; padding:3px; vertical-align:top;}
table.newstable a, div#content p a, div#content2 p a{color:#ea118d; text-decoration:underline;}
div.sform{margin:0 15px 10px 15px; clear:both;}

