body, html, form {background-color: #ffffff; margin: 0px; padding: 0px;}
table, body, a, img, div, p, form{border: 0px; font-family: Arial, Helvetica, sans-serif;  font-size: 14px; color: #9a9a9c; }
table {border-collapse: collapse;}
table td {padding: 0px;}
div, img, table {margin: 0px; padding: 0px; background: none;}
img, table td{	behavior:url(iepngfix.htc);}

div.menu {width: 100%; height: 33px; background-color: #1b1464;}
div.menu div.m_cont {position: relative; left:0px; top:9px; width: 1000px; z-index:2;}
div.icq {position:absolute;left:225px; top:105px; }
div.icq a { color: #ffffff; font-size: 12px; padding: 0px; margin: 0px; vertical-align: top;}
img.m_razd {width: 16px; height: 13px; }
div.shapka {background: #2a67b6; width: 100%; font-size: 0px;}

#main_img {width: 1000px; height: 299px;position:absolute; top:114px; left:0px;}

#telo {width: 100%; text-align: justify;position: relative; left:0px; top:0px;}
#telo_b {width: 100%; text-align: justify;position: relative; left:0px; top:0px; background-image: url(images/fon_b.jpg); background-repeat: repeat-x; height:535px;}
#telo_cont {padding: 0px 12px; width: 979px; margin: 0px;position: relative; left:0px; top:0px;}
#telo_cont_gal {padding: 0px 12px; background-color: #e6e7e8;width: 979px; margin: 0px;position: relative; left:0px; top:0px;}
.st_left {width: 167px; background-image: url(images/st_left.png); background-repeat: repeat-y;  padding-top: 110px;}
.st_right {width: 167px; background-image: url(images/st_right.png); background-repeat: repeat-y;    padding-top: 110px; }
.rmenu {margin-bottom:20px;margin-left: 12px;}
.center {padding:110px 22px 0px; letter-spacing: 1px;}

.proizv_td_cont {padding:0px 12px 10px 0px; }
.proizv_img1 {width: 255px; height: 190px; margin-right: 15px; vertical-align: top; float: left;}
.proizv_img2 {width: 255px; height: 190px; margin-left: 15px; vertical-align: top; float: right;}
.proizv_txt {padding: 0px; margin: 0px; font-size: 11px; color: #a8a8a9; text-align: justify;}
table#small p {padding: 0px; margin: 0px; font-size: 11px; color: #a8a8a9; text-align: justify;}
table#small h2 {padding: 0px; margin: 0px; font-size: 12px; color:#000000; }
.shvein_pr_razd {width: 3px; background-image: url(images/shvein_pr_razd.gif);}
.shvein_pr_podl {background-image: url(images/shvein_pr_razd1.gif); background-position: bottom; background-repeat: repeat-x;}
.shvein_pr_ugol {width: 11px; height: 9px;}

#price1 {width:49%;   background-color:#e1ecf8; float: left; background-image: url(images/price_zag.gif); background-repeat: repeat-x;position:relative; left:0px; top:0px; }
#price2 {width:49%;   background-color:#e1ecf8; float: right;background-image: url(images/price_zag.gif); background-repeat: repeat-x;}
.pr_zag {width: 441px; height: 50px; margin-top: 16px; background-image: url(images/pr_zag_img.gif); position:relative; left:0px; top:0px; }
.pr_zag1 {width: 441px; height: 50px; margin-top: 16px; background-image: url(images/pr_zag_img1.gif); position:relative; left:0px; top:0px; }
.pr_zag_txt {position:absolute; left:133px; top:30px; font-size:9px; color: #ffffff;}
.price { width: 100%; font-size: 12px; color: #20238a; font-weight: bold; border-right: 2px solid #20238a;border-left: 2px solid #20238a;border-bottom: 2px solid #20238a; }
.price th {color: #5076b9; font-size: 9px; border: 0px solid;}
.price th, .price  td {padding: 5px 0px; text-align: center;}
.price a {font-size: 12px; color: #20238a; font-weight: bold;}
.price p {text-align: justify;color: #5076b9;margin: 5px; text-indent: 20px; font-weight: normal; font-size: 12px;}
.pr_skach { color: Black;text-align: left; background-color: White; text-align: right;}
.pr_skach a {color: #ef5158; font-size: 11px;}


#map {width:535px; height:485px; float:right; margin:12px 0px 0px;padding:0px;overflow:visible;}

.color {width:65px; font-size: 12px; color: #686666; text-align: center; margin: 3px 3px 0px; float: left; }
.color img {width: 65px;height:28px; margin-bottom: 2px;}
.color .tcvet2 {width: 65px;height:38px; margin-bottom: 4px;}
#katalog_tbl { text-align:center;font-size: 16px; color: #515151; }
#katalog_tbl td {border:2px solid #515151;	padding: 3px;}
.katalog {width: 165px; height: 282px;}
.katalog1 {width: 165px; height: 265px;}
.katalog2 {width: 233px; height: 300px; float: left;}

.sprav_table1 {background-color: #d7d2ce; font-size: 10px; color: #65615c; text-align: center; width: 360px;}
.sprav_table1 th {background-color: #c6c2be; font-weight: normal; text-align: left; }
.sprav_table1 td, th {border: 1px solid black;}
.sprav_table2 {background-color: #dcd8c7; font-size: 10px; color: #65615c; text-align: center; width: 360px;}
.sprav_table2 th {background-color: #c8c5b6; font-weight: normal; text-align: left;}
.sprav_table2 td, th {border: 1px solid black;}
.sprav_table3 {background-color: #cccddb; font-size: 10px; color: #65615c; text-align: center; width: 360px;}
.sprav_table3 th {background-color: #b4b6c3; font-weight: normal; text-align: left;}
.sprav_table3 td, th {border: 1px solid black;}
.sprav_table4 {background-color: #ecdcbd; font-size: 10px; color: #65615c; text-align: center; width: 360px;}
.sprav_table4 th {background-color: #d0c3a8; font-weight: normal; text-align: left;}
.sprav_table4 td, th {border: 1px solid black;}
.sprav_table5 {background-color: #add6d7; font-size: 10px; color: #65615c; text-align: center; width: 360px;}
.sprav_table5 th {background-color: #9abfc0; font-weight: normal; text-align: left;}
.sprav_table5 td, th {border: 1px solid black;}
.sprav_table6 {background-color: #ced7dc; font-size: 10px; color: #65615c; text-align: center; width: 360px;}
.sprav_table6 th {background-color: #bbc4c9; font-weight: normal; text-align: left;}
.sprav_table6 td, th {border: 1px solid black;}
.sprav_table7 {background-color: #ead3c9; font-size: 10px; color: #65615c; text-align: center; width: 360px;}
.sprav_table7 th {background-color: #d5c2ba; font-weight: normal; text-align: left;}
.sprav_table7 td, th {border: 1px solid black;}
.sprav_table8 {background-color: #efe5b8; font-size: 10px; color: #65615c; text-align: center; width: 360px;}
.sprav_table8 th {background-color: #e8d69f; font-weight: normal; text-align: left;}
.sprav_table8 td, th {border: 1px solid black;}
.sprav_table9 {background-color: #cde3f1; font-size: 10px; color: #65615c; text-align: center; width: 360px;}
.sprav_table9 th {background-color: #b9cfdb; font-weight: normal; text-align: left;}
.sprav_table9 td, th {border: 1px solid black;}
.sprav {width:110px;float:left; text-align: center;}
#sprav_uhod {height: 52px; color: #727070; font-size: 12px;}
li a {color:#fff}
.plaska {width: 179px; height: 115px;}
#plashka1 {position:absolute; top:20px; right:160px;}
#plashka2 {position:absolute; top:20px; right:0px;}
.zag { color: #0d024c; font-size: 16px; text-align: justify; font-weight: bold; padding: 12px 0px 12px 12px;}
.zag1 { color: #0d024c; font-size: 16px;  font-weight: bold; padding: 12px 0px 0px 0px; }
.zag2 {color: #0d024c; font-size: 16px;  font-weight: bold; }
.zag2 a {color:  #5076b9;font-size: 16px;}
.zag3 { font-size: 16px;  font-weight: bold; padding: 0px}
.bold {font-weight: bold;}
.red {color: #ed1c24;}
.white {color: #ffffff;}
.white p{color: #ffffff;font-weight:normal;text-indent: 30px;text-align:justify;}
.white h2{color: #ffffff;}

#seotext p{font-weight:normal;text-indent: 30px;text-align:justify;}

.black {color:#000000;}
.sin {color:#0d004c;}
.txt { font-size: 14px; color: #9a9a9c; text-indent: 30px;  text-align: justify;}
h2 { font-size: 14px; color: #9a9a9c; text-indent: 30px;  text-align: justify;}
H1 {font-size: 1.2em;}
.txt_r {font-size: 14px; color: #9a9a9c; text-indent: 30px;  text-align: right; margin-bottom:0px;}
.txt_katalog {font-size: 16px; color: #515151; text-align: left; width: 700px;}
a.txt {color: #f26725;}
.l12 {margin-left: 12px;}
.left {float: left;}


#otbivka {position:absolute;left:3px; top:-75px; width: 995px; height: 57px;}

.lll {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; text-align: left; padding: 0px 0px 0px 12px; COLOR: #40337d; FONT-FAMILY: arial
}
.lll A:link {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; text-align: left; COLOR: #40337d; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.lll A:visited {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; text-align: left; COLOR: #40337d; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.lll A:active {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; text-align: left; COLOR: #40337d; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.lll A:hover {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; text-align: left; COLOR: #ed1c24; FONT-FAMILY: arial; TEXT-DECORATION: none
}

.web p {
text-align:justify;
}

.web ul li {
text-align:justify;
margin-bottom:3px;
}

.web a {
color: #f26725;
}

.web h2 {
text-indent:0;
font-size:16px;
}

p.zam_h2 {
text-indent:0;
font-size:16px;
font-weight:bold;
}
