/*
 * Global prefix [gc-] (Grand cruise)
 * 
 */

.pr-dev-1{background:#ff0000;background-image:none;}
.pr-dev-2{background:#ffff00;background-image:none;}
.pr-dev-3{background:#ff00ff;background-image:none;}

.gc-more{float:right;padding-right:10px;}
.gc-header{width:100%;height:160px;background:url(i/gc-bgtop-1.png) #eff6db;}
.gc-header .gc-inner{width:100%;height:160px;background:url(i/gc-bgtop-2.png) 2px 100% repeat-x ;}
.gc-header .gc-logo{background:url(i/gc-logo.png) 20px 20px no-repeat;height:140px;}
.gc-header .gc-logo-small{background:url(i/gc-logo-small.png) 20px 5px no-repeat;height:80px;}
.gc-header .gc-managers{}
.gc-header .gc-managers h1{font-size:19px;color:#e07006;margin:0;padding:0;line-height:21px;}
.gc-header .gc-tels-mark{color:#a1a164;}
.gc-header .gc-tels-mark .gc-mark span{color:#e07006;}
.gc-header .gc-tels-mark .gc-tels{padding-top:9px;}
.gc-header .gc-tels-mark .gc-tels h1{font-size:30px;color:#0099cc;line-height:32px;font-weight:bold;margin:0;}
.gc-header .gc-tels-mark .gc-tels h1 span{font-size:16px;color:#a1a164;position:relative;bottom:10px;}

.gc-footer{width:100%;height:80px;background:url(i/gc-bgfooter-1.png) #eff6db;}
.gc-footer .gc-inner{width:100%;height:80px;background:url(i/gc-bgfooter-2.png) repeat-x ;}
.gc-footer .gc-waves{background:url(i/gc-bgfooter-3.png) 100% 60px repeat-x;height:80px;width:42%;position:absolute;left:0;}
.gc-footer .gc-waves-inner{background:url(i/gc-bgfooter-4.png) 100% 40px no-repeat;height:80px;width:100%;position:absolute;left:18px;}
.gc-footer .gc-left{color:#666666;}
.gc-footer .gc-right{color:#666666;font-size:11px;line-height:16px;}
.gc-footer .gc-right .address{}
.gc-footer .gc-right .li{}


.gc-main{width:100%;}
.gc-main .gc-rightcol{}
.gc-main .gc-mainmenu table{margin:0;padding:0;}
.gc-main .gc-mainmenu tr{margin:0;padding:0;}
.gc-main .gc-mainmenu td{font-size:14px;color:#0fa0cf;text-decoration:none;font-weight:bold;margin:0;padding:0;text-align:center;}
.gc-main .gc-mainmenu td a{color:#0c55a4;text-decoration:underline;;font-weight:bold;}
.gc-main .gc-mainmenu td a:hover{text-decoration:none;color:#0fa0cf;}
.gc-main .gc-rootmenu{padding:20px 0 0 10px;}
.gc-main .gc-rootmenu a{color:#666;}

.gc-addmenu .gc-mi{clear:both;}
.gc-addmenu .gc-mi img{float:left;border:1px;}
.gc-addmenu .gc-mi span{font-weight:bold;font-size:14px;display:block;margin:12px 0 0 10px;float:left;line-height:13px;color:#fead3a;}
.gc-addmenu .gc-mi a span{font-weight:bold;font-size:14px;color:#d06500;text-decoration:none;border-bottom:1px dashed;padding-bottom:1px;}
.gc-addmenu .gc-mi a:hover span{text-decoration:none;border:none;z-index:99;cursor:pointer;color:#fead3a;}

.gc-main .gc-search{background:url(i/gc-search-bg2.png) #d3e6e6 0 100% repeat-x;}
.gc-main .gc-search .btrees{background:url(i/gc-search-bg.png) #d3e6e6 0 -8px repeat-x;}
.gc-main .gc-search .content{padding:0 0 0 20px;}

.gc-main .gc-hotadv{background:#ffdfa1;}
.gc-main .gc-hotadv .content{padding:0 3px 0 8px;}
.gc-main .gc-hotadv .item{height:150px;width:110px;margin-right:18px;float:left;color:#666633;font-size:11px;line-height:13px;}
.gc-main .gc-hotadv .item span{color:#cc6600;font-weight:bold;}
.gc-main .gc-hotadv .item a img{border:1px solid #99cc00;width:112px;}
.gc-main .gc-hotadv .item a:hover img{border:1px solid #e17913;}
.gc-main .gc-hotadv .last{margin-right:0;}

.gc-main .gc-newadv{margin-bottom:40px;}
.gc-main .gc-newadv h1{color:#96a6a5;}
.gc-main .gc-newadv .item{height:150px;width:112px;margin-right:20px;float:left;color:#666633;font-size:11px;line-height:13px;}
.gc-main .gc-newadv .item span{color:#cc6600;font-weight:bold;}
.gc-main .gc-newadv .item a img{border:1px solid #99cc00;width:112px;}
.gc-main .gc-newadv .item a:hover img{border:1px solid #e17913;}
.gc-main .gc-newadv .last{margin-right:0;}

.gc-main .gc-news h3{margin:0;padding:0;background:url(i/gc-coffee.png) no-repeat;line-height:36px;padding-left:34px;font-weight:bold;color:#666666;font-size:14px;}
.gc-main .gc-news .item{clear:both;}
.gc-main .gc-news .item a{color:#cc6600;}
.gc-main .gc-news .item a:hover{text-decoration:none;color:#ff9900;}
.gc-main .gc-news .item span{background:url(i/gc-arr-1.png) 2px 4px no-repeat;text-decoration:none;}

.gc-info{color:#666666;}
.gc-info span, .gc-info b{color:#cc6600;font-weight:normal;}

.gc-footermenu table{margin:0;padding:0;}
.gc-footermenu tr{margin:0;padding:0;}
.gc-footermenu td{color:#0099cc;text-decoration:none;font-weight:bold;margin:0;padding:0;text-align:center;}
.gc-footermenu td a{color:#0258a7;text-decoration:underline;;font-weight:bold;}
.gc-footermenu td a:hover{color:#0258a7;text-decoration:none;}

.gc-geoblock{font-size:10px;line-height:14px;background:url(i/gc-slon.png) 100% 100% no-repeat;}
.gc-geoblock ul{margin:0;padding:0;}
.gc-geoblock li{margin:0;padding:0;}
.gc-geoblock .gc-gheader{font-size:11px;padding-top:3px;height:14px;line-height:12px;color:#999999;font-weight:bold;background-color:#e5e6dd;padding-left:39px;border-left:1px solid #ffffff;}
.gc-geoblock .gc-europe{height:320px;float:left;width:240px;background:url(i/gc-europe.png) 0 40px no-repeat;}
.gc-geoblock .gc-europe .gc-gheader{font-size:11px;background:url(i/gc-header-left.png) no-repeat #e5e6dd;border:none}
.gc-geoblock .gc-europe .gc-gleft{padding-top:20px;width:120px;float:left;}
.gc-geoblock .gc-europe .gc-gright{padding-top:20px;width:100px;float:left;}
.gc-geoblock .gc-europe .gc-gright .li{padding-left:20px;background:url(i/gc-arr-2.png) 13px 6px no-repeat;}
.gc-geoblock .gc-asia{height:320px;float:left;width:160px;background:url(i/gc-asia.png) 0 40px no-repeat;}
.gc-geoblock .gc-america{height:320px;float:left;width:160px;background:url(i/gc-america.png) 0 40px no-repeat;}
.gc-geoblock .gc-africa{height:320px;float:left;width:160px;background:url(i/gc-africa.png) 0 40px no-repeat;}
.gc-geoblock .gc-australia{height:320px;float:left;width:200px;background:url(i/gc-australia.png) 0 40px no-repeat;}
.gc-geoblock .gc-australia .gc-gheader{background:url(i/gc-header-right.png) 100% 0 no-repeat #e5e6dd;}
.gc-geoblock .gc-gcol{padding-top:20px;}
.gc-geoblock .li{padding-left:40px;background:url(i/gc-arr-2.png) 33px 6px no-repeat;}


/* ADD 2009.09.05 11:39 */
.gc-main .gc-search .content .topleft{height:65px;}
.gc-main .gc-search .content .bottomleft{height:65px;}
.gc-main .gc-search .content input{padding-top:2px;height:16px;margin:0;width:75%;border-top:1px solid #a8b0b2;border-right:1px solid #a4afb3;border-left:1px solid #d8d9db;border-bottom:1px solid #d8dcdb}
.gc-main .gc-search .content input.calendar{width:80%;background:url(i/gc-calico.png) 95% 3px no-repeat #ffffff;}
.gc-main .gc-search .content select{padding-top:2px;margin:0;width:80%;border-top:1px solid #a8b0b2;border-right:1px solid #a4afb3;border-left:1px solid #d8d9db;border-bottom:1px solid #d8dcdb}
.gc-main .gc-search .content label{color:#0099cc;font-weight:normal;font-size:13px;padding-bottom:7px;display:block;}
.gc-main .gc-search .content .hotel-levels{background:url(i/gc-hotel-cat-3.png) 100% 100% no-repeat;}
.gc-main .gc-search .content .hotel-levels .dot{line-height:16px;cursor:pointer;background:url(i/gc-big-dot.png) no-repeat;width:16px;height:16px;padding-bottom:5px;-padding-bottom:3px;text-align:center;font-weight:bold;}
.gc-main .gc-search .content .hotel-levels .reg{color:#88a2af;}
.gc-main .gc-search .content .hotel-levels .act{color:#0099cc;}
.gc-main .gc-search .content .small-input input{width:40px;margin-right:8px;}
.gc-main .gc-search .content .small-input option{width:200px;}
.gc-main .gc-search .content .submit{cursor:pointer;margin:7px 0 0 15px;border:none;width:94px;height:19px;background:url(i/gc-search-btn.png) no-repeat;}

/* ADD 2009.09.17 12:55 */
table{width:100%;}
table, tr, td{padding:0;margin:0;border:0;}
.bt1{padding-top:20px;padding-bottom:10px;}
.tix{font-size:11px;font-weight:normal;margin:5px;}

.gs-news-image-list{float:right;}

/* ADD 2009.09.20 14:24 */
.valignTop{vertical-align:top;}
.gc-mainOfferTable{width:100%;}
.gc-calendarField, .gc-calendarField td, .gc-calendarField tr, .gc-calendarField table{padding:0;}
.gc-search-resultTable{}
.gc-search-resultTable .gc-tableheader td{text-align:center;color:#959595;background:#ffffff;padding:10px;font-weight:bold;}
.gc-search-resultTable .cl3{}
.gc-search-resultTable .odd td, .gc-search-resultTable .odd1 td, .gc-search-resultTable .gc-resultHovered td{vertical-align:top;border-left:1px solid #ffffff;border-top:2px solid #ffffff;padding:3px;}

.gc-search-resultTable .odd{background:#dae8e9;}
.gc-search-resultTable .odd1{background:#ebf9fa;}
.gc-search-resultTable .gc-resultHovered{background:#bad5dc;}
.gc-search-resultTable .gc-lastCol{background:url(i/gc-little_key.gif) no-repeat 50% 25px;height:40px;text-align:center;}
.gs-order {background-color:#d5e3e4;padding:20px 0px 0px 10px;width:450px;}
.gs-order textarea {width:430px;height:200px;}
.gs-buttomsend{text-align:right;width:470px;}

.gc-hotel_desc td{vertical-align:top;text-align:center;}
.gc-hotel_desc p{text-align:left;}
.gc-hotel_desc div{text-align:left;}
.gc-hotel_desc img{margin-right:10px;}
.gc-hotel_desc a img{border:1px solid #99cc00;width:112px;}
.gc-hotel_desc a:hover img{border:1px solid #e17913;}
.gc-hotel_desc .cl4{display:none;}
.gc-hotel_desc .f14{font-size:18px;line-height:18px;margin-bottom:9px;color:#cc6600;font-weight:bold;}
.gc-hotelContent{}


.gc-order_form{background:url(i/gc-pen_clock.png) 100% 0 no-repeat;padding-right:82px;padding-top:36px;}
.gc-order_form .inner{background:url(i/gc-pen_clock.png) 556px -36px no-repeat #e0ecec;padding:10px;}
.gc-order_top{background:#e0ecec;padding:10px 10px 0 10px;margin:10px 0;}

.circleCanvas{position:relative;top:40px;width:680px;height:300px;margin:0 auto;overflow:hidden;/* background:url(bg.jpg) 50% 0% no-repeat; */}
.circleCanvas .obj{padding-top:5px;padding-bottom:5px;line-height:30px;position:absolute;font-family:inherit;font-size:22px;zoom:1;}

.circleCanvas .left_hover_zone{opacity:0.1;width:200px;height:400px;position:absolute;background:#ff0000;}
.circleCanvas .right_hover_zone{opacity:0.1;width:200px;height:400px;position:absolute;right:0;background:#ff0000;}
.circleCanvas .image_zone{position:absolute;left:170px;top:40px;width:350px;height:300px;/* background-color:#ff0000;*/ background-position:50% 50%;background-repeat:no-repeat;}
.circleCanvas a.btn_left{position:absolute;background:url(i/gc-rol-btn_left.png) 0 0 no-repeat;left:190px;top:160px;}
.circleCanvas a:hover.btn_left{background:url(i/gc-rol-btn_left.png) -34px 0 no-repeat;}

.circleCanvas a.btn_right{position:absolute;background:url(i/gc-rol-btn_right.png) 0 0 no-repeat;left:466px;top:160px;}
.circleCanvas a:hover.btn_right{background:url(i/gc-rol-btn_right.png) -34px 0 no-repeat;}

.gc-active{color:#ff9700;}
.gc-active li{background:url(i/gc-arr-3.png) 3px 5px no-repeat;color:#ff9700;display:block;padding-left:20px;}
.gc-active a{color:#ff9700;}

.gc-passive{color:#ff9700;}
.gc-passive li{background:url(i/gc-arr-4.png) 0 5px no-repeat;color:#ff9700;display:block;padding-left:20px;}
.gc-passive a{color:#ff9700;}

.circleCanvas a.btn_left, a.btn_right{display:block;width:34px;height:33px;cursor:pointer;}

.gc-country_list .gc-cl-header{font-weight:bold;color:#c56300;font-size:14px;}
.gc-country_list .gc-cl-item{font-size:10px;padding-top:10px;}

.tx-aahbook-pi1-header{width:170px; float:right; background:url(i/add_feed.jpg) no-repeat; cursor: pointer;}
.tx-aahbook-pi1-header a,.tx-aahbook-pi1-header a:hover {color:#fff;font-size:12px;padding-left:24px;padding-top:2px;display:block;height: 24px;}
.tx-aahbook-pi1-date{background: url(i/feedback.jpg) no-repeat 0 0; padding-left:40px;height:25px;}
.aahbook_item {margin-top:20px;}


.gc-hotels_cat{line-height:11px;}
.gc-hotels_cat .item{height:184px;width:112px;margin-right:20px;float:left;color:#666633;font-size:11px;line-height:11px;}
.gc-hotels_cat .item span{color:#cc6600;font-weight:bold;line-height:11px;}
.gc-hotels_cat .item a img{border:1px solid #99cc00;width:112px;line-height:11px;}
.gc-hotels_cat .item a:hover img{border:1px solid #e17913;}
.gc-hotels_cat .last{margin-right:0;}

.gc-rdt_selector td{padding:2px;vertical-align:middle;}

.gc-tour_info{padding-bottom:20px;}
.gc-tour_info b{font-weight:bold;}

.gc-gallery .add_photo{width:170px; float:right; background:url(i/add_feed.jpg) no-repeat; cursor: pointer;}
.gc-gallery .add_photo a,.add_photo a:hover {color:#fff;font-size:12px;padding-left:27px;padding-top:2px;display:block;height: 24px;}
.gc-gallery H2 {height: 26px;width:510px;display:block;float:left;}
.gc-gallery .item{float:left;margin:10px;}
.gc-gallery .item IMG {width:150px; height:150px;border:1px solid #f9db9b;}
.gc-gallery .item .descr{color:#8b8d77;font-weight:bold;}
.gc-gallery .item  .author,.gc-gallery .item .date {color:#999999; }
.gc_gallery_pagination{text-align:center;margin:10px;}
.gc_gallery_pagination  A {color:#767676;padding:12px 7px 13px 7px;font-weight:bold;}
.gc_gallery_pagination .act{background:url(i/parus.gif) no-repeat;padding:12px 13px 13px 7px; color:#FFF;}
.gc-gallery .clr {clear:both;}

.gc-resorts-table td{border-left:1px solid #ffffff;border-top:2px solid #ffffff;padding:3px;}
.gc-resorts-table .gc-row_1 td{background:#dae8e9;margin:1px;}
.gc-resorts-table .gc-row_2 td{background:#ebf9fa;margin:1px;}

/* ADD 2009.10.12 10:15 */
.gc-tbg img{margin-left:230px;margin-top:5px;}

.five_hotels .item a img{border:1px solid #99cc00;width:112px;}
.five_hotels .item a:hover img{border:1px solid #e17913;}
.five_hotels .item span a{color:#cc6600;}

/* ADD 2009.10.16 */
.select-box{vertical-align:top;}
.select-box select{width:100px;}

/* ADD 2009.10.17 12:11 */
.gc-header .gc-mark-2{font-size:15px;text-align:right;height:30px;font-weight:bold;}
.gc-header .gc-mark-2 span{color:#e07006;}
.gc-header .gc-tels-2{padding-top:0;}
.gc-header .gc-tels-2 span{font-size:18px;color:#0099cc;line-height:18px;font-weight:bold;margin:0;}
.gc-header .gc-tels-2 span span{font-size:12px;color:#a1a164;position:relative;font-weight:normal;bottom:4px;}
.gc-newadv h1 a{color:#96a6a5;}

/* ADD 2009.10.17 12:11 */
.gc-header .gc-tels-3{padding-top:0;float:right;padding:5px 20px 0 0}
.gc-header .gc-tels-3 span{font-size:13px;color:#0099cc;line-height:18px;font-weight:bold;margin:0;}
.gc-header .gc-tels-3 span span{font-size:10px;color:#a1a164;position:relative;font-weight:normal;bottom:4px;}
.gc-newadv h1 a{color:#96a6a5;}

/* ADD 2009.10.18 7:25 */
.gc-contacts-page .gc-cnts-clock{background:url(i/gc-map-clock.png) no-repeat; padding:20px 0 0 22px;}
.gc-contacts-page h3{color:#cc6600;font-weight:bold;}
.gc-contacts-page .gc-howto-car{background:url(i/gc-map-car.png) no-repeat; padding:0 0 0 50px;}
.gc-contacts-page .gc-howto-peshkodralom{background:url(i/gc-map-mans.png) no-repeat; padding:0 0 0 50px;}
.gc-contacts-page .gc-howto a{text-decoration:none;border-bottom:1px dashed;font-size:16px;font-weight:bold;}
.gc-contacts-page .gc-howto a:hover{text-decoration:none;border:none;}
.gc-contacts-page .gc-howto-info{display:none;padding-left:50px;}

/* ADD 2009.10.28 */
.gc-no-img-border a img{border:none;}
.gc-no-img-border a:hover img{border:none;}

/* ADD 2009.11.01 */
.small_image_zone{position:absolute;width:50px;height:60px;background-position:100% 100%;background-repeat:no-repeat;}
.gc-notheme-leftcol{padding:20px;}
.gc-css-table-1{width:800px;background-color:#d3e6e6;border:1px solid #accdcd;border-bottom:none;border-right:none;margin-top:20px;margin-bottom:20px;}
.gc-css-table-1 td{border:1px solid #accdcd;border-top:none;border-left:none;padding:5px;}
.gc-css-table-1 th{background-color:#accdcd;vertical-align:bottom;color:#0f495c;}
