@import url("reset.css"); 
@import url("aow.css"); 

/* ----------------------------------------------*/
/* -------------***sportih.ru***---------------*/
/* ----------------------------------------------*/
/* GLOBAL STYLES */
body{
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 100.01%;
	font-size: 12px;
	line-height: 130%;
	 
 	background: #3a631d url(../img/green_bg.gif) repeat;
	color: #fff;
}
a:link,
a:visited,
a:hover,
a:active{
	color: white;
	text-decoration: underline;
}
a:visited{
	color: white;
}
a:hover,
a:active{
	text-decoration: none;
}
h1,h2{
	font-family: Arial;
	font-size: 28px;
	color: #fff; 
	line-height: 147px;
	text-align: left;
}
h2{
	font-family: Verdana, sans-serif;
	font-size:14px;
	font-weight: bold;
	margin: 9px 0px 9px 9px;
}
ol,ul{
	margin: 0px 0px 10px 40px;
	line-height: 140%;
	text-align: justify;
}
ol{
	list-style-type: decimal;
}
ul{
	list-style-type: square; 
}
li{
	margin-left: 0px;
}
img{
	border: none;
}
p{
	line-height: 140%;
	margin-bottom: 18px;
}
hr{
	color: #8B8B8B;
	font-size:1px;
	line-height:1px;


	margin: 9px 0px 19px 0px;

	border: 1px dotted;
}

/* ----------------------------------------------*/
/* -------------***YOUR DOMAIN****---------------*/
/* ----------------------------------------------*/
/* used by main-tmpl - разметка главного шаблона */
a.dashed{
	text-decoration:none; 
	border-bottom: 1px dashed #f00;	
}
	a.dotted{
		text-decoration:none !important; 
		border-bottom: 1px dotted #2e7500;
		color:#000;
	}
		a.dotted:hover{
			border-bottom: none;	
		}
#container{
	background: url(../img/green_grad.gif) 0px -90px repeat-x;
	height: 100%;
}
	#white-line{
		height: 507px;
		background: #def7fb url(../img/olimp_head_l.jpg) repeat-x;
		/* display: none; */
	}
		#w-l-content{
			position:relative;
			width: 1000px;
			margin: 0 auto;			
		}
			.w-l-link{
				float: left;
				display: inline;
				background: url(../img/arrow.gif) 0 3px no-repeat;
				color: #000;
				font-size: 14px;
				margin-left: 40px;
				margin-top: 13px;
				padding-left: 10px;
			}
			.w-l-rlink{
				float: right;
				background: url(../img/w_arrow.gif) 0 3px no-repeat;
				font-size: 14px;
				display: inline;
				margin-top: 13px;
				margin-right: 110px;
			}
			
			.w-l-rtoplink{
				font-size: 14px;
				display: inline;
				margin-right: 90px;
				position:absolute;
				right:0px;
				top:180px;
			
			}
	
			.w-l-block{
			}
			
			.air{
				position:absolute;
				right:20px;
				top:30px;
				width:325px;
				height:137px;
			}
			.va2010 {
				position:absolute;
				left:20px;
				top:10px;
				width:147px;
				height:183px;
			}
			.tur{
				position:absolute;
				left:230px;
				top:90px;
				width:382px;
				height:54px;
			}
			.banner-ol{
				position:absolute;
				right:0px;
				top:350px;
				width:1000px;
				height:100px;				
			}
	#white-line-end{
		height: 3px;
		background: url(../img/olimp_head_2.jpg) repeat-x;
		/* display: none; */
	}
	#base-content{
		width: 1000px;
		margin: 0 auto;		
		height: 550px;
		position: relative;
		background: url(../img/main_bg.jpg) 0 15px no-repeat;
	}
		.logo{
			display: block;
			width: 186px;
			height: 79px;
			cursor: pointer;
			background: url(../img/logo.gif) no-repeat;
			position: absolute;
			top: 23px;
		}
			.logo span, .sa2010 span{
				display: none;
			}
		.company{
			position: absolute;
			top: 12px;
			left: 126px;
			font-family: Tahoma;
			font-size: 12px;
			font-weight: bold;
		}
		.sa2010{
			display: block;
			width: 137px;
			height: 190px;
			cursor: pointer;
			background: url(../img/sa2010.jpg) no-repeat;
			position: absolute;
			top: 90px;
			left: 366px;
		}
		.chemp{
			position: absolute;
			top: 400px;
			left: 116px;
			width: 430px;
			line-height: 140%;
		}
	#time_line{
		width: 1000px;
		margin: 0 auto;
	}
		.t-l-top{
			background: url(../img/time_top.gif) no-repeat;
			height: 6px;
			line-height: 1px;
			font-size: 1px;
		}		
		.t-l-bottom{
			background: url(../img/time_bottom.gif) no-repeat;
			height: 6px;
			line-height: 1px;
			font-size: 1px;
		}
		.t-l-base{
			min-height:200px;
		    height:auto !important;
		 	height: 200px;
			position: relative;
			background-color: #315619;
			padding-top:30px;
			
		}
	#hotels{
		width: 1000px;
		margin: 0 auto;
		margin-top: 30px;
	}
	#footer{
		width: 1000px;
		margin: 0 auto;
		height: 80px;
		margin-top: 20px;
		font-size: 11px;
	}
		#all-r{
			float: left;
			display: inline;
			margin-top: 5px;
			width: 260px;
			margin-right: 30px;
		}
		#pays{
			float: left;
			display: inline;
		}
			#pays img{
				margin-right: 10px;
			}
		#aow{
			float: right;
			display: inline;
			width: 99px;
			text-align: center;
			margin:0 15px 10px 0;
		}
			#aow a{
				font-size: 9px !important;
				font-family: Verdana !important;
				color: #c2bfbf !important;
				text-decoration: none !important;
			}
			.b-aow{
				position:relative;
			}
table.stat{
	width: 600px;
	border-collapse: collapse;
}
.stat th{
}
.stat td{
	padding: 4px;
	border: 1px solid white;
	border-collapse: collapse;
}
table.stat td a{
}

.num_1,
.num_2,
.num_3,
.num_4,
.num_5,
.num_6,
.num_7,
.num_8,
.num_9,
.num_0,
.num_t,
.numb_1,
.numb_2,
.numb_3,
.numb_4,
.numb_5,
.numb_6,
.numb_7,
.numb_8,
.numb_9,
.numb_0,
.numb_t{
	background: url(../img/num.jpg) no-repeat ;
	float:left;
	height:47px;
	width:38px;
	display: inline;
}

.num_1{
	background-position:-1px 0px;
}
.num_2{
	background-position:-38px 0px;
}
.num_3{
	background-position:-76px 0px;
}
.num_4{
	background-position:-114px 0px;
}
.num_5{
	background-position:-152px 0px;
}
.num_6{
	background-position:-190px 0px;
}
.num_7{
	background-position:-228px 0px;
}
.num_8{
	background-position:-266px 0px;
}
.num_9{
	background-position:-304px 0px;
}
.num_0{
	background-position:-342px 0px;
}
.num_t{
	background-position:-380px 0px;
}
.numb_1{
	background-position:-1px -47px;
}
.numb_2{
	background-position:-38px -47px;
}
.numb_3{
	background-position:-76px -47px;
}
.numb_4{
	background-position:-114px -47px;
}
.numb_5{
	background-position:-152px -47px;
}
.numb_6{
	background-position:-190px -47px;
}
.numb_7{
	background-position:-228px -47px;
}
.numb_8{
	background-position:-266px -47px;
}
.numb_9{
	background-position:-304px -47px;
}
.numb_0{
	background-position:-342px -47px;
}
.numb_t{
	background-position:-380px -47px;
}


.days_1,
.days_2,
.days_3{
	height:20px;
	width:64px;
	margin-top:10px;	
}
.days_1{
	background: url(../img/day.jpg) no-repeat ;
}
.days_2{
	background: url(../img/days.jpg) no-repeat ;
}
.days_3{
	background: url(../img/dayz.jpg) no-repeat ;
}

.nul{
	width:19px;
	float:left;
	display: inline;
}

.ou{
	width:76px; 
	float:left;
	display: inline;
}
.cb{
	clear: both;
}

.mt{
	margin-top:10px;
}

.ost{
	margin-left:150px;
	margin-right:10px;
	float:left; 
	display: inline;
}

.mmf{
	width:114px; 
	float:left;
	display: inline;
	margin-right:40px;
}

.spn{
	background-color:#315619;
	font-size:11px;
}
.today{
	position:absolute;
	top:90px;
}
.today2{
	border-right:1px solid #ffd809;
	width:150px;
	height:15px;
	margin-right:7px;
}
.today2 p{
	color:#ffd809;
	font-size:11px;
}
#svistok{
	background: url(../img/svistok.png);
	width: 81px;
	height: 61px;
	position:absolute;
	left:3px;
	top:40px;
	z-index:50;
}
#time{
	position:absolute;
	background: url(../img/time.png);
	width: 58px;
	height: 73px;
	top:30px;
	z-index:50;
}
#finish{
	position:absolute;
	background: url(../img/finish.png);
	width: 89px;
	height: 76px;
	right:13px;
	top:30px;
	z-index:40;
}
.di1{
	margin-top:20px;
	margin-left:40px;
	height:100px;
	border-top:1px solid #557043;
}
.di2{
	height:60px;
	border-top:1px solid #1c2e0f;
}
.di3{
	height:17px;
	background-color:#ffd809;
	float:left;
	display: inline;
}
.di4{
	height:17px;
	background-color:#579131;
	float:left;
	display: inline;
}