body {background: #edd142;}
body {padding:0 0 0 0; margin:0 0 0 0; font:12px/150% Arial, Verdana, Tahoma, Sans-serif; color:#000000;}

.clear{clear:both;}

a{color: #27794e; text-decoration: underline;}
a:hover{color: #000000;	text-decoration: underline;}

.all{width:950px; margin:20px 0 0 0;}

.logo{padding: 0 0 0 20px;}
.logo p{font:18px/120% Arial, Verdana, Tahoma, Sans-serif; color:#13482c; margin:0px 0 10px 0;}
.phone{font: 48px/120% Georgia, Arial, Verdana, Tahoma, Sans-serif; color:#13482c; margin:0 0 30px 0;}
.phone span{font-size:24px;}
.slogan{font:30px/120% Arial, Verdana, Tahoma, Sans-serif; color:#000000; margin:0 0 0 0;}
.slogan span{padding-right:30px;}

h1{font: 25px/130% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; margin:10px 0 15px 0;}
h2{font: 18px/130% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; margin:25px 0 10px 0;}


p{font:12px/200% Arial, Verdana, Tahoma, Sans-serif; color:#000000; margin:5px 0 15px 0; text-align:left;}
td{font:12px/150% Arial, Verdana, Tahoma, Sans-serif; color:#000000;}

.main_txt{padding: 0 50px 0 50px; margin:10px 0 10px 0;}
.link{text-align:center; margin:10px 0 0 0;}
.flash{margin:50px 0 0 0;}

.menu{padding: 100px 0 0 0;}
.menu_item{width:136px; height:26px; text-align:center;background:url(/sh/menu_main.gif) center bottom no-repeat; color:#ffffff; font:14px/160% Arial, Verdana, Tahoma, Sans-serif; margin:0 0 13px 0;}
.menu_item_o{width:136px; height:26px; text-align:center;background:url(/sh/menu_main_o.gif) center bottom no-repeat; color:#ffffff; font:14px/160% Arial, Verdana, Tahoma, Sans-serif; margin:0 0 13px 0;}

.lang { float:right;}
.lang a { display:block; width:16px; height:11px; font-size:0; line-height:0; float:left; margin-right:10px; }
.lang a.rus {background:url(/images/rus.png) 0 0 no-repeat;}
.lang a.eng {background:url(/images/eng.png) 0 0 no-repeat;}

.bottom_links { position:relative; }
.bottom_links_cont { position:absolute; top:0; left:123px; }