body, td {
	font:12px Tahoma;
}
/*
body, p, td {
	color:#696969;
	font:11px tahoma;
}
*/
body, td {
	line-height:17px;
}
html, body {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
}
p {
	margin:0;
	padding:0;
	line-height:17px;
	padding-bottom:10px;
}
#header {
	z-index:1;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:274px;
	min-width:1000px;
	background:url("../i/bg/bg-header.jpg"/*tpa=http://www.barkol.ru/i/bg/bg-header.jpg*//*tpa=http://www.barkol.ru/i/bg/bg-header.jpg*//*tpa=http://www.barkol.ru/i/bg/bg-header.jpg*/) no-repeat 0px 0px;
}

ul {
	color:#696969;
}

div.msg-error { border: 1px solid #FF0000; background-color:#F5C8E3; padding:5px;margin:5px; color:#000; }
div.msg-notice { border: 1px solid #00FF00; background-color:#D8FBCA; padding:5px;margin:5px; color:#000; }
#content { min-height:100%; display:block; margin-bottom:-92px; position:relative; z-index:0; min-width:1000px;}
#footer { height:90px; z-index:2; position: relative; min-width:1000px; font-size:11px; color:#696969}
.small, .small td {font-size:11px; color:#696969}
div.pages { margin:20px 0px; }
table { border-collapse:collapse; border:0px; }
h1 { font: 28px tahoma; color:#000; font-weight:normal; margin:0;}
h2 { font: 18px tahoma; color:#000; font-weight:normal; margin:0; }
h2 { font: 14px tahoma; color:#000; font-weight:bold; margin:0; }
a { color:#52A9C1; }
b { color:#000; }

ul.main-menu { margin:0px; padding:0px; font-size:0px; color:#000}
ul.main-menu li { display:inline; color:#000}
ul.leftmenu { margin:0px 0px 20px 0px; padding:0px; list-style-type:none; }
ul.leftmenu li { line-height:22px; margin:0px; padding:0px; color:#000}
ul.leftmenu li a, ul.leftmenu li { font-weight:bold; font-size:14px; }
ul.leftmenu li ul { margin:0px 0px 0px 20px; list-style-type:none; padding:0px; }
ul.leftmenu li ul li a { font-weight:normal; font-size:12px; }

.lh { line-height:0px; font-size:0px; border:0px; padding:0px; margin:0px; }
.vat { vertical-align:top; }
.tc { text-align:center; }
.tr { text-align:right; }
.black { color:#000; }

.admin {
	padding:2px 20px 5px 8px;
	background:red;
	color:white;
	position:absolute;
	z-index:500;
}
.footer_edit {
	left:50%;
}
.content_edit {
	right:0;
}
.admin a {
	color:#fff;
	font-weight:bold;
}

.js {
	color:#000;
	text-decoration:none;
	border-bottom:1px dashed;
}
.js:hover {
	color:#444;
}

.del {
	color:#b00;
}
.del:hover {
	color:#d00;
}

.noline td {
	line-height:10px !important;
}


.clear {
	clear:both;
}

.ticket_ru {
	background:url("../i/ticket_ru.gif"/*tpa=http://www.barkol.ru/i/ticket_ru.gif*//*tpa=http://www.barkol.ru/i/ticket_ru.gif*//*tpa=http://www.barkol.ru/i/ticket_ru.gif*/) no-repeat;
}
.ticket_en {
	background:url("../i/ticket_en.gif"/*tpa=http://www.barkol.ru/i/ticket_en.gif*//*tpa=http://www.barkol.ru/i/ticket_en.gif*//*tpa=http://www.barkol.ru/i/ticket_en.gif*/) no-repeat;
}
.ticket {
	width:480px;
	height:200px;
	position:relative;
	font:11px Arial;
	float:left;
}
.ticket .route {
	font: 25px "Times New Roman";
	font-style:italic;
	position:absolute;
	left:25px;
	top:15px;
}
.ticket .s1 {
	position:absolute;
	top:65px;
	left:45px;
}
.ticket .s2 {
	position:absolute;
	top:95px;
	left:45px;
}
.ticket .s3 {
	position:absolute;
	top:130px;
	left:45px;
}
.ticket .price {
	position:absolute;
	font-size:35px;
	top:90px;
	left:295px;
}

.setting {
	position:relative;
}
.setting .link {
	padding-top:5px;
	font-size:14px;
}
.setting .link a {
	margin-right:15px;
	text-decoration:none;
	border-bottom:1px dashed;
}
.setting .link a.selected {
	border:0;
	color:#666;
	font-weight:bold;
}
.setting .passenger {
	padding-top:20px;
	font-size:14px;
}
.setting .passenger .digit {
	color:#2f69a2;
	font-size:72px;
	line-height:65px;
}
.setting .passenger .maxpassenger {
	color:#666;
	font-size:9px;
}

.photo_frame {
	width:360px;
	height:282px;
	background:url("../i/photo_frame.png"/*tpa=http://www.barkol.ru/i/photo_frame.png*//*tpa=http://www.barkol.ru/i/photo_frame.png*//*tpa=http://www.barkol.ru/i/photo_frame.png*/) no-repeat;
	float:left;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/photo_frame.png', sizingMethod='noscale');
	position:relative;
}
.photo_frame img {
	position:absolute;
	top:49px;
	left:48px;
}
.photo_frame .galary_link {
	position:absolute;
	top:240px;
	left:110px;
}
.photo_frame .galary_link  a {
	font-size:14px;
	font-weight:bold;
}


#overlay{
	position: fixed;
	top:0;
	left:0;
	z-index:50;
	width:100%;
	height:500px;
	background:#000 url("../i/samolet.gif"/*tpa=http://www.barkol.ru/i/samolet.gif*//*tpa=http://www.barkol.ru/i/samolet.gif*//*tpa=http://www.barkol.ru/i/samolet.gif*/);
	display:none;
}

#photo_place {
	display:none;
	position:absolute;
	top:0;
	z-index:51;
	width:670px;
}

.icons {
	position:absolute;
	z-index:3;
	top:22px;
	left:40px;
}

.icons img {
	padding-right:15px;
}

.order_route {
	font-size:18px;
	color:#339;
	padding-top:20px;
	padding-bottom:15px;
}

.order_tab td {
	padding-bottom:8px;
}



.order_table {
	color:#333;
	width:720px;
}

.order_table td {
	padding-bottom:5px;
	padding-right:10px;
}
.order_table .time input{
	width:25px;
}
.add_link {
	padding-top:10px;
}
.add_link a {
	color:#1a5797;
	font-weight:bold;
}
.date_button {
	display:none;
	width:70px;
	border:0;
	background:none;
}
.big_button {
	margin-top:15px;
	font-weight:bold;
	font-size:14px;
	width:160px;
	height:32px;
	padding-bottom:7px;
	color:#2a2a28;
}

.calendar {
	z-index:150 !important;
}

.search_results li {
	padding-bottom:10px;
}

.scroller {
	padding:10px 0px;
	font-size:18px;
}
