* {margin:0px; padding:0px; border:0px;}
body {background:url(../img/bg.jpg); min-width:1000px;}
#main_left {width:248px;}
#main {background:url(../img/bg_header.png) repeat-x;}
#main div {height:290px; background:url(../img/bg_main.jpg) no-repeat; width:100%;}

.right {background:url(../img/bg_content_right.png) repeat-y; //background:url(../img/bg_content_right_ie6.png) repeat-y; width:64px;}
#bg_content_bottom_block {width:24px; height:130px; background:url(../img/bg_content_bottom.png) no-repeat bottom; //background:url(../img/bg_content_bottom_ie6.png) no-repeat bottom;}
#menu_left {font:14px Tahoma; background:url(../img/bg_menu_left_repeat.png) repeat-y; height:28px; color:#fff; vertical-align:middle; padding-left:30px;}
#menu {background:url(../img/bg_menu_repeat.png) repeat-y #64a2e0; font:bold 14px Arial; vertical-align:middle;}
#menu ul {margin-left:50px; min-width:760px;}
#menu ul li {list-style-type:none; display:block; float:left; padding:5px 0px 5px 0px; border-right:1px #1b5590 solid;}
#menu ul li a {color:#fff; text-decoration:none; padding:6px 11px 6px 11px;}
#menu ul li a:hover, #menu ul li.active a {background:#3e95db;}
#content_left {background:url(../img/bg_content_left_repeat.png) repeat-y;}
#content_left_top {background:url(../img/bg_content_left.jpg); width:248px; height:10px; font-size:8px;}
#content_menu {width:245px;}
#content_menu p {margin-bottom:15px;}
#content_menu img {margin-left:20px;}
#content_left ul {font:14px Tahoma; margin:40px 20px 40px 40px; line-height:15px; color:#f60;}
#content_left ul li {padding-bottom:20px;}
#content_left ul ul {font-size:10px; margin:0px 0px 10px 10px; line-height:12px;}
#content_left ul ul li {padding:6px 0px 6px 0px;}
#content_left ul li a {color:#333; text-decoration:none;}
#content_left ul li a:hover, #content_left ul li.active a, #content_left ul li.active ul li a:hover, #content_left ul li.active ul li.active a {color:#f60;}
#content_left ul li.active ul li a {color:#333;}
.content_right {background:url(../img/bg_content_right.png) repeat-y; //background:url(../img/bg_content_right_ie6.png) repeat-y;}
.content_right_text {background:url(../img/bg_content_repeat.png) repeat-y #f5f4f4; font:13px Arial; color:#666;}
#content_right_top {background:url(../img/bg_content.jpg); width:515px; height:10px; font-size:8px;}
#content_right p {padding-bottom:10px;}
#text p.bread {font-size:10px; padding-bottom:15px;}
#text {padding:15px 50px 0px 50px;}
#text p {padding:8px 0px 8px 0px; line-height:18px;}
#text ul, #text ol {padding:5px 0px 5px 0px; margin-left:15px;}
#text a {color:#f60;}
#text a img {border:1px #999 solid;}
#text a:hover {text-decoration:none;}
#text h1 {font:bold 18px Arial; padding:10px 0px 10px 0px;}
#text .tours1 h1, #text .tours2 h1 {padding-bottom:0px;}
#text h1 a {font-size:14px;}
#kompas {width:126px; height:127px; background:url(../img/kompas.png) no-repeat; float:right; padding:0px 10px 3px 0px;}
.both {clear:both;}

h2 {font:14px Arial; color:#f60; padding:10px 20px 10px 0px;}
table h2 span {font:bold 50px Tahoma; color:#272663; line-height:75px;}
h2.date {display:block; width:188px; height:150px; margin:0px 0px 0px 20px; background:url(../img/rain.png) no-repeat; color:#272663; margin-right:-30px; padding:6px; font:normal 10px Tahoma;}
h2.date strong {line-height:45px; font-size:20px;}
h3 {font:italic 18px Arial; color: #f60;}
.data h3 {color:#000;}

table span {font:normal 14px Arial; color:#f60;}
#main_tours td {text-align:center; vertical-align:middle; width:33%;}
#tours_town td {font:20px Arial;}
#main_tours td.tours_header, #main_tours td.tours_header2 {font:bold 26px Arial; color:#3e95db; padding:50px 0px 20px 0px;}
#main_tours td.tours_header2 {font:normal 20px Arial;}
#main_tours #main_tours_head td {font:18px Arial; padding:5px;}
#text #main_tours_head td a {color:#fff; background:url(../img/bg_blue.png) no-repeat center; display:block; padding:20px;}
#content_menu h2 {margin:0px 0px 10px 20px;}
#text input.text, #text textarea {border:1px #666 solid; padding:2px; margin:2px; color:#666; width:200px; font:12px Tahoma;}
#text textarea {height:70px;}
#text .contacts input.text, #text .contacts textarea {width:300px;}
#text input.button {color:#fff; background:url(../img/bg_bt.png); padding:0px 30px 0px 30px; height:24px; border:1px #666 solid; margin-right:2px;}
#text .tour {font-size:10px;}
#text .tour_img img {border:1px #666 solid;}
.tours2, .tours1 {width:50%; float:left; padding-bottom:40px;}
.tours1 {clear:left;}
.tours1 .tours_content {padding-right:20px;}
.tours2 .tours_content {padding-left:20px;}

.data {width:100%; border-collapse:collapse; margin-top:-1px;}
.data td {border:1px #666 solid; text-align:center; padding:5px; vertical-align:middle;}
.data .head td {background:#ddd;}

#text h6 {font:normal 10px Tahoma; color:#f60; padding-left:3px;}
h6 img {padding:0px 8px 0px 20px;}
#telephone {background:url(../img/telephone.png) no-repeat bottom; height:130px;}
#content_bottom {background:none;}
#bottom {font:12px Arial; color:#fdfbfa; background:url(../img/shadow_bottom.png) no-repeat; //background:none;}
#info {padding:10px 0px 10px 15px;}
#contacts {height:45px; padding:25px 0px 0px 30px;}
.contacts {background:#ccc; padding:15px;}
#kruchok {float:right; padding:18px 40px 0px 0px;}
#bottom a {color:#fff;}
#bottom a:hover {text-decoration:none;}
table {border-collapse:collapse;}
table td {vertical-align:top;}
table.form td {vertical-align:bottom;}
table.info td {vertical-align:middle;}
#text table.info td a img {border:0px;}
#pages {float:left; width:100%;}
#text table#country td {padding-bottom:30px; border-bottom:1px #999 dotted;}
#text table#country td#country_img {width:250px;}
#text table#country h1 {padding:0px 0px 10px 0px;}
#andre {position:absolute; margin:-10px 0px 0px -52px;}
#main_tours_footer td {text-align: center; padding:5px 5px 5px 5px;}

.main_tours {border-bottom:3px #4094dd solid;}
#text .main_tours a {color:#000;}
#tours_border {border-top:3px #4094dd solid; padding-bottom:20px;}
.main_tours td {padding:10px 0px 20px 0px;}

#seo {padding:0 20px 20px 20px; font:11px Arial, Helvetica, sans-serif;}

#time {width:200px; color:#272663; position:absolute; margin-left:20px;}
#time p {font:bold 11px Arial, Helvetica, sans-serif; text-align:center;}
.time {width:42px; border:1px #3e95db solid; height:45px; text-align:center; float:left; margin-left:5px;}
.num {font-size:22px; font-weight:bold; color:#3e95db;}
.param {font:bold 11px Arial, Helvetica, sans-serif;}
