* { 
	margin: 0;
	padding: 0;
	}

body {
	line-height: 1.4;
	color: black;
	background: white;
	}

img { border:none; }

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
	}
	
html, body { height:100%; }	
	
body { 
	font-size:100%;
	background:url(../img/body-bg.jpg) repeat-x 0 0 #A2A2A2;
	font-family:Tahoma, Verdana, Geneva;
	}	
	
div { margin:0 auto; }
	
.ul li{ list-style:none; }

a, a:visited{ text-decoration:underline; }
a:hover{ text-decoration:none; }

/* UTIL */
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;	
	}

.easyfix{ overflow:hidden; }
	
.float-left{ float:left; }
.float-right{ float:right; }

.none span,
.none a span{	
	display:none; 
	}

/* headings */
h1, h2, h3, h4, h5, h6{ line-height:1.1; }
		
/* Main */
.main{
	position:relative;
	width:970px;
	min-height:100%;
	}
	
.header{
	position:relative;
	z-index:100;
	height:126px;
	}
	
.content{
	position:relative;
	padding-bottom:239px;	
	}
	
.wrapper{
	padding:0px 46px;
	background:url(../img/center-bg.png) repeat-y 46px 0;
	}

.left-col{
	float:left;
	width:240px;
	background:#333;
	}

.middle-col{
	position:relative;
	margin-left:240px;	
	}
	
.right-col{	
	float:right;
	width:100%;
	background:red;
	}

.bottom{
	position:absolute;
	height:239px;
	width:100%;
	bottom:0;
	left:0;
	font-size:11px;
	color:#ababab;
	/*background:url(../img/bottom-bg.png) repeat-x 0 0;*/
	}

.header-bg {
	padding-top:22px;
	margin:0px 41px 0 46px;
	background:url(../img/header-center.jpg) repeat-x 0 22px;
	height:104px;
	position:relative;
	}
	
.header-bg-left {
	position:absolute;
	left:0; top:22px;
	background:url(../img/header-left.jpg) no-repeat 0 0;
	width:15px;
	height:104px;
	display:block;
	}

.header-bg-right {
	position:absolute;
	right:0; top:22px;
	background:url(../img/header-right.jpg) no-repeat 0 0;
	width:15px;
	height:104px;
	display:block;
	}


.footer-bg {
	margin:0px 56px 0 61px;
	background:url(../img/fotter-bg-center.png) repeat-x 0 0;
	height:201px;
	position:relative;
	padding:20px 5px 0 5px;
	}
	
.footer-bg-left {
	position:absolute;
	left:46px; top:0px;
	background:url(../img/fotter-bg-left.png) no-repeat 0 0;
	width:15px;
	height:221px;
	display:block;
	}

.footer-bg-right {
	position:absolute;
	right:41px; top:0px;
	background:url(../img/fotter-bg-right.png) no-repeat 0 0;
	width:15px;
	height:221px;
	display:block;
	}

.menu-bottom {
	position:absolute;
	top:20px; right:25px;
	height:13px;
	}

.menu-bottom li{
	float:left;
	margin-right:7px;
	}
	
.bottom a,
.bottom a:visited{
	font-size:11px;
	color:#ababab;
	}
	
.logotip {
	position:absolute;
	top:39px; left:36px;
	height:65px; width:333px;
	z-index:150px;
	}
	
.menu-header {
	position:absolute;
	height:38px; width:287px;
	top:52px; right:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background:url(../img/menu-heade-bg.png) no-repeat 0 0;
	}
	
.menu-header ul {
	padding-left:2px;
	}
	
.menu-header ul li {
	float:left;
	height:38px; width:94px;
	margin-right:1px;
	position:relative;
	display:block;
	}
	
.menu-header ul li a,
.menu-header ul li a:visited{
	position:absolute;
	top:0; left:0;
	width:94px; height:38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-top:8px;
	text-decoration:none;
	text-align:center;
	color:#444444;
	z-index:150;
	padding-left:0;
	}
	
.menu-header ul li span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#8B8B8B;
	padding-top:9px;
	height:37px; width:94px;
	position:absolute;
	top:0; left:0;
	text-align:center;
	display:block;
	}

.menu-header ul li span.ten{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	padding-top:10px;
	height:36px; width:94px;
	position:absolute;
	top:0; left:0;
	text-align:center;
	display:block;
	}

.menu-header ul li.active a,
.menu-header ul li.active a:visited,
.menu-header ul li        a:hover {
	background:url(../img/menu-header-activ-bg.png) no-repeat 0 0;
	height:38px;
	z-index:100;
	padding-top:10px;
	color:#FFE58D;
	padding-left:1px;
	z-index:255;
	}

.menu-header ul li:hover span,
.menu-header ul li.active span,
.menu-header ul li.hover span{
	padding-top:9px;
	color:#9A2308;
	z-index:150;
	}

.menu-header ul li:hover  span.ten,
.menu-header ul li.active span.ten,
.menu-header ul li.hover  span.ten{
	visibility:hidden;
	}
	
.baner1 {
	height:147px; width:864px;
	padding:14px 0 0 8px;
	background:url(../img/baner1-bg.png) no-repeat 8px 14px;
	}
	
.zag1 {
	font-size:26px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	padding:10px 25px 10px 25px;
	position:relative;
	}

.zag1 span.ten {
	position:absolute;
	top:0; left:0;
	padding:11px 25px 0 26px;
	color:#FFFFFF;
	z-index:101px;	
	}
	
.zag1 span.yellow,
.zag6 span.yellow{
	color:#FF7F2A;
	}

.menu-center {
	height:45px;
	padding-left:26px;
	}
	
.menu-center ul li {
	float:left;
	height:45px; width:133px;
	position:relative;
	display:block;
	}

.menu-center ul li.polosa {
	/background:url(../img/polosa-center.gif) repeat-x 0 21px;
	float:left;
	height:45px; width:58px;
	position:relative;
	display:block;
	}

.menu-center ul li p{
	position:absolute;
	top:0; left:0;
	width:133px; height:35px;
	background:url(../img/menu-center-bg.png) no-repeat 0 0;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	text-decoration:none;
	text-align:center;
	color:#444444;
	z-index:150;
	padding-left:0;
	}

.menu-center ul li.active p
{
	background:url(../img/menu-center-activ-bg.png) no-repeat 0 0;
	height:35px;
	z-index:100;
	color:#FFFFFF;
	padding-left:1px;
	z-index:150;
	}
	
.menu-center ul li span{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:9px;
	height:36px; width:133px;
	position:absolute;
	top:0; left:0;
	text-align:center;
	display:block;
	}

/*.menu-center ul li span.hover,
.menu-center ul li span:hover,*/
.menu-center ul li.active span{
	color:#9A2308;
	z-index:150;
	}
	
.zag2 {
	padding:15px 25px;
	font-size:17px;
	color:#545454;
	position:relative;
	}
	
.zag2 span.yellow,
.zag4 span.yellow,
.zag3 span.yellow {
	color:#febf01;
	}

.zag3 {
	padding:15px 25px 5px 25px;
	font-size:12px;
	color:#545454;
	}
	
.zag4 {
	padding:15px 25px 5px 25px;
	font-size:17px;
	color:#FFFFFF;
	}

a.url1,
a.url1:visited {
	color:#febf01;
	}

a.url1:hover {
	color:#fe4801;
	text-decoration:underline;
	}
	
.table-data {
	padding-left:6px;
	}

.table-data table {
	font-size:12px;
	padding-left:6px;
	color:#545454;
	line-height:1.1;
	}

.table-data .zagl td {
	height:37px;
	background:url(../img/table-data-bg.jpg) repeat-x 0 0;
	font-size:12px;
	}
		
.table-data td.col2 {
	text-align:center;
	padding-left:0;
	}
	
.table-data td.col1 {
	font-size:17px;
	}

.table-data td.col1 a,
.table-data td.col1 a:visited{
	font-size:17px;
	color:#2778cb;
	}
	
.table-data td.col1 a:hover {
	font-size:17px;
	color:#febf01;
	text-decoration:underline;
	}

	
.button1 {
	background:url(../img/button1-bg.png) no-repeat 0 2px;
	width:101px; height:38px;
	border:none; 
	line-height:0.8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9b2408;
	cursor:pointer;
	z-index:255;
	position:relative;
	}

.button2 {
	background:url(../img/button2-bg.png) no-repeat 0 2px;
	width:147px; height:50px;
	border:none; 
	line-height:0.8;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#9b2408;
	cursor:pointer;
	z-index:255;
	position:relative;
	}
	
.button3 {
	background:url(../img/button3-bg.png) no-repeat 0 2px;
	width:194px; height:67px;
	border:none; 
	line-height:0.8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#9b2408;
	margin-top:10px;
	cursor:pointer;
	z-index:255;
	position:relative;
	}


.input192 {
	background:url(../img/input192-bg.jpg) no-repeat 0 0;
	border:none;
	height:36px; width:182px;
	padding:5px 5px 0 5px;
	font-size:26px;
	z-index:255;
	position:relative;
	}

.input237 {
	background:url(../img/input237-bg.jpg) no-repeat 0 0;
	border:none;
	height:36px; width:227px;
	padding:5px 5px 0 5px;
	font-size:26px;
	z-index:255;
	position:relative;
	}
	
.input61 {
	background:url(../img/input61-bg.jpg) no-repeat 0 0;
	border:none;
	height:36px; width:51px;
	padding:5px 5px 0 5px;
	font-size:26px;
	z-index:255;
	position:relative;
	}

.input75 {
	background:url(../img/input75-bg.jpg) no-repeat 0 0;
	border:none;
	height:36px; width:65px;
	padding:5px 5px 0 5px;
	font-size:26px;
	z-index:255;
	position:relative;
	}
	
.table-data1 {
	padding:0 10px 0 26px;
	}

.zag5 {
	font-size:17px;
	color:#6b6b6b;
	padding:5px 21px 0px 0px;
	position:relative;
	}

.zag5 span.ten {
	position:absolute;
	top:0; left:0;
	padding:6px 21px 0 1px;
	color:#FFFFFF;
	z-index:101px;	
	}

.view {
	position:absolute;
	right:35px; top:20px;
	font-size:12px;
	}
	
.baner2 {
	background-color:white;
	width:866px; height:464px;
	}
	
.baner2 .l-part {
	float:left;
	width:264px; height:464px;
	padding:75px 0 0 20px;
	text-align:center;
	
	}
	
.baner2 .r-part {
	float:right;
	width:510px;
	padding:0px 20px 0 20px;
	position:relative;
	border-top:orange solid 2px;
	border-bottom:#A8A7A7 solid 1px;
	border-left:orange solid 2px;
	border-right:orange solid 2px;
	}
.baner2 .r-part2 {
	float:right;
	width:510px;
	padding:0px 20px 0 20px;
	position:relative;
	border-top:#A8A7A7 solid 1px;
	border-bottom:orange solid 2px;
	border-left:orange solid 2px;
	border-right:orange solid 2px;
	}
.baner2 .r-part3 {
	float:right;
	width:510px;
	padding:0px 20px 0 20px;
	position:relative;
	border-top:#A8A7A7 solid 1px;
	border-bottom:orange solid 2px;
	border-left:orange solid 2px;
	border-right:orange solid 2px;
	}

.baner2 .price {
	position:absolute;
	top:30px; right:40px;
	background:url(../img/price-bg.png) no-repeat 0 0;
	height:45px; width:64px;
	padding-top:19px;
	text-align:center;
	color:#FFFFFF;
	font-size:16px
	}
	
.zag6 {
	font-size:17px;
	color:#545454;
	position:relative;
	}
	
.zag7 {
	font-size:14px;
	color:#FFFFFF;
	position:relative;
	line-height:2;
	}
	
.zag8 {
	font-size:12px;
	color:#FFFFFF;
	position:relative;
	line-height:1.5;
	}

.zag9 {
	font-size:17px;
	color:#FFFFFF;
	position:relative;
	}

.polosa1 {
	border-top:#8A8A8A solid 1px;
	border-bottom:#A8A7A7 solid 1px;
	height:0px;
	}

.baner3 {
	width:866px;
	}
	
.baner3 .l-part {
	float:left;
	width:270px;
	padding:0px 0 0 0px;
	text-align:center;
	}
	
.baner3 .r-part {
	float:right;
	width:594px;
	position:relative;
	}
	
.baner4 {
	background:url(../img/baner4-bg.png) no-repeat 0 0;
	width:594px; height:402px;
	padding:15px 0 0 10px;
	}
	
.hends {
	background:url(../img/pic-hends.jpg) no-repeat 0 0;
	width:270px; height:323px;
	display:block;
	margin:20px 0 0 5px;
	}
	
.strelka {
	background:url(../img/strelka.png) no-repeat 0 0;
	width:570px; height:146px;
	position:absolute;
	left:27px; top:390px;
	z-index:200px;
	}
	
.player {
	background:url(../img/player.jpg) no-repeat 0 0;
	width:266px; height:234px;
	display:block;
	margin:20px 0 0 5px;
	}

.pading27101020 {
	padding:27px 10px 0px 20px;
	}
	
.text1 {
	margin-top:-50px;
	padding-left:55px;
	float:left;
	color:#FF7F2A;
	font-size:14px;
	}
	
.text2 {
	color:#545454;
	font-size:12px;
	}
	
.table1 td {
	border-right:#C1C1C1 solid 1px;
	border-left:#F9F9F9 solid 1px;
	padding:0 10px;
	} 

.table1 td.first {
	border-left:none;
	} 

.table1 td.last {
	border-right:none;
	} 
	
	