/* CSS Document */
html, body{	background:#fff url(/images/iphone.gif) no-repeat top left; padding:0;	margin:0;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:11px;	color:#646464;}

.conteiner{	min-width:965px; max-width:1280px; width:expression(document.body.clientWidth < 965? "965px" : document.body.clientWidth > 1280? "1280px" : "auto"); overflow: hidden;
	z-index: 1;
}

p{ margin:15px 4px 0px 4px;}
img{border:0;}

/*@header*/
.header{width:100%;	height:59px;	float:left;	background:url(/images/header_bg.gif) repeat-x top left;}
.header .adress{width:288px;	margin:30px 0 0 354px;	float:left;	font-family:Tahoma, Arial;	font-size:12px;	color:#bfbfbf;}
* html .header .adress{	margin:30px 0 0 176px;}
.header .links{width:90px;	height:20px; margin:0 29px 0 0;	float:right;}
.header .links a{background-position:0 0;	background-repeat:no-repeat;	width:29px;	height:20px;	margin: 0 1px 0 0;	float:left;}
.header .links a.active, .header .links a:hover{background-position:0 100%;}
.header .links a.home{background-image:url(/images/home.gif);}
.header .links a.map{background-image:url(/images/map.gif);}
.header .links a.mail{background-image:url(/images/mail.gif);}
/*@end header*/

/*@logo-conteiner*/
#logo-conteiner{width:100%;	height:227px;	float:left;}
#logo-conteiner .container{width:100%;	float:left;}
#logo-conteiner .images{margin:0px 30px 0px 313px;	background:url(/images/head.jpg) no-repeat top left;	height:227px;}
#logo-conteiner .images .border{width:100%;	height:227px;	background:url(/images/border.gif) no-repeat top right;}
#logo-conteiner .logo{height:227px;	width:313px;	margin-left:-100%;	background:url(/images/map_logo.gif) no-repeat top left;	float:left;}
#logo-conteiner .logo img{width:202px;	height:59px;	margin:66px 0 0 45px;}
/*@end logo-conteiner*/

/*@links*/
#links{width:787px;	height:21px;	margin:14px 14% -1px 0;	float:right;}
* html #links{margin:14px 6% 0px 0; overflow:hidden;}
#links li, #links ul{display:inline;	margin:0;	padding:0;	list-style-type:none;}
#links li a{display:block;	margin:0 20px 0 0;	float:left;	background-repeat:no-repeat; background-position:0 0;}
#links li a.active div, #links li a:hover div, #links li a.active, #links li a:hover{color:#98012e;	background-position:0 100%;}
#links li a div{height:17px; padding:0px 0px 3px 9px; font-family:Tahoma, Geneva, sans-serif; font-size:12px;	font-weight:bold; text-decoration:none;	color:#626262;	float:left;	position:relative;	z-index: 1;}
#links li.menu-1 a{width:70px;	background-image:url(/images/1.gif);}
#links li.menu-2 a{width:94px;	background-image:url(/images/2.gif);}
#links li.menu-3 a{width:58px;	background-image:url(/images/3.gif);}
#links li.menu-4 a{width:54px;	background-image:url(/images/4.gif);}
#links li.menu-5 a{width:104px;	background-image:url(/images/5.gif);}
#links li.menu-6 a{width:86px;	background-image:url(/images/6.gif);}
#links li.menu-7 a{width:195px;	margin:0;	background-image:url(/images/7.gif);}
/*@end links*/

/*@content*/
#content{width:100%; position:relative; z-index: 1; float:left;}
#content .container{width:100%;	float:left;}
#content .main {margin:0 458px 0 10px;}
#content .main h1{margin:30px 0 0 0;	padding:0 0 6px 0;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:36px;	color:#726900;	font-weight:normal;}
#content .main h1 div.line{display:block;  font-size:1px; width:100%; font-size:1px; height:0px; border-top:1px solid #e0e0e0;	margin:-4px 0 0 0;}
#content .main img{float:left;	padding:0 8px 0 0;}
#content .main .link{padding:17px 11px 0px 5px;}
.link a{display:block;	background:url(/images/img_link.gif) no-repeat left;	padding:0 0 0 11px;	font-size:10px;	font-weight:bold;	color:#98012e;}
#content .main .block { width: 700px; float:left; }
#content .main .block h1{margin:30px 0 0 0;	padding:0 0 6px 0;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:36px;	color:#98012e;	font-weight:normal;}
#content .main .block .content{width:220px;	float:left;	margin:17px 0 0 0;}
#content .main .block .content img{padding:1px;	border:1px solid #626262;	clear:both;	margin:0 0 7px 0;}
#content .main .block .content .title{color:#726900;	width:196px;	display:block;	padding:0 0 0 2px;}
#content .main .block .content .anons{display:block;	color:#333;	width:196px;	padding:0 0 0 2px;}

/*@sidebar-left*/
.sidebar-left{width:231px;	padding:0 53px 0 29px;	margin-left:-100%;	float:left;}
.sidebar-left .block{width:100%;	background:url(/images/left_block_top.gif) no-repeat top;	padding:7px 0 19px 0;}
.sidebar-left .block-bottom{background:#f2f1e6 url(/images/left_block_bottom.gif) no-repeat bottom;	padding:0 5px 7px 5px;}
.sidebar-left .block .title{border-bottom:1px solid #fff;	font-size:12px;	color:#979696;	padding:3px 13px 9px 11px;}
.sidebar-left .block ul.menu{display:block;	padding:6px 0 77px 0; margin:0;	list-style-type:none;}
.sidebar-left .block ul, .sidebar-left .block li{display:inline;	padding:0;	margin:0;	list-style-type:none;}
.sidebar-left .block li a{display:block;	padding:9px 0px 0px 22px;	font-size:12px;	color:#333;}
.sidebar-left .block .date{	display:block;	clear:both;	font-family:"Times New Roman", Times, serif;	font-size:12px;	color:#979696;	padding:14px 11px 0px 11px;}
.sidebar-left .block .anons{display:block;	clear:both;	padding:0px 11px 0px 11px; color:#333; font-size:11px;}
.sidebar-left .block .link{padding:14px 11px 10px 12px;}
/*@end sidebar-left*/

/*@sidebar-right*/
.sidebar-right{width:342px;	padding:0 38px 0 78px;	margin-left:-458px; float:left;}
.sidebar-right .block{float:left; width:100%;}
.sidebar-right .block h1{margin:30px 0 0 0;	padding:0 0 15px 0;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:36px;	color:#726900;	font-weight:normal;}
.sidebar-right .block h1 div.line{display:block;  font-size:1px; width:100%;	height:0px; border-top:1px solid #e0e0e0;	margin:-4px 0 0 0;}
.sidebar-right .block.news h1{margin:30px 0 0 0;	padding:0;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:36px;	color:#98012e;	font-weight:normal;}
.sidebar-right .block.news h1 div.line{display:block;	 font-size:1px; width:100%; height:0px; border-top:1px solid #e0e0e0;	margin:-4px 0 0 0;}
 .block form{width:299px;	padding: 0 0 0 2px;}
 .block form .title{display:block;	padding:15px 0px 11px 0px;	font-size:12px;	font-weight:bold;	color:#626262;}
 .block form .botton{float:right;	padding:0 3px 0 0;}
 .block form a{float:right;	padding:6px 14px 0 0;	color:#726900;}
 .block label.big{width:100%;	clear:both;	color:#979696;}
.block label.big input{width:294px;	height:17px;	border:1px solid #a2a2a2;	margin:5px 0 7px 0;	padding:0;	background:url(/images/form.gif) repeat-x;}
.block label.big textarea{width:294px; height:107px;    border:1px solid #a2a2a2;   margin:5px 0 7px 0; padding:0;  background:url(/images/form.gif) top repeat-x;}
.block label.big select{width:294px; height:20px;    border:1px solid #a2a2a2;   margin:5px 0 7px 0; padding:0;  background:url(/images/form.gif) top repeat-x;}
.block label.mini{width:143px;	float:left;	color:#979696;}
.block label.mini.first{width:153px;}
 .block label.mini input{width:141px;	height:17px;	border:1px solid #a2a2a2;	margin:5px 0 7px 0;	padding:0;	background:url(/images/form.gif) repeat-x;}
 .block label.mini select{width:141px;   height:17px;    border:1px solid #a2a2a2;   margin:5px 0 7px 0; padding:0;  background:url(/images/form.gif) repeat-x;}
 .block.news .title{display:block;	clear:both;	font-family:"Times New Roman", Times, serif;	font-size:12px;	color:#726900;	padding:14px 11px 0px 0px;}
.sidebar-right .block.news a{color:#626262;}
.sidebar-right .block.news .link{padding:14px 11px 10px 0px;}
.sidebar-right .block.news .link a{display:block;	background:url(/images/img_link.gif) no-repeat left;	padding:0 0 0 11px;	font-size:10px;	font-weight:bold;	color:#98012e;}
/*@end sidebar-right*/
/*@end content*/
/*@footer*/
#footer{
	width:100%;
	padding:60px 0 0 0;
	margin:-23px 0 0 0;
	height:42px;
	float:left;
	background:url(/images/footer.gif) no-repeat center top;
}
#footer .copir{
	display:block;
	float:left;
	padding:0px 0px 0px 46px;
	color:#7c7c7c;
}
#footer .copir a{
	display:block;
	color:#98012e;
	clear:both;
	text-decoration:none;
}
#footer .counter{
	display:block;
	float:right;
	padding:0px 30px 0px 0px;
	color:#7c7c7c;
}
#footer .counter img{
	padding:0px 0px 0px 5px;
	float:left;
}
/*@end footer*/


.map {
    list-style: none;

}
.map a {
   	font-size:12px;
    color:#333;
}
.map ul li a {
   	font-size:10px;
    color:#666666;
}

.alt {
display: none;
}