 /* --------------------- Default --------------------- */
html, body {
  margin:0;
  padding:0;
  height:100%;
  width:100%;
  min-width:1254px;
  background: url("/img/left_bg.jpg") repeat-y scroll left bottom transparent;
}
html, body { _width: expression(((document.documentElement.clientWidth || document.clientWidth) < 880)? "880px" : "100%"); _height:100%;}
html, body {
        _width : expression(parentNode.clientwidth > 880 ?"880px" : "auto");
        _max-width: 880px;
        _width: auto;}  


a { color:#aaac4b; text-decoration:underline;}
a:hover { color:#595959; text-decoration:none;}
input { margin:0; padding:0; font-family:verdana; vertical-align:middle;}
div { margin:0; padding:0; font-family:verdana; font-size:12px; color:#736271; line-height:14px; behavior:url(/iepngfix.htc);}
em { font-style:normal;}
img { border:0;behavior:url(http://nasha.odessa.ua/iepngfix.htc);}
p { margin:0; padding:10px 0;}
ul { margin:0; padding:0; list-style:none;}
li { margin:0; padding:0; line-height:normal;}
h1 { color:#E789A0; font:19px arial; margin:0; padding:0 0 15px;}
h2 { color:#595355; font:19px arial; margin:0; padding:0 0 15px;}

#container {
  min-height:100%;
  min-width:1000px;
  height:auto !important;
  height:100%;
  position:relative;
  /*background:url('/img/left_bg.jpg') repeat-y left;*/
  background:transparent url(/img/right_bg.jpg) repeat-y  right top;
}

/* ********************* Header ********************* */
#header {
  /*clear:both;*/
}
.answerVoted{margin-left:8px; font-size:11px;}
.totalVoted{color: #A6A761; font-family: Verdana,Geneva,sans-serif; font-size: 13px; font-weight: bold;}
.votedMessage {margin-left:7px; display:inline-block; margin-bottom:18px;}
#empty {
  height:130px;
  clear:both;
}

#footer {
  width:100%;
  float:left;
  min-width:1000px;
  height:230px;
  margin-top:-100px;
  position:relative;
  background:url(/img/futter_bg.jpg) 0 0 repeat-x white;
  overflow:hidden;
}

#footer .left p {
  width:auto;
  position:relative;
  top:155px;
  left:50px;
}




/* ----------------------------------------- Logo Row */
.logo_row {
  overflow:hidden;
  zoom:1;
  min-height:290px;
  _height:290px;
  position:relative;
  background:url(/img/head_bg.jpg) top repeat-x;
}

.bg_transparent {
  width:273px; 
  height:275px;
  top:0;
  right:0;
  position:absolute;
  background:url('/img/head_right.jpg') no-repeat top right;  
}

/* Left */

.logo_row .left {
  width:333px;
  height:275px;
  float:left;
  background:url(/img/head_left.jpg) 0 0 no-repeat;
}

/*
.logo_row .left .cont { padding:25px 0 20px 32px;}
.logo_row .left .cont li { padding:3px 0;}
.logo_row .left .cont li h3 { font:19px arial; margin:0; padding:0;}
.logo_row .left .cont li strong { color:#303030; padding:15px 0 0; display:block;}
*/

/* Center */

.logo_row .center {
  margin:0 200px;
  height:275px;
}

.logo_row .logo {
  width:197px;
  height:242px;
  margin:0 auto;
  /*background:url(../img/bg_logo.gif) 0 0 no-repeat;*/
}

.logo_row .logo .cont {
  left:50%;
  margin-left:-275px;
  position:absolute;
  top:90px;
}

.logo_row .logo .cont h2 {
  width:120px;
  color:#757071;
  font:11px verdana;
  font-weight:normal;
  text-align:right;
  margin:0;
  padding:22px 0 0 14px;
}

/* Right */

.logo_row .right {
  width:238px;
  float:right;
  padding:34px 34px 0 0;
  position:absolute;
  top:0;
  right:0px;
  z-index:10;
  text-align:right;
  height:275px;
}

.logo_row .right a img {
  margin:0 0 30px 0;
}

.logo_row .right h2 {
  padding:5px 0;
  margin:0;  
}

.logo_row .right h2 a {
  font-family:trebuchet MS;
  font-size:19px;
  color:#787a2c;
}

.logo_row .google {
/*width:133px;
  background:#fff;
  border:1px solid #F2AABA;*/
}

.logo_row .google .cont {
  /*padding:60px 0px 28px;*/
}

.logo_row .google .inp { width:97px; border:1px solid #E76A89; margin:20px 0 8px; display:block; padding:1px; font-size:12px;}
.logo_row .google .button { width:80px; color:#817D70; background:#F2E9DC; padding:3px; text-align:left; border:1px solid; border-color:#F7F1E8 #F7F1E8 #D1CBC4 #D1CBC4;}
.logo_row .google .button:active { border-color:#D1CBC4 #D1CBC4 #F7F1E8 #F7F1E8;}
/* *************** Page Navigation ****************** */

.PageNavigation {
  width:100%;
  float:left;
  owerflow:visible;
}

.PageNavigation em {
  color:#595959;
  padding:0px 0 30px 0;
  margin:15px 0 0px 0;
  _margin-left:15px;
  display:block;
  float:left;
  font-size:11px;
  line-height:25px;
}

.PageNavigation em a {
  color:#999989;
  font-size:13px;
}

.PageNavigation em span {
  color:#aaac4b;
  font-size:25px;
  overflow:visible;
  position:relative;
}



/*.PageNavigation em a:hover { color:#fff; background:#A63F59;}*/
/* ******************** Content ********************* */
#content { padding:0 32px 0 30px; clear:both;}
/* ------------------------------------- Sub Menu Box */
.SubMenuBox {}
.SubMenuBox h2 { padding:0;}
.SubMenuBox ul { padding:0 0 10px 0;}
.SubMenuBox li { padding:4px 0;}
/* ---------------------------------- LEFT NAVIGATION */


#left_nav {
  width:210px;
  float:left;
  /*position:absolute;
  top:280px;
  left:30px;*/
}
.left_img{
 border:1px solid #b0b35c;
 width:208px;
}

.left_images {
  float:left;
  text-align:left;
  padding:0 3px;
  width:210px;
  margin:30px 0 0 5px;
  /*background:url(/img/fon_news.jpg) no-repeat bottom;*/
}

.left_images h2 {
  width:210px;
  height:27px;
  text-align:left;
  padding:6px 10px 0;
  margin:0;
  background:url(/img/bannery_zag.jpg) no-repeat top left;
  font-size:14px;
  font-family:verdana;
  font-weight:normal;
  color:white;
  text-decoration:none;
}

.left_images h2 a {
  font-size:12px;
  font-family:verdana;
  font-weight:normal;
  color:white;
}

/* --------------------------------- CENTER NAVIGATION */
#content_center {
  padding:0 245px 0 250px;
  /*text-align:justify;*/
  /*position:relative;
  z-index:4;
  clear:both;*/
}

#content_center_new {
  padding:0 245px 0 25px;
  /*text-align:justify;*/
  /*position:relative;
  z-index:4;
  clear:both;*/
}

#content_center div {
  font-size:13px;
  line-height:19px;
}

/* ---------------------------------- RIGHT NAVIGATION */

.right_nav {
  text-align:left;
  padding:0;
  width:210px;
  margin:0px 0 0 0;
  float:right;
  /*position:absolute;
  right:30px;*/
  z-index:2;
}

.right_nav .souz {
  text-align:left;
  padding:0;
  width:210px;
  margin:30px 0 0 0;
  background:url(/img/fon_news.jpg) no-repeat bottom;
  float:right;
  /*position:absolute;
  right:30px;*/
  z-index:2;
}

.right_nav .souz h2 {
  width:200px;
  height:40px;
  text-align:left;
  padding:6px 0px 0 10px;
  margin:0;
  background:url(/img/novosty_zag.jpg) no-repeat top left;
  font-size:14px;
  font-family:verdana;
  font-weight:normal;
  color:white;
}

.right_nav .souz h2 a {
  font-size:14px;
  font-family:verdana;
  font-weight:normal;
  color:white;
  margin:0 0 0 0px;
}


.right_nav .souz ul {
  padding:0px 10px;
}

.right_nav .souz ul a {
  font-size:12px;
  font-family:verdana;
  color:#595959;
  line-height:17px;
}


.right_nav .souz li .block_news_date {
  margin:5px 0;
  color:#aaac4b;
}


.right_nav .souz li {
  padding:4px 0;
}

.right_nav .obschie {
  text-align:left;
  padding:0;
  width:210px;
  margin:30px 0 0 0;
  background:url(/img/fon_news.jpg) no-repeat bottom;
  float:right;
  /*position:absolute;
  right:30px;*/
  z-index:2;
}

.right_nav .obschie h2 {
  width:200px;
  height:40px;
  text-align:left;
  padding:6px 0px 0 10px;
  margin:0;
  background:url(/img/novosty_zag.jpg) no-repeat top left;
  font-size:14px;
  font-family:verdana;
  font-weight:normal;
  color:white;
}

.right_nav .obschie h2 a {
  font-size:14px;
  font-family:verdana;
  font-weight:normal;
  color:white;
  margin:0 0 0 0px;
}



.right_nav .obschie ul {
  padding:0px 10px;
  margin-bottom:15px;
}

.right_nav .obschie ul a {
  font-size:12px;
  font-family:verdana;
  color:#595959;
  line-height:17px;
}

.right_nav .obschie li .block_news_date {
  margin:5px 0;
  color:#aaac4b;
}


.right_nav .obschie li {
  padding:4px 0;
}



/* ---------------------------------- NAVIGATION'S END */
/*------------------------------------Langs----------------*/
.lang {padding:10px 0 0 10px;z-index:1;position:absolute;}
.lang a {color:#FFFFFF;margin:0 3px;text-decoration:none;}
/*----------------------------------------------------*/
/* ----------------------------------------- Main Box */
.MainBox {}
.MainBox p { padding:17px 0;}
.MainBox h2 { padding:0px 0 0px; color:#AAAC4B;}
.MainBox .img { margin-right:10px; float:left;}

/* -------------------------------------- Catalog Box */
.CatalogBox { width:100%; float:left;}
/*.CatalogBox h1 { padding:0 0 32px;}
.CatalogBox h1 em { color:#fff; background:#E76A89; padding:1px 2px;}*/
.CatalogBox .item_wrap { width:100%; float:left; padding:0 0 20px;}
.CatalogBox .item {/* width:33%;*/ float:left; margin-bottom:20px; margin-right:5%; width:180px; _height:240px;}
.CatalogBox .item h4 { margin:0; padding:7px 0; /*width:170px;*/ font-weight:normal; font-size:13px; height:40px;}
.CatalogBox .item p { padding:0 30px 0 0;}
.CatalogBox .item .name { display:block; padding:3px 0;}
.CatalogBox .item .price { display:block; padding:3px 0 5px; color:#000;}
.CatalogBox .item .delete { color:#FF0000; display:block; float:left; text-decoration:none;}
.CatalogBox .item .delete em { color:#fff; background:#E76A89; padding:1px 2px;}
.CatalogBox .item .delete:hover { color:#000;}
.CatalogBox .item .delete:hover em { background:#FF0000;}

/* --------------------------------- Page Position Box */
.PagePositionBox { width:100%; float:left;}
.PagePositionBox li { float:left; font-size:18px; color:#B9B9B9;}
.PagePositionBox li a { font-size:18px; display:block; float:left; padding:2px 5px;}
.PagePositionBox li a.active { color:#B9B9B9; text-decoration:none;}

/* ------------------------------------------ News Box */
.NewsBox { width:100%; float:left;}
.NewsBox h1 { padding:0 0 32px;}

.NewsBox .item {
display: block;
    float: left;
    line-height: 18px;
    margin-top: 15px;
    padding: 0 0 15px;
    text-align: left;
    width: 100%;
}

.NewsBox .item h4 {
  font:16px verdana;
  margin:5px 0 10px 0;
  padding:0;
  color:#595959;
  text-align:left;
}

.NewsBox .item h4 a {
  font:16px verdana;
  color:#595959;
  line-height:120%;
}

.NewsBox .item em {
  color:#aaac4b;
  font-size:12px;
  display:block;
  padding:0;
  margin:0;
}
.NewsBox .item .img {
  margin:0 18px 15px 0;
  float:left;
  border:solid 1px #aaac4b;
}




.ClubWorkBox { width:100%; float:left;}
.ClubWorkBox h1 { padding:0 0 32px;}

.ClubWorkBox .item {
  width:180px;
  display:block;
  float:left;
  padding:0 0 25px;
  text-align:left;
  margin-right:5%;
  margin-bottom:20px;
  height:300px;
  _margin-right:30px;
}

.ClubWorkBox .item h4 {
  font:12px verdana;
  margin:0;
  padding:0;
  color:#595959;
  text-align:left;
}

.ClubWorkBox .item h4 a {
  font:12px verdana;
  color:#595959;
}

.ClubWorkBox .item em { color:#C4C4C4; font-size:9px; display:block; padding:0 0 9px;}
.ClubWorkBox .item .img { margin-right:18px; }

/* --------------------------------------- Gallery Box */
.GalleryBox { width:100%; float:left;}
.GalleryBox h1 { padding:0 0 32px;}
.GalleryBox li { float:left; padding:0 15px 12px 0;}
.GalleryBox li a { opacity:0.7; filter: alpha(opacity=70); background:#fff; display:block; float:left;}
.GalleryBox li a:hover { opacity:1; filter: alpha(opacity=100);}

/* ----------------------------------------- Item One */
.ItemOne { width:100%; float:left;}
.ItemOne h1 { padding:0 0 32px;}
.ItemOne .img { margin:0 18px; float:left;}
.ItemOne .price { display:block; padding:24px 0 11px;}
.ItemOne .price strong { color:#EA96AB; font-size:39px;}
.ItemOne .add { padding:0 20px 0 0; background:url(../img/arrow.gif) 100% 5px no-repeat;}

/* ------------------------------------------ Catalog Box */
.CatalogBox2 { width:100%; float:left;}
.CatalogBox2 h1 { padding:0 0 32px;}
.CatalogBox2 .item { width:100%; float:left; padding:0 0 25px;}
.CatalogBox2 .item h4 { font:18px verdana; margin:0; padding:0 0 5px 0;}
.CatalogBox2 .item .emPrice { color:#C4C4C4; font-size:15px;font-weight:bold; display:block; padding:0 0 9px;}
.CatalogBox2 .item .img { margin-right:18px; float:left;}
.CatalogBox2 .add { padding:0 20px 0 0; background:url(../img/arrow.gif) 100% 5px no-repeat;}
.CatalogBox2 .item .delete { color:#FF0000; display:block; float:left; text-decoration:none;}
.CatalogBox2 .item .delete .emDell { color:#fff; background:#E76A89; padding:1px 2px;}
.CatalogBox2 .item .delete:hover { color:#000;}
.CatalogBox2 .item .delete:hover .emDell { background:#FF0000;}
.CatalogBox2 h1 em { color:#fff; background:#E76A89; padding:1px 2px;}*/

/* ********************* Footer *********************** */

/* Left */
#footer .left { float:left;}
/* Center */
#footer .center {
    margin: 116px 250px 0 300px;
    padding: 12px 0 0;
    position: relative;
    width: 57%;
    z-index: 5;
}
.list-partneru li a{display:block; width:47px; height:43px; z-index: 1000;}

/*#footer .center .copyright { width:255px; height:88px; margin:0 auto; position:relative;}*/
#footer .center .copyright img { position:absolute; top:0; left:0;}
#footer .center .copyright p { padding:30px 40px 0 40px; position:absolute; top:0; left:0; color:#E8E8E8; font-size:12px;}
#footer .center .copyright em { padding:4px 0 0 20px; display:block; font-size:11px; color:#D1D1D1;}
#footer .center .copyright em a { color:#D1D1D1; text-decoration:none;}
#footer .center .copyright em a span { color:#FF003F;}
/* Right */

#footer .right {
  float:right;
}

#footer .right img {
  float:right;
  position:relative;
  top:-70px;
}

#footer .right p {
  float:right;
  position:relative;
  top:130px;
  
}

/* ---------------------- IE -------------------------- */
* html body	{ width: expression(((document.documentElement.clientWidth || document.clientWidth) < 1000)? "1000px" : "100%"); height:100%;}
/* ---------------------------------------------------- */
/*------------------------------------Menu Catalog Left ---------------------------*/
.CatalogMenuleft .ulCatalogLvl1 .ulCatalogLvl2{padding:0px 0px 0px 20px;}
.CatalogMenuleft .ulCatalogLvl1 .submenu {font-weight:bold;}
.liLvl2{font-size:11px;font-weight:normal;list-style-type:disc;}
.liLvl2 .active{color:#595355;}
/*-------------------------------------------------------------------------------*/
/* -------------------------------------- Contact Box */
 
.ContactBox {
  width:100%;
  float:left;  
  /*position:relative;
  z-index:3;*/
}

 /*.ContactBox h2 { font:18px verdana; padding:23px 0 0; color:#736271;}*/
 .ContactBox label { width:350px; padding:15px 0 0; display:block; color:#000; font-size:10px;}
.ContactBox .WmInputTextStyle{ width:302px; padding:2px; font-size:15px; font-family:Verdana; color:#ABABAB; display:block; border:1px inset #808080;}
.ContactBox .WmTextStyle{ width:302px; padding:2px; font-size:15px;  font-family:Verdana; color:#000000; display:block; border:1px inset #808080;}
/*.ContactBox label textarea { width:302px; height:144px; padding:2px; font-size:12px; color:red; display:block; border:1px inset #808080;}
*/
 /*
.MsgSent { width:82px; color:red; font-size:12px;  padding:3px 8px; margin:18px 0 0; }
.ContactBox .button { width:100px; color:#000; font-size:12px; padding:3px 8px; margin:18px 0 0;}
*/
.MsgSent {  color:red;   font-size:12px;  padding-left:15px;  }
.ContactBox .button {width:100px;  color:#000;    font-size:12px;   }


/* -------------------------------------- guestbook */
.guestbook {}
.guestbook label { width:350px; padding:15px 0 0; display:block; color:#000; font-size:10px;}
.guestbook .WmInputTextStyle{ width:302px; padding:2px; font-size:15px; font-family:arial; color:#ABABAB; display:block; border:1px inset #808080;}
.guestbook .WmTextStyle{ width:302px; padding:2px; font-size:15px;  font-family:arial; color:#000000; display:block; border:1px inset #808080;}
.MsgSent {  color:red;   font-size:12px;  padding-left:15px;  }
.guestbook .button {  background:#D4D0C8; width:82px;  color:#000;   font-size:12px;   }
   
#yaform__search_loader{left:40%; position:absolute; top:402px;}

/*Стили опроса*/

.right_nav .left_images {float: right; margin: 30px 0 0 0 ; padding: 0 ; text-align: left;width: 210px;}
.right_nav .left_images h2 {background: url("/img/bannery_zag.jpg") no-repeat scroll left top transparent; color: white; font-family: verdana; font-size: 14px; font-weight: normal; height: 27px; margin: 0;padding: 6px 10px 0; text-align: left; text-decoration: none; width: 210px; line-height:12px;}
a { color: #AAAC4B;text-decoration: underline;}
.right_nav .left_images h2 a { color: white; font-family: verdana; font-size: 12px; font-weight: normal;}
.right_nav .left_images h2 a:hover{color:#e9eace;}
.right_nav .left_img {border: 1px solid #B0B35C; width: 208px;}
.gree-b{ color:#a6a761; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:13px; text-decoration:none; padding-left:6px;}
.block-forma{border: 1px solid #B0B35C; padding-left:5px; padding-right:5px; width:198px; padding-bottom:20px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#272727; text-decoration:none;}
.block-forma input{margin-top: -3px;}
.block-forma p{ line-height:15px;}
.block-forma textarea{ width:97%; height:50px; margin-bottom:-7px;}
.res { color:#272727; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding-right:10px; padding-left:8px;}
.res:hover{ color:#747474;}
.vseopr {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#6c6d2f;}
.vseopr:hover{ color:#babb6a;}

.block-fgree{border: 1px solid #B0B35C; padding:10px; margin-bottom:10px;}
.block-fgree p{ padding-left:0 !important; font-size:13px; font-family:Verdana, Geneva, sans-serif; padding-bottom:10px;}
.block-fgree strong{ font-family:Verdana, Geneva, sans-serif; font-size:13px;}
.block-fgree a{ font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#030e0a;}
.block-fgree a:hover {color:#747474;}
.block-fgrey a{font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#030e0a;}
.block-fgrey a:hover{color:#747474;}
.grey-bl{ color:#989898; font-size:11px; font-weight:normal; font-family:Verdana, Geneva, sans-serif;}
.n-bl{ text-align:right; color:#838438; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.grey-lit { font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#989898; margin-top:-18px;}
.otz{font-family:Verdana, Geneva, sans-serif; font-size:13px; margin-bottom:10px;}
.otz td{ border-bottom:1px solid #a8a8a8; }
.list-partneru{}
.list-partneru li { float:left; list-style:none; border:none; margin-right:5%;}




.titleYear {display: block; font-size:medium; margin-bottom: 10px;}
/*
font-size:12px;}


x;   }


x;   }


  }


 }   font-size:12px;   }
   

/*
font-size:12px;}


x;   }


x;   }


  }


 }
.guestbook .button {  background:#D4D0C8; width:82px;  color:#000;   font-size:12px;   }
   

/*
font-size:12px;}


x;   }


x;   }


  }


 }   font-size:12px;   }
   

/*
font-size:12px;}


x;   }


x;   }


  }


 }   }


x;   }


  }


 }
x;   }


  }


 }   }


x;   }


  }


 }   }


  }


 }   }


x;   }


  }


 }

 }   }


  }


 }   }


x;   }


  }


 }}


x;   }


  }


 }}


x;   }


  }


 }
x;   }


  }


 }

 }


x;   }


  }


 }
x;   }


  }


 }   }


x;   }


  }


 }   }


  }


 }   }


x;   }


  }


 }
  }


 }   }


  }


 }   }


x;   }


  }


 }

 }

  }


 }   }


x;   }


  }


 }
  }


 }   }


  }


 }   }


x;   }


  }


 }

 }

  }


 }

 }
  }


 }

 } }


 }   }


x;   }


  }


 }

 }

  }


 }

 }
  }


 }

 }


x;   }


  }


 }
  }


 }   }


  }


 }   }


x;   }


  }


 }

 }

  }


 }   }


x;   }


  }


 }
  }


 }   }


  }


 }   }


x;   }


  }


 }

 }

  
 }

 }

    
 }
  }


 }   }


  }


 }   }


x;   }


  }


 }

 }

  }


 }   }


x;   }


  }


 }
  }


 }   }


  }


 }   }


x;   }


  }
