/* 	Library Style Developer coder Alexander Moskvin  sasha-freez@mail.ru. */

/* main css */
body{font-family: Verdana;font-size: 12px;color: #000000;background-color: #FFFFFF;margin: 0px;padding: 0px;background-image: url(../img/fon.jpg);background-repeat: repeat-x;}

h1{font-family: Verdana;font-size: 18px;margin:0px;padding-top:3px;padding-bottom:6px; color:#0071bc}
h2{font-family: Verdana;font-size: 16px;margin:0px;padding-top:3px;padding-bottom:4px; color:#0071bc}
h3{font-family: Verdana;font-size: 14px;margin:0px;padding-top:3px;padding-bottom:4px; color:#0071bc}
h4{font-family: Verdana;font-size: 13px;margin:0px;padding-top:3px;padding-bottom:3px; color:#FF6600}
h5{font-family: Verdana;font-size: 12px;margin:0px;padding-top:3px;padding-bottom:2px; color:#0071bc}

p{font-family: Verdana; font-size: 12px; margin:0px; padding-top:5px; padding-bottom:5px;}
a{font-family: Verdana; color: #0066cc; font-size: 12px;}
a:hover{text-decoration:none;}
ol{}
ul{}
li{}
font.text{}


/* content */
#container{width:950px;margin-top: 0;margin-right: auto;margin-left: auto;padding-top: 0px;}
.header{float:left;width:100%;background-image: url(../img/header.jpg);height: 204px;position: relative;background-repeat: no-repeat;}
.header .left{float:left;width: 290px;}
.header .map{height:20px;background-image: url(../img/map.png);background-repeat: no-repeat;margin-top: 34px;margin-left: 25px;padding-left: 0px;float: left;display: inline;}

.header .map a{width:21px;height:20px; margin-right:5px; display:inline; float:left;}
.header .map a.a1{background:transparent url(../iepngfix/blank.gif) no-repeat scroll left top; margin-right:7px;}
.header .map a.a1:hover, .header .map a.a1#active, .header .map a.a1:active
{background:transparent url(../img/map.png) no-repeat scroll -97px -0px;}
.header .map a.a2{background:transparent url(../iepngfix/blank.gif) no-repeat scroll left top; width:23px; margin-right:3px;}
.header .map a.a2:hover, .header .map a.a2#active, .header .map a.a2:active
{background:transparent url(../img/map.png) no-repeat scroll -125px -0px;}
.header .map a.a3{background:transparent url(../iepngfix/blank.gif) no-repeat scroll left top; width:24px;}
.header .map a.a3:hover, .header .map a.a3#active, .header .map a.a3:active
{background:transparent url(../img/map.png) no-repeat scroll -150px -0px;}

.header .en_rus{
height:30px;background-image: url(../img/map.png);background-repeat: no-repeat;background-position: 0px -28px;margin-top: 35px;color: #0066cc;font-size:18px;padding-left: 10px;padding-top: 5px;float: left;margin-left: 3px;width: 250px;}

.header .en_rus a{font-size:18px; float:left; padding-left:5px; padding-right:8px;}
.header .en_rus a.active{ background-color:#eaf1fb; position:relative; height:27px; top:-3px; padding-right:8px; padding-left:5px; padding-top:3px;}

.header .menu{
float:left;color:#999999;font-size:12px;background-image: url(../img/map.png);background-position: right -130px;width: 260px;
height: 44px;display: inline;margin-top: 43px;margin-left:0px;}
.header .menu .fon_color{float:left;background-image: url(../img/map.png);
background-position: left -190px;width: 15px;height: 44px;display: inline;margin:0px;padding:0px;}
.header .menu .menu_center
{
	margin-right:5px;
	background-color:#FFFFFF;
	height:32px;
	padding-top:12px;
	float:left;
	width:230px;
	overflow: hidden;
	display: inline;
}

.header .menu a.active, .footer .menu a.active{ color:#0173bc; text-decoration:none;}
.header .menu a, .footer .menu a{ color:#0173bc; font-size:14px; padding-right:10px;}

.header .center{position: absolute;left: 398px;top: 23px;}
.header .right{float:right; width:280px;}
.header .right .search{
	float:right;
	background-image: url(../img/map.png);
	background-repeat: no-repeat;
	background-position: right -75px;
	height: 24px;
	width: 200px;
	display: inline;
	margin-top: 31px;
	margin-right: 45px;
}

.search .input
{
	height: 11px;
	float: left;
	width: 150px;
	margin-top: 3px;
	margin-left: 15px;
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;
	font-size: 11px;
	color: #666666;
	line-height: 11px;

}

.search .sumbit{height: 18px;width: 18px;float: right;}
.header .right .tel{float:left;width: 230px;display: inline;color: #0066cc;font-size: 14px;text-align: right;padding-top: 43px;}

.header .right .menu{margin-top: 20px; margin-right:0px; width:100%;}
.header .right .menu .fon_color{}
.header .right .menu .menu_center{ width:250px;}
.header .right .menu a{padding-right:12px;}

.content{float:left;width:100%;background-color: #FFFFFF;background-image: url(../img/content.jpg);background-repeat: repeat-x;padding-top: 40px;}
.content .left{float:left;width:260px;background-color: #FFFFFF;}
.catalog{float:left;width:100%;}

.pl_color{background-color:#d1e7f9;height:35px;float:left;width:100%;}
.pl_color h1{padding-left:15px;padding-top:7px;font-size:14px;color:#000000;}
.pl_color h1 a{font-size:14px;color:#000000;}
.catalog .land{padding-top: 5px;float: left;width: 100%;}
.catalog .land a{display:block;font-size:14px;color:#ff6600;padding-top: 5px;padding-bottom: 5px;padding-left: 15px;}
.catalog .land a.active{ border:solid #ff6600 1px; text-decoration:none; font-weight:bold;}
.catalog .category{color:#999999;padding-top:30px;padding-left: 15px;padding-bottom: 30px;}
.catalog .category span.active{color:#000000; font-weight:bold;} 
.catalog .category .spec{padding-top: 10px;}
.catalog .category .spec a{display:block;color:#0066cc;padding-top: 5px;padding-bottom: 5px;background-image: url(../img/map.png);background-repeat: no-repeat;background-position: left -245px;padding-left: 20px; text-decoration:underline; white-space:nowrap;}
.catalog .category .spec a:hover{background-position: left -285px;color: #ff6600;}
.catalog .category .spec a.noactive:hover{background:none;}
.catalog .category .spec a.noactive{background:none; color:#999999; cursor:text;}
.left .search{ padding-bottom:40px;}
/* script for search tur */


#container-2{padding-left:15px; padding-top:10px; padding-bottom:10px;}
#container-2 a{color:#cc3333;text-decoration: none;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #cc3333; background:none; cursor:pointer;} 
#container-2 dd{margin:0px; padding-top:5px;}
#container-2 dl dd select{width:200px; border: 1px solid #24509e;}
#container-2 dl dd input, #container-2 dd input{border: 1px solid #24509e;text-indent:5px;}
#container-2 dl.price dd input{width:40px; text-indent:5px;}

.search .form{ padding-left:15px; padding-top:10px; padding-bottom:10px;}
.search .form a{color:#cc3333;text-decoration: none;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #cc3333;background-image: url(../img/strel.gif);background-repeat: no-repeat;background-position: right 0px;padding-right:10px;cursor:pointer;}
.search .toggles{ display:none;  padding-left:15px; padding-top:0px; padding-bottom:5px;} 
.search #f1{ display:inherit;}
.search .active a{background-position: right bottom;} 
.search .toggles dd{margin:0px; padding-top:5px;}
.search .toggles dl dd select{width:200px; border: 1px solid #24509e;}
.search .toggles dl dd input, .search .toggles dd input{border: 1px solid #24509e;text-indent:5px;}
.search .toggles dl.price dd input{width:40px; text-indent:5px;}




.content .center{float:left; width:400px; padding-left:20px;}
.content .turns{float:left; width:650px; padding-left:20px;}
.content table.turns td{ padding-bottom:15px;}
.content .navig { float:left; padding-bottom:10px; width:100%;}
.content .navig span.vline { display:inline; padding-left:4px; padding-right:4px; color:#ff6600;}
.content .navig a { color:#000000; display:inline;}
.content .navig a.active { color:#ff6600; display:inline; text-decoration:none; }
.content .center .program{float:left;width:100%;padding-bottom:30px;}
.content .center .program a{color:#24509e;font-size:14px;}
.content .center .program p{line-height:20px;}
.content .center .program .image_left{float:left;width:200px;}
.content .center .red{ color:#cc3333;}
.content .center .program .text_right{float:left;padding-top:15px;padding-left:15px;width:180px;}
.content .center .program .text_right div.more a{font-size:12px;color: #0066cc;}

.content .right{float:right; width:240px; background-color:#FFFFFF;}
.right a{color:#24509e;}
.right .tur{padding-bottom:30px;}
.right .tur .spec{padding-left:15px;padding-top:5px; padding-right:10px;}
.right .tur .spec a{color:#24509e;}
.right .tur .spec p{line-height:22px;padding-top: 0px;padding-bottom: 0px;}
.right .tur .spec span.cost{ color:#ff6600;}
.news{}
.news h1{}
.news .spec{padding-left:15px; padding-right:10px;}
.news .spec p{line-height:18px;}
.news .spec a{}
.right .more{text-align:right; padding-top:10px; padding-right:10px;}
.right .more a{color:#010101;}

.footer{float:left;width:100%;height: 130px;}
.footer .tel{float:left;width:160px;background-image: url(../img/map.png);background-repeat: no-repeat;background-position: 0px -75px;position: relative;top: -30px;
padding-left: 35px;font-size: 11px;padding-top: 6px;line-height: 17px;}
.footer .copyring{float:left;width:450px;padding-top:70px;margin-left: 90px;display: inline;}
/* /content */

/* inner */
.content .inner_news{width:622px;}
.content .dec{ padding-bottom:10px; padding-top:10px; font-size:18px;}
.content .inner_news .program{float:left;width:100%;padding-bottom:15px;}
.content .inner_news .program p{line-height:20px;}
.content .inner_news .program .image_left{float:left;width:150px;}
.content .inner_news .red{ color:#cc3333;}
.content .inner_news .program .text_right{float:left;padding-top:0px;padding-left:15px;width:450px;}
.content .inner_news .program .more a{font-size:12px;color: #0066cc;}
.content .program .dec{ font-size:14px; font-weight:bold;}
.content .inner_news .program .dec a {font-size:14px; font-weight:normal;}
.ratio_tours{padding-top:20px;}
/* /inner */

/* Used regularly css */
table.table {}
table.table hr{}
table.table tr{}
table.table td{border: 1px solid #FFFFFF; padding:5px 10px 10px 5px;}
table.table tr.color1{ background-color:#d1e7f9;}
table.table tr.color2{ background-color:#ffffff;}
#inner{width:640px;}

#inner .inner_tur{}
#inner .inner_tur p{ line-height:18px; text-align:left;}
#inner .inner_tur h1{}
#inner .inner_tur h3{ font-size:14px; font-weight:normal; line-height:normal; background-color:#FFFFFF; color:#000000; padding:5px 5px 5px 5px;}

.cost{ color:#ff6600;}
#pngfix{}
.pngfix{}
* strong, * b{font-weight:bold;}
* i, * em{font-style: italic;}
html{font-size:100.01%;}
.fleft{float:left;}
.fright{float:right;}
.spacer{clear:both;}
.date{ color:#666666; font-size:11px;}
.right .tur .news .spec p { padding-bottom:12px;}

table.turns tr{ padding-bottom:20px;}
.crumbs{ color:#FF6600; padding-top:15px;}
.spac{ height:10px;}

table td.center_t{ text-align:center;}
table.center_t{ text-align:center;}
.inhalt table{}
.inhalt table td{margin:0px; border: 1px solid #d1e7f9; border-collapse:collapse; padding:2px 1px 2px 5px; } 
.inhalt table td p{padding:0px}
.pink{color:#FF6600;}
.inhalt ul { margin:0px; padding:15px 0 0 10px;}
.inhalt ul li{ margin:2px 0  0 15px; padding:0px 0 0px 0px;}

hr{ height:1px; overflow:hidden; border:solid 1px #d1e7f9;}

.resort_tour td.image{width:160px; padding-right:45px; margin-right:20px; text-align:center; vertical-align:top;}
.resort_tour td.image img{margin-bottom:10px; margin-top:10px; height:112px;}
.resort_tour td.desc_left{width:400px;}
.resort_tour td.desc_right{ padding-left:10px;}


.land_tour td.image{width:160px; padding-right:45px; margin-right:20px; text-align:center; vertical-align:top;}
.land_tour td.image img{margin-bottom:10px; margin-top:10px; height:112px;}
.land_tour td.desc_left{width:400px;}
.land_tour td.desc_right{ padding-left:10px;}

.otel_tour td.image{width:160px; padding-right:45px; margin-right:20px; text-align:center; vertical-align:top;}
.otel_tour td.image img{margin-bottom:10px; margin-top:10px; height:112px;}
.otel_tour td.desc_left{ width:400px;}
.otel_tour td.desc_right{ padding-left:10px;}
.crumbs .seo_text{ color:#000000; margin-top:10px; margin-left:25px;}