

.map1 {
width:395px;height:150px; border:1px solid #e0e0e0; margin-left:140px; margin-top:-15px;
}
.map2 {
width:535px;height:300px; border:1px solid #e0e0e0
}


body { background: #ffffff; font-family: Tahoma; margin-top: 0; margin-bottom: 0; }
 
.col {
	background-color:#f1f1f1;
	border-left: #999999 solid 1px; 
	border-right: #999999 solid 1px;
}
.top_menu{
	width:1000px; 
    height:51px;
	border-top:2px solid #8f8f71; 
	background:url('images/sprite1.gif') repeat-x 0 -235px;
	font-family:Tahoma, Geneva, sans-serif;
}
.top_menu .top_img{
float: left; 
margin-left:0px;
}
.top_menu li {
	float: left;
	list-style-type: none; 
	padding:3px;
	padding-left:13px;
	background:url('images/sprite1.gif') no-repeat 0 -137px;
	margin-right:10px;	
	font-weight:700;
	font-size:11px;
	background-color:#132c44; 
}
.top_menu li.m2 {
	background:url('images/sprite1.gif') no-repeat 0 -172px;
	background-color:#132c44; 
}
.top_menu li a, .top_menu li a:visited {
	color:#FFF;
	text-decoration:none;
	height:15px;
	font-size:11px;
}
.top_menu li a:hover {
	height:15px;
	color:#eee;
	border-bottom:1px dashed #aaa;
	text-decoration:none;
}
li.limr {
	margin-right:45px;	
}
.top_menu ul {
margin-top:0px;
}
.top_menu .menul {
width:300px;
height:15px; 
margin-top:12px;
//margin-top:10px;
float:left;
color:#000; 
font-size:11px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:700; 
}
.top_menu .menur {
margin-top:12px;
//margin-top:10px;
margin-right:14px;
float:right;
}
.menur a {
height:17px; 
color:#4d9ce3;
font-size:11px; 
font-weight:700;
text-decoration:none;	
padding-left:18px; 
margin-left:18px; 
display:block;
float:right;
}
.menur a:hover{
text-decoration:underline;
color:#4d9ce3;
}
.menur a.enter {
background:url('images/enter.gif') no-repeat 0 0;
}
.menur a.reg {
background:url('images/register.gif') no-repeat 0 0;
}
.menur a.exit {
background:url('images/exit.gif') no-repeat 0 0;
}
.menur a.user, .menur a.user1, .menur a.user2, .menur a.user3, .menur a.user4, .menur a.user5, .menur a.user6, .menur a.user7, .menur a.user8, .menur a.user9 {
background:url('images/user_green.gif') no-repeat 0 0;
}
.menur a.user10 {
background:url('images/user_admin.gif') no-repeat 0 0;
}


a.filt {
	display:block;
	float: left;
	padding:5px;
	padding-top:1px;
	margin:5px;	
	margin-top:0px;	
	background-color:#eeeeee; 
}
a.filt2 {
	display:block;
	float: left;
	padding:5px;
	padding-top:2px;
	padding-bottom:4px;
	margin:5px;	
	margin-top:0px;	
	background-color:#62717f; 
	color:#FFF;
	text-decoration:none;
}
a.filt2:hover {
	color:#FFF;
	text-decoration:none;
}


div.tit_spr {
	display:block;
	height:22px;
	width:144px;
	border-top: #999999 solid 1px; 
	border-bottom: #999999 solid 1px; 
	background-color:#016767; 
	margin-top:10px;
	}
.pogoda {
	background:url(images/sprite1.gif) left top;
	background-position:left -44px;
}
.newzav {
	background:url(images/sprite1.gif) left top;
	background-position:left -22px;
}
.podpiska {
	background:url(images/sprite1.gif) left top;
	background-position:left -0px;
}
div.tit_sprr {
	display:block;
	height:22px;
	width:152px;
	border-top: #999999 solid 1px; 
	border-bottom: #999999 solid 1px; 
	background-color:#016767; 
	}
.afisha {
	background:url(images/sprite1.gif) left top;
	background-position:left -66px;
}
.kinoafisha {
	background:url(images/sprite1.gif) left top;
	background-position:left -88px;
}
.forum {
	background:url(images/sprite1.gif) left top;
	background-position:left -110px;
}
.otzyv {
	background:url(images/sprite1.gif) left top;
	background-position:left -340px;
}


.gal-block {
	display:block; float:left; width:170px; cursor:pointer; padding-top:100px;
}
.gal-block1 {
	width:165px;
}
.mr17 {
	margin-right:17px; 
}
.mr10 {
	margin-right:10px; 
}
.pt86 {
	 padding-top:86px;	
}
.gal-block div {
	font-size:10px; color:#999; line-height:11px; margin-top:2px;
}
.gal-block span {
	font-size:10px; 
	color:#fff; 
	line-height:11px; 
	padding:1px 5px 2px 5px; 
	background-color:#62717f
}
.gal-block a {
	display:block;
	margin-top:6px;
}


 .cellofmenu { padding-top:3px; padding-bottom:3px; padding-left:2px; }
 .title {font-family: Arial; font-weight: bold; font-size:larger; }
 .title h1 {font-family: Arial; font-weight: bold; font-size:19px;}
 .cont { font-size:1.4ex; color:#ffffff; font-weight: bold; background-color: #62717F; text-align: right; vertical-align: top}
 .cont2 { font-size:11px; color:#000000; background-color: #F1F1F1; padding-left: 3pt;}

 .coni2 { display:none;}
 .contt2 { font-size:1.4ex; color:#000000; background-color: #F1F1F1; padding-left: 3pt;}
 .contt3 { font-size:1.4ex; color:#000000; background-color: #F1F1F1; padding-left: 3pt;}

 .cont22 { font-size:1.4ex; color:#000000; background-color: #F1F1F1;}
 .cont23 { font-size:11px; color:#000000; font-weight:bold;}
 .contcolor {
	font-size:1.4ex;
	color:#EF9500;
	background-color: #F1F1F1;
	text-indent: 3pt;
	font-weight: bold;
}

a.vopros {
	font-size:2.6ex;
	color:#EF9500;
	font-weight: bold;
	text-decoration: none;
}
a.vopros:hover {
	font-size:2.6ex;
	color:#EF9500;
	font-weight: bold;
	text-decoration: underline;
}

 .select { font-size:10px; color:#006464; font-weight:bold; text-align:center; }
 .selectleft { font-size:1.6ex; color:#006464; font-weight:bold;}
 .tit { font-size:2.6ex; color:#006464; font-weight:bold;}
 .hit { font-size:10px; color:#2566A7; font-weight:normal; }
 .mark { font-size:10px; color:#EE2200; font-weight:normal; }

  a.menu {color: #000000; font-size: 11px; font-weight: bold; text-decoration:
  none; }
  a.menu:hover {color: #006161; font-size: 11px; font-weight:
  bold; text-decoration: none; }

  a.crumb {color: #000000;
  font-size: 11px; text-decoration: underline; }

  a.crumb:hover
  {color: #000000; font-size: 11px; text-decoration: none;
  }

  a.s {color: #000000; font-size: 10px; font-weight:
  normal; text-decoration: underline; }
  a.s:hover {color:
  #006161; font-size: 10px; font-weight: normal; text-decoration: underline; }

  a.add { font-family: Arial; color: #000000; font-size: 9px; font-weight:
  bold; text-decoration: none; }
  a.add:hover { font-family: Arial; color:
  #000000; font-size: 9px; font-weight: bold; text-decoration: none; }

  a {color: #3366CC; font-size:1.9ex; text-decoration: underline; }

  a:hover {color: #0000ff; text-decoration: underline; }



  a.top_men:link
  {color: #ffffff; font-size: 11px; text-decoration: none;
  font-weight:bold; background-color:#132D45;}
  a.top_men:visited {color: #ffffff;
  font-size: 11px; text-decoration: none; font-weight:bold; background-color:#132D45;}
  a.top_men:active
  {color: #ffffff; font-size: 11px; text-decoration: none;
  font-weight:bold; background-color:#132D45;}
  a.top_men:hover {color: #ffffff; font-size:
  11px; text-decoration: none; font-weight:bold; }

  a.top_men2:link {color: #ffffff; font-size: 10px; text-decoration: none; font-weight:bold;
  }
  a.top_men2:visited {color: #ffffff; font-size: 10px;
  text-decoration: none; font-weight:bold; }
  a.top_men2:active {color: #ffffff; font-size: 10px; text-decoration: none; font-weight:bold;
  }
  a.top_men2:hover {color: #ffffff; font-size: 10px; text-decoration:
  none; font-weight:bold; }

  .top {font-size: 11px; font-weight: bold; color: #FFFFFF ; text-decoration: underline}
  .top:hover {font-size: 11px; font-weight: bold; color: #FFFFFF ; text-decoration: none}
.cont3 { font-size:1.4ex; color:#000000; font-weight: bold}
.cont3 { font-size:1.4ex; font-weight: bold}
.cont4 { font-size:11px; font-weight: normal}
.cont4 a { font-size:11px; font-weight: normal}
.cont4 h1 a {font-family: Arial; font-weight: bold; font-size:18px;}


.cont44 { font-size:1.3ex; font-weight:normal; color:#999  }
.cont44 a , .cont45 a { color:#999; text-decoration:underline }
.cont44 a:hover , .cont45 a:hover { color: #666}

.cont45 { font-size:11px; font-weight:normal; color:#999  }


.contr { font-size:1.4ex; color:#ffffff; font-weight: bold; background-color: #62717F; text-align: center; vertical-align: top }
.contr2 { font-size:12px; color:#ffffff; font-weight: bold; background-color: #62717F; text-align: center; vertical-align: top }
.tdmark { padding-left:5px; padding-right:5px; background-color: #FFBF00; text-align: center; vertical-align: middle; }
.podval { padding-left:0px; padding-bottom:0px; padding-top:0px; border-style:solid; border-width:2px; border-color:#62717F; border-right-width:0; border-left-width:0; }
.forsearch { padding-top:5px; }

.ban    { background:url(images/sprite1.gif) left top; background-position: -139px -120px; background-color:#89939D; }

.tdtop  { padding-top:4px; padding-left:0px; padding-bottom:0px; vertical-align:top; }
.tdtop2 { padding-top:4px; padding-left:5px; padding-bottom:0px; vertical-align:top; }
.portal { font-family: Arial; color: #000000; font-size: 11px; font-weight:bold; padding-left:6px; padding-top:4px; vertical-align:top; }
.addto  { padding-right:3px; padding-top:5px; vertical-align:top; }
.mark2 {font-size:2.5ex; color:#FFFFFF; font-weight: bold; }
.markm {font-size:1.5ex; color:#000000; padding-left:3px; padding-right:3px; font-weight: bold; background-color: #F1F1F1; border-style:solid; border-width:1px; border-color:#AAC1CD; text-align: center; vertical-align: middle; }
.comment { padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; font-size:11px; color:#000000; vertical-align: middle; background-color: #F1F1F1;}
.error {padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; font-size:1.4ex; color:#000000; vertical-align: middle; background-color: #FF0000;}
.comment2 { border-style:solid; border-width:4px; border-color:#D6DCE2; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; font-size:1.4ex; color:#666666; vertical-align: middle; background-color: #FCFCFC;}
.id { padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; font-size:1.4ex; color:#000000; vertical-align: middle; background-color: #F1F1F1;}
.befmark {font-size:2ex; color:#ffffff; text-align:center; vertical-align: middle; background-color: #BDD325; font-weight:bold; }
.whoisit { padding-left:5px; padding-right:10px; padding-top:3px; padding-bottom:3px; font-size:1.4ex; color:#000000; background-color: #D6DCE2; vertical-align: middle;}
.whoisit2 { padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px; background-color: #D6DCE2; vertical-align: middle;}
.report { padding-top:3px; padding-bottom:3px; font-size:1.4ex; color:#000000; background-color: #ffffff; vertical-align: middle;}
.name  { font-family: Arial; font-weight: normal; font-size:1.5ex; color:#000000; }
.inf  { background-color:#D6DCE2; font-size:10px; font-weight: normal; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; }
.contl {
font-size:1.4ex; color:#ffffff; ; font-weight: bold; background-color: #62717F; text-align: left; vertical-align: top
}
.cont2bezotstupa {
font-size:1.4ex; color:#000000; ; background-color: #F1F1F1
}
.cont4fixed {
font-size:11px; ; font-weight: normal
}
.contr { font-size:1.4ex; color:#ffffff; ; font-weight: bold; background-color: #62717F; text-align: center; vertical-align: top }




.group_name { font-size: 12px; font-weight: bold; color: #666666}

.td_header { font-weight: bold; font-size: 10px; color: #FFFFFF}

.forum_name { font-size: 12px; font-weight: bold}
.thread_name { font-size: 12px;}

A.forum_name:link { color:#000000; text-decoration:none}
A.forum_name:active { color:#FF0000; text-decoration:underline}
A.forum_name:visited { color:#000000; text-decoration:none}
A.forum_name:hover { color:#FF0000; text-decoration:underline}

.forum_props {  font-size: 12px}
.time {  color: #999999}

.myform {font-size: 9px; clear: none; float: none; border-style: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

input {  font-size: 9px}
select {  font-size: 9px}

.copy {
	font-family: arial;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	letter-spacing: 0px;
	margin: 2,2,2,2px
}
.bord1 {
	border: 1px solid #000000;
}


.yapok_tit {
	margin-top:5px;	
	font-weight:bold;
}



.weather td {
FONT-SIZE: 9px; FONT-FAMILY: Helvetika, Geneva, Arial, Helvetica, sans-serif; 
}

.gmtdttl {
FONT-SIZE: 12px; FONT-FAMILY: Helvetika, Geneva, Arial, Helvetica, sans-serif; text-align:center;
}
.gmtdttl:hover {
FONT-SIZE: 12px; FONT-FAMILY: Helvetika, Geneva, Arial, Helvetica, sans-serif; text-align:center;
}
.bd, .bd a {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	line-height: 10px;
	text-decoration:none;
}


.bd a:hover {
	color: #5F5F5F;
	text-decoration:none;
}
.bd-sm {
	font-size: 10px;
	font-weight: normal;
}

.news2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2566a7; margin-left:10px; padding-bottom:5px;
}
.fform {
	display:none;
}



.new_zav a {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #2287CD;
	line-height: 11px;
	text-decoration:none;
}
.new_zav a:hover {
	font-size: 11px;
	color: #2287CD;
	line-height: 11px;
	text-decoration:underline;
}
.new_zav td {
padding-top:6px;
padding-bottom:10px;
padding-left:6px;
padding-right:4px;
line-height: 11px;
}
h1 {
	font-weight:normal;	
	margin-bottom:0px;
}
.tit_red {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 17px;
	color: #ED302C;
}
.tit_red a {
	text-decoration:underline;
	padding-right: 10px;
}
.tit_red a, .anons_all {
	background:url(images/sprite1.gif) no-repeat left top;
	background-position:right -204px;
}

.tit_red2 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #ED302C;
	padding:3px; 
	color:#FFFFFF; 
	background-color:#FF0000;
	margin-bottom:3px;
}
.a_ind {
	margin:4px 4px 30px 40px ;
}
.a_ind a {
	display:block;
	float:left;
	font-size: 12px;
	color: #2287CD;
	text-decoration:none;
}
.a_ind a:hover {
	text-decoration:underline;
	color: #2287CD;
}
div.razd {
	display:block;
	width:14px;
	height:13px;
	background:url(images/sprite1.gif) no-repeat left top;
	background-position:right -190px;
	float:left;
}

.news td {
	font-size:11px; 
	color:#333333; 
	line-height:14px;
}
.news a {
	font-size: 11px;
	color: #2287CD;
	text-decoration:none;
}
.news a:hover {
	font-size: 11px;
	color: #2287CD;
	text-decoration:underline;
}

.anons td {
	font-size:11px; 
	color:#333333; 
	line-height:16px;
}
.anons a {
	font-size: 11px;
	color: #2287CD;
	text-decoration:none;
}
.anons a:hover {
	font-size: 11px;
	color: #2287CD;
	text-decoration:underline;
}
.anons_all {
	color: #2287CD;
	text-align:right;
	margin-top:2px;
	text-decoration:underline;
	padding-right: 10px;
}
.anons .anons_tit {
	font-size:17px; 
	color:#ffffff; 
	padding-left:6px;
}
.anons .anons_sm {
	font-size:9px; 
	color:#ffffff; 
	padding-right:6px
}
.mm {
	background: #ffffff;
}
.mma {
	background: #F1F1F1;
}


.navigator  {
	height: 24px; 
	/*width: 145px;*/
	position: relative;  
	text-align: center; 
	overflow: visible; 
	clear: left; 
	margin: 10px 0 !important; 
	/*padding-left:50px;*/
	margin: auto;
	
}
.navigator * {
	color: #777; 
	font-family: tahoma; 
	font-size: 11px; 
	list-style: none; 
	display: block; 
	margin: 0; 
	padding: 0;
}
.navigator ul  {
	background: #fff; 
	float: left; 
	height: 22px; 
	padding: 1px 0;
}
.navigator ul * { float: left; }
.navigator li * {
	min-width: 15px; 
	height: 18px; 
	text-align: center; 
	overflow: hidden; 
	margin-right: 1px !important; 
	padding: 4px 4px 0 4px !important
}
.navigator li a {
	background: #f2f2f2; 
	color: #005; 
	text-decoration: underline
}
.navigator li span, .navigator li a:hover {
	background: #F47921; 
	color: #fff; 
	text-decoration: none
}
.navigator li span { font-weight: bold }
  
   

  #opaco {
     background-color: #000000;
     left: 0;
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/* IE8 */
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70); /* IE5+ */
     filter: alpha(opacity=70);/* IE4- */
     moz-opacity: 0; /* Mozilla */
     -khtml-opacity: 0; /* Safari */
     opacity: 0;  /* general CSS3 */
     position: absolute;
     top: 0;
     width: 100%;
     z-index: 10;
   }

  #popup {
     background-color: #FFFFFF;
     position: fixed;
     width:400px;
     left:50%;
     top:50%;
     min-width: 400px;
     z-index: 11;
      }

  #popup h3 {
    margin-bottom: 10px;
  }

  #popup textarea {
    display: block;
    width: auto;
  }

  #popup p {
    margin: 10px;
    line-height: 1.3em;
    font-size: 1.1em;
    color: #444444;
  }

  #popup .close-btn {
    margin: 10px;
  }

  div.bug {
	font-family:Tahoma, Verdana, Geneva, sans-serif;
	font-size:11px;
    border: 5px solid #f28c8c;
    padding:10px;
  }  



.rtick {
display:block; 
width:152px; 
height:101px; 
background:url(images/ticket.gif) left top; 
margin-top:10px; 
color:#ffffff;
text-align:right;
}

.rtick a {
display:block; 
padding:5px;
font-size:11px; 
color: #2287cd;
text-decoration:none;
}

.rtick a:hover {
color: #2287cd;
font-size:11px; 
text-decoration:underline;
} 





.hidden {
    display: none;
  }
.topic {
	margin-top:7px;	
	font-size:11px;
	line-height:14px;
}

.topic_info a {
	font-size:15px;	
	margin-bottom:3px;
	display:block;
	font-style:normal;
	font-weight:bold;
}
.topic .topic_info {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;	
	margin-bottom:3px;
	color:#999;
	padding-left:18px;
	background:url('images/marker_topic.gif') no-repeat left top;
}
.topic p {
	padding-left:18px;
	margin-top:0px;	
	padding-bottom:5px;	
}

.topic_info2 {
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: italic;
    margin-bottom: 3px;
    padding-left: 5px;
}

.count {
	font-size: 11px;
}

.best-i {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: italic;
}




.container {	
width: 500px;	
padding: 0;	
margin: 0 auto;	
background-color:#FFF;
}

.folio_block {}
/*--Main Container--*/

.main_view {	
float: left;	
position: relative;
}

/*--Window/Masking Styles--*/
.window {	
height:280px;	
width: 500px;	
overflow: hidden; 

/*--Hides anything outside of the set width/height--*/	
position: relative;
}

.image_reel {	
position: absolute;	
top: 0; 
left: 0;
}

.image_reel img {
float: left;
}

/*--Paging Styles--*/
.paging {	
position: absolute;	
bottom: 10px; 
right: -7px;	
width: 320px; 
height:28px;	
z-index: 100; 

/*--Assures the paging stays on the top layer--*/	
text-align: center;	
line-height: 40px;	

/*background: url(images/paging_b.png) no-repeat;*/	
display: none; 

/*--Hidden by default, will be later shown with jQuery--*/
}

.paging a {	
padding: 6px;	
padding-top:2px;	
padding-bottom:2px;	
text-decoration: none;	
color: #999999;	
background: #fff; 	
-moz-border-radius: 3px;	
-khtml-border-radius: 3px;	
-webkit-border-radius: 3px;
}

.paging a.active {	
color: #999999;	
font-weight: normal; 	
background: #016767; 	
-moz-border-radius: 3px;	
-khtml-border-radius: 3px;	
-webkit-border-radius: 3px;
}
.paging a:hover {
font-weight: normal; 
color:#016767; 
text-decoration:none;
}



