/*//////////------//////////*/
/*          Global          */
/*//////////------//////////*/ 

* 		{margin:0;padding: 0;}

html 	{height: 100%;}
body	{font-family: Arial, sans-serif;font-size: 12px;width:100%;color: #232433;background:url(/i/bg.gif);min-height:100%;height: 100%;}	

a 		{ color: #4f66a1}
	
a:hover	{text-decoration: none;}
	
img		{border:0;}
	
p		{margin:12px 0 ;text-indent:35px;text-align: justify}

.clear	{clear:both; height:10px;}
table tr td {vertical-align: top}

h1 {font-size: 18px; font-weight: 500; margin:0 0 20px 0; color:#4f66a1 }
h2 {font-size: 14px; font-weight: 500; margin:0 0 10px 0; color:#4f66a1 }
h3 {font-size: 14px; font-weight: 700; margin:0 0 10px 0}
h4 {font-size: 12px; font-weight: 700; margin:0;}

div.page { width:995px;margin: 0 auto; background: #b5c2c2;height: auto !important;min-height:100%;height: 100%;}

/*//////////------//////////*/
/*          PNG IE          */
/*//////////------//////////*/

img.png	{behavior: url(/js/iepngfix.htc) } 

/*//////////------//////////*/
/*          Header          */
/*//////////------//////////*/
div.header {height:306px;background:url(/i/head.jpg) left top no-repeat;overflow:hidden;border-bottom:1px solid #b3b3b3}
div.td {position: relative;left:49px;top:19px;width:160px}
div.ooo {position: relative;left:62px;top:143px;width:370px}
div.title {position: relative;left:45px;top:160px;width:411px}
div.contacts {position: relative;left:611px;top:-49px;width:140px}
div.swf {position: relative;left:731px;top:-156px;width:185px}
 
div.icons {float: right;width:100px;padding:20px 30px 0 0}
div.icons img {margin-left: 3px}

div.topmenu{padding-left:253px;background:#e8e8e8;border-bottom:1px solid #b3b3b3; height:51px}
div.topmenu div.inner {height:51px;background:#fff}
div.topmenu div.inner div {width:96px;height:27px; float: left;background:url(/i/topmenu_sep.gif) right top no-repeat;text-align:center;padding:12px 0 }
.menu_last{width:99px !important;border-right:1px solid #b3b3b3;background:none !important}

/*//////////------//////////*/
/*           Left           */
/*//////////------//////////*/
td.left {width:253px;background:#d8d9da url(/i/left_bg.gif) left top; }

div.leftmenu {background:#cecfd0;padding-top:10px}
div.leftmenu ul {list-style: none}
div.leftmenu ul li {font-size:11px;padding:15px 0 15px 19px}
div.leftmenu ul li.odd {background:#e9e9e9}

div.leftmenu ul li a {width:210px;padding:5px 10px 5px 0; display:block;color:#5b5b66;text-decoration:none;background:url(/i/menu_arrow.gif) right no-repeat}
div.leftmenu ul li a:hover, a.leftmenu_active {background:url(/i/menu_arrow_a.gif) right no-repeat !important;color:#901b23 !important}
div.leftmenu ul li.odd a{background:url(/i/menu_arrow_odd.gif) right no-repeat}
div.leftmenu ul li.odd a:hover, li.odd a.leftmenu_active {background:url(/i/menu_arrow_odd_a.gif) right no-repeat !important;color:#901b23 !important}


/*//////////------//////////*/
/*          Content         */
/*//////////------//////////*/
td.body {background:#fff url(/i/right_bg.png) right top repeat-y;height:100%;padding-bottom:50px}

div.content {padding:45px 90px 0 35px;height: 100%;}
div.content ul {margin:10px 0 10px 25px}



td.inside {background:#fff none !important}
td.inside div.content {padding:45px 30px 0 35px !important; }

/*    catalog.html   */
div.cat_item {background:#ebebec;width:158px;padding:12px; float: left;margin:0 41px 0 0; margin-bottom: 15px;}
div.cat_item h4 {font-size:18px;font-weight:500;color:#4f66a1; white-space: nowrap; overflow: hidden; width:160px;}
div.cat_info {height:42px;margin-bottom:8px; overflow:hidden;}

* html div.cat_info {height:45px !important;}
*+html div.cat_info {height:45px !important;}

.cat_info  a{ color: #000 !important; text-decoration: none;}

div.cat_info_png {height:0;width: 100%;text-align: left;}
* html div.cat_info_png {overflow: hidden}
div.cat_info_png div {z-index: 99; width:92px;height:18px;background: url(/i/cat_info_wide.png) left top no-repeat;position: relative;top:-20px; _top:-25px; left:68px; behavior: url(/iepngfix.htc)}

div.cat_info_png_h4 {height:0;width: 100%;text-align: left;}
* html div.cat_info_png_h4 {overflow: hidden}
div.cat_info_png_h4 div {z-index: 99; width:50px;height:20px;background: url(/i/cat_info_wide_h4.png) right top repeat-y;position: relative;top:-20px;left:110px; behavior: url(/iepngfix.htc)}


 

div.cat_item img {border:1px solid #494949}

div.cat_item_active h4 {color: #901b23}
div.cat_item_active img {border:1px solid #9b353c}

/*    product.html   */
div.product h2 {color:#4f66a1;font-size:24px;font-weight:500}
img.prod_img {margin:20px 20px 20px 0;padding:1px;background:#484848;border:20px solid #ebebec;float: left}
div.prod_desc {display: table;zoom:1;_height:0;}
.highlight{font-weight:700;color:#4f66a1}

div.prod_teh {background:#ebebec;padding:20px}
div.prod_teh table {border-collapse: separate;border-spacing:2px;background: #fff;border: 1px solid black;width:100%}
div.prod_teh table td {background:#fff;border: 1px solid black;padding:1px 2px}
span.indent {padding-left:15px}

/*    news.html   */
div.news {width:275px;float: left;margin-right:60px;padding-bottom:15px}
div.news_date {padding-bottom:15px;font-weight:700;color:#4f66a1}
div.news a {color:#232433;text-decoration:none}
div.news a:hover {text-decoration:underline}

/*    news-read.html   */
div.nr_title {width:475px;float: left;padding-bottom:20px}
div.nr_img {width:190px;float: left;text-align:right;padding-bottom:20px}

div.nr_title h2 {margin-bottom:50px}
div.nr_img img {border:1px solid #484848}

div.news_read_text {clear:both}

/*//////////------//////////*/
/*          Footer          */
/*//////////------//////////*/
div.footer_garant {height:300px; clear: both;}

div.footer {margin: auto;margin-top: -300px;clear: both;height:300px;overflow: hidden; width:995px;background:#b5c2c2 url(/i/footer_line.jpg) top no-repeat;}

div.botmenu {padding:41px 0 20px 0;text-align:center}
div.botmenu img {margin:0 3px}

div.footer_contacts {padding:34px 0 0 116px}
div.fc_l {width:510px;float: left}
div.fc_r {width:350px;float: left}
