/* style.css
 * date: 18.05.2010
 * by IonDen
 * DO NOT MODIFY THIS FILE
 */

#fw {position:relative; height:160px; clear:both;}
#footer {position:relative; height:127px; margin:-127px 0 0; text-align:center;}
#foot {position:relative; width:995px; height:127px; margin:0 auto; text-align:left;}
#wi {display:block; position:absolute; top:20px; left:831px; width:90px; padding:55px 0 0 1px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#444; text-decoration:none; opacity:0.8; filter:alpha(opacity=80); background:url(../img/webit.png) no-repeat 0 0;}
#wi:hover {opacity:1.0; filter:alpha(opacity=100); color:#000;}
#copy {position:absolute; top:28px; left:535px; width:285px; font-family:Arial, Helvetica, sans-serif;}
#copy div {font-size:12px; font-weight:bold; margin:0 0 15px -12px;}
#copy div span {font-weight:normal; color:#7C7C7C; font-size:11px; margin:0 0 0 5px;}
#copy p {margin:0; text-transform:uppercase; font-size:12px;}
#counters {position:absolute; top:40px; left:195px;}
#dt {position:absolute; top:0; left:0; width:100%; text-align:center;}

#header {position:relative; height:209px;}
#logo {position:absolute; top:11px; left:16px;}
#menu {position:absolute; top:60px; left:235px; line-height:150%; font-size:14px; z-index:10;}
#tel {position:absolute; top:10px; left:325px; font-size:24px; color:#1F5A87; line-height:120%; z-index:11;}
#tel i {font-style:normal; font-size:12px; vertical-align:top;}

#flag {position:absolute; top:1px; left:16px;}
#flag a {display:block; position:absolute; top:10px; left:0;}

#m_left {vertical-align:top; width:247px;}
#m_center {vertical-align:top; padding:0 25px 20px 0; font-size:15px;}
#m_right {vertical-align:top; width:186px; padding:0 0 40px;}

#seo_top {display:block; color:#1B4768; font-size:12px; padding:0 0 15px 24px; line-height:120%;}
#seo_top a {text-decoration:none;}
#seo_top a:hover {text-decoration:underline;}

#seo_bot {padding:10px 0 0; color:#6089A7; line-height:130%;}
#seo_bot a {color:#6089A7; text-decoration:none;}
#seo_bot a:hover {text-decoration:underline;}
#seo_bot h1, #seo_bot h2, #seo_bot h3, #seo_bot h4 {padding:0; margin:0 0 15px; text-align:center;}

.cy_block {position:relative; width:180px; min-height:100px; background:#D1E7F1 url(../img/bcg/bcg-cy.png) no-repeat 0 0;}
.cy_block div {padding:27px 20px 24px 24px; zoom:1; font-size:12px; line-height:120%;}
.cy_block b {font-size:14px;}
.cy_block a {display:block; margin:0 0 10px;}
.cy_block a:hover img {opacity:0.9; filter:alpha(opacity=90);}
.cy_shad {height:5px; overflow:hidden; clear:both; margin:0 0 15px; background:url(../img/bcg/bcg-cy-2.png) no-repeat 0 0;}

#meteo {position:relative; display:block; margin:0 0 0 -14px;}

#slogan {position:relative; height:56px;}
#slogan div {position:absolute; top:0; left:-27px; width:249px; height:35px; background:url(../img/bcg/bcg-slogan.png);}
* html #slogan div {background:url(../img/bcg/bcg-slogan.gif);}
#slogan i {display:block; padding:9px 0 0 12px; font-size:14px;}

#big_menu {position:relative; padding:0 0 0 16px;}
#bm {position:relative; width:207px; background:#D1E7F1 url(../img/bcg/bcg-bm-1.gif) repeat-y 0 0; opacity:0.8; filter:alpha(opacity=80);}
#bm div {background:url(../img/bcg/bcg-bm-2.png) no-repeat 0 0;}
#bm div div {background:url(../img/bcg/bcg-bm-3.png) no-repeat 0 100%; min-height:475px; zoom:1; padding:0 0 15px;}
#bm_shad {position:relative; height:9px; overflow:hidden; background:url(../img/bcg/bcg-bm-4.png) no-repeat 0 0; margin:0 0 15px;}
* html #bm_shad {background:url(../img/bcg/bcg-bm-4.gif) no-repeat 0 0;}
#bm dl {padding:15px 15px 0;}
#bm dt {font-size:20px; padding:0 0 5px;}
#bm dd {font-size:14px; padding:0 0 5px;}
#bm dd a {color:#1F5A87; text-decoration:none;}
#bm dd a:hover {text-decoration:underline;}

.fav {padding:32px 0 0 39px; background:url(../img/ico/ico-fav.gif) no-repeat 72px 0;}
.favorites {margin:0; padding:0 0 15px;}
.favorites li {padding:0 0 5px 39px; background:none;}
.favorites .f_greece {background:url(../img/ico/ico-grec.gif) no-repeat 21px 2px;}
.favorites .f_bulgaria {background:url(../img/ico/ico-bolg.gif) no-repeat 21px 2px;}
.favorites .f_cyprus {background:url(../img/ico/ico-kipr.gif) no-repeat 21px 2px;}
.show_all a {color:#000;}

.tit {text-align:center;}
.big_tit {font-size:38px;}
.wide {position:relative; width:100%; overflow:hidden;}
.wide_cont {position:relative; width:120%;}
#print {float:right; padding:15px 0 0; white-space:nowrap;}
#print a {display:block;}
#print span {display:block; padding:1px 0 4px 22px; background:url(../img/ico/ico-print.gif) no-repeat 0 0;}

.spec {display:inline-block; position:relative; width:221px; vertical-align:top; margin:0 64px 20px 0; font-size:13px;}
.spec_small {width:160px; margin:0 20px 20px 0;}
.spec_small p {color:#5E5E5E;}
.spec_small b {font-weight:normal; color:#000;}
* html .spec {display:inline;}
*+html .spec {display:inline;}
.spec img {display:block;}
.spec div {position:relative;}
.spec div span {position:absolute; top:-25px; left:3px; background:#FFF; font-size:15px; font-weight:bold; font-style:italic; padding:3px 5px 4px; opacity:0.8; filter:alpha(opacity=80); text-shadow:1px 1px 1px #FFF; cursor:default;}
.spec a:hover img {opacity:0.8; filter:alpha(opacity=80);}
.spec h2 {font-size:19px; color:#000; margin:0; padding:3px 0 0;}
.spec h2 a {color:#000; text-decoration:none;}
.spec h2 a:hover {text-decoration:underline;}
.spec h3 {font-size:20px; font-family:Arial, Helvetica, sans-serif; margin:0; white-space:nowrap;}
.spec p {padding:0; margin:0; color:#4C4C4C; line-height:120%;}
.spec p em {font-style:normal; display:inline-block; padding:0 10px 0 0}
.spec p b {display:inline;}
.color_1 span {color:#ED5603;}
.color_2 span {color:#ED0303;}
.color_3 span {color:#1F5A87;}
.color_4 span {color:#1B781E;}
.star {display:inline-block; margin:0; width:19px; height:17px; background:url(../img/ico/ico-star.gif); overflow:hidden;}
* html .star {vertical-align:middle;}
*+html .star {vertical-align:middle;}

#search_block {position:relative; margin:0 0 25px;}
#sb {display:inline-block; vertical-align:top; margin:0 40px 0 0;}
* html #sb {display:inline;}
*+html #sb {display:inline;}
#sb select {width:245px;}
#sb div {padding:0 0 10px;}
#sb div span {margin:0 15px 0 0;}
#sb .inp {width:169px;}

#country_links {display:inline-block; vertical-align:top; margin:0; padding:0; font-size:15px;}
* html #country_links {display:inline;}
*+html #country_links {display:inline;}
#country_links li {margin:0; padding:0 0 5px; background:none;}
#country_links li a {color:#4B4A48;}
.get_all {margin:0 0 0 10px; font-size:14px; font-family:Arial, Helvetica, sans-serif; display:inline-block; padding:1px 0; vertical-align:middle;}
* html .get_all {vertical-align:top;}
*+html .get_all {vertical-align:top;}

.sb_btn span {background:url(../img/ico/ico-sb.png) no-repeat 100% 6px; padding:3px 26px 3px 6px;}
* html .sb_btn span {background:url(../img/ico/ico-sb.gif) no-repeat 100% 6px;}

#country {position:relative; height:90px;}
.c_big {position:absolute; top:-122px; left:0; width:317px; height:204px; background-position:0 0; background-repeat:no-repeat;}
#c_greece {background-image:url(../img/ico/big-greece.png);}
* html #c_greece {background-image:url(../img/ico/big-greece.gif);}
#c_bulgaria {background-image:url(../img/ico/big-bulgaria.png);}
* html #c_bulgaria {background-image:url(../img/ico/big-bulgaria.gif);}
#c_cyprus {background-image:url(../img/ico/big-cyprus.png);}
* html #c_cyprus {background-image:url(../img/ico/big-cyprus.gif);}

#country h1 {position:absolute; top:5px; left:290px; font-size:26px; font-style:italic; line-height:28px; white-space:nowrap; padding:0 0 10px;}
#country h1 b {font-size:40px;}

.small_link {position:absolute; top:-175px; left:0; width:200px; padding:119px 0 5px; text-align:center; font-size:23px; text-decoration:none; font-style:italic; background-repeat:no-repeat; background-position:0 0;}
.small_link:hover {text-decoration:underline;}
.sl_1 {left:100px;}
.sl_2 {left:300px;}
.sl_3 {left:500px;}
#sm_cyprus {background-image:url(../img/ico/small-cyprus.png);}
* html #sm_cyprus {background-image:url(../img/ico/small-cyprus.gif);}
#sm_bulgaria {background-image:url(../img/ico/small-bulgaria.png);}
* html #sm_bulgaria {background-image:url(../img/ico/small-bulgaria.gif);}
#sm_greece {background-image:url(../img/ico/small-greece.png);}
* html #sm_greece {background-image:url(../img/ico/small-greece.gif);}

.top_link {top:35px;}
.tl_1 {left:330px;}
.tl_2 {left:530px;}
.tl_3 {left:730px;}

.searchPager {padding:15px 0 25px 0;}
.searchPager a:visited {color:#4C829E;}
.searchPager a.on:visited {color:#4C829E;}
.searchPager b {font-size:18px; font-weight:normal; margin:0 20px 0 0;}
.searchPager em {font-style:normal; margin:0 20px 0 0; font-weight:normal; font-size:18px;}
.searchPager em em {margin:0; font-size:12px;}
.searchPager em i {font-style:normal; font:15px Times,sans-serif;}
.searchPager .nopage {color:#999;}
.searchPager span {display:block; padding:8px 0 0; font-size:18px;}
.searchPager span a {display:inline-block; margin:0 5px 0 0;}
.searchPager span b {display:block; font-size:18px; font-weight:normal; padding:3px 7px; margin:0;}
.searchPager span .on {border:1px solid #4C829E; color:#4C829E; text-decoration:none;}

#sort {position:relative; height:35px; font-size:14px;}
#sort a {text-decoration:none; display:inline-block; margin:0 10px 0 0; text-shadow:1px 1px 1px #FFF;}
#sort a span {display:inline-block; background:url(../img/bcg/bcg-dash.gif) repeat-x 0 100%; margin:0 4px 0 0; padding:0 0 1px;}
#sort a:hover span {background:none;}
#sort b {display:inline-block; width:6px; height:8px; overflow:hidden;}
* html #sort b {vertical-align:middle;}
*+html #sort b {vertical-align:middle;}
.sort_up {font-weight:bold;}
.sort_up b {background:url(../img/bcg/sort-arr.gif) no-repeat -6px 0;}
.sort_down {font-weight:bold;}
.sort_down b {background:url(../img/bcg/sort-arr.gif) no-repeat 0 0;}

#contacts {position:relative; padding:0 0 0 1px;}
#contacts p {font-size:16px;}

.tabs_cont {position:relative; background:#FFF; padding:10px; border:1px solid #CCC; width:645px; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px; margin:0 0 20px;}
.tabs {position:relative; height:31px; padding:0 0 0 35px;}
.tabs a {display:block; float:left; background:#E3E3E3; margin:3px 3px 0 0; text-decoration:none; font-size:20px; font-weight:normal; position:relative;}
.tabs a {border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-top-right-radius:10px; -webkit-border-top-left-radius:10px;}
.tabs a b {display:block; padding:5px 10px 3px 29px; font-weight:normal;}
.tabs a:hover {margin:1px 3px 0 0;}
.tabs a.on {background:#FFF; border:1px solid #CCC; border-bottom:0; margin:0 3px 0 0;}
.tabs a.on b {padding:5px 10px 5px 29px;}
.tabs a.on:hover {margin:0 3px 0 0;}
.tabs a:hover b {padding:5px 10px 5px 29px;}
.tabs a.on i {display:block; position:absolute; top:30px; left:0; width:100%; height:1px; overflow:hidden; background:#FFF; z-index:11;}
#t_photo b {background:url(../img/ico/ico-photo.png) no-repeat 6px 7px;}
#t_map b {background:url(../img/ico/ico-map.png) no-repeat 8px 5px;}

#galery {position:relative; width:660px; height:375px; overflow:hidden;}
#galery img {display:block; margin:0 auto;}
#galery_big {position:absolute; top:0; left:0; width:500px; height:375px; background:#D2DEE7 url(../img/ajax-loader.gif) no-repeat 50% 50%; overflow:hidden;}
#galery_big_scroll {position:absolute; top:0; left:0;}
#galery_big_scroll div {position:relative; width:500px; height:375px; text-align:center;}
#galery_small {position:absolute; top:25px; left:505px; width:140px; height:325px; overflow:hidden;}
#galery_small_scroll {position:absolute; top:0; left:0;}
#galery_small_scroll div {position:relative; width:140px; height:105px; margin:0 0 5px; background:#CCC; text-align:center; cursor:pointer;}
#galery_small_scroll .on b {display:block; position:absolute; top:0; left:0; border:3px solid #000; width:134px; height:99px;}

.gal_arr {position:absolute; top:0; left:505px; width:140px; height:20px; background-color:#628BAB; background-repeat:no-repeat; background-image:url(../img/bcg/gal-arr.gif);}
.gal_arr:hover {background-color:#466C8A;}
#arr_top {top:0; background-position:50% 5px; border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-top-right-radius:8px; -webkit-border-top-left-radius:8px;}
#arr_bot {top:355px; background-position:50% -35px; border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px;}
.arr_hide {position:absolute; top:0; left:505px; width:140px; height:20px; background:#FFF; opacity:0.7; filter:alpha(opacity=70); display:none;}
#hide_1 {top:0;}
#hide_2 {top:355px;}

#card_left {vertical-align:top; padding:0 20px 0 0;}
#card_right {vertical-align:top; width:195px; font-size:13px;}
#card_info {margin:0 0 25px;}
#card_info h3 {font-size:20px; font-family:Arial, Helvetica, sans-serif; margin:0;}
.side {vertical-align:top; width:50%; padding:10px 50px 0 0; color:#1F5A87;}
.side b {font-weight:normal; color:#000;}
.side p {margin:0; padding:0;}

.in_menu {position:relative; background:#FFF url(../img/bcg/bcg-im-1.png) repeat-x 0 0; min-height:120px;}
.in_menu_shad {height:6px; background:url(../img/bcg/bcg-im-2.png) no-repeat 0 0; overflow:hidden; margin:0 0 15px;}
.in_menu ul {padding:14px 5px 14px 10px; margin:0;}
.in_menu li {color:#1F5A87; padding:4px 0 4px 34px; background-repeat:no-repeat; background-position:5px 2px;}
.a_link {text-decoration:none; background:url(../img/bcg/bcg-dash.gif) repeat-x 0 100%;}
.a_link:hover {background:none;}

.pop {position:absolute; top:-9999px; left:0; width:555px; height:420px; background:url(../img/bcg/bcg-pop.png) no-repeat;}
.pop_cont {position:absolute; top:40px; left:50px; width:474px; height:341px; overflow:hidden; background:#FFF;}
.pop_tit {position:relative; height:45px;}
.pop_tit h2 {padding:13px 0 0 17px; margin:0;}
.pop_close {display:block; float:right; background:#628DAC; border-radius:0 0 0 6px; -moz-border-radius:0 0 0 6px; -webkit-border-bottom-left-radius:6px; color:#FFF; text-decoration:none; font-size:14px; padding:2px 4px 4px;}
.pop_close:hover {background:#466C8A;}
.pop_content {position:relative; padding:0 16px 0 18px;}
.pop_scroll {height:280px; overflow:auto; padding:0 20px 0 0;}
.pop_scroll dt {font-size:14px; font-weight:bold; padding:0 0 4px;}
.pop_scroll dd {font-size:13px; margin:0 0 15px; line-height:120%;}

.form dt {font-size:14px; font-weight:bold; padding:0 0 4px;}
.form dd {padding:0 0 15px;}
.form dd .inp {font-size:18px; width:425px;}
.form dd textarea.inp {font-size:16px; height:90px; overflow:auto;}
.form .send {text-align:center;}

.pic {display:block; border:1px solid #B7B6B5;}
.left {float:left; margin:0 10px 1px 0;}
.right {float:right; margin:0 0 1px 10px;}

.download {display:inline-block; padding:63px 0 0; background-repeat:no-repeat; background-position:0 0; margin:0 30px 20px 0; color:#646461; text-decoration:none;}
.download:hover {text-decoration:underline;}
.doc {background-image:url(../img/ico/ico-doc.png);}
.pdf {background-image:url(../img/ico/ico-pdf.png);}
.ppt {background-image:url(../img/ico/ico-ppt.png);}
.xls {background-image:url(../img/ico/ico-xls.png);}

.news_date {display:inline-block; vertical-align:top; width:84px; font-size:14px; padding:2px 0 0; font-weight:normal; color:#808080; margin:0 0 15px;}
.news_text {display:inline-block; vertical-align:top; width:430px; font-size:16px; font-weight:normal; margin:0 0 15px;}
.news_text a {color:#000; text-decoration:none;}
.news_text a:hover {text-decoration:underline;}

#big_gal_info {display:none;}
#open_big_gal {display:block; position:absolute; top:0; left:0; width:500px; height:375px; background:url(../img/ico/ico-zoom.gif) no-repeat 0 -100px; opacity:0.6; filter:alpha(opacity=60);}
#open_big_gal:hover {background:url(../img/ico/ico-zoom.gif) no-repeat 10px 10px;}

#big_gal {position:fixed; top:50%; left:50%; width:0; height:0; z-index:7000;}
* html #big_gal {position:absolute;}
#big_gal_cont {position:absolute; top:-317px; left:-468px; width:977px; height:635px; background:url(../img/bcg/bcg-big-gal.png) no-repeat; z-index:7010;}
* html #big_gal_cont {background:url(../img/bcg/bcg-big-gal.gif) no-repeat;}
#bg_big {position:absolute; top:20px; left:20px; width:793px; height:595px; background:#D2DEE7 url(../img/ajax-loader.gif) no-repeat 50% 50%; overflow:hidden;}
#bg_big td {width:793px; height:595px; overflow:hidden; text-align:center; vertical-align:middle;}
#bg_big td img {display:block; margin:0 auto; max-width:793px; max-height:595px;}
#bg_big_scroll {position:absolute; top:0; left:0;}

#bg_small {position:absolute; top:45px; left:818px; width:140px; height:545px; overflow:hidden;}
#bg_small_scroll {position:absolute; top:0; left:0;}
#bg_small_scroll div {position:relative; width:140px; height:105px; overflow:hidden; margin:0 0 5px; cursor:pointer;}
#bg_small_scroll div img {display:block;}
#bg_small_scroll .on b {display:block; position:absolute; top:0; left:0; border:3px solid #000; width:134px; height:99px; cursor:default;}

#ba_top {top:20px; left:818px; background-position:50% 5px; border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-top-right-radius:8px; -webkit-border-top-left-radius:8px;}
#ba_bot {top:595px; left:818px; background-position:50% -35px; border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px;}
#hide_3 {top:20px; left:818px;}
#hide_4 {top:595px; left:818px;}
#bg_close {float:none; right:3px; top:3px; box-shadow:0 0 4px #000; -moz-box-shadow:0 0 4px #000; -webkit-box-shadow:0 0 4px #000; border:1px solid #075994; position:absolute; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; font-size:18px; padding:0 5px 2px;}

#print_me {background:#FFF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:130%;}
#print_me h1 {font-family:Georgia, "Times New Roman", Times, serif;}
#print_main {position:relative; margin:0 auto; width:990px; text-align:left;}
#print_header {position:relative; height:200px;}
#pl {position:absolute; top:15px; left:15px;}
#p_info {position:absolute; top:105px; left:282px; font-size:18px; width:315px; line-height:130%;}
#p_info b {font-weight:normal; color:#1F5A87;}
#p_tel {position:absolute; top:20px; left:240px; font-size:24px; color:#1F5A87; font-family:Georgia, "Times New Roman", Times, serif; line-height:120%;}
#p_tel sup {font-size:14px; vertical-align:top;}
#pc {position:absolute; top:40px; left:600px;}
#pc td {vertical-align:middle; font-size:23px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#1F5A87; font-size:120%;}
#pc td b {font-size:40px; padding:7px 0 0 40px; display:block; font-weight:normal; white-space:nowrap;}
.print_content {position:relative; padding:20px 110px 0;}
.print_content p {margin:0; padding:0 0 20px;}
.pp_side {width:1%; padding:5px 0 20px;}
.pp_side img {display:block;}
.options_side {width:50%; font-size:20px; color:#1F5A87; line-height:150%; padding:0 0 20px;}
.options_side b {font-weight:normal; color:#000;}
.p_price {font-size:26px; font-family:Arial, Helvetica, sans-serif;}


#nice {position:relative; height:240px; width:520px; overflow:hidden; zoom:1; background:url(../img/ajax-loader-2.gif) no-repeat 357px 100px;}
#nice a {position:absolute;}
#nice_back {top:170px; left:135px;}
#nice_fwd {top:170px; left:185px;}
#nice_back span {padding:0; width:28px; height:28px; background:url(../img/bcg/sl-arr.png) no-repeat 5px 50%;}
* html #nice_back span {background:url(../img/bcg/sl-arr.gif) no-repeat 5px 50%;}
#nice_fwd span {padding:0; width:28px; height:28px; background:url(../img/bcg/sl-arr.png) no-repeat -22px 50%;}
* html #nice_fwd span {background:url(../img/bcg/sl-arr.gif) no-repeat -22px 50%;}
#mask_link {position:absolute; display:block; top:0; left:0; width:520px; height:400px;}
.nice_pic {display:block; position:absolute; top:-1000px; left:0; width:520px; height:400px; background-repeat:no-repeat; background-position:0 0; display:none;}
#preload {position:absolute; top:-100px; left:0; width:0; height:0; overflow:hidden;}