.btn
{
display: block;height: 24px;background: url(/img/enter.jpg) center top no-repeat;border: 0px;width: 87px; text-align: center; margin: 0px; padding: 0px;color: #F3F6FC;
}
.btn:hover
{
color: #F3F6FC;background-position: 0 -24px;
}
#lbtn
{
cursor: hand;
display: block;
background-image: url(/img/bn-l.png);
background-position: 0 0px;
width: 16px;
height: 49px;
}
#rbtn
{
cursor: hand;
display: block;
background-image: url(/img/bn-r.png);

width: 16px;
height: 49px;
}
#btn
{
cursor: hand;
display: block;
background-image: url(/img/bn-c.png);
height: 49px;
line-height: 49px;
color: yellow;
font-size: 13pt;
text-decoration: none;
font-family: arial;
font-weight: bold;
}


#lbtn_sel
{
cursor: hand;
display: block;
background-image: url(/img/bnakt-l.png);
background-position: 0 0px;
width: 16px;
height: 49px;
}
#rbtn_sel
{
cursor: hand;
display: block;
background-image: url(/img/bnakt-r.png);

width: 16px;
height: 49px;
}
#btn_sel
{
cursor: hand;
display: block;
background-image: url(/img/bnakt-c.png);
height: 49px;
line-height: 49px;
color: #d0e0f0;
font-size: 13pt;
text-decoration: none;
font-family: arial;
font-weight: bold;
}

body { 
	margin:0; 
	background-color: white;
}

h1 {
font-weight:bold; font-size: 17pt;
text-indent: 0px;  color:#306090;
font-family:Arial;	
display: block;text-align: left;
width: auto; height: auto;
text-decoration: none; margin-bottom: 10px;margin-top: 10px; padding: 0px;
background-position:0 0px; 
}
a {
display: inline;
width: auto; height: auto;
text-indent: 0px;  color:#306090;  font-family:Tahoma;	
font-weight:bold; font-size: 10pt;text-decoration:underline; margin-top: 0px; padding-bottom: 0px; }
a:hover {
text-decoration:none;
color:#ff8000;
}
a.link {
display: inline;
width: auto; height: auto;
text-indent: 0px;  color:#306090;  font-family:Tahoma;	
font-weight:bold; font-size: 10pt;text-decoration:underline; margin-top: 0px; padding-bottom: 0px; }
a.link:hover {
text-decoration:none;
color:#ff8000;
}

a.link2 {
display: inline;
width: auto; height: auto;
text-indent: 0px;  color:#306090;  font-family:Tahoma;	
font-weight:bold; font-size: 10pt;text-decoration:none; margin-top: 0px; padding-bottom: 0px; }
a.link2:hover {
text-decoration:none;
color:#ff8000;
}

#mytext2
{
   font-family:Tahoma;
	font-weight:normal;
	font-size:10pt;
	color:#484848;
  text-align: center;
  
  
}

h2.yellow
{
margin-left: 0px;
  color: #FFFF00;
  background: #306090;
  font-weight: bold;
  font-style:none;
  font-family:Arial;
  font-size: 11pt;
  margin-bottom: 5px;
  margin-top: 5px;
  width: auto;
  display: block;
  height: auto;
  text-align: center;
  padding: 0px;
} 

h2 {
font-weight:bold; font-size: 14pt;
text-indent: 0px;  color:#306090;
font-family:Arial;	
display: block;text-align: left;
width: auto; height: auto;
text-decoration: none; margin-bottom: 10px;margin-top: 10px; padding: 0px;
background-position:0 0px; 
}

h2.2
{
margin-left: 0px;
  color: #d0e0f0;
  background: #306090;
  font-weight: bold;
  font-style:none;
  font-family:Arial;
  font-size: 11pt;
  margin-bottom: 5px;
  margin-top: 5px;
  width: auto;
  display: block;
  height: auto;
  text-align: center;
  padding: 0px;
} 
.text
{
   font-family:Tahoma;
	font-weight:normal;
	font-size:10pt;
	color:#484848;
	margin-left: 10px;
  margin-right: 10px;
  text-align: justify;
  height: auto;
}
#mytext
{
   font-family:Tahoma;
	font-weight:normal;
	font-size:11pt;
	color:#484848;
	margin-left: 10px;
  margin-right: 10px;
  text-align: justify;
  height: auto;
}
div.content
{
   font-family:Tahoma;
	font-weight:normal;
	font-size:10pt;
	color:#484848;
	padding: 20px;
	padding-top: 0px;
  text-align: justify;
  height: auto;
} 
div.up
{
 display: block; width: 992px; height: 107px; margin-left: 0px; padding: 0px;
   background: url("/img/up2.png") no-repeat center top;
}
#logintext
{
color: #306090;
  font-family:Tahoma;	
  font-weight: bold; 
  text-indent: 0px;
  font-size: 9pt;
}
a.home {
background-image:url(/img/home.gif);
 width: 16px; height: 16px; 
 display:block; border: 0px;
 background-position: 0 0px;
}
a.home:hover {
background-position: 0 16px;
}
a.mail {
background-image:url(/img/mail.gif); 
width: 16px; height: 16px;
display:block;
background-position: 0 0px;
}
a.mail:hover {
background-position: 0 16px;
}
a.map {
background-image:url(/img/map.gif);
 width: 16px; height: 16px;
 display:block;
 background-position: 0 0px;
 }
a.map:hover {
background-position: 0 16px;
}

#loginbtn
{
  width: auto;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: transparent;
  text-decoration: none;
  font-size: 10pt;
  color: #306090;
  font-family:Tahoma;	
  font-weight: bold; 
  display: inline;
}

a.newsheader {
  display: inline;
  background-position:0 0px; 
  width: auto; height: auto;
 text-indent: 0px;  color:#306090;  font-family:Tahoma;	
font-weight:bold; font-size: 12pt;text-decoration: none; margin: 0; padding: 0px; }

a.newsheader:hover {
background-position:0 0px;
text-decoration:none;
color:#ff8000;
}

div.newsdate
{
  margin-top: 10px;
  margin-left: 10px;
  font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10pt;
	color:#606060;
	text-align:left;
}

a.newstext {
  display: block;
  background-position:0 0px; 
  width: 230px; height: auto;
 text-indent: 0px;  color:#306090;  font-family:Arial;	
font-weight:normal; font-size: 10pt;text-decoration:none; margin-left: 0px; 
padding: 0px;border: 0px solid black; }
a.newstext:hover {
background-position:0 0px;
text-decoration:none;
color:#ff8000;
}

div.newsblock
{
  display: block;
  width: 230px;
  text-align: left;
  padding: 0px;
  margin: 0px;
}
div.title
{
background: url(img/nav.png) no-repeat; display: block; height: 50px; width: 272px; text-align: center; line-height: 42px; color: yellow; font-size: 15pt;
}

a.downmenu {
  display: inline;
  background-position:0 0px; 
  width: auto; height: auto;
 text-indent: 0px;  color:#306090;  font-family:Tahoma;	
font-weight:bold; font-size: 10pt;text-decoration:none; margin: 0; padding: 0px; }
a.downmenu:hover {
background-position:0 0px;
text-decoration:none;
color:#ff8000;
}

a.downmenu_sel {
  display: inline;
  background-position:0 0px; 
  width: auto; height: auto;
 text-indent: 0px;  color:#FF9740;  font-family:Tahoma;	
font-weight:bold; font-size: 10pt;text-decoration:none; margin: 0; padding: 0px; }
a.downmenu_sel:hover {
background-position:0 0px;
text-decoration:none;
color:#FF9740;
}

#downsplit
{
color: #FF9740; 
font-weight: bold;  
font-size: 10pt;
}

a.tag
{
color: #306090;
font-family: verdana;
font-size: 12pt;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
}

a.submenu {
display: block;
background-position:0 40px;
  background-image:url("/img/submenu_marker2.gif");
  width: 300px; height: 40px;
 text-indent: 40px;  color:#306090;  font-family:Tahoma;	
 line-height: 30px;
font-weight:bold; font-size: 11pt;text-decoration:underline;  margin-left: 0px;}
a.submenu:hover {
background-position:0 0px;
text-decoration:none;
color:#306090;
}
a.submenu_sel {
display: block;
background-position:0 0px;
  background-image:url("/img/submenu_marker2.gif");
  width: 300px; height: 40px;
 text-indent: 40px;  color:#FF9740;  font-family:Tahoma;	
 line-height: 30px;
font-weight:bold; font-size: 11pt;text-decoration:none;  margin-left: 0px;}
a.submenu_sel:hover {
background-position:0 0px;
text-decoration:none;
color:#FF9740;
}

a.submenu1 {
display: block;
background-position:0 50px;
  background-image:url("/img/submenu_marker11.gif");
  width: 300px; height: 50px;
 text-indent: 40px;  color:#306090;  font-family:Tahoma;	
 line-height: 50px;
font-weight:bold; font-size: 11pt;text-decoration:underline;  margin-left: 0px;}
a.submenu1:hover {
background-position:0 0px;
text-decoration:none;
color:#306090;
}
a.submenu1_sel {
display: block;
background-position:0 0px;
  background-image:url("/img/submenu_marker11.gif");
  width: 280px; height: 50px;
 text-indent: 40px;  color:#FF9740;  font-family:Tahoma;	
 line-height: 50px;
font-weight:bold; font-size: 11pt;text-decoration:none;  margin-left: 0px;}
a.submenu1_sel:hover {
background-position:0 0px;
text-decoration:none;
color:#FF9740;
}

div.block
{
display: inline; width: 245px; height: auto;margin-bottom: 10px;  
}
.ar
{
display: block; width: 48px; height: 44px;
background: url(img/art/arrow.png);
background-position: 0px 44px;
cursor: hand;
margin-top: 50px;
margin-bottom: 50px;

}
.ar:hover
{
background-position: 0px 0px;
}

div.sblock
{
display: none; width: 245px; height: auto;margin-bottom: 10px;  
}

.sar
{
display: inline; width: 48px; height: 44px;
background: url(/img/art/arrow.png);
background-position: 0px 44px;
cursor: hand;
margin-top: 50px;
margin-bottom: 50px;
}
.sar:hover
{
background-position: 0px 0px;
}
ul.map_level1 {
	margin-left:15px;  
	padding-left: 0px;
	list-style-type: disc; 
	text-align:left;
  }
  ul.map_level2 {
	margin-left:15px;  
	padding-left: 0px;
	list-style-type: circle; 
	text-align:left;
  }
  ul.map_level3 {
	margin-left:15px;  
	padding-left: 0px;
	list-style-type: square; 
	text-align:left;
  }
  #texth3
{
margin-left: 10px;
  color: #484848;
  font-weight: bold;
  font-family:Tahoma;
  font-size: 9pt;
  height: auto;
}
div.ddown
{
display: block; width: 192px;text-align: center;font-weight: normal; font-size: 10pt;
}

a.maplink1 {
display: inline;
  background-position:0 0px; 
  width: auto; height: auto;
 text-indent: 0px;  color:#306090;  font-family:Tahoma;	
font-weight:bold; font-size: 10pt;text-decoration:none; margin-top: 0px; padding-bottom: 0px; }
a.maplink1:hover {
background-position:0 0px;
text-decoration:none;
color:#ff8000;
}

a.maplink2 {
display: inline;
  background-position:0 0px; 
  width: auto; height: auto;
 text-indent: 0px;  color:#306090;  font-family:Tahoma;	
font-weight:normal; font-size: 10pt;text-decoration:none; margin-top: 0px; padding-bottom: 0px; }
a.maplink2:hover {
background-position:0 0px;
text-decoration:none;
color:#ff8000;
}
table
{
font-family:Tahoma;
	font-weight:normal;
	font-size:10pt;
	color:#484848;
}

.firstyl {text-decoration: none; display: -moz-inline-box; display: inline-block; text-align:center; margin:16px 12px 0 12px} 
.firstyl div {min-width:10em; float:left;}

.logoslistka {text-align:center;}
.logos { display: -moz-inline-box; display: inline-block; vertical-align:middle; text-align:center; margin:24px 52px 0 34px}
.logos div {min-width:10em; float:left;}
.logos span {text-decoration: underline; font-weight:bold; line-height:32px; clear:left;}
.logos:hover span {text-decoration:none;} 

.siteslist {text-decoration: none; display: -moz-inline-box; display: inline-block; text-align:center; margin:0 0.75em;} 
.siteslist div {max-width:18em; float:left;}

.cnts-switcher {text-decoration:none; border-bottom:1px dashed; cursor:pointer;}
.hoverez {border:0; color:#484848; cursor:none;}
.hoverez:hover {color:#484848;}
.map01 {display:block; margin:0; width:100%; height:300px;}
 
.hidza {display:none;}
.hidzamap {position:relative; z-index:4; width:100%; margin:-380px 0 0 -9999px;} 
.hidz {display:block; margin:0;}

.td-lt-map {width:32px; height:32px; font-size:1px; border:0; background-image:url(/img/frame1.png); background-repeat:no-repeat;}
.td-rt-map {width:32px; height:32px; font-size:1px; border:0; background-image:url(/img/frame2.png); background-repeat:no-repeat;}
.td-ld-map {width:32px; height:32px; font-size:1px; border:0; background-image:url(/img/frame4.png); background-repeat:no-repeat;}
.td-rd-map {width:32px; height:32px; font-size:1px; border:0; background-image:url(/img/frame3.png); background-repeat:no-repeat;}
.td-text-map {background-image:url(/img/substrate_9.png); text-align:left; font-size:12px;}
.td-tile-map {color:white; font-size:1px;  border:0;}

.ziim {text-decoration:none; position:absolute; z-index:3; margin:0px 0 0 0;}

.ico_list {display:block; text-align:center; padding:16px 0 0 0;}
.ico_conts {display:inline-block; min-width:80px; width:96px; vertical-align:top; text-align:center; height:24px; font-size:0.8em; padding:70px 0 0 0; margin:0 8px 16px 8px; background-image:url(/img/cico1.png); background-repeat:no-repeat; background-position:center 0;}
#icocont_01 {background-image:url(/img/cico1.png);} #icocont_02 {background-image:url(/img/cico2.png);}
#icocont_03 {background-image:url(/img/cico3.png);} #icocont_04 {background-image:url(/img/cico4.png);}
#icocont_05 {background-image:url(/img/cico5.png);} #icocont_06 {background-image:url(/img/cico6.png);}

.portfolio_scr_list {display:block; width:100%; text-align:center; min-height:120px;}
.portfolio_scr_list img {display:none; margin:0 auto;}
.span_list {display:block; width:100%; padding:0;}
.span_list span {color:#306090; border-bottom:1px dashed; cursor:pointer; font-weight:bold; margin:0 16px 0 0;}
div.span_list span.hoverkaf {color:#484848; border:0;}
img.hiddu {display:block;}

.like_me_list {display:block; width:100%; margin:24px 0 16px 0; height:24px; clear:both; vertical-align:middle; text-align:center;}
.blog-like {border:2px solid red; display:block; float:left;}
.like_vk {display:inline-block; width:178px; vertical-align:top; height:24px; line-height:24px;}
.like_fb {display:inline-block; width:160px; vertical-align:top; height:24px; line-height:24px;}
.like_gp {display:inline-block; width:180px; vertical-align:top; height:24px; line-height:24px;}
.like_tw {display:inline-block; width:160px; vertical-align:top; height:24px; line-height:24px;}


.menu {width:100%; height:36px;display: table;margin: 0 auto;position:relative;z-index:10;}
.menu ul {height: 36px;background: url(/img/menu_tile.png) repeat-x;text-align: center;list-style: none;display: table-cell;width: 100%;}
.menu ul li {display:inline-block;min-width: 104px;height: 36px;vertical-align: top;position: relative;margin:0 -5px;}
.menu a {color:#fff;text-transform:uppercase;text-decoration:none;padding: 10px 28px;line-height: 36px;font-weight: normal;font-size: 14px;}
.split {background:url(/img/menu_split.png) no-repeat;width: 3px; height: 36px;display: inline-block;}
.parent {position:relative;min-width:32px;}
.none {display:table;position:absolute;z-index:5;width:100%;margin-top: 1px;}
.l_hov, .r_hov {width:52px; height:34px; display: table-cell;}
.l_hov {background:url(/img/hover_l.png) 0 -9999em no-repeat;}
.r_hov {background:url(/img/hover_r.png) 0 -9999em  no-repeat;}
.t_hov {background:url(/img/hover_tl.png) 0 -9999em  repeat-x;height:34px;display: table-cell;}
.menu .parent:hover .l_hov,.menu .parent:hover .r_hov,.menu .parent:hover .t_hov{background-position:0 0;}
.menu .parent:hover a {position: relative;z-index: 10;}

.active .l_hov {background:url(/img/hover_l_pressed.png) no-repeat;}
.active .r_hov {background:url(/img/hover_r_pressed.png) no-repeat;}
.active .t_hov {background:url(/img/hover_tl_pressed.png) repeat-x;}
.active a {position: relative;z-index: 10;}

.submenu5 {display:none;position: absolute;top: 36px;width:250px;}
.menu .punkt:hover .submenu5{display:block;}
.submenu5 ul.sub {margin: 5px 0; padding: 5px 15px; background:#284F76;text-align:left;}
.submenu5 ul.sub li {display: block; height: auto;}
.submenu5 ul.sub a {color:#fff;text-transform:none;text-decoration:none;font-weight: normal;padding:0;line-height:24px;text-decoration:underline;font-size: 14px;}
.submenu5 ul.sub a:hover {color:yellow;text-decoration:none;}
.submenu5 ul.sub a.sub2 {color:white;line-height: 12px;font-size:11px;font-style:normal;text-decoration:none;}
.submenu5 ul.sub a.sub2:hover {color:yellow;}
.submenu22 {margin: 0 10px;}