html, body{
	margin:0px;
	padding:0px;
	height:100%;
	background:#ffffff;
	color:#000000;
	font-family:Arial, Tahoma;
	font-size:14px;
	}
p.ZagPdp {
	color: #6c6c6c; 
	font-size: 14px; 
	font-style:italic; 
	text-align: right;
	margin: -10px 90px 0px 120px;
}
#content  p.DocSourse { 
	color: #999999; 
	font-size: 14px; 
	font-style:italic; 
	text-align: right;
	margin: 15px 50px 25px 120px;
}
.clear{
	font-size:1px;
	height:1px;
	overflow:hidden;
	clear:both;
	}

a img{
	border:0px;
	}

img.bord{
	border:1px solid black;
	}
#head{
	background: url(../SiteStyle/images/001.jpg) right top no-repeat #f8f8f8;
	height:	248px;
	position:relative;
}	
#head #logo{
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
}

#head ul#service{
	margin:0px 390px 0px auto;
	width:300px;
	position:relative;
	z-index:200;
	padding:25px 0px 0px 0px;
	list-style:none;
}
#head  ul#service li {
	float:left;
	margin:0px 30px 0px 0px;
	padding:0px;
}
#head  ul#service li a{
	background: transparent;
	border:0px;
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#6e2a2a
}
#head  ul#service li a span.home{
	background: url(../SiteStyle/images/001.gif) left top no-repeat;
	padding-left:35px;
}
#head  ul#service li span.home2{
	background: url(../SiteStyle/images/001.gif) left top no-repeat;
	padding-left:35px;
	color: #6e2a2a;
	font-size: 11px;
}

#head  ul#service li a span.map{
	background: url(../SiteStyle/images/002.gif) left 1px no-repeat;
	padding-left:35px;
	position:relative;
}

#head  ul#service li  span.map2{
	background: url(../SiteStyle/images/002.gif) left 1px no-repeat;
	padding-left:35px;
	position:relative;
	color: #6e2a2a;
	font-size: 11px;
}

#main_menu{
	height:40px;
	background: url(../SiteStyle/images/003.gif) left bottom repeat-x #a31a1a;
}
#main_menu table{
	width:100%;
}
#main_menu table tr td{
	text-align:center;
	vertical-align:middle;
}
#main_menu table tr td div div div{
	height:33px;
	padding-top:7px;
	background: url(../SiteStyle/images/004.gif) right top no-repeat;
}
#main_menu table tr td a{color:#fff;font-size:12px;}
#main_menu table tr td div.act{
	height:40px;
	background: url(../SiteStyle/images/005.gif) left top repeat-x;
	margin: 0px 0px 0px 0px;
}
#main_menu table tr td div.act a{
	color:#a31a1a;
	font-size:13px;
	text-decoration : none;
	font-weight : bold;
}
#main_menu table tr td div.act div{background: url(../SiteStyle/images/006.gif) left top no-repeat;}
#main_menu table tr td div.act div div{background: url(../SiteStyle/images/007.gif) right top no-repeat;}

div.TopMenu{
	width:212px;
	border-left: solid 8px #5381b4;
	margin:0px;
	background: url(../SiteStyle/images/008.gif) left bottom no-repeat #fff;
}
div.TopMenu ul {
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	list-style:none;
}
div.TopMenu ul.Menu2_V {
	margin:0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
}
div.TopMenu ul.Menu2_NV {
	display:none;
}
div.TopMenu ul li{
	background: url(../SiteStyle/images/009.gif) 18px 6px no-repeat;
	padding-left:32px;
	margin-bottom:2px;
}
div.TopMenu ul li a{
	cursor : hand;
	text-decoration : none;
	font-weight : bold;
	border-top : 1px solid #eeeeee;
	border-bottom : 1px solid #eeeeee;	
	display : block;
	padding: 3px 3px 3px 3px;
	color:#a31a1a;
	font-size:13px;
}
div.TopMenu ul li a:hover,div.TopMenu ul li a.Sellect{
	color:#ffffff;
	background: #a31a1a;
	font-size:13px;
	border-top : 1px solid #1c6bc3;
	border-bottom : 1px solid #1c6bc3;	
}
form.search{
	background: #f5f5f5;
	height:40px;
	margin:0px 0px 20px 0px;
	padding:15px 0px 0px 10px; 
}
form.search input.SerchIn{
	border:solid 1px #a4a4a4;
	padding:0px 0px 0px 10px;
	margin:0px 7px 0px 0px;
	width:150px;
	height:20px;float:left;
	font-size:11px;
	color:#787878;
}
form.search input.SerchIm{
	border:0px;
	padding:0px;
	margin:0px;
	float:left;
	width:26px;
	height:22px;
	cursor:pointer;
	font-size:11px;
	background:	url(../SiteStyle/images/010.gif) left top no-repeat #a31a1a;
}
div.TopMenu ul.icos li {font-size:13px;padding-left:37px;}
div.TopMenu ul.icos li a{
	color:#1c6bc3;
	font-size:13px;
}
div.TopMenu ul.icos li a:hover, div.TopMenu ul.icos li a.Sellect2{
	color:#fff;
	border-top : 1px solid #a31a1a;
	border-bottom : 1px solid #a31a1a;	
	background: #1c6bc3;
	text-decoration:none;	
	font-size:13px;
}
div.TopMenu ul.icos li.news {background: url(../SiteStyle/images/011.gif) 18px 3px no-repeat;}
div.TopMenu ul.icos li.letter {background: url(../SiteStyle/images/012.gif) 18px 4px no-repeat;}
div.TopMenu ul.icos li.photo {background: url(../SiteStyle/images/013.gif) 18px 4px no-repeat;}
div.TopMenu ul.icos li.discuss {background: url(../SiteStyle/images/014.gif) 18px 4px no-repeat;}
div.TopMenu ul.icos li.inet {background: url(../SiteStyle/images/042.gif) 18px 2px no-repeat;}
div.vote{
	background: url(../SiteStyle/images/015.gif) right top no-repeat #5381b4;
	padding: 0px;	
	margin: 0px 0px 60px 0px;
}
div.vote div{
	background: url(../SiteStyle/images/018.gif) right bottom no-repeat;
	padding: 13px 20px 20px 25px;
	margin:0px;
	color:#fff;
	font-size:12px;
}
div.vote h1{
	margin:0px;
	font-size:14px;
	padding:0px 0px 12px 0px;
}
div.vote p{
	margin:0px;
	padding:0px 0px 12px 0px;
	font-size:12px;
}
div.vote p.hrr{
	font-size:1px;
	line-height:2px;
	padding:6px 0px 0px 0px;
	margin:0px;
}
div.vote  input.rad{
	padding:0px;
	margin: 0px 5px 0px 0px;
}
div.vote  input.vote{
	padding:0px;
	margin: 25px 0px 0px 30px;
	width:109px;
	height:26px;
	border:0px;
	cursor:pointer;
	background: url(../SiteStyle/images/017.gif) left top no-repeat #a31a1a;
}
div.person{
	border-right:solid 5px #7996b6;
	background: #ffffff;
	margin: -5px 0px 0px 0px;
}
div.person div{
	background: #f1f1f1;	
	width:200px;
	height:315px;
	margin: 0px 0px 0px -7px;
}
#right div.anons{
	border-right:solid 5px #7996b6;
	padding: 25px 0px 0px 0px;	
	color:#000;
	background: url(../SiteStyle/images/024.gif) right bottom no-repeat;
}
#right div.anons p{
	margin:0px;
	padding:0px;
	color:#666666;
	text-align:left;
}
#right div.text_anons {
	margin:0px 10px 0px 0px;
	padding-bottom:20px;
}
#right  div.text_anons a{
	color:#a31a1a;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	line-height:18px;
	background: url(../SiteStyle/images/023.gif) left 4px no-repeat;
	padding-left:15px;
}
#right div.text_anons a:hover{
	color:#a31a1a;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
}
#right div.text_anons p{
	margin:0px;
	padding:0px;
	font-size:12px;
}

#right div.text_anons p.LPodp { 
	color: #999999; 
	font-size: 11px; 
	font-style:italic; 
	text-align: right;
	padding:0px 15px 0px 0px;
}

#content table.TPriv {
	border-bottom:solid 3px #bbd2eb;	
}
#content table.TPriv h2{
	color:#a31a1a;
	font-family:Arial;
	font-size:16px;
	margin-top:10px;
}
#content table.TPriv img{
	border:solid 4px #e6e6e6;
	margin:0px 20px 0px 0px;
}
#content table.TPriv tr td{padding-bottom:30px;}

#content  p.LPodp { 
	color: #999999; 
	font-size: 12px; 
	font-style:italic; 
	text-align: left;
	margin:0px 0px 25px 0px;
	padding:0px;
}
#content p.LPodp2 { 
	color: #999999; 
	font-size: 12px; 
	font-style:italic; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 7px 0px;
}
#content  span.data { 
	color: #999999; 
	font-size: 12px; 
	font-style:italic; 
	text-align: left;
	margin:0px 0px 25px 0px;
	padding:0px;
}
#content  table.TPriv tr td p.main_text   { 
	font-size: 14px; 	
	text-align: left;
	line-height:18px;
	margin:0px 0px 10px 0px;
	padding:0px;
}
#content table.TPriv tr td p.Previews a{
	background: url(../SiteStyle/images/031.gif) left 5px no-repeat;
	color:#1c6bc3;
	font-size:11px;
	padding-left:15px;
	text-align:right;	
}
#content table.TPriv tr td p a{
	color:#1c6bc3;
	font-size:12px;
}
#content table.TPriv tr td p.Previews {
	margin:0px;
	padding:0px;
	text-align:right;
}
div.banners{background: url(../SiteStyle/images/025.gif) left top no-repeat #7996b6;}
div.banners div{
	background: url(../SiteStyle/images/026.gif) left bottom no-repeat;
	text-align:center;
	padding-top:33px;
	margin: 0px 0px 50px 0px
}
#content {padding:20px 20px 0px 20px;}
#content h1{
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
	color:#5381b4;
	padding: 20px 0px 20px 0px;
	margin:0px;
}
#content p.h1{
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
	color:#5381b4;
	padding: 20px 0px 20px 0px;
	margin:0px;
}
#content .sub_menu {
	width:100%;
	margin: 0px;
}
#content .sub_menu tr td{
	background: url(../SiteStyle/images/028.gif) left top repeat-x #adc8e5;
	height:41px;
	border-bottom:solid 3px #bbd2eb;
}
#content .sub_menu tr td div {background: url(../SiteStyle/images/029.gif) left top no-repeat;}
#content .sub_menu tr td div div{
	background: url(../SiteStyle/images/030.gif) right top no-repeat;
	height:34px;
	text-align:center;
	font-weight:bold;
	color:#365f8d;
	font-size:12px;
	padding: 7px 21px 0px 21px;	
}
#content .sub_menu tr td div div a{
	color:#fff;
	font-size:11px;
	font-weight:normal;
}
#content .sub_menu tr td.act div div a{
	font-weight:bold;
	color:#365f8d;
	text-decoration:none;
	cursor:default;
}

#content ul.page{
	margin:40px 0px 0px 0px;
	padding:0px;
} 
#content ul.page li{
	background:transparent;
	float:left;
	padding-left:12px;
	color:#391809;
}
#content ul.page li a{
	font-weight:normal;
	font-size:14px;
}
#content h2.IndexRub a{
	text-decoration : none;
	display : block;
	border-bottom-style : dotted;
	border-bottom-color : #DAA520;
	margin : 0px 100px 15px 30px;
	border-bottom-width : thin;
}
#content h2.IndexRub a:hover{
	color : #DAA520;
}


#footer{
	height:101px;
	border-top:solid 1px #b69494;
	margin:20px 150px 0px 150px;
	padding: 20px 0px 0px 0px;
	text-align:left;
}
#footer p.ts1{
	display:block;
	float:left;
	width:280px;
	line-height:16px;
	color:#5e5e5e;
	font-size:11px;
}
#footer  a{color:#a31a1a}
#footer p.admin{
	display:block;
	float:left;
	width:150px;
	margin-left:50px;
	line-height:16px;
	color:#5e5e5e;
	font-size:11px;
}
#footer #itech{
	width:180px;
	float:right;
	height:100px;
	position:relative;
}
#footer #itech img{
	position:absolute;
	right:-45px;
	bottom:-4px;
}
#footer #itech  p{
	text-align:right;
	padding-right:10px;	
	padding-top:30px;	
}
#footer #itech  p a{
	coloR:#a09d9d;
	font-size:11px;
	text-decoration:none;
}


#content h2{
	font-size:14px;
	color:#a31a1a;
	line-height:22px;
	margin:0px;
	padding:0px 0px 12px 0px;
}
#content p.h2{
	font-size:14px;
	color:#a31a1a;
	line-height:22px;
	margin:0px;
	padding:0px 0px 12px 0px;
}
#content h2 a,#content h2 a:visited{color:#a31a1a}
#content h3{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#content p.h3{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#content h2 span{
	color:#000;
	font-weight:normal;
}
#content p.last_new{
	font-style:italic;
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#content p{
	font-size:14px;
	line-height:22px;
	padding:0px 0px 15px 0px;
 }
 #content a{color:#1c6bc3}
 #content a:visited{color:#999999}
 #content a:hover{color:#a31a1a}
 
 #content ul{
	margin:0px 0px 20px 35px;
	padding:0px;
	list-style:none;
 }
 #content ul li{
	background: url(../SiteStyle/images/032.gif) left 5px no-repeat;
	padding-left:15px;
	position:relative;
	margin: 0px 0px 15px 0px;
 }
  #content ul li ul{
	margin:5px 0px 0px 20px;
	padding:0px;
	list-style:none;
 }  
#content ul li ul li{
	background: url(../SiteStyle/images/033.gif) left 7px no-repeat;
	padding-left:10px;
	margin: 0px 0px 5px 0px;
	color:#999;
	position:relative;
	font-size:13px;
 }
 #content ol li{
	margin: 0px 0px 15px 0px;
 }
#content .alt_block {	border:solid 1px #c8d6e7;
	border-left:solid 1px #c8d6e7;
	border-right:solid 1px #c8d6e7;
	border-top:solid 1px #e5effa;
	margin:0px 0px 20px 0px;
	position:relative;
	background:url(../SiteStyle/images/0347.gif) left top repeat-x #eaf1f8;
}
#content .alt_block div{background:url(../SiteStyle/images/035.gif) left bottom repeat-x;}
#content .alt_block div div{
	background:url(../SiteStyle/images/036.gif) left top no-repeat;
	margin: -1px 0px 0px -1px;
}
#content .alt_block div div div{
	background:url(../SiteStyle/images/037.gif) right top no-repeat;
	margin: 0px -1px -1px 0px;
}
#content .alt_block div div div div{
	background:url(../SiteStyle/images/038.gif) right bottom no-repeat;
	margin: 0px 0px -1px 0px;position:relative;
}
#content .alt_block div div div div div{
	padding:20px;
	font-size:12px;
	line-height:22px;
	color:#5381b4;
	background:url(../SiteStyle/images/039.gif) left bottom no-repeat;
	margin: 0px 0px px 0px;position:relative;
}

#content table.paste_tbl{
	margin: 0px 0px 0px 0px ;	
	border : 1px solid Gray;
	padding : 7px 7px 7px 7px;
	width:100%
}

#content table.paste_tbl tr{
	border-bottom : solid 1px #cccc99;
	border : 1px solid Gray;
	background: url(/SiteStyle/images/040.gif) left bottom repeat-x;
}
#content table.paste_tbl td{
	padding : 5px 7px 5px 7px;
	border-left : 1px dashed #f5f5f5;
	border-right : 1px dashed #f5f5f5;
}


#content table.paste_tbl p{
	padding : 0pt 0pt 0pt 0pt;
	margin : 0pt 0pt 0pt 0pt;	
	line-height : 10pt;
	font-family : Tahoma;
	font-size : 10pt;
	text-align : left;
	color : #5e5e00;
	width:100%;
	text-indent : 0pt;
}

#content table.main_tbl{
	margin:30px 0px 30px 0px ;
	width:100%
}
#content table.main_tbl tr th{
	border-right:solid 1px #fff;
	padding:0px 15px 0px 15px;
	height:48px;
	text-align:left;
	color:#38627e;
	font-size:12px;
	background: #c2d2e3;
}
#content table.main_tbl tr td{
	padding:20px 15px 12px 15px;
	text-align:left;
	color:#464e57;
	font-size:12px;
	background: url(../SiteStyle/images/040.gif) left bottom repeat-x;
}
#content table.text_photo{
	width:100%;
	margin: 0px 0px 15px 0px;
}
#content table.text_photo tr td  {
	vertical-align:top;
	text-align:left;
	font-size:12px;
	line-height:18px;
}
#content table.text_photo tr td img{
	border:solid 5px #e6e6e6;
	margin:0px 20px 0px 0px
}
#content img.img_style{
	border:solid 5px #e6e6e6;
	margin:10px 20px 10px 0px
}
#content .img_0 img{
	border:solid 5px #e6e6e6;
	margin:10px 20px 10px 0px
}

	.map{
		width:219px;
		height:207px;
		background: url(../SiteStyle/images/019.gif) left top no-repeat;	
		position:relative;	
	}
	#barish{
		position:absolute;
		left:41px;
		top:86px;
		opacity:0;-moz-opacity:0;
		filter:alpha(opacity=0);
	}	
	#ulei{
		position:absolute;
		left:71px;
		top:42px;
		opacity:0;-moz-opacity:0;
		filter:alpha(opacity=0);
		z-index:50;
	}	
	#novoulei{
		position:absolute;
		left:79px;
		top:66px;
		opacity:0;-moz-opacity:0;
		filter:alpha(opacity=0);
		z-index:100;
	}
	#sengilei{
		position:absolute;
		left:112px;
		top:68px;
		opacity:0;-moz-opacity:0;
		filter:alpha(opacity=0);
		z-index:80;
	}
	#dimitrov{
		position:absolute;
		left:154px;
		top:55px;
		opacity:0;-moz-opacity:0;
		filter:alpha(opacity=0);
		z-index:150;
	}
	#content ul.HMOut{margin:0px;padding:0px;}
#content ul.HMOut li{
	float:left;
	border-right:solid 1px #a31a1a;
	background:transparent;
	padding:0px 5px 3px 5px;
}	
#content ul.HMOut li a{color:#1c6bc3}

#content .SmolTema{
	margin:-10px 0px 5px 0px;
	padding:0px;
}

#content .table_form{
	WIDTH:55%;margin:20px 0px 0px 0px; 
}
#content .table_form tr td{vertical-align:top;white-space:nowrap}
#content .table_form tr td input.input_text{
	width:250px;height:18px;
	border-top:solid 1px #404040;
	border-left:solid 1px #404040;
	border-right:solid 1px #d4d0c8;
	border-bottom:solid 1px #d4d0c8;
	margin-bottom:5px;
	margin-left:5px;
}
#content .table_form tr td input.input_text.nospam{
	width:186px;
	margin-bottom:5px;
	margin-left:0px;
}
#content .table_form tr td textarea{
	width:250px;height:100px;
	border-top:solid 1px #404040;
	border-left:solid 1px #404040;
	border-right:solid 1px #d4d0c8;
	border-bottom:solid 1px #d4d0c8;
	margin-bottom:5px;
	margin-left:5px;
}
#content .table_form tr td input.buta{margin-left:5px;}

#content .coment{
	background: #f1f1f1;
	padding:23px;
	margin:0px 0px 11px 0px;
}
#content .otvet{
	background: #fff;
	padding:0px 23px;
	margin:0px 0px 11px 0px;
}
#content .coment p{
	padding:0px;
	margin:0px;
}
#content .coment p span{
	font-size:12px;
	color:#5e5e5e;
	font-style:italic;
}
#content .coment p span strong{font-style:normal;}

#content .filtr{
	background: #c2d2e3;
	margin:0px 10px 10px 10px;
	padding:22px 0px 6px 0px;
}
#content .filtr h1{
	float:left;
	margin:-38px 20px 0px 20px;
}
#content .filtr select{
	border:solid 2px #404040;
	float:right;
	text-align : right;
	font-size : 11px;
	margin:-18px 10px 0px 0px;
}
#content .filtr input{position:relative;
	cursor:pointer;
	line-height : 11px;
	border-top:solid 1px #ffffff;
	background: #d4d0c8;
	float:right;
	margin:-19px 10px 0px 0px;
	height:21px;
} 

#content  a.pr{
	background: url(../SiteStyle/images/057.gif) left 5px no-repeat;
	padding:0px 0px 2px 18px;		
	color:#a31a1a;
	cursor:pointer;
	margin-bottom:10px;
	display:block;
	width:150px;
}
#content table tr td.photo_news{line-height:22px;}
#content table tr td.photo_news img{
	border:solid 5px #e6e6e6;
	margin:0px 20px 0px 0px
}
#content table tr td.photo_news p{
	padding:0px;
	margin:0px 0px 10px 0px;}
#content a.pindex, a.pindexof{
	width : 20px;
	height : 20px;
    display: inline-block;
	font-weight : bold;
	font-size: 12px;
	text-decoration : none;
	margin : 1px 1px 1px 1px;
	padding : 3px 3px 3px 3px;
	text-align : center;
}
#content a.pindex{
	color : #5381b4;
	background-color : #F4F4FF;
	border : 2px solid #adc8e5;
}
#content a.pindexof{
	border : 2px solid #a31a1a;
	background-color : #F4F4FF;
	color : #a31a1a;
	cursor: default;
}

#content a.pindex:hover{
	border : 2px solid #5381b4;
	background-color : #FAFAFA;
}
#content a.pindex:visited{
	color : #adc8e5;
}
