*{margin:0; padding:0;}
body{background-color:#333; margin-top:0px; font-family: Tahoma, Verdana, Arial, Helvetica;}
img{border:0;}

h1 {font-size: 18px; color: #11b4eb; font-weight: bold; margin: 5px 0 5px 0;}
h2 {font-size: 14px; color: #2ea7b2; font-weight: bold; margin: 5px 0 5px 0;}
h3 {font-size: 14px; color: #000; font-weight: bold; margin: 4px 0 4px 0;}

a{color:#11b4eb; text-decoration:none;}
a:hover{text-decoration:none;}

p {color: #222; font-weight: normal; margin: 2px 0 4px 0; text-align: justify; width: 100%;}
.autor{width:350px;color:#035891; float:right;font-style: italic;font-size: 12px; }
.clr{clear:both;}

#content{width:940px; padding:0px 0px 0 20px; height:auto; text-align:left; float:left;}

#content p{font-size: 12px; margin:3px 0 5px 0; text-align:justify;}
#content h1{font-size: 18px; padding:2px 0px 0 0; margin:4px 0; color:#007dbd;font-weight: bold; }
#content h2{font-size: 14px; padding:2px 0px 0 0; margin:3px 0; color:#383739;font-weight: bold; }

#alltheweb{width:980px;padding:0px;height:auto; margin:0 auto; text-align:center; float:center;}

#mainsite{width:980px; padding:0px; margin:auto; text-align:center; float:left;background-color:#FFF;}

#header{background:url(images/JE_shapka.jpg) no-repeat;width:980px; padding:0px;height:187px;float:left;}

#topmenu, #topmenueng{width:980px;height:79px;background:url(images/JE_topmenubg.gif) left top repeat-x #FFFFFF;margin:0 auto;padding:0px 0 0 0px;float:left;overflow:hidden;text-align:center;line-height: 16px;}

#topmenueng .item{width:auto; padding:0px 0 0 0; height:22px; margin:12px auto; text-align:center; float:right;border-right:1px #666 solid;}
#topmenueng .item a{color: #383739; margin:0px auto; text-align:center; font-weight: bold; font-size: 12px;padding:0 20px 0 20px;}
#topmenueng .item a:hover{color: #2470a2;}
#topmenueng .first{margin-left:220px;}

#topmenu .item{width:auto; padding:0px 0 0 0; height:22px; margin:12px auto; text-align:center; float:left;border-right:1px #999 solid;}
#topmenu .item a{color: #383739; margin:0px auto; text-align:center; font-weight: bold; font-size: 12px;padding:0 10px 0 10px;}
#topmenu .item a:hover{color: #2470a2;}
#topmenu .first{margin-left:340px;}
#topmenu .last{border-right:0px #999 solid;}

#langs{width:200px;height:20px;margin:5px 0 0 10px;padding:0px 0 0 0px;float:left;overflow:hidden;text-align:left;font-size:10px;line-height:12px;}
#langs a{color: #ffffff;font-weight:bold;font-size:12px; }
#langs a:hover{color: #000000;}


ul{margin-left:20px;font-size: 12px;line-height: 15px;}


/*=======footer===========*/
#footer{width:950px; color:#797a7b; margin:10px auto; float:left; padding:0 0px 0 20px;}
#footer .cr{height: 30px; width: 300px;float: left; text-align: left; color:#777;font-size:12px; }
#footer .troi{height: 30px; width: 150px;float: right; text-align: right; }

#footerlinks{width:950px; color:#ffffff; font-size:12px;margin:20px auto 10px auto; padding:0 0px 0 0px; text-align: center; line-height: 20px;background-color: #2470a2;height:20px;}
#footerlinks a{font-size:12px;color:#ffffff;}
#footerlinks a:hover{color:#000;}

/*=====//footer===========*/

.line{height:5px; border-bottom:1px #333 dotted;width:940px; float:left; margin: 3px 0px 10px 0; }
.line540{height:5px; border-bottom:1px #333 dotted;width:540px; float:left; margin: 3px 0px 10px 0; }
.lineline{height:10px; border-bottom:1px #333 dotted;width:940px; float:left; margin-left:20px; }

#botweb{width:940px;padding:0px;height:20px; margin:0 auto; text-align:center; float:center; background-color: #333;}
#balon{width:358px;padding:0px;margin:0 auto; position: absolute; top: 20px; left: 50%;}
#bcont{left:-470px;position: absolute;}

#balonru{width:358px;padding:0px;margin:0 auto; position: absolute; top: 40px; left: 50%;}
#bcontru{left:-470px;position: absolute;}

.fullwidth{width:980px; float:left;text-align: center;}

.item_img{width:160px;height:80px;}
.M10{margin:20px 20px 0px 0;}

.TLeft{float: left;}
.TRight{float: right;}

