@charset "utf-8";
/* Body */
body {font-family:  Arial, Verdana, Tahoma, sans-serif;font-size:100%;padding:0 3px 3px 0;background:#FFF;color:#000;color:#475b65; margin:0 10px;}
#maincontainer {min-width:900px;max-width:1400px;width:expression((document.documentElement.clientWidth||document.body.clientWidth)<900?'900px':(document.body.clientWidth > 1400? "1400px": "auto")); padding:0 15px 0 15px;}
/* Headers */
h1, h2, h3 {font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;letter-spacing: -0.01em;line-height:1em;}
h1 {font-size:1.6em;color:#035db5;}
h2 {font-size:1.3em;color:#35a922;margin-bottom:0;margin-top:2ex;letter-spacing: -0.04em;}
h3{font-size:1.2em;color: #9b8059;margin-bottom:0;margin-top:2ex;letter-spacing: -0.04em;}
p{margin-top:1.5ex; margin-bottom:0;}
.inv {display:none;}
/* Tables */
table {border-collapse:collapse; font-size:90%; margin:2ex 0 0ex 0;border-top:#8fc8f4 2px solid; overflow:scroll;}
table th, td {padding:7px 10px 7px 15px; }
table th {font-size:80%;text-align:left; border:#8fc8f4 1px solid;background-color:#f0f7fd; color:#034789; font-family:Georgia,  "Times New Roman",Times, serif; font-weight:normal;}
table td {border: #d6d6d6 solid 1px; border-top:none; vertical-align:top;}
table caption {font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;letter-spacing: -0.04em;font-size:1.3em;color:#9b8059;text-align:left; margin:0 0 1ex 0;}
.row1 {background-color:#ffffff;}
.row2 {background-color:#f9faf9;}
.nolbrd {border-left:none;}
.norbrd {border-right:none;}
.nobrd {border-left:none;border-right:none;border-bottom:none; border-top:none;}
img {margin-right:2em; border:none;}
/* Header */
#header {height:125px; padding: 0 0 -20px 0;}
#logo {float:left;width:210px; padding: 48px 0 0 60px;}
#logo img {border:none; }
#icons {float:left;font-size:10px; width:33px; height:46px; background-color:#fc9a01; padding:12px 0 0 0;overflow:hidden;}
#icons a {display:block; height:24px;}
#icons a img { border:none; margin-left:11px;}
#contacts {float:left;padding:23px 0 0 0; width:240px; text-align:right;}
#contacts img {border:none; margin:0;}
#contacts h3{color:#1270d1;font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px; margin-top:0;letter-spacing: -0.02em;}
#scheme {color:#f57909; font-size:0.7em; font-weight:normal; margin: 12px 0 0 0; }
#scheme a, #scheme a:visited {text-decoration:none;color:#f57909;margin-bottom:-50px;}
#scheme a:hover {text-decoration:underline;color:#96979b;}
#adv {background-color:#fff; text-align:center;  margin-left:560px; padding-top:20px;}
/* Menu */	
#menu {height:34px;background:#c8e6ff; margin: 18px 0 20px 0;}
#menu ul {margin-left:0;padding-left:0;}
#menu ul li {float:left;list-style:none;display:block;}
#menu ul li a {float:left;height:34px;border-right:#c8e6ff solid 2px;}
#menu ul li a span {display:none;}

#menu ul li#menu01 a {width:100px;height:34px;background: #c8e6ff url(/_img/elem/menu_tour.gif) left top no-repeat;}
#menu ul li#menu01 a:hover, #menu ul li#menu01.active a {width:100px;color: #fff;height:34px;background:#2c85e1 url(/_img/elem/menu_tour.gif)  left bottom no-repeat;}

#menu ul li#menu02 a {width:90px;height:34px;background: #c8e6ff url(/_img/elem/menu_visa.gif) center 12px no-repeat;}
#menu ul li#menu02 a:hover, #menu ul li#menu02.active a {width:90px;height:34px;background: #2c85e1 url(/_img/elem/menu_visa.gif) center -22px no-repeat;}

#menu ul li#menu03 a {width:206px;height:34px;background: #c8e6ff url(/_img/elem/menu_abroad.gif) center 12px no-repeat;}
#menu ul li#menu03 a:hover, #menu ul li#menu03.active a {width:206px;height:34px;background: #2c85e1 url(/_img/elem/menu_abroad.gif) center -22px no-repeat;}

#menu ul li#menu04 a {width:170px;height:34px;background: #c8e6ff url(/_img/elem/menu_gornitsa.gif) center 12px no-repeat;}
#menu ul li#menu04 a:hover, #menu ul li#menu04.active a {width:170px;height:34px;background: #2c85e1 url(/_img/elem/menu_gornitsa.gif) center -22px no-repeat;}

#menu ul li#menu05 {height:34px;float:right;}
#menu ul li#menu05 a {width:90px;height:34px;background: #c8e6ff url(/_img/elem/menu_about.gif) center 12px no-repeat;}
#menu ul li#menu05 a:hover, #menu ul li#menu05.active a {width:90px;height:34px;background: #2c85e1 url(/_img/elem/menu_about.gif) center -22px no-repeat;}

#menu ul li#menu06 {float:right; height:34px;}
#menu ul li#menu06 a {width:120px;   height:34px;background: #c8e6ff url(/_img/elem/menu_contact.gif) right top no-repeat;border-right:none;}
#menu ul li#menu06 a:hover, #menu ul li#menu06.active a{width:120px;color: #fff;height:34px;background:#2c85e1 url(/_img/elem/menu_contact.gif)  right bottom no-repeat;border-right:none;}

/* Container */
/*#container {float:left;width:100%;margin:0 -170px 5ex 0;}*/

/* Navigation */
#nav {float:left;width:180px;padding:18px 10px 10px 10px;}
#nav ul li ul li a, #nav ul li ul li a:visited {color:#0066CC;text-decoration:none;}
#nav ul li ul li a:hover {color:#96979b;text-decoration:underline;}
#nav ul{margin-left:2em;padding-left:0px;list-style: none;}
#nav ul li {behavior: expression( !this.before ? this.before = this.innerHTML = '<span class="marker">&ndash;&nbsp;</span>' + this.innerHTML : '' );font-size:0.9em;color:#000000; text-indent: -1.24em;}
#nav ul li span.marker {color: #f57909;}	
#nav li:before{content:"\2013\a0";color:#f57909;}
#nav li li:before{content:""}	
#nav li li {font-size:0.8em;color: #616568;behavior: expression( !this.before ? this.before = this.innerHTML = '&nbsp;' + this.innerHTML : '' );text-indent: -0.1em;color: #96979b;list-style:none;}		

#nav ul li ul li .active, #nav ul li ul li .active a {color:#f57909;}
#nav ul li ul li .active a:hover{color: #96979b;text-decoration:underline;}

#nav li ul {margin: 0 0 3.6ex 0.5em;}
#nav h1 {font-family:Arial;font-size:0.9em;font-weight:bold;color: #5b5c71;border-left:medium #3084da solid;padding-left:0.5em;text-transform:uppercase;margin-top:0;}

#nav img {margin-top:2ex;}

/* Content */		
#content {/*margin:0 170px 0 200px;*/padding:15px 2em 1ex 2em;line-height:1.3em;}
/* Content Links */
#content img { float:left; margin-right:1em; margin-bottom:1em;border:none;}
/* Gallery */
.gallery {margin:3ex 0 3ex 0;}
.clear {clear:both;}

#content a{color:#0066CC; text-decoration:underline;}
#content a:hover{color:#96979b;}
#content a:visited {color:#7c5d85;}
#content table.tours a:visited{color:#0066CC;text-decoration:underline;}
#content table.tours a:hover{color:#96979b;text-decoration:underline;}

/* Content Lists */
/* First Level List */
#content ul{list-style: none;margin-top:1.5ex;margin-bottom:0;}
#content ul li{behavior: expression( !this.before ? this.before = this.innerHTML = '<span class="marker">&ndash;&nbsp;&nbsp;</span>' + this.innerHTML : '' );text-indent: -1.18em; margin-bottom:0.6ex; margin-left:1em;}
#content ul li span.marker {color: #0066cc;}	
#content ul li:before{content:"\2013\a0\a0";color:#0066cc;}
/* Second Level List */
#content ul li ul{list-style: none;}
#content ul li li{behavior: expression( !this.before ? this.before = this.innerHTML = '<span class="marker">&minus;&nbsp;</span>' + this.innerHTML : '' );text-indent: -0.88em;margin-top:0.6ex;}
#content ul li li span.marker{color: #56c444;}
#content ul li li:before{content:"\2212\a0";color:#56c444;}
#content .list_header{margin-top:0.3em;margin-bottom:0.2ex; font-size:1em;color: #035db5;}
#content.main_page_content {margin-right:210px;}

/* Path */
#top_path, #bottom_path {font-size:0.7em;color:#a3a6ad;margin-top:0;}	/*NEW margin*/
#top_path a, #top_path a:visited, #bottom_path a, #bottom_path a:visited {color: #518ad1;text-decoration:underline;}
#top_path a:hover, #bottom_path a:hover{color:#96979b;text-decoration:underline;}
#bottom_path {margin-top:5ex;}

/* Tours */
table.tours {width:98%;}
table.tours td {padding-bottom:10px;padding-top:10px;border-bottom:1px solid #E2E2E2;}
table .tours a {text-decoration:none;}
table.tours td a:hover {text-decoration:underline;}
table.wide{width:98%;}
table.wide2{width:100%;}

.route, .comment {padding-left:3em;color:#8ca1ac;font-size:small;}
.number-of-days {padding-left:3em;color:#8ca1ac;font-size:small;}
.time {font-size:small; font-style:italic;}
.hot ul {list-style:none;margin-left:0; margin-top:0; margin-bottom:0;padding-left:0px; }

/* Sidebar */
/*#sidebar {float:right;font-size:0.9em;width:150px;margin-top:3ex;padding:10px;overflow:hidden;}*/
#sidebar h1 {color:#035db5;}
#sidebar h2 {color: #5b5c71;}
#sidebar a{color: #0066CC;text-decoration:underline;}
#sidebar a:hover{color:#96979b;text-decoration:underline;}
#sidebar img {margin-bottom:15px;}

/* h1 */
.sec{color: #5b5c71; font-size:1.8em;border-left:thick #3084da solid;padding-left:0.5em;margin-bottom:2ex;}
/* left photo */
.left{float:left; margin-right:2em; width:200px;}
.text {margin-left:250px;}

.right{float:right;width:250px; font-size:0.8em;}
.text_r {margin-right:300px;}

.bbgr {background-color:#f0f7fd;}
.gbgr {background-color:#f1fcef;}

.info {padding: 1.5ex 1.5em 2.5ex 1.5em; margin-bottom:6ex;}
.info h1, .info h2 {font-size:1.5em;}
.info a img{margin-bottom:15px;}
.tourist_info{margin-bottom:2ex;font-size:0.8em; border-bottom:1px solid #c8e6ff;padding:0 0px 10px 0px;}
.tourist_info h4{margin-bottom:0.5ex; font-size:small;:#0066cc;*/}
.important{font-size:2.7em;color:#f57909; float:left; margin-right:1ex; margin-top:-0.2ex; font-family:Georgia,"Times New Roman",Times,serif;}
.important_too {color:#f57909; font-family:Georgia,"Times New Roman",Times,serif;}
.important2{font-size:1.4em;color:#1270d1;}

.attention {color:#000000;}
.small {font-size:80%;}
.small2 {font-size:70%; border-left:dashed 1px #f57909;padding-left:10px;margin-left:5px;}
.comment2 {color:#8ca1ac;}
.text2{color:#f57909;}
.code{color:#86c3ff;font-size:0.8em;}

/* Section */
#section h1{color: #5b5c71;font-size:1.8em;border-left:thick #3084da solid;padding-left:0.5em;margin-bottom:0.5ex;}
 
#section h2{font-size:1.5em; margin-bottom:0.5ex;}
#content #section ul {list-style: none; margin-top:0.1ex;margin-bottom:3ex;margin-left:1.5em;padding-left:0px;}
#content #section ul li a, .section ul li a:visited {color:#0066CC;text-decoration:underline;}
#content #section ul li a:hover {color:#96979b;text-decoration:underline;}

#section table a,#content .section  a:visited {color:#0066CC;text-decoration:none;}
#section table a:hover {color:#96979b;text-decoration:underline;}
#section table tr {margin-top:0; text-align:left;vertical-align:top;}

#section ul li {behavior: expression( this.before = '***' + this.innerHTML); margin-bottom:0; margin-left:1.5em;}
#section ul li:before{content:"";}

.noborder {border:none; border-collapse:collapse;margin-top:0; margin-bottom: 2ex;margin-left:3em;}
.noborder td {text-align:left; border:none; padding: 0 3em 1ex 0;vertical-align:top;}
.noborder tr {margin-top:0; text-align:left;vertical-align:top;}

table.face {border:none; border-collapse:collapse;margin-top:0; margin-bottom: 4ex;margin-left:0; border-top:#8fc8f4 2px solid;}
.face td {text-align:left; border:none; padding: 0 1em 1ex 1em;vertical-align:top;}
.face tr {margin-top:0; text-align:left;vertical-align:top;}
table.face td a:hover{color:#527ebf;}

.topheader{margin-top:0;}

/* Footer */
#footer {clear:both;padding:20ex 2em 0 0;font-size:0.7em;color:#9fa2a9;margin-left:3em;margin-bottom:5em;}
#footer .vcard{padding:2ex 0 3ex 2em;float:right;border-left: #ff9900 medium solid;}
#footer .vcard a, #footer .vcard a:hover, #footer .vcard a:visited {text-decoration:none;color:#0066CC;}
#footer .txt, #footer .type {font-weight:bold;}
#footer .footer_links{float:left;margin:4ex 0 0 0;padding:1ex 0 0 0;border-top:#b1cae8 2px solid;color:#d6e1ff;}
#footer .footer_links a, a:visited{color:#9fa2a9;text-decoration:none;}
#footer .footer_links a:hover{color:#9fa2a9;text-decoration:underline;}

