body {padding:0px; margin:0px;	font: normal 12px "Arial Unicode","Arian AMU", Sylfaen, sans-serif; background: #2d0000 url('img/bg.png') repeat top left;	color:#000;	width:100%;	height:100%;}
html{height:100%;}
table{font: normal 12px "Arial Unicode","Arian AMU", Sylfaen, sans-serif;	border:0px none;}
tr, td{font: normal 12px "Arial Unicode","Arian AMU", Sylfaen, sans-serif;	border:0px none;}
td{vertical-align:top;}
div{color:#000; font: normal 12px "Arial Unicode","Arian AMU", Sylfaen, sans-serif;}

img{border:0px none;}

a, a:active, a:visited, a:link{color: #000; font: normal 12px "Arial Unicode","Arian AMU", Sylfaen, sans-serif; text-decoration: none; outline: none;}
a:hover {color: #000; font: normal 12px  "Arial Unicode","Arian AMU", Sylfaen, sans-serif; text-decoration: underline; outline: none;}

li{list-style-image: url('img/li.gif');}

ul{padding:0; margin:0;}

form{padding:0; margin:0;}
input{border:1px solid #3F0000; background:#fff; width:147px; height:16px; font: normal 11px "Arial Unicode","Arian AMU", Sylfaen, sans-serif; color:#000; padding:2px;}
.res_inp{border:1px solid #3F0000; background:#fff; width:247px; height:16px; font: normal 11px "Arial Unicode","Arian AMU", Sylfaen, sans-serif; color:#000; padding:2px;}
textarea{border:1px solid #3F0000; background:#fff; width:256px; height:186px; overflow:auto; font: normal 11px "Arial Unicode","Arian AMU", Sylfaen, sans-serif; color:#000; padding:2px;}
.res_textarea{border:1px solid #3F0000; background:#fff; width:256px; height:50px; overflow:auto; font: normal 11px "Arial Unicode","Arian AMU", Sylfaen, sans-serif; color:#000; padding:2px;}
select{border:1px solid #3F0000; background:#fff; height:20px; font: normal 11px "Arial Unicode","Arian AMU", Sylfaen, sans-serif; color:#000; padding:2px;}

.hide{visibility: hidden;}
.show{visibility: visible;}

.rezina{width:100%; height:100%;}

a.menu, a.menu:active, a.menu:visited, a.menu:link{color: #fce0c6; font: normal 13px "Arial Unicode","Arian AMU", Sylfaen, sans-serif; text-decoration: none; text-transform: uppercase; margin-right:25px;}
a.menu:hover {color: #f9ad61; text-decoration: underline; text-transform: uppercase;}
.menu_curr{color: #F88C42; text-decoration: underline; text-transform: uppercase; font: normal 13px "Arial Unicode","Arian AMU", Sylfaen, sans-serif; margin-right:25px;}

a.footmenu, a.footmenu:active, a.footmenu:visited, a.footmenu:link{color: #390000; font: normal 11px "Arial Unicode","Arian AMU", Sylfaen, sans-serif; text-decoration: none; text-transform: uppercase;}
a.footmenu:hover {color: #390000; text-decoration: underline; text-transform: uppercase;}
.footmenu_curr{color: #390000; text-decoration: underline; text-transform: uppercase; font: normal 11px "Arial Unicode","Arian AMU", Sylfaen, sans-serif;}

a.more, a.more:active, a.more:visited, a.more:link{color: #004b8b; font: normal 12px "Arial Unicode","Arian AMU", Sylfaen, sans-serif; text-decoration: underline; display: block; margin-top:15px;}
a.more:hover {color: #004b8b; font: normal 12px "Arial Unicode","Arian AMU", Sylfaen, sans-serif; text-decoration: none; display: block; margin-top:15px;}

a.lang, a.lang:active, a.lang:visited, a.lang:link{color: #ffcb9b; font: normal 12px "Arial Unicode","Arian AMU", Sylfaen, sans-serif; text-decoration: none; margin-left: 10px}
a.lang:hover {color: #eb8e31; text-decoration: underline;}
.lang_curr{color:#F8A35B; text-decoration: underline; margin-left: 10px}

a.inverse, a.inverse:active, a.inverse:visited, a.inverse:link{text-decoration: underline;}
a.inverse:hover {text-decoration: none;}

a.send, a.send:active, a.send:visited, a.send:link{text-decoration: underline; color:#390000; font-size: 18px}
a.send:hover {text-decoration: none; }

.img_border{border:1px solid #a1a1a1;}

.gallery_img{border:1px solid #0e5591; margin:0 12px 12px 0;}

.fl{float:left;}
.fr{float:right;}
.clear{clear: both;}
.over_hide{overflow: hidden;}

.margintop2{margin-top:2px;}
.marginleft5{margin-left:5px;}
.margintop10{margin-top:10px;}
.marginbot10{margin-bot:10px;}
.marginright10{margin-right:10px;}

.main{width:982px; padding:0; margin:0 auto; position:relative; padding-bottom:19px;}
.header{height:456px; position:relative;}
.content{width: 980px; background: #e9e9e9; border-top:1px solid #baa8a8; margin-top:5px;}
.footer{clear: both; width:1000px; height: 25px; position:absolute; bottom:0; font-size:12px; color:#9b713f; font-family: Arial; text-align: center;}

.logo_pos{position: absolute; top:0; left:161px;}
.hdr_pic_pos{position: absolute; top:154px; left:0px;}
.resort_pos{position: absolute; top:118px; left:14px;}
.langs_pos{position: absolute; top:127px; right:22px;}
.topmenu_pos{position: absolute; top:434px; left:0px; width: 980px; text-align: center;}
.footmenu_div{widows: 980px; text-align: center; padding:10px 0;}
.sep_padd{padding:0 20px; color:#390000;}

.big_bg{background: url('img/bg_big.jpg') no-repeat top center;}

.title{font-size: 18px; color:#390000;}

.w615{width: 615px;font-size: 14px;}
.w235{width: 235px;}
.w120{width: 120px;}

.fs14{font-size: 14px}