.max_width{max-width:1260px; min-width:930px}
div.max_width{_width: expression((document.documentElement.clientWidth || document.body.clientWidth)<930?"930px":((document.documentElement.clientWidth || document.body.clientWidth)>1260?"1260px":"100%"))}/*-- IE hacks --*/

.max_width_inner_stat{max-width:1225px; min-width:960px}
div.max_width_inner_stat{_width: expression((document.documentElement.clientWidth || document.body.clientWidth)<930?"930px":((document.documentElement.clientWidth || document.body.clientWidth)>1260?"1260px":"100%"))}/*-- IE hacks --*/


a{color:#006699}
a:hover{text-decoration:none}

.top_table{width:100%; border:1px}

body {background:#8f9699; color:black; font:90% Arial; padding:0; margin:0; height: 100%; text-align:left; }

td{font:90% arial; padding:0}
table{border-collapse:collapse;}

img{border:0}
form{padding:0; margin:0}

.shadow_left{background:url(../img/bg_shadow_left.gif) repeat-y; width:18px}
.shadow_right{background:url(../img/bg_shadow_right.gif) repeat-y; width:18px}

/*pogr_main*/
.bg_pogr{background:url(../img/pogr_main1.jpg) no-repeat 52% 100%; height:409px}

/*logo*/
.logo{background-color:#3b536d; background-image: url(../img/pl.gif); width:282px; height:68px; margin:0 0 0 25px}
.logo IMG{margin:17px 30px 0 28px}

/*top menu_1: icons*/
.top_menu_1{  width:380px; float:left; position: absolute; left: 420px; top: 15px; clear: both;}
.top_menu_1 UL{list-style:none; padding:15px 0 15px 15px; margin:0}
.top_menu_1 LI{margin:0; padding:0; display:inline;}
.top_menu_1 A{font-size:0; font-weight:normal; color:#000033; text-decoration:underline;  }
.top_menu_1 a:hover{background:#d07901;text-decoration:none;  }




ul.nav1 li a {
	float: left;
	margin: 20px 5px 0 5px;
}

ul.nav1 li a.home:hover,
ul.nav1 li.current a.home {background-image: url(../img/home_.gif);}

ul.nav1 li a.home {
	width: 21px;
	height: 21px;
	margin-top: 2px;
	background-image: url(../img/home.gif);
}

ul.nav1 li a.forum:hover,
ul.nav1 li.current a.forum {background-image: url(../img/forum_.gif);}

ul.nav1 li a.forum {
	width: 21px;
	height: 21px;
	margin-top: 2px;
	background-image: url(../img/forum.gif);
}

ul.nav1 li a.sitemap:hover,
ul.nav1 li.current a.sitemap {background-image: url(../img/sitemap_.gif);}

ul.nav1 li a.sitemap {
	width: 21px;
	height:21px;
	margin-top: 2px;
	background-image: url(../img/sitemap.gif);
}

ul.nav1 li a.mail:hover,
ul.nav1 li.current a.mail {background-image: url(../img/mail_.gif);}

ul.nav1 li a.mail {
	width: 21px;
	height:21px;
	margin-top: 2px;
	background-image: url(../img/mail.gif);
}
/*end_top menu_1: icons*/

/*lozung*/

.lozung{background:white; width:280px; float:right; margin:25px 0 0 0; font-size:18px; font-weight:normal; color:black; padding:10px}

/*top menu*/
.top_menu{background-color:#3b536d; background-image: url(../img/pl.gif); float:right}
.top_menu UL{list-style:none; padding:15px 0 15px 0; margin:0}
.top_menu LI{margin:0; padding:0 7px 0 10px; display:inline;}
.top_menu A{font-size:18px; font-weight:normal; color:white; text-decoration:underline; padding:15px 6px 15px 6px;  }
.top_menu a:hover{background:#d07901; padding:15px 6px 15px 6px; text-decoration:none;  }

/*content*/
.content_index_menu{background:#ffffff}
.content_index{background:#ffffff; padding:20px 25px 50px 25px}




.left_block_inner{padding:0 10px 0 0;  }
.left_block{border:1px solid #e1e1e1; padding:20px 10px 5px 10px}
.center_block{width:50%; padding:0 25px 0 30px}
.center_block_inner{width:70%; padding:0 25px 0 30px}
.right_block{width:30%; border:1px solid #e1e1e1; padding:2px 5px 5px 10px}


.index_company{padding:5px 0 0 0; text-align:left}
.index_company h1{font-size:22px; color:black; text-decoration:none; font-weight:normal}
.index_company UL{ list-style:none; margin:0;padding:20px 0 0 25px; }
.index_company LI{padding:3px 0; margin:0; font-style:italic}
/*.index_company a{font-size:22px; color:black; text-decoration:none; font-weight:normal}*/

.inner_company{padding:5px 0 0 0; text-align:left}
.inner_company UL{ list-style:none; margin:0;padding:20px 0 0 25px; }
.inner_company LI{padding:3px 0; margin:0; font-style:italic}
.inner_company a{font-size:22px; color:black; text-decoration:none; font-weight:normal}



.gallery_index {margin:40px 0 0 0; width:100%; height:80px}
/*.gallery_index DIV{float:left; display: block;  width:20% ; }*/
.gallery_index IMG{border:1px solid #a5a5a5; margin:2px}
.gallery_index img:hover{border:1px solid white}
div.gcell{display: table-cell; overflow: hidden; *display: block; *float:left; width:20%;}
html:root div.gcell{display: block;	float: left;}
.gcell3{
	float: center;
	margin: 10px 15px 15px 10px;
	padding: 3px;
	clear: both;
	border: 1px solid #666666;
	width:100%;
}



/*phone*/
.phone_block{border:1px solid #e1e1e1; padding:2px 5px 5px 10px}
.phone_block SPAN{color:#006699; border-bottom:1px dashed #006699; cursor:pointer}
.phone_block SPAN:hover{border:none}
.arrow_phone{float:right; margin:5px 5px 5px 5px; cursor:pointer}

.phone_block B{font-weight:normal; font-size:12px ;color:#d07901}




/*phone block inner*/
.phone_block_inner{border:1px solid #e1e1e1; padding:2px 5px 5px 10px;  margin:50px 0 0 0 }
.phone_block_inner SPAN{color:#006699; border-bottom:1px dashed #006699; cursor:pointer}
.phone_block_inner SPAN:hover{border:none}
.arrow_phone_inner{float:right; margin:5px 5px 0 0; cursor:pointer}
.phone_block_inner B{font-weight:normal; font-size:12px ;color:#989898}

/*news index*/



.news_index{margin:20px 0 0 0}
.news_index H1{font-size:18px; font-weight:normal; font-style:normal; color:#8e4020; padding:0 0 10px 0}

.news_index p{padding:0 0 18px 0; margin:0; font-size:12px; color:#666666}
.news_index p span a{font-size:12px; color:#8e4020; font-weight:bold; margin:0;}
.news_index span {font-size:12px; color:#8e4020; font-weight:bold; margin:0;}
.news_index .arrow{font-size:22px; color:black; text-decoration:none; font-weight:normal}

/*map index*/
.map_index{margin:20px 0 0 10px}
.map_index IMG{margin:5px 0 5px 0}

/*brend*/
.brend_index{margin:35px 0 0 0; width:100%; }
.brend_index DIV{width:20%; float:left; text-align:center}
.brend_index IMG{margin:0 0 0 0}


/*footer*/
.footer{
	height:100px;
	padding:0 20px;
	background-color: #666666;
	background-image: url(../img/bg.gif);
	background-repeat: repeat;
}
.footer_menu1{margin:20px 0 0 0; width:100%; }
.footer_menu2{margin:20px 0 0 0; width:100%;}
.copy{margin:30px 0 0 0; width:100%;}

.footer_menu1 a{font-size:12px; margin:0 8px 0 0; color:#ffffcc}

.footer_menu2 a{align: right; font-size:12px; margin:0 8px 0 0; color:#ffffcc}
.footer_menu1 SPAN{font-size:12px; margin:0 8px 0 0; color:#ffffcc}

.copy a{margin:0 8px 0 0; color:#cccccc; font-size:11px; }

/*phone footer*/
.phone_footer{margin:5px 20px 0 0 ; float:right; font-size:14px; font-size:12px; color:#ffffcc}
.phone_footer B{font-weight:normal; font-size:12px; color:#d19601}


/*
---------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------
INNER PAGE*/

.bg_header_inner{background:#ffffff}
.inner_page_content{width:100%; margin:50px 0 0 0}

/*sub menu inner*/
.sub_menu_inner {margin:0 0 25px 0}
.sub_menu_inner UL{list-style:none; margin:0; padding:0}
.sub_menu_inner a{margin:0 0 0 5px }
.sub_menu_inner LI{margin:0; padding:4px 0 4px 0 }
.sub_menu_inner li:hover{
	background-color: #E1E0B0;
}
.sub_menu_inner span{
	color:#663300;
	font-weight:normal;
	margin:0 0 0 5px;
}

.sub_menu_inner li.jshover{background:#E1E0B0; }
#menu_li .over{
	background-color: #E7E7CF; 
}
.over a{color:#8e4020; font-weight:normal; margin:0 0 0 5px; }

.smal_menu_sub LI{padding:0 0 5px 0; margin:0; text-align:left;}
.smal_menu_sub UL{ padding:0; margin:5px 0 10px 20px}
.sub_active{font-size:11px; color:#8e4020; font-weight:normal;}
.smal_menu_sub a{font-size:11px; }

.smal_menu_sub DD{padding:0 0 5px 0; margin:0}
.smal_menu_sub DT{padding:0 0 5px 0; margin:0 0 0 20px}






/*******/
.content_inner {margin:0 130px 0 0;}
.content_inner H1{font-size:26px; font-weight:normal; font-style:normal; color:#8e4020; padding:0 0 25px 0; margin:0}
.content_inner H2{font-size:26px; font-weight:normal;   padding:0 0 25px 0; margin:0}
.content_inner .arrow{font-size:22px; color:black; text-decoration:none; font-weight:normal}
.header_inner_text SPAN{font-size:26px; color:black; font-weight:normal; margin:0 0 0 20px}

#optimaze_h1{font-size:26px; font-weight:normal; padding:0 0 25px 0; margin:0; color:black; font-style:normal}

.shop_desc{margin:0 15px 0 0}



.ajax_shop_text span{background:#f4f3e6; padding:2px 3px; margin:0 40px 0 0}
.ajax_shop_text B{color:#006699; border-bottom:1px dashed #006699; cursor:pointer; margin:0 40px 0 0; font-weight:normal}
.ajax_shop_text B:hover{border-bottom:none; }
.ajax_shop_text{padding:20px 0 45px 0}

.shop_text H3{font-size:18px; font-weight:normal; padding:0; margin:0}
.shop_text P{padding:0  0 40px 0; margin:0}
.shop_text IMG{margin:0 15px 0 0}

.cat_text TD{padding:0 0 45px 0; vertical-align:top}

P{line-height:20px}

/*news*/


.news_archive_text H3{font-size:18px; font-weight:normal; padding:0 0 15px 0; margin:0}
.news_archive_text P{padding:5px 0 45px 0; margin:0}
.news_archive_text span{color:#afafaf; font-size:11px; }
.news_archive_text IMG{margin:0 8px 0 0}
.news_archive_text H2{font-size:18px; font-weight:normal; padding:0 0 25px 0; margin:0}

.over_a{color:#8e0713; font-weight:bold}



.news_archive_text_inner H3{font-size:18px; font-weight:normal; padding:0 0 15px 0; margin:0}
.news_archive_text_inner P{}
.news_archive_text_inner span{color:#afafaf; font-size:11px; }
.news_archive_text_inner IMG{margin:0 10px 5px 0}
.news_archive_text_inner H2{font-size:18px; font-weight:normal; padding:0 0 25px 0; margin:0}


/*NEWS*/
.page_news span{background:#8e0713; color:white; font-size:14px; font-weight:bold; padding:1px 2px;}
.page_news a{padding:0 2px 0 2px}
.page_news b{font-weight:normal; color:#969696; padding:0 5px 0 0}



/*Company*/
.company_pomesh{margin:30px 0 0 0}
.company_pomesh_1{float:left; margin:20px 0 0 0}
.company_pomesh_2{float:right; margin:20px 0 0 0}

/*gallery*/

.company_gallery {width:100%; }
.company_gallery IMG{margin:5px; }
div.gcell2{display:table-cell; overflow: hidden; *display: block; *float:left; }
html:root div.gcell2{float: left;}




/*vacans*/
.vacans H2{font-size:18px; font-weight:bold; padding:0; margin:0}
.vacans span{color:#006699; border-bottom:1px dashed #006699;  cursor:pointer; }
.vacans span:hover{border-bottom:none;  }
.padding_vacans {margin:0 0 50px 0}




/*contacts*/
.contacts{background:#f4f3e6; padding:35px 30px; }
.contacts ul{list-style:none; padding:0; margin:0}
.contacts .input{width:100%; border:1px solid #cfcfcf; height:25px}
.contacts .textarea{width:100%; border:1px solid #cfcfcf; height:200px}

.input_contacts LI{padding:0 0 15px 0; margin:0}
.contacts_text{text-align:right; margin:5px 8px 0 0 ; font-size:12px}
.contacts_text LI{padding:0 0 25px 0 !important; padding:0 0 26px 0; margin:0}
.button_contacts input{font-size:21px; float:right}
.width_contacts_all{width:100% !important; width:0}
.width_contacts{width:80%}



/*************************************************************/
/*content_inner and kolaj*/

.content_inner_news{background:#ffffff url(../i/kolaj_inner_news.jpg) no-repeat right top; padding:20px 25px 50px 25px; height:600px; vertical-align:top}
.content_inner_company{background:#ffffff url(../i/company_kolaj.jpg) no-repeat right top; padding:20px 25px 50px 25px; vertical-align:top; height:600px;}


.content_inner_static{background:#ffffff; padding:20px 25px 50px 25px;  vertical-align:top}

.form{
	font-size: 12px;
	color: #000000;
	background-color: #F5FAFA;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #95A2A2;
}

.formtext
{
	font-size: 15px;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
		text-align: left;
	vertical-align: top;
}

.border {  border: 1px #666666 solid}


.submit {  font-family: Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #95A2A2; font-size: 12px; color: #000000; background-color: #BCC4D3}

.news {
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #2B0059;
	font-style: inherit;
	font-weight: bolder;
}

.vac {
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	
	color: #2B0059;
	font-style: inherit;
	font-weight: normal;
}
