@import url(reset.css);

/* -----------------------------------------------------------Global style (Start)------------------------------------------------------------ */

.clear:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0;
}

* html .clear{ zoom: 1;}
*:first-child+html .clear{ zoom: 2;}

body{
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeSpeed;
	font: 12px Arial, Verdana, Tahoma, sans-serif;
	background: url(../i/bg.gif);
}

#wrapper{
	width: 1000px;
	margin: 0 auto;
}

*::selection{
	background: #00e5ee;
}

*::-moz-selection{
	background: #00e5ee;
}

*::-webkit-selection{
	background: #00e5ee;
}

/* -----------------------------------------------------------Global style (Finish)------------------------------------------------------------ */

/* -----------------------------------------------------------Header (Start)------------------------------------------------------------ */

#header{
	width: 1000px;
	margin-bottom: 35px;
}

#info{
	width: 1000px;
	height: 160px;
}

#logo{
	display: block;
	float: left;
	margin: 10px 0 0 30px;
}

#intro{
	width: 372px;
	height: 82px;
	background: url(../i/intro.png) no-repeat;
	float: left;
	margin: 40px 0 0 50px;
}

#contacts{
	width: 372px;
	height: 113px;
	float: right;
	background: url(../i/contacts.png) no-repeat;
	margin-top: 20px;
	padding: 5px 10px 0 93px;
}

#contacts p{
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #fff;
}

.alLeft{
	float: left;
	display: block;
}

.alRight{
	float: right;
	display: block;
}

#mainMenu{
	width: 1000px;
	height: 56px;
	background: url(../i/bgMenu.png) no-repeat;
}

#mainMenu ul{
	margin-left: 20px;
}

#mainMenu ul li a{
	display: block;
	float: left;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #fff;
	text-shadow: 1px 2px 1px #000;
	margin: 16px 22px 0 22px;
}

#mainMenu ul li a:hover{
	text-decoration: none;
	color: #E08528;
}

#banHot{
	float: right;
	margin: 6px 15px -6px 0;
}

/* -----------------------------------------------------------Header (Finish)------------------------------------------------------------ */

/* -----------------------------------------------------------Main content (Start)------------------------------------------------------------ */
#img 
{ 
border: 1px solid #000; 
float: center;
}


.title{
	font: italic bold 18px Georgia, "Times New Roman", serif;
}

.more{
	display: block;
	font: italic bold 14px Georgia, "Times New Roman", serif;
	color: #3e2310;
	margin: 10px 15px 15px 0;
	float: right;
}

.more:hover{
	text-decoration: none;
	color: #a14a0d;
	text-shadow: 1px 1px 1px #ccc;
}

#content{
	width: 1000px;
}

#left{
	width: 200px;
	float: left;
}

#leftMenu{
	width: 200px;
	background: #4A413E;
	padding-bottom: 10px;
	margin-bottom: 25px;
}

.tService{
	color: #E08528;
	padding: 15px 0 10px 15px;
}

#leftMenu ul li{
	border-bottom: 1px solid #BEB6AC;
	padding: 10px 0;
	margin: 0 15px;
}

#leftMenu ul li.last{
	border-bottom: 0;
}

#leftMenu ul li a{
	color: #fff;
	font: 14px Arial, Helvetica, sans-serif;
}

#leftMenu ul li a:hover{
	color: #A1A1A1;
	text-decoration: none;
}

#country{
	width: 200px;
	background: #F7F7F7;
	border: 1px solid #E4E4E4;
	margin-bottom: 25px;
}

.tCountry{
	padding: 15px 0 15px 15px;
	color: #514846;
}

.co{
	width: 170px;
	margin: 0 0 12px 15px;
	border-top: 1px dashed #C7C7BC;
}

.co a{
	display: block;
}

.co .coMore{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #E08528;
	margin: 5px 0;
	width: 1em;
}

.co .coMore:hover{
	text-decoration: none;
	color: #8B5219;
}

.co a.bSearch:hover, a.bHotel:hover, a.bHot:hover{
	background-position: 0 top;
}

.bSearch{
	width: 32px;
	height: 35px;
	background: url(../i/bSearch.png) no-repeat 0 bottom;
	float: left;
}

.bHotel{
	width: 36px;
	height: 32px;
	background: url(../i/bHotel.png) no-repeat 0 bottom;
	float: left;
	margin-left: 36px;
}

.bHot{
	width: 32px;
	height: 33px;
	background: url(../i/bHot.png) no-repeat 0 bottom;
	float: right;
}

.other {
	position:absolute;
	left:-4250px;
}

#leftBanners{
	margin-bottom: 25px;
}

#leftBanners a{
	display: block;
	width: 200px;
}

#leftBanners a:hover{
	text-decoration: none;
	-webkit-box-shadow: inset 0  0  10px  rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0  0  10px  rgba(0,0,0,0.3);
	-ms-box-shadow: inset 0  0  10px  rgba(0,0,0,0.3);
	box-shadow: inset 0  0  10px  rgba(0,0,0,0.3);
}

#avia{
	height: 193px;
	background: url(../i/avia.png) no-repeat;
	margin-bottom: 20px;
}

#yahonta{
	height: 110px;
	background: url(../i/taxi1.png) no-repeat;
}
#facebook{
	height: 90px;
        
	background: url(../i/facebook.jpg) no-repeat;
}
#twitter{
	height: 93px;
        width: 93px;
	background: url(../i/vesh.gif) no-repeat;
}

#gismeteo{
	width: 200px;
	height: 129px;
	margin-bottom: 15px;
}

#kurs{
	width: 102px;
	height: 115px;
	margin-left: 49px;
}

#center{
	width: 555px;
	float: left;
	margin-left: 7.5px;
}

#bigBan{
	width: 555px;
	height: 346px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	padding: 6px 0 0 6px;
}

#border{
	width: 543px;
	height: 334px;
	border: 1px solid #fff;
}

#firstText{
	text-align: center;
	margin-top: 25px;
        margin-left: 200px;
	font: italic 18px Georgia, "Times New Roman", serif;
	color: #699EAA;
}

#lastText{
	text-align: center;
	margin-top: 20px;
        margin-left: 235px;
	font: italic 20px Georgia, "Times New Roman", serif;
	color: #000;
}

#smallBan{
	display: block;
	margin-top: 20px;
	width: 555px;
	height: 70px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	background: url(../i/smallBan.png) repeat-x;
}

#smallBan:hover{
	text-decoration: none;
	cursor: pointer;
}

#smallBan p{
	float: left;
}

#bigText{
	font: italic bold 22px Georgia, serif;
	color: #FF1493;
	padding: 20px 0 0 15px;
}

#smallText{
	font: italic bold 18px Georgia, serif;
	color: #E08528;
	padding: 13px 0 0 18px;
	width: 200px;
}

#smallBan img{
	float: right;
	padding: 5px 10px 0 0;
}

#news{
	width: 555px;
	background: #F7F7F7;
	border: 1px solid #E4E4E4;
	margin-top: 25px;
	padding: 15px 15px 0 15px;
}

#textArea{
	width: 555px;
	background: #F7F7F7;
	border: 1px solid #E4E4E4;
	margin-top: 25px;
	padding: 15px;
}

#vitrina{
	width: 555px;
	background: #F7F7F7;
	border: 1px solid #E4E4E4;
	margin-top: 25px;
	padding: 15px 0 0 15px;
}

#inContent{
	width: 555px;
	background: #F7F7F7;
	border: 1px solid #E4E4E4;
	padding: 10px 5px;
}

.tVitrina, .tText{
	padding: 0 0 15px 0;
	color: #514846;
}

.tNews{
	padding: 0 0 10px 0;
	color: #514846;
}

.tContent{
	color: #514846;
}

.vit{
	margin-right: 15px !important;
}

.new{
	margin-top: 0 !important;
	margin-right: 0 !important;
}

#right{
	width: 230px;
	float: right;
}

#search{
	width: 230px;
	background: #4A413E;
	padding-bottom: 0px;
	margin-bottom: 25px;
}

.tSearch{
	color: #E08528;
	padding: 15px 0 10px 15px;
}

#office{
	width: 230px;
	background: #F7F7F7;
	border: 1px solid #E4E4E4;
	margin-bottom: 25px;
}

.tOffice{
	padding: 15px 0 15px 15px;
	color: #514846;
}

.ofc{
	width: 205px;
	background: #fff;
	border: 1px solid #DCD6C6;
	margin: 0 0 15px 12.5px;
	padding-bottom: 10px;
}

.ofc p{
	font: 14px Arial, Helvetica, sans-serif;
}

.tOfc{
	font-weight: bold !important;
	color: #E08528;
	text-align: center;
	padding: 10px 0 20px 0;
}

.bold{
	font-weight: bold;
}

.tel, .fax, .icq, .email{
	margin: 0 0 7px 15px;
}

p.email a{
	font-size: 12px;
	color: #000;
}

.status{
	display: block;
	margin: 5px 0 0 0;
}

.status img{
	margin: 0 5px -3px 0;
}

.map{
	display: block;
	margin-left: 15px;
	color: #000;
	font: bold 14px Arial, Helvetica, sans-serif;
}

#specBan{
	width: 230px;
	background: #fff;
	border: 1px solid #B2B2B2;
	padding-bottom: 15px;
}

.tSpec{
	padding: 15px 0 10px 15px;
	color: #514846;
}

#textSpec{
	font: 14px Arial, Helvetica, sans-serif;
	padding: 0 13px 5px 15px;
}

#specPrice{
	font: bold 24px Georgia, "Times New Roman", serif;
	color: #E08528;
	padding: 0 0 10px 15px;
}

#specBan a{
	display: block;
	font: italic bold 24px Arial, Helvetica, sans-serif;
	color: #fff;
	width: 200px;
	text-align: center;
	padding: 5px 0;
	background: #A27558;
	margin-left: 15px;
}

#specBan a:hover{
	text-decoration: none;
	background: #D89D76;
}

/* -----------------------------------------------------------Main content (Finish)------------------------------------------------------------ */

/* -----------------------------------------------------------Footer (Start)------------------------------------------------------------ */

#footer{
	width: 100%;
	background: url(../i/bgFooter.png) repeat;
	margin-top: 20px;
}

#inFooter{
	width: 1000px;
	margin: 0 auto;
	padding: 28px 0;
}

#inFooter #tourAdmin{
	float: right;
}

#inFooter #tourAdmin #topturizm{
	height: 31px;
	width: 88px;
	float: left;
}

#inFooter #tourAdmin a{
	display: block;
	margin-left: 7px;
	padding-top: 1px;
	font: 12px Arial, sans-serif;
	float: right;
	color: #000;
}

#inFooter #copyright{
	font: 12px Arial, sans-serif;
	padding-top: 9px;
	float: left;
}

/* -----------------------------------------------------------Footer (Finish)------------------------------------------------------------ */

/* -----------------------------------------------------------Breadcrumbs (Start)------------------------------------------------------------ */

#breadcrumbs{
	background: #eee;
	border-width: 1px;
	border-style: solid;
	border-color: #f5f5f5 #e5e5e5 #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,.2);
	-ms-box-shadow: 0 0 2px rgba(0,0,0,.2);
	box-shadow: 0 0 2px rgba(0,0,0,.2);
	overflow: hidden;
	width: 100%;
	margin: 10px 0;
}

#breadcrumbs a{
	font-size: 12px;
	padding: .5em 1em .5em 2em;
	float: left;
	text-decoration: none;
	color: #444;
	position: relative;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	background: rgb(245,245,245); 
	background: url(data:image/svg+xml, base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(245,245,245,1) 0%, rgba(221,221,221,1) 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(245,245,245,1)), color-stop(100%,rgba(221,221,221,1))); 
	background: -webkit-linear-gradient(left,  rgba(245,245,245,1) 0%,rgba(221,221,221,1) 100%); 
	background: -o-linear-gradient(left,  rgba(245,245,245,1) 0%,rgba(221,221,221,1) 100%); 
	background: -ms-linear-gradient(left,  rgba(245,245,245,1) 0%,rgba(221,221,221,1) 100%); 
	background: linear-gradient(to right,  rgba(245,245,245,1) 0%,rgba(221,221,221,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dddddd',GradientType=1 ); 
	-webkit-transition: opacity 1s;
	-moz-transition: opacity 1s;
	-o-transition: opacity 1s;
	transition: opacity 1s;
}

#breadcrumbs span.B_firstCrumb a{
	padding-left: 1em;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-ms-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}

#breadcrumbs a:hover{
	background: #fff;
	text-shadow: 0 -2px 0 rgba(255,255,255,.8);
}

#breadcrumbs a::after,
#breadcrumbs a::before{
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -1.5em;
	border-top: 1.5em solid transparent;
	border-bottom: 1.5em solid transparent;
	border-left: 1em solid;
	right: -1em;
}

#breadcrumbs a::after{
	z-index: 2;
	border-left-color: #ddd;
}

#breadcrumbs a::before{
	border-left-color: #ccc;
	right: -1.1em;
	z-index: 1;
}

#breadcrumbs a:hover::after{
	border-left-color: #fff;
}

#breadcrumbs span.B_currentCrumb{
	font-weight: bold;
	background: none;
	margin: 0 1em 0 2em;
	padding-top: .5em;
	position: absolute;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
}

#breadcrumbs span::after,
#breadcrumbs span::before{
	content: normal;
}

#breadcrumbs a:hover ~ a {
    opacity: 0.5;
}

#breadcrumbs a:hover ~ a + a  {
    opacity: 0.2;
}

#breadcrumbs span.B_firstCrumb:hover ~ a {
	opacity: 0.2;
}

/* -----------------------------------------------------------Breadcrumbs (Finish)------------------------------------------------------------ */

/* -----------------------------------------------------------Contries (Start)------------------------------------------------------------ */

#countries{
	padding: 0 0 20px 0;
	margin-top: -20px;
} 

#countries li{
	text-align: left;
	margin: 20px 10px 0 0;
	font: bold 13px Arial, sans-serif;
	float: left;
	width: 31%;
}

#countries a{
	color: #fff;
}

#countries li a img{
	border: 1px solid #fff;
	margin: 0 6px -12px 0;
}

.cnt_dsc_maintable a{
	display: block;
	margin-left: 10px;
}

.cnt_dsc_maintable a:hover img{
	-webkit-box-shadow: 0  0  10px  rgba(0,0,0,1);
	-moz-box-shadow: 0  0  10px  rgba(0,0,0,1);
	-ms-box-shadow: 0  0  10px  rgba(0,0,0,1);
	box-shadow: 0  0  10px  rgba(0,0,0,1);
}

.cnt_dsc_maintable p{
	text-align: justify;
}

.cnt_dsc_maintable strong{
	display: block;
	font-weight: bold;
	padding: 5px 0;
}

.cnt_dsc_maintable ul{
	list-style: square;
	margin: 3px 0 3px 25px;
}

.cnt_dsc_maintable ol{
	list-style: decimal;
	margin: 3px 0 3px 30px;
}

.cnt_dsc_title{
	font: bold 16px Arial, Helvetica, Tahoma, sans-serif;
	margin: 10px 0;
}

/* -----------------------------------------------------------Countries (Finish)------------------------------------------------------------ */

/* -----------------------------------------------------------Form of Order Tour (Start)------------------------------------------------------------ */

#formOrder td{
	padding: 5px 0;
}

#formOrder td input, #formOrder td textarea, #formOrder td img{
	margin-left: 10px;
}

/* -----------------------------------------------------------Form of Order Tour (Finish)------------------------------------------------------------ */