* { padding : 0px; margin : 0px; border: none; }

#all { padding-left: 50%; }
#container {
	position:relative;
	width: 1000px;
	margin-left: -500px;
}
#bg_top, #bg_bottom {
	min-height: 1200px;
	_height: 1200px;
}
#bg_top { background: url(/img/bg_top.jpg) no-repeat top center; overflow: visible; }
#bg_bottom { background: url(/img/bg_bottom.jpg) no-repeat bottom center; overflow: visible; }

BODY {
	background: #104A8A url(/img/bg.jpg) repeat-y center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2D6EA6;
}

H1{ font-size: 16px;}
H2{ font-size: 14px;}

A { color: #065793; }
A:hover { text-decoration: none;}
A.alias { text-decoration: underline; }
A.alias:hover { text-decoration: none; }

/*  */

#logo { padding: 4px 0px 173px 21px; float: left; width: 210px; }

#top-menu {
	float: left;
	background: url(/img/tm_bg.jpg) no-repeat top left;
	min-height: 31px;
	_height: 31px;
	width: 640px;
}
#top-menu UL { list-style: none; width: 100%; float: left; }
UL#top-nav LI { 
	float: left;
	position: relative;
	padding-top: 2px;
}
#top-nav LI A {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;	
	display: block;
	text-align: center;
	background: none;
	height: 19px;
	padding-top: 5px;
}
#top-nav LI A:hover { color: #FFFBC8; background: url(/img/tm_a.jpg) repeat-x left top; }
#top-nav LI UL {
	display: none;
	position: absolute;
	padding-top: 13px;
	width: 158px;
	background: url(/img/tm_bg2.gif) no-repeat left -4px;
	min-height: 67px;
	_height: 67px;
}
LI#tm-1 UL {
	background: url(/img/tm_bg2.gif) no-repeat left -4px;
	//min-height: 44px;
	//height: 39px;
}
LI#tm-4 UL {
	background: url(/img/tm_bg5.gif) no-repeat left -4px;
}
#top-nav LI:hover UL, #top-nav li.jshover UL {
  display: block;
}
#top-nav LI UL LI {
	float: none;
	padding: 0px 0px 0px 8px;
	margin-left: 6px;
	text-align: left;
	background: url(/img/pic.gif) no-repeat left 6px;
}
#top-nav LI UL LI A {
	color: #217AAC;
	text-decoration: none;
	font-weight: normal;
	text-transform: none;
	text-align: left;
	display: inline;
}
#top-nav LI UL LI A:hover { text-decoration: underline; color: #217AAC; background: none; }

#tm-1 { width: 140px; padding-left: 5px; }
#tm-2 { width: 101px; padding-left: 4px; }
#tm-3 { width: 141px; padding-left: 3px; }
#tm-4 { width: 122px; padding-left: 3px; }
#tm-5 { width: 70px; padding-left: 4px; }

/* end  */

#main {
	clear: both;
	width: 974px;
	padding: 0px 0px 0px 13px;
}
.main-sep {
	float: left;
	width: 32px;
}

.side-block { padding: 11px 0px 0px 21px; }
.side-title {
	min-height: 26px;
	_height: 26px;
	padding-top: 12px;
	background: url(/img/side_title.gif) no-repeat left top;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
}


/*   */ 

#left__, #left_, #left { min-height: 300px; _height: 300px; }
#left__ {
	float: left;
	width: 218px;
	background-color: #fff;
	margin-bottom: 485px;
	margin-top: 47px;
}
#left_ { background: url(/img/left_col_begin.jpg) no-repeat left top; }
#left { background: url(/img/left_col_end.jpg) no-repeat left bottom; padding-bottom: 12px; }

UL#left-menu {
	padding-top: 7px;
	list-style: none;
}
#left-menu A { color: #2D6EA6; font-weight: bold; text-decoration: underline; font-size: 9pt; }
#left-menu A:hover { text-decoration: none; }
#left-menu LI {
	padding-bottom: 3px; 
}
#left-menu LI UL { list-style: none; padding: 3px 0px 0px 12px;}
#left-menu LI LI {
	padding: 0px 0px 0px 10px;
	background: url(/img/pic2.gif) no-repeat left 5px;
}
#left-menu LI LI A { color: #593F2E; text-decoration: none; font-weight: normal; font-size: 8pt; }
#left-menu LI LI A:hover { text-decoration: underline; }

/* end   */ 


/*   */

#content_in, #content__, #content_, #content { _height: 300px; }
#content__ {
	float: left;
	width: 477px;
	background: #fff url(/img/content_col_bg.jpg) repeat-y left;
	margin-bottom: 204px;
	margin-top: 43px;
}
#content_ { background: url(/img/content_col_begin.jpg) no-repeat left top; }
#content { background: url(/img/content_col_end.jpg) no-repeat left bottom; padding-bottom: 12px; }
#content_in { background: url(/img/contentin_col_end.jpg) no-repeat left bottom; padding-bottom: 12px; }

.content-block { padding: 4px 23px 4px 23px; }
#content_in .content-block { padding: 4px 15px 4px 15px; }

#content P { padding-top: 16px; text-align: justify; }

.content-title {
	padding: 10px 0px 0px 38px;
	min-height: 24px;
	_height: 24px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	background: #1B77AE url(/img/content_title_bg.jpg) no-repeat left top;
	margin-top: 10px;
}

#podbor {
	min-height: 270px;
	_height: 270px;
	padding: 0px 20px 0px 24px;
}
#podbor SELECT {
	width: 138px;
	border: 1px solid #28A3F1;
	vertical-align: middle;
	margin: 0px 4px 0px 4px;
	font-size: 8pt;

}
#podbor SELECT.i2 {
	width: 108px;
	border: 1px solid #28A3F1;
	vertical-align: middle;
	margin: 0px 4px 0px 4px;
	font-size: 8pt;

}
#podbor input.i1 {
	width: 18px;
	border: 1px solid #28A3F1;
	vertical-align: middle;
	margin: 0px 4px 0px 4px;
	font-size: 8pt;

}
#podbor .submit, #podbor .reset {
	width: 110px;
	height: 26px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	font-size: 8pt;
	margin-right: 10px;
}
#podbor .submit { background: #3D9B35 url(/img/submit.jpg) no-repeat left top; }
#podbor .reset { background: #CC0004 url(/img/reset.jpg) no-repeat left top; }
.content-block #podbor{padding: 0px 0px 0px 0px;min-height: 220px;_height: 220px;}
#contacts {
	color: #fff;
	padding: 0px 20px 0px 24px;
	clear: both;
}
#contacts A { color: #fff }

/* end   */ 


/*   */

#right__, #right_, #right { min-height: 230px; _height: 230px; }
#right__ {
	float: left;
	width: 215px;
	background-color: #fff;
	margin-bottom: 265px;
	overflow: visible;	
}
#right_ { background: url(/img/right_col_begin.jpg) no-repeat left top; }
#right { background: url(/img/right_col_end.jpg) no-repeat left bottom; padding: 70px 0px 12px 0px; }

.spec-date {
	padding: 4px 0px 0px 10px;
	min-height: 19px;
	_height: 19px;
	font-weight: bold;
	color: #fff;
	background: url(/img/spec_date.gif) no-repeat left top;
}
.spec-sep {
	min-height: 1px;
	_height: 1px;
	background: url(/img/spec_sep.gif) no-repeat left top;
	font-size: 0pt;
	margin: 9px 0px 12px 0px;
}

/* end   */


/*   */

#content_in H2 {
	font-size: 8pt;
	font-weight: normal;	
	padding-left: 7px;
	margin-top: 7px;
	background: url(/img/pic3.gif) no-repeat left;
}
#content_in H2 .sel { background: url(/img/h2_bg.gif) repeat-x bottom; padding-bottom: 1px; }

.in_img1 {
	float: left;
	margin: 12px 10px 10px 0px;
}

#content_in P { padding-top: 10px; text-align: justify; }

.on-board {	width: 100%; margin-top: 5px; }
.on-board UL { list-style: none; }
.on-board LI {	background: url(/img/pic4.gif) no-repeat left; padding-left: 9px; }

.mu { vertical-align: text-top; margin-top: -6px; }

#raspis {
	width: 100%;
	text-align: center;
	margin-top: 8px;
	border-bottom: 1px solid #59ABC1;
	border-left: 1px solid #59ABC1;
}
#raspis .title {
	color: #fff;
	height: 27px;
	background: #1F70A8 url(/img/raspis_top_bg.gif) repeat-x top;
}
#raspis .title TD { padding-top: 1px; padding:1px 2px;}
#raspis .sel1 { height: 27px;	background-color: #E5F2FA; }
#raspis .sel2 { height: 27px; background-color: #fff; }
#raspis TD { border-right: 1px solid #59ABC1;  padding:1px 2px;}

.photo { width: 100%; margin-top: 8px; }
.photo UL {list-style:none;}
.photo LI {display:inline; width:130px; float:left;padding-bottom: 8px; padding-left: 5px;}
.photo .link {
	width:130px;
	padding-left: 10px;
	margin-left: 1px;
	background: url(/img/pic5.gif) no-repeat left;
}

.bron {
	vertical-align: top;
	padding-top: 3px;
	font-weight: bold;
}
.bron A { color: #AE0304; }
.table1 input{
	width: 138px;
	border: 1px solid #28A3F1;
	vertical-align: middle;
	margin: 0px 4px 0px 4px;
	font-size: 8pt;
}
.table1 select{
	width: 138px;
	border: 1px solid #28A3F1;
	vertical-align: middle;
	margin: 0px 4px 0px 4px;
	font-size: 8pt;
}
.table1 select.i2{
	width: 100px;
	border: 1px solid #28A3F1;
	vertical-align: middle;
	margin: 0px 4px 0px 4px;
	font-size: 8pt;
}
.table1 select.i1{
	width: 290px;
	border: 1px solid #28A3F1;
	vertical-align: middle;
	margin: 0px 4px 0px 4px;
	font-size: 8pt;
}
.table1 textarea{
	border: 1px solid #28A3F1;
	vertical-align: middle;
	margin: 0px 4px 0px 4px;
	font-size: 8pt;
	width:290px;
	height:97px;
}
.button1{
	float:right;
	background: #CC0004 url(/img/reset.jpg) no-repeat left top;
	width:110px;
	height:20px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	padding:6px 0px 0px 0px; 
	text-decoration: none;
font-size:8pt;
}
.vipseo{
	display:block;
	background: url(/img/vipseo.gif) no-repeat 0% 50%;
	padding-left:32px;
	text-decoration: none;
	font-weight:bold;
}

.partner {
    float: left;
    padding: 12px 0px;
    text-align: center;
    width: 238px;
}

#exPhone {position:absolute; top:180px; left:30px; color:white; font-size:26px;}
#exPhone span { color:white; font-size:16px;font-weight:bold;margin-left:37px;}

/* end   */
#counter{display:none;}
