@import url(content.css);
@import url(decor.css);

body {
	background:#fff url(../img/body_bg.gif) 50% 2px fixed !important;
	min-width:900px; 
	margin:0; 
	padding:0 0 40px 0; 
	font-family:arial, tahoma, sans-serif; 
	/*font-family:georgia, times, serif;*/
	font-size:12px; 
	color:#768071;
}

table, img, a {border:0}
/*
#top div, #teasers, #main, #footer {width:890px; margin:0 auto}

#top {width:100%; height:58px; background:url(http://img3.turbomilk.com/i/m/bg_top.gif) repeat-x 50% 100% #253526}
#top div {height:58px; overflow:hidden; position:relative}
*/

#top div.top_div , #teasers, #main, #footer {width:890px; margin:0 auto}

#top {width:100%; height:58px;background:none;position:relative;overflow:hidden;zoom:1}
#top div.top_div  {height:58px;  overflow:hidden; position:relative;}


#top h1 {width:148px; height:35px; overflow:hidden; font-size:22px; font-style:italic; color:#56a855; margin:0; padding:0; line-height:24px; position:absolute; top:14px; left:2px}
#top h1 strong {white-space:nowrap}
#top h1 span {display:block; width:148px; height:35px; position:absolute; top:0; left:0; background:url(http://img3.turbomilk.com/i/m/turbomilk_ru_beta.png) no-repeat 0 0}
#top h1.en span {background-image:url(http://img3.turbomilk.com/i/m/turbomilk_en_beta.png)}
#top h1 a:link, #top h1 a:visited, #top h1 a:active, #top h1 a:hover{color:#569754}
#top ul {list-style:none; margin:0; padding:0; overflow:hidden; position:absolute}

#top .menu {font-size:12px; line-height:12px; top:23px; left:190px}
#top .menu li {display:block; width:97px; float:left; margin:0 5px 0 0; background:url(http://img3.turbomilk.com/i/m/bg_menu.gif) repeat-x 0 0 #2f4f30}
#top .menu a {display:block; color:#84c884; text-decoration:none; background:url(http://img3.turbomilk.com/i/m/angs/ami_tl.gif) no-repeat 0 0; cursor:pointer}
#top .menu a:hover {/*text-decoration:underline*/}
#top .menu strong {display:block; width:97px; text-align:center; padding:9px 0 11px; font-weight:normal; background:url(http://img3.turbomilk.com/i/m/angs/ami_tr.gif) no-repeat 100% 0}
#top .menu li{line-height:1;}
#top .menu li.selected {z-index:20;position:relative; background:none;}
#top .menu li.not_selected{ position:relative;background:url(http://img2.turbomilk.com/i/m/bg_menu.gif) repeat-x 0 0 #2f4f30;z-index:30;}
#top .menu li.selected a {background-image:url(http://img3.turbomilk.com/i/m/angs/amis_tl.gif); color:#ade0ad}
#top .menu li.selected strong {background-image:url(http://img3.turbomilk.com/i/m/angs/amis_tr.gif); padding:9px 0 12px}
#top .menu li.selected div.top_pix_line{width:87px;height:1px;overflow:hidden;background:#fff;opacity:0.1;position:absolute;top:0;left:6px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);}

#top .rss {font:10px tahoma, sans-serif; line-height:1.3em; color:#639664; position:absolute; top:24px; left:741px; margin:0; background:url(http://img3.turbomilk.com/i/m/rss_f.gif) no-repeat 0 50%; padding:0 0 2px 18px}
#top .rss a {color:#639664; text-decoration:none}
#top p.language {font-size:9px; color:#76af77; position:absolute; top:23px; right:0; margin:0; padding:0}
#top p.language a {display:block; line-height:9px; width:70px; min-height:17px; color:#76af77; text-transform:uppercase; text-decoration:none; background:url(http://img3.turbomilk.com/i/m/p_lang.gif) no-repeat 0 0; padding:0.45em 0 0 0; text-align:center}

#main {background:#fff; position:relative; min-height:300px}

#footer {width:872px; position:relative; background:url(http://img3.turbomilk.com/i/m/bg_tease.gif) repeat-x 1px 100% #29432b; border-top:1px solid #243c26; margin:23px auto 0; padding-bottom:10px; -moz-box-sizing:border-box;}
#footer div {margin:8px -9px 0; padding-bottom:1px; background:#29432b; overflow:hidden; position:relative}
#footer a {color:#508550}
#footer a:hover {color:#afebae}
#footer p {color:#5d9a5c; float:left; margin:3px 20px 2px 13px; line-height:1.3em}
#footer p.rss {margin-top:10px; line-height:1.3em; background:url(http://img3.turbomilk.com/i/m/rss_f.gif) no-repeat 0 50%; padding:0 0 2px 18px}

#footer form {float:right; margin:0 14px 0 0; padding:0}
#footer form fieldset {padding:0; margin:0; border:0}
#footer form legend {display:none}
#footer form input {width:149px; font:11px tahoma, sans-serif; color:#000; background:url(http://img3.turbomilk.com/i/m/search.gif) no-repeat 98% 2px #fff; margin-top:8px; padding:1px 16px 1px 4px}
.right_menu_des{position:absolute;width:900px;height:33px;top:-1px;right:-900px;background:#253526}
.left_menu_des{position:absolute;width:900px;height:33px;top:-1px;left:-900px;background:#253526}
#top_des{
	width:100%;
	height:57px;
	position:absolute;
	top:0;
	left:0;
	background: url(../img/top_des2.gif) 50% 22px repeat-x;
	}
#top_des1{position:absolute;width:100%;height:55px;top:0;left:50%;background:#253526;margin-left:250px;}
#top_des2{position:absolute;width:50%;height:55px;top:0;left:0%;background:#253526;margin-left:-255px;}
#top_des3{width:510px;height:23px;background:#253526;position:absolute;left:50%;top:0;margin-left:-260px;}
.pix_line1{width:5000px;background:#fff;opacity:0.1;height:1px;position:absolute;bottom:0px;left:-5000px;}
.pix_line2{width:5000px;background:#fff;opacity:0.1;height:1px;position:absolute;bottom:0px;right:-5000px;}
#pix_line1, #pix_line2, .pix_line3, .pix_line4{overflow:hidden;background:#fff;opacity:0.1;height:1px;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);}
#pix_line1{width:100%;bottom:2px;right:50%;margin-right:255px;z-index:5;}
#pix_line2{width:100%;bottom:2px;left:50%;margin-left:255px;z-index:5;$margin-left:254px}
.pix_line3{width:507px;bottom:0;left:-507px}
.pix_line4{width:507px;bottom:0;right:-507px;}
.rss {}


#top_wrp{position:relative;_height:0px}
#top_contact{height:208px;background:#253526;position:relative;overflow:hidden;text-align:left;_zoom:1;}
.top_cont_1{height:0 !important }
/*.top_cont_2{height:210px;}*/
.top_cont_2{height:208px;}
#top_contact_wrap{position:relative;height:210px;/*width:1015px*/;width:1002px;background:url(http://img3.turbomilk.com/i/m/monster.jpg) 100% 0 no-repeat;position:absolute;top:0;left:50%;/*margin-left:-458px*/;margin-left:-445px;_zoom:1;}
#cont_action{position:absolute;left:50%;top:0;margin-left:253px;width:192px;height:55px;background: url(http://img3.turbomilk.com/i/m/cont_text_block.jpg) 0 -1px no-repeat;}
.cont_word{color:#273a28;margin:25px 0 0 0;position:absolute;left:130px;top:-5px;width:61px;float:left;text-decoration:none;z-index:60;height:20px;}
.cont_word:link, .cont_word:visited, .cont_word:hover{color:#273a28;outline:none;cursor:pointer;}
span#cont_span{background:#457f47 url(http://img3.turbomilk.com/i/m/cont_word.gif) 0 100% repeat-x;cursor:pointer;}
.des_sp{cursor:pointer;display:block;white-space:nowrap; font:bold 11px Arial, sans-serif;text-align:center;line-height:15px !important;}
body:first-of-type .des_sp {line-height:18px !important;}

#top_cont{color:#75bd72;font-style:normal;position:absolute;top:32px;right:380px;z-index:50;background:transparent}
#top_cont a:link, #top_cont a:visited{color:#75bd72;font-style:normal;text-decoration:none}
#top_cont a:hover{color:#75bd72;}
#top_cont small, #top_cont big{display:block;clear:both;}
#top_cont small{font-size:100%;}
#top_cont big{margin-bottom:22px;font-size:155%}

form.top_cont_form{float:left;background:#2f492e;margin-top:19px;position:relative;z-index:60;float:left;$display:inline;}
.form_wrap1{background:url(http://img3.turbomilk.com/i/m/form_wrap1.gif) 100% 100% no-repeat;}
.form_wrap2{background:url(http://img3.turbomilk.com/i/m/form_wrap2.gif) 0 100% no-repeat;}
.form_wrap3{background:url(http://img3.turbomilk.com/i/m/form_wrap3.gif) 100% 0 no-repeat;}
.form_wrap4{height:186px;background:url(http://img3.turbomilk.com/i/m/form_wrap4.gif) 0 0 no-repeat;}
.form_txt{padding:0 20px;overflow:hidden;height:170px;padding-top:15px}
.form_txt, .form_wrap1, .form_wrap2, .form_wrap3, .form_wrap4{_display:inline;_zoom:1;}
.top_input1{float:left;margin-right:20px;$margin-right:10px;}
#top_input2{float:left;zoom:1;}
#top_input2_wrp{background:#2f492e;border-right:20px solid #2f492e;overflow:hidden;} 
#top_input2_wrp div{background:#2f492e;position:relative;overflow:hidden;zoom:1;_display:inline}
.form_txt label{color:#98e096;display:block;position:relative}
.form_txt  input, .form_txt  select{display:block;width:158px;margin-bottom:8px;padding-top:0;}
.form_txt  input[type='hidden']{display:none} 
.form_txt  label input{display:inline;width:auto;margin-bottom:4px;margin-left:0;margin-right:0px;padding-left:0;vertical-align:middle;}
body:first-of-type  #top_contact input[type='file']{color:#fff;}
.form_txt  input{height:17px}
.form_txt  input[type='checkbox']{height:auto;width:auto}
.form_txt  select{width:160px} 
#top_input3{float:left;width:200px;}
.top_input1, #top_input2_wrp, #top_input3{_display:inline}
.top_cont_form #top_input3 label{color:#98e096;display:block;}
#top_input3  textarea{display:block;width:195px;height:105px;margin-bottom:8px}
form.top_cont_form  .form_txt #top_submit{float:right;padding:0 0 3px 0;width:128px;text-align:center;font-size:100%;height:22px}
.disp_none{display:none !important;}
#top_wrp .fieldset{border:none;}
#n_lang{position:absolute;right:14px;top:21px;text-transform:uppercase;font-size:80%;}
#n_lang:link, #n_lang:visited, #n_lang:hover{color:#4a834a;}

#id_com-attachment{display:block;width:163px !important;height:19px;margin:0;}
@-moz-document url-prefix(){
	#id_com-attachment{position:relative;left:-60px;height:22px;margin-top:-2px}
}
@-moz-document url-prefix(){
	#id_ru-attachment{position:relative;left:-60px;height:22px;margin-top:-2px}
}

.displ_block{display:block}
.form_txt label.title_labl{margin-bottom:2px;_width:180px}
.msg{background:url(http://img3.turbomilk.com/i/m/err_msg.gif) 0 20px no-repeat;margin-left:3px;padding-right:10px;}
#top_input2_wrp ul, #top_input2_wrp ul li{position:relative !important;list-style-type:none;padding:0;margin:0;}
.top_cont_form  #top_input2_wrp ul{width:190px;overflow:hidden;zoom:1}
.top_cont_form  #top_input2_wrp ul li{float:left;width:95px;margin-right:0px;}
#top_input2_wrp ul li label{position:relative;margin-bottom:8px;padding-left:18px;$margin-bottom:4px;$margin-top:4px}
#top_input2_wrp ul li label input{position:absolute;top:-1px;left:0;$left:-3px;$top:-2px;_left:-20px}
.inner_cont_form{overflow:hidden;zoom:1}
.inner_cont_form label{display:block;margin-top:10px;color:#768071}
#inner_form #top_input3{display:block !important;clear:both;width:535px;}
#inner_form .top_input1{float:left;width:260px;}
#inner_form input, #inner_form select, #inner_form  textarea{display:block;width:260px;margin-bottom:8px;padding-top:0;}
#inner_form input#inner_cont_submit{width:auto;padding:0 10px;}
#inner_form input[type='hidden']{display:none}
#inner_form #id_com-attachment{display:block;width:auto !important;}
#inner_form label input{display:inline;width:auto;margin-bottom:4px;margin-left:0;margin-right:0px;padding-left:0;vertical-align:middle;}
#inner_form .r_form_cont{float:right;width:230px}
#inner_form .r_form_cont ul{display:block;clear:both;width:100%;margin:0;padding:0;list-style-type:none}
#inner_form .r_form_cont ul li{display:block;margin:0;padding:0;}
#inner_form .r_form_cont ul li label{margin-top:5px;_margin-top:0;}
#inner_form #top_input3 textarea{width:520px;}
@-moz-document url-prefix(){
	#inner_form  #id_com-attachment{left:0px;}
}
#inner_form #top_submit{float:right;width:auto;text-align:center;font-size:100%;padding:2px 5px;margin-right:12px}
#response{position:absolute;left:20px;top:150px;width:260px;height:20px;overflow:hidden;color:#98e096;}

/*new*/

ul.menu{
	font-weight:bold
}

.display_none{display:none}

.small_span{display:block;font-size:90%;font-family:Arial}
.small_span a{text-decoration:none}
.port_side1{float:left;/*width:195px;*/padding-top:16px;padding-left:14px;color:#5c8091}
.port_side2{float:right;width:585px}
.port_side3{float:left;max-width:710px;padding-top:10px;padding-bottom:5px;}
.portfolio_oh{overflow:hidden;zoom:1}

.potrtfolio_navy li{
	float:left;
	margin-right: 20px !important;
	margin-bottom:5px !important;
	margin-top:0 !important;
	font-weight:bold;
	background-color:#e4ecf0;
}
.potrtfolio_navy li a{text-decoration:none;font-size:13px;background-color:#e4ecf0;white-space:nowrap;}
.brows_select{margin-left:5px}
.marg_bot_small{margin-bottom:20px;}
.rss_comments{margin-left:0 !important;padding:3px 0;line-height:1.2}
.rss_comments a{background:url(../img/rss1.gif) 0 1px no-repeat;padding-left:18px;margin:0;font-size:120%}
