html, body, h1, h2, h3, p, a, ul, li, form{margin:0; padding:0}
li{list-style:none}

h1{color:#010240;
	font:20px Arial;
	margin-bottom:16px;}

html{background-color:#fff;}

body{background:url(../../images/luna_header.jpg) no-repeat 50% 0;}

#wrap{background:url(../../images/luna_main.jpg) no-repeat 50% 147px;
	min-height:100%;
	height:auto !important;
	height:100%;
	overflow:hidden;
	clear:both}

#in{background:url(../../images/luna_menu.jpg) no-repeat 50% 121px;
	min-height:100%;
	height:auto !important;
	height:100%;}

#index_in{background:url(../../images/luna_header.jpg) no-repeat 50% 0;
	background-color:#000;
	overflow:hidden;position:absolute;
	height:100%;
	width:100%;}

#index_wrap{background:url(../../images/luna_menu.jpg) no-repeat 50% 121px;
	overflow:hidden;position:absolute;
	width:100%;}

#index_a{background:url(../../images/luna_main.jpg) no-repeat 50% 0;
	float:left;
	padding-top:3000px;
	width:100%;}

#header{height:147px;
	width:1000px;
	margin:0 auto}

#logo{padding-top:27px;
	padding-left:39px;
	float:left}

#logo a{display:block}

#main{padding-top:14px;
	padding-left:55px;
	float:left;
	margin-right:-100%;
	clear:both}

#main li{padding-right:39px;
	padding-top:5px;
	height:18px;
	float:left;}

#main li a{color:#fff;
	font:bold 13px Arial;
	display:block;
	float:left;
	text-decoration:none}

#main li a:hover{text-decoration:underline}

#contact{background:url(../../images/luna_phone.png) no-repeat 0 23px;
	width:174px;
	padding-top:20px;
	padding-left:67px;
	height:78px;
	float:right}

#contact p{color:#fff;
	font:19px Arial;
	padding-bottom:3px;}

#content{overflow:hidden;}

#right{margin-left:270px;
	padding-right:80px;
	padding-top:25px;
	padding-bottom:20px;}

#right p, #left p{color:#00020E;
	font:12px Arial;}
	
#right a img {border:none;}

#left{width:195px;overflow:hidden;
	padding-left:45px;
	padding-right:30px;
	padding-top:25px;
	margin-right:-270px;
	float:left}

.cpt_category_tree ul{float:left;
	width:100%;
	padding-bottom:10px;}

.cpt_category_tree ul li{background:url(../../images/luna_marker.jpg) no-repeat 0 5px;
	padding-bottom:11px;
	padding-left:12px;
	float:left;
	clear:both;}

.cpt_category_tree ul li a{color:#001AB8;
	font:12px Arial;
	float:left;
	white-space:nowrap;
	display:block;}

.cpt_category_tree ul li a:hover{text-decoration:none}

.box{background:url(../../images/luna_line.jpg) repeat-x;
	padding:15px 0;
	float:left;
	width:100%;
	clear:both}

.box img{padding-bottom:15px;}

.box a{color:#010240;
	font:20px Arial;
	text-decoration:none}

.box a:hover{color:#010240;
	text-decoration:underline}

.clear{height:90px;
	clear:both}

#footer{margin:0 42px;
	height:90px;
	position:relative;
	margin-top:-90px;
	padding-top:8px;
	border-top:1px solid #CBCBCB}

#footer p{color:#000;
	font:12px Arial;
	float:left}

#counter{float:right;
	padding-left:10px;}

.form_wrapper { margin:10px; font:12px Arial;}

.cpt_maincontent, .common_wrapper, .post_block {font:12px Arial;}
.post_block a img {border:none;}
.col_header {font-family:Arial;}
.bluebg {color:#010240;
	font:20px Arial;
	margin-bottom:16px;}

.shema{
width: 700px;
height: 498px;
background: url(../../images/map_1.jpg)  center no-repeat;
}
.back_link {color:#010240;
        	 font:12px Arial;
                 text-align:  justify;
	         margin-bottom:16px;}

