body {
/*background: url(../i/page_bg.gif) #4b4f54;*/
	background:#37457F;
	margin: 0px;
	padding: 0px;
	color:#ABC2E4;
	font-family: Verdana;
	font-size: 10px;
}

td {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	border: none;
}
td.finfo
{
	color:#E4DFFF;
}
td.ContentTitle
{
	color:#E4DFFF;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}
td.ContentMessageSuccess
{
    color:#59C234;
    font-size:12px;
    font-weight:bold;
    padding:0px 0px 10px 0px;
}
td.ContentMessageError
{
    color:#D42626;
    font-size:12px;
    font-weight:bold;
    padding:0px 0px 10px 0px;
}
img {
        text-decoration: none;
        border: none;
}
font {
        font-family: Verdana;
        font-size: 9px;
        text-decoration: none;
        border: none;
}
/*div
{
    border:medium none;
    font-family:Verdana;
    font-size:9px;
    text-decoration:none;
}*/

input.zaglav{
        font-family: Verdana;
        font-size: 16px;
        width:250px;
        height:30px;
}

input.login{
        font-family: Verdana;
        font-size: 9px;
        width:85;
        height:16;
}
input.txt{
        font-family: Verdana;
        font-size: 9px;
        width:130;
        height:17;
}

select.txt{
        font-family: Verdana;
        font-size: 9px;
        width:150;
        height:17;
}

input.file{
        font-family: Verdana;
        font-size: 9px;
        width:213;
        height:17;
}
input.btn
{
    border:1px solid black;
    text-transform:uppercase;
    background-color:#EAE9EF;
    background-image:url("../i/btn_L.gif");
    background-repeat:no-repeat;
    background-position:0px 2px;
    padding:0px 0px 3px 5px;
    height:17px;
    font-family:Verdana, Arial, MS Sans Serif, Verdana;    
    font-size:9px;
}
/* News Sevtion */
a.NewsPager, a.NewsPager:hover, a.NewsPager:visited
{
    text-decoration:underline;
    color: #ffd800;    
}
div.NewsSubject
{
    height:25px;
    width:100%;
    color:#ABC2E4;
    font-size:14px;
    font-weight:bold;
}

a.menu_text, a.menu_text:visited
{
    text-decoration:none;
    color: #000000;
    font-size:9px;
    font-style: normal;
    font-weight: 100;
	padding-left:20;
	padding-bottom:3;
	display:block;
}
a.menu_text1, a.menu_text1:visited
{
    text-decoration:none;
    color: #000000;
    font-size:8px;
    font-style: normal;
    font-weight: 100;
	background:url(/i/b2.jpg) 15px no-repeat;
	padding:0px 15px 0px 15px;
	display:block;
	line-height:1.8;
}
a.menu_text2, a.menu_text2:visited
{
    text-decoration:none;
    color: #000000;
    font-size:8px;
    font-style: normal;
    font-weight: 100;
	background:url(/i/b3.jpg) 15px no-repeat;
	padding:0px 15px 0px 15px;
	display:block;
	line-height:1.8;
}
a.menu_text3, a.menu_text3:visited
{
    text-decoration:none;
    color: #000000;
    font-size:8px;
    font-style: normal;
    font-weight: 100;
	background:url(/i/b4.jpg) 15px no-repeat;
	padding:0px 15px 0px 15px;
	display:block;
	line-height:1.8;
}
a.menu_text4, a.menu_text4:visited
{
    text-decoration:none;
    color: #000000;
    font-size:8px;
    font-style: normal;
    font-weight: 100;
	background:url(/i/b5.jpg) 15px no-repeat;
	padding:0px 15px 0px 15px;
	display:block;
	line-height:1.8;
}

div.divtop
{
    border:medium none;
    font-family:Verdana;
    font-size:9px;
    text-decoration:none;    
    color: #BFBFBF;
	background:url(/i/img/map_name.png);
	width:94;
	height:13;
	text-align:center;
	margin-left:30;
}

a , a:hover
{
	color: #BFBFBF;
}

a.bluelink
{
    text-decoration:none;    
    font-family:Verdana;
    font-size:9px;
    color: #BFBFBF;
    border:medium none;
}

p {
	font-size:12px;
	text-align:justify;
}
ul
{
	text-align:left;
	font-size:12px;
}

.PointFullDescription      { text-align:center;padding:10px; }
.PointFullDescription h1   {font-size:16px;} 
.PointFullDescription .Comment {text-align:center; margin-bottom:20px} 
.PointFullDescription .Comment div {font-size:12px; text-align:left;} 
.PointFullDescription .Comment .Author {font-size:10px; } 
.PointFullDescription .Comment .Announce { font-weight:bold; } 
.PointFullDescription .Comment .Description {text-align: justify; min-width:300px; vertical-align:top; /*float:left; *padding-right:40px; */} 
.PointFullDescription .Comment .Photos {/*float:left;*/ vertical-align:top; /*max-width:60%;*/} 
.PointFullDescription .Comment .Photo img{border:4px solid #ABC2E4; /*margin-bottom:5px;*/ margin-right:5px; position:relative; /*float:left;*/}

/***************************
***************************/
.popupOnMap                {color:#2F4E5F; width:300px; max-width:300px; text-align:justify; height:90px; min-height:90px;}
.popupOnMap div            {margin:0px ;   padding:0px;}
.popupOnMap h1             {color:#273461; font-weight:bold; font-size:10px;margin:0px;padding:0px ; padding-bottom:4px;}
.popupOnMap p              {font-size:10px; margin:0px; padding:0px }
.popupOnMap .image         {display:block; float:left; font-size:10px; max-height:80px; max-width:120px;}

.popupOnMap a.title        {color:#2F4E5F; font-size:10px; font-weight:bold; text-decoration:underline;}
.popupOnMap a.title:hover  {color:#2F4E5F; font-size:10px; font-weight:bold; text-decoration:underline;}

/**********************
**********************/
#FirstPageAbout         { color:#FFFFFF; }
#FirstPageAbout a, 
#FirstPageAbout a:hover { color:#FFFFFF; text-decoration:underline}

.center { text-align:center}
.clr {clear:both;}
.clr_text { padding-bottom:100; }
.listphotos {width:600px; text-align: justify; position:absolute; *position:relative; }
.listphotos h1 {font-size:16px; text-align:center;} 
.listphotos .photo {width:290px; float:left;  display:block; margin:5px;}
.listphotos .image img {border:4px solid #ABC2E4; margin-bottom:5px; margin-right:5px;}
.listphotos .time { color:#BFBFBF; text-decoration:underline; }
.listphotos .user {}
.listphotos .category { font-weight:lighter; }
.listphotos .pointname { font-weight:bold; }
.listphotos .pointannounce { }

.zaglav h1 { font-size:20px;}
.zaglav h2 { font-size:16px;}

#header {background:url(/i/img/topcenter.png) repeat-x; height:84px; min-width:528px;}
#header #logo {background:url(/i/img/topleft.png) no-repeat; height:84px; width:473; position:absolute; left:0; z-index:2}
#header #rightlogo {background:url(/i/img/topright.png) no-repeat; height:83px; width:219; position:absolute; right:0; z-index:1}

#header_main {background:url(/i/img/topcentermain.png); height:119px; min-width:528px; }
#header_main #headertext { width:50%; height:100; z-index:4; position:absolute; margin:24 0 0 363;}
#header_main #logo {background:url(/i/img/topleftmain.png) no-repeat; height:119; width:600; position:absolute; left:0; z-index:2}
#header_main #rightlogo {background:url(/i/img/toprightmain.png) no-repeat; height:119px; width:168; position:absolute; right:0; z-index:1}

#body { background:url(/i/img/leftbg.jpg) left repeat-y; }
#body #leftcol { float:left; height:100%; }
#body #leftcol_main { background:url(/i/img/leftbg.jpg) repeat-y; float:left; height:100%; margin-top:-35; }
#body #left2top { left:0; width:164; height:159; background:url(/i/img/left2top.png) no-repeat; }
#body #topmenu { width:116; height:123; background:url(/i/img/menu.png) no-repeat; margin-left:79; margin-top:35; position:absolute; z-index:4 }
#body #topuser { background:url(/i/img/topuser.png) top no-repeat; width:164; height:155px; text-align:center; }
#body #topnews { background:url(/i/img/topnews.jpg) top no-repeat; width:164; height:80px; padding-top:40; }

#body #bodytopmain_1 { background:url(/i/img/centermain_1.png); margin-left:165; height:120; }
#body #bodytopmain_1 #logo { background:url(/i/img/leftmain_1.png) no-repeat; height:120; width:372; left:165; z-index:2; padding-top:3; }
#body #bodytopmain_1 #logo img { margin-left:32px;}
#body  #bodytopmain_1 #topblueline { background:url(/i/img/topblueline.png) no-repeat; width:283; height:18; z-index:3; position:absolute; left:310; top:122; }
#body #bodytopmain_1 #text { position:absolute; top:142; left:410; *width:70%; }

#FirstPageAbout         { color:#FFFFFF; line-height:1.4; }
#FirstPageAbout a, 
#FirstPageAbout a:hover { color:#FFFFFF; text-decoration:underline}

#body #bodytopmain_3 { background:url(/i/img/rightmain_3.png) top; margin-left:165; height:128; margin-top:-4px; *margin-top:0; *margin-left:163; }

@-moz-document url-prefix() { #body #bodytopmain_3 { margin-top:0px; } }

#body #bodytopmain_3 #logo { background:url(/i/img/lefttopmain_3.png) repeat-x top; height:18; width:50%; position:absolute;  z-index:2; top:240; }
#body  #bodytopmain_3 #topblueline { background:url(/i/img/topblueline_3.png) no-repeat; width:283; height:18; z-index:3; position:absolute; left:50%; top:240; }
#body  #border_3 { border-left:solid 1px #EFEFF2; position:absolute; left:164; top:239; width:1; height:129; }
/*  safari*/
body:last-child:not(:root:root) #body #bodytopmain_3 #logo { top:237; }
body:last-child:not(:root:root) #body #bodytopmain_3 #topblueline { top:237; }

#body #bodycenter { min-height:700; padding:20px 15px 50px 30px; margin-left:164; border-left:solid 1px #EFEFF2; background:url(/i/img/leftcenter.jpg) 5px repeat-y #42518A; *background:url(/i/img/leftcenter_ie.jpg) 5px repeat-y #37457F; }

#body #bodycentermain { margin-left:164; border-left:solid 1px #EFEFF2; background:#42518A; }
#body #bodycentermain #test { float:left; vertical-align:top; width:200px; }
#body #bodycentermain #sidebar { overflow:auto; height:478px; display:block; width:200px; }
#body #bodycentermain #search_div { overflow:auto; height:480px; display:none; width:200px; padding:5 0 0 5; }
#body #bodycentermain #button_map_close { width:6px; float:left; padding-top:250px; }
#body #bodycentermain #test_map { text-align:center; vertical-align:top; }

#footer { width:100%; height:37px; position:absolute; left:0; background:#151C3D; *background:#0F1533; *height:38px; }
#footer #leftfooter { height:37px; left:0; bottom:0; width:165px; background:#000000; position:absolute; text-align:center; }
#footer #rightfooter {background:url(/i/img/bottomright.png) no-repeat right top; height:33px; width:314; right:0; float:right; margin-top:2; }
#footer #countstatist { position:absolute; height:33; width:280; margin-left:170; bottom:0; }
#footer #bottommenu { right:0; width:500; position:absolute; line-height:3; border-top:solid 2px #617093; height:37px; }
#footer #leftborder { border-left:solid 1px #EFEFF2; height:37; margin-left:164; position:absolute; *position:relative; }

#top_line_image_1 { top:260; width:165; height:14; position:absolute; }
#top_line_image_2 { padding-left:105; padding-top:35; }
#top_line_image_3 { top:314px; height:45; position:absolute; vertical-align:bottom; }
/*  safari*/
body:last-child:not(:root:root) #top_line_image_3 { top:311px; }

#gradient { background:url(/i/img/gradient.png); height:17; width:164; margin-top:-8px; }
#gradient_bottom { background:url(/i/img/gradient.png) no-repeat; height:17; width:164; margin-top:-17px; left:0; clear:both; }
#gradient_bottom_main { background:url(/i/img/gradient.png) no-repeat; height:17; width:164; margin-top:-17px; left:0; /*border-right:solid 1px #EFEFF2; *border-right:none; */}

input.buttonlogin { width:60; height:12; border:#000000 thin; font-size:8px; background:#DFE0EB; }
