.trbl .span-1{ height:105px; background:#CCCCCC;}

/*HEADER*/
#wrap-header{background:#ff8315 url(../images/top-back.jpg) left top repeat-x; height:147px;}
#wrap-header div.container{position:relative;width:994px;height:147px;}
.brand{background:url(../images/top.jpg) left top no-repeat; width:235px; height:131px; position:absolute; left:8px;}
.logo{background:#faf3ec; position:absolute; top:17px; left: 30px;}
.travel-agency{position:absolute; left:46px; top:118px;}

.date_input{background:url(../images/icons/date.png) left top no-repeat; padding-left:22px; width:80px;}

#language{
	position:absolute;
	top:20px;
	left:251px;
	list-style:none;
	margin:0;
	padding:0;
}
#language li{ float:left; margin-right:2px;}

#cse-search-box{
	position:absolute;
	right:18px;
	top:23px;
	text-align:right;
	width: 206px;
}

#site-navigation{
	position:absolute;
	top:74px;
	left:254px;
	margin:0;
	padding:0;
	list-style:none;
	}
#site-navigation li{ float:left; margin-right:5px;}

#site-menu{
	position:absolute;
	top:73px;
	right:15px;
	list-style:none;
	margin:0;
	padding:0;
}
	#site-menu li{ float:left; padding-right:17px;}
	#site-menu li.last{ padding-right:0; margin-right:0;}
	#site-menu a{color:#ffdab9; text-decoration:none;font-size:10px;}
	#site-menu a:hover{color:#ff8315}
	
	#site-menu a.current{color:#ff8315;}
	
/* Horizontal Drop Down Menu
------------------------------ */
#main-menu{
	position:absolute;
	top:119px;
	left:254px;
	list-style:none;
	list-style:none;
	margin:0;
	padding:0;
}
#main-menu li{float:left;margin-right:26px;/*border:1px solid #ff0000; */padding-bottom:20px;position: relative;}
#main-menu li.last{margin-right:0;}

#main-menu a{display: block;}
#main-menu a.current, #main-menu a:hover{ color:#ff8315}

#main-menu ul { display: none; position: absolute; top: 28px; left: -25px; width: 180px; background: #faf3eb;list-style:none; margin:0; padding:0; padding-left:17px; padding-bottom:17px; padding-top:10px; z-index:555; }

#main-menu ul li{ float: none !important; margin:0; padding-bottom:6px !important; background:url(../images/icons/bullet.gif) 0 8px no-repeat}
#main-menu ul a{font-weight:bold;color:#880000;text-decoration:none; padding-left:9px; font-size:11px;}
#main-menu li:hover ul, #main-menu li.over ul{display: block;}

/*************************************/

#footer{ height:120px; background:url(../images/ornament.gif) left top repeat-x;position:relative;margin-top:8px;}
	#footer div{position:absolute; font-size:11px; color: #535353; line-height:14px;}
	#footer a{ color:#5f99c7;}
	#footer .contact-info{top:50px; left:18px; width:130px;}
	#footer .adr{
	top:64px;
	left:160px;
}
	#footer .copyrights{
	top:64px;
	left:810px;
}

input.text-field{ border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; border-top-color:#7b7b7b; width:135px;}

#currency span{color:#ff8315}


body{ background:url(../images/bottom-line.gif) bottom repeat-x;padding-top:0; margin-top:0; margin-bottom:0; padding-bottom:0;}
html, body{
height: auto !important;
height: 100%;
min-height: 100%;
}

#wrap-content{ overflow:hidden; width:1000px;}
.left-col{ float:left; padding-top:6px;}
.right-col{ float:left; padding-top:20px;}
#wrap-content .left-col{ width:226px;}
#wrap-content .right-col{ width:774px;}

.footerline { background:transparent url(../images/left-back.gif) no-repeat;height:40px;}

#navigation{list-style:none;background:#faf3ec; margin:0;margin-bottom:6px; padding:14px 0 14px 0;}
#navigation a{color:#880000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; display:block;padding:4px 4px 4px 10px;border-bottom:1px solid #e6d6c7; overflow:hidden;}
#navigation a:hover{ background:#fffbf6}
#navigation li.last a{ border-bottom:none;}
#navigation a.current{color:#ff8315}

#bred{ list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:0; padding:0; }
#bred li{display:inline;text-transform:uppercase;}
#bred a{color:#383838; }
#bred a:hover{text-decoration:none;}

.sidebar-block{ margin:0; margin-bottom:6px;}

.toolbar{ height:20px; list-style:none !important; margin:0 0 30px 0 !important; clear:both;background:url(../images/left-back.gif) repeat-x; padding:20px 10px 0 5px; overflow:hidden; border-bottom:1px solid #e3e3e3;}
.float-left{ float:left}
.float-right{ float:right}
.toolbar li a{ display:inline-block; background-position:0 2px; background-repeat:no-repeat; padding-left:20px; height:20px; line-height:20px; color:#333 !important; font-size:10px; text-decoration:none;}
.toolbar a.print{ background-image:url(../images/icons/print.gif); padding-right:20px;}
.toolbar a.send{background-image:url(../images/icons/send.gif)}
.toolbar a.bookmark{background-image:url(../images/icons/bookmark.gif)}

h1{ font-size:19pt; color:#880000; font-weight:normal; padding-top:25px; padding-bottom:15px;}

h1 a{ text-decoration:none;}

h2 span.tour-type{ font-size:12px; color:#880000}

.red{color:#880000;}
.orange{color:#ff8315}


.page{ background:url(../images/left-back.gif) repeat-x; padding-top:28px; font-size:12px; color:#383838; line-height:21px; width:707px; overflow:hidden;}
.none-background{padding-top:0; background-image:none;}
	.page p{ margin-bottom:15px;}
	.page a{ color:#5f99c7;}
	.page a:hover{ color:#48769a}
	.page ul, .page ol{ margin-left:40px;margin-bottom:15px; list-style-image:url(../images/arr1.gif)}
	.page table{ width:100%;}
	.page blockquote{ margin-left:20px; border-left:3px solid #cccccc; padding-left:8px;}
	.small-text{ font-size:10px;}
	.medium-text{ font-size:12px;}
	.gray-text{ color:#CCCCCC}
	.page table{ width:100%; border:none;border-collapse:collapse;}
		.page table td{border-top:1px solid #F0E0D0;}
		.page table th{ background:#F0E0D0 url(http://omnestour.ge/airlinemap/site/content/images/bg_table.gif) repeat-x}
	
.paginator{ text-align:center; text-align:center; clear:both; }
.paginator a{color:#880000;}
.paginator ul{ list-style:none; margin:auto; margin-top:30px; }
.paginator ul li{ display:inline;padding:4px; margin-right:4px; width:25px;}

.paginator ul li.current{color:#ff8315; font-size:16px; font-weight:bold;}

ul li.l-item{ float:left;}
ul li.r-item{ float:right;}

h2{ font-size:16px; font-weight:bold;}

.tour{ clear:both; padding-top:20px; margin-top:10px; overflow:hidden; }
.tour h2 a{ color:#333333; text-decoration:none;}

.item{background:url(../images/left-back.gif) repeat-x;}

.el-two{ position:relative;}
.el-two .rss{ position:absolute; right:10px; background:url(../images/icons/rss.gif) no-repeat; padding-left:20px; color:#383838; font-size:10px; font-weight:bold; line-height:14px; height:19px; text-decoration:none; margin:0;}

#calendar{ background:#faf3ec; margin-bottom:6px;}

#calendar table{ width:164px; margin:0; padding:0;}



#calendar .days{background:#cbbeb3; border-bottom:1px solid #ccc0b5; border-right:1px solid #ccc0b5; border-collapse:collapse;}
#calendar .days td{ background:#FFFFFF;border-left:1px solid #ccc0b5; border-top:1px solid #ccc0b5; font-size:10px; color:#383838; padding:2px 0 2px 0;}

#calendar .weekdays td{ color:#880000; font-weight:bold;}

#calendar table td{ padding:0px; text-align:center;}
.head-month-navig{ background:#f3e8dd; color:#880000; padding:16px 0 13px 0; position:relative;}
.head-month-navig span{ display:block; text-align:center;}

.head-month-navig a{ position:absolute; top:20px; width:15px;}
.head-month-navig a.prev{ left:30px;position:absolute;}
.head-month-navig a.next{ right:30px;position:absolute;}


#calendar .calendar-wrap{padding-top:17px; text-align:center;}
#calendar .calendar-wrap table{ margin:auto}

#calendar form{ font-size:11px; color:#880000; position:relative; height:27px; margin:0; padding:12px 0 8px 10px;}
#calendar input, #calendar select{ margin:0; padding:0;}
#calendar form span{ float:left; margin-right:4px;}
#calendar .txt{line-height:22px;}
#calendar .y{ font-size:14px;width:35px;}
#calendar .y, #calendar .m, #calendar .go{margin:0; padding:0;}
#calendar a{color:#232323;}

/*border:1px solid #ccc0b5;*/



/*ACCOMODATION*/

ul.accommodation-map{ margin:0; padding:0; width: 629px; height:338px; background:url(../images/georgia-map.gif) no-repeat; position:relative; margin-bottom:20px; list-style-type:none !important; list-style-image:none;}
ul.accommodation-map li.title{ position:absolute; list-style-type:none; left:360px; top:75px; color:#ff8315;font-size:19px;}
ul.accommodation-map li.city{ position:absolute;margin:0; padding:0;background:url(../images/icons/map-bullet.gif) 0 6px no-repeat; padding-left:12px; text-transform:uppercase;}
ul.accommodation-map a{font-size:10px; color:#000000; text-decoration:none;}



.accommodation a{ color:#333333; text-decoration:none;}

.accommodation{ clear:both; margin-bottom:20px; overflow:hidden;}
.accommodation h2{ margin:0; padding:0;}
.accommodation p{ margin:0; padding:0; margin-bottom:6px;}

div.accommodation img{ float:left; margin-right:16px;}

a.book-now{ background:#ff8315 url(../images/icons/booking.gif) no-repeat; display:inline-block; width:68px; height:20px; text-align:center; line-height:20px; color:#FFFFFF;font-size:10px; text-decoration: none;}

div.star-container{ text-align:right; padding-right:10px; padding-top:6px;}
div.star-container span{ display:inline-block;background:url(../images/icons/stars.gif) no-repeat; position:relative;}
span.star-2{ width:30px;}
span.star-3{ width:45px;}
span.star-4{ width:63px;}
span.star-5{ width:78px;}
div.star-container span strong{ display:none; font-size:10px; position:absolute; width:60px; background:#faf3ec; border:#fcf9f5; right:0px; top:15px; text-align:center;}
div.star-container span:hover strong{ display:block;}
div.accommodation-info{ float:left; width:400px;}

#sub-list { margin:0; padding:0; margin-bottom:5px;}
#sub-list dt{ background:#e8e8e8;padding:4px 4px 0 0; font-weight:bold; font-size:12px; padding-bottom:5px; padding-left:10px;}
#sub-list dd{ background:#f4f4f4;width:206px; text-transform:uppercase; font-size:12px; padding:0; margin:0;}
#sub-list dd a, #sub-list dd span{ display:block;padding:4px 4px 4px 10px; color:#333;}
#sub-list dd.first{ padding-top:16px;}
#sub-list dd.last{ padding-bottom:16px;}
#sub-list dd span{ font-weight:bold;}

/*epostcard*/

ul.postcard{ list-style:none; margin:0; padding:0;}
ul.postcard li{ float:left; margin-right:4px; width:110px; height:90px; overflow:hidden; text-align:center;}
ul.postcard img{ border:4px solid #fff;}
ul.postcard img:hover{ border:4px solid #ccc;}

.postcard-form{ float:left; width:334px; padding-left:9px;}
.postcard-form p{ margin:0; margin-bottom:5px; padding:0;}
.postcard-form label{ font-weight: normal; display:block;}
.postcard-form input{ width:311px; }
.postcard-form textarea{ width:311px;height:75px;padding:0; margin:0;}
.postcard-form .submit input{ width:71px;}
.postcard-preview{float:left;width:355px;height:355px;overflow:hidden;margin-top:20px;}

.data-preview{ font-weight:bold;}

.error-str{ color:#FF0000; font-size:10px;}

.postcard-preview-big{ text-align:center;}

/*POPUP*/
#popup{width:437px; height:375px; background:url(../images/popup-transparent.png); position:absolute;left:300px; margin-top:-370px;}
#popup .content{border:1px solid #880000;width:437px; height:375px; margin-top:-5px; margin-left:-5px;background:#fff;}
#popup  div.header{background:#880000; line-height:35px; height:35px; font-size:16px; color:#FFFFFF; font-weight:bold; padding-left:8px; position:relative;}
#popup  div.header img{position:absolute; right:0px; top:0px;}
#popup  div.body{background:#fff url(../images/popupback.gif) left top repeat-x; padding:8px;}
#popup input.text{ width:70%;}
#popup textarea{ height:40px;}

/*POPUP*/
#popup2{width:437px; height:410px; background:url(../images/popup-transparent.png); position:absolute;left:300px; margin-top:-120px; z-index:9999}
#popup2 .content{border:1px solid #880000;width:437px; height:410px; margin-top:-5px; margin-left:-5px;background:#fff;}
#popup2  div.header{background:#880000; line-height:35px; height:35px; font-size:16px; color:#FFFFFF; font-weight:bold; padding-left:8px; position:relative;}
#popup2  div.header img{position:absolute; right:0px; top:0px;}
#popup2  div.body{background:#fff url(../images/popupback.gif) left top repeat-x; padding:8px;}

#popup3{width:637px; height:500px; background:url(../images/popup-transparent.png); position:absolute;left:300px;}
#popup3 .content{border:1px solid #880000;width:637px; height:500px; margin-top:-5px; margin-left:-5px;background:#fff;}
#popup3  div.header{background:#880000; line-height:35px; height:35px; font-size:16px; color:#FFFFFF; font-weight:bold; padding-left:8px; position:relative;}
#popup3  div.header img{position:absolute; right:0px; top:0px;}
#popup3  div.body{background:#fff url(../images/popupback.gif) left top repeat-x; padding:8px; overflow:auto; height:424px;}
#popup3 input.text{ width:70%;}
#popup3 textarea{ height:40px;}

/*NEWS*/
.red, a.red{ color:#880000 !important;}

.uppercase{ text-transform:uppercase;}

.news-list-item{background:url(../images/left-back.gif) repeat-x; padding:15px 0 10px 0;}
.news-list-item h2{ font-size:14px;color:#383838; margin:0; padding:0;}
.news-list-item h2 span{ font-size:12px; font-weight:normal;}
.news-list-item p{ margin:0; padding:0;}
.news-list-item a{ font-size:11px;}

#comment label, #comment span{ float:left;}
#comment label{ width:55px;}
#comment span{width:155px;}
#comment span input{ width:140px;}
#comment textarea{ margin:0; padding:0; width:410px;}
#comment div{ clear:both; margin-top:8px; overflow:hidden;}


a:active { outline: none; }
a:focus { -moz-outline-style: none; }

#registration label{ width:100%; display:block;}
#registration div{float:left; width:235px;}
	#registration h2{border-bottom: 1px solid #CCCCCC;}
#registration input, #registration select{ width:200px;}

#login label{ font-weight:normal;}
#login input{ font-size:10px;}



.colss{ overflow:hidden;}
.colss .oop1, .colss .oop2{ width:320px;border-top:1px solid #ccc; margin-top:15px; padding-top:8px;}
.colss .oop1{ float:left; margin-right:20px; }
.colss .oop2{ float:left;}

.colss .asp1, .colss .asp2{ margin-right:20px;}
.colss .asp1, .colss .asp2, .colss .asp3{ width:221px;border-top:1px solid #ccc; margin-top:15px; padding-top:8px; float:left;}

/*virtual tour*/
.gallery-content{float:left;}
.gallery-content #flashcontent{width:540px; height:350px;}

.gallery-navigation{width:160px; border:1px solid #ebddcf; float:right; height:346px;}
.up{background:#fcf8f5;border-bottom:5px solid #ebddcf; text-align:center;height:25px; line-height:25px;}
.up img, .down img{margin:7px; cursor:pointer;}
.gallery-navigation #scroll{height:285px;overflow:auto; text-transform:uppercase; color:#333333;}
.down{background:#fcf8f5;border-top:5px solid #ebddcf; height:25px; text-align:center;}

.gallery-navigation ul{ list-style:url(../images/icons/bullet-arrow.gif); margin-left:30px; padding:0; padding-top:8px;}
.gallery-navigation ul li{ margin:0; padding:0;}
.gallery-navigation a{ color:#232323; text-transform:uppercase;}
.gallery-navigation a:hover{ color:#232323; text-decoration:none;}

.hand{ cursor:pointer;}

.comment-add{ padding-bottom:8px; text-align:right;}
.comment p{ background:url(../images/quote.gif) no-repeat; padding-left:22px;}

input.num2{ width:25px;}

#scrollable {
	background-color:#efefef;
	border:1px solid #ddd;
	padding:10px 8px;
	width:686px;
	height:65px;
	margin-top:30px;
	-moz-border-radius:7px;
}

/* container for the scrollable items */
div.items {
	height:66px;	
	margin-left:8px;
	float:left;
	width:640px !important;
}

/* single item */
div.items a {
	display:block;
	float:left;
	margin-right:8px;
	width:88px;
	height:66px;
	background:url(/img/playlist/entry.gif) 0 0 no-repeat;
	font-size:50px;
	color:#ccc;
	line-height:66px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
}

div.items a:hover {
	color:#999;	
}

div.items a.active {
	background-position:-174px 0;		
	color:#555;
	cursor:default;
}


/* next / prev buttons */
#scrollable a.prev, #scrollable a.next {
	background:url(../images/icons/left.png) no-repeat 0 0;
	display:block;
	width:18px;
	height:18px;
	float:left;	
	margin:22px 0 0 0;
	cursor:pointer;
}

#scrollable a.next {
	background-image:url(../images/icons/right.png)		
}

a.prev:hover {
	background-position:0 -18px;		
}

a.next:hover {
	background-position:0 -18px;		
}


/* navigator */
div.navi {
	position:relative;
	top:-30px;
	left:310px;
	margin-left:-50px;
	width:50px;
	height:0px;
}


/* items inside navigator */
div.navi span {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../images/icons/dots.png) 0 0 no-repeat;     
	cursor:pointer;
}

div.navi span:hover {
	background-position:0 -8px;      
}

div.navi span.active {
	background-position:0 -16px;     
}

a.bl-link{display:block; color:#333333; text-decoration:none;}

.span-1{height:105px; line-height:1.2; font-size:11px;}
.span-1 p{padding:45px 12px 0 98px}

h1.news-title{ padding-bottom:4px !important;}
div.news-date{ padding-bottom:12px; color:#999999}

div.slinks{background:url(../images/b.jpg) repeat-y; width:206px; margin-bottom:6px;}
div.slinks div{background:#efe0d0; color:#880000; font-weight:bold; padding:5px 0 5px 10px; margin:0;}
div.slinks ul{background:url(../images/bb.jpg) bottom no-repeat; padding:10px 0 10px 0; list-style:none;}
div.slinks ul li{ line-height:24px; padding-left:12px;}
div.slinks a{ color:#880000; text-transform:uppercase;}

span.download-ico{ color:#999999; font-size:12px;}

img.prev-item-img{ float:left; margin-right:10px; width:165px;}

.item a{ color:#222222; text-decoration:none;}

.r{ text-align:right;}

ul.abc-index{ margin:0; padding:0; list-style-type:none; list-style-image: none;}

ul.abc-index li{ float:left; padding:2px 3px; margin-right:4px; border:1px solid #ccc; width:15px; text-align:center; font-size:11px;}

.clear{clear:both;}

.fr{ float:right;}
.fl{ float:left;}
.ml{ margin-left:8px;}
.mr{ margin-right:8px;}

.reset{ list-style:none; margin:0 !important; padding:0 !important; border:none !important;}
.reset li{list-style:none;}
.bold{font-weight:bold;}

#headprev, #headnext { display: block; width: 9px; height: 10px; float: right; margin-left: 5px; }
#headprev { background: url('../images/icon_arrows2.gif') no-repeat -9px 0; }
#headnext { background: url('../images/icon_arrows2.gif') no-repeat  0px 0; }
#headicon{ padding:8px 8px;}

