@charset "windows-1251";

/* CSS Document */



html,body  {

	font: 100% tahoma, Courier New, Arial;

	background: #fff url(img/back.jpg);

	height: 100%;	

	margin: 0px; 

	padding: 0px;

	text-align: center; 
        color: #333;
}


img {
	border: 0; 
}

.ffa {
	vertical-align:middle;
}
.page_content {

background: url(img/page_bg.jpg) repeat-y;

}

.page_bottom {

background: url(img/bottom_bg.jpg) repeat-y;

vertical-align:top;

text-align:left;

padding-top: 17px;

padding-left: 45px;

padding-right: 50px;



}



#topmenu_cell_left {

width: 45px;

height: 33px;

background: url(img/bgmenu_left.jpg) repeat-y;

float:left;

}



#topmenu_cell {

width: 648px;

height: 33px;

float: left;

background: #fff;

}

#topmenu_cell_right {

width: 307px;

height: 33px;

background: url(img/bgmenu_right.jpg) repeat-y;

float:left;

}



#content_area {

float: left;

background: url(img/bottom_header.jpg) bottom right no-repeat;

text-align: left;

padding: 0;

margin: 0;

}



#cont_area {

float: left;

width: 1000px; 

background: url(img/bottom_header.jpg) bottom right no-repeat;

text-align: left;

padding: 0;

margin: 0;

}





ul#navmenu {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 648px; /*For KHTML*/

  list-style: none;

  height: 24px;

}



ul#navmenu li {

  margin: 0;

  border: 0 none;

  padding: 0;

  float: left; /*For Gecko*/

  display: inline;

  list-style: none;

  position: relative;

  height: 33px;

}



ul#navmenu ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 160px;

  list-style: none;

  display: none;

  position: absolute;

  top: 33px;

  left: 0;

}



ul#navmenu ul:after /*From IE 7 lack of compliance*/{

  clear: both;

  display: block;

  font: 1px/0px serif;

  content: ".";

  height: 0;

  visibility: hidden;

}



ul#navmenu ul li {

  width: 160px;

  float: left; /*For IE 7 lack of compliance*/

  display: block !important;

  display: inline; /*For IE*/

}



/* Root Menu */

ul#navmenu a {

  width: 161px;

  border-right: 1px solid #FFF;

  padding: 0 0px;

  float: none !important; /*For Opera*/

  float: left; /*For IE*/

  display: block;

  font: bold 12px/22px Verdana, Arial, Helvetica, sans-serif;

  text-decoration: none;

  height: auto !important;

  height: 1%; /*For IE*/

  height: 33px;

  line-height: 33px;

}



/* Root Menu Hover Persistence */

ul#navmenu a:hover,

ul#navmenu li:hover a,

ul#navmenu li.iehover a {

}



/* 2nd Menu */

ul#navmenu li:hover li a,

ul#navmenu li.iehover li a {

  float: none;

/*  background: #EEE;

  color: #666; */

}



/* 2nd Menu Hover Persistence */

ul#navmenu li:hover li a:hover,

ul#navmenu li:hover li:hover a,

ul#navmenu li.iehover li a:hover,

ul#navmenu li.iehover li.iehover a {

 /* background: #ff0000; */

/*  color: #d86b27; */

}



/* 3rd Menu */

ul#navmenu li:hover li:hover li a,

ul#navmenu li.iehover li.iehover li a {

  background: #EEE;

  color: #666;

}



/* 3rd Menu Hover Persistence */

ul#navmenu li:hover li:hover li a:hover,

ul#navmenu li:hover li:hover li:hover a,

ul#navmenu li.iehover li.iehover li a:hover,

ul#navmenu li.iehover li.iehover li.iehover a {

  background: #CCC;

  color: #FFF;

}



/* 4th Menu */

ul#navmenu li:hover li:hover li:hover li a,

ul#navmenu li.iehover li.iehover li.iehover li a {

  background: #EEE;

  color: #666;

}



/* 4th Menu Hover */

ul#navmenu li:hover li:hover li:hover li a:hover,

ul#navmenu li.iehover li.iehover li.iehover li a:hover {

  background: #CCC;

  color: #FFF;

}



ul#navmenu ul ul,

ul#navmenu ul ul ul {

  display: none;

  position: absolute;

  top: 0;

  left: 160px;

}



/* Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu li:hover ul ul,

ul#navmenu li:hover ul ul ul,

ul#navmenu li.iehover ul ul,

ul#navmenu li.iehover ul ul ul {

  display: none;

}



ul#navmenu li:hover ul,

ul#navmenu ul li:hover ul,

ul#navmenu ul ul li:hover ul,

ul#navmenu li.iehover ul,

ul#navmenu ul li.iehover ul,

ul#navmenu ul ul li.iehover ul {

  display: block;

}

/* ---------------------------------------------------------- */

.menu_one a {color: #019aea;background: #8fd7ff url(img/m1_bg.jpg) right top no-repeat;}
.menu_two a {color: #e79300;background: #fff004 url(img/m2_bg.jpg) right top no-repeat;}
.menu_thre a {color: #4aac00;background: #acff0c url(img/m3_bg.jpg) right top no-repeat;}
.menu_four a {color: #e7207b;background: #fea3c4 url(img/m4_bg.jpg) right top no-repeat;}

.menu_one a:hover {color: #005f9c;}
.menu_two a:hover {color: #a75e00;}
.menu_thre a:hover {color: #2f6d00;}
.menu_four a:hover {color: #a7004c;}



.menu_one li:hover li a:hover,
.menu_one li:hover li:hover a,
.menu_one li.iehover li a:hover,
.menu_one li.iehover li.iehover a {
  color: #005f9c;
}


.menu_two li:hover li a:hover,
.menu_two li:hover li:hover a,
.menu_two li.iehover li a:hover,
.menu_two li.iehover li.iehover a {
  color: #a75e00;
}

.menu_thre li:hover li a:hover,
.menu_thre li:hover li:hover a,
.menu_thre li.iehover li a:hover,
.menu_thre li.iehover li.iehover a {
  color: #2f6d00;
}

.menu_four li:hover li a:hover,
.menu_four li:hover li:hover a,
.menu_four li.iehover li a:hover,
.menu_four li.iehover li.iehover a {
  color: #a7004c;
}




.menu_select {color: #a92f2f;}

/* ---------------------------------------------------------- */





/* ---------------------------------------------------------- */

#copy_l {

float: left;

display: inline;

}



#copy_r {

float: right;

display: inline;

}



.page_bottom td {

font: 11px Verdana;

font-weight: bold;

color: #3563e7;

vertical-align: top;

}



.page_bottom a {

font: 11px Verdana;

font-weight: bold;

}

.klink {
color: #3563e7;
text-decoration: none;
}

.zlink {
color: #ea005d;
text-decoration: underline;
}


#cnt_mainLeft {

width: 551px;

float:left;

display:block;

}

#cnt_mainRight {

width: 449px;

float:right;

padding-top: 72px;

display:block;

}

#dopros {
background:url(img/girl_3.gif) left top no-repeat;
margin-left: 20px;
padding-left: 127px;
width: 281px;

}



#dpor_f { background: url(img/op_bg.jpg) repeat-y; }

#dpor_s { min-height: 101px;height:auto !important;height: 101px;background: url(img/op_bgup.jpg) no-repeat; padding-left:22px;padding-right:25px; font: 15px Verdana; font-weight:bold; text-align:center; color: #2da8ed; display:block; }

#dpor_t { min-height: 252px;height:auto !important;height: 252px;background: url(img/op_bgdn.jpg) bottom left no-repeat; padding-left: 40px; }



#danons {
background:url(img/girl_2.gif) 30px 0px no-repeat;
margin-left: 50px;
padding-left: 117px;
width: 281px;
}



#dop {

padding: 0px;

margin: 0px 50px 0px -5px;

font-size: 12px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

color: #ea005d;

}

#dop li {

margin-top: 10px;

list-style-position: outside;

list-style-type: armenian;

list-style-image: url(img/dot.gif);

}

#dopi {
padding: 0px;
margin: 0px 50px 0px -5px;
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #ea005d;

}

#dopi li {
margin-top: 10px;
list-style-type: none;
}

#dantexr {
color: #ea005d;
font-size: 12px;
font-family:Verdana;
font-weight:bold;
margin-left: 10px;
padding-right: 35px;
}

#dantexr a {
color: #21a2ec;
font-size: 14px;
font-family:Verdana;
font-weight:bold;
}



#pnews {
color: #ea005d;
font: bold 12px Verdana ;
}



#pncnt {
color: #333;
width: 511px;
}

#pncnt span{

color: #333;

}

.vote_btn {
height: 24px;
border: 0px;
background-color: #FEA3C4;
margin-left: -50px;
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #ea005d;
}






#pnews span{

color: #21a2ec;

}



.cat_talt {

display:block;
float: right;
padding: 5px 5px 5px 0px;
width: 480px;
}



.cat_talt a {

color: #21a2ec;

font: bold 14px Verdana ;

}





.ditem {

float: left;
width: 121px;

text-align: right;
height: 120px;

}



.ditem a {

color: #21a2ec;
font: bold 12px Verdana ;

}



.blink_title {
font: 14px Verdana;
padding-bottom: 52px;
font-weight: bold;
color: #21a2ec;
}

.dlink_title {

font: 14px Verdana;
font-weight: bold;
color: #21a2ec;
}

.blink {

font: 10px Verdana;
font-weight: bold;
color: #21a2ec;
}



.tk {

font: 12px Verdana;

font-weight: bold;

color: #ea005d;

}



.mlink {

color: #ea005d !important;

text-decoration: none !important;

}



#textx {
font: 12px Verdana;
color: #333;
padding-right: 30px;
padding-left: 30px;
}
/*Ситили для карты*/
#textx #list_town{
  z-index: 1000; 
  list-style: none outside none; 
  margin: 0px;  
  right: 10px; 
  top: 10px;
}
/*Конец стилей для карты*/



#textx a{

color: #333;

}

h1 {
font: 18px Verdana;
font-weight: bold;
color: #ea005d;
}

h2 {
font: 14px Verdana;
font-weight: bold;
color: #21a2ec;
}

h3 {
font: 12px Verdana;
font-weight: bold;
color: #21a2ec;
}

h4 {
font: 14px Verdana;
font-weight: bold;
color: #29A729;
}

h5 {
font: 12px Verdana;
font-weight: bold;
color: #21a2ec;
margin: 0px;
padding: 0px;
display: inline;
text-decoration: underline;
}


#FlashDiv {
border: 1px;
text-align: right;
}

.trez {
margin: 0px;
padding: 0px;
border-collapse: collapse; 
}

.trez td {
border: 1px solid #333;
color #333;
margin: 0px;
padding: 3px;
font-weight: normal;
}

#itname {
font: 14px Verdana;
font-weight: bold;
color: #187aab;
}

.mtext {
font: 12px Verdana;
font-weight: bold;
color: #187aab;
}

.mtext a {
font: 12px Verdana;
font-weight: bold;
color: #187aab;
text-decoration: none;
}


#YMapsID{
  position: relative;
}
#YMapsID .description{
  position: absolute;
  z-index: 100000;
  bottom: 0;
  width:100%;
  left: 0;
  height: 30px;
  padding:10px;
  background: #fff;
}

.list_adr{
   float: left;
   width:45%;
   padding:5px 0;
   margin-left: 20px; 
   font-weight: bold;
   font-size: 13px;
}

.list_adr li a{
  font-size: 12px;
  font-weight: normal;
}

.YMaps-copyrights{
  visibility: hidden;
}