
BODY
{
	background-color: #FFFFFF;
}

BODY, TD
{
	background-repeat:no-repeat;
	background-position: left top;
	padding: 0;
	margin: 0;	
	vertical-align:top;
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

P
{
	margin-top: 7px;
}

H1
{
	font-size: 14px;
	font-weight: bold;
	color: #0046B6;
}

H2
{
	font-size: 13px;
	font-weight: bold;
	color: #0046B6;
	margin-bottom: 2px;
}

H3
{
	font-size: 12px;
	font-weight: bold;
	color: #ED1C24;
}

H4
{
	font-size: 11px;
	font-weight: bold;
	color: #0046B6;
	margin-bottom: 5px;
}

H5
{
	font-size: 11px;
	font-weight: bold;
	color: #ED1C24;
	margin: 0;
}

H6
{
	font-size: 10px;
	font-weight: bold;
	color: #0046B6;
}

ul li {margin: 5px 0 0px 0;}
LI
{
	list-style-image: url('../../img/design/li.gif');
}



a{text-decoration:underline;	color: #132684; font-weight: bold;}
a:hover,a.active{text-decoration:none;}

html,body
{
	height:100%; width:100%;margin:0;padding:0
} 

.all
{
	height:100%;
	width:100%;
} 

input,textarea
{
	border:solid 1px #777777; 
	font-size: 12px;
	font-family: Tahoma;
}

.repeat_x
{
	background-repeat: repeat-x;	
}

.repeat
{
	background-repeat: repeat;	
}

.repeat_y
{
	background-repeat: repeat-y;	
}


img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
	display:inline;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
	width:expression(this.firstChild.width); 
	height:expression(this.firstChild.height);
} 

.require{color:red !important;}
a.require:hover{text-decoration:none;}

/* ... reTable ... */

table.reTable
{
	width: 100%;
}
table.reTable td,table.reTable th{padding:3px 8px 3px 0;}
table.reCellBordered td,table.reCellBordered th{padding:3px 5px 3px 5px !important;}
table.reTable P,table.reTable h1,table.reTable h2,table.reTable h3,table.reTable h4,table.reTable h5,table.reTable h6{margin:0;padding:1px 0 !important;}

img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
	display:inline;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
	width:expression(this.firstChild.width); 
	height:expression(this.firstChild.height);
} 
img.top {vertical-align:text-top !important;}
img.bottom {vertical-align:text-bottom !important;}
img.middle {vertical-align:middle !important;}
img.baseline {vertical-align:baseline !important;}

/* ... RichEdit ... */
table.reCellBordered td{;vertical-align:middle !important;}
table.reTable th,tr.header td{
	padding:5px;
	border:0 solid;
	border-top-width:1px;
	border-left-width:1px;
	background:#F0F0F0;
	color:#022A7D;
	text-align:left;
	font-weight:bold;
	font-size:11px;
} 
table.reTable,table.reTable td,table.reTable th{border-color:#878787;}
table.reTable td{vertical-align:top;}
table.reTable th{vertical-align:middle;}
		table.reTable td.cat1 {padding: 3px 5px 3px 5px !important;}
		table.reTable td.cat2 {padding: 3px 5px 3px 23px !important;}
		table.reTable td.cat3 {padding: 3px 5px 3px 41px !important;}
		table.reTable td.cat4 {padding: 3px 5px 3px 59px !important;}
		table.reTable td.cat5 {padding: 3px 5px 3px 77px !important;}
		table.reTable td.cat6 {padding: 3px 5px 3px 95px !important;}
		table.reTable td.cat7 {padding: 3px 5px 3px 113px !important;}
		table.reTable td.cat8 {padding: 3px 5px 3px 131px !important;}
		table.reTable td.cat9 {padding: 3px 5px 3px 149px !important;}
		table.reTable td.cat10{padding: 3px 5px 3px 167px !important;}
		td.label, table.reTable td.label
		{
			font-weight:normal;
			padding:3px 5px 3px 0;
			vertical-align:center !important;
		}

tr.color_0 td{
	border-top-width:0px !important;
	padding:0px 5px !important;
	font-size:11px;
}	
tr.color_1 td{
	/*background:#5599ff !important;*/
	background:#a9c5f7 !important;
	border-top-width:0px !important;
	padding:0px 5px !important;
	font-size:11px;
}


.w_100
{
	width: 100%;
}

.h_100
{
	height: 100%;
}

ul
{
	list-style-image: url(../../img/design/li.gif);
}

.r52
{
	vertical-align: bottom;
	padding-bottom: 26px;
}

.r52 a
{
	margin-left: 70px;
}

.r52 a:link, .r52 a:visited
{
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

.r52 a:hover
{
	color: #76AAFF;
}

.r52 img
{
	vertical-align:text-bottom !important;
}

body.richedit
{
	border:1px solid #777777;
	padding: 2px;
}


#head_01 {text-align: right; background: url(./../../img/design/head_01.jpg) no-repeat left top;}
#head_01 div {margin: 20px 23px 0 0;}
#head_01 img {margin-left: 30px;}

#main_01 {text-align:right; width: 251px; background: url(./../../img/design/main_01.jpg) no-repeat left top;}
	#main_01 ul {margin:15px 0 10px 0;padding:0;} 
#main_02 {background: url(./../../img/design/main_04.jpg) no-repeat left top;}
#main_03 {width: 186px; background: url(./../../img/design/main_03.jpg) no-repeat left top;}
#main_04 {padding-left: 27px; background: url(./../../img/design/main_02.jpg) repeat-x left top;}
#content {padding: 0 20px 0 27px;}

#main_04 div {float: left;}
.menu_current a:link, .menu_current a:visited {color:#ED1C24 !important;}


#footer_01 {background: url(./../../img/design/footer_01.jpg) no-repeat left top;}
#counters {width: 251px; text-align: center; vertical-align: middle;}
#counters img {margin-left: 15px;}
#addr {vertical-align: middle; color: #2853CC;}
#addr div {margin-left: 25px;}
#r52 a:link, #r52 a:visited {font-size: 9px; color:#2853CC; font-weight: normal; text-decoration: none;}
#r52 a:hover {text-decoration: underline;}
#r52 img {vertical-align: text-bottom !important; margin-left: 15px;}
#r52 {vertical-align: middle; text-align: right;}
#r52 div {margin-right: 30px;}


.menu_left {
white-space: nowrap;
margin-bottom: 2px;
text-align:left;
background: url(./../../img/design/menu_left.jpg) no-repeat left top;
width:229px;
min-height: 25px;
_height: 25px;
}
.menu_left a:link, .menu_left a:visited {text-decoration: none; color: #FFF; font-weight: bold;}
.menu_left div {margin: 5px 0 0 25px; padding-top: 5px; _padding-top: 0px;}
.menu_current_left {background: url(./../../img/design/menu_left_c.jpg) no-repeat left top !important;}

.subitem {white-space: nowrap;display: none; width: 185px; background-color: #fff; position: absolute; _margin-left: -80px; _margin-top: 15px; border: 1px solid #777; padding:5px;}
.subitem1 {white-space: nowrap;margin-bottom: 5px;}
.subitem1 a:link, .subitem1 a:visited {color:#132684 !important;}




#back_ticket table td, #del table td, #pasport td {border: none;}
#back_ticket {display: none;}

.mnuu {padding-right: 20px;white-space:nowrap;}


.news_item {padding:0; margin:0; margin-top: 3px; margin-bottom: 0px;}
.ndesc {margin-top: 3px;}


.sub_left {list-style: none; margin: 20px 0 3px 0;}
.sub_left li {margin-bottom: 7px;}
.sub_left a:link, .sub_left a:visited {color:#2C58CE; font-weight: normal;}
.sub_left_curr:link, .sub_left_curr:visited {color:#ED1C24 !important;}

.home {position: absolute; left: 50px; top: 0px;}

.pogoda {text-align:center; margin: 40px 0 0 0; padding-left: 25px; color: #254FCB; font-weight: bold;}
.pogoda img {margin-top: 10px;}

.valuta {text-align:center; margin: 30px 0 0 0; padding-left: 20px; color: #254FCB; font-weight: bold;}
.valuta img {margin-top: 10px;}

.right_content {margin-bottom: 20px;}
.right_content_head {height: 25px; width:100%; background: url(./../../img/design/menu_left_c.jpg) no-repeat right top !important;}
.right_content_head div {color: #FFF; font-weight: bold; margin: 5px 0 0 14px; padding-top: 5px; _padding-top: 0;}

.right_item {margin-top: 10px; padding-left: 14px; padding-right: 12px;}

#map li {margin-bottom: 5px; margin-top: 5px;}
.frm1 { background-color: #F6F9FF; border:0 dotted;border-bottom-width:1px; border-color: 9BA5B1;padding:8px 10px;}
.frm2 { background-color: #E7F0FF; border:0 dotted;border-bottom-width:1px; border-color: 9BA5B1;padding:8px 10px;}


.bgblue,tr.bgblue td{background-color:#e7f0ff;}
.bglightblue,tr.bglightblue td{background-color:#f6f9ff;}
.border-top{background-image:url(./../../img/design/border.gif);background-position:0 0;background-repeat:repeat-x;}
tr.border-top td{background-image:url(./../../img/design/border.gif);background-position:0 0;background-repeat:repeat-x;}
tr.border-bottom td{background-image:url(./../../img/design/border.2.gif);background-position:0 100%;background-repeat:repeat-x;}
.border-left{background-image:url(./../../img/design/border.gif);background-position:0 0;background-repeat:repeat-y;}
.form_send td{padding:4px 10px;vertical-align:middle;font-size:10px;}
.form_send td td{padding:4px 20px 4px 0px;}
.form_send input{width:200px;vertical-align:middle;font-size:10px;}
.form_send select{vertical-align:middle;font-size:10px;}

.form_send input.buttonblue{background-color:#0046B6;color:white;font-size:12px;border:outset 1px #cccccc;height:auto;width:auto; }
.form_send input.buttonred{background-color:red;color:white;font-size:12px;border:outset 1px #cccccc;height:auto;width:auto;}

#wait {color: #ff0000; font-size: 15px; margin: 35px 0 0 35px;}

body.page{
	text-align: center;
}
#wrapper{
	text-align: left;
	margin:0 auto;
	min-width:990px;
	max-width:1280px;
	width:expression(document.body.clientWidth < 990? "990px": "100%" );
	width:expression(document.body.clientWidth > 1280? "1280px": "100%" );
}
