html,body { margin: 0; padding: 0; width: 100%; height: 100%; }	
body { min-height: 100%; height: auto !important; height: 100%; position: relative;
	color: #373737; text-align: center;   
   background: #FFF; font: 62.5% Tahoma, Arial, Helvetica, sans-serif; }	

a img { border: none }	 
td,th { font: 1em Tahoma, Arial, Helvetica, sans-serif; color: #373737; }
input,select,textarea { color: #373737; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
a { color: #056AD1; }	
form { margin: 0; }
div.empty { clear: both; font-size: 0px; }
p { margin: 0 0 15px; }

#carrier { margin: auto; font-size: 1.2em; text-align: left; background: url(../img/bg_carrier.gif) repeat-x 0 127px;
min-width: 984px; width: expression((documentElement.clientWidth) < 984 ? "984px" : "100%");
max-width: 1250px; width: expression((documentElement.clientWidth) > 1250 ? "1250px" : "100%"); 
	padding-bottom: 68px; }

#header { background: url(../img/bg_header_left.jpg) no-repeat 60px 0; }
#header div { background: url(../img/bg_header_right.jpg) no-repeat right 0; height: 130px; padding-left: 56px; }
#header div#hand { float: right; width: 75px; height: 35px; padding: 0; 
	position: relative; left: -84px; top: 130px; z-index: 3;
	background-image: url(../img/hand.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hand.png,sizingMethod=crop); }
#header img.logo { margin-top: 44px; }
#header p { margin: 0; font-size: 11px; color: #65799F; }

table#main { border-collapse: collapse; width: 100%; }
td#main_left,td#main_right,td#main_empty1, td#main_empty2, td#main_empty3 { padding: 0; vertical-align: top; line-height: 1.3; }
td#main_left { width: 73%; }
td#main_right { width: 27%; background: #DEEFFF url(../img/bg_right_bot.gif) repeat-x 0 bottom; }
td#main_empty1 div,td#main_empty2 div { width: 55px; }
td#main_empty3 { width: 10px; background: url(../img/bg_empty.jpg) repeat-x 0 141px; }
td#main_empty3 div { width: 10px; }

#menu { margin: 0 55px 30px; background: #FFF; }
#menu table { border-collapse: collapse; width: 100%; }
#menu td { white-space: nowrap; padding: 8px 6px 8px 4px; 
	text-align: center; color: #005EC7; font-weight: bold; font-size: 13px; 
	background: url(../img/menu_separator.gif) no-repeat right center; }
#menu a { color: #005EC7; }
a:hover { color: #F0314C; }
#menu a:hover { color: #F0314C; }
#menu div { padding: 9px 0; }
#menu div.on { background: #E0F3FE url(../img/bg_menu.gif) repeat-x 0 center; }

#content { padding: 0 55px; text-align: justify; }
p.contact { font-weight: bold; }
p.contact a { color: #373737; }

#shadow_project { background: url(../img/shadow_project.jpg) no-repeat 0 0; margin: 0 20px 0 33px; height: 20px; font-size: 0; }
#project { background: #FDFBF1 url(../img/bg_project_x.jpg) repeat-x 0 bottom; margin: 0 20px 0 33px; }
#project div { background: url(../img/bg_project_left.jpg) no-repeat 0 bottom; }
#project div div { background: url(../img/bg_project_empty.gif) repeat-y right 0; }
#project div div div { background: url(../img/bg_project_right.jpg) no-repeat right bottom; padding: 0 85px 0 33px; }
#project table { border-collapse: collapse; width: 100%; }
#project td { padding: 0 0 15px; vertical-align: top; }
#project td.kray { width: 163px; }
#project div.ramka { padding: 0; height: 111px; width: 163px; margin-bottom: 15px; 
	background-image: url(../img/ramka1.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/ramka1.png,sizingMethod=crop);
}
#project div.ramka img { margin: 2px 0 0 3px; }
#project td.center { text-align: center;  }
#project div.carrier { width: 163px; margin: 0 auto; text-align: left; padding: 0; background: none; }
#project p.more { margin: 0; text-align: right; font-weight: bold; }


#fresh { background: url(../img/bg_fresh_x.jpg) repeat-x 0 0;  }
#fresh div.c1 { background: url(../img/bg_fresh_left.jpg) no-repeat 0 0; text-align: center; }
#fresh div.c2 { background: url(../img/bg_fresh_right.jpg) no-repeat right 0; height: 242px; }
#fresh div.title { margin: 0 18px 8px 23px; padding-top: 7px; background: url(../img/title_fresh_x.gif) repeat-x 0 12px; }
#fresh div.title div { background: url(../img/title_fresh_left.gif) no-repeat 0 0; }
#fresh div.title div div { background: url(../img/title_fresh_right.gif) no-repeat right 0; 
	height: 38px; }
#fresh div.title div div img { margin-top: 9px; }
#fresh img.img { border: 3px solid #FFF; margin-bottom: 3px; }
#fresh h2 { margin: 0; font-size: 1em; color: #F0314C; }

#title_news1 { background: #ECFFE6 url(../img/title_news1_x.gif) repeat-x 0 0; }
#title_news1 div { background: url(../img/title_news1_left.gif) no-repeat 0 0; }
#title_news1 div div { background: url(../img/title_news1_right.gif) no-repeat right 0; height: 33px; text-align: center; }
#title_news1 img { margin-top: 4px; }
#news1 { background: #ECFFE6; border-bottom: 6px solid #8FDC76; padding: 10px 10px 10px 24px; }

#title_news2 { background: url(../img/title_news2_x.gif) repeat-x 0 0; }
#title_news2 div { background: url(../img/title_news2_left.gif) no-repeat 0 0; }
#title_news2 div div { background: url(../img/title_news2_right.gif) no-repeat right 0; height: 39px; text-align: center; }
#title_news2 img { margin-top: 7px; }
#news2 { padding: 10px 10px 45px 24px; }

#footer { position: absolute; bottom: 0; left: 0; width: 100%; }
#carrier2 {  margin: auto; text-align: left; font-size: 1.2em; color: red; 
min-width: 984px; width: expression((documentElement.clientWidth) < 984 ? "984px" : "100%");
max-width: 1250px; width: expression((documentElement.clientWidth) > 1250 ? "1250px" : "100%"); }
#footer table { border-collapse: collapse; width: 100%; }
#footer td { padding: 13px 0 9px; color: #555;
	background: #A9CBEB url(../img/bg_footer.gif) repeat-x 0 0; }
#footer td.left { padding-left: 57px; padding-right: 57px; }
#footer td.right { text-align: right; padding-right: 74px; }
