﻿body,html,textarea,img,ul,h1,h2,h3,form {
	border:0px;
	margin:0px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	list-style:none;
	}
* a {outline: none;}
a:hover {
	text-decoration:none;}
* input {outline: none;}
body {
	background:#3b7e30;
}
.clr { 
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/*    3-  */
.main {
	width: 100%;
	background:url(images/bg_main1_1.jpg) 0 0 repeat-x #053d56;
	}
.main3 {
	background:url(images/bg_main1_3.jpg) 0 0 repeat-x #939396;
	}
.main4 {
	background:url(images/bg_main1_4.jpg) 0 0 repeat-x #939396;
	}
.main5 {
	background:url(images/bg_main1_5.jpg) 0 0 repeat-x #939396;
	}
.bg1 {
	background:url(images/bg_main1.png) 50% 0 repeat-y;
	}
.bg2 {
	background:url(images/bg_img1.jpg) 0 0 no-repeat #043a53;
	width:1000px;
	margin:0 auto;
	}
.bge {
	background:url(images/bg_img2.jpg) 0 0 no-repeat;
	}
.bg7 {
	background:url(images/bg_img7.jpg) 0 0 no-repeat;
	}
.bg3 {
	background:url(images/bg_all3.jpg) 0 0  repeat;
	}
.all {
	width:1000px;
	background:url(images/bg_all1.jpg) 0 533px repeat-x;
	}
.all3 {
	background:url(images/bg_img3.jpg) 0 0 no-repeat;
	}
.all4 {
	background:url(images/bg_img4.jpg) 0 0 no-repeat;
	}
.all5 {
	background:url(images/bg_img5.jpg) 0 0 no-repeat;
	}
.all6 {
	background:url(images/bg_img6.jpg) 0 0 no-repeat;
	}
	.all .head {
		height:213px;
		width:1000px;
		background:url(images/logo.png) 7px 26px no-repeat;
		}
			.fast_link {
				padding:0 0 0 113px;
				height:42px;
				}
				.fast_link li {
					float:left;
					width:41px;
					height:17px;
					}
				.fast_link li a {
					display:block;
					width:41px;
					height:17px;
					text-decoration:none;
					}
				.fast_link li a.fl1 {background:url(images/fl1.gif) 0 -17px;}
				.fast_link li a.fl2 {background:url(images/fl2.gif) 0 -17px;}
				.fast_link li a.fl3 {background:url(images/fl3.gif) 0 -17px;}
				.fast_link li a:hover {
					background-position:0 0;
					}
			.logo {
				padding:0 0 0 51px;
				}
				.logo h1 {
					text-indent:-1000px;
					}
				.logo a {
					display:block;
					text-decoration:none;
					width:245px;
					height:60px;
					}
		.topmenu {
			width:678px;
			padding:0 0 0 322px;
			height:40px;
			}
			.topmenu li {
				float:left;
				height:33px;
				font-size:14px;
				}
				.topmenu li a {
					color:#fff;
					text-decoration:none;
					display:block;
					height:33px;
					line-height:30px;
					text-align:center;
					background-image:url(images/topmenu.png);
					}
				.topmenu li.tm1 a { background-position:0 -43px; width:109px;}
				.tm1 {width:109px;}
				.topmenu li.tm1 a:hover {background-position:0 0;}
				.topmenu li.tm2 a {background-position:-109px -43px; width:148px;}
				.tm2 {width:148px;}
				.topmenu li.tm2 a:hover { background-position:-109px 0;}
				.topmenu li.tm3 a { background-position:-257px -43px; width:78px;}
				.topmenu .tm3 {width:78px;}
				.topmenu li.tm3 a:hover { background-position:-257px 0;}
				.topmenu li.tm4 a { background-position:-335px -43px; width:81px;}
				.topmenu .tm4 {width:81px;}
				.topmenu li.tm4 a:hover { background-position:-335px 0;}
				.topmenu li.tm5 a { background-position:-416px -43px; width:118px;}
				.topmenu .tm5 {width:118px;}
				.topmenu li.tm5 a:hover { background-position:-416px 0;}
				.topmenu li.tm6 a { background-position:-534px -43px; width:109px;}
				.topmenu .tm6 {width:109px;}
				.topmenu li.tm6 a:hover { background-position:-534px 0;}
				
#submenu,#submenu1,#submenu2,#submenu3,#submenu4,#submenu5 {
	LEFT: -1000px;
	OVERFLOW: hidden;
	POSITION: absolute;
	TOP: -1000px;
	width:150px;
	margin:-3px 0 0 0;
	}
.submenu {
	background:#1d65aa;
	border-bottom:1px #1d65aa solid;
	}
.submenu div {
	border-bottom:1px #feffff solid;
	}
.submenu ul {
	}
.submenu ul li {
	display:block;
	background-image:none !important;
	line-height:18px;
	}
.submenu ul li.top {
	line-height:28px;
	color:#fff;
	text-transform:uppercase;
	}
.submenu ul li a {
	display:block;
	height:30px;
	background:url(images/submenu_c.jpg) 0 0 repeat-x;
	padding:0 0 0 10px;
	width:140px;
	line-height:29px;
	color:#fff;
	text-decoration:none;
	}
.submenu ul li a:hover {
	background:url(images/submenu_h.jpg) 0 0 repeat-x;
	}
	.banner {
		background:url(images/bbt.png) 28px bottom no-repeat;
		}
		.banner div {
			height:110px;
			padding:14px 0 0 82px;
			background:url(images/banner.png) 47px 0 no-repeat;
			}
	.body {
		background:url(images/bbc.png) 28px 0 repeat-y;
		width:936px;
		padding:0 0 0 30px;
		}
		.left_side {
			float:left;
			width:263px;
			padding:16px 0 0 0;
			}
			.left_side .title {
				background:url(images/title.jpg) 0 0 no-repeat;
				width:224px;
				height:28px;
				text-align:center;
				line-height:28px;
				color:#fff;
				font-size:14px;
				}
			.left_side .list {
				width:214px;
				padding:20px 0 20px 10px;
				}
				.left_side .list2 {
				width:214px;
				padding:10px 0 10px 15px;
				}
				.left_side .list li {
					font-size:14px;
					line-height:14px;
					background:url(images/list.jpg) 0 5px no-repeat;
					padding:0 0 12px 12px;
					}
					.left_side .list li a {
						color:#000;
						
						}
			.left_side .priem {
				width:214px;
				padding:20px 0 20px 10px;
				}
				.left_side .priem li {
					font-size:12px;
					line-height:14px;
					padding:0 0 12px 5px;
					font-weight:bold;
					}
					.left_side .priem li a {
						color:#3c73a6;
						}
			.left_side .news {
				padding:15px 5px 0 15px;
				width:204px;
				}
				.left_side .news li {
					padding:0 0 25px 0;
					}
					.left_side .news li img {
						margin:0 7px 7px 0;
						}
					.left_side .news li a {
						color:#3c73a6;
						font-weight:bold;
						}
				.left_side .news li.news_all {
					padding:0 0 11px 108px;
					}
					.left_side .news li.news_all a {
						display:block;
						background:url(images/more.jpg) 0 0 no-repeat;
						text-align:center;
						color:#fff;
						font-weight:normal;
						line-height:18px;
						width:101px;
						height:20px;
						text-decoration:none;
						}
		.right_side {
			float:left;
			width:648px;
			}
			.right_side .text {
				line-height:18px;
				padding:16px 0 3px 0;
				}
			.main3 .right_side .text {
				line-height:18px;
				padding:16px 0 11px 0;
				}
			.main5 .right_side .text {
	line-height:18px;
	padding:16px 0 11px 0;
				}
				.right_side .text h1,.right_side .text h2,.right_side .text h3 {
					color:#046ea6;
					font-weight:normal;
					font-size:16px;
					}
				.right_side .text a,.right_side .text em {
					color:#037cbf;
					}
				.right_side .text span {
					display:block;
					padding:1em 0 0.7em 0;
					font-size:14px;
					}
				.right_side .text .tr {
					display:block;
					}
				.right_side .text .tr img {
					margin:0 20px 0 0;
					}
			.right_side .more {
				padding:0 0 0 547px;
				background:url(images/more_bg.jpg) 0 10px repeat-x;
				}
			.right_side .more a {
				background:url(images/more.jpg) 0 0 no-repeat;
				width:101px;
				height:20px;
				color:#fff;
				text-align:center;
				line-height:18px;
				display:block;
				text-decoration:none;
				}
				
				
.section {
	width: 648px;
}
ul.tabs {
	height: 151px;
	list-style: none;
}
.tabs li {
	padding:104px 0 0 0;
	float: left;
	display: inline;
	cursor: pointer;
	position: relative;
	text-align:center;
}
.tabs li:hover {
}
.tabs li.current {
}

ul.tabs2 {
	height: 120px;
	list-style: none;
}
.tabs2 li {
	padding:15px 6px 0 0;
	float: left;
	display: inline;
	cursor: pointer;
	position: relative;
	text-align:center;
}
.tabs2 li:hover {
}
.tabs2 li.current {
}
.box {
	display: none;
}
.box.visible {
	display: block;
}
.tabs li.tabs1 {background:url(images/tabs_img1.jpg) center 0 no-repeat; width:116px;}
.tabs li.tabs2 {background:url(images/tabs_img2.jpg) center 0 no-repeat; width:125px;}
.tabs li.tabs3 {background:url(images/tabs_img3.jpg) center 0 no-repeat; width:106px;}
.tabs li.tabs4 {background:url(images/tabs_img4.jpg) center 0 no-repeat; width:137px;}
.tabs li.tabs5 {background:url(images/tabs_img5.jpg) center 0 no-repeat; width:142px;}
.tabs a {
	color:#037cbf;
	}
.car_img {
	float:left;
	width:233px;
	height:129px;
	padding:5px 0 0 7px;
	background:url(images/car_img_bg.jpg) 0 0 no-repeat;
	}
.car_list {
	float:left;
	width:120px;
	height:140px;
	}
	
	.car_list_kiev {
	float:left;
	width:200px;
	height:140px;
	}

	.car_list_kiev li {
		font-weight:bold;
		line-height:18px;
		}
		.car_list_kiev li a {
			color:#386fa3;
			}
			
				.car_list li {
		font-weight:bold;
		line-height:18px;
		}
		.car_list li a {
			color:#386fa3;
			}

	.bbc {
		background:url(images/bbb.png) 28px 0 no-repeat;
		line-height:10px;
		}
.blogs {
	padding:10px 0 11px 0;
	}
	.blogs h2 {
		color:#046ea6;
		font-weight:normal;
		font-size:16px;
		}
	.blogs .date {
		padding:15px 0 0 0;
		height:20px;
		}
		.date div {
			display:block;
			float:left;
			font-weight:bold;
			color:#ed8300;
			}
		.date a {
			color:#ed8300;
			text-decoration:none;
			}
			.date a:hover {
				text-decoration:underline;
				}
		.date div.right {
			float:right;
			}
		.date div span {
			color:#000;
			}
		.blog_text {
			padding:0 0 5px 0;
			}
.bottom {
	background:url(images/fish1.png) 42px bottom no-repeat;
	}
	.bottom_bg {
		background:url(images/fish2.png) 833px bottom no-repeat;
		width:1000px;
		}
	.menu {
		padding:20px 0 0 42px;
		height:221px;
		}
		.menu ul {
			float:left;
			display:block;
			width:185px;
			height:221px;
			}
		.menu li {
			line-height:18px;
			font-weight:bold;
			color:#6bdeee;
			}
		.menu li a {
			color:#fff;
			font-weight:normal;
			text-decoration:none;
			}
		.menu li a:hover {
			text-decoration:underline;
			}
.footer {
	height:64px;
	letter-spacing:1px;
	color:#fff;
	line-height:25px;
	font-size:11px;
	}
.footer a {
	color:#ec9940;
	font-weight:bold;
	}
	.footer .copy {
		float:left;
		width:374px;
		padding:0 20px 0 0;
		text-align:right;
		}
	.footer .counter {
		float:left;
		width:86px;
		}

/**  **/
.random_photo {
	padding:20px 0 12px 10px;
	}
.random_photo img {
	border:2px #ec9a42 solid;
	}
				.left_more {
					padding:0 0 11px 118px;
					}
					.left_more a {
						display:block;
						background:url(images/more.jpg) 0 0 no-repeat;
						text-align:center;
						color:#fff;
						font-weight:normal;
						line-height:18px;
						width:101px;
						height:20px;
						text-decoration:none;
						}
.user_position {
	padding:12px 0 0 0;
	color:#427bac;
	text-align:right;
	}
	.user_position a {
		color:#427bac;
		font-weight:bold;
		}
.undermenu {
	padding:20px 0 30px 0;
	}
.undermenu h3 {
	padding:0 0 25px 0;
	color:#046ea6;
	font-weight:normal;
	font-size:16px;
	}
.undermenu div {
	float:left;
	display:block;
	width:320px;
	}
.undermenu div.clr {
	float:none !important;
	width:auto !important;
	}
.undermenu li {
	font-weight:bold;
	color:#366ca1;
	line-height:18px;
	}
.undermenu li a {
	color:#366ca1;
	}
.ads {
	padding:25px 0 10px 20px;}
	
	
	----------------------
	
	#mytable {
	width: 700px;
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

/* таблица туров*/

#ct {
	border-collapse:collapse;
	width:100%;
	margin-top: 10px;
	clear: both;
}

#ct2 {
	border-collapse:collapse;
	width:100%;
}

#ct3 {
	border-collapse:collapse;
	width:100%;
	border:0px;
}

#ct td{
	border:1px solid #E3E3E3;
	padding:5px 8px;
	color: #000;
}
#ct2 td{
	border:1px solid #E3E3E3;
	text-align:center;
	color: #000;
}

#ct3 td{
	text-align:justify;
	color: #000;
}



#ct .even{
	background-color: #f5f5f5;
}
.menulist ul { display:inline;}

span.smallfont { font-size: 11px;
             color:#999;}
.bigfont { font-size:16px; font-weight:bold;}
.bigtoplink { font-size:34px; font-weight:bold; color:#FFF; text-decoration:none; padding-top:10px;}

#contactbox {
 position:absolute;  
 right: 5%;
    top:50px;  
    width:100px;  
	}

/*************/
.topmenu li {
	position:relative;
	z-index:1;
	}
.sbmenu {
	display:none;
	position:absolute;
	top:30px;
	left:0;
	width:150px !important;
	border-bottom:1px #1e64aa solid;
	z-index:2;
	}
.sbmenu li {
	font:12px Tahoma, Geneva, sans-serif;
	text-align:left !important;
	height:30px !important;
	}
.sbmenu li.last {
	border-bottom:1px #fff solid;
	}
.sbmenu li a {
	display:block;
	height:30px !important;
	background:url(images/submenu_c.jpg) 0 0 repeat-x !important;
	padding:0 0 0 10px;
	width:140px !important;
	line-height:30px !important;
	color:#fff;
	text-decoration:none;
	text-align:left !important;
	}
.sbmenu li a:hover {
	background:url(images/submenu_h.jpg) 0 0 repeat-x !important;
	}
