html,body{height:100%;}
body{padding:0;margin:0; min-width:1050px}
body,a{font:11px tahoma,arial,serif;color:#fff; font-family:Arial; font-size:14px;}

a:link {color:#ddd; outline-style:none; text-align:center; text-decoration:none; border-bottom:solid 1px #ddd; line-height:18px;}
a:visited {color:#ddd; text-align:center;outline-style:none; text-decoration:none; border-bottom:solid 1px #ddd; line-height:18px;}
a:hover {color:#FF6633; text-align:center; outline-style:none; text-decoration:none; border-bottom:solid 1px #FF6633; line-height:18px;}

a.small:link {color:#888888; outline-style:none; font-size:10px; text-decoration:none; border-bottom:solid 1px #888888; }
a.small:visited {color:#888888; font-size:10px; outline-style:none; text-decoration:none; border-bottom:solid 1px #888888;}
a.small:hover {color:#FF6633; font-size:10px; outline-style:none; text-decoration:none; border-bottom:solid 1px #FF6633; }

a.no:link {color:#113559;  text-decoration:none; border:none; outline-style:none; text-align:left;}
a.no:visited {color:#113559; text-decoration:none; border:none; outline-style:none; text-align:left;}
a.no:hover {color:#113559; text-decoration:none; border:none; outline-style:none; text-align:left;}

.car {position:absolute; left:380px; top:190px; width:160px; height:113px; background-image:url(../img/car.png); background-repeat: no-repeat; background-position: bottom right;}

#main{margin:0 0 -50px;min-height:100%; background:#113559;}

#top{background:#FFffaa; width:100%; height:240px; background-image:url(../img/fire.jpg); background-repeat: no-repeat; 		
     background-position: top left;}
	#top img{position:absolute; top:42px; left:43px;}
	#top-name{position:absolute; top:109px; left:160px; color:#113559; }
	#top-name2{position:absolute; top:75px; right:370px;}
	#top-right{float:right; text-align:right; padding:109px 40px 0px 40px; color:#113559; font-size:14px;}

#menu{float:left; width:100%; height:82px; background-image:url(../img/red.gif); background-repeat: repeat-x; background-position: top left;}
	div#navigation{float:left; margin-left:30px; background-image:url(../img/str.gif); background-repeat: no-repeat; 
               background-position: top left; height:82px; width:128px; text-align:center;}
		div#navigation div {margin-top:32px;}
	div#menu-item{float:left; margin-left:10px; margin-top:32px; }
	div#menuline{float:left; margin-left:10px; width:1px; height:47px; margin-top:17px; border-left:1px solid #0d2c4a;}
	div#menulineright{float:right; margin-right:5px; width:1px; height:47px; margin-top:17px; border-left:1px solid #0d2c4a;}
	div#tel{float:right; margin-right:15px; margin-top:30px; font-size:18px;}
	div#cont{float:right; margin-right:40px; margin-top:32px; margin-left:10px;}
	div#phone {float:right; margin-right:10px; margin-top:31px; background-image:url(../img/tel.jpg); background-repeat: no-repeat; 
           background-position:top left; width:22px; height:22; font-size:22px;}
	
#content{float:left; width:100%; background:#113559; padding:0px 0px 20px 0px;  background-image:url(../img/fon2.jpg); background-repeat:no-repeat; background-position: top center; min-height:200px;}
	#content-txt{padding:20px 25px 20px 28px;}
	div#q{float:left; width:19%; font-size:18px; padding-left:1%;}
	div#line{clear:left; position:relative; top:12px; width:100%; height:1px; background-image:url(../img/line.png); background-repeat: no-repeat; background-position: top center;}

	#content-left{float:left; width:270px; padding:20px 0px 20px 40px;}
		#content-left-fix{color:#FF6633; margin-top:1px;}
		#photo img{border: solid 7px #26425f; }
	#content-right{overflow:hidden; padding:20px 40px 20px 40px; text-align:justify;}
		#content-right-big {font-size:22px; color:#74BBFC; }
	.dot { border-bottom:dotted 1px #74BBFC; line-height:20px; cursor:pointer; color:#74BBFC;}
	.section-out{background; padding:10px 30px 10px 15px;}
	

#bottom{height:50px; float:left; width:100%; background:#001b36; border-top: solid 0px  #004080; background-image:url(../img/bot.png); background-repeat: no-repeat; background-position: 60px 0px;}
	#bottom-left {float:left; padding: 20px 5px 0px 40px; font-size:10px; color:#888888;}
	#bottom-glo-txt {float:right; padding: 20px 5px 0px 0px; font-size:10px; color:#888888;}
	#bottom-glo-img {float:right; padding: 17px 40px 0px 0px; font-size:10px; color:#888888;}
	
.right_img {position:relative; top:61px; right:0px; float:right; width:106px; height:179px; background-image:url(../img/roz.png); background-repeat: no-repeat; background-position: 0px 0px; }

.menu-items {margin-top:}