html{width:100%; height:100%; padding:0; margin:0;}
body{width:100%; height:100%; padding:0; margin:0; color:#2F2F2F; background:#FFFFCC; font:75% Verdana, Arial}

.sp{width:100%;}
.sp2{width:100%; height:100%;}
.sp2 td{vertical-align:top;}
.fl{float: left;}
.fr{float: right;}
.br{border: solid 1px red !important;}

img{border:0; padding:0; margin:0; font-size:1px; display: block;}

h1{font-size:18px; padding: 5px 0px 3px 0; margin:0; font-weight: bold;}
h2{font-size:17px; padding: 5px 0px 3px 0; margin:0; font-weight: bold;}
h3{font-size:14px; padding: 5px 0px 3px 0; margin:0;}
h4{font-size:11px; padding: 5px 0px 2px 0; margin:0;}
h5{font-size:10px; padding: 3px 0px 2px 0; margin:0;}
h6{font-size:9px; padding: 3px 0px 2px 0; margin:0;}


a{color:#5482B1; text-decoration: underline;}
a:hover {color:#5482B1;}


.left_td{width:242px; background: url(../../i/extreme/frontend/default/left_bg.jpg) repeat-y; background-color:#FF4E00; padding-right:14px;}
.right_td{width:231px; background: url(../../i/extreme/frontend/default/right_bg.jpg) repeat-y ; background-color:#FF4E00;}


.footer td{height:20px;}

.header{background: url(../../i/extreme/frontend/default/bg.jpg) repeat-x; height: 165px;}
.header img{display: block;}


.menu{z-index:0;background: url(../../i/extreme/frontend/default/menu_bg.gif) repeat-x; background-color:#47b8ff;  height:23px;  margin: 0 313px 0 254px; padding:8px 0pt 2pt 0; position:relative;}
.menu a {color: #042D56; font-weight: bold; font-size:10px; text-decoration:none; padding:0 10px; text-transform:uppercase;}
.menu a:hover {color: #042D56; text-decoration:none; background: url(../../i/extreme/frontend/default/menu_hover.gif); padding: 10px 10px 10px 10px}

.logo{width:241px; height:164px;}

.footer td{background-color:#043361; color: white; border-top: solid 3px #93865D; font-size:10px; padding:3px 0;}
.footer td.left_td{background: url(../../i/extreme/frontend/default/left_bg_f.jpg) repeat-y; background-color:#043361;}
.footer td.right_td{background: url(../../i/extreme/frontend/default/b_r_bg.gif) repeat-y left; background-color:#043361; padding: 0 10px 5px 0; }
.footer td a{color: white; text-decoration: underline;}

.center{background: url(../../i/extreme/frontend/default/content_bg.jpg) repeat-y right;}
/*.center *{font-size:12px !important; color:#black !important; font-family:Verdana !important;  font-weight:normal !important; background:none;}*/

.b_c{background: url(../../i/extreme/frontend/default/b_c_bg.gif) repeat-y right; padding-left:10px !important;}

.error{color:red;}

.field textarea{width:300px;}

.hotels{width:80%; margin: auto;}
.hotels th{border-bottom: solid 2px #125FAA;padding: 3px 0;}
.hotels td{border-bottom: solid 1px #E5E5E5; padding: 3px 0;}
.hotels td.x1{padding-left:30px; font-weight: bold; color: #0F508F;}
.hotels td.x1 a{font-weight: bold; color: #0F508F; text-decoration: none;}
.hotels td.x1 a:hover{text-decoration: underline;}

.content{padding-right:25px;}

.m_content{padding: 20px 20px 20px 0; text-align: justify; border-top: solid 3px #484849; display: block;}
/*.newsText{text-align: justify;}
.newsText table{border: solid 1px #125faa; background: #e1f0f6;}
.newsText table td{padding: 5px 10px; border: 0px;}*/



.left_m{margin:20px 0 20px 12px; background: #ff611c; border: solid 1px #e34500; width:205px; padding: 5px 0px 5px 0;}
.left_m a{display: block; width:153px; float: left;  color: white; font-size:13px; font-weight: bold; text-decoration: none; padding: 5px 0 5px 5px;}
.left_m a:hover{text-decoration: none; background:url(../../i/extreme/frontend/default/m_hover.gif);}
.left_m .m_book{width:28px; float: left; clear: left; padding: 0px 0px 0px 10px;}
.left_m .m_book:hover{background:none;}

.right_m a:hover,.left_m a:hover{color: white;}

.right_m{margin:20px 0px 20px 12px; background: #ff611c; border: solid 1px #e34500; width:206px;}
.right_m a{display: block; float: left; color: white; font-size:13px; font-weight: bold; text-decoration: none; width:148px; padding: 5px 0 5px 10px;}
.right_m a:hover{text-decoration: none; background:url(../../i/extreme/frontend/default/m_hover.gif) no-repeat;}
.right_m .m_book{float: left; clear: left; padding: 0px 0px 0px 10px; width:28px;}
.right_m .m_book:hover{background:none;}


.block{color: #043361; font-size:14px; margin: 0 10px 0px 0; background: #fff; border: solid 1px #a6a6a0; padding: 0 10px 10px 10px; position: relative; background: url(../../i/extreme/frontend/default/block_bg.gif) repeat-x; background-color:#BBD6FE; }
.block p{margin: 7px 10px; position: relative;}
.price{font-size:16px; font-weight: bold; color:#ff4e00; margin:10px 0 0 10px;}
.block p img{border: solid 1px #B5B5B5; margin: 0 10px 5px 0; display: block; position: relative;}
.block h3{color:#043361; font-size:18px; margin:0 10px 0 10px; padding: 4px 10px; border-bottom: solid 1px #043361; width:70%;}

.block .bt{float: right; margin-right:20px; display: bloock; position: relative;}


.clr{clear:both;}

.pagination{display: block; margin: 20px 0 0 0;}
.pagination a{text-decoration: none;}
.pagination a:hover{text-decoration: underline;}

.no_result{margin:auto; padding-top:20px; text-align: center;}

form{padding:0; margin:0;}
#search{margin:0 auto 20px auto; border: solid 1px gray; background: white; padding: 5px; width:485px;}
#search a{display: block; margin: 5px 20px 3px 400px; text-align: right;}

.order_form input{width:300px;}
.order_form textarea{width:300px;height:100px;}
.order_form .bt_subm{width:120px; border: solid 1px #FF4E00; background:#043361; color: white; cursor: pointer; margin-left:218px; float:left;}

.hide{display:none;}
.show{display: block;}

#tizer{position:absolute; top:15px; left:420px; font-size:22px; color:white; font-weight:bold; width:220px;}
.left_banner{padding:0 30px 144px 0;  text-align:center;}
.right_banner{padding:0 0 144px 0; text-align:center;}


        #dev{
	padding-right: 4%;
	font: 11px Arial;
	text-decoration: none;
	color: #CCC;

	
}