html{
	width: 100%;
  	height: 100%;
	margin: 0;
	padding: 0;	
	}
body{
	margin: 0;
	padding: 0;	
  	height: 100%;	
	}
body#body404{
	margin: 0;
	padding: 0;	
  	height: 100%;	
	background-color: #eaeaea;
	}	
img{
	border: 0;
	padding: 0;
	margin: 0;
	}
img.left-img{
	float: left;
	margin: 3px 9px 2px 0;
	}
img#map-image{
	border: 1px solid #2b3d00;
	margin: 24px 0 20px 0;
	}	
hr{
	height: 2px;
	margin: 0 0 0 2px;
	border-collapse: collapse;
	color: #525a00;
	}										
a{
    text-decoration: underline;
	font: normal 12px "Tahoma";
	color: #7b0101;
    }
a:hover{
    text-decoration: none;
	font-size: 12px;
	color: #802909;
    }
a#iquad-link{
	display: block;
	width: 68px;
	height: 14px;
	margin-top: 1px;
	text-indent: -9000px;
	background: url("../i/iquad-link.png") no-repeat 0 0;
	}
a#iquad-link-enter{
	display: block;
	width: 68px;
	height: 14px;
	margin-top: 1px;
	text-indent: -9000px;
	background: url("../i/iquad-link-enter.png") no-repeat 0 0;
	}	
a#iquad-link-sec{
	display: block;
	width: 68px;
	height: 14px;
	margin-top: 1px;
	text-indent: -9000px;
	background: url("../i/iquad-link-sec.png") no-repeat 0 0;
	}			
span#span-line{
	float: left;
	width: 1px;
	height: 20px;
	margin: -2px 5px 0;
	font-size: 0;
	background: url("../i/span-line.png") no-repeat 0 0;
	}	
span#span-line-sec{
	float: left;
	width: 1px;
	height: 20px;
	margin: -2px 5px 0;
	font-size: 0;
	background: url("../i/span-line-sec.png") no-repeat 0 0;
	}		
a#about{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/about.png") no-repeat 0 1px;
	}
a#about:hover{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/about.png") no-repeat 0px -60px;
	}	
a#about-active-link{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/about.png") no-repeat 0 -121px;
	}					
div#about-active{
	width: 185px;
	height: 61px;
	background: url("../i/about.png") no-repeat 0 -182px;
	}
a#abouten{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/abouten.png") no-repeat 0 1px;
	}
a#abouten:hover{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/abouten.png") no-repeat 0px -60px;
	}	
a#abouten-active-link{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/abouten.png") no-repeat 0 -121px;
	}					
div#abouten-active{
	width: 185px;
	height: 61px;
	background: url("../i/abouten.png") no-repeat 0 -182px;
	}		
a#production{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/production.png") no-repeat 0 1px;
	}
a#production:hover{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/production.png") no-repeat 0px -60px;
	}	
div#production-active{
	width: 185px;
	height: 61px;
	background: url("../i/production.png") no-repeat 0 -182px;
	}
a#productionen{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/productionen.png") no-repeat 0 1px;
	}
a#productionen:hover{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/productionen.png") no-repeat 0px -60px;
	}	
div#productionen-active{
	width: 185px;
	height: 61px;
	background: url("../i/productionen.png") no-repeat 0 -182px;
	}	
a#clients{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/clients.png") no-repeat 0 1px;
	}
a#clients:hover{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/clients.png") no-repeat 0px -60px;
	}	
div#clients-active{
	width: 185px;
	height: 61px;
	background: url("../i/clients.png") no-repeat 0 -182px;
	}	
a#clients-active-link{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/clients.png") no-repeat 0 -121px;
	}
a#clientsen{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/clientsen.png") no-repeat 0 1px;
	}
a#clientsen:hover{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/clientsen.png") no-repeat 0px -60px;
	}	
div#clientsen-active{
	width: 185px;
	height: 61px;
	background: url("../i/clientsen.png") no-repeat 0 -182px;
	}	
a#clientsen-active-link{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/clientsen.png") no-repeat 0 -121px;
	}	
a#contacts{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/contacts.png") no-repeat 0 1px;
	}	
a#contacts:hover{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/contacts.png") no-repeat 0 -60px;
	}
div#contacts-active{
	width: 185px;
	height: 61px;
	background: url("../i/contacts.png") no-repeat 0 -182px;
	}	
a#contacts-active-link{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/contacts.png") no-repeat 0 -121px;
	}
a#contactsen{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/contactsen.png") no-repeat 0 1px;
	}	
a#contactsen:hover{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/contactsen.png") no-repeat 0 -60px;
	}
div#contactsen-active{
	width: 185px;
	height: 61px;
	background: url("../i/contactsen.png") no-repeat 0 -182px;
	}	
a#contactsen-active-link{
	display: block;
	width: 185px;
	height: 50px;
	text-indent: -10000px;
	background: url("../i/contactsen.png") no-repeat 0 -121px;
	}			
a#name-of-company{
	font: normal 18px "Tahoma";	
	cursor: pointer;
	}	
a#name-of-company:hover{
	font: normal 18px "Tahoma";	
	}	
a#previous{
	background: url("../i/left-slider-arrow.png") no-repeat 0 0;
	display: block;
	width: 22px;
	height: 32px;
	text-indent: -10000px;
	outline: none;
	}	
a#previous:hover{
	background: url("../i/left-slider-arrow-hover.png") no-repeat 0 0;
	display: block;
	width: 22px;
	height: 32px;
	text-indent: -10000px;
	}
a#next{
	background: url("../i/right-slider-arrow.png") no-repeat 0 0;
	display: block;
	width: 22px;
	height: 32px;
	text-indent: -10000px;
	outline: none;
	}	
a#next:hover{
	background: url("../i/right-slider-arrow-hover.png") no-repeat 0 0;
	display: block;
	width: 22px;
	height: 32px;
	text-indent: -10000px;
	}
a#logo-link{
	width: 231px;
	height: 46px;
	display: block;
	text-indent: -9000px;
	}				
h1{
	font: normal 24px "Tahoma";
	margin: 0;
	color: #525a00;
	}
h3{
	font: normal 18px "Tahoma";
	margin: 0 0 0 53px;
	color: #3e4401;
	}
h3.kind-of-activity{
	font: normal 18px "Tahoma";
	color: #525a00;
	margin: 0;
	}			
h3.kind-of-production{
	font: normal 18px "Tahoma";
	color: #525a00;
	margin: 0;
	line-height: 29px;
	}	
h3.kind-of-production-top{
	font: normal 18px "Tahoma";
	color: #525a00;
	margin: 28px 0 0 0;
	line-height: 29px;
	}		
h3.news-alone{
	font: normal 18px "Tahoma";
	color: #3c4201;
	margin: 0;
	line-height: 16px;
	}	
h4{
	font: bold 14px "Tahoma";
	margin: 0px 0 0px 0;
	color: #525a00;
	}
h4.main-desert{
	font: bold 14px "Tahoma";
	margin: 0px 0 0px 0;
	color: #525a00;
	}		
h5{
	font: bold 12px "Tahoma";
	margin: 12px 0 0px 0;
	color: #525a00;
	}	
div#inner-content-left p#search-txt{
	font: italic 14px "Tahoma";
	color: #000;
	margin: 18px 0 0 0;
	}				
form{
	margin: 0;	
	padding: 0;
	}		
input{	
	margin: 0;
	padding: 5px 5px 2px 5px;
	width: 218px;
	height: 18px;
	color: #494b49;	
	background-color: #fcffe0;
	border: 1px solid #2b3d00;
	font: normal 12px "Tahoma";	
	}
input.error{
	background-color: #ff0000;
	}
input#search-inp{	
	margin: 18px 0 0px 0;
	padding: 5px 5px 2px 5px;
	width: 255px;
	height: 18px;
	color: #494b49;	
	background-color: #fcffe0;
	border: 1px solid #2b3d00;
	font: normal 12px Arial, Helvetica, sans-serif;	
	}		
input#btn{
	background: url("../i/btn.png") no-repeat 0 0;
	width: 107px;
	height: 25px;
	border: none;
	padding: 0;
	cursor: pointer;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 17px 0 0 0;
	}
input#btn:hover{
	background: url("../i/btn-hover.png") no-repeat 0 0;
	width: 107px;
	height: 25px;
	border: none;
	padding: 0;
	cursor: pointer;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 17px 0 0 0;
	}
input#btn-net-tz-na-sozdanie-saita{
	background: url("../i/btn.png") no-repeat 0 0;
	width: 107px;
	height: 25px;
	border: none;
	padding: 0;
	cursor: pointer;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 17px 0 0 0;
	float: left;
	}
input#btn-net-tz-na-sozdanie-saita:hover{
	background: url("../i/btn-hover.png") no-repeat 0 0;
	width: 107px;
	height: 25px;
	border: none;
	padding: 0;
	cursor: pointer;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 17px 0 0 0;
	}
textarea{
	margin: 0;
	padding: 5px;
	width: 218px;
	height: 175px;
	color: #494b49;	
	background-color: #fcffe0;
	border: 1px solid #2b3d00;
	overflow: hidden;
	font: normal 12px "Tahoma";	
    }
textarea.error{
	background-color: #ff0000;
	}	
ul{
	margin: 0;
	padding: 0;	
	}
ul li{	
	margin: 0;	
	padding: 0;	
	list-style: none;	
	}
ul#nav{
	right: 0;
	position: absolute;
	z-index: 6;
	margin: 30px 3% 0 0;
	}	
ul#nav li{
	float: left;
	}	
ul#nav li a{
	text-indent: -9000px;
	display: block;
	width: 14px;
	height: 12px;
	line-height: 10px;
	}	
li#home{
	background: url("../i/home-bg.png") no-repeat 0 1px;
	height: 12px;
	width: 12px;
	}		
li#home-active{
	background: url("../i/home-active-bg.png") no-repeat 0 1px;
	height: 12px;
	width: 12px;
	}	
li#mail{
	background: url("../i/mail-bg.png") no-repeat 2px 3px;
	height: 12px;
	margin: 0 27px;
	_margin: 0 27px 0 21px;
	}	
li#search{
	background: url("../i/search-bg.png") no-repeat 2px 1px;
	height: 12px;
	}	
li#search-active{
	background: url("../i/search-active-bg.png") no-repeat 2px 1px;
	height: 12px;
	width: 14px;
	}	
ul.index-news{
	margin: 10px 0 0 0;
	}	
ul.index-news li.index-news-date{
	width: 40px;
	text-align: right;
	float: left;	
	}
ul.index-news li.index-news-date p.news-date{
	font: bold 14px "Tahoma";
	margin: 0;	
	color: #3e4401;
	}
ul.index-news li.index-news-date p.news-year{
	font: normal 10px "Tahoma";
	margin: 0;	
	}
ul.index-news li.index-news-description{
	width: 83%;
	margin: 0 0px 0 14px;
	padding: 0 22px 0 0;
	}	
ul.index-news li.index-news-description p{
	font: normal 12px "Tahoma";	
	margin: 0;
	}
ul#call-us{
	margin: 0 auto 20px auto;
	width: 650px;
	padding: 0 0 0px 10px;
	height: 60px;
	}
li#call{
	font: normal 48px "Tahoma";
	color: #d0eb53;
	float: left;
	}
ul#call-us li.phone-number{
	font: normal 24px "Tahoma";
	color: #000;
	float: left;
	padding: 21px 0 0 0;
	margin: 0 0 0 14px;
	}	
ul#slider-action{
	margin: 4px 0 0 0;
/*	background: url("../i/shadow-slider.png") no-repeat 0 107px;*/
	}	
ul#slider-action li{
	float: left;
	width: 233px;
	height: 166px;
	text-align: center;
	}	
ul#news-column-block{
	margin: 8px 0 0 0;
	}
ul#news-column-block li{
	margin: 0 0 26px 0;
	}	
ul#news-column-block li#news-column-li-bottom{
	margin: 0;
	}					
ul#news-column-block li p.column-news-date{
	font: normal 10px "Tahoma";
	line-height: 12px;
	margin: 0 0 -9px 0;
	}	
ul#news-column-block li p{
	font: normal 11px "Tahoma";
	margin: 9px 0 0 0;
	}	
ul#news-column-block li p a{
	font: bold 12px "Tahoma";
	color: #7b0101;
	}	
ul#news-column-block li p a:hover{
	font: bold 12px "Tahoma";
	color: #7b0101;
	}	
ul#news-column-block li p.column-news-description{
	font: normal 11px "Tahoma";
	margin: 9px 0 0 0;
	}	
ul.links-list{
	margin: 3px 0 0 0;
	}	
ul.links-list li{
	line-height: 18px;
	margin: 3px 0 0 0;
	}
ul.links-list ul.standart-content{
	margin: 4px 0 2px 14px;
	position: relative;
	}	
ul.links-list ul.standart-content li{
	font: normal 12px "Tahoma";
	background: url("../i/inherit.png") no-repeat 0 6px;
	margin: 2px 0 0 0;
	line-height: 15px;
	padding: 0 0 0 8px;
	}	
ul.list-with-arrow{
	margin: 10px 0 0 12px;
	}	
ul.list-with-arrow li{
	font: normal 12px "Tahoma";
	background: url("../i/arrow-list.png") no-repeat 0 5px;
	padding: 0 0 0 10px;
	margin: 0 0 7px 0;
	line-height: 14px;
	}	
ul.news-container{
	margin: 12px 0 0 0;
	}	
ul.news-container li{
	font: normal 12px "Tahoma";
	margin: 0 0 6px 0;
	}	
ul.news-container li.news-page-description{
	padding: 0 0 0 6px;
	}								
table{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	}	
table td{		  			 
	margin: 0;
	padding: 0;
	vertical-align: top;	
	}
table.dep td{
	padding: 5px;
	border: solid 1px #8a8a8a;	
	}	
table#menu{
	position: absolute;
	z-index: 10;
	margin: 355px 0 0 0;
	_margin: 356px 0 0 0;
	width: 100%;
	height: 61px;
	}
table#sub-menu{
	border-collapse: collapse;
	width: 100%;
	margin: 0 0 25px 0;
	}
table#sub-menu tr td{
	text-align: center;
	font: bold 12px "Tahoma";
	color: #000;
	}	
table#sub-menu tr td a{
	font: bold 12px "Tahoma";
	color: #7b0101;
	}	
table#sub-menu tr td a:hover{
	font: bold 12px "Tahoma";
	color: #8d3011;
	}
table#sub-menu tr td a.can-touch-link{
	font: bold 12px "Tahoma";
	color: #000;
	}	
table#sub-menu tr td a.can-touch-link:hover{
	font: bold 12px "Tahoma";
	color: #191919;
	}		
table#sub-menu-production{
	border-collapse: collapse;
	width: 70%;
	margin: 0 0 25px 0;
	}
table#sub-menu-production tr td{
	text-align: center;
	font: bold 12px "Tahoma";
	color: #000;
	padding: 0 7px 20px 7px;
	}	
table#sub-menu-production tr td a{
	font: bold 12px "Tahoma";
	color: #7b0101;
	}	
table#sub-menu-production tr td a:hover{
	font: bold 12px "Tahoma";
	color: #8d3011;
	}
table#sub-menu-production tr td a.can-touch-link{
	font: bold 12px "Tahoma";
	color: #000;
	}	
table#sub-menu-production tr td a.can-touch-link:hover{
	font: bold 12px "Tahoma";
	color: #191919;
	}			
table#sub-menu-bottom{
	border-collapse: collapse;
	width: 100%;
	margin: 10px 0 20px 0;
	}
table#sub-menu-bottom tr td{
	text-align: center;
	font: bold 12px "Tahoma";
	color: #000;
	}	
table#sub-menu-bottom tr td a{
	font: bold 12px "Tahoma";
	color: #7b0101;
	}	
table#sub-menu-bottom tr td a:hover{
	font: bold 12px "Tahoma";
	color: #8d3011;
	}
table#sub-menu-bottom tr td a.can-touch-link{
	font: bold 12px "Tahoma";
	color: #000;
	}	
table#sub-menu-bottom tr td a.can-touch-link:hover{
	font: bold 12px "Tahoma";
	color: #191919;
	}		
div#image-on-sub-menu{
	margin: -10px 0 0px 0;
	}				
div#sub-menu-image{
	width: 290px;
	float: left;
	text-align: center;
	}	
div#production-description{
	margin: 14px 0 20px 0;
	}	
div#production-description img{
	border: 10px solid #d2ea86;
	margin: 12px 24px 0 0;
	}	
div#production-description p#title-of-product{
	font: bold 13px "Tahoma";	
	}	
div#production-description p.doing-works{
	font: bold 12px "Tahoma";	
	color: #525a00;
	margin: 10px 0 0 0;
	}	
div#player{
	width: 425px;
	height: 315px;
	background: url("../i/player.jpg") no-repeat 0 0;
	border: 11px solid #d2ea86;
	margin: 24px auto 0 auto;
	}	
div{	
	margin: 0;
	padding: 0;
	}
div.clr{
	clear: both;	
	height: 0;
	overflow: hidden;
	font-size: 0;
	}
/*Enter*/

div#enter{
	background: #fdfdfd url("../i/enter.jpg") no-repeat 0 0;
	width: 966px;
	height: 806px;
	margin: 0 auto;
	padding: 70px 0 0 0;
	}	
div#enter-footer{
	width: 909px;
	position: relative;
	margin: 150px auto 0 auto;
	height: 64px;
	clear: both;
	overflow: hidden;
	}	
div#enter-footer-left{
	width: 675px;
	float: left;
	padding: 0px 0 0 45px;
	}	
div#enter-footer-left p{
	font: normal 11px "Tahoma";
	color: #20201f;
	margin: 2px 0 0 0;
	}	
div#enter-footer-left p a{
	font: normal 11px "Tahoma";
	color: #6ea701;
	}	
div#enter-footer-left p a:hover{
	font: normal 11px "Tahoma";
	color: #87c70c;
	}	
div#enter-footer-right{
	width: 189px;
	float: left;
	padding: 10px 0 0 0;
	}			
div#enter-footer-right a{
	font: normal 11px "Tahoma";
	color: #6ea701;
	float: left;
	}	
div#enter-footer-right p a:hover{
	font: normal 11px "Tahoma";
	color: #87c70c;
	float: left;
	}		
a#enter-logo{
	display: block;
	width: 264px;
	height: 51px;
	margin: 0 auto;
	background: url("../i/enter-logo.png") no-repeat 0 0;
	text-indent: -10000px;
	outline: none;
	}	
a#enter-link{
	display: block;
	width: 370px;
	height: 390px;
	margin: 70px auto 0 auto;
	text-indent: -10000px;
	outline: none;
	}	
a#iquad-enter{
	background: url("../i/iquad-enter.png") no-repeat 0 0;
	display: block;
	width: 23px;
	height: 23px;
	float: left;
	text-indent: -10000px;
	margin: 5px 10px 0 0;
	outline: none;
	}		
div#container{
	background: url("../i/container-bg.jpg") repeat;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	}	
div#indent{
	padding-bottom: 64px;
	}	
div#indent-inner{
	padding-bottom: 104px;
	}		
/*Header*/
div#header{
	background: url("../i/header-bg.png") repeat-x top;
	position: relative;
	}	
div#header-left{
	background: url("../i/header-left-bg.png") no-repeat 0 0;
	}	
div#header-center{
	background: url("../i/header-center-bg.png") no-repeat 0 0;
	height: 416px;
	width: 983px;
	margin: 0px auto 0 auto;
	}	
div#header-right{
	background: url("../i/header-right-bg.png") no-repeat 100% 0;
	}	
div#oblaka{
	z-index: 20;
	position: absolute;
	}	
div#logo{
	position: absolute;
	z-index: 25;
	background: url("../i/logo.png") no-repeat 0 0;
	width: 231px;
	height: 46px;
	margin: 30px 0 0 30px;
	}
/*Content*/
div#content-container{
	background: url("../i/content-container-bg.png") repeat-x top;
	padding: 31px 0 21px 0;	
	min-height: 200px;
	_height: 200px;
	}		
div#content-left{
	float: left;
	width: 47%;
	padding: 0 35px 0 39px;
	}	
div#content-left p{
	font: normal 12px "Tahoma";
	margin: 13px 0 0 0;
	}	
div#content-right{
	float: left;
	width: 45%;
	}	
div#content-container div#content-right ul.index-news li{
	float: left;	
	}		
div.through-line{
	width: 54%;
	height: 2px;
	background: url("../i/through-line-bg.png") repeat-x top;
	font-size: 0;
	margin: 8px 0 -5px 54px;
	}		
div#all-news{
	width: 70px;
	background: url("../i/all-news-bg.png") no-repeat 0 6px;	
	padding: 0 0 0 13px;
	margin: 10px 0 0 55px;
	}	
/*Slider*/
div#slider-container{
	width: 847px;
	margin: 0 auto 20px auto;
	}	
div#slider{
	width: 763px;
	float: left;
	height: 10px;
	height: 166px;
	}	
div#slider-left{
	height: 166px;
	width: 32px;
	background: url("../i/slider-left-bg.png") no-repeat 0 0;
	float: left;
	}	
div#slider-center{
	background: url("../i/shadow-slider.png") no-repeat 0 110px;
	width: 699px;
	float: left;
	height: 166px;
	}	
div#slider-sub-center{
	background: url("../i/slider-center-bg.png") repeat-x top;
	width: 699px;
	float: left;
	height: 166px;
	}	
ul#slider-action li div.sabstratum{
	background: url("../i/sabstratum-bg.png") no-repeat 12px 26px;
	width: 233px;
	height: 109px;
	}
ul#production-list{
	margin: 10px 0 0 4px;
	}		
ul#production-list li{
	background: url("../i/production-list-bg.gif") no-repeat 0 6px;
	padding: 0 10px 13px 10px;
	line-height: 12px;
	}	
div#slider-right{
	height: 166px;
	width: 32px;
	background: url("../i/slider-right-bg.png") no-repeat 0 0;
	float: left;
	}	
div#left-slider-arrow{
	width: 42px;
	height: 126px;
	float: left;
	margin: 46px 0 0 0;
	background: url("../i/left-slider-shadow.png") no-repeat 2px 60px;
	}
div#right-slider-arrow{
	width: 23px;
	height: 126px;
	float: left;
	padding: 0 0 0 19px;
	margin: 46px 0 0 0;
	background: url("../i/right-slider-shadow.png") no-repeat 1px 60px;
	}	
/*Content-inner-pages*/
div#wrapper-inner-pages{
	float: left;
	width: 100%;
	}			
div#inner-content-left{
	margin: 0 254px 0 0;
	padding: 0 22px 0 40px;
	}
div#inner-content-left p{
	margin: 13px 0 0px 0;
	font: normal 12px "Tahoma";
	line-height: 22px;
	}	
div#inner-content-left p.main-txt{
	font: italic 12px "Tahoma";
	}
div#contacts-content-left{
	padding: 0 22px 0px 40px;
	margin: 0 40px 0 0;
	}
div#inner-content-left ul.content-ul{
	margin: 10px 0 16px 17px;
	}	
div#inner-content-left ul.content-ul li{
	font: normal 12px "Tahoma"; 
	background: url("../i/mdash.gif") no-repeat 0 7px;
	padding: 0 0 0 14px;
	margin: 0 0 3px 0;
	line-height: 14px;
	}		
ul#sport-stock{
	margin: 10px 0 18px 3px;
	}	
ul#sport-stock li{
	font: bold 13px "Tahoma"; 
	color: #525a00;
	margin: 0 0 7px 0
	}	
ul#sport-stock li a{
	font: bold 13px "Tahoma"; 
	color: #7b0101;
	}	
ul#sport-stock li a:hover{
	font: bold 13px "Tahoma"; 
	color: #7f2908;
	}	
ul#sport-stock li .active-product-color{
	color: #000;
	}	
div#inner-content-right{
	float: left;
	width: 254px;
	margin: 0 0 0 -254px;
	}				
div#news-column{
	width: 218px;
	margin: 0 0 0 19px;
	}
div#production-description-images-container{
	text-align: center;
	}		
div#news-column img.production-description-images{
	border: 8px solid #d2ea86;
	margin: 34px 0 0 0;
	}		
div.green-line{
	height: 2px;
	margin: 0 0 0 1px;
	background-color: #525a00;
	font-size: 0;
	line-height: 0;
	}		
div#all-news-sheet{
	margin: 11px 0 0 0;
	width: 124px;
	height: 32px;
	}	
div#all-news-sheet a{
	font: bold 12px "Tahoma";
	line-height: 22px;
	}
div#all-news-sheet a:hover{
	font: bold 12px "Tahoma";
	line-height: 22px;
	}		
a#sheet{
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	background: url("../i/all-news-sheet.png") no-repeat 0 0;
	text-indent: -9000px;
	outline: none;
	margin: 0 6px 0 0;
	}	
div#production-column-block-top{
	background: url("../i/production-column-block.png") no-repeat 0 0;
	width: 241px;
	margin: 14px 0 0 0;
	height: 20px;
	font-size: 0;
	padding: 0;
	}
div#production-column-block-top-news{
	background: url("../i/production-column-block.png") no-repeat 0 0;
	width: 241px;
	margin: 0px 0 0 0;
	height: 20px;
	}		
div#production-column-block-center{
	background: #f6ffb1 url("../i/production-column-block-center.gif") repeat-x top;
	width: 219px;
	padding: 0 0 0 22px;
	min-height: 220px;
	_height: 220px;
	}	
div#production-column-block-bottom{
	background: url("../i/production-column-block-bottom.png") no-repeat 0 0;
	width: 241px;
	height: 20px;
	}	
div#inner-pages-photoes-container{
	margin: 36px 0 0 10px;
	width: 98%;
	text-align: center;
	}	
div.inner-pages-photoes{
	width: 158px;
	height: 118px;
	background-color: #d2ea86;
	padding: 8px;
	float: left;
	margin: 0 15px 24px 15px;
	}	
div.line-of-activity{
	margin: 19px 0 27px 0;
	}	
div.line-of-activity-left{
	width: 125px;
	height: 107px;
	background: url("../i/line-of-activity-left.png") no-repeat 0 0;
	padding: 23px 0 0 13px;
	float: left;
	}	
div.line-of-activity-right{
	float: left;
	width: 79%;
	}	
div.activity-description{
	margin: 20px 0 0 15px;
	}	
div.activity-description p{
	font: normal 12px "Tahoma";
	}		
div.activity-container{
	width: 100%;
	}	
div.activity-top-wrapper{
	height: 12px;
	width: 100%;
	float: left;
	}	
div.activity-top{
	background: url("../i/line-of-activity-top.gif") repeat-x top;
	height: 12px;
	margin: 0 9px 0 0;
	font-size: 0;
	}	
div.activity-top-right{
	height: 12px;
	width: 9px;
	margin-left: -9px;
	background: url("../i/line-of-activity-top-right.png") no-repeat 0 0;
	float: left;
	font-size: 0;
	}
div.activity-center{
	background: #b8dd44 url("../i/line-of-activity-center.gif") repeat-x top;
	padding: 0 20px 0 14px;
	}
div.activity-center a{
	font: normal 18px "Tahoma";
	}
div.activity-center a:hover{
	font: normal 18px "Tahoma";
	}	
div.activity-bottom-wrapper{
	float: left;
	width: 100%;
	}	
div.activity-bottom{
	background-color: #b8dd44;
	margin: 0 11px;
	height: 14px;
	font-size: 0;
	}	
div.activity-bottom-left{
	width: 11px;
	margin: 0 0 0 -100%;
	float: left;
	background: url("../i/activity-bottom-left.png") no-repeat 0 0;
	height: 14px;
	}
div.activity-bottom-right{
	width: 11px;
	margin: 0 0 0 -11px;
	height: 14px;
	float: left;
	background: url("../i/activity-bottom-right.png") no-repeat 0 0;
	}	
div#line-of-activity-inner{
	margin: 19px 0 26px 14px;
	}
div#line-of-activity-inner img{
	float: left;
	}	
div#kind-of-activity-container{
	float: left;
	padding: 30px 0 0 30px;
	}	
div#wright-to-us{
	padding: 0 0 0px 40px;
	margin: 39px 0 0 0;
	}
div#wright-to-us a{
	background: url("../i/wright-to-us.png") no-repeat 0 0;
	display: block;
	width: 106px;
	height: 92px;
	text-indent: -9000px;
	margin: 16px 0 0 22px;
	}			
div.news-date-page{
	width: 53px; 
	height: 15px;
	background-color: #7b0101;
	font: normal 11px "Tahoma";
	color: #fff;
	padding: 1px 5px 0 5px;
	float: left;
	margin: 3px 0 0 0;
	}	
div.news-line-page{
	background: url("../i/news-line-page.gif") no-repeat 0 0;
	float: left;
	margin: 0 0 0 10px;
	padding: 3px 0 0 10px;
	min-height: 21px;
	_height: 21px;
	width: 87%;
	}	
div.news-line-page a{
	font: bold 12px "Tahoma";
	color: #7b0101;
	}
div.news-line-page a:hover{
	font: bold 12px "Tahoma";
	color: #842c0c;
	}
div.news-line{
	background: url("../i/news-line.png") repeat-x top;
	height: 2px;
	background-position: 0 0;
	margin: 15px 0 20px 0;
	font-size: 0;
	}	
div.search-line{
	background: url("../i/news-line.png") repeat-x top;
	height: 2px;
	background-position: 0 0;
	margin: 17px 0 7px 0;
	font-size: 0;
	}	
div#merit-container{
	width: 100%;
	margin: 4px 0 4px -22px;
	}	
div#merit-wrapper{
	width: 100%;
	float: left;
	}	
div#merit-center{
	background: url("../i/merit-center.png") repeat-x top;
	margin: 0 51px;
	height: 254px;
	background-position: 0 32px;
	position: relative;
	padding: 31px 0 0 0;
	}
div#merit-left{
	background: url("../i/merit-left.png") no-repeat 0 0;
	width: 51px;
	height: 254px;
	float: left;
	margin: 0 0 0 -100%;
	}	
div#merit-right{
	background: url("../i/merit-right.png") no-repeat 0 0;
	width: 51px;
	margin: 0 0 0 -51px;
	height: 254px;
	float: left;
	}
div#cup{
	background: url("../i/cup-bg.png") no-repeat 0 50px;
	font-size: 0;
	padding: 15px 0 20px 130px;
	}	
div#cup ul li{
	margin: 8px 0 0 0;
	font: normal 12px "Tahoma";
	background: url("../i/inherit.png") no-repeat 0 5px;
	padding: 0 0 0 10px;
	position: relative;
	}
div#search-container p{
	margin: 11px 0 0 0;
	}	
div#search-container p.first-element{
	margin: 20px 0 0 0;
	}	
div#search-container p a{
	font: bold 14px "Tahoma";
	}	
/*Contacts*/
div#contacts-left{
	width: 50%;
	float: left;
	}			
div#contacts-right{
	width: 50%;
	float: left;
	margin: 0 -1px 0 0;
	padding: 38px 0 0 0;
	}					
div#adress{
	background: url("../i/adress.png") no-repeat 0 12px;
	margin: 20px 0 0 0;
	padding: 0 0 0 136px;
	min-height: 120px;
	_height: 120px;
	}
div#adress p.oao{
	margin: 0;
	font: normal 18px "Tahoma";
	color: #1d2807;
	}
div#adress p{
	font: normal 14px "Tahoma";
	margin: 17px 0 0 0;
	color: #1f2909;
	}	
div#adress p.e-mail{
	font: normal 14px "Tahoma";
	}	
div#adress p a{
	font: normal 14px "Tahoma";
	color: #7b0101;
	}	
div#adress p a:hover{
	font: normal 14px "Tahoma";
	color: #812a0a;
	}
div#phones{
	background: url("../i/phone.png") no-repeat 0 2px;
	margin: 34px 0 0 0;
	padding: 10px 0 0 136px;
	min-height: 97px;
	_height: 97px;
	}		
div#phones p{
	font: bold 14px "Tahoma";
	color: #000;
	margin: 0px 0 14px 0;
	}
div#map{
	margin: 48px 0 0 0;
	min-height: 110px;
	_height: 110px;
	padding: 56px 0 0 0;
	}	
div#map a.map-link{
	background: url("../i/map-bg.png") no-repeat 0 0px;
	display: block;
	width: 98px;
	height: 88px;
	text-indent: -9000px;
	float: left;
	margin: -39px 42px 0 0;
	}	
div#map a{
	font-size: 14px;
	}	
div#feedback{
	background: url("../i/form-bg.png") no-repeat 0 20px;
	padding: 0 0 0 130px;
	margin: 0 0 0 15%;
	}		
div#feedback ul li{
	font: normal 14px "Tahoma";
	margin: 0 0 10px 0;
	}
div#feedback ul li.form-txt{
	margin: 0 0 2px 0;
	}
div#feedback ul li#all-rows{
	font: normal 11px "Tahoma";
	margin: 13px 0 0px 0;
	padding: 0 0 0 6px;
	}		
div#feedback p.error-txt{
	font: italic 14px "Tahoma";
	margin: 0 0 15px 0;
	}							
/*Awards*/
div.main-award-block{
	margin: 20px 0 0 0;
	width: 100%;
	}
div.awards-wrapper{
	float: left; 
	width: 100%;
	}	
div.awards-description-block{
	margin: 0 0 0 123px;
	}	
div.awards-bg{
	width: 106px;
	background: url("../i/awards-bg.png") no-repeat 0 0;
	padding: 19px 0 0 17px;
	float: left;
	margin: 0 0 0 -100%;
	}		
div.awards-center{
	background: #b8dd44 url("../i/line-of-activity-center.gif") repeat-x top;
	padding: 8px 20px 16px 14px;
	text-align: center;
	}
div.wrapper-award-unicum{
	float: left;
	width: 100%;
	margin-left: -44%;
	}	
div.award-unicum-left{
	margin: 0 100px 0 44%;
	}
div.award-unicum-center{
	float: left;
	width: 100px;
	margin: 0 0 0 -100px;
	}	
div.award-unicum-right{
	float: left;
	width: 42%;
	}						
div.pager{
	margin: 40px 0 0 0;
	}
div.pager-activity{
	margin: 0 0 0 155px;
	}			
div.pager ul li{
	float: left;
	margin: 0 13px 0 0;
	font: normal 12px "Tahoma";
	}	
div.pager ul li#active-page{
	background-color: #7b0101;
	padding: 0px 5px 1px 5px;
	font: bold 12px "Tahoma";
	color: #FFFFFF;
	}	
div.pager ul li#next-page a{
	background: url("../i/next-page.png") no-repeat 0 0;
	display: block;
	text-indent: -9000px;
	width: 7px;
	height: 7px;
	margin: 4px 0 0 -2px;
	}	
div.pager ul li#previous-page a{
	background: url("../i/previous-page.png") no-repeat 0 0;
	display: block;
	text-indent: -9000px;
	width: 7px;
	height: 7px;
	margin: 4px -2px 0 0;
	}	
div.pager ul li a{
	font: bold 12px "Tahoma";
	}
div.pager ul li a:hover{
	font: bold 12px "Tahoma";
	}					
/*Footer*/
div#footer{
	background: url("../i/footer-bg.jpg") repeat-x top;
	position: relative;
	margin-top: -64px;
	height: 64px;
	clear: both;
	overflow: hidden;
	}	
div#footer-wrapper{
	float: left;
	width: 100%;
	}
div#footer-center{
	margin: 0 300px;
	text-align: center;
	padding: 11px 0 0 0;
	}
div#footer-center p{
	font: normal 13px "Tahoma";
	margin: 0 0 0 20px;
	}
div#footer-center p a{
	font: normal 13px "Tahoma";
	}	
div#footer-center p a:hover{
	font: normal 13px "Tahoma";
	}		
div#footer-left{
	float: left;
	width: 300px;
	margin-left: -100%;
	padding: 11px 0 0 40px;
	}	
div#footer-left p{
	font: normal 13px "Tahoma";
	margin: 0;
	}		
div#footer-right{
	float: left;
	width: 226px;
	margin-left: -300px;
	padding: 13px 0 0 74px;
	}	
div#footer-right a{
	float: left;
	font: normal 11px "Tahoma";
	color: #7b0101;
	}	
div#footer-right a:hover{
	float: left;
	font: normal 11px "Tahoma";
	color: #953434;
	}	
div#footer-inner{
	background: url("../i/footer-inner-bg.jpg") repeat-x top;
	position: relative;
	margin-top: -104px;
	height: 104px;
	clear: both;
	overflow: hidden;
	}	
div#footer-wrapper-inner{
	float: left;
	width: 100%;
	}
div#footer-center-inner{
	margin: 0 300px;
	text-align: center;
	padding: 11px 0 0 0;
	}
div#footer-center-inner p{
	font: normal 13px "Tahoma";
	margin: 0 0 0 20px;
	}
div#footer-center-inner p a{
	font: normal 13px "Tahoma";
	}	
div#footer-center-inner p a:hover{
	font: normal 13px "Tahoma";
	}		
div#footer-inner-left-bg{
	background: url("../i/footer-inner-left.jpg") no-repeat 0 0;
	}	
div#footer-inner-right-bg{
	background: url("../i/footer-inner-right.jpg") no-repeat 100% 0;
	height: 54px;
	padding: 50px 0 0 0;
	}		
div#footer-left-inner{
	float: left;
	width: 300px;
	margin-top: -10px;
	margin-left: -100%;
	padding: 11px 0 0 40px;
	}	
div#footer-left-inner p{
	font: normal 13px "Tahoma";
	margin: 0;
	}		
div#footer-right-inner{
	float: left;
	width: 226px;
	margin-left: -300px;
	padding: 13px 0 0 74px;
	}			
div#footer-right-inner a{
	font: normal 11px "Tahoma";
	float: left;
	}
div#footer-right-inner a:hover{
	font: normal 11px "Tahoma";
	color: #953434;
	float: left;
	}			
.footer-company{
	font: bold 13px "Tahoma";
	padding: 0 0 0 10px;
	}	
.phone-code{
	font: normal 24px "Tahoma";
	color: #3e4401;
	}
.search-span-green{
	color: #525a00;
	}		
/*Page404*/	
div#page404{
	background: url("../i/404.jpg") no-repeat 0 0;
	width: 805px;
	height: 624px;
	margin: 0 auto;
	padding: 46px 0 0 0;
	}
div#description404{
	width: 352px;
	margin: 0 0 0 266px;
	}
div#description404 p{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 8px 0 0 0;
	}	
div#description404 p a{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #f09d1a;
	}	
div#description404 p a:hover{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #cd8b22;
	}	
.no-strong{
	font: normal 11px "Tahoma";
	color: #525a00;
	}		
div#inner-content-left table#wallpapers{
	margin: 20px 0 0 0;
	width: 100%;
	}
div#inner-content-left table#wallpapers tr td{
	padding: 0 0 40px 0;
	}		
div#inner-content-left table#wallpapers tr td{
	text-align: center;
	}	
div#inner-content-left table#wallpapers tr td img{
	border: 5px solid #d2ea86;
	}	
div#inner-content-left table#wallpapers tr td div{
	width: 202px;
	height: 130px;
	margin: 0 auto;
	}	
div#inner-content-left table#wallpapers tr td p{
	margin: 11px 0 -5px 0;
	}	
/*Slider*/
div.slider-elements-container{
	margin: 14px auto 0 auto;
	width: 217px;
	text-align: left;
	}
div.slider-elements-top{
	width: 210px;
	height: 14px;
	background: url("../i/slider-top-element.png") no-repeat 0 0;
	font-size: 0;
	}
div.slider-elements-center{
	width: 210px;
	background: url("../i/slider-center-element.png") repeat-y 0 0;
	text-align: center;
	background-position: left;
	}	
div.slider-elements-center a{
	font: bold 12px "Tahoma";	
	color: #2a2e00;
	text-decoration: none;	
	}
div.slider-elements-center a:hover{
	font: bold 12px "Tahoma";	
	color: #3f4910;
	text-decoration: none;	
	}		
div.slider-elements-bottom{
	width: 217px;
	height: 10px;
	background: url("../i/slider-bottom-element.png") no-repeat 0px 0;
	}			
div.flash-test{
	margin: 0 auto;
	}	
div#correct-pane{
	height: 16px;
	display: none;
}
div#loading-img{
	background: url("../i/ajax-loader.gif") no-repeat 0px 0;
	width: 16px;
	height: 16px;
	float: left;
	margin: 20px 0 0 15px;
	display: none;
}
/*CONTAINERS*/ 
div#one-a{
 background: url("../i/one.png") no-repeat 0 0;
 height: 53px;
 padding: 0 0 0 66px;
 }
div#two-a{
 min-width: 400px;
 height: 53px;
 background: url("../i/two.png") repeat-x top;
 background-position: 0 32px;
 } 
div#three-a{
 background: url("../i/three.png") no-repeat 100% 0;
 height: 53px;
 padding: 0 66px 0 0;
 } 
div#four-a{
 background: url("../i/four.png") repeat-y bottom;
 background-position: 0 0;
 padding: 0 0 0 66px;
 }
div#five-a{
 min-width: 400px;
 background: url("../i/five.png") repeat;
 min-height: 100px;

 } 
div#five-a p{
 margin: 10px 0 0px 0;
 } 
div#six-a{
 background: url("../i/six.png") repeat-y bottom;
 background-position: 100% 0;
 padding: 0 66px 0 0;
 } 
div#seven-a{
 background: url("../i/seven.png") no-repeat 0 0;
 height: 53px;
 padding: 0 0 0 66px;
 }
div#eight-a{
 height: 53px;
 background: url("../i/eight.png") repeat-x top;
 background-position: 0 0;
 } 
div#nine-a{
 background: url("../i/nine.png") no-repeat 100% 0;
 height: 53px;
 padding: 0 66px 0 0;
 }
/*Languages*/
div#languages{
 width: 50px;
 height: 24px;
 position: absolute;
 z-index: 100;
 margin: 90px 0 0 30px;
 }
div#languages a{
 display: block;
 width: 25px;
 height: 20px;
 background: url("../i/languages.png") no-repeat -24px 0;
 float: left;
 font: normal 12px Arial, Helvetica, sans-serif;
 color: #333d39;
 padding: 4px 0 0 0px;
 text-decoration: none;
 text-align: center;
 }
div#languages a:hover{
 font: normal 12px Arial, Helvetica, sans-serif;
 color: #54655e;
 } 
div#languages span{
 display: block;
 width: 25px;
 height: 20px;
 background: url("../i/languages.png") no-repeat 0 0;
 float: left;
 font: normal 12px Arial, Helvetica, sans-serif;
 color: #60813c;
 padding: 4px 0 0 0px;
 text-align: center;
 }






/*Enter-Links*/
#enter-links{
 width: 362px;
 margin: 60px 0 0 300px;
 } 
#enter-links a{
 width: 176px;
 height: 63px;
 float: left;
 background: url("../i/enter-links-bg.png") no-repeat 0 0;
 }
#enter-links a:hover{
 background-position: 0 -63px;
 }
#enter-links #en{
 background-position: -186px 0;
 margin-left: 10px;
 }
#enter-links #en:hover{
 background-position: -186px -63px;
 }
