ul {list-style-type: square; }

body {
    padding: 0px;
    margin: 0px;
    background: #FFFFFF;
    color: #333333;
    font: normal 100.01% Verdana, Tahoma, Arial, Sans-serif;
}

table
{
	border-collapse: collapse;
}

td
{
	margin: 0em;
	padding: 0em;
}

img {border:0px}

.clear {
	clear: both;
}

big { font-size:120%}

a {text-decoration:underline; color:#F05030}
a:hover{ text-decoration:underline; color:#D32D00}

/* DOP STYLES */
    .png
    {
        //background-image: none ! important;
        behavior: url('/des/pngfix.htc');
    }
    img.ruble-img { height: 2.6ex; margin-top:0px }
	img.ruble-img-text { height: 1.8ex; margin-top:0px }

/* MAIN BLOCKS */
/* #div_back {background:url('back_repeat.gif') left top repeat-x; height:195px} */
#div_back {background:#ffffff; height:195px}
#div_back #div_img {background:30% top no-repeat; width:100%; height:195px}
#div_back #div_img #img_light {position:absolute; top:0px; left:0px; z-index:1}
#div_back #div_img #img_logo {position:absolute; top:40px; left:30px; z-index:2}
#div_back #div_img h1 {position:absolute; top:75px; left:30px; z-index:2; font:normal 20px Arial, Helvetica, sans-serif; color:#333333; letter-spacing:19px}
#div_back #div_img h2 {color:#ff9906;position:absolute; top:130px; left:228px; z-index:2; font:bold 18px Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px}
#div_back #div_img h2 small { font-size:50%}

#div_left {width:243px; float:left;}
#div_left_2 { width:243px; float:left; position:relative; top:-54px; left:0px; z-index:3}
#div_right { margin-left: 0px; width:auto; min-height:500px;}
#div_bottom { background-color:#F9F7E1; border-top:1px solid #F2EDD2; padding: 20px 40px; font-size:70%}
#div_bottom table { font-size:100%;}
#stat {visibility:hidden}

/* LEFT */
#div_left #img_search {position:absolute; top:-103px; left:0px;}
#div_left #div_search {position:relative; z-index:3; height:170px;}
#div_left #div_search form table {margin:30px 5px; font-size:70%}
#div_left #div_search form input {margin:5px;}
#div_left #div_search form select {margin:5px;}

#div_spec_an {overflow:hidden;}
#div_left .div_random_tour { background:#F9F7E1; vertical-align:top; margin-top:10px; overflow:hidden}
#div_left .div_random_tour .random_tour_text {border-right:1px solid #F2EDD2; padding:0px 20px 0px 30px; font-size:70%}
#div_left .div_random_tour .random_tour_text .div_img_tour {margin:10px 0px 0px 0px; height:113px; width:194px;}
#div_left .div_random_tour .random_tour_text .div_border_tour {height:113px; width:194px; background-image: url('tour_border.gif');}
#div_left .div_random_tour .random_tour_text .div_onimg { position:relative; top:70px; right:5px; text-align:right;}
#div_left #div_news {margin:20px 0px; padding:0px 20px 0px 30px; font-size:70%}

/* NAVIGATION */
/* #div_navigation { width:100%; background-color:#F2EDD2; height:35px; } */
#div_navigation { width:100%; height:35px; padding:10px 0px}
#div_navigation table { font-size:14px;}
#div_navigation table td { text-align:center}
/* .active {background-color:#FFFFFF;} */
.active {font-weight: bold;}
#div_navigation table a, #div_bottom table.navigation a  {color:#CC6600}
#div_navigation table a:hover, #div_bottom table.navigation a:hover { color:#D32D00}

#div_dop_navigation { width:50%; margin:10px 0px 30px 60px;}
#div_dop_navigation table { font-size:12px;}
#div_dop_navigation table td { text-align:left; vertical-align:top; padding:0px 10px}
.level_3 { font-size:10px}
.first_level_3 { font-size:10px; padding-top:10px}

/* RIGHT */
#div_block {position:relative; z-index:1; width:95%; margin:20px; background-color:#F9F7E1;}
#div_block .left_top { background:url('block_left_top.gif') left top no-repeat; width:100%;}
#div_block .left_top .right_top { background:url('block_right_top.gif') right top no-repeat}
#div_block .left_top .right_top .left_bottom { background:url('block_left_bottom.gif') left bottom no-repeat}
#div_block .left_top .right_top .left_bottom .right_bottom { background:url('block_right_bottom.gif') right bottom no-repeat}
#div_block .left_top .right_top .left_bottom .right_bottom .border  {padding:10px 0px}
#div_block .left_top .right_top .left_bottom .right_bottom .border .text  {border-left: 1px solid #F2EDD2; border-right: 1px solid #F2EDD2; padding:10px 20px; text-align:center}

#div_countries {text-align:left; font-size:80%;}
#div_countries .div_img_country {margin:0px; height:124px; width:160px; }
#div_countries .div_border_country {height:124px; width:160px; background-image: url('country_border.gif');}
.country_shadow { margin:10px}
.country_name { position:relative; top:-34px; left:40px; color:#740000; font-size:12px; width:100px; }
#div_countries a.countries_href {text-decoration:none;}

#spec_blocks {clear:both}
#spec_blocks table td, #spec_blocks table th {margin:0px; padding:0px}
#spec_blocks a,#spec_blocks a:hover {text-decoration: none; color:#FFFFFF}
.spec_block {float:left; width:290px; height:290px; overflow:hidden; margin:0px 10px 10px 0px} 
/*.spec_block {float: left; clear:both; margin:0 10px 10px 0px; width:100%} */

#content table.spec_block_content {font-size:100%; text-align:center}
.spec_block h4 { font:bold 120% Verdana, Arial, Helvetica, sans-serif; color:#F05030; text-align:center; margin:0px 0px 5px 0px; padding:0px}
#spec_blocks .spec_block h4 a {color:#F05030}
#content .spec_block p { color:#FFFFFF; text-align:center; text-indent:0px; margin:0px 0px 5px 0px; padding:0px}
.spec_block strong { color:#FFFFFF}

#content { text-align:left; margin-top:20px; font-size:80%}
#spec_content { background-color:#FFFFFF; margin-left:40px; margin-right:10px; font-size:80%}

/* TOURS RESULTS */
.tours_results {float:right; margin-left:20px;}
#div_tours_results { margin-top:-10px; margin-bottom:40px}

ul li.avia { list-style-image:url(icons/avia.jpg);}
ul li.hotel { list-style-image:url(icons/hotel.jpg);}

div.intour_spec {background:#fffef5; border:1px solid #740000; padding:10px; width:70%; margin:5px 0px}
