body, html {font-family:Trebuchet MS, Tahoma, Georgia, Times New Roman, Times, serif;color:#38454d;margin:0;padding:0;font-size:10pt;height:100%;background:#ffffff url(/img/main-bg.jpg) top center no-repeat;text-align:center;}
a{color:#000000;cursor:pointer;text-decoration:none}
a:hover{text-decoration:underline}
img{border:0px; margin:3px;}
.b{border:1px solid red;}
h1.img, h2.img, h3.img, h4.img, h5.img{padding:0px;margin:0px;}
.left{float:left;}
.right{float:right;}
#main-block{width:1064px;margin:0 auto;text-align:left; }
#main-block div#left-col, #main-block div#right-col, #main-block div#center-col{float:left;}
#main-block div#left-col{width:260px;}
#main-block div#right-col{width:240px;}
#main-block div#center-col{width:540px; overflow: hidden;}
#logo{padding:20px 0 0 35px;}
#left-menu{padding:5px 0 0 0px;}
#center-col form{margin:0;padding:0;height:20px;}
ul#travel-form select{width:232px;margin:0;padding:0;}
#index-photo{margin:0 0 3px 0;padding:0px 0 0px 0;clear:both; border:1px solid #ccc;}
#index-photo div{margin:1px 0 0 0;padding:0 0 0 0;clear:both;background:#EBEBEB;height:22px;}
#calendar-block{margin:10px 0 0 0;padding:0 0 0 0;clear:both;}
#calendar-block table{width:200px;height:132px;margin:10px 15px 0 10px;padding:0;clear:none;}
#calendar-block table td{width:26px;height:17px;text-align:center;vertical-align:middle;font-size:10px;text-transform:uppercase;background-color:#FFFFFF;white-space:nowrap !important;}
#calendar-block table td.arrows1{font-size:15px;font-weight:bold;margin:0;padding:0;line-height:14px;border-right:none;vertical-align:top;}
#calendar-block table td.arrows2{font-size:15px;font-weight:bold;margin:0;padding:0;line-height:14px;border-left:none;vertical-align:top;}
#calendar-block table td#calendar-month{border-right:none;line-height:11px;text-align:center;width:138px;white-space:nowrap;}
#calendar-block table tr#week-days td{font-weight:bold;text-transform:uppercase;white-space:nowrap;}
.winter{background:#E3F5FD url(../img/calendar/winter-back.png) right bottom no-repeat;}
.winter table{border:3px solid #00ADEF;border-top-width:1px;border-right-width:1px;}
.winter table td{border-top:2px solid #00ADEF;border-right:2px solid #00ADEF;}
.winter table td.selected{background-color:#D8E2F3 !important;}
.spring{background:#EBFDE3 url(../img/calendar/spring-back.png) right bottom no-repeat;}
.spring table{border:3px solid #9CCE2E;border-top-width:1px;border-right-width:1px;}
.spring table td{border-top:2px solid #9CCE2E;border-right:2px solid #9CCE2E;}
.spring table td.selected{background-color:#D8F3DE !important;}
.summer{background:#FDFDE3 url(../img/calendar/summer-back.png) right bottom no-repeat;}
.summer table{border:3px solid #F9630D;border-top-width:1px;border-right-width:1px;}
.summer table td{border-top:2px solid #F9630D;border-right:2px solid #F9630D;}
.summer table td.selected{background-color:#F3F3D8 !important;}
.autumn{background:#FDF5E3 url(../img/calendar/autumn-back.png) right bottom no-repeat;}
.autumn table{border:3px solid #F7AE16;border-top-width:1px;border-right-width:1px;}
.autumn table td{border-top:2px solid #F7AE16;border-right:2px solid #F7AE16;}
.autumn table td.selected{background-color:#F3DDD8 !important;}
#calendar-block #events{float:left;clear:right;width:315px;}
.events-sep{clear:both !important;width:500px;}
#my-vocations, #my-back{clear:both;}
#my-vocations div.img, #my-vocations div.text, #my-back div.img, #my-back div.text{float:left;}
#my-vocations div.img, #my-back div.img{margin:0 0 10px 0;padding:0 10px 0 0;}
#foot-menu{clear:both;text-align:center;margin:0;padding:0;}
#right-col{margin:0 0 0 0;padding:0 0 0 20px;}
#right-col form{margin:0;padding:10px 0 0 0;}
#right-col form input{ margin:0 0 5px 0; padding:0 0 0 0; width:100px;clear:both;border:1px solid #999999; }
#special-sep{width:1064px;height:1px;clear:both;}
#foot{height:45px;background-color:#f6f6f6;margin:0 auto;}
#foot #banners{text-align:center;margin:0 0 0 0;padding:8px 0 0 0;}
#inner-photo{margin:0;padding:10px 0 0 0;clear:both;}
#inner-text{clear:both;border-bottom:2px solid #ebebeb;}
#inner-photo{border:2px solid #ebebeb;border-right:none;border-left:none;padding:10px 0;}
h1{}
input[type="submit"] {font-size: 8pt; margin:0 0 5px 0; text-transform:uppercase; padding:3; clear:both; border:1px solid #999999; background-color: #9cce2e; }
input[type="checkbox"] {width:10px; float:left; border:1px solid #000; }
#center-col h1{color:#F7AE16;text-transform:uppercase;font-size:24px;text-align:center;font-weight:bold;margin:0;padding:25px 0 0 0;}
h2{}
#left-menu h2{margin:0;padding:0px;font-size:14px;text-transform:uppercase;}
#left-menu ul#weather h2{color:#00adef;}
#left-menu ul#guide h2{color:#9cce2e;}
#left-menu ul#tourism h2{color:#f7ae16;}
#left-menu ul#tourbusiness h2{color:#c3bb1f;}
#left-menu ul#equipment h2{color:#339064;}
#left-menu ul#interest h2{color:#e7c51b;}
#left-menu ul#viptrip h2{color:#e7c51b;}
h3{font-size:10pt;color:blue;}
#calendar-block #events h3{margin:0;font-size:14px;text-transform:uppercase;padding:12px 0 0 0;color:#8173B1;clear:right !important;width:250px;}
.winter #events h3 span{color:#00ADEF;font-size:14px;}
.spring #events h3 span{color:#9CCE2E;font-size:14px;}
.summer #events h3 span{color:#F9630D;font-size:14px;}
.autumn #events h3 span{color:#F7AE16;font-size:14px;}
#my-vocations h3 a{margin:0;padding:10px 0 0 0;color:#0f6679;font-weight:bold;font-size:14px;text-transform:uppercase;}
#my-back h3 a{margin:0;padding:10px 0 0 0;color:#0f2579;font-weight:bold;font-size:14px;text-transform:uppercase;}
#right-col form h3{margin:0;padding:0 0 5px 0;color:#0f6679;font-weight:bold;font-size:14px;text-transform:uppercase;}
#right-col ul li.vip-persons h3{margin:0;padding:25px 0 10px 0;color:#06a4b2;font-weight:bold;font-size:14px;text-transform:uppercase;}
#right-col ul li.news h3{margin:0;padding:15px 0 0 0;color:#fa6ba1;font-weight:bold;font-size:14px;text-transform:uppercase;}
#right-col ul li.rating h3{margin:0;padding:15px 0 0 0;color:#8094e5;font-weight:bold;font-size:14px;text-transform:uppercase;}
#right-col ul li.my-back h3{margin:0;padding:15px 0 0 0;color:#0f2579;font-weight:bold;font-size:14px;text-transform:uppercase;}
#right-col ul li.my-voyage h3{margin:0;padding:15px 0 0 0;color:#0f6679;font-weight:bold;font-size:14px;text-transform:uppercase;}
#inner-text h3{margin:0;padding:10px 0 5px 0;color:#0f6679;font-weight:bold;font-size:14px;text-transform:uppercase;}
.h4{margin:0;padding:0;color:#0f6679;width:380px;font-weight:bold;font-size:12px;text-transform:uppercase;}
#my-vocations ul li div.text h4 {margin:0;padding:0;}
#my-vocations ul li div.text h4 a{margin:0;padding:0;color:#0f6679;width:380px;font-weight:bold;font-size:12px;text-transform:uppercase;}
#my-back ul li div.text h4 {margin:0;padding:0;} 
#my-back ul li div.text h4 a{margin:0;padding:0;color:#0f2579;width:380px;font-weight:bold;font-size:12px;text-transform:uppercase;}
#inner-text h4{margin:0;padding:10px 0 0px 0;color:#0f6679;font-weight:bold;font-size:14px;text-align:center;}
h5{margin:0;padding:0;color:#0f6679;font-size:12px;text-transform:uppercase;}
p{}
#left-menu ul#weather span{color:#00adef;}
#left-menu ul#guide span{color:#9cce2e;}
#left-menu ul#tourism span{color:#f7ae16;}
#left-menu ul#tourbusiness span{color:#c3bb1f;}
#left-menu ul#equipment span{color:#339064;}
#left-menu ul#interest span{color:#e7c51b;}
ul#travel-form p{font-size:11px;color:#F7AE16;font-weight:bold;margin:0;padding:3px 5px 0 0;}
#index-photo div p{font-size:10px;margin:0;padding:3px 10px 0 7px;float:left;}
#calendar-block #events ul li span{font-size:11px;padding-right:10px;color:#8173B1;}
#my-vocations ul li div.text p.name{font-size:10px;color:#0f6679;margin:0;padding:0;clear:both;}
#my-vocations ul li div.text p{margin:0;padding:0;font-size:11px;color:#38454d;text-align:justify;width:380px;line-height:14px;}
#my-back ul li div.text p.name{font-size:10px;color:#0f2579;margin:0;padding:0;clear:both;}
#my-back ul li div.text p{margin:0;padding:0;font-size:11px;color:#38454d;text-align:justify;width:380px;line-height:14px;}
#inner-text p#date{width:50px;font-size:10px;color:#0F6679;margin:0;padding:14px 0 0 0;float:right;}
#inner-text p.name{font-size:10px;color:#0f6679;margin:0;padding:0;clear:both;}
#inner-text p{font-size:14px;color:#38454D;margin:0;padding:5px 0 10px 0;text-align:justify;}
#left-menu ul li a:link, #left-menu ul li a:visited, #left-menu ul li a:hover{color:#38454d;text-decoration:underline;font-size:14px;}
#left-menu ul li a:hover{color:#38454d;text-decoration:none;font-size:14px;}
#left-menu ul li ul a:link, #left-menu ul li ul a:visited, #left-menu ul li ul a:hover{color:#38454d;text-decoration:underline;font-size:13px;}
#left-menu ul li ul a:hover{color:#38454d;text-decoration:none;}
#left-menu ul li ul li ul a:link, #left-menu ul li ul li ul a:visited, #left-menu ul li ul li ul a:hover{color:#38454d;text-decoration:underline;font-size:12px;}
#left-menu ul li ul li ul a:hover{color:#38454d;text-decoration:none;}
ul#top-menu li a:link, ul#top-menu li a:visited, ul#top-menu li a:hover{display:block;background-color:#F6E8A5;padding:3px 0 1px 0;margin:0;width:100px;text-align:center;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold;color:#38454D;}
ul#top-menu li a:hover, ul#top-menu li div{display:block;background-color:#F7AE16;padding:3px 0 1px 0;margin:0;width:100px;text-align:center;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold;color:#FFFFFF;}
#index-photo div a:link, #index-photo div a:visited, #index-photo div a:hover{font-size:10px;margin:0;padding:3px 5px 0 4px;display:block;float:right;text-decoration:underline;text-transform:uppercase;color:#253745;}
#index-photo div a:hover{text-decoration:none;}
#calendar-block table td a:link, #calendar-block table td a:visited, #calendar-block table td a:hover{text-decoration:none;color:#38454D;}
#calendar-block #events ul li a:link, #calendar-block #events ul li a:visited, #calendar-block #events ul li a:hover{font-size:11px;margin:0;padding:0 10px 0 0;text-decoration:underline;color:#253745;}
#calendar-block #events ul li a:hover{text-decoration:none;}
#calendar-block #events ul li#all-events a:link, #calendar-block #events ul li#all-events a:visited, #calendar-block #events ul li#all-events a:hover{font-size:11px;margin:0;padding:0 10px 0 0;text-decoration:underline;text-transform:uppercase;color:#8173B1;}
#calendar-block #events ul li#all-events a:hover{text-decoration:none;}
#my-vocations ul li div.text p a:link, #my-vocations ul li div.text p a:visited, #my-vocations ul li div.text p a:hover{font-size:10px;margin:0;padding:0;text-decoration:underline;color:#0f6679;}
#my-vocations ul li div.text p a:hover{text-decoration:none;}
#my-back ul li div.text p a:link, #my-back ul li div.text p a:visited, #my-back ul li div.text p a:hover{font-size:10px;margin:0;padding:0;text-decoration:underline;color:#0f2579;}
#my-back ul li div.text p a:hover{text-decoration:none;}
#foot-menu ul li a:link, #foot-menu ul li a:visited, #foot-menu ul li a:hover{font-size:10px;margin:0;padding:0;text-decoration:underline;text-transform:uppercase;color:#5a707d;}
#foot-menu ul li a:hover{text-decoration:none;}
#right-col form a:link, #right-col form a:visited, #right-col form a:hover{font-size:10px;margin:0;padding:0;text-decoration:underline;text-transform:uppercase;color:#5f8183;}
#right-col form a:hover{text-decoration:none;}
#right-col ul li.vip-persons a:link, #right-col ul li.vip-persons a:visited, #right-col ul li.vip-persons a:hover{font-size:10px;margin:0;padding:0;text-decoration:underline;text-transform:uppercase;color:#5f8183;}
#right-col ul li.vip-persons a:hover{text-decoration:none;}
#right-col ul li.news a:link, #right-col ul li.news a:visited, #right-col ul li.news a:hover{font-size:11px;margin:0;padding:0;text-decoration:underline;color:#38454d;}
#right-col ul li.news a:hover{text-decoration:none;}
#right-col ul li.archive a:link, #right-col ul li.archive a:visited, #right-col ul li.archive a:hover{font-size:10px;margin:0;padding:0;text-decoration:underline;text-transform:uppercase;color:#fa6ba1;}
#right-col ul li.archive a:hover{text-decoration:none;}
#right-col ul li.rating a:link, #right-col ul li.rating a:visited, #right-col ul li.rating a:hover{font-size:11px;margin:0;padding:0;text-decoration:underline;color:#38454d;}
#right-col ul li.rating a:hover{text-decoration:none;}
#right-col ul li.all-ratings a:link, #right-col ul li.all-ratings a:visited, #right-col ul li.all-ratings a:hover{font-size:10px;margin:0;padding:0;text-decoration:underline;text-transform:uppercase;color:#8094e5;}
#right-col ul li.all-ratings a:hover{text-decoration:none;}
#right-col ul li.my-back a:link, #right-col ul li.my-back a:visited, #right-col ul li.my-back a:hover{font-size:11px;margin:0;padding:0;text-decoration:underline;color:#38454d;}
#right-col ul li.my-back a:hover{text-decoration:none;}
#right-col ul li.all-voyages a:link, #right-col ul li.all-voyages a:visited, #right-col ul li.all-voyages a:hover{font-size:10px;margin:0;padding:0;text-decoration:underline;text-transform:uppercase;color:#0f2579;}
#right-col ul li.all-voyages a:hover{text-decoration:none;}
#right-col ul li.my-voyage a:link, #right-col ul li.my-voyage a:visited, #right-col ul li.my-voyage a:hover{font-size:14px;margin:0;padding:0;text-decoration:underline;color:#38454d;}
#right-col ul li.my-voyage a:hover{text-decoration:none;}
#right-col ul li.all-stories a:link, #right-col ul li.all-stories a:visited, #right-col ul li.all-stories a:hover{font-size:10px;margin:0;padding:0;text-decoration:underline;text-transform:uppercase;color:#0f6679;}
#right-col ul li.all-stories a:hover{text-decoration:none;}
#foot #banners a{margin:0 5px;}
#left-menu ul{margin:0 0 0 0;padding:0 0 15px 0;}
#left-menu ul li{margin:0;padding:0;list-style:none;line-height:18px;color:#38454d;font-size:14px;}
#left-menu ul li ul{margin:0;padding:0 0 0 10px !important;list-style:none;}
#left-menu ul li ul li{margin:0;padding:0 0 0 0;list-style:none;color:#38454d;font-size:13px;}
#left-menu ul li ul li ul{margin:0;padding:0 0 0 10px !important;list-style:none;}
#left-menu ul li ul li ul li{margin:0;padding:0 0 0 0;list-style:none;color:#38454d;font-size:12px;}
ul#travel-form{margin:0px;padding:10px 0 0 0;}
ul#travel-form li{margin:0;padding:0;list-style:none;display:block;float:left;}
ul#travel-form li.separator{width:20px;font-size:11px;}
ul#top-menu{margin:0;padding:10px 0 0 0;clear:both;}
ul#top-menu li{margin:0;padding:0;list-style:none;display:block;float:left;}
ul#top-menu li.separator{width:10px;font-size:11px;}
#calendar-block #events ul{margin:0;padding:0;clear:both;}
#calendar-block #events ul li{margin:0;padding:5px 0 0 0;list-style:none;line-height:13px;}
#calendar-block #events ul li#all-events{padding:10px 0 0 0;}
#my-vocations ul, #my-back ul{margin:10px 0 0 0;padding:0 0 0 0;border-top:2px solid #ebebeb;}
#my-vocations ul li , #my-back ul li{margin:5px 0 0 0;padding:0 0 0 0;list-style:none;border-bottom:2px solid #ebebeb;height:140px;clear:both; vertical-align: top;}
#foot-menu ul{margin:0 0 30px 0;padding:10px 0 0px 100px;clear:both;}
#foot-menu ul li{margin:0;padding:0;list-style:none;display:block;float:left;}
#foot-menu ul li.separator{width:40px;font-size:11px;}
#right-col ul{margin:0;padding:0;}
#right-col ul li{margin:0;padding:0;list-style:none;}
#right-col ul li.news, #right-col ul li.rating{padding:2px 0 2px 0;}
li.ul-title h3 a:link, li.ul-title h3 a:visited, li.ul-title h3 a:hover{color:#0f6679;font-size:14px !important;}



#bu497,#bu498,#bu499,#bu500,#bu501,#bu502,#bu499, #bu500, #bu501, #bu248, #bu497,#bu498 {border:2px dashed #ccc;text-align:center;padding:2px 0 2px 0;background-color:#eeeeee; height: 60px;}
#bu499 {text-align:center;padding:5px 0 5px 0;background-color:#eeeeee; height: 90px;}
.friendz, .friendz a, .friendz a:hover, .friendz a:visited{font-size:10px;color:#cccccc;}
#seven_vounders3{clear:both; text-align: justify;}
.small_block {position: relative; border:1px solid #eeeeee; width:48%; text-align: center; height: 30px; font-size: 8pt; padding: 10px 0 3px 0; vertical-align: middle; margin:3px;}

dl { display: table-row; margin:0px; padding:0px; position: relative; display: block;}
dd { display: table-cell; margin:2px; padding:3px;}
dt { display: table-cell; margin:2px; padding:3px; }
#comments {position: relative; float: left; display:table; text-align:left; height:220px; width:99%; border:1px solid #eeeeee; margin:3px;}
#comments_list {position: relative; float: left; display:table; text-align:left; height:180px; width:99%;}
#comments_list ul {list-style: none; margin:0 0 10px 0; padding:0px;}
#comments_list li {padding:3px 0; border-bottom: 1px dotted #ccc;}

.bordered {border: 2px dashed #ccc; display: table;}
.nocapted { clear: both; }
input { border:1px solid #ccc; width: 200px; float: left; clear: both;}
.nocapted dl {display: table;}
.nocapted dt {float:left;	width: 40%; min-height: 20px; }
.nocapted dd {float:right;	width: 40%; min-height: 20px; }

#seven_vounders3 {border:1px solid #ccc; display:block; min-height: 280px; padding:0 10px; margin: 10px 0 0 0 ;}
#elipili2012_block { display:table; padding: 10px; margin: 0 0 10px 0; border: 1px solid #ccc;}
