html
{
	overflow: auto;
}

html, body{
    margin:0px;
    padding:0px;
    height:100%;
    width:100%;
    position:relative;
    /*background: #fff;*/
	/*background:url(../images/fon.jpg) top no-repeat;*/
	background:url(../images/main_back7.jpg) left top;
}
html, body, input, textarea{
    font-family:Arial;
    color:#000000;
}
.page-main-wrapper{
    min-height:100%;
    padding:0px;
    margin:0px;
	/*background:url(../images/bg_water3.jpg) top no-repeat;*/
	/*background:url(../images/bg_voda.jpg) top no-repeat;*/
	/*background:url(../images/fon.jpg) top no-repeat;*/
}
.page-inner-wrapper{
	position:relative;
    padding:0px;
    margin:0px;
	/*background:url(../images/bg-inner-rep.jpg) top repeat-y;*/
	overflow:hidden;
}
.page-inner-wrapper2{
    padding:0px;
    margin:0px;
	/*background:url(../images/bg-inner-top6.jpg) top no-repeat;*/
	background:url(../images/setka5.png) left 100px repeat-y;
}
#main_top{
	background:url(../images/main_top5.jpg) left top repeat-x;	
}
#top_white{
	background:url(../images/top_white.jpg) left 100px repeat-x;	
}
.page-inner-wrapper-bg{
    padding:0px;
    margin:0px;
/*	background:url(../images/bg-inner-top.jpg) top no-repeat;*/
	/*background:url(../images/inner_water.png) right 125px no-repeat;*/
}
.wat{
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	background:url(../images/wat.png) 100% 30px no-repeat;
	z-index:100000;
	width:1605px;
	height: 500px;
}
.page-main{
	position: relative;
	width:1000px;
	margin:0px auto;
	min-height:100%;
}

.header{
    height:102px;
    width:100%;
    margin: 0px auto;
    position:relative;
}
.serv-menu{
    left: 385px;
    top: 57px;
    position:absolute;
	color: #015e9a;
	font-family: tahoma;
	font-size: 11px;
}
.serv-menu a{
	display: block;
	margin: 0px 0 10px 0;
	color: #015e9a;
	text-decoration: none;
}
.serv-menu a:hover{
	color: #015e9a;
	text-decoration: none;
}
.serv-menu img{
	margin-right: 0px;
}
.header .logo{
    left: 40px;
    top: 14px;
    position:absolute;	
}
.header .logo2{
    right: -10px;
    top: 128px;
    position:absolute;	
	z-index: 100;
}
 .logo3{
    left: 40px;
    top: -24px;
    position:relative;	
	z-index: 100;
}
.header .logo2-inner{
    right: 255px;
    top: 245px;
    position:absolute;	
	z-index: 100;
}
.header .lang-menu{    left: 271px;
    top: 59px;
    position:absolute;	
	}
.header .lang-menu img{

}

.logo3-inner{right: 30px;
    top: 14px;
    position:absolute;
	color: #015e9a;
	font-family: tahoma;
	font-size: 22px;
	text-align: right;
display: none;
}

.phone-main{
	right: 38px;
    top: 55px;
    position:absolute;
	color: #015e9a;
	font-family: tahoma;
	font-size: 22px;
	text-align: right;
}
.phone{
	right: 5px;
    top: 25px;
    position:absolute;
	color: #015e9a;
	font-family: tahoma;
	font-size: 22px;
	text-align: right;
}
.phone-main p{
	color: #015e9a;
	font-family: tahoma;
	font-size: 22px;
	text-align: right;
}
.phone p{
	color: #015e9a;
	font-family: tahoma;
	font-size: 22px;
	text-align: right;
}
.phone-main p span, .phone p span{
	color: #ED5E2B;
	font-size: 24px;
}
.phone a, .phone a:hover, .phone-main a, .phone-main a:hover{
	color: #015e9a;
	font-family: tahoma;
	font-size: 14px;
}
.zakaz_cards{	/*margin:60px 0 0 30px;*/
position:relative;
left:-25px;
top: -60px;
}
.zakaz{	/*margin:60px 0 0 30px;*/
position:relative;
left:-5px;
top: -80px;
}
.zakaz_gornreviera{	/*margin:60px 0 0 30px;*/
display: none;
position:relative;
left:-25px;
top: -120px;
}
.zakaz_sochreviera{	/*margin:60px 0 0 30px;*/
display: none;
position:relative;
left:-25px;
top: -120px;
}
.zakaz_med{	/*margin:60px 0 0 30px;*/
display: none;
position:relative;
left:-25px;
top: -120px;
}
.istochnik{	/*margin:50px 0 0 30px;*/
position:relative;
left:-25px;
top: -180px;
}
.bg-menu{
	/*width:211px;*/
    z-index: 10;
	margin:13px 0 0 30px;
    padding:0px 0px 0px 0px;
}

.main-menu{
    border-collapse:collapse;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position:relative;
	top: 0px;
	right: 0px;
    z-index:50;
}
.main-menu li{
    margin:0px 0px 0px 0px;
    padding:0px 0px 4px 0px;
    font-family: DINCyr;
    font-size:28px;
    text-align:left;
	text-transform:uppercase;
	font-weight: normal;
	background:none;
	/*height: 30px;*/
	color:#ef6934;
    text-decoration:none;
}
.main-menu li a{
    color:#04609a;
    text-decoration:none;
}
.main-menu li a.active{
    color:#ef6934;
    text-decoration:none;
}
/*
.main-menu li a:visited{
    color:#04609a;
}*/

/*.main-menu li.menu_link a:hover{
    color:#ef6934;
    text-decoration:underline;
}
.main-menu li.menu_link a.hover{
    color:#ef6934;
    text-decoration:underline;
}*/
/*.main-menu li span.active{
    color:#ef6934;
    text-decoration:none;
}*/

.kolco{

/*background:url("/assets/images/krug.jpg") repeat scroll 0 0 transparent;*/
/*background:url("/assets/templates/main/images/voda.png") repeat scroll 0 0 transparent;*/
/*height:855px;
left:220px;
position:absolute;
top:126px;
width:858px;*/
height:950px;
left:100px;
position:absolute;
top:110px;
width:900px;
padding-left:120px;
overflow:hidden;
/*z-index:10000;*/
}
.kolco img{
	margin-top:50px;
	margin-left:-100px;
}
/**/
.mct{
	/*height:850px;*/
}
.page-footer-wrapper{
    width:100%;
    height:125px;
    margin:-125px auto 0px auto;
    position:relative;
    /*overflow:hidden;*/
}

.page-footer{
    width:890px;
    height:125px;
    margin:0px auto;
    position:relative;
}

.page-footer .copy{
    position:absolute;
    left:10px;
    top:40px;
    font-size:12px;
	color: #fff;
	line-height: 1;
}
.page-footer .copy a{
   color: #fff;
}
.page-footer  .text{
    position:absolute;
    right:30px;
    top:40px;
    width:270px;
    font-size:12px;
    text-align:right;
    color:#cdd8eb;
	padding:22px 20px 0 0;
}
.page-footer  .text a{
    text-decoration: none;
    color:#cdd8eb;
}
.page-footer .text .mark{
    position:absolute;
    right:-30px;
    top:-4px;
    width:25px;
}
.page-content{
	padding:0px 0px 325px 0px;
}


table{ border:0px; /* border="0" */ border-collapse:collapse; /* cellspacing="0" */ } 
table td{ padding:0px; /* cellspadding="0" */ } 

.main-content {
    margin:0px auto;
    padding: 0px 0px 60px 0px;
    width:940px;
    position: relative;
}
.main-content .mct td{
    vertical-align: top;
}

.main-content .mct td.in .inner{
    position: absolute;
	width: 395px;
	height: 260px;
	left: 435px;
	top: 350px;
	z-index:10001;
}
.page-inner{
    width:950px;
    margin:0px auto;
	padding-top: 50px;
padding-left: 28px;
    position:relative;
}


.litr{
	width: 820px;
	margin: 20px 0 20px 0;
	text-align: center;
}
.litr td{
	text-align: center;
	vertical-align: bottom !important;
	position: relative;
}
.litr td img .buttle05{
	position: relative;
	left: 10px;
    margin-left: -10px;
}

#buttle05 {
height:auto;
width:auto;
}
#buttle06 {
height:auto;
width:auto;
}

.litr td img.ar-right2{
	top: 210px;
	right: 30px;
	position: absolute;
}
.litr td img.ar-left2{
	top:210px;
	left: 30px;
	position: absolute;
}
.litr td img.ar-right{
	top: 140px;
	right: -30px;
	position: relative;
z-index: 1000;
}
.litr td img.ar-left{
	top:140px;
	left: -30px;
	position: relative;
z-index: 1000;
}

.litr td img.ar-right3{
	right: -63px;
    top: 175px;
	position: relative;
z-index: 1000;
}
.litr td img.ar-left3{
	left: -33px;
    position: relative;
    top: 175px;
	z-index: 1000;
}

.litr td div{
	width: 145px;
	text-align: center;
	height: 30px;
	margin:0 auto;
}
.litr td div input, .litr td div span{
	float: left;
}
.litr td span{
	font-size: 24px;
	color: #fff;
	padding: 0px 5px 0 5px;
}
.litr td p{
	text-align: center;
	margin-top: 10px;
}
.litr td p.litrov{
	text-align: center;
	font-size: 18px;
}
.litr td p span{
	font-size: 24px;
}
.litr td p span.text{
	font-size: 12px;
}

.tip{
	width: 780px;
	padding: 10px 0px;
	color: #fff;
	position:relative;
}
.tip #one1{
	position:absolute;
	top:-90px;
	left:-60px;
}
.tip #two2{
	position:absolute;
	top:15px;
	left:-65px;
}
#three3{
	position:absolute;
	top:-30px;
	left:-65px;
}
.tip #four4{
	position:absolute;
	top:16px;
	left:-65px;
}
#five5{
	position:absolute;
	top:-26px;
	left:-65px;
}
.tip .col1{
	float: left;
	height:24px;
	text-transform: uppercase;
}
.tip .col1 input, .tip .col1 span, .tip .col2 input, .tip .col2 span{
	float: left;
}
.tip .col1 span, .tip .col2 span{
padding: 3px 0 0 4px;
}
.tip .col2{
	float: right;
	text-transform: uppercase;
	height:24px;
}
.tip .col4{
	float: left;
	width: 316px;
	padding: 10px 15px;
background: url(../images/bg3.png) left top no-repeat;
}

.tip .col3{
	float: left;
	padding-left: 50px;
	font-size: 18px;
}
.tip .col3 span{
	font-size: 30px;
}


/**/
.forma{
	width: 780px;
	padding: 10px 0px;
	color: #fff;
	position:relative;
}
.forma .col1{
	float: left;
	width: 360px;
	text-transform: uppercase;
}

.forma .col1 input, .forma .col1 span, .forma .col2 input, .forma .col2 span{
	float: left;
}
.forma .col1 span, .forma .col2 span{
padding: 3px 0 0 4px;
}
.forma .col2{
	float: left;
	width: 400px;
	text-transform: uppercase;
}
.flash-inner{
position: absolute;
top: -192px;
right: -225px;
}

.footer_address
{
float: left;
padding: 38px 0 0 335px;
font-size: 12px;
}
#new_year_ykr{
width:100%;
height:798px;
background: url(../images/new_year_ykr.png) center no-repeat;
position:absolute;
top:230px;
}
#main_content{
width:100%;
/*overflow:hidden;*/
}
#sneg1{
width:311px;
height:402px;
background: url(../images/sneg1.png) center no-repeat;
position:absolute;
top:230px;
left:-250px;
}
#sneg2{
width:440px;
height:519px;
background: url(../images/sneg2.png) center no-repeat;
position:absolute;
top:530px;
right:-150px;
}
#sneg3{
width:287px;
height:574px;
background: url(../images/sneg3.png) center no-repeat;
position:absolute;
top:630px;
left:-200px;
}

#wave{
	position:absolute;
	top:166px;
	left:50%;
}
.big_bukvs{
	color:#ec774c;
	font-size:28px;
}
.forma .col_min{
	width: 200px;
}
.oval{
	width:400px;
	height:33px;
	padding: 10px 0 0 14px;
	background: url(/assets/images/oval.png) left top no-repeat;
}
#nineteen_lit_kol{
	margin-left:47px;
}
#five_lit_sht{
	margin-left:28px;
}
#five_lit_kol{
	margin-left:27px;
}
#six_lit_kol{
	margin-left:46px;
}
#small_tar{
	font-size:12px;
	position:absolute;
	top:38px;
	left:80px;
}
#buttle05text{
	margin-left:5px;
}

#have_tara{
	display:none;
}
.litr td div .litrov span{
	float:none;
}


.brend {
	width:100% !important;
	overflow:hidden !important;
	margin-top:30px;
}
.brend img{
	float:left !important;
	margin-right:20px !important;
}
.brend .title{
	font-size:22px;
	display:block;
	margin:5px 0px 20px 0px;
}
#print{
	position:relative;
	left:-17px;
	cursor:pointer;
}


#buttle051, #buttle041{
	float:left;
	margin:0;
}
#buttle050, #buttle040{
	float:left;
	margin:0;
	display:none;
}
#buttle052, #buttle042{
	float:left;
	margin:0;
	display:none;
}

#buttle1_1, #buttle1_2{
	float:left;
	margin:0;
	display:none;
}
.smena{
	position: relative;
}
.smena .ar-right2{
	top: 210px;
	right: 30px;
	position: absolute;
}
.smena .ar-left2{
	top:210px;
	left: 30px;
	position: absolute;
}
.smena .ar-right{
	top: 60px;
	right: 37px;
	position: relative;
	z-index: 1000;
}
.smena .ar-left{
	top:60px;
	left: -140px;
	position: relative;
	z-index: 1000;
}
#vip{
	color:#EC774C;
	float:none;
	padding:0;
}
#cards {
	margin-top: 40px;
	margin-right: -50px;
}
#cards img {
	margin-right: 35px;
}
.cardImg {
	float: left;
	margin: -100px 0 0 50px;
}
.cardImg div {
	display: none;
}
.slideTable {
	display: none;
}
.slideLink {
	color: #FF9875;
	cursor: pointer;
	text-decoration: underline;
}

.highslide-wrapper.draggable-header
{
	background: #fff !important;
}

.otl
{
	clear: both;
}
