body {margin:0px; background:#d9def2; background-image:url(img/bg.jpg);  font-family:Arial, Helvetica, sans-serif;}

a:hover {text-decoration:none;}
a img {border: none}
a:visited {}

.nav_country img:hover{margin-top:-2px; border-bottom:2px solid gray; }
.nav_country .flag:hover{ border-bottom:0; }
.clear {clear:both;}
#col1 {float:left; width:47%;}
#col2 {float:right; width:48%;}

.td_head_uzb_c {background-image: url(img/shlyapko_uzb_c.gif); background-position: center; background-repeat: no-repeat; width: 800px; height: 300px; vertical-align:bottom; margin:0px; padding:0px;}
.td_head_uzb_left {background-image: url(img/shlyapko_uzb_l.gif); background-position: right}
.td_head_uzb_right {background-image: url(img/shlyapko_uzb_r.gif); background-position: left}

.td_head_kyr_c {background-image: url(img/shlyapko_kyr_c.jpg); background-position: center; background-repeat: no-repeat; width: 592px; height: 300px}
.td_head_kyr_left {background-image: url(img/shlyapko_kyr_l.gif); background-position: right}
.td_head_kyr_right {background-image: url(img/shlyapko_kyr_r.gif); background-position: left}

.td_head_ira_c {background-image: url(img/shlyapko_ira_c.gif); background-position: center; background-repeat: no-repeat; width: 860px; height: 300px}
.td_head_ira_left {background-image: url(img/shlyapko_ira_l.gif); background-position: right}
.td_head_ira_right {background-image: url(img/shlyapko_ira_r.gif); background-position: left}

.td_head_tur_c {background-image: url(img/shlyapko_turk_c.gif); background-position: center; background-repeat: no-repeat; width: 1006px; height: 300px}
.td_head_tur_left {background-image: url(img/shlyapko_turk_l.gif); background-position: right}
.td_head_tur_right {background-image: url(img/shlyapko_turk_r.jpg); background-position: left}

.td_head_taj_c {background-image: url(img/shlyapko_taj_c.gif); background-position: center; background-repeat: no-repeat; width: 800px; height: 300px}
.td_head_taj_left {background-image: url(img/shlyapko_taj_l.gif); background-position: right}
.td_head_taj_right {background-image: url(img/shlyapko_taj_r.jpg); background-position: left}

.td_head_kaz_c {background-image: url(img/shlyapko_kaz_c.jpg); background-position: center; background-repeat: no-repeat; width: 800px; height: 300px}
.td_head_kaz_left {background-image: url(img/shlyapko_kaz_l.gif); background-position: right}
.td_head_kaz_right {background-image: url(img/shlyapko_kaz_r.gif); background-position: left}


.whiteBG_div_baner {max-width:546px; height:220px; background:#FFFFFF; margin-top:20px; margin-left:10px;}

.whiteBG_div_tour {max-width:546px; background:#FFFFFF; margin-top:22px; margin-left:10px;}
.whiteBG_div_tour a {text-decoration:none;}

.whiteBG_div_tour a img {height:92px; width:93px; border:1px solid #666666; margin:4px;}

.country_name {color:#005aff; font-size:20px; text-align:left;}
.longer {font-size:12px; color:#666666; margin:3px;}
.tourName {font-size:14px; color:#333333; margin:3px;}
.tourName:hover {color:#FF0000}


.zagl {font-family:Arial, Helvetica, sans-serif; color:#FF0000; font-size:20px; margin:10px; text-align:left}
.zagl a {font-family:Arial, Helvetica, sans-serif; color:#FF0000; font-size:18px;}

.textzagl {font-family:Arial, Helvetica, sans-serif; color:#0066CC; font-size:18px;}

.whiteBG_div_text .put {margin:5px; font-size:22px; padding:10px; color:#FF0000;}
.whiteBG_div_text .put a{font-family:Arial, Helvetica, sans-serif; color:#FF0000; font-size:16px; text-decoration:none}
.whiteBG_div_text .put a:hover{text-decoration:underline;}

.page404 {font-family:Arial, Helvetica, sans-serif; color:#1887E3; font-size:44px; text-decoration:none; text-align:left; margin-top:22px; margin-left:10px;}
.page403 {font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; text-align:left; margin-top:22px; margin-left:10px;}
.zaklad {max-width:220px; max-height:23px; background:#FFFFFF; margin-top:20px; text-align:center; border:1px solid #DFDFDF; text-align:center;}

.article h2
{
    color: #666666;
	text-align:center
}

.whiteBG_div_text {width:546px; height:120%; background:#FFFFFF; margin-top:22px; margin-left:10px;}
.whiteBG_div_text div {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:3px; padding:3px}
.whiteBG_div_text div p{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:5px}
.whiteBG_div_text p {font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:8px; line-height:18px}
.whiteBG_div_text b {color:#FF0000; font-size:18px;}
.whiteBG_div_text a {color:#3B5998; text-decoration: none;}
.whiteBG_div_text h1 {color:#FF0000; font-size:18px;}
.whiteBG_div_text a:hover{color:#0066CC; text-decoration:underline;}
.price {font-size:12px;}
.towns {font-size:14px; font-weight:100; color:#999999;}


.tours_table td {padding:4px; vertical-align:text-top;}
.tours_table img{border:1px solid gray; margin:2px;}
.tours_table p {color:#666666; font-size:12px; }
.tours_table a {text-decoration:none;}
.tours_table .tourName {color:#0066CC; font-size:13px; }
.tours_table .tourName em {text-decoration:line-through; font-weight:100;}
.tours_table .tourName:hover {color:#FF0000;}


.hotels_r b {margin:4px;}
.hotels_r div p strong {font-weight:100}
.hotels_r strong a{ color:#0066CC; text-decoration:none; font-size:18px;}
.hotels_r div p {margin:10px; margin-bottom:15px;}
.hotels_r a:hover{color:#FF0000;}
.hotels_r h2 {margin:0px; padding:0px;}



.right_td {max-width:220px; background:#FFFFFF; margin-top:20px; text-align:center; border:1px solid #DFDFDF;}
.right_td .zagl {font-family:Arial, Helvetica, sans-serif; color:#FF0000; margin:0px; margin-left:10px; font-size:18px; text-align:left}

.right_td_menu { width:200px; margin-left:5px; text-align:left;}
.right_td_menu p {margin:10px}
.right_td_menu a {font-family:Times New Roman, Helvetica, sans-serif; color:#3B5998; font-size:14px; text-decoration:none;}
.right_td_menu p a:hover {color:#FF0000; margin-left:5px;}

.right_td_tourmenu { width:200px; margin-left:18px; text-align:left; }
.right_td_tourmenu p {margin:10px}
.right_td_tourmenu a {font-family:Arial, Helvetica, sans-serif; color:#0066CC; font-size:14px; text-decoration:none;}
.right_td_tourmenu a:hover {color:#FF0000; font-size:15px;}

.contact_form { width:500px; }
.contact_form span {color:#FF0000; font-size:18px;}
.contact_form input {font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px}
.contact_form textarea {font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px}

.book_now { }
.book_now:hover {}

.navigation {border:none;}
.navigation td {font-size:11px;}
.navigation td p {font-size:12px; margin:0px; margin-top:5px;}
.navigation td a {font-size:11px; color:#000000; text-decoration:underline;}
.navigation td a:hover {color:#FF0000; text-decoration:none;}

.country .navigation td a {font-size:13px;}

.embassies {border:1px solid black; font-size:11px;}
.embassies em {font-size:13px;}

.hotel_list { padding: 10 10 10 0px; border-bottom: solid 1px black; font-size:12px }

.room {
    color: #575656;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 2px;
}
.hotel_price {
    color: #FF3300;
    font-size: 14px;
}
.euro {
    color: #FF3300;
    font-size: 10px;
}

.price_table {margin:8px 0 0 0; font-size:12px;}
.price_table td {padding:4px 6px 4px 6px; background-color:#F6F7F2;}
.price_table td.offer {background-color:white; color: red; font-weight: bold; text-align:center; }
.price_table td.breakfast {background-color:#E7E7E7;}




/*--Главный контейнер--*/
.main_view {
	float: centre;
	position: relative;
}
/*--Window/Masking Стили--*/
.window {
	height:200px;	width: 518px;
	overflow: hidden; /*--Прячет все за пределами width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0px;
}
.image_reel img {float: left;}
/*--Paging Стили--*/
.paging {
	position: absolute;
	bottom: 0px; right: 0px;
	width: 178px; height:47px;
	z-index: 100; /*--кнопки смены слайдов поверх изображения--*/
	text-align: center;
	line-height: 40px;
	background: url(paging_bg2.png) no-repeat;
	display: none; /*--Спрятано по умолчанию, потом будет показано с помощью jQuery--*/
}
.paging a {
	padding: 3px;
	text-decoration: none;
	color: #fff;
	  font-size: 12px;
}
.paging a.active {
	font-weight: bold;
	background: #1887E3;
	border: 1px solid #000000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}








    .tb_bookmarks img { vertical-align: middle; }
    .tb_bookmarks span { vertical-align: middle; }
    .tb_bookmarks a { text-decoration: none; }
    .tb_bookmarks .add {
      margin-top: 3px;
      border: 1px solid #DCDCDC;
      padding: 0px;
      border-collapse: collapse;
      background-color: #FFFFFF;
    }
    .tb_bookmarks .add th {
      text-align: left;
      border: 1px solid #DCDCDC;
      padding: 3px;
      background-color: #FEEEC2;
    }
    .tb_bookmarks .footnote {
      text-align: right;
      font-size: xx-small;
      padding: 1px 6px 1px 1px;
      background-color: #FEEEC2;
    }

	
	.images img
{
    border: solid thin #1887E3;  
	padding: 3px;

}

