body {width: 100%; height: 100%; padding: 0; margin: 0; background-color: #0d1f2b; font-family:Arial Narrow, Arial, sans-serif; color:#84b3df; font-weight:100;}

.h100 {height: 100%; border: none; border-collapse: collapse;}
.w100 { width: 100%; border: none; border-collapse: collapse;}
.hw { width:100%;height:100%;border: none; border-collapse: collapse;}
td { vertical-align: top; padding: 0; margin: 0;}

h1{color:#ffffff; font-size:24px; font-weight:normal; padding:15px 0 10px 0; margin:0;}
h2{color:#ffffff; font-size:20px; font-weight:normal; padding:15px 0 10px 0; margin:0;}
h3{color:#ffffff; font-size:18px; font-weight:bold; padding:15px 0 10px 0; margin:0;}

a{color:#e1ffff; text-decoration:underline;}
a:hover{color:#e1ffff; text-decoration:none;}
a:visited{color:#e1ffff;}

.t1{height:599px;}
.topleft1{height:264px; width:50%;background: url(../images/topleftlong.jpg) repeat-x right top;}
.namesite{padding:31px 0 0 24px; margin:0;}
.t1 img{border:0;}
.topcenter1{width:624px;height:264px; background: url(../images/topcenter.jpg) no-repeat left top;}
.posrel{padding:0; margin:0; position:relative;}
.flash{padding:0; margin:0; position:absolute; z-index:2; top:53px; left:-105px;}
.topright1{height:264px;width:50%;background: url(../images/toprightlong.jpg) repeat-x left top;}
.phones{text-align:right; padding:15px 23px 0 0; white-space:nowrap; color:#ffffff; font-size:20px; line-height:19px;}
/*.phones span{color:#206fad; font-size:12px;}*/
.phones span{color:#e1ffff; font-size:13px; font-weight:bold;}
.topleft2{height:335px;width:50%;background: url(../images/topleftlong2.jpg) repeat-x right top; text-align:right;}
.topcenter2{height:335px;width:624px;background: url(../images/topcenter2.jpg) no-repeat left top;}
.topcenter2 div{margin:0; padding:0px 3px 0 12px; }
.topright2{height:335px;width:50%;background: url(../images/toprightlong2.jpg) repeat-x left top;}

.topleft2 .rt{padding:0; margin:0; height:335px; background: url(../images/topleft2.jpg) no-repeat right top;}
.topleft2 .rt .bt{padding:0; margin:0; height:335px;background: url(../images/topleftlong3.jpg) repeat-x right bottom;}
.topright2 .rt{padding:0; margin:0; height:335px;background: url(../images/topright2.jpg) no-repeat left top;}
.topright2 .rt .bt{padding:0; margin:0; height:335px;background: url(../images/toprightlong3.jpg) repeat-x left bottom;}

.hot{padding:3px 10px 0 10px; margin:0; text-align:center; }
.hot p{padding:0px 0 0 0; margin:0; font-size:18px; font-family:Arial;color:#e1ffff; font-weight:100;}
.hot p a{font-size:18px; font-family:Arial;color:#ffffff;text-decoration:none; font-weight:100;}
.hot p a:hover{font-size:18px; font-family:Arial;color:#ffffff;text-decoration:underline; font-weight:100;}
.hot p a:visited{font-size:18px; font-family:Arial;color:#ffffff; font-weight:100;}

.main{background: url(../images/foottop.jpg) repeat-x left bottom;}

.leftcolumn{width:290px;}
.centcolumn{padding-right:60px;}
.centcolumn p{padding:0 0 10px 0; margin:0;}
.leftcolumn .relt{position:relative; top:-145px; left:0; padding:0; margin:0;}
.centcolumn .relt{position:relative; top:-100px; left:0; padding:0; margin:0;}

.mnuitem{padding:5px 45px 5px 25px; margin:0; background:url(../images/bullet_off.gif) no-repeat 13px 14px;}
.mnuitem_on{padding:5px 45px 5px 25px; margin:0; background:url(../images/bullet_on.gif) no-repeat 13px 14px;}
.submnuitem{padding:2px 45px 7px 55px; margin:0;}
.delimiter{padding:0 0 0 10px; margin:0;}
a.mnu{color:#ffffff; font-size:18px; text-decoration:none;}
a.mnu:hover{color:#ffffff; font-size:18px; text-decoration:underline;}
a.mnu:visited{color:#ffffff; font-size:18px;}

.feedback{padding:10px 0 0 0; margin:0;}
.frmtopleft{width:273px; height:11px; background:url(../images/formtopleft.jpg) no-repeat left top;}
.frmtopright{}
.frmmidleft{width:273px; height:515px; background:#005990 url(../images/formbkg.jpg) no-repeat left top;}
.frmmidright{background: url(../images/formshadowr1.jpg) no-repeat left bottom;}
.frmbotleft{height:9px; background: url(../images/formshadowb.jpg) repeat-x left top;}
.frmbotright{background: url(../images/formshadowangle.jpg) no-repeat left top;}
.headform{background: url(../images/formtopleft1.jpg) no-repeat left top; padding:16px 15px 10px 65px; margin:0; color:#ffffff; font-size:28px; text-transform:uppercase; letter-spacing:0.1;}
.headform p.notice{font-size:16px; color:#f93535; padding:0; margin:0; text-align:right;text-transform:none; line-height:14px; font-weight:500;}
.frmmidleft p{font-size:12px; color:#ffffff; padding:2px 15px 2px 12px; margin:0;}

.inputbox{height:23px; width:242px; background-color:#336aa0; border:#2380bf solid 1px;}
.inputarea{height:140px; width:242px; background-color:#336aa0; border:#2380bf solid 1px;}
.button{height:25px; width:121px; background:url(../images/button.gif) no-repeat left bottom; border:none; color:#ffffff; font-size:12px; cursor:pointer;}
.imgborder{background-color:#205f92; padding:5px 10px; margin:0 10px 5px 0;}
.imgborder img{border:#ffffff solid 1px;}
/*подвал*/
.footer1{height:161px;background: url(../images/foottop.jpg) repeat-x left top;}
.footer{height:97px; background: url(../images/footbot.jpg) repeat-x left top;}
.counter{padding-left:30px; vertical-align:middle;}
.copyright{padding-right:30px; vertical-align:middle; text-align:right; font-size:12px;}
.copyright a,.copyright a:hover, .copyright a:visited{color:#84b3df; font-size:12px;}
.tab td { vertical-align: top;}
.table1  td{padding: 7px 7px 7px 7px;}
.zagol {color:#ffffff; font-size:24px; font-weight:normal; padding:15px 0 10px 0; margin:0;}

#gallery {		
		padding: 10px 0px;		
	}
	#gallery ul { list-style: none;}
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 2px solid #3372b2;		
		margin:3px 3px 3px 3px; 
	
		vertical-align: top
	}
	#gallery ul a:hover img {
		border: 2px solid #fff;
		
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	strong {color: #fff;}
	u { font-weight: bold; color:#fff;}