* 	{ padding:0; margin: 0; }

ul { margin:0; padding:0; list-style-type:none; }
ol { margin:0; padding:0; list-style-position:inside; }	

strong { font-weight:bold; }

body { background:#f8f8f8 url("../bg/bg.png") repeat-x; font-family: Tahoma, Arial, Verdana, sans-serif; font-size:12px; }

.container_index { width: 960px; margin: 0 auto; position: relative; background:url("../bg/bg_index.png") no-repeat; }
.container { width: 960px; margin: 0 auto; position: relative; background:url("../bg/bg_sub.png") no-repeat; }

/* ---------------------------------------------------------------- HEADER --------------------------------------------------------------------------------*/

#header { width:960px; height:125px; clear:both; overflow:hidden; }

/* logo */
.logo { width: 168px; height: 125px; float: left; }
.logo a img { width: 157px; height: 59px; margin-top:19px; margin-left:11px;  border: none; }

/* language */
.in_top { width:792px; height:43px; float:left;}
.in_top ul { height: 43px; float:right; }
.in_top ul li { padding:0; margin:0;}
.in_top ul li a img { float:left; width:16px; height:11px; margin:19px 5px; }
.in_top ul li a:hover img { border:none; }

/* menu */
.nav { width:792px; height:41px; float:left;  }
.nav ul.menu {float:right; margin-top:10px;}
.nav ul.menu li {display: inline-block; background: url("../img/top_menu_hover.png") no-repeat 0 -87px; padding-left: 5px; margin: 8px 0 0 5px; float:left; }
.nav ul.menu li span { display: inline-block; padding-right: 5px; }
.nav ul.menu li span a { display: inline-block; color:#000000; text-decoration:none; font-size:12px; font-weight:bold; height:29px; line-height:27px;   }
.nav ul.menu li span a:hover { color:#333333; }
.nav ul.menu li.act { background: url("../bg/top_menu_hover.png") no-repeat 0 0;}
.nav ul.menu li.act span {background: url("../bg/top_menu_hover.png") no-repeat right -58px;}
.nav ul.menu li.act span a { color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold; background: url("../bg/top_menu_hover.png") repeat-x right -29px; }

/* ---------------------------------------------------------------- TOP INDEX -----------------------------------------------------------------------------*/

#splash { width:960px; height:321px; clear:both; background:url("../bg/bg_top.png") no-repeat; }
p.splash { font-size:11px; color:#898989; line-height:16px; display:block; }
.splash_box_01 {width:350px; height:80px; padding:10px; margin-left:5px; }
.splash_box_01 a { display:block; color:#000000; text-decoration:none; font-size:14px; margin-bottom:12px; }
.splash_box_02 {width:350px; height:80px; padding:10px; float:right; margin-top:80px; }
.splash_box_02 a { display:block; color:#000000; text-decoration:none; font-size:14px; margin-bottom:12px; }

/* ---------------------------------------------------------------- CONTENT -------------------------------------------------------------------------------*/

#content {width: 960px; clear:both; height:auto; clear:both; overflow:hidden; }
p { color:#808080; font-size:12px; line-height:18px; padding-bottom:10px; } 
.content_top_box { width:960px; height:138px; margin-bottom:20px; }

/* ---------------------------------------------------------------- TABLE -------------------------------------------------------------------------------*/

table { width:960px; margin:10px 0 20px 0; border-collapse: collapse;}
td { float:left; min-height:85px; overflow:hidden; }
tr { float:left;  }
tr.table_nags { width:960px; height:35px; background:url("../bg/table_nag.png") no-repeat; float:left;  }
td.name_nags_img { width:240px; color:#ffffff; text-align:center; font-weight:bold; font-size:11px; line-height:35px; }
td.name_nags_param { width:270px; color:#ffffff; text-align:center; font-weight:bold; font-size:11px; line-height:35px; }
td.name_nags_info { width:450px; color:#ffffff; text-align:center; font-weight:bold; font-size:11px; line-height:35px;}

td.box_img { width:218px; height: 70px; background:#ffffff; border:1px solid #999999; border-top:none; padding:10px;  }
td.box_img p.img_par { text-align:center; margin:0; padding:10px; }
td.box_img p.img_par img { max-width:218px; height: 50px; }

td.box_param { width:239px;  background:#ffffff; border:1px solid #999999; border-top:none; border-left:none; padding:10px;  }
td.box_param ul.param_ul { float:left; }
td.box_param ul.param_ul li { color:#6d6d6d; font-size:11px; display:block; padding:2px 0; }
td.box_param ul.param_ul li.name_param { color:#000000; font-size:11px; font-weight:bold; display:block; padding-bottom:10px; }

td.box_info { width:439px; background:#ffffff; border:1px solid #999999; border-top:none; border-left:none; padding:10px; }
td.box_info p {color:#6d6d6d; font-size:11px; }

a.katalog { float:right; margin:5px 0 25px 0; }

.frame_img { width:958px; height:auto;  border:1px solid #999999; overflow:hidden; margin-bottom:25px;  background:#ffffff; }
.frame_img ul { width:956px; height:auto; margin:1px 2px;  }
.frame_img ul li { width:206px; padding:16px; height:70px; float:left; text-align:center;  border-bottom:1px solid #dfdfdf;}
.frame_img ul li img { max-width:205px; height:50px; padding:10px 0;  }
.frame_img ul li.sec { width:206px; padding:16px; height:70px; float:left; text-align:center; border-bottom:1px solid #dfdfdf;  border-right:1px solid #dfdfdf;   }

.col { width:300px; padding:10px; float:left; }
.col ul { padding:0; margin-bottom:25px; }
.col ul li { color:#808080; font-size:12px; padding:3px 0;  }
.col ul li.bold_black { color:#000000; font-size:12px; font-weight:bold; } 

/* ---------------------------------------------------------------- 3 BOXES -------------------------------------------------------------------------------*/

h2 { color:#000000; font-size:14px; width:auto; padding-bottom:13px; }

ul.bottom_boxes { width:960px; min-height:150px; clear:both; }
ul.bottom_boxes li { display:block; float:left; width:290px; padding:10px 20px 10px 10px; }
ul.bottom_boxes li span.black { color:#000000; font-size:11px; font-weight:bold; display:block; margin-bottom:10px; } 
ul.bottom_boxes li span.silver_bold { color:#808080; font-size:11px; font-weight:bold; display:block; margin-bottom:10px; } 
ul.bottom_boxes li p { color:#808080; font-size:11px; line-height:16px; } 
ul.bottom_boxes li a { color:#808080; font-size:11px; float:right; padding-left:10px; display:block; background:url("../bg/arrow_01.png") no-repeat 0 0; background-position:left; text-decoration:none; margin-top:10px; }
ul.bottom_boxes li a:hover { color:#000000; text-decoration:underline; } 
ul.bottom_boxes .map { width:101px; height:94px; float:left; margin:0 10px 0 0; background:url("../bg/map.png") no-repeat; }
ul.bottom_boxes .map p { color:#818181; font-size:11px; line-height:13px; text-align:center; margin-top:35px; }

/* newsletter */
.newsletter { width:280px; float:left; }
#newsForm fieldset { border:0; float:left; width:280px; margin-top:7px; }
#newsForm div { width:197px; height:24px; background:url("../bg/input_news.png") no-repeat 0 0; float:left; }
#newsForm div input { width: 177px; border:none; vertical-align: middle; padding:5px 10px; color:#a3a3a3; font-size:11px; 
font-family: Tahoma, Arial, Verdana, sans-serif; background:none; }
#newsForm .submit { cursor: pointer; background:url("../bg/go.png") no-repeat; border:none; float:right; width:68px; height:24px; text-align:center;
color:#fbf9f6; font-size:11px; font-family: Tahoma, Arial, Verdana, sans-serif; }


/* ------------------------------------------------------------------ FOOTER ------------------------------------------------------------------------------*/

#footer { width: 960px; clear:both; height:auto; padding-bottom:10px; padding-top:10px; overflow:hidden; background:url("../bg/footer_br.png") no-repeat 0 0;
background-position:top; }
#footer p.left_paragraf { font-size:11px; float:left; color:#808080; padding-left:10px; }
#footer p.left_paragraf span.black_bold { color:#000000; font-size:11px; font-weight:bold; } 
#footer p.right_paragraf { font-size:11px; float:right; color:#808080;  padding-right:10px; }
#footer p.right_paragraf a { font-size:11px; color:#000000; text-decoration:none; font-weight:bold; }
#footer p.right_paragraf a:hover { color:#b29254; }

/* ------------------------------------------------------------------ CONTACT -----------------------------------------------------------------------------*/

.col fieldset {border:none; width:250px; padding:0px;}
.col fieldset h4 {font-size:11px; color:#808080; font-weight:bold; font-family: Tahoma, Arial, Verdana, sans-serif; padding:3px 0;   }
.col fieldset input.text{ width:230px; font-size:11px; color:#b8b8b8;  border:1px solid #808080; padding:7px 10px; 
font-family: Tahoma, Arial, Verdana, sans-serif;  }	
.col textarea { width:230px; height:120px; text-align:left; font-size:11px; color:#b8b8b8; border:1px solid #808080; padding:7px 10px; 
font-family: Tahoma, Arial, Verdana, sans-serif; }			
.col fieldset input.go{ width:110px; height:29px;  background:url("../bg/form_submit.png") no-repeat 0 0; border:none; margin-top:10px; cursor:pointer;
float:right; margin-bottom:25px;}	
.col fieldset input.go:hover{ background:url("../bg/form_submit.png") no-repeat 0 -29px;}

/* ------------------------------------------------------------------ NEWS -----------------------------------------------------------------------------*/

ul.act { width:960px; height:auto; clear:both; margin-bottom:25px; }
ul.act li { display:block; float:left; width:940px; padding:10px 0; background:#ffffff; padding:10px;margin-bottom:15px;  }
ul.act li span.black { color:#000000; font-size:11px; font-weight:bold; display:block; margin-bottom:10px; }
ul.act li p { color:#808080; font-size:11px; line-height:16px; }
ul.act li a { color:#000000; font-size:11px; text-decoration:none; margin-top:10px; }
ul.act li a:hover {text-decoration:underline; }
