﻿/* CSS Document Anton-DX */

* { margin:0; padding:0; }
/* CSS EDITION_BY_DG */
html, body { font-family:Verdana; font-size:12px; color:#033d00; background: #E9E9E9 url(http://bl-tour.ru/i/top-bg-index.jpg); background-position: center top; background-repeat: no-repeat;}

#mainmenulink {
text-align:left;
padding: 0 0 0 20px;
}

#contentdiv {
text-align: left; 
float:left; 
width: 620px; 
overflow:hidden;
padding: 15px;
}

#tourslist {
text-align:left;
padding: 0 0 0 20px;
}

.hid p {
text-align:left;
padding: 0 0 0px 20px;
}

#spec3pics {
width: 860px;
height:150px;
overflow:hidden;
padding: 0 0 0 18px;
}

#spec3pics #spec3pic1 {
float:left;
width: 199px;
height:141px;
overflow:hidden;
margin: 0 13px 0 0;
background: url('http://bl-tour.ru/edit_by_dg/tai.png') left top no-repeat;
}

#spec3pics #spec3pic2 {
float:left;
width: 199px;
height:141px;
overflow:hidden;
margin: 0 12px 0 0;
background: url('http://bl-tour.ru/edit_by_dg/cuba.png') left top no-repeat;
}

#spec3pics #spec3pic3 {
float:left;
width: 199px;
height:141px;
overflow:hidden;
background: url('http://bl-tour.ru/edit_by_dg/fra.png') left top no-repeat;
}

#bronturs {
float:left;
cursor:pointer;
width: 180px;
height:65px;
overflow:hidden;
margin: 0 0 11px 10px;
background: url('http://bl-tour.ru/edit_by_dg/bronturs.png') left top no-repeat;
}

#bronavia {
float:left;
cursor:pointer;
width: 180px;
height:65px;
overflow:hidden;
margin: 0 0 0px 10px;
background: url('http://bl-tour.ru/edit_by_dg/bronavia.png') left top no-repeat;
}

#teli {
font-size:18px;
font-family:Tahoma;
color:#033D00;
}

#teli span{
font-size:12px;
}

#teli span.bigtel {
font-size:20px;
}

#wrap{
	background: url() no-repeat;
	width:100%;
	min-width:960px;
	max-width:1237px;
	min-height:100%;
	height:auto !important;
	height:100%;	
	position:relative;
	margin:0 auto}

.wrap-in{
	background:url() no-repeat right 0;
	overflow:hidden;
	width:100%;}

.container{
	background:url() no-repeat center bottom;
	width:100%;
	position:relative;
	padding:30px 0 0px 0;
	clear:both;
	float:left}

.left{
	width:240px;
	margin:0 -240px 0 0;
	padding:0 0 0 10px;
	float:left;}

.right{
	overflow:hidden;
	margin:0 0 0 260px;}

#footer12{
	background: url('http://bl-tour.ru/i/bot-bg.jpg') left bottom no-repeat;
	clear:both;
	width:100%;

	height:430px;
	z-index:100;
	margin:0 auto;
	margin-top:0px;}

	#footer12 p{padding:0px 0px 20px 290px;color: #033D00; font:12px Verdana;}

	#footer12 div#footerin {float:left; width: 650px; text-align:left; margin: 0 auto; height: 60px; padding:300px 0 0 100px;color: #033D00; font:12px Verdana;}

	#footer12 div#footerleft12 {float:left; width:200px; height:430px; background:url(http://bl-tour.ru/i/foot-l.jpg) left bottom no-repeat;}
	#footer12 div#footerright12 {float:right; width:299px; height:430px; background:url(http://bl-tour.ru/i/palm.png) repeat 0 0; }


.clear00{
	clear:both;
	float:left;
	height:1px;}
	
.left-menu-main-ed {
text-align:left;
}

.left-menu-main-ed  div{
text-align:left;
}
	
.left-menu-main-ed ul { list-style:disk; color:#0a8b16; margin:40px 0 0 15px; }

.left-menu-main-ed ul ul { list-style:none; margin:10px 0 10px 10px; }

			
/* end for EDITION_BY_DG */	




img { display:block; border:0; }

a { font-family:Verdana; font-size:12px; color:#0a8b16; text-decoration:none; }

a:hover { font-family:Verdana; font-size:12px; color:#002964; text-decoration:underline; }

p, h1, h2, h3 { margin-bottom:15px; padding-left:10px; }

h1 { font-family:Verdana; font-size:16px; }

h2 { font-family:Verdana; font-size:14px; }

h3 { font-family:Verdana; font-size:12px; }



/* ???????? ????????? */

.box { width:100%; min-width:995px; height:auto; }



/* ????? */

.header { width:100%; height:350px; position:relative; background:url(../i/top-bg-index.jpg) bottom left no-repeat #82bfeb; }

.header-inner { width:100%; height:350px; position:relative; background:url(../i/top-bg.jpg) bottom left no-repeat #82bfeb; }

	.logo { float:left; height:130px; left:30px; padding:20px 0 0; position:relative; top:100px; width:146px; z-index:2; }

		.logo img { background:url(../i/logo.png) no-repeat; height:114px; width:146px; z-index:2; }



	/* ??????? ???? */

	.top-menu { width:65%; height:25px; position:absolute; top:50px; color:#ffffff; margin:0 50px 0 203px; }

		.top-menu tr td { text-align:center; padding:0 5px 0 5px; white-space:pre; }

		.top-menu a { color:#ffffff; }

			.top-menu a:hover { color:#002964; }



	/* Flash */

	.d-flash { width:80%; float:left; padding:0 50px 0 93px; margin-top:-50px; clear:both; }

		.flash { width:860px; height:217px; margin:auto; background:url(../i/bg-flash.png) no-repeat; z-index:1; }

			.fl { float:left; width:458px; height:156px; padding:5px 0 0 119px; position:relative; }

			.teli { float:right; font-family:Tahoma; font-size:18px; color:#033d00; padding-top:90px; }

				.teli span { font-size:12px; }



	/* Boxes */

	.boxes { position:absolute; top:285px; left:203px; width:75%; }

		.boxes tr td { text-align:center; padding-right:15px; }

			.boxes tr td table tr td { padding:0; text-align:left; }

				.box-one { float:right; width:100%; }

					.box-one a { color:#ffffff; }

						.box-one a:hover { color:#ffba00; }

					.box-left { width:11px; height:74px; background:url(../i/box-left.jpg) no-repeat 0 0; }

					.box-right { width:11px; height:74px; background:url(../i/box-right.jpg) no-repeat 100% 0; }

					.box-center { width:457px; height:74px; background:url(../i/bg-box.jpg) repeat-x; vertical-align:middle; padding:0 20px 0 0; }

						.box-center img { display:block; margin:auto; }

					

/* ??????? ??????? */

.workarea { width:100%; height:auto; }



	/* ??????? ?? ??????? */

	.content-main-left { float:left; width:360px; height:487px; background:url(../i/main-left.jpg) no-repeat; margin-top:-40px; }

	.content-main-right { float:left; width:60%; margin:48px 0 0 20px; padding-left:5px; height:auto; }

		.cont-left-news { float:left; width:46%; padding-right:10px; position:relative; z-index:4; }

		.hire { background:url(../i/ffy.gif) left top no-repeat; height:30px; margin-bottom:20px; text-align:left; padding: 0 0 0 10px;}

			.forforeigners { background:url(../i/forforeigners.jpg) left top no-repeat; height:30px; margin-bottom:20px; padding: 0 0 0 52px;}
			.fireturs { background: left top no-repeat; color: red; font-size: 16px; height:29px; border-left: 6px solid red; }


	
				.nmb { display:block; background:url(../i/nmb.gif) left no-repeat; padding-left:25px; position:relative; z-index:5; }

				.nmb2 { display:block; background:url(../i/nmb2.gif) left no-repeat; padding-left:25px; position:relative; z-index:5; }



	/* ????? ???? ?? ??????? */

	.left-menu-main { position:absolute; top:390px; left:50px; width:295px; height:auto; }

		.left-menu-main ul { list-style:disk; color:#0a8b16; margin:40px 0 0 15px; }

			.left-menu-main ul ul { list-style:none; margin:10px 0 10px 10px; }

	.nauth { float:left; padding-right:23px; }



	/* ????? ???? ?? ?????????? */

	.left-menu { float:left; width:200px; margin-top:40px; }

	.left-menu ul { list-style:none; color:#0a8b16; margin:-20px 0 0 55px; }

		.left-menu ul li { margin-top:20px; }

			.left-menu ul ul { list-style:none; margin:0 0 10px 0; line-height:18px; }

				.left-menu ul ul li { margin:0; }

		.left-menu-up { margin-left:55px; }

			.left-menu-up a { display:block; font-weight:bold; margin:10px 0 20px; }

				.left-menu-up a:hover { color:#002964; }



	/* ??????? ?? ?????????? */

	.content { float:left; padding:0 15px 0 45px; width:60%; }

   	.content table {  }

	

	/* ??????? ????????? */

	.navigation-chain { font-size:10px; color:#0a8b16; height:35px; }

		.navigation-chain span { font-family:Verdana; font-size:18px; color:#033d00; }

		.navigation-chain a, .navigation-chain a:hover { font-size:10px; }

      

      .navigation-chain div.nav-ad1 { float:left; padding-left:20px; margin-top:-5px; }

      .navigation-chain h1 { float:left; font-family:Verdana;

         font-size:14px; color:#033d00; font-weight:normal; padding-left:10px; margin-top:-5px; }



	/* ?????? ???? */

	.right-block { float:right; width:240px; margin-top:40px; }

		.right-block ul li { list-style:none; color:#0a8b16; margin:0 55px 15px 0; }

		.em { width:100px; border:solid 1px #7693c8; color:#c9c9c9; }

	.vid { text-decoration:none; border-bottom:1px dashed #0a8b16; line-height:18px; }

	.vid:hover { text-decoration:none; border-bottom:1px dashed #002964; line-height:18px; }



/* ?????? */

.footer { width:100%; float:left; height:430px; position:relative; background:url(../i/bot-bg.jpg) bottom left no-repeat; }

	.foot-left { float:left; width:200px; height:430px; background:url(../i/foot-l.jpg) left bottom no-repeat; }

	.foot-center { float:left; width:55%; margin-top:230px; padding-left:170px; }

	.foot-center-inner { float:left; width:55%; margin-top:230px; padding-left:170px; }

	.foot-right { float:right; width:299px; height:430px; background:url(../i/palm.png) repeat 0 0; position: absolute;

    right: 0;

    top: 0; }

		.pix { margin-top:20px; }



/* ????? ?? ??????? */

.selected { margin:20px; }

	.selected tr td { padding-right:15px; }

.fotos { width:342px; margin:0 auto 25px auto; }

	.fotos img { margin:10px auto; }



/* ????? */

.hotels { margin:20px; width:100%; line-height:15px; }

	.hotels tr td { padding-bottom:25px; vertical-align:top; }



/* ???????? */

.otvet { font-weight:bold; }

	.otvet span { font-size:18px; }



/* ?????? - ????? */

.date { font-family:Tahoma, Arial, Times New Roman; font-size:10px; font-weight:bold; margin-top:20px; }

.quest-top { width:508px; height:16px; background:url(../i/quest-top.gif) top no-repeat; }

.quest-middle { width:488px; padding:10px; height:auto; background:url(../i/quest-middle.gif) repeat-y; color:#ffffff; text-align:center; }

.quest-bottom { width:508px; height:16px; background:url(../i/quest-bottom.gif) bottom no-repeat; }

.quest-line textarea { width:350px; height:80px; overflow:hidden; border:solid 1px #cbd8e3; }



/* ??????????????? */

.spec { width:100%; }

	.spec tr td { vertical-align:middle; white-space:pre; }

		.spec tr td a { color:#ffffff; }

			.spec tr td a:hover { color:#ffba00;}

	.name-tb { text-align:left; height:30px; }

	.tb { text-align:center; height:30px; }

	.left-tb { width:14px; height:41px; background:url(../i/left-tb.gif) left bottom no-repeat; }

	.right-tb { width:14px; height:41px; background:url(../i/right-tb.gif) right bottom no-repeat; }

	.middle-tb1{height:41px; background:url(../i/midlle-tb.gif) bottom repeat-x; text-align:center; border-right:solid 1px #ffffff; color:#ffffff;}

	.middle-tb2 { height:41px; background:url(../i/midlle-tb.gif) bottom repeat-x; text-align:center; color:#ffffff; }



/* ??????????? ??? */

#area { width:456px; height:auto; position:absolute; top:361px; right:38px; z-index:6; display:none; }

	.pix { float:left; width:1px; height:1px; }

	.area-top { float:left; width:454px; height:29px; background:url(../i/area-top.png) top no-repeat; }

	.area-left { float:left; width:36px; height:463px; background:url(../i/area-left.png) left no-repeat; }

	.area-center { float:left; width:385px; height:463px; background:url(../i/area-bg.gif) center no-repeat #ffffff; }

		.area-center ul { list-style:disk; color:#0a8b16; margin:10px 0 0 40px; }

			.area-center ul ul { list-style:none; margin:10px 0 10px 10px; line-height:12px; }

	.area-right { float:left; width:35px; height:463px; background:url(../i/area-right.png) right no-repeat; }

	.area-bottom { float:left; width:454px; height:40px; background:url(../i/area-bottom.png) bottom no-repeat; }

	.area-content-top { float:left; width:385px; height:21px; }

		.area-content-top img { float:left; }

		.area-content-top span { float:right; }

		

.pip-form tr td {

	padding:2px;

}

.pip-boy {

	text-align:right;

	padding-right:10px;

}

.pip-star {

	color:#ff0000;

}

.pip-text {

	width:305px;

}

.pip-select {

	width:310px;

}

.pip-cal table tr td {

	padding-right:10px;

}

.pip-cal img {

	float:left;

	border:0;

}

.pip-caltext {

	width:80px;

}

.pip-width tr td {

	padding-left:70px;

}

.pip-area {

	width:305px;

	height:80px;

	overflow:hidden;

}



/* 28.04.2009 */

.banners { float:left; width:100%; padding-top:50px; }

.banners img { float:left; height:50px; margin:10px 10px 0 0; }

.hid { line-height:20px; }

.page-navigation { padding-top:50px; }

   .page-navigation ul { margin-left:20px; }

a.smally { font-size:10px; }

   .page-navigation ul li { float:left; list-style:none; padding-right:10px; }



.gallery-i {text-align: center; margin-left: 20px; padding-bottom: 10px;}

.gallery-i div.img {float: left; margin-right: 15px; margin-bottom: 10px}



.search_tours td {padding: 5px}

.search_tours2 td {padding: 5px 5px 5px 5px}



.curr_cur {display: none}
