html { height:100%; width:100%}
body { height:100%; width:100%; margin:0px; padding:0px;}

table, tr, td { border:0px solid; vertical-align:top; text-align:left}

/*#center .content .cnt p {font-family:Verdana; font-size:12px; text-indent:15px; text-align: justify;margin-top:10px;margin-bottom:2px}*/

body, div, table, tr, td, span, h1, h2, h3, h4, h5, a
{
/*	color:#556887; */
	font-family:Verdana,Tahoma;
	font-size:12px;
}

h1 {font-size:14px;}
h2 {font-size:13px;}
h3 {font-size:12px;}

.blu, #bot .text, #bot .text a, #center .l_menu a, #center .content .top a{
	color:#407DDE;
/*	font-size:11px;
	font-family:Tahoma;*/
	font-weight:bold;
}


.main3, .main {
	font-family:"Century Gothic", Georgia;
	color:#DC072F;
	font-size:14px;
	font-weight:bold;
}

.main {
	font-size:16px;
	padding-left:21px;
	background:url(../img/content_main.gif) no-repeat;
	background-position:left center;
}

.main2 {	
	padding-left:21px;
	padding-bottom:5px;
	background:url(../img/left_main.gif) no-repeat;
	background-position:left center;
}

.sep1 div {font-size:0px; height:3px; border:1px #D8DCE3 solid; margin:5px 0px 5px 0px}


.sep2 div {font-size:0px; height:2px; background-color:#D8DCE3; margin:2px 0px 5px 0px}


/*@TOP*/

#top { background:url(../img/top_fon.gif) repeat-x; background-position:top; height:219px}
	#top .gerb {vertical-align:middle;padding-left:25px}
	#top .girl {width:250px;}
	#top .girl div{width:250px;}
	#top .text center{color:#DC072F; font-size:21px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold}
	#top .icon {vertical-align:bottom;text-align:left; padding-left:60px}
	#top .icon a img {border:0px solid;width:25px; height:24px}
	#top .icon a {width:25px; height:24px; margin:0px 0px 0px 30px; padding:0px 0px 0px 0px; text-decoration:none; background-repeat:no-repeat; display:block; text-align:right; float:left}
	#top a:visited {color:#0418FF}
	#top a:hover {color:#0418FF}

		#top .icon a.home {background-image:url(../img/top_icon_house.gif)}
		#top .icon a.home:hover {background-position:0 -24px;cursor:pointer}
		
		#top .icon a.key {background-image:url(../img/top_icon_key.gif)}
		#top .icon a.key:hover {background-position:0 -24px;cursor:pointer}
		
		#top .icon a.map {background-image:url(../img/top_icon_map.gif)}
		#top .icon a.map:hover {background-position:0 -24px;cursor:pointer}
		
		#top .icon a.mail { background-image:url(../img/top_icon_mail.gif)}
		#top .icon a.mail:hover {background-position:0 -24px;cursor:pointer}
		
		#top .icon a.lypa { background-image:url(../img/top_icon_lypa.gif)}
		#top .icon a.lypa:hover {background-position:0 -24px;cursor:pointer}
		
		#top .icon a.en { background-image:url(../img/top_icon_en.gif)}
		#top .icon a.en:hover {background-position:0 -24px;cursor:pointer}
		
		#top .icon a.ru { background-image:url(../img/top_icon_ru.gif)}
		#top .icon a.ru:hover {background-position:0 -24px;cursor:pointer}
		
		#top .icon a.uk { background-image:url(../img/top_icon_uk.gif)}
		#top .icon a.uk:hover {background-position:0 -24px;cursor:pointer}
		
		#top .icon a.lang { background-image:url(../img/top_icon_lang.gif)}
		#top .icon a.lang:hover {background-position:0 -24px;cursor:pointer}
		
	#top .left { background:url(../img/top_left1.jpg) no-repeat; background-position:left top; width:100%; height:219px}
	#top .left2 { background:url(../img/top_left2.jpg) no-repeat; background-position:left bottom; width:100%; height:219px}
	#top .right { background:url(../img/girl1.jpg) no-repeat; background-position:right top; width:100%; height:219px}
	#top .right2 { background:url(../img/girl2.jpg) no-repeat; background-position:right bottom; width:100%; height:219px}


/*@CENTER*/

#center { background:url(../img/left_fon.gif) repeat-y; background-position:left}
	#center .l_menu .cnt {border:1px #D8DCE3 solid; margin:5px 0px 5px 0px; height:100%}
	#center .l_menu .cnt div { padding:10px}
	
	#center .l_menu { background:url(../img/left.jpg) no-repeat; background-position:left top}
	#center .l_menu div.dv { width:245px; height:43px}
	
	#center .l_menu a { text-decoration:none}
	#center .l_menu a.act {color:#3993E7}

	#center .l_menu .menu table td, #center .l_menu .menu_sel table td{ height:33px; vertical-align:middle; padding-right:5px}
	#center .l_menu .menu table, #center .l_menu .menu_sel table { height:33px}
	#center .l_menu .menu table div{background-image:url(../img/left_menu1.gif);background-repeat:no-repeat; height:24px; background-position:right 0}
	#center .l_menu .menu_sel table div {background-image:url(../img/left_menu1.gif);background-repeat:no-repeat;height:24px;background-position:right -24px;cursor:pointer}
			
	#center .content { width:100%; height:100%;}
	#center .content .top { width:100%;}
	#center .content .top a { margin-right:30px}
	#center .content a:visited {color:#0418FF}
	#center .content a:hover {color:#0418FF}
	#center .content a.button {border: 1px solid #808080; background: #fff url(../img/button-background.gif) repeat-x; padding: 2px 5px 2px 5px; text-decoration: none; color: black; position: relative}

	#center .content .cnt {border:1px #D8DCE3 solid; margin:5px 0px 5px 0px; padding: 5px 5px 25px 5px; height:100%}
	#center .content .cnt p {text-indent:15px; text-align: justify;margin-top:0px;margin-bottom:2px}
	#center .content .cnt div .im {color:#556887;font-size:95%;border: #407dde 0px solid; padding:5px 5px 15px 5px; margin-right:15px; text-align: center} 
	#center .content .cnt div .im img {border:3px #407DDE solid; margin:0px 20px 15px 20px}
	#center .content .cnt img.wob {border:0px}
	#center .content .cnt img.b_5_20 {border:3px #407DDE solid; margin:5px 20px 20px 20px}

	#center .content table.data {border-collapse: collapse; border: 1px dotted #808080}
	#center .content table.data th {padding: 0.1em; border-bottom: 1px solid #808080; border-right: 1px dotted #808080}
	#center .content table.data td {padding: 0.1em; border-bottom: 1px dotted #808080; border-right: 1px dotted #808080}

	#center .content table.forum {width:100%; background:#eef1f1; border: 1px dotted #D8DCE3; border-collapse: collapse; color:#477fd7}
	#center .content table.forum th {border: 1px solid #477fd7; padding:5px}
	#center .content table.forum td {border: 1px solid #477fd7; padding:5px}
  
  #center .content table.forum a, #center .content table.forum a:visited {color:#477fd7} 
  #center .content table.forum a:hover {color:#0418FF}

/*@BOT*/
	
	#bot {width:100%; height:85px; background:url(../img/bot_fon2.gif) repeat-x; background-position:bottom;}
	#bot a img {border:0px solid;}
	#bot div {padding-top:40px; padding-left:25px; padding-bottom:20px}
	#bot table.bot1 {background:url(../img/bot_fon3.gif) no-repeat; background-position:bottom right; width:100%; height:100%}
	#bot table.bot1 td {text-align: center}
	#bot table.bot2 {background:url(../img/bot_fon1.gif) no-repeat; background-position:bottom left; width:100%; height:100%}