@charset "utf-8";
/* CSS Document */


body {
	margin: 0;
	padding: 0;
	text-align: center;
	/*
	background: #fff url(i/bg_new.png) top left repeat;
	background: #3da5da url(i/bg_test.jpg) center top no-repeat;
	*/
	background: #3da5da url(i/bg_test2.jpg) center top no-repeat;
	background-attachment: fixed;
	font: normal 13px Arial, Helvetica, sans-serif;
	}
	
#content {
	position: relative; 
	width: 100%;
	z-index: 98;
	margin: 0;
	padding: 0;
	text-align: center;
	}
.bottom {
	width: 990px;
	margin: 0 auto;
	padding: 20px 0;
	border-top: 3px solid #eeeeee;
	position: relative;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #999;
	text-align: left;
	line-height: 18px;
	background: #fff;
	}
	.bottom a {
		color: #999;
		text-decoration: underline;
		border: 0;
		}
	.bottom b {
		font: normal 10px Arial, Helvetica, sans-serif;
		}
	.bottom a img,
	.bottom img a {
		margin-right: 10px;
		border: 0;
		text-decoration: none;
		}


.ss {
	display: block;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 680px;
}
.ss td {
	color: #666;
	padding: 12px;
	font: normal 13px Arial, Helvetica, sans-serif;
	}
.menu {
	width: 680px;
	padding: 10px 0;
	margin: 0 auto;
	background: #35a8e4 url(/i/bg_topmenu.gif) bottom left repeat-x;
	color: #fff;
	font: normal 16px Arial, Helvetica, sans-serif;
}	
.menu ul{
		margin: 0 10px;
		padding: 0;
		text-align: left; 
		}
		.menu ul li{
		display: inline;
		background: none;
		padding: 0;
		}
		.menu ul li a{
			color: #fff;
			padding: 6px 2px 4px 2px;
			margin-right: 20px; 
			text-decoration: underline;
			font: normal 16px Arial, Helvetica, sans-serif;
			}
			.menu ul li a:hover, .menu ul li a.selected{
				border-bottom-color: black;
				color: #fff;
				}
	
#main {
	width: 990px;
	margin: 0 auto;
	position: relative;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #646565;
	text-align: left;
	}
	.leftcol {
		width: 275px;
		text-align: left;
		padding: 0;
		background: #fff;
		}
	.leftcol div.pad {
		position: relative;
		padding: 20px 30px 30px 20px;
		font-weight: normal;
		text-align: left;
		}
		.leftcol .call {
			padding: 40px 0px 0px 35px;
			line-height: 24px !important;
			font: normal 15px Arial, Helvetica, sans-serif;
			color: #333333;
			}
		.leftcol .come {
			padding: 20px 0px 0px 10px;
			line-height: 18px !important;
			font: normal 13px Arial, Helvetica, sans-serif;
			color: #333333;
			}
		.pay {
			margin-top: 20px;
			border: 3px solid #eeeeee;
			padding: 10px 0 0 0;
			line-height: 18px !important;
				font: normal 11px Arial, Helvetica, sans-serif;
			color: #333333;
			}
			.pay h3 {
				color: #8eca03;
				padding-left: 15px;
				margin-bottom: 10px;
				}
			.pay td {
				width: 20%;
				padding: 5px 0px;
				line-height: normal;
				font: normal 11px Arial, Helvetica, sans-serif;
				color: #333333;
				vertical-align: middle;
				text-align: center;
				}
			.pay td.sel {
				background: #f1f1f1;
				}
				.travelpay-pad {
					padding: 10px 15px;
					text-align: left;
					font: normal 11px Arial, Helvetica, sans-serif;
					line-height: 16px;
					}
					
a.travelpay-button{
background:#fff;
display:block;
width: 140px;
padding:10px 10px;
margin: 0 0 10px 0;
border:1px solid #ccc;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
text-decoration:none;
text-align:center;
color:#802696 !important;
text-shadow:0 1px 0 #e9b5f6;
font:13px Arial,Sans-serif;
font-weight:bold;
outline:none;}

a.travelpay-button:hover,a.travelpay-button:focus{color:#802696;}a.travelpay-button:active{background-image:none; padding:11px 9px 9px 11px; }

			.pay td img {
				margin: 5px auto 7px auto;
				}
			.pay td a {
				display: block;
				color: #666;
				text-decoration: none;
				}
				.pay td a:hover {
					color: #000;
					text-decoration: none;
					}
			.pay td.sel a {
				display: block;
				color: #000;
				text-decoration: none;
				}
				.pay td.sel a:hover {
					display: block;
					color: #000;
					text-decoration: none;
					}
				.leftcol .logo {
				width: 100%;
				text-align: center;
				margin: 0 0 30px 0;
			}
.sexypanels{
list-style-type: none;
margin: 0;
width: 230px; 
margin: 5px 0 10px 0; 
padding: 0;
}
.sexypanels li{
padding: 0 !important;
margin: 0 !important;
background: none !important;
}
.sexypanels li a{
font: normal 18px Arial, Helvetica, sans-serif;
display: block;
color: #1789d5;
width: auto;
padding: 8px 0px 8px 8px;
text-decoration: underline;
background-position: 0px 6px;
background-repeat: no-repeat;
}
.sexypanels li a:active{
color: #1789d5;
}
.sexypanels li a:hover{
color: #1789d5;
text-decoration: none;
}

.search {
	margin-bottom: 20px;
}
.search td {
	padding: 10px 20px 25px 20px;
	background: #fff url(/i/bg_search.png) bottom left repeat-x;
	}

.menu-admin{
list-style-type: none;
margin: 0;
padding: 0;
width: 100%; 
}
.menu-admin li{
	font: normal 13px Arial, Helvetica, sans-serif;
	}
.menu-admin li a{
font: normal 13px Arial, Helvetica, sans-serif;
display: block;
color: #0099cc;
width: auto;
padding: 3px 0;
text-decoration: underline;
}
.menu-admin li a:active{
color: #ff000;
}
.menu-admin li a:hover{
background-color: #ddecf1; 
color: #0099cc;
text-decoration: underline;
}

	.rightcol {
		text-align: center;
		width: 680px;
		padding: 0 0px 30px 0px;
		background: #fff;
		font: normal 13px Arial, Helvetica, sans-serif;
		}
	.rightcol div.pad {
		width: 650px;
		margin: 0 auto;
		text-align: left;
		position: relative;
		padding: 10px 0;
		font-weight: normal;
		}
.hottour {
	position: relative;
	}
.hottour th {
	background: #d0e8ff;	
	padding: 7px 10px;
	text-align: left;
	font: normal 13px Arial, Helvetica, sans-serif;
	}

.hottour td a,
.hottour th a {
	color: #1789d5;
	}
.hottour td {
	padding: 6px 10px;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #bbb;
	vertical-align: top;
	font: normal 12px Arial, Helvetica, sans-serif;
	}
		.hottour td b,
		.hottour td a.light {
			color: #999999;
			font-weight: normal;
			}
		.hottour td b.red {
			color: #f87171;
			font-weight: normal;
			}
		.hottour th.date,
		.hottour td.date {
			width: 80px;
			text-align: left;
			}
		.hottour td.nights,
		.hottour td.nights  {
			width: 45px;
			text-align: center;
			}
		.hottour th.food,
		.hottour td.food  {
			width: 55px;
			text-align: center;
			}
		.hottour th.nomer,
		.hottour td.nomer  {
			width: 50px;
			text-align: center;
			}
		.hottour th.price,
		.hottour td.price{
			width: 40px;
			border-right: 0px;
			text-align: center;
			}



	.pad ul {
		width: auto;
		padding: 0;
		margin: 0;
		list-style-type: none;
		}
		.pad ul li {
			padding-left: 15px;
			background: #fff url(i/bg_bustour-incl.gif) center left no-repeat;
			margin: 2px 0 2px 7px;
			}
.bustour-incl {
	width: 640px;
	position: relative;
	background: #fff;
	margin: 0 0 20px 0;
	}
	.bustour-incl td {
		font: normal 13px Arial, Helvetica, sans-serif;
		vertical-align: top;
	}
	.bustour-incl td ul {
		width: auto;
		padding: 0;
		margin: 0;
		list-style-type: none;
		}
		.bustour-incl td ul li {
			padding-left: 15px;
			background: #fff url(i/bg_bustour-incl.gif) center left no-repeat;
			margin: 2px 0 2px 7px;
			}
	



.bustour {
	width: 640px;
	position: relative;
	background: #dddddd;
	margin-top: 15px;
	}
.bustour th {
	background: #fff;	
	width: 90px;
	padding: 10px;
	text-align: left;
	font: normal 18px Arial, Helvetica, sans-serif;
	vertical-align: top;
	}

.bustour td a,
.bustour th a {
	color: #1789d5;
	}
.bustour td {
	padding: 10px;
	background: #fff;
	vertical-align: top;
	font: normal 13px Arial, Helvetica, sans-serif;
	vertical-align: top;
	line-height: 18px;
	}
.bustour td img {
	margin: 15px auto;
	}
.bustour th.scnd, 
.bustour td.scnd {
	background: #f9f9f9;
	}
	




.popular {
	margin-bottom: 20px;
	}
.popular td {
	padding-bottom: 10px;
	padding-right: 15px;
	color: #676767;
	font-size: 12px;
	border-bottom: 3px solid #f3f3f3;
	}	
	.popular td a {
		font: normal 13px Arial, Helvetica, sans-serif;
		line-height: 20px;
		}
		.popular td a img,
		.popular td img a {
			border: 0;
			text-decoration: none;
			} 
	.popular td.more {
		padding: 8px 15px 8px 0;
		text-align: right;
	border-bottom: 0;
		}
	.popular td.more a {
		font: normal 13px Arial, Helvetica, sans-serif;
		color: #1789d5;
		}
	
.countrylist td {
	width: 160px;
	vertical-align: top;
	font: normal 14px Arial, Helvetica, sans-serif;
	line-height: 26px;
	}	
	.countrylist td a {
		font: normal 14px Arial, Helvetica, sans-serif;
		color: #0099ff;
		line-height: 26px;
		text-decoration: underline;
		}
	.country td div.dpad {
		padding: 0 15px 0 0;
		line-height: 26px;
	}
	.country td h2 {
		margin: 0 0 10px 0;
		}
	
	
.history,
.history a {
color: #999;
font: normal 11px Arial, Helvetica, sans-serif;
}	




/* rotator in-page placement */
    div.rotator {
	float: left;
	padding: 0;
	margin: 0;
	position:relative;
	width: 460px;
	height:265px;
	overflow: hidden;
}
/* rotator css */
	div.rotator ul li {
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div.rotator ul li img {
}
    div.rotator ul li.show {
	z-index:1
}











.main_tab .menuTitle{color:#40a6e9;font-weight:bold;padding:3px;float:left;}
.main_tab ul{padding:0;margin:0;height:44px;list-style:none;}
.main_tab ul li{height:44px;float:left;}
.main_tab ul li.last{background:none;}
.main_tab ul li a{
    display:block;
    height:37px;
    line-height:37px;
    color:#444;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    padding:0px 0px 8px 0px;
    margin:0;
    background: url(img/main_tab_button.gif) no-repeat 50% 0px;        
    text-decoration: none;
}
.main_tab ul li a:hover,.main_tab ul li a.active{background-position:50% -44px;}
.main_tab a span.left,.main_tab a span.right,.main_tab a span.middle{display:block;height:36px;background: url(img/main_tab.gif) no-repeat 0 0;}

.main_tab a.active span{background-position:0 -296px;}
.main_tab a:hover span{background-position:0 -148px;}
.main_tab a:hover.active span{background-position:0 -296px;}

.main_tab a span.middle{background-repeat:repeat-x;padding:0 10px;}
.main_tab a span.left{padding-left:5px;}
.main_tab a span.right{padding-right:5px;}

.main_tab a span.right{background-position:100% -111px;}
.main_tab a.active span.right{background-position:100% -407px;}
.main_tab a:hover span.right{background-position:100% -259px;}
.main_tab a:hover.active span.right{background-position:100% -407px;}

.main_tab .first a span.left{background-position:0 -37px;}
.main_tab .first a:hover span.left{background-position:0 -185px;}
.main_tab .first a.active span.left{background-position:0 -333px;}
.main_tab .first a.active:hover span.left{background-position:0 -333px;}

.main_tab .last a span.right{background-position:100% -74px;}
.main_tab .last a:hover span.right{background-position:100% -222px;}
.main_tab .last a.active span.right{background-position:100% -370px;}
.main_tab .last a.active:hover span.right{background-position:100% -370px;}




















.countrymenu {
	width: 100%; 
	position: relative; 
	background: #d0e8ff; 
	}
.countrymenudiv{
	font-weight: bold;
	width: 100%;
	}
.countrymenudiv ul{
	padding: 6px 0 7px 0; 
	margin: 0 15px;
	text-align: left; 
	}
.countrymenudiv ul li{
	display: inline;
	}
.countrymenudiv ul li a{
	color: #1789d5;
	padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
	margin-right: 11px; /*spacing between each menu link*/
	text-decoration: underline;
	font: normal 13px Arial, Helvetica, sans-serif;
	}
.countrymenudiv ul li a:hover {
	text-decoration: none;
	}
.countrymenudiv ul li a.selected{
	text-decoration: none;
	color: #494949;
	}


ul#pagination-digg {border:0; margin:0; padding:0;}

#pagination-digg li{
border:0; margin:0; padding:0;
font-size:13px;
list-style:none;
margin-right:4px;
}
#pagination-digg a{
border:solid 1px #9aafe5;
margin-right:4px;
}
#pagination-digg .previous-off,
#pagination-digg .next-off {
color:#bbbbbb;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagination-digg .next a,
#pagination-digg .previous a {
font-weight:bold;
}
#pagination-digg .active{
background:#1789d5;
color:#fff;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-digg a:link,
#pagination-digg a:visited {
color:#1789d5;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-digg a:hover{
border:solid 1px #1789d5;
}
	
	
a.signup-button{
background:#9c2 url("/img/bg-btn-signup.png") repeat-x 0 0;
display:block;
padding:8px 10px;
margin: 0 0 10px 0;
border:1px solid #ecf6ff;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
text-decoration:none;
text-align:center;
color:#333;
text-shadow:0 1px 0 #df6;
font:18px Helvetica,Arial,Sans-serif;
font-weight:normal;
outline:none;}

a.signup-button:hover,a.signup-button:focus{background-position:0 -5px;color:#111;}a.signup-button:active{background-image:none; padding: 9px 9px 7px 11px;}

	
a.tez-button{
background:#1562b6 url("i/bg_btn-tez.png") repeat-x -75px -5px;
display:block;
padding:18px 10px;
margin: 0 0 10px 0;
border:1px solid #ecf6ff;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
text-decoration:none;
text-align:left;
color:#fff;
text-shadow:0 1px 0 #003399;
font:18px Helvetica,Arial,Sans-serif;
font-weight:normal;
outline:none;}

a.tez-button:hover,a.tez-button:focus{color:#fff;}a.tez-button:active{background-position: -74px -4px; padding: 19px 9px 17px 11px;}


a.eco-button{
background:#fdfd21 url("i/bg_btn-eco.gif") no-repeat 0px 0px;
display:block;
width: auto;
padding:8px 100px 8px 10px;
margin: 0 0 10px 0;
border:1px solid #f1f100;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
text-decoration:none;
text-align:center;
color:#424240;
text-shadow:0 1px 0 #ffffa8;
font:18px Helvetica,Arial,Sans-serif;
font-weight:normal;
outline:none;}

a.eco-button:hover,a.tez-button:focus{color:#000;}a.eco-button:active{background-position: 1px 1px; padding: 9px 99px 7px 11px;}




.follow {
	}
.follow a img,
.follow img a {
	border: 0;
	}
.follow a {
 	text-decoration: none;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #484848;
	line-height: 40px;
	}


.sape, .sape a {
	text-align: center;
	font-size: 9px; 
	padding-top: 15px; 
	color: #ccc; 
	}

.manager {
	width: 160px;
	float: left;
	padding-bottom: 35px;
	}
.manager img {
	margin: 0;
	}
.manager h1 {
	margin: 3px 0;
	font: normal 18px Arial, Helvetica, sans-serif;
	}
.manager p.worktime {
	margin: 4px 0 0 0;
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #999999;
	}




.countries-list {
	}
.countries-list td.letter {
	background: #eeeeee;
	padding: 3px 10px;
	font: normal 18px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #cccccc;
	}
.countries-list td {
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 2px 10px 4px 10px;
	line-height: 24px;
	color: #999999;
	vertical-align: middle;
	border-bottom: 1px solid #f3f3f3;
	}
.countries-list td a {
	font: normal 14px Arial, Helvetica, sans-serif;
	}
.countries-list td a.small {
	font: normal 12px Arial, Helvetica, sans-serif;
	}


	


a.word-download  {
	display: block;
	width: 425px;
	padding: 15px 15px 15px 45px;
	margin: 15px 0;
	background: #fff url(img/word_icon.gif) 5px 5px no-repeat;
	border: 2px solid #ccc;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
a:hover.word-download  {
	border: 2px solid #00a8ee;
	text-decoration: underline;
}



.wireframemenu{
width: 170px;
margin: 0 30px 30px 0;
z-index: 1;
}

* html .wireframemenu{ 
width: 170px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}
.wireframemenu ul li {
padding: 0 !important;
margin: 0 !important;
background: none !important;
}

.wireframemenu a{
font: normal 16px Arial, Helvetica, sans-serif;
padding: 4px;
margin: 3px 0;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #595959;
background: #fff;
text-decoration: underline;
}

.wireframemenu a.active,
.wireframemenu a.active:hover  {
color: #fff;
padding: 5px 5px 12px 5px;
background: #85c9f6 url(/i/countrymenu.gif) bottom left no-repeat;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: #dbeffc;
color: black;
}


.hot {
width: 640px;
}
.hot td {
	padding: 4px 5px 4px 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.hot td.country {
	width: 150px;
	padding: 0 0 15px 30px;
	line-height: 18px;
}
.hot td.country a {
	display: inline;
	background: none;
	text-decoration: underline;
	padding: 0;
	color: #666;
	border: 0;
}
	.hot td.country a:hover {
		display: inline;
		background: none;
		text-decoration: underline;
		padding: 0;
		color: #000;
	}
.hot td.city {
	font: normal 18px Arial, Helvetica, sans-serif;
	color:#62b7db;
	padding-bottom: 5px;
	border-bottom: 1px solid #dfdfdf;
	border-top: none !important;
	}
	.hot td.city a {
		font: normal 18px Arial, Helvetica, sans-serif;
		color:#508c22;
		text-decoration: none;
		}
.hot td.small {
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#000;
	width: 110px;
	padding-right: 10px;
	}
.hot td.clear {
	padding: 0;
	height: 22px;
	border: 0;
	}
.hot td.list {
	}
.hot td.list a  {
	text-decoration: none;
	color: #5e6266;
	}
.hot td.list div.block {
	width: 100%;
	float: left;
	display: block;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	background: #fff url(i/bg_hot.gif) right 3px no-repeat;
	border-bottom: 1px solid #dfdfdf;
	color: #5e6266;
	}
.hot td.list div.price {
	width: 95px;
	float: left;
	margin-right: 5px;
	color: #508c22;
	font-weight: bold;
	}
	.hot td.list div.price a {
		color: #508c22;
		font-weight: bold;
		}
		.block div.price a:hover{
			background-image: none;
			}
.hot td.list div.date {
	width: 45px;
	float: left;
	margin-right: 2px;
	}
	.hot td.list div.date a {
		}
		.hot td.list div.date a:hover{
			background-image: none;
			padding: 0;
			margin: 0;
			}
.hot td.list div.info {
	margin-left: 150px;
	display: block;
	}
	
.hot td.list div.date b,
.hot td.list div.price b{
	font-weight: normal;
	color: #cccccc;
	}
.hot td.list a.more  {
	float: left;
	margin-top: 10px;
	padding-left: 162px;
	font-weight: normal;
	color: #62b7db;
	border-bottom: 0;
	display: block;
	}
.hot td.list a.more:hover  {
	background: none;
	text-decoration: underline;
	}
	.hot td div.info a {
		display: block;
		background: #fff url(i/bg_hot.gif) right 3px no-repeat;
		text-decoration: none;
		padding-right: 20px;
		color: #5e6266;
		}
	.hot td div.info a:hover {
		display: block;
		background: #fff url(i/bg_hot-on.gif) right 3px no-repeat;
		text-decoration: none;
		padding-right: 20px;
		color: #000;
		}
		.hot td a b {
			color: #508c22;
		}
		
		
		
		
/* СПИСОК ТУРОВ НА ГЛАВНОЙ */

td.nf{
list-style-type: none;
width: 455px;
margin: 0;
padding: 0;
}
td.list ul li {
	width: 455px;
	padding: 0;
	}
td.list ul li a{
	float: left;
	background: #fff url(i/bg_hot.gif) 437px 5px no-repeat;
	font: normal 12px Arial, Helvetica, sans-serif;
	display: block;
	width: 455px;
	padding: 5px 0;
	margin: 0;
	text-decoration: none;
	border-bottom: 1px solid #dfdfdf;
	cursor: hand;
	cursor: pointer;
}
td.list ul li a:hover{
	color: #006699;
	background: #dee9f2 url(i/bg_hot-on.gif) 437px 5px no-repeat;
	}

	td.list ul li a span.date {
		float: left;
		width: 50px;
		color: #5e6266;
		display: block;
		}
	td.list ul li a span.price {
		float: left;
		color: #508c22;
		display: block;
		width: 105px;
		font-weight: bold;
		}
	td.list ul li a span.text {
		width: 270px;
		padding-right: 30px;
		float: left;
		color: #5e6266;
		display: block;
		}
		td.list ul li a span.date b,
		td.list ul li a span.price b {
			font-weight: normal;
			color: #ccc;
			}
	
td.list ul.bustours {
list-style-type: none;
width: 660px !important;
margin: 0;
padding: 0;
}
td.list ul.bustours li {
	width: 660px !important;
	margin: 0;
	padding: 0;
	}
td.list ul.bustours li a{
	float: left;
	background: #fff url(i/bg_hot.gif) 635px 10px no-repeat;
	font: normal 12px Arial, Helvetica, sans-serif;
	display: block;
	width: 660px;
	padding: 10px 0;
	margin: 0;
	text-decoration: none;
	border-bottom: 1px solid #dfdfdf;
	cursor: hand;
	cursor: pointer;
}
td.list ul.bustours li a:hover{
	color: #006699;
	background: #dee9f2 url(i/bg_hot-on.gif) 635px 10px no-repeat;
	}

	td.list ul.bustours li a span.date {
		float: left;
		width: 105px;
		color: #5e6266;
		display: block;
		}
	td.list ul.bustours li a span.price {
		float: left;
		color: #508c22;
		display: block;
		width: 90px;
		font-weight: bold;
		}
	td.list ul.bustours li a span.text {
		width: 390px;
		padding-right: 30px;
		float: left;
		color: #5e6266;
		display: block;
		}
	
/* Holly Hack for IE \*/
* html td.list ul li { height: 1%; }
* html td.list ul li a { height: 1%; }
/* End */		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
.myadmin-tbl th {
	font: bold 13px Arial, Helvetica, sans-serif;
	padding: 6px;
	background: #5e6266;
	color: #fff;
}
.myadmin-tbl td {
	padding: 6px;
	border-bottom: 1px solid #dfdfdf;
	font: normal 13px Arial, Helvetica, sans-serif;
}
.myadmin-tbl td a {
	color: #5e6266;
}
.myadmin-tbl td a strong {
	color: #ff0000;
}

.tbl {
	width: 100%;
}
.tbl td {
	padding: 4px 7px;
	border-bottom: 1px solid #eee;
}




.tbl-price {
	width: 640px;
	background: #bbbbbb; 
	font: normal 12px Arial, Helvetica, sans-serif;
}
.tbl-price th {
	padding: 10px; 
	background: #e2e2e2;
	vertical-align: middle;
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.tbl-price td {
	padding: 10px; 
	background: #fff; 
	text-align:center;
}









.usadba {
	padding: 15px;
	background: #f5f5f6;
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #999999;
	margin-bottom: 15px;
}
.usadba a {
	color: #2577cd;
	}
.tbl-usadba {
	width: 100%;
}
.tbl-usadba td {
	color: #333333;
	padding-top: 15px;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	vertical-align: top;
}
.tbl-usadba td em {
	display: block;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #ccc;
	color: #999999;
	text-transform: lowercase;
	
}
.tbl-usadba td.img {
	width: 200px;
	padding-right: 20px;
}



.menu_tabs {
width: 100%;
overflow: hidden;
margin-bottom: 15px;
border-top: 1px solid #eeeeee;
}

.menu_tabs ul{
margin: 0;
padding: 0;
font: normal 16px Arial, Helvetica, sans-serif;
list-style-type: none;
}
.menu_tabs li{
display: inline;
margin: 0;
background: none !important;
}
.menu_tabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 14px 14px 17px 14px;
color: #414141;
}

.menu_tabs li.selected a,
.menu_tabs li.selected a:hover {
	color: #fff;
	background: #85c9f6 url(/i/countrymenu.gif) bottom left no-repeat;
	padding: 14px 14px 17px 14px;
}
.menu_tabs li a:hover {
	color: #000; 
	background: #dbeffc;
	padding: 14px 14px 12px 14px;
	} 





.hot-more,
.order-tbl  {
}
.hot-more input {
	width: 200px;
	padding: 5px;
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #000;
	border: 1px solid #bbb;
}
*html .hot-more input  {
	height: 34px;
}
.order-tbl input,
.order-tbl .textarea{
	display: inline-block;
	width: 430px;
	padding: 5px;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 18px;
	border: 1px solid #bbb;
} 
*html .order-tbl input {
	height: 30px;
}
.hot-more td {
	padding: 10px 20px 10px 0;
	border-bottom: 1px solid #dfdfdf;
	font: normal 18px Arial, Helvetica, sans-serif;
	vertical-align: top;
	color: #000;
}
.order-tbl td {
	padding: 10px 0;
	border-bottom: 1px solid #dfdfdf;
	font: normal 14px Arial, Helvetica, sans-serif;
	vertical-align: top;
	color: #000;
}
.hot-more td b,
.order-tbl td b {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #727272;
}
.hot-more td.head {
	color: #727272;
	width: 200px;
} 
.order-tbl td.head{
	color: #727272;
	width: 230px;
}
.hot-more td.price {
	color: #438d14;
}


.tbl-bus {
	width: 640px;
}
.tbl-bus td {
	padding: 10px 20px 10px 0;
	border-bottom: 1px solid #dfdfdf;
	font: normal 13px Arial, Helvetica, sans-serif;
	vertical-align: top;
	color: #000;
}
.tbl-bus td b {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #727272;
}
.tbl-bus td.head {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #444;
	width: 200px;
}
.tbl-bus td.head2 {
	font: normal 18px Arial, Helvetica, sans-serif;
}
.tbl-bus td.price {
	color: #438d14;
}




h3 {
	font: normal 18px Arial, Helvetica, sans-serif;
	margin: 3px 0;
}
a img {
	border: 0;
}

a {
	color: #1789d5;
	text-decoration: underline;
	}	
	a:hover {
		text-decoration: none;
		}
.clear {
	clear: both;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	}
.blue {
	color: #039bff;
	}
.green {
	color: #65cc00;
}
.box-yellow {
	color: #000;
	background: #ffe300 url(i/bg_wave-yellow.png) center center repeat;
	display: block;
	margin: 5px 0 10px 0;
	padding: 10px;
	-webkit-border-radius:10px;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius:10px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	border-radius:10px;
	border-bottom-right-radius:  0;
	border-bottom-left-radius:  0;
}
td {
	vertical-align: top;
	}	
	
h1 {
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #646565;
	color: #0099cc;
	margin: 0 0 5px 0;
	}
h2 {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #646565;	
	margin: 10px 0 5px 0;
	}
	
	

.orderbox {
	width: 640px;
}
.orderbox td {
	font: normal 13px Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}
.orderbox td input {
	font: normal 13px Arial, Helvetica, sans-serif;
	padding: 3px 0;
	line-height: 18px;
	border: 1px solid #999;
	background: #fff;
}	
	
	
	
	
	
/*  ------------------------------  */
/*  DROPDOWN MENU                   */
/*  ------------------------------  */
ul.menu-1c {
	list-style-type:none;
	margin:0;
	padding: 0;
}
ul.menu-1c li {
	display:block;
	float:left;
	position:relative;
	margin:0 9px 0 0;
	padding:0;
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #646565;
}
ul.menu-1c li.current {
	background:#fff;
}
ul.menu-1c li:hover {
	background:#fff;
}


ul.menu-1c li a {
	display:block;
	float:left;
	color:#0099ff;
	text-decoration:none;
	border-bottom: 1px dotted #0099ff;
	font: normal 18px Arial, Helvetica, sans-serif;
}

ul.menu-1c li a span {
	font-weight:normal;
	padding-left:3px;
}
ul.menu-1c li.drop a {
	color:#0099ff;
}
ul.menu-1c li.drop:hover li {
	border:none;
}
ul.menu-1c li.drop span.toggle {
	display:block;
	float:left;
	width:11px;
	height:16px;
	background: transparent url(i/bg_select.gif) right 11px no-repeat;
	padding:0;
	margin:0 7px 0 0;
}
ul.menu-1c li.drop:hover span.toggle, ul.menu-1c li.drop.current span.toggle {
	background: #fff url(i/bg_select.gif) right 12px no-repeat;
}
ul.menu-1c li.drop:hover, ul.menu-1c li.current:hover {
}
ul.menu-1c li.drop:hover ul {
	display:block;
	z-index:1;
	padding:5px;
	border: 1px solid #dfdfdf;
}
ul.menu-1c li ul {
	display:none;
	position:absolute;
	top:22px;
	left:0;
	list-style-type:none;
	margin:0;
	padding:9px 0 0 0;
	background:#fff;
}
ul.menu-1c li ul li {
	float:none;
	height: auto;
	margin:0;
	border:none;
}
ul.menu-1c li ul li a {
	float:none;
	width: 200px;
	background:none;
	margin:0;
	display:block;
	font: normal 18px Arial, Helvetica, sans-serif;
	border: none;
	color: 666;
	height:auto;
	padding:3px 5px;
	font-weight:normal;
	color:#0099ff;
}
ul.menu-1c li ul li a:hover {
	text-decoration: underline;
}

/* drop down menu hover styles */
ul.menu-1c li:hover ul {
	background: #fff;
}
ul.menu-1c li:hover ul * {
	background:none;
}
ul.menu-1c li ul li:hover {
	background: #fff;
}
	
	
	
	
	
	
.result {
	border: 1px solid #CCC;
	margin: 10px 0;
	}
	.result td {
		padding: 10px;
		vertical-align: top;
		font: normal 13px Arial, Helvetica, sans-serif;
	}
	.result td.img {
		width: 185px;
	}
	.result td.txt {
		}
	.result td.txt a {
		display: block;
		text-decoration: none;
		color: #333;
		}
		.result td.txt a b {
			color: #818181;
			font-weight: normal;
			}
	.result td.txt .out {
		display: block;
		color: #333;
		padding-bottom: 10px;
		}
	.result td.txt h2,
	.result td.txt h2 a{
		margin: 0;
		padding: 0;
		font: normal 18px Arial, Helvetica, sans-serif;
		color: #33a7e3;
		text-decoration: none;
		}
	.result td.btn {
		width: 155px;
		text-align: center;
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #333;
		}

a.showmore {
	display: block;
	margin: 10px 0;
	padding: 15px 0;
	text-align: center;
	background: #dcebf4;
	font: normal 18px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #0086cb;
}
	a.showmore:hover {
		background: #c4e2f3;
	}
	
a.back {
	display: block;
	margin: 10px 0;
	padding: 10px;
	text-align: left;
	background: #eeeeee;
	font: normal 13px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000;
}
	a.back:hover {
		background: #e6e6e6;
	}
	
	
	
	
	
	.cardtable {
}
.cardtable th {
	font: bold 13px Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 10px;
	background: #fff url(/i/card_bg.gif) bottom left repeat-x;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	color: #000;
}
.cardtable td {
	padding: 10px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
	border-bottom: 1px dotted #b4b4b4;
}
.cardtable td.proc {
	color: #aaa;
	width: 40px;
}
.cardtable td.price {
	width: 90px
}
.cardtable td.dark {
	background: #eeeeee;
}
.cardtable td.neg {
	background: #ffe3e3;
}

	
	

.card-login {
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 25px 0 70px 10px; 
	background: #fff url(i/card_promo_login.jpg) top right no-repeat; 
	}
.card-login h3 {
	margin: 0 0 10px 0;
	color: #1789d5;
	}
input.card-login {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000; 
	padding: 5px;
	margin-bottom: 8px;
	width: 150px;
	margin-top: 3px;
	background: #fff;
	border: 1px solid #8ac3f3;
	}
a.card-button{
background:#6fafe5 url("/i/card_butt.jpg") repeat-x bottom right;
display:block;
width: 140px;
padding:10px 10px;
margin: 0 0 10px 0;
border:1px solid #ecf6ff;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
text-decoration:none;
text-align:center;
color:#fff !important;
text-shadow:0 1px 0 #003399;
font:13px Arial,Sans-serif;
font-weight:bold;
outline:none;}

a.card-button:hover,a.card-button:focus{color:#fff;}a.card-button:active{background-image:none;}




.tbl-exat {
	width: 640px;
}
.tbl-exat td {
	vertical-align: top;
	padding: 0 10px 10px 0;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.tbl-exat td input,
.tbl-exat td select {
	font: normal 12px Arial, Helvetica, sans-serif;
}
