html {
	height:100%;
} 

body {
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #2a517d;
}

.shop {
	background-image: url(../../../default/files/head/shop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.shop1 {
	background-image: url(../../../default/files/head/shop1.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.shop2 {
	background-image: url(../../../default/files/head/shop2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
field {
	margin: 0px;
	padding: 0px;

}
a {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: underline;

}
a:hover {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b9d37c;
	text-decoration: underline;
}
.a1 {
	background-image: url(i/open.gif);
	background-repeat: no-repeat;
	height: 139px;
	width: 113px;
	text-decoration: none;
	float: right;
	margin-top: 4px;
	margin-right: 26px;
	background-position: left 1px;
}
.a1:hover {
	background-image: url(i/open.jpg);
	background-repeat: no-repeat;
	text-decoration: none;	
}
.a2 {
	height: 139px;
	width: 113px;
	text-decoration: none;
	float: left;
	margin-top: 4px;
	margin-left: 26px;
}
.a2:hover {
	text-decoration: none;

}
.a3 {
	text-decoration: none;
}
.a3:hover {
	text-decoration: none;
	color: #969fad;
}
.a31 {
	text-decoration: underline;
	color: #b9d37c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.a31:hover {
	text-decoration: underline;
	color: #cdfe5a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.a34 {
	text-decoration: underline;
	color: #b9d37c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.a34:hover {
	text-decoration: underline;
	color: #cdfe5a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.a333 {
	text-decoration: underline;
	color: #EBAD2E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.a333:hover {
	text-decoration: underline;
	color: #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.a312 {
	text-decoration: underline;
	color: #b9d37c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.a312:hover {
	text-decoration: underline;
	color: #cdfe5a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.a4 {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.a4:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.a41 {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.a41:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #93a9cf;
}
.a412 {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #afd477;
}
.a412:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
}
.a5 {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #d0f181;
}
.a5:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.a6 {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	line-height: 14px;
	display: table;
}
.a6:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #d0f181;
}
.a61 {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	line-height: 14px;
	display: table;
}
.a61:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #d0f181;
	padding-left: 5px;
}
.a612 {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d0f181;
	line-height: 14px;
	display: table;
	padding-left: 5px;
}
.a612:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d0f181;
}
.a62 {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #d0f181;
	line-height: 14px;
	display: table;
}
.a62:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
}
.a7 {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3b527b;
	line-height: 45px;
	display: block;
	padding-right: 20px;
	padding-left: 20px;
}
.a7:hover {
	text-decoration: underline;
	color: #6d7fa0;

}
.a8 {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3b527b;
	display: block;
	padding-top: 6px; margin-left: 28px;
}
.a8:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;

}
.a9 {
	display: block;
	margin-top: 15px;
	float: left;
	border: 3px solid #2a517d;	
}
.a9:hover {
	display: block;
	border: 3px solid #afd477;
}
.h100 {
	height: 100%;
}
.bottom {
	background-image: url(i/bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100%;
	width: 100%;
}
.bottom1 {
	background-image: url(i/bottom1.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100%;
	width: 100%;
}
.bottom2 {
	background-image: url(i/bottom2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100%;
	width: 100%;
}
/*.ban1 {
	background-image: url(i/ban1.jpg);
	background-repeat: no-repeat;
	background-position: 332px 196px;
	height: 100%;
	width: 980px;
}
.ban2 {
	background-image: url(i/ban2.gif);
	background-repeat: no-repeat;
	background-position: 488px 196px;
	height: 100%;
	width: 980px;
}
.ban3 {
	background-image: url(i/ban3.jpg);
	background-repeat: no-repeat;
	background-position: 642px 196px;
	height: 100%;
	width: 980px;
}*/
.vanopa {
	background-image: url(i/van.jpg);
	background-repeat: no-repeat;
	background-position: 671px 166px;
	height: 100%;
	width: 100%;
}
.vanopa1 {
	background-image: url(i/van2.jpg);
	background-repeat: no-repeat;
	background-position: left 167px;
	height: 100%;
	width: 100%;
	display: table;
}
.vanopa2 {
	height: 100%;
	width: 100%;
	display: table;
}
.bikes {
	background-image: url(i/bikes.png);
	background-repeat: no-repeat;
	background-position: 387px 307px;
	height: 100%;
	width: 980px;
}
.adress {
	background-image: url(i/adress.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 157px;
	width: 356px;
}
.adress2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3b527b;
	padding-top: 60px;
	padding-left: 20px;
}
.adress21 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3b527b;
	padding-bottom: 5px;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 20px;
}
.txt_card {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 20px;
}
.txt_promo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-bottom: 50px;
}
.qwerty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.txt_promo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-bottom: 50px;
	padding-top: 40px;
}
.txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 40px;
	padding-bottom: 20px;
	padding-right: 30px;	
}
.txt22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 40px;
	padding-bottom: 20px;
	padding-right: 30px;	
}
.txt224 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 20px;
	padding-right: 30px;	
}
.txt233 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-right: 30px;	
}
.htxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b9d37c;
	font-weight: bold;
	padding-bottom: 5px;
}
.htxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b9d37c;
	font-weight: bold;
	padding-bottom: 5px;
	white-space: nowrap;
	width: 200px;
}
.htxt22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #8BCFF8;
	font-weight: bold;
	padding-bottom: 5px;
}
.htxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #8BCFF8;
	font-weight: bold;
	padding-bottom: 5px;
}
.htxt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	padding-bottom: 5px;
}
.htxt31 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	background-color: #2a517d;
	float: left;
	padding-right: 3px;
}
.htxt4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #9da8bd;
	font-weight: bold;
	background-color: #2a517d;
	float: right;
	padding-left: 3px;
}
.ftr {
	color: #3b527b;
	font-size: 10px;
	font-weight: bold;
	padding-top: 10px;
}

.ftr2 {
	color: #3b527b;
	font-size: 10px;
	font-weight: bold;
	padding-top: 15px;
	padding-right: 45px;
	padding-left: 45px;
}
.bluftr {
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #3b527b;
	padding: 0
}
.greeftr {
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #809749;
	margin: 0; padding: 0
}
.whiteftr {
	padding-top: 10px;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}
.grtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #90c24a;
}
.bottom2 {
	background-image: url(i/bottom2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 100%;
	width: 100%;
	display: block;
}
.bottom23 {
	background-image: url(i/bottom2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 100%;
	width: 100%;
	display: table;
}
.sec2 {
	background-image: url(../../../default/files/head/header.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100%;
	width: 100%;
}
.sec2bg {
	background-image: url(../../../default/files/head/header_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 100%;
	width: 100%;
}
.snowboardman {
	height: 100%;
	width: 100%;
	display: table;
}
.vert_menu {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 45px;
	padding-top: 45px;
}

.vert_ul {
	margin: 0px;
	padding: 0px;
}
.vert_li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 30px;
}
.vert_li2 {
	margin: 0px;
	list-style-type: none;
	height: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.mhor1 {
	height: 57px;
	width: 100%;

}
.mhor2 {
	height: 47px;
	width: 100%;

}
.menu_hor {
	background-image: url(i/menu_hor.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu_hor table {margin-top: 10px;}
.buthor1 {
	background-color: #FFFFFF;
	height: 47px;
	float: left;
	margin-top: 3px;
	margin-left: 3px;
}
.buthor2 {
	height: 47px;
	background-image: url(i/but_hor1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.buthor3 {
	height: 47px;
	background-image: url(i/but_hor2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b527b;
	float: left;
	padding-right: 14px;
	padding-left: 12px;
}
.actions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2a517d;
	background-image: url(i/actions.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 45px;
	margin-top: 25px;
	height: 47px;
	line-height: 40px;
}
.act {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	padding-left: 45px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.komiss {
	margin-bottom: 20px;
	background-image: url(i/komissbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 243px;
}
.komiss1 {
	background-image: url(i/komiss1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 243px;
}
.komiss2 {
	background-image: url(i/komiss2.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 243px;
}
.card1 {
	background-color: #204774;
	background-image: url(i/cards.png);
	background-repeat: no-repeat;
	background-position: left -66px;
	height: 173px;
	margin-top: 10px;
	margin-right: 10px;
}
.card2 {
	background-image: url(i/cards.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 173px;
}
.price1 {
	background-image: url(i/cards.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	background-color: #afd477;
	margin-right: 10px;
	margin-left: 10px;
}
.price2 {
	background-image: url(i/cards.png);
	background-repeat: no-repeat;
	background-position: right -33px;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3b527b;
	line-height: 32px;
}
.price01 {
	background-image: url(i/price_border.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 57px;
	margin-top: 10px;
}
.price11 {
	background-image: url(i/price_border.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 57px;
}
.price21 {
	background-image: url(i/price_border.png);
	background-repeat: no-repeat;
	background-position: right -57px;
	height: 57px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #fff;
	line-height: 50px;
}
.bottom_drdr {
	margin-bottom: 15px;
	background-image: url(i/bottombrdr.png);
	background-repeat: repeat-x;
	background-position: left 14px;
}
.pad15 {
	padding-left: 15px;
}
.table_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-bottom: 2px;
	background-image: url(i/bottombrdr.png);
	background-repeat: repeat-x;
	background-position: left 15px;
	height: 25px;
}



.ban1 {

    background-position: 332px 196px;
    height: 335px;
    width: 980px;
    position: absolute;
}
.ban2 {

    background-position: 488px 196px;
    height: 335px;
    width: 980px;
    position: absolute;
}
.ban3 {

    background-position: 642px 196px;
    height: 335px;
    width: 980px;
    position: absolute;
}
.ban11 {
    padding-left: 6px;
}
.bikes {
	background-image: url(i/bikes.png);
	background-repeat: no-repeat;
	background-position: 387px;
	height: 135px;
	width: 980px;
	position: absolute;
	top: 307px;
}