form{margin:0px;}
p {margin-top:4px; margin-bottom:5px;}

.map{font:11px Arial; text-decoration:none; color:#222222;}
.map_zagolovok {font:11px Arial; text-decoration:underline; color:#222222;}
.map_zagolovok:hover {font:11px Arial; text-decoration:none; color:#222222;}
.map_link {font:11px Arial; text-decoration:underline; color:#222222;}
.map_link:hover {font:11px Arial; text-decoration:none; color:#222222;}

.page_text{font:bold 11px Tahoma; color:#222222;}
.page_activ{font:bold 11px Tahoma; color:#222222; background:#CDCBD8;}
.page_link{font:bold 11px Tahoma; color:#2662b2;}


html, body {  
margin:0px; 
padding:0px; 
height:94%; 
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

a {
font-family:Arial, Helvetica, sans-serif;
color:#000000;}

div#m ul{ 
padding:0px 0px 10px 35px; 
margin:0px 0px 0px 0px; 
display:none;
}

div#m ul li a{ 
list-style-type:none; 
font-size:11px; 
padding:0px;
}

div#m ul a:hover { text-decoration:underline;}

img { border:0px;}

body { 
background:url(images/back.jpg) top repeat; 
padding:30px 60px 20px 45px; !important
}

table { 
padding:0px; 
border-collapse:collapse;
}

table td { 
margin:0px; 
padding:0px; 
border-collapse:collapse;
}

div#tm { 
background:#e5b050; 
width:140px; 
height:30px; 
position:absolute; 
top:-1px; 
left:570px; 
z-index:100; 
border:1px solid #000;
}

div#tm table { 
margin:10px 0px 0px 0px;
}

#counters {
background:#e0e0e0; 
width:300px; 
height:40px; 
position:absolute; 
right:0px; 
bottom:0px; 
z-index:200;
}

div#copy {
width:250px; 
height:40px; 
position:absolute; 
right:305px; 
bottom:0px; 
z-index:200;
color:#666666;
text-align:right; !important
}

div#copy a {
color:#666666; 
text-decoration:none;
}

td#ots { 
padding:5px 5px 0px 5px;
}

table#main { 
height:100%; 
width:100%;
margin:0px; 
padding:0px; 
background:#e9e9ea;
}

td div#man {  
background:url(images/man.png) no-repeat top left; 
position:absolute; 
top:30px; 
left:45px;
width:250px; 
height:425px;
z-index:0;
}

div#square {
position:absolute; 
top:340px; 
left:35px;
width:215px; 
height:150px;
background:url(images/square.png) no-repeat;
z-index:5;
}

div#blue_bl { 
width:205px;
height:400px;
position:absolute;
top:20px;
left:55px;
background:url(images/blue.png); 
padding:20px 0px 50px 0px;
}

div#m {
position:absolute; 
width:110px; 
padding:20px 0px 10px 15px;
color:#ffffff;
text-decoration:none;
z-index:100; 
}


div#menu { position:absolute;
top:0px; left:0px;
z-index:5;
}

#white { 
background:url(images/back2.jpg) repeat-x top #ffffff; 
padding:100px 10px 10px 25px; 
text-align:justify;
}

#left_b {
width:35px; 
height:185px; 
background:#9195aa; 
position:absolute; 
left:-5px; 
top:200px;
}

#cont_f { 
background:url(images/fon_c.png) no-repeat top; 
width:245px; 
height:150px; 
position:absolute; 
top:-25px; 
right:-10px;
}

#telpic { 
position:absolute; 
top:20px; 
right:5px;
}

#logo { 
position:absolute; 
top:0px; 
left:285px;
}

.bl { 
display:block;
}

#line { 
position:absolute; 
right:-45px; 
top:-24px;
}

#line2 {
position:absolute;
top:5px;
left:0px;
}

#info {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
position:absolute;
top:-18px;
right:60px;
width:145px;
z-index:20;
}

div#info a {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#info2 {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
position:absolute;
top:5px;
left:5px;
width:225px;
height:100px;
z-index:220;}

div#info2 a {
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

.bold { 
font-weight:bold;
}

.tlf { 
font-size:15px;
}

div#bottom_bl {
background:url(images/bottom_bl.png) no-repeat;
width:244px;
height:130px;
position:absolute;
top:-125px;
left:-30px;}

div#mn { 
background:url(images/lf.jpg) bottom no-repeat #e9e9ea;
width:190px;
height:100%;
padding:150px 10px 0px 10px;
margin:0px 0px 10px 0px;
}



div#white_f { 
width:195px; 
height:475px; 
position:absolute;
top:30px;
left:6px; 
background:url(images/white_f.png) repeat;}

.new_bl {
width:auto;
padding:0px 0px 10px 0px;  
}


div#wr{ 
background:url(images/wr.png) no-repeat; 
width:215px; 
height:450px; 
position:absolute; 
top:40px; 
z-index:5;}

.hdr { 
color:#000000;
font:bold 11px Tahoma;
color:#222222;
text-transform:uppercase;
}

div.separate { 
width:100%; 
background:url(images/line3.jpg) repeat-x; 
height:3px; 
margin:0px; 
padding:0px;
}

div#new { 
margin:5px 0px 0px 0px;
}

div#date {
color:#2662b2;
}

div#more { 
padding:0px 0px 0px 100px;
}

div#more a {
color:#2662b2;
}

.new_more{color:#2662b2;}

.footer { 
height:40px;
position:relative;
margin:0px 24px 0px 0px;}

	#leftColumn{
		width:140px;
		position:absolute;
		top:50px;
		left:55px;
		z-index:500;
		padding-left:10px;
	}

div.next { text-align:right; padding-bottom:10px;}
div.next a{ color:#2662B2; text-decoration:underline; width:100%;}

div.next2 { text-align:right; }
div.next2 a{ color:#2662B2; text-decoration:underline; width:100%; padding:5px 5px 5px 5px; }

.bolder { font-weight:bold;}



div.fn {background:#f2f2f2; padding:15px 5px 10px 5px;}
#lf12 { background:url(images/lf12.jpg) repeat-y;}
	/*LAYOUT CSS FOR THE MENU*/

	#dhtmlgoodies_listMenu a{	/* Main menu items */
		text-decoration:none;
		color:#ffffff;
		font-size:14px;

	}
	
	#dhtmlgoodies_listMenu li {margin-bottom:10px;}
	#dhtmlgoodies_listMenu ul li {margin-left:15px; margin-bottom:0px; !important}
	
	#dhtmlgoodies_listMenu ul li a{	/* Sub menu */
		color:#ffffff;
		font-size:12px;
		list-style-type: disc;
		text-decoration:underline;
		
	}

	#dhtmlgoodies_listMenu ul li a:hover{	/* Sub menu */
		color:#ffffff;
		font-size:12px;
		list-style-type: disc;
		text-decoration:none;
		
	}

	#dhtmlgoodies_listMenu ul li ul li a{	/* Sub Sub menu */
		color:#ffffff;
		font-size:12px;		
	}
	
	#dhtmlgoodies_listMenu .activeMenuLink{	/* Styling of active menu item */
		color:#ffffff;
	}
	
	
	/*
	No bullets
	*/	
	#dhtmlgoodies_listMenu li{
		list-style-type:none;	
	}
	
	/*
	No margin and padding
	*/
	#dhtmlgoodies_listMenu, #dhtmlgoodies_listMenu ul{
		margin:0px;
		padding:5px 0px 0px 0px;
	}


	#dhtmlgoodies_listMenu, #dhtmlgoodies_listMenu li li{
		margin-top:5px; margin-bottom:10px;
		padding:0px 0px 0px 0px;
	}


	/* Margin of sub menu items */
	#dhtmlgoodies_listMenu ul{
		display:none;
		margin-left:10px;
	}
