* { margin:0 auto; padding:0; }
html, body { height:100%; background:white; }
td { border-collapse:collapse; vertical-align:top; }
body, table, pre { font:12px Verdana, sans-serif; color:black; }

h1 { font:normal 35px/175% Georgia, serif; text-transform:none; color:#a00606; }
h2 {display:inline}
h3, h4, h5, h6 { padding:.5em 0; }
img { border:0; padding:5 5 5 5;}
textarea, input { font:inherit; font:expression(this.parentNode.currentStyle.font); padding:.3em .7em; vertical-align:top; }
a { color:inherit; color:expression(this.parentNode.currentStyle.color); text-decoration:underline;  }
a:hover { text-decoration:none; }
br { font-size:1em; }
hr { height:1px; background:#e9e9e9; color:#e9e9e9; border:5px solid #464646; border-top:0; border-bottom:0; overflow:hidden; margin:1em 0; //margin:.5em 0; }
ol, ul { padding-left:2.5em; }
li { list-style:circle; line-height:1.3em; }
dl { margin:5px; }
dt { font-size:1.1em; font-weight:bold; margin:10px 0; color:#9b9b9b; }
small { font-size:0.6em; }

div.r_block { position:relative; width:100%; height:100%; }
div.spacer { font-size:1px; height:1px; white-space:nowrap; clear:both; width:925px; }
img.pnghack { filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+ this.src +')');                                                                                                                                            width:expression(10000000000); height:expression(10000000000); /* interesting? read http://ixrock.net/articles */ }

.pngfix { behavior:url(pngfix.htc); }
.pngfix * { position:relative; }

@media ,all { input { padding:0; } }

/* основные стили для шаблона */

table.main { width:100%;  background:#fdfef8 url(../images/sea_and_sky.jpg) repeat-x top; }
table.main td.data { padding-top:300px; }

#mountain2 {
	position:absolute;
	top:0;
	left:0;
	background:url(../images/mountain.png) no-repeat;
	width:468px; height:233px;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/mountain.png,sizingMethod=crop);		

}


#mountain {
	position:absolute;
	top:0;
	left:0;
} 

#sailboat {
	position:absolute;
	top:135px;
	left:50%;
	margin-left:-30px;
}

#sailboat2 {
	position:absolute;
	width:74px; height:87px;
	top:135px;
	left:50%;
	margin-left:-30px;
	background:url(../images/sailboat.png) no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/sailboat.png,sizingMethod=crop);		

}

.leafs_left {
	position:absolute;
	background:url(../images/leafs_left.png) no-repeat;
	width:234px;
	height:371px;
	left:0;
	top:150px;
}
.leafs_left_new {
	position:absolute;
	background:url(../images/leafs_left_new.png) no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/leafs_left_new.png,sizingMethod=crop);			
	width:234px;
	height:371px;
	left:0;
	top:150px;
	margin:0;border:0;
	
}
.leafs_right {
	position:absolute;
	background:url(../images/grean.png) no-repeat;
	width:202px;
	height:125px;
	right:0;
	top:389px;
}
.leafs_right2 {
	position:absolute;
	background:url(../images/amberela.png) no-repeat;
	width:316px;
	height:389px;
	right:0;
	top:0;
	z-index:1;
}

.sea_title
{
	width:374px; height:121px;
	background:url(../images/title.png) no-repeat 0 0;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/title.png,sizingMethod=crop);		
}

.leafs_right2_new {
	position:absolute;
	background:url(../images/ambrela2.png) no-repeat;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/ambrela2.png,sizingMethod=crop);		
	width:316px;
	height:389px;
	right:0;
	top:0;
	z-index:1;
}

.title2
{
    color: #cc9933;
    font-size: 10px;
    font-style: italic;
    /*font-family: Cursive;*/
}
.menu {
	position:relative;
	z-index:10;
	background:url(../images/menu.gif) no-repeat left 0;
	width:223px;
	height:335px;
	float:left;
	display:block;
	margin:0 15px 5px 20px;
}

.decor_bg{
	margin:270px 0 0 180px;
	position:absolute;
	z-index:100;
	background:url(../images/decor_bg.png) no-repeat left 0;
	width:130px;
	height:117px;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/decor_bg.png,sizingMethod=crop);		
}

.candle {
	background:url(../images/candle.png) no-repeat left 0;
	width:152px;
	height:126px;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/candle.png,sizingMethod=crop);		
}

.phone2{
	background:url(../images/phone2.png) no-repeat left 0;
	width:181px;
	height:141px;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/phone2.png,sizingMethod=crop);		
}

.web{
	background:url(../images/web.png) no-repeat left 0;
	width:260px;
	height:47px;
	padding:30px 0 0 0;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/web.png,sizingMethod=crop);		
}

.menu .content
{
    margin: 45px 0px 0px 40px;
}
.menu a { float:left; clear:left; font:14px/18px Georgia; color:#a00606; text-decoration:none; }

.seashells {
	position:relative;
	z-index:10;
	text-align:right;
	width:236px;
	height:316px;
	float:right;
	display:block;
	margin:0 0 15px 0;
}

.green_tree {
	position:relative;
	z-index:10;
	text-align:right;
	width:236px;
	height:225px;
	float:right;
	display:block;
	margin:86px 0 15px 0;
	background:url(../images/green_tree.png) no-repeat 0 0;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/green_tree.png,sizingMethod=crop);		
}

.news {
	margin-left:270px;
	margin-right:220px;
}
* html .news { padding:0 20px; }

a.details { color:#ff0701; float:right; }


.content_data 
{
    margin:0 20px;
	padding:0 20px;
}
.counters 
{
    width:160px;
    margin-left:20px;
    margin-right:20px;
    padding-top:50px;
    font:14px Tahoma;
    color:#990000;
}

.footer {
	height:166px;
	text-align:center;
  background:url(../images/bg_footer.png) repeat-x;
  }

.footer2 {
	height:166px;
	text-align:center;
  background:url(../images/bg_footer2.jpg) repeat-x bottom left;
  }

.question_quest {
  margin: 10px;
  font-weight: bold;
}
.mes_error {
  margin: 10px;
  font-weight: bold;
}
.skid { font:25px/150% Georgia, serif; color:#003399; font-size:xx-large }

.new_year_table{width:100%;}
.new_year_table th{border:solid #BFC0C1 1px; padding:20px 0 20px 0;}
.new_year_table td{border:solid #BFC0C1 1px; padding:20px 0 20px 0; text-align:center;}
.new_year_td{background-color:#ECECED;}
.link1 {
	color: #000000;
	text-decoration: none;
	font-size:12px;
}

#wifi {
	position:absolute;
	width:111px;
	height:68px;
	top:300px;
	right:285px;
	z-index:100;
}
