html {overflow:auto;}
html,body {
		margin:0;
		padding:0;
		width:100%;
		height:100%;}
img{border:0;margin:0;padding:0;}
body{background:url('/img/sys/fon.jpg') 0 0 repeat-x;}
img{border:0;}
a{border:0;}
h1{ 
        font-size:17px;
		font-family:Comic Sans MS;
		} 
h2{ 
        font-size:15px; 
	    font-family:Comic Sans MS;
		} 
#main{
		background:url('/img/sys/fon-left.jpg') 0 0 no-repeat;
		width:100%;
		height:100%;
		margin:0 auto;
}
#right{
		width:100%;
		position:absolute;
		background:url('/img/sys/fon-right.jpg') right top no-repeat;
		min-width:1000px;
}
#main_tbl{
		width:100%;
		height:100%;
}
#main_tbl td.header{
		height:315px;
		vertical-align:top;
}
#logo{
		display:block;
		position:absolute;
		padding-top:19px;
		margin-left:85px;


}
#phone{
		padding:18px 45px 0 0px;
}
#phone table td{
		font-size:14px;
		font-family:Tahoma;
		color:#FFF;
		font-weight:600;
}
#title{
		clear:both;
		display:block;
		position:absolute;
		margin:99px 0 0 19px;
		padding:0 0 0 0;
}
#main_tbl td.top_menu{
		height:28px;
}

#buttons{color:#022c5a;font-weight:600;font-size:14px;font-family:Tahoma;text-decoration:none;}
#buttons td{
		height:30px;
		text-align:center;
		vertical-align:middle;
		padding:0;
		margin:0;
}
#main_tbl td.shadow1-1{
		height:5px;
		background:url('/img/sys/shadow1-1.jpg') 0 0 no-repeat;
}
#main_tbl td.shadow1-2{
		height:5px;
		background:url('/img/sys/shadow1-2.jpg') 0 0 repeat-x;
}

#main_tbl div.side_menu{
		background:#FFF;
		width:100%;
		height:100%;

}
#main_tbl div.side_menu ul{
		margin:0;
		font-family:"Tahoma";
		font-size:15px;
		padding:24px 16px 0px 30px;
		list-style-image: url('/img/sys/marker.jpg');
		}
#main_tbl div.side_menu div.enter{
		background:url('/img/sys/bg_enter.jpg') 0 0 no-repeat;
		width:216px;
		height:48px;
		text-align:center;
		padding-top:8px;
		margin-left:-19px;
		position:absolute;
		list-style:none;
}
#main_tbl div.side_menu li{padding-bottom:20px;}
#main_tbl div.side_menu a{color:#183884;text-decoration:none;font-weight:600;}
#main_tbl div.side_menu a:hover{color:#000;text-decoration:underline;}
#main_tbl div.side_menu div.enter a{text-decoration:underline;color:#000;font-weight:600;font-size:14px;}
#main_tbl div.side_menu div.inf{margin-left:30px;}

#lefttopblock{padding-left:7px;padding-right:7px;}
#lefttopblock table.tickets td{border:2px solid #e37c28;text-align:center;}
#lefttopblock div.about{width:100%;}
#lefttopblock table.tickets{margin-top:9px;margin-bottom:9px;width:100%;}
#righttopblock img{margin:9px 0 9px 7px;}

#cta td.tblheader{color:#123458;font-family:"Tahoma";font-size:18px;font-weight:600;text-align:center;}
#cta td.tblcont{border-right:2px solid #e37c28;border-left:2px solid #e37c28;padding:20px 10px 37px 10px;font-family:"Tahoma";font-size:12px;font-weight:600;}
#cta td.tblcont img{float:right;}

#news{margin-left:7px;}
#news td.tblheader{color:#123458;font-family:"Tahoma";font-size:18px;font-weight:600;text-align:center;}
#news td.tblcont{border-right:2px solid #e37c28;border-left:2px solid #e37c28;padding:10px;font-family:"Tahoma";font-size:12px;font-weight:600;}
#news td.tblcont a{color:#000;text-decoration:none;}
#news img{margin:0;}

#action{margin-left:7px;margin-top:10px;}
#action td.tblheader{color:#123458;font-family:"Tahoma";font-size:18px;font-weight:600;text-align:center;}
#action td.tblcont{border-right:2px solid #e37c28;border-left:2px solid #e37c28;padding:10px;font-family:"Tahoma";font-size:12px;font-weight:600;}
#action img{margin:0;}

#tours{margin-top:10px;margin-bottom:20px;width:100%;}
#tours td.tblheader{color:#123458;font-family:"Tahoma";font-size:18px;font-weight:600;text-align:center;}
#tours td.tblcont{border-right:2px solid #e37c28;border-left:2px solid #e37c28;padding-left:0px;font-family:"Tahoma";font-size:12px;font-weight:600;}
#tours td.tblcont img{height:95px;width:144px;}

#contant{margin-top:10px;margin-bottom:20px;width:100%;}
#contant td.tblheader{color:#123458;font-family:"Tahoma";font-size:18px;font-weight:600;text-align:center;}
#contant td.tblcont{border-right:2px solid #e37c28;border-left:2px solid #e37c28;padding:20px 10px 10px 10px;font-family:"Tahoma";font-size:12px;font-weight:600;}
#contant td.tblcont2{border-right:2px solid #e37c28;border-left:2px solid #e37c28;padding:20px 10px 10px 10px;font-family:"Tahoma";font-size:14px;}
#contant td.tblcont2 a{color:#123458;}
#contant td.black_link a{color:#000;}

#photos{width:100%;}
#photos div{width:154px; text-align:center;margin:0 auto;}
#photos td{padding-left:15px;height:129px;background:url('/img/main/bg_tour.jpg') center 0 no-repeat;font-family:"Arial";font-size:11px;line-height:1;font-weight:100;text-align:center;vertical-align:top;}
#photos img{margin-top:10px;padding:0;}
#photos a{color:#0115ab;text-decoration:none;}

#runstr {color:#123458;font-family:"Arial";font-size:18px;font-weight:600;padding:0;}

#footer td{text-align:center;}
#footer td.galaxy{font-family:"Arial";font-size:12px;font-weight:600;}
#footer a{color:#000;}

#rustur{margin-top:9px;}

#best{margin-bottom:9px;}
#best td.tblheader{color:#123458;font-family:"Tahoma";font-size:18px;font-weight:600;text-align:center;}
#best td.tblcont{border-right:2px solid #e37c28;border-left:2px solid #e37c28;padding:20px 10px 37px 10px;font-family:"Tahoma";font-size:12px;}
#best td.tblcont img{float:right;margin-left:7px;}

#partners{margin-bottom:9px;}
#partners td.tblheader{color:#123458;font-family:"Tahoma";font-size:18px;font-weight:600;text-align:center;}
#partners td.tblcont{border-right:2px solid #e37c28;border-left:2px solid #e37c28;padding:20px 10px 37px 10px;font-family:"Tahoma";font-size:12px;}
#partners td.tblcont img{float:left;margin-right:7px;}
#partners td.tblcont a{color:#000;}

#travel div{text-align:center;margin-bottom:9px;}
#travel div img{margin:0;display:inline;border:2px solid #e37c28;}

#whereweare{margin-bottom:9px;}
#whereweare td.tblheader{color:#123458;font-family:"Tahoma";font-size:18px;font-weight:600;text-align:center;}
#whereweare td.tblcont{border-right:2px solid #e37c28;border-left:2px solid #e37c28;padding:0px 10px 0px 10px;font-family:"Tahoma";font-size:12px;}
#whereweare td.tblcont img{margin-bottom:10px;margin-left:7px;}
#whereweare td.tblcont table td{vertical-align:top;}
#whereweare td.tblcont div.k{margin-top:20px;}

#manegers{margin-bottom:9px;}
#manegers td.tblheader{color:#123458;font-family:"Tahoma";font-size:18px;font-weight:600;text-align:center;}
#manegers td.tblcont{border-right:2px solid #e37c28;border-left:2px solid #e37c28;padding:0px 10px 0px 10px;font-family:"Tahoma";font-size:12px;font-weight:600;}
#manegers td.tblcont div.k{margin-top:20px;}
#manegers td.tblcont div.k div{clear:both;}
#manegers td.tblcont div.k div img{float:left;margin-right:20px;}
#manegers td.tblcont a{color:#000;}

#topimg div{margin-bottom:9px;}
#topimg td div img{margin:0;display:inline;border:2px solid #e37c28;}

#tbg{margin-bottom:9px;}
#tbg td.tblheader{color:#123458;font-family:"Tahoma";font-size:18px;font-weight:600;text-align:center;}
#tbg td.tblcont{border-right:2px solid #e37c28;border-left:2px solid #e37c28;padding:0px 10px 0px 10px;font-family:"Tahoma";font-size:12px;}
#tbg td.tblcont div.k img{float:left;margin-right:7px;}
#tbg td.tblcont div.k{margin-top:20px;}
#tbg td.tblcont div.k a{color:#123458;}

#edu{margin-bottom:9px;}
#edu td.tblheader{color:#123458;font-family:"Tahoma";font-size:18px;font-weight:600;text-align:center;}
#edu td.tblcont{border-right:2px solid #e37c28;border-left:2px solid #e37c28;padding:0px 10px 0px 10px;font-family:"Tahoma";font-size:12px;}
#edu td.tblcont img{float:right;margin-left:7px;}
#edu td.tblcont div.k{margin-top:20px;}
#edu td.tblcont div.k div{text-align:center;}
#edu td.tblcont  a{color:#000;}

#undertop{margin-bottom:9px;}
#undertop #bustur{width:447px;margin:0;border:2px solid #e37c28;height:149px;}
#undertop #bustur td.tblheader{color:#123458;font-family:"Tahoma";font-size:18px;font-weight:600;text-align:center;}
#undertop #bustur img{margin:0 7px;}
#undertop #bustur td.tblcont{font:12px Tahoma;}
#undertop #act{margin-bottom:9px;}
#undertop #act td.tblheader{color:#123458;font-family:"Tahoma";font-size:18px;font-weight:600;text-align:center;}
#undertop #act td.tblcont{border-right:2px solid #e37c28;border-left:2px solid #e37c28;padding:0px 10px 0px 10px;color:#b01730;font:15px Tahoma;font-weight:600;text-align:center;}
#undertop #act td.tblcont div.k{margin-top:20px;}

#bustur{width:447px;}

.name {font:bold 14px tahoma; color:#183884;}
.name a {color:#183884; text-decoration:none;}
.name a:hover {color:#183884; text-decoration:underline;}

.text {font:bold 12px arial; color:#000;}
.text a {color:#000; text-decoration:underline;}
.text a:hover {color:#000; text-decoration:none;}

.trip_head {margin:4px 0px; text-align:center;}

table#tours1 {width:100%;}
table#tours1 td {padding:0px; width:50%; vertical-align:top; background:#cde5f8;}

table#tours1 td table.trips {width:100%; height:100%;}
table#tours1 td table.trips td {padding:10px; vertical-align:top;}
table#tours1 td table.trips td img {border:2px solid #9d9fa0;}
table#tours1 td table.trips td div.name {font:bold 14px tahoma; color:#183884;}
table#tours1 td table.trips td div.name a {color:#183884; text-decoration:none;}
table#tours1 td table.trips td div.name a:hover {color:#183884; text-decoration:underline;}
table#tours1 td table.trips td div.text {padding-top:4px; font:bold 12px arial; color:#000;}
table#tours1 td table.trips td div.text a {color:#000; text-decoration:underline;}
table#tours1 td table.trips td div.text a:hover {color:#000; text-decoration:none;}

table#trip {margin:20px 0px; width:100%;}
table#trip td {padding:0px; width:50%; vertical-align:top;}

table#trip td table.trip_numbers {margin:10px auto; width:320px;}
table#trip td table.trip_numbers td {padding:4px 8px; font:12px arial;}
table#trip td table.trip_numbers td.top_hotel_name {text-align:center;}
table#trip td table.trip_numbers td.hotel_name {text-align:center; border-top:1px solid #000;}
table#trip td table.trip_numbers td.top_content {border-right:1px solid #000;}
table#trip td table.trip_numbers td.top_right_content {width:1%; text-align:right;}
table#trip td table.trip_numbers td.content {border-top:1px solid #000; border-right:1px solid #000;}
table#trip td table.trip_numbers td.right_content {width:1%; text-align:right; border-top:1px solid #000;}
table#trip td table.trip_numbers td.top {padding:0;}
table#trip td table.trip_numbers td.bot {padding:0;}
table#trip td table.trip_numbers td.side_left {padding:0; width:2px; background:url('/img/t_side.gif') left repeat-y;}
table#trip td table.trip_numbers td.side_right {padding:0; width:2px; background:url('/img/t_side.gif') right repeat-y;}

#shema {margin:0px; padding:0px;}

#shema_1 {margin:10px 0px 6px 40px; height:468px; background:url('/img/shema/1.jpg') no-repeat;}
#shema_1 table.shema {margin:0px 0px 0px 8px;}
#shema_1 table.shema td {padding:0px; width:43px; height:25px; font:bold 12px arial; text-align:center; vertical-align:middle;}
#shema_1 table.shema td.green {background:url('/img/place_g.jpg') 50% 50% no-repeat; cursor:pointer;}
#shema_1 table.shema td.yellow {background:url('/img/place_y.jpg') 50% 50% no-repeat; cursor:pointer;}
#shema_1 table.shema td.blue {background:url('/img/place_b.jpg') 50% 50% no-repeat; cursor:pointer;}
#shema_1 table.shema td.red {background:url('/img/place_r.jpg') 50% 50% no-repeat;}

.small_text {font:10px arial;}
input.s_txt {width:14px; height:14px; font:12px arial; border:1px solid #999;}
input.check {width:16px; height:16px; vertical-align:middle; border:1px solid #999;}
input.s_check {width:14px; height:14px; vertical-align:middle; border:1px solid #999;}
input.text {height:14px; font:12px arial; border:1px solid #999;}
input.but_2 {width:140px; height:20px; font:bold 12px arial; background:url('/img/but_1.jpg') left top no-repeat; border:1px solid #777;}
textarea {font:12px arial; border:1px solid #999;}
select.text {height:18px; font:12px arial; border:1px solid #999;}

table.aut {margin:50px auto; width:240px;}
table.aut td {padding:5px; font:12px arial;}
table.aut td input.txt {width:150px; height:16px; border:1px solid #999;}
table.aut td input.but_1 {width:90px; height:20px; font:bold 12px arial; background:url('/img/but_1.jpg') left top no-repeat; border:1px solid #777;}

table#user_info {margin:0px 0px 8px 0px; width:100%;}
table#user_info td {padding:5px; font:bold 12px arial; color:#000; vertical-align:top; background:#cde5f8;}
table#user_info td a {color:#000; text-decoration:underline;}
table#user_info td a:hover {color:#000; text-decoration:none;}

table#order {margin:12px 0px; width:100%;}
table#order td {padding:3px 20px 3px 0px; vertical-align:top;}
table#order td div.text {margin-bottom:8px; font:12px arial;}

table#orders {margin:20px auto; border-collapse:collapse;}
table#orders th {padding:4px; font:bold 12px arial; color:#000; text-align:center; vertical-align:middle; border:1px solid #999;}
table#orders th a {color:#000; text-decoration:underline;}
table#orders th a:hover {color:#000; text-decoration:none;}
table#orders td {padding:4px; font:bold 12px arial; vertical-align:middle; border:1px solid #999;}

table#tourists {margin:20px auto; border-collapse:collapse;}
table#tourists th {padding:4px; font:bold 12px arial; color:#000; text-align:center; vertical-align:middle; border:1px solid #999;}
table#tourists th a {color:#000; text-decoration:underline;}
table#tourists th a:hover {color:#000; text-decoration:none;}
table#tourists td {padding:4px; font:bold 12px arial; vertical-align:middle; border:1px solid #999;}

table#tourist {margin:20px auto;}
table#tourist td {padding:0px; vertical-align:top;}
table#tourist td div.text {margin-bottom:8px; font:12px arial;}

#print_div {position:relative; margin:0px auto; width:1000px; display:table;}

#print_div table.header {width:100%;}
#print_div table.header td {padding:8px; font:bold 14px arial; color:#000; vertical-align:top;}

#print_div table.content {margin:8px 0px; width:100%; border-collapse:collapse;}
#print_div table.content th {padding:4px; font:bold 12px arial; color:#000; text-align:center; vertical-align:top; border:1px solid #777; background:#ddd;}
#print_div table.content td {padding:4px; font:12px arial; color:#000; vertical-align:top; border:1px solid #777;}
