* {
	margin: 0px;
	padding: 0px;
}
body{
	background:url(/usr/templates/images/fon.png) top repeat-x #FFFFFF;
}
body,td,th,p,a {
	font-family: Arial, Helvetica CY, sans-serif;
	font-size: 10pt;
	color: #666666;
}
.content{
	min-width: 1000px;
	width:expression(document.body.clientWidth < 1000? "1000px": "100%" );
	height:100%;
	min-height:100%;
	background:url(/usr/templates/images/logo.jpg) left top no-repeat;
}
h1{
	font-size:24pt;
	color:#284ebf;
	padding-bottom:15px;
}
h2{
	font-size:12pt;
	color:#38569b;
	padding-bottom:10px;
}
h3{
	font-size:12pt;
	color:#000000;
	padding-bottom:10px;
}
.blue{
	color:#284ebf;
}
/*---MAIN---*/
.main{
	min-height:100%;
	height:100%;
	vertical-align:top;
	background:url(/usr/templates/images/hotel.jpg) right top no-repeat;
}
.main .left_blok{
	padding:0 25px 0 50px;
	vertical-align:top;
}
.main .right_blok{
	padding:650px 50px 20px 25px;
	width:425px;
}
div.punct{
	width:100%;
	position:relative;
}
div.punct .fon{
	float:left;
	width:90%;
	background:url(/usr/templates/images/punkt_fon.gif) repeat-x;
}
div.punct .links{
	float:left;
	width:129px;
	background:url(/usr/templates/images/punkt.png) no-repeat;
	text-align:center;
	padding:6px 0 7px;
}
div.punct .links a{
	font-size:12pt;
	color:#FFFFFF;
	text-decoration:none;
}
div.punct .links a:hover{
	text-decoration:underline;
}
div.punct .nomer{
	float:left;
	background:url(/usr/templates/images/punkt_dop.png) no-repeat;
	width:23px;
	font-size:12pt;
	text-align:center;
	color:#38569b;
	padding:6px 0 7px;
}
div.opis{
	padding:20px;
}
div.opis p, div.opis a{
	font-size:12pt;
}
div.opis p{
	color:#353535;
}
.photo{
	margin:5px;
	float:left;
	width:210px;
	height:210px;
}
/*---END MAIN---*/
/*-----------------*/
/*---HEADER---*/
.header{
	height:150px;
	padding:0 50px;
	font-size:12pt;
	color:#313131;
	text-align:right;
}
.header span{
	font-size:24pt;
}
.header ul{
	float:right;
	padding-top:25px;
	list-style-type:none;
}
.header li{
	float:left;
	padding:0 5px;
}
.header a{
	font-size:12pt;
	color:#313131;
	text-decoration:none;
}
.header a:hover{
	color: #666666;
	text-decoration:underline;
}
/*---END HEADER---*/
/*-----------------*/
/*---FOOTER---*/
.footer{
	padding:0 20px;
	height:60px;
	background:url(/usr/templates/images/footer.png) left no-repeat #dbdbdb;
	color:#313131;
}
.footer a{
	color:#313131;
}

img
{
border:0;
}
/*---END FOOTER---*/
