/* --- reset.css --- */

@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption{
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}


body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* --- style.css --- */

@charset "utf-8";

@font-face {
font-family: 'a_FuturaRoundBold';
src: url('../font/a_futuraround_bold-lit.eot');
src: url('../font/a_futuraround_bold-lit.eot?#iefix') format('embedded-opentype'),
url('../font/a_futuraround_bold-lit.woff') format('woff'),
url('../font/a_futuraround_bold-lit.ttf') format('truetype'),
url('../font/a_futuraround_bold-lit.svg#a_FuturaRoundBold') format('svg');
font-weight: normal;
font-style: normal;

}

.caroufredsel_wrapper{
height: 160px !important;
margin: 0 auto !important;
}
.list_carousel {
width: 100%;
position: relative;
padding-top: 58px;
background-color: #FFDFAA;
padding-bottom: 15px;
}
.list_carousel ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
}
.list_carousel li {
font-size: 40px;
color: #999;
/text-align: center;
background-color: #eee;
width: 180px;
height: 140px;
padding: 0;
display: block;
float: left;
margin-left: 5px;
margin-right: 5px;
}
.list_carousel.responsive {
width: auto;
margin-left: 0;
}
.clearfix {
float: none;
clear: both;
}
.prev {
float: left;
margin-left: 5px;
position: absolute;
top:117px;
background-image: url("../images/sprite.png");
background-position: 0 -47px;
width:20px;
height:22px;
left:2px;
}
.next {
float: right;
margin-right: 5px;
position: absolute;
top:117px;
background-image: url("../images/sprite.png");
background-position: 0 -75px;
width:20px;
height:22px;
right:9px;
}
.pager {
position: absolute;
top: 24px;
right: 51px;
}
.pager a {
text-decoration: none;
background-image: url("../images/sprite.png");
background-position: 0 -103px;
width: 20px;
height: 20px;
display: inline-block;
}
.pager a.selected {
background-position: 0 -123px;
}
.timer {
background-color: #999;
height: 6px;
width: 0px;
}




.clearfix , .clear{clear: both;}

.top-block{
background: url("../images/top_header.jpg") 0 0 no-repeat; height: 50px; line-height: 36px;
background-position: 50% 0;
background-size: 100% 50px;
}
.top-title{
float: left;
color: #F6EEE8;
font-family: arial;
font-size: 14px;
margin-left: 40px;
position: relative;
top: 5px;
background-image: url(../images/logo5.png);
width: 155px;
height: 38px;
}
#mainlevel-topmenu{
float: right;
margin-right: 53px;
}
#mainlevel-topmenu li{float: left;height: 36px;}
#mainlevel-topmenu li a{
color: #f6eee8;
text-decoration: none;
font-family: arial;
font-size: 16px;
display: block;
height: 100%;
padding-left: 17px;
padding-right: 17px;
padding-top: 14px;
}
#mainlevel-topmenu li a:hover{
background-image: url("../images/bg.png");
}

.top_block_content{
width: 960px;
margin: 0 auto;
}
.header{
background-image: url("../images/header.jpg");
height: 692px;
background-position: 50% 0;
}
.header_menu{
background-image: url("../images/header_menu.jpg");
height: 201px;
background-position: 50% 0;
}
.footer{
background-image: url("../images/footer.jpg");
height: 34px;
background-position: 50% 0;
}
.copyr{
color: #855237;
font-family: arial;
font-size: 12px;
float: left;
}
.footer a{
color: #855237;
font-family: arial;
font-size: 12px;
text-decoration: none;
float: right;
}
.footer a:hover{
color: #a97b50;
}
.footer_cont{
width: 960px;
margin: 0 auto;
height: 34px;
line-height: 33px;
}
.general_menu{
width: 960px;
margin: 0 auto;
line-height: 47px;
}
.general_menu li{
float: left;
text-align: center;
height: 58px;
}
.general_menu li a{
font-size: 16px;
color: #532a14;
font-family: a_FuturaRoundBold;
text-decoration: none;
cursor: pointer;
display: block;
height:100%;
text-shadow: 0px 1px 0px rgba(219, 185, 137, 1), 1px 1px 11px rgba(255, 255, 190, 0.5);
}
.punkt1{width: 87px;}
.punkt1:hover{background-image: url("../images/punkt1.png"); background-repeat: no-repeat;}
.punkt2{
width: 194px;
margin-left: 2px;
}
.punkt2:hover{background-image: url("../images/punkt2.png"); background-repeat: no-repeat;}
.punkt3:hover{background-image: url("../images/punkt3.png"); background-repeat: no-repeat;}
.punkt4:hover{background-image: url("../images/punkt4.png"); background-repeat: no-repeat;}
.punkt5:hover{background-image: url("../images/punkt5.png"); background-repeat: no-repeat;}
.punkt6:hover{background-image: url("../images/punkt1.png"); background-repeat: no-repeat;}
.punkt3{
width: 193px;
}
.punkt4{
width: 198px;
margin-left: 1px;
}
.punkt5{
width: 194px;margin-left: 1px;

}
.punkt6{
width: 88px;
}


/*contant page*/
html {
background-color: #faf9f2;
}
.content_site{
width: 1000px;
margin: 0 auto;
/*background-image: url("../images/cont_bg.jpg");*/
background-repeat: no-repeat;
z-index: 2;
position: relative;
}
.left_column{
width: 340px;
float: left;
margin-top: 20px;
margin-bottom: 76px;
}
.right_column{
float: right;
width: 660px;
border-radius: 10px;
background-image: url("../images/rcolumnbg.jpg");
background-repeat: no-repeat;
margin-top: 20px;
}
.left_column h1{
height: 60px;
font-family: arial;
font-size: 24px;
color: black;
margin-left: 20px;
}
.block_news{
font-family: arial;
font-size: 13px;
background-color: #eef8da;
padding:17px 19px;
border-radius: 10px;
margin-top: 10px;
margin-bottom: 10px;
width: 282px;
}
.block_news a{
color: #54990f;
text-decoration: none;
font-weight: bold;
margin-bottom: 4px;
display: inline-block;
padding-bottom: 2px;
height:14px;
border-bottom: 1px dotted #54990f;
}
.block_news p{
font-style: italic;
color: #333333;
line-height: 20px;
}
.block_news a:hover{
border: 0;
height: 15px;
}
.allnew:hover{
height: 14px !important;
}
.followtome{
float: right;
color: #54990f;
text-decoration: none;
font-family: arial;
font-size: 13px;
display: inline-block;
height: 15px;
padding-top: 1px;
margin-right: 12px;
border-bottom: 1px dotted #54990f;
padding-bottom: 1px;
}
.followtome:hover{
border: 0;
height: 16px;
}
.ftm_bg{
background-image: url("../images/sprite.png");
background-repeat: no-repeat;
background-position: -3px -2px;
float: right;
height: 16px;
width: 21px;
display: inline-block;
float: right;
margin-right: 29px;
}

.search_block{
height: 60px;
position: relative;
background-color: #FFDFAA;
border-radius: 7px 7px 0 0;
}
.search_block h3{
font-family: arial;
font-size: 24px;
color: black;
position: absolute;
left:50px;
top:20px;
font-weight: normal !important;
}

.search_form input[type=text]{
border: 1px solid #dac69f;
border-right: none ;
height: 28px;
width: 259px;
background-image: url("../images/sprite.png");
background-repeat: no-repeat;
background-position: 100% -18px;
position: absolute;
left:571px;
top: 18px;
font-family: arial;
font-size: 13px;
color: #999999;
padding-left: 7px !important;
padding-top: 0 ;
padding-bottom: 0 !important;
padding-right: 32px !important;
border-radius: 9px 0 0 9px;
}
.search_form input[type=text]:focus{
color: black;
}
.search_form input[type=submit]{
background-image: url("../images/search_submit.png");
border: none;
background-color: transparent;
width: 90px;
height: 30px;
margin-left: -10px;
position: absolute;
padding: 0 !important;
top: 18px;
left:877px;
cursor: pointer;
color: white;
}
.search_form input[type=submit]:hover{
background-image: url("../images/search_submit2.png");
}
.line{
background-image: url("../images/line.png");
height: 2px;
width: 630px;
position: absolute;
top:58px;
}
.line2{
background-image: url("../images/line.png");
height: 2px;
width: 630px;
}
.line3{
background-image: url("../images/line.png");
height: 2px;
position: relative;
bottom:0;
}

.head_img{
position: absolute;
width: 31px;
height: 35px;
background-image: url("../images/sprite.png");
background-repeat: no-repeat;
top: 15px;
left:40px;
}
.head_img2{
position: absolute;
width: 31px;
height: 35px;
background-image: url("../images/sprite.png");
background-repeat: no-repeat;
top: 20px;
left:25px;
}
.list_carousel h3{
font-family: arial;
font-size: 18px;
color: black;
position: absolute;
top: 22px;
left: 80px;
}

.img1{
background-position: 0 -343px;
}
.img2{
background-position: 0 -178px;
}
.img3{
background-position: 0 -140px;
}
.img4{
background-position: 0 -378px;
}
.img5{
background-position: 0 -212px;
}
.footer_x{
background-image: url("../images/footer_bg.png");
height: 121px;
background-color:  transparent;
background-repeat: no-repeat;
}

.footer_cont_x{
background-image: url("../images/cont_footer.jpg");
height:139px;
color: #f7deab;
font-family: arial;
font-size: 13px;
margin-top: -60px;
}
.fotx{
width: 1000px;
margin: 0 auto;
position: relative;
}
.fcx_1 {
padding-top: 29px;
}
.fcx_1 li, .fox_2 li, .fox_3 li{
text-shadow: 0 1px 1px black;
margin-bottom: 8px;
}
.fox_2{
position: absolute;
left: 390px;
top: 29px;
line-height:1.4;
}
.lastli {
background-image: url("../images/sprite.png");
background-position: -6px -285px;
background-repeat: no-repeat;
height:30px;

}
.lastli a{
color: #3b1b08;
text-decoration: none;
text-shadow: 0 0 0 black;
padding-top: 10px;
margin-left: 24px;
display: inline-block;
border-bottom: 1px dotted #3b1b08;
}
.fcx_1 a {
color: #3b1b08;
text-decoration: none;
text-shadow: 0 0 0 black;
padding-top: 10px;
display: inline-block;
border-bottom: 1px dotted #3b1b08;
}
.lastli a:hover{
border-bottom: 0;
}
.hit-media{
width: 44px;
height: 44px;
background-image: url("../images/hitmedia.png");
position: absolute;
left: 741px;
top: 26px;
}
.fox_3{
position: absolute;
left:797px;
top: 26px;
}
.top_footer{
min-height: 390px;
background-color: #E0F3F7;
position: relative;
top: -60px;
z-index: 1;

}
.top_footer_cont{
width: 1000px;
margin: 0 auto;
position: relative;
}
/*contant page*/

.footer_panel{
width: 321px;
height: 324px;
background-image: url("../images/footer_panel.jpg");
background-repeat: no-repeat;
top: 35px;
position: relative;
float: left;
}
.footer_panel2{
width: 320px;
height: 324px;
background-image: url("../images/pomidor2.jpg");
background-repeat: no-repeat;
background-position: -20px 15px;
top: 5px;
position: relative;
float: left;
}
.footer_panel h1{
font-family: arial;
font-size: 24px;
color: black;
width: 280px;
position: absolute;
top:33px;
left: 20px;
}
.footer_panel2 h1{
font-family: arial;
font-size: 24px;
color: black;
width: 280px;
background-image: url("../images/loading.jpg");
background-repeat: no-repeat;
background-position:  100% 7px;
padding-bottom: 20px;
display: block;
}
.footer_panel_txt{
font-family: arial;
font-size: 13px;
font-style: italic;
color: #333333;
width: 280px;
position: absolute;
top: 248px;
left:20px;
line-height: 1.5;


}
.footer_panel_txt2{
font-family: arial;
font-size: 13px;
font-style: italic;
color: #333333;
width: 280px;
position: absolute;
top: 193px;
line-height: 1.5;
background-color: #eef8da;
border-radius: 7px;
padding: 10px 17px;
left: -10px;
}
.footer_block_right{
width: 610px;
position: relative;
right: 0;
height: 100%;
top: 70px;
float: right;
height: 100%;
}

.header_right{
font-family: arial;
font-size: 24px;
color: black;
top: 18px;
position: absolute;
}
.footer_block_right a{
color: #54990f;
font-family: arial;
font-size: 13px;
text-decoration: none;
border-bottom: 1px dotted #54990f;
padding-bottom: 1px;
position: absolute;
right: 50px;
top: 23px;
}
.footer_block_right a:hover{
border-bottom: 0;
}
.right_txt{
position: absolute;
top: 70px;
}

.right_txt p, .right_txt ul{
color: #333333;
font-family: arial;
font-size: 13px;
line-height: 1.5;
margin-bottom: 27px;
}
.header_aut{
width: 1000px;
margin: 0 auto;
height: 103px;
position: relative;
}
.logo{
width: 300px;
height: 90px;
background-image: url("../images/logo.png");
display: block;
top: 10px;
position: absolute;
}

.phone_head{
font-family: arial;
font-size: 13px;
color: #b38659;
position: absolute;
top:36px;
left:360px;
}

.phone{
font-family: arial;
font-size: 24px;
font-weight: bold;
color: #54990f;
position: absolute;
left:360px;
top:60px;
}
.header_aut form{
width: 400px;
height: 103px;
position: relative;
float: right;
}
.login_txt{
width: 124px;
height: 29px;
border-radius: 10px;
border:  0;
padding: 0 8px;
border: 1px solid #d7c9bc;
position: absolute;
top:63px;
}
.header_aut input[type=text]:focus , .header_aut input[type=password]:focus{
border: 1px solid #6498c9;
box-shadow: 1px 0 2px #bfdaee;
}

.pass_txt{
width: 124px;
height: 29px;
border-radius: 10px;
border:  0;
padding: 0 8px;
border: 1px solid #d7c9bc;
position: absolute;
top:63px;
right:110px;
}
.header_aut input[type=submit]{
background-image: url("../images/but.jpg");
width: 90px;
height: 31px;
border: 0;
cursor: pointer;
position: absolute;
top:63px;
left:297px;
}
.header_aut input[type=submit]:hover{
background-image: url("../images/but2.jpg");
}
.a_reg{
font-family: arial;
font-size: 13px;
color: #54990f;
text-decoration: none;
border-bottom: 1px dotted #54990f;
padding-bottom: 1px;
position: absolute;
top: 36px;
left: 10px;
}
.a_pas{
font-family: arial;
font-size: 13px;
color: #b38659;
text-decoration: none;
border-bottom: 1px dotted #b38659;
padding-bottom: 1px;
position: absolute;
top: 38px;
left: 155px;
}
.a_reg:hover, .a_pas:hover{
border-bottom: 0;
}
.exit{
background-image: url("../images/exit.jpg") !important;
}
.exit:hover{
background-image: url("../images/exit2.jpg") !important;
}
.header_gen{
background-image: url("../images/header_gen.jpg");
background-repeat: no-repeat;
background-position: 50% 0;
height: 235px;

}
.top_menu_cont{
background-image: url("../images/menupanel.png");
height: 62px;
width: 1000px;
margin: 0 auto;
position: relative;
}
.top_menu_cont li{
float: left;
width: 25%;
text-align: center;
height: 62px
}
.top_menu_cont li a{
font-family: arial;
font-size: 18px;
color: #f2f0e6;
text-decoration: none;
padding-top: 21px;
display: block;
height:41px;
}
.top_menu_cont li:hover{
background-image: url("../images/punkt4.png");
}
.list_carousel ul li{
position: relative
}
.txt_gal{
position: absolute;
bottom: 0;
z-index: 1201212;
left: 0;
width: 180px;
background-image: url("../images/pngx.png");
height:40px;
display: none;
}
.list_carousel ul li:hover .txt_gal{
display: block;
}
.str_x{
background-image: url("../images/sprite.png");
background-position: -10px -321px;
width: 10px;
height: 16px;
margin-top: 12px;
margin-left: 7px;
float: left;
margin-right: 5px;
}

.gal_txt1 {
color: #b3b3b3;
font-family: arial;
font-size: 11px;
font-weight: bold;
display: block;
text-shadow: 1px 0 1px #150f0d;
margin-top: 7px;
margin-bottom: 2px;
}
.gal_txt2{
color: #e0e0e0;
font-family: arial;
font-size: 11px;
font-weight: bold;
display: block;
}
.content2 {
width: 960px ;
margin: 0 auto;
padding-bottom: 60px;
background-image: url("../images/tbg.jpg");
background-repeat: repeat-x;
position: relative;
}
.breadcrums{
padding-top: 23px;
padding-bottom: 30px;
}
.breadcrums, .breadcrums a {
font-family: arial;
font-size: 13px;
color: #747473;
}
.breadcrums a{
text-decoration: none;
}
.breadcrums a:hover{
text-decoration: underline;
}
.onashead{
font-size: 24px;
font-family: arial;
color: #000000;
padding-bottom: 27px;
display: block;
}
.search2{
position: relative;
left: 313px;
top: -112px;
/*margin-right: 313px;*/
width: 200px;
}
.cont_left{
width: 630px;
font-family: arial;
font-size: 13px;
color: #353434;
line-height: 1.3;
float: left;
padding-bottom: 20px;
position: relative;
z-index: 2;
}
.cont_right{
/*margin-left: 30px;*/
width: 300px;
float: right;
margin-right: 5px;

}
.cont_left p{
margin-top: 20px;
}
.cont_left ul{
padding-top: 15px;
}
.cont_left  li{
background-image: url("../images/ulpoint.jpg");
background-repeat: no-repeat;
padding-left: 20px;
padding-bottom: 15px;


background-color: #FAF9F2 !important;
border: none;
}
.cont_left ul li:last-child{
padding-bottom: 0px;
}
.panelgoto{
margin-top: 30px;
padding-bottom: 60px;
}
.spoiler-head{
background-color: #FFDFAC;
height: 71px;
position: relative;
cursor: pointer;
}
.spoiler-head h3{
font-family: arial;
font-size: 18px;
color: black;
position: absolute;
top: 28px;
left: 68px;
}
.strelkax{
width: 25px;
height: 17px;
position: absolute;
right: 25px;
top:30px;
}
.unfolded .strelkax{
background-image: url("../images/strelka1.png");
}
.folded .strelkax{
background-image: url("../images/strelka2.png");
}
.cd{
background-image: url("../images/cd.jpg");
width: 300px;
height: 96px;
}
.tsp{
background-color: #FFDFAC;
height: 71px;
position: relative;
border-radius: 7px 7px 0 0;
}
.tsp h3{
font-family: arial;
font-size: 24px;
color: black;
position: absolute;
top: 28px;
left: 39px;
}
.bn2{
width: 95% !important;
}
.allnew{
color: #767676 !important;
font-style: italic;
border-bottom: 0 !important;
float: right;
}
.allnew:hover{
text-decoration: underline;
}
.bn2 p{
margin-top: 5px  !important;
}
.nobg{
background-color: #FAF9F2 !important;
}
.vipad_menu{
z-index: 9999999;
position: relative;
display: none;
padding-top: 12px;
background-image: url("../images/strb.png");
background-repeat: no-repeat;
background-position: 86px 0;
/*width: 25px;*/
/*height: 12px;*/
}
.vipad_menu li{
float: none !important;
width: 251px !important;
text-align: left !important;
border-bottom: 1px solid #af927d;
border-top: 1px solid #dabfae;
height: 28px !important;
line-height: 28px;
background-color: #d5ab92;
}
.vipad_menu li:hover{
background-color: #d8c1b0;
}
.vipad_menu li a{
font-family: arial;
font-size: 13px !important;
color: #6e3b23 !important;
padding-top: 0 !important;
height: inherit !important;
padding-left: 18px;
}
.vipad_menu li:first-child{
border-top: 0 !important;
border-radius: 7px 7px 0 0;
}
.vipad_menu li:last-child{
border-bottom: 0 !important;
border-radius: 0 0 7px 7px ;
}
.top_menu_cont li:hover ul{
/*display: block;*/
}

.txt_gal2{
position: absolute;
height: 57px;
width: 100%;
left: 0;
bottom: 0;
background-image: url("../images/pngx.png");
text-decoration: none;
}
.question{
position: relative;
}
.txt_gal2 .str_x{
margin-left: 25px !important;
margin-top: 21px !important;
}
.txt_gal2 .gal_txt1{
margin-top: 17px !important;
}
.mb{
padding-bottom: 40px;
}
.fbr2{
top: 50px !important;
}
.red_content{
width: 1000px;
height: 402px;
background-image: url("../images/redcont.jpg");
position: relative;
left: -20px;
margin-top: 24px;
}
.online_zayavka{
width: 282px;
height: 509px;
background-image: url("../images/panel.png");
background-repeat: no-repeat;
//position: inherit;
z-index: 2;
padding-left: 30px;
padding-right: 30px;
padding-top: 23px;
margin: 0 auto;
top:-47px;

right: 10px;
position: relative;

}
.online_zayavka input[type=text], .online_zayavka input[type=password]{
width: 269px;
height: 19px;
border-radius: 7px;
border: 0;
-webkit-box-shadow: -1px -1px 0 #aea590;
-moz-box-shadow:    -1px -1px 0 #aea590;
box-shadow:         -1px -1px 0 #aea590;
margin-bottom: 14px;
font-size: 13px;
font-family: arial;
color: #b2b2b0;
padding: 4px 7px;
}
.online_zayavka input[type=text]:focus{
color: black;
}
.online_zayavka textarea{
width: 269px;
height: 75px;
border-radius: 7px;
border: 0;
-webkit-box-shadow: -1px -1px 0 #aea590;
-moz-box-shadow:    -1px -1px 0 #aea590;
box-shadow:         -1px -1px 0 #aea590;
font-size: 13px;
font-family: arial;
color: #b2b2b0;
padding: 4px 7px;
}
.online_zayavka textarea:focus{
color: black;
}
.online_zayavka input[type=submit]{
background-image: url("../images/buty.png");
border: 0;
background-color: transparent;
width: 116px;
height: 31px;
margin-left: 82px;
cursor: pointer;
margin-top: 37px;
}
.online_zayavka input[type=submit]:hover{
background-image: url("../images/buty2.png");
}
.fourinput{
margin-top: 15px;
}
.header_pomidor{
font-size: 20px;
color: black;
font-family: arial;
margin-top: 20px;
font-weight: normal !important;
}
.tablex .tdx{
-moz-transform: rotate(270deg);
-webkit-transform: rotate(270deg);
-o-transform: rotate(270deg);
-ms-transform: rotate(270deg); /* ��� IE9 */
transform: rotate(270deg); /* �� ������� */

/*padding-top: 27px;*/
}
.tablex tr:first-child{
height: 70px;
text-align: left;
}
.tablex{
background-color: #f7e3b2;
margin-top: 20px;
width: 630px !important;
}
.tablex tr td:first-child{
background-color: #e3e3e3;
width: 125px !important;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}
.tablex tr td img{
display: inline-block;
}
.tablex tr td{
border: 1px solid #d2bc86;
text-align: center;
vertical-align: middle;
}
.checktd{
background-image: url("../images/green_check.png");
background-repeat: no-repeat;
background-position: 50% 50%;
}
.oz2{
top: 0 !important;
margin-top: -42px;
left: -16px !important;
margin-bottom: -24px;
}
.neh{
font-family: arial;
font-size: 24px;
position: relative;
padding-bottom: 15px;
padding-top: 15px;
}
.fr{
left: 31px;
position: relative;
}
.alneread {
position: relative;
left: 176px;
margin-top: 15px;
margin-bottom: 15px;
display: block;
font-family: arial;
font-size: 13px;
color: #54990F;
width: 145px !important;
}
.alneread:hover{
text-decoration: none;
}
.search3{
position: relative;
left: 330px !important;
top: -65px !important;
width: 200px;
}

#foo1  li, #foo2  li, #foo3  li, #foo4  li, #foo5  li{
border-left: 1px solid #c5b28a ;
border-top: 1px solid #c5b28a;
background-color: #f3dbaa !important;
border-bottom: 1px solid #fdf5dd;
border-right: 1px solid #fdf5dd;
border-radius: 4px;
background-image: none !important;
list-style: none !important;
padding-left: 0 !important;
padding-bottom: 0 !important;
}

.oz3{
left: -11px !important;
margin-top: -42px;
top: 36px !important;
}
.generalx{
margin-bottom: -70px;
}

.maphref{
position: absolute;
right: 23px ;
top: 17px;

font-family: arial;
font-size: 13px;
color: #b38659;
}
.exitX{
background-image: url("../images/but_ex.png") !important;
top: 50px !important;
}

.exitX:hover{
background-image: url("../images/but_ex2.png") !important;
}

.user{
color: #B38659;
font-family: arial;
font-size: 13px;
position: absolute;
right: 122px;
top: 56px;
}
.user:hover , .maphref:hover{
text-decoration: none;
}

.absform{
display: none;
}

.panel_1{
background-image: url(../images/panel_1.png) !important;
padding-left: 22px !important;
height: 706px !important;
top: -336px !important;
z-index: 999999999999 !important;
position: static;
right: 0 !important;

}
.panel_2{
top: 0 !important;
background-image: url(../images/panel_2.png) !important;
padding-left: 22px !important;
right: 0 !important;
}
.formspanx{
font-size: 13px;
color: #a49c89;
font-family: arial;
display: block;
margin-bottom: 10px;
}
.panel_1 img{
margin-bottom: 34px;
margin-top: 16px;
}

#fancybox-content{
border: 0 !important;
}
.fancybox-bg {
background-image: none !important;
}
#fancybox-outer {
background-color: transparent !important;
}
#fancybox-close{
right: 15px !important;
}
.reg_form{
display: block;
color: #0f7925;
font-family: arial;
font-size: 13px;
text-align: center;
margin-top: 35px;
}

.search_form{
//float: right;
}
.register_errors {
color: #CC0000;
font-family: arial;
font-size: 11px;
}
.profile_data_saved {
color: #66CC33;
}
p font.errortext {
font-family: arial;
font-size: 11px;
}
.fox_3 a {
color: #F7DEAB;
text-decoration: none;
}
.fox_3 a:hover{
color: #3B1B08;
}
.fcx_1 li, .fox_2 li, .fox_3 li{
line-height: 1.4;
}
.lastli a{
color: #F7DEAB !important;
border-bottom: 1px dotted #F7DEAB !important;
}
.lastli a:hover{
border-bottom: 1px dotted #3B1B08 !important;
color: #3B1B08 !important;
}
.fcx_1 a{
color: #F7DEAB !important;
}
.fcx_1 a:hover{
color: #3B1B08 !important;
}

/* --- template.css --- */

@font-face {
font-family: 'a_FuturaRoundBold';
src: url('../font/a_futuraround_bold-lit.eot');
src: url('../font/a_futuraround_bold-lit.eot?#iefix') format('embedded-opentype'),
url('../font/a_futuraround_bold-lit.woff') format('woff'),
url('../font/a_futuraround_bold-lit.ttf') format('truetype'),
url('../font/a_futuraround_bold-lit.svg#a_FuturaRoundBold') format('svg');
font-weight: normal;
font-style: normal;

}

.caroufredsel_wrapper{
height: 160px !important;
margin: 0 auto !important;
}
.list_carousel {
width: 100%;
position: relative;
padding-top: 58px;
background-color: #FFDFAA;
padding-bottom: 15px;
}
.list_carousel ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
}
.list_carousel li {
font-size: 40px;
color: #999;
/text-align: center;
background-color: #eee;
width: 180px;
height: 140px;
padding: 0;
display: block;
float: left;
margin-left: 5px;
margin-right: 5px;
}
.list_carousel.responsive {
width: auto;
margin-left: 0;
}
.clearfix {
float: none;
clear: both;
}
.prev {
float: left;
margin-left: 5px;
position: absolute;
top:117px;
background-image: url("../images/sprite.png");
background-position: 0 -47px;
width:20px;
height:22px;
left:2px;
}
.next {
float: right;
margin-right: 5px;
position: absolute;
top:117px;
background-image: url("../images/sprite.png");
background-position: 0 -75px;
width:20px;
height:22px;
right:9px;
}
.pager {
position: absolute;
top: 24px;
right: 51px;
}
.pager a {
text-decoration: none;
background-image: url("../images/sprite.png");
background-position: 0 -103px;
width: 20px;
height: 20px;
display: inline-block;
}
.pager a.selected {
background-position: 0 -123px;
}
.timer {
background-color: #999;
height: 6px;
width: 0px;
}




.clearfix , .clear{clear: both;}

.top-block{
background: url("../images/top_header.jpg") 0 0 no-repeat; height: 50px; line-height: 36px;
background-position: 50% 0;
background-size: 100% 50px;
}
.top-title{
float: left;
color: #F6EEE8;
font-family: arial;
font-size: 14px;
margin-left: 40px;
position: relative;
top: 5px;
background-image: url(../images/logo5.png);
width: 155px;
height: 38px;
}
#mainlevel-topmenu{
float: right;
margin-right: 53px;
}
#mainlevel-topmenu li{float: left;height: 36px;}
#mainlevel-topmenu li a{
color: #f6eee8;
text-decoration: none;
font-family: arial;
font-size: 16px;
display: block;
height: 100%;
padding-left: 17px;
padding-right: 17px;
padding-top: 14px;
}
#mainlevel-topmenu li a:hover{
background-image: url("../images/bg.png");
}

.top_block_content{
width: 960px;
margin: 0 auto;
}
.header{
background-image: url("../images/header.jpg");
height: 692px;
background-position: 50% 0;
}
.header_menu{
background-image: url("../images/header_menu.jpg");
height: 201px;
background-position: 50% 0;
}
.footer{
background-image: url("../images/footer.jpg");
height: 34px;
background-position: 50% 0;
}
.copyr{
color: #855237;
font-family: arial;
font-size: 12px;
float: left;
}
.footer a{
color: #855237;
font-family: arial;
font-size: 12px;
text-decoration: none;
float: right;
}
.footer a:hover{
color: #a97b50;
}
.footer_cont{
width: 960px;
margin: 0 auto;
height: 34px;
line-height: 33px;
}
.general_menu{
width: 960px;
margin: 0 auto;
line-height: 47px;
}
.general_menu li{
float: left;
text-align: center;
height: 58px;
}
.general_menu li a{
font-size: 16px;
color: #532a14;
font-family: a_FuturaRoundBold;
text-decoration: none;
cursor: pointer;
display: block;
height:100%;
text-shadow: 0px 1px 0px rgba(219, 185, 137, 1), 1px 1px 11px rgba(255, 255, 190, 0.5);
}
.punkt1{width: 87px;}
.punkt1:hover{background-image: url("../images/punkt1.png"); background-repeat: no-repeat;}
.punkt2{
width: 194px;
margin-left: 2px;
}
.punkt2:hover{background-image: url("../images/punkt2.png"); background-repeat: no-repeat;}
.punkt3:hover{background-image: url("../images/punkt3.png"); background-repeat: no-repeat;}
.punkt4:hover{background-image: url("../images/punkt4.png"); background-repeat: no-repeat;}
.punkt5:hover{background-image: url("../images/punkt5.png"); background-repeat: no-repeat;}
.punkt6:hover{background-image: url("../images/punkt1.png"); background-repeat: no-repeat;}
.punkt3{
width: 193px;
}
.punkt4{
width: 198px;
margin-left: 1px;
}
.punkt5{
width: 194px;margin-left: 1px;

}
.punkt6{
width: 88px;
}


/*contant page*/
html {
background-color: #faf9f2;
}
.content_site{
width: 1000px;
margin: 0 auto;
/*background-image: url("../images/cont_bg.jpg");*/
background-repeat: no-repeat;
z-index: 2;
position: relative;
}
.left_column{
width: 340px;
float: left;
margin-top: 20px;
margin-bottom: 76px;
}
.right_column{
float: right;
width: 660px;
border-radius: 10px;
background-image: url("../images/rcolumnbg.jpg");
background-repeat: no-repeat;
margin-top: 20px;
}
.left_column h1{
height: 60px;
font-family: arial;
font-size: 24px;
color: black;
margin-left: 20px;
}
.block_news{
font-family: arial;
font-size: 13px;
background-color: #eef8da;
padding:17px 19px;
border-radius: 10px;
margin-top: 10px;
margin-bottom: 10px;
width: 282px;
}
.block_news a{
color: #54990f;
text-decoration: none;
font-weight: bold;
margin-bottom: 4px;
display: inline-block;
padding-bottom: 2px;
height:14px;
border-bottom: 1px dotted #54990f;
}
.block_news p{
font-style: italic;
color: #333333;
line-height: 20px;
}
.block_news a:hover{
border: 0;
height: 15px;
}
.allnew:hover{
height: 14px !important;
}
.followtome{
float: right;
color: #54990f;
text-decoration: none;
font-family: arial;
font-size: 13px;
display: inline-block;
height: 15px;
padding-top: 1px;
margin-right: 12px;
border-bottom: 1px dotted #54990f;
padding-bottom: 1px;
}
.followtome:hover{
border: 0;
height: 16px;
}
.ftm_bg{
background-image: url("../images/sprite.png");
background-repeat: no-repeat;
background-position: -3px -2px;
float: right;
height: 16px;
width: 21px;
display: inline-block;
float: right;
margin-right: 29px;
}

.search_block{
height: 60px;
position: relative;
background-color: #FFDFAA;
border-radius: 7px 7px 0 0;
}
.search_block h1{
font-family: arial;
font-size: 24px;
color: black;
position: absolute;
left:50px;
top:20px;
font-weight: normal !important;
}

.search_form input[type=text]{
border: 1px solid #dac69f;
border-right: none ;
height: 28px;
width: 259px;
background-image: url("../images/sprite.png");
background-repeat: no-repeat;
background-position: 100% -18px;
position: absolute;
left:571px;
top: 18px;
font-family: arial;
font-size: 13px;
color: #999999;
padding-left: 7px !important;
padding-top: 0 ;
padding-bottom: 0 !important;
padding-right: 32px !important;
border-radius: 9px 0 0 9px;
}
.search_form input[type=text]:focus{
color: black;
}
.search_form input[type=submit]{
background-image: url("../images/search_submit.png");
border: none;
background-color: transparent;
width: 90px;
height: 30px;
margin-left: -10px;
position: absolute;
padding: 0 !important;
top: 18px;
left:877px;
cursor: pointer;
color: white;
}
.search_form input[type=submit]:hover{
background-image: url("../images/search_submit2.png");
}
.line{
background-image: url("../images/line.png");
height: 2px;
width: 630px;
position: absolute;
top:58px;
}
.line2{
background-image: url("../images/line.png");
height: 2px;
width: 630px;
}
.line3{
background-image: url("../images/line.png");
height: 2px;
position: relative;
bottom:0;
}

.head_img{
position: absolute;
width: 31px;
height: 35px;
background-image: url("../images/sprite.png");
background-repeat: no-repeat;
top: 15px;
left:40px;
}
.head_img2{
position: absolute;
width: 31px;
height: 35px;
background-image: url("../images/sprite.png");
background-repeat: no-repeat;
top: 20px;
left:25px;
}
.list_carousel h3{
font-family: arial;
font-size: 18px;
color: black;
position: absolute;
top: 22px;
left: 80px;
}

.img1{
background-position: 0 -343px;
}
.img2{
background-position: 0 -178px;
}
.img3{
background-position: 0 -140px;
}
.img4{
background-position: 0 -378px;
}
.img5{
background-position: 0 -212px;
}
.footer_x{
background-image: url("../images/footer_bg.png");
height: 121px;
background-color:  transparent;
background-repeat: no-repeat;
}

.footer_cont_x{
background-image: url("../images/cont_footer.jpg");
height:139px;
color: #f7deab;
font-family: arial;
font-size: 13px;
margin-top: -60px;
}
.fotx{
width: 1000px;
margin: 0 auto;
position: relative;
}
.fcx_1 {
padding-top: 29px;
}
.fcx_1 li, .fox_2 li, .fox_3 li{
text-shadow: 0 1px 1px black;
margin-bottom: 8px;
}
.fox_2{
position: absolute;
left: 390px;
top: 29px;
line-height:1.4;
}
.lastli {
background-image: url("../images/sprite.png");
background-position: -6px -285px;
background-repeat: no-repeat;
height:30px;

}
.lastli a{
color: #3b1b08;
text-decoration: none;
text-shadow: 0 0 0 black;
padding-top: 10px;
margin-left: 24px;
display: inline-block;
border-bottom: 1px dotted #3b1b08;
}
.fcx_1 a {
color: #3b1b08;
text-decoration: none;
text-shadow: 0 0 0 black;
padding-top: 10px;
display: inline-block;
border-bottom: 1px dotted #3b1b08;
}
.lastli a:hover{
border-bottom: 0;
}
.hit-media{
width: 44px;
height: 44px;
background-image: url("../images/hitmedia.png");
position: absolute;
left: 741px;
top: 26px;
}
.fox_3{
position: absolute;
left:797px;
top: 26px;
display: none;
}
.top_footer{
min-height: 390px;
background-color: #E0F3F7;
position: relative;
top: -60px;
z-index: 1;

}
.top_footer_cont{
width: 1000px;
margin: 0 auto;
position: relative;
}
/*contant page*/

.footer_panel{
width: 321px;
height: 324px;
background-image: url("../images/footer_panel.jpg");
background-repeat: no-repeat;
top: 35px;
position: relative;
float: left;
}
.footer_panel2{
width: 320px;
height: 324px;
background-image: url("../images/pomidor2.jpg");
background-repeat: no-repeat;
background-position: -20px 15px;
top: 5px;
position: relative;
float: left;
}
.footer_panel h1{
font-family: arial;
font-size: 24px;
color: black;
width: 280px;
position: absolute;
top:33px;
left: 20px;
}
.footer_panel2 h1{
font-family: arial;
font-size: 24px;
color: black;
width: 280px;
background-image: url("../images/loading.jpg");
background-repeat: no-repeat;
background-position:  100% 7px;
padding-bottom: 20px;
display: block;
}
.footer_panel_txt{
font-family: arial;
font-size: 13px;
font-style: italic;
color: #333333;
width: 280px;
position: absolute;
top: 248px;
left:20px;
line-height: 1.5;


}
.footer_panel_txt2{
font-family: arial;
font-size: 13px;
font-style: italic;
color: #333333;
width: 280px;
position: absolute;
top: 193px;
line-height: 1.5;
background-color: #eef8da;
border-radius: 7px;
padding: 10px 17px;
left: -10px;
}
.footer_block_right{
width: 610px;
position: relative;
right: 0;
height: 100%;
top: 70px;
float: right;
height: 100%;
}

.header_right{
font-family: arial;
font-size: 24px;
color: black;
top: 18px;
position: absolute;
}
.footer_block_right a{
color: #54990f;
font-family: arial;
font-size: 13px;
text-decoration: none;
border-bottom: 1px dotted #54990f;
padding-bottom: 1px;
position: absolute;
right: 50px;
top: 23px;
}
.footer_block_right a:hover{
border-bottom: 0;
}
.right_txt{
position: absolute;
top: 70px;
}

.right_txt p, .right_txt ul{
color: #333333;
font-family: arial;
font-size: 13px;
line-height: 1.5;
margin-bottom: 27px;
}
.header_aut{
width: 1000px;
margin: 0 auto;
height: 103px;
position: relative;
}
.logo{
width: 300px;
height: 90px;
background-image: url("../images/logo.png");
display: block;
top: 10px;
position: absolute;
}

.phone_head{
font-family: arial;
font-size: 13px;
color: #b38659;
position: absolute;
top:36px;
left:360px;
}

.phone{
font-family: arial;
font-size: 24px;
font-weight: bold;
color: #54990f;
position: absolute;
left:360px;
top:60px;
}
.header_aut form{
width: 400px;
height: 103px;
position: relative;
float: right;
}
.login_txt{
width: 124px;
height: 29px;
border-radius: 10px;
border:  0;
padding: 0 8px;
border: 1px solid #d7c9bc;
position: absolute;
top:63px;
}
.header_aut input[type=text]:focus , .header_aut input[type=password]:focus{
border: 1px solid #6498c9;
box-shadow: 1px 0 2px #bfdaee;
}

.pass_txt{
width: 124px;
height: 29px;
border-radius: 10px;
border:  0;
padding: 0 8px;
border: 1px solid #d7c9bc;
position: absolute;
top:63px;
right:110px;
}
.header_aut input[type=submit]{
background-image: url("../images/but.jpg");
width: 90px;
height: 31px;
border: 0;
cursor: pointer;
position: absolute;
top:63px;
left:297px;
}
.header_aut input[type=submit]:hover{
background-image: url("../images/but2.jpg");
}
.a_reg{
font-family: arial;
font-size: 13px;
color: #54990f;
text-decoration: none;
border-bottom: 1px dotted #54990f;
padding-bottom: 1px;
position: absolute;
top: 36px;
left: 10px;
}
.a_pas{
font-family: arial;
font-size: 13px;
color: #b38659;
text-decoration: none;
border-bottom: 1px dotted #b38659;
padding-bottom: 1px;
position: absolute;
top: 38px;
left: 155px;
}
.a_reg:hover, .a_pas:hover{
border-bottom: 0;
}
.exit{
background-image: url("../images/exit.jpg") !important;
}
.exit:hover{
background-image: url("../images/exit2.jpg") !important;
}
.header_gen{
background-image: url("../images/header_gen.jpg");
background-repeat: no-repeat;
background-position: 50% 0;
height: 235px;

}
.top_menu_cont{
background-image: url("../images/menupanel.png");
height: 62px;
width: 1000px;
margin: 0 auto;
position: relative;
}
.top_menu_cont li{
float: left;
width: 25%;
text-align: center;
height: 62px
}
.top_menu_cont li a{
font-family: arial;
font-size: 18px;
color: #f2f0e6;
text-decoration: none;
padding-top: 21px;
display: block;
height:41px;
}
.top_menu_cont li:hover{
background-image: url("../images/punkt4.png");
}
.list_carousel ul li{
position: relative
}
.txt_gal{
position: absolute;
bottom: 0;
z-index: 1201212;
left: 0;
width: 180px;
background-image: url("../images/pngx.png");
height:40px;
display: none;
}
.list_carousel ul li:hover .txt_gal{
display: block;
}
.str_x{
background-image: url("../images/sprite.png");
background-position: -10px -321px;
width: 10px;
height: 16px;
margin-top: 12px;
margin-left: 7px;
float: left;
margin-right: 5px;
}

.gal_txt1 {
color: #b3b3b3;
font-family: arial;
font-size: 11px;
font-weight: bold;
display: block;
text-shadow: 1px 0 1px #150f0d;
margin-top: 7px;
margin-bottom: 2px;
}
.gal_txt2{
color: #e0e0e0;
font-family: arial;
font-size: 11px;
font-weight: bold;
display: block;
}
.content2 {
width: 960px ;
margin: 0 auto;
padding-bottom: 60px;
background-image: url("../images/tbg.jpg");
background-repeat: repeat-x;
position: relative;
}
.breadcrums{
padding-top: 23px;
padding-bottom: 30px;
}
.breadcrums, .breadcrums a {
font-family: arial;
font-size: 13px;
color: #747473;
}
.breadcrums a{
text-decoration: none;
}
.breadcrums a:hover{
text-decoration: underline;
}
.onashead{
font-size: 24px;
font-family: arial;
color: #000000;
padding-bottom: 27px;
display: block;
}
.search2{
position: relative;
left: 313px;
top: -112px;
/*margin-right: 313px;*/
width: 200px;
}
.cont_left{
width: 630px;
font-family: arial;
font-size: 13px;
color: #353434;
line-height: 1.3;
float: left;
padding-bottom: 20px;
position: relative;
z-index: 2;
}
.cont_right{
/*margin-left: 30px;*/
width: 300px;
float: right;
margin-right: 5px;

}
.cont_left p{
margin-top: 20px;
}
.cont_left ul{
padding-top: 15px;
}
.cont_left  li{
background-image: url("../images/ulpoint.jpg");
background-repeat: no-repeat;
padding-left: 20px;
padding-bottom: 15px;


background-color: #FAF9F2 !important;
border: none;
}
.cont_left ul li:last-child{
padding-bottom: 0px;
}
.panelgoto{
margin-top: 30px;
padding-bottom: 60px;
}
.spoiler-head{
background-color: #FFDFAC;
height: 71px;
position: relative;
cursor: pointer;
}
.spoiler-head h3{
font-family: arial;
font-size: 18px;
color: black;
position: absolute;
top: 28px;
left: 68px;
}
.strelkax{
width: 25px;
height: 17px;
position: absolute;
right: 25px;
top:30px;
}
.unfolded .strelkax{
background-image: url("../images/strelka1.png");
}
.folded .strelkax{
background-image: url("../images/strelka2.png");
}
.cd{
background-image: url("../images/cd.jpg");
width: 300px;
height: 96px;
}
.tsp{
background-color: #FFDFAC;
height: 71px;
position: relative;
border-radius: 7px 7px 0 0;
}
.tsp h3{
font-family: arial;
font-size: 24px;
color: black;
position: absolute;
top: 28px;
left: 39px;
}
.bn2{
width: 95% !important;
}
.allnew{
color: #767676 !important;
font-style: italic;
border-bottom: 0 !important;
float: right;
}
.allnew:hover{
text-decoration: underline;
}
.bn2 p{
margin-top: 5px  !important;
}
.nobg{
background-color: #FAF9F2 !important;
}
.vipad_menu{
z-index: 9999999;
position: relative;
display: none;
padding-top: 12px;
background-image: url("../images/strb.png");
background-repeat: no-repeat;
background-position: 86px 0;
/*width: 25px;*/
/*height: 12px;*/
}
.vipad_menu li{
float: none !important;
width: 251px !important;
text-align: left !important;
border-bottom: 1px solid #af927d;
border-top: 1px solid #dabfae;
height: 28px !important;
line-height: 28px;
background-color: #d5ab92;
}
.vipad_menu li:hover{
background-color: #d8c1b0;
}
.vipad_menu li a{
font-family: arial;
font-size: 13px !important;
color: #6e3b23 !important;
padding-top: 0 !important;
height: inherit !important;
padding-left: 18px;
}
.vipad_menu li:first-child{
border-top: 0 !important;
border-radius: 7px 7px 0 0;
}
.vipad_menu li:last-child{
border-bottom: 0 !important;
border-radius: 0 0 7px 7px ;
}
.top_menu_cont li:hover ul{
/*display: block;*/
}

.txt_gal2{
position: absolute;
height: 57px;
width: 100%;
left: 0;
bottom: 0;
background-image: url("../images/pngx.png");
text-decoration: none;
}
.question{
position: relative;
}
.txt_gal2 .str_x{
margin-left: 25px !important;
margin-top: 21px !important;
}
.txt_gal2 .gal_txt1{
margin-top: 17px !important;
}
.mb{
padding-bottom: 40px;
}
.fbr2{
top: 50px !important;
}
.red_content{
width: 1000px;
height: 402px;
background-image: url("../images/redcont.jpg");
position: relative;
left: -20px;
margin-top: 24px;
}
.online_zayavka{
width: 282px;
height: 509px;
background-image: url("../images/panel.png");
background-repeat: no-repeat;
//position: inherit;
z-index: 2;
padding-left: 30px;
padding-right: 30px;
padding-top: 23px;
margin: 0 auto;
top:-47px;

right: 10px;
position: relative;

}
.online_zayavka input[type=text], .online_zayavka input[type=password]{
width: 269px;
height: 19px;
border-radius: 7px;
border: 0;
-webkit-box-shadow: -1px -1px 0 #aea590;
-moz-box-shadow:    -1px -1px 0 #aea590;
box-shadow:         -1px -1px 0 #aea590;
margin-bottom: 14px;
font-size: 13px;
font-family: arial;
color: #b2b2b0;
padding: 4px 7px;
}
.online_zayavka input[type=text]:focus{
color: black;
}
.online_zayavka textarea{
width: 269px;
height: 75px;
border-radius: 7px;
border: 0;
-webkit-box-shadow: -1px -1px 0 #aea590;
-moz-box-shadow:    -1px -1px 0 #aea590;
box-shadow:         -1px -1px 0 #aea590;
font-size: 13px;
font-family: arial;
color: #b2b2b0;
padding: 4px 7px;
}
.online_zayavka textarea:focus{
color: black;
}
.online_zayavka input[type=submit]{
background-image: url("../images/buty.png");
border: 0;
background-color: transparent;
width: 116px;
height: 31px;
margin-left: 82px;
cursor: pointer;
margin-top: 37px;
}
.online_zayavka input[type=submit]:hover{
background-image: url("../images/buty2.png");
}
.fourinput{
margin-top: 15px;
}
.header_pomidor{
font-size: 20px;
color: black;
font-family: arial;
margin-top: 20px;
font-weight: normal !important;
}
.tablex .tdx{
-moz-transform: rotate(270deg);
-webkit-transform: rotate(270deg);
-o-transform: rotate(270deg);
-ms-transform: rotate(270deg); /* ��� IE9 */
transform: rotate(270deg); /* �� ������� */

/*padding-top: 27px;*/
}
.tablex tr:first-child{
height: 70px;
text-align: left;
}
.tablex{
background-color: #f7e3b2;
margin-top: 20px;
width: 630px !important;
}
.tablex tr td:first-child{
background-color: #e3e3e3;
width: 125px !important;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}
.tablex tr td img{
display: inline-block;
}
.tablex tr td{
border: 1px solid #d2bc86;
text-align: center;
vertical-align: middle;
}
.checktd{
background-image: url("../images/green_check.png");
background-repeat: no-repeat;
background-position: 50% 50%;
}
.oz2{
top: 0 !important;
margin-top: -42px;
left: -16px !important;
margin-bottom: -24px;
}
.neh{
font-family: arial;
font-size: 24px;
position: relative;
padding-bottom: 15px;
padding-top: 15px;
}
.fr{
left: 31px;
position: relative;
}
.alneread {
position: relative;
left: 176px;
margin-top: 15px;
margin-bottom: 15px;
display: block;
font-family: arial;
font-size: 13px;
color: #54990F;
width: 145px !important;
}
.alneread:hover{
text-decoration: none;
}
.search3{
position: relative;
left: 330px !important;
top: -65px !important;
width: 200px;
}

#foo1  li, #foo2  li, #foo3  li, #foo4  li, #foo5  li{
border-left: 1px solid #c5b28a ;
border-top: 1px solid #c5b28a;
background-color: #f3dbaa !important;
border-bottom: 1px solid #fdf5dd;
border-right: 1px solid #fdf5dd;
border-radius: 4px;
background-image: none !important;
list-style: none !important;
padding-left: 0 !important;
padding-bottom: 0 !important;
}

.oz3{
left: -11px !important;
margin-top: -42px;
top: 36px !important;
}
.generalx{
margin-bottom: -70px;
}

.maphref{
position: absolute;
right: 23px ;
top: 17px;

font-family: arial;
font-size: 13px;
color: #b38659;
}
.exitX{
background-image: url("../images/but_ex.png") !important;
top: 50px !important;
}

.exitX:hover{
background-image: url("../images/but_ex2.png") !important;
}

.user{
color: #B38659;
font-family: arial;
font-size: 13px;
position: absolute;
right: 122px;
top: 56px;
}
.user:hover , .maphref:hover{
text-decoration: none;
}

.absform{
display: none;
}

.panel_1{
background-image: url(../images/panel_1.png) !important;
padding-left: 22px !important;
height: 706px !important;
top: -336px !important;
z-index: 999999999999 !important;
position: static;
right: 0 !important;

}
.panel_2{
top: 0 !important;
background-image: url(../images/panel_2.png) !important;
padding-left: 22px !important;
right: 0 !important;
}
.formspanx{
font-size: 13px;
color: #a49c89;
font-family: arial;
display: block;
margin-bottom: 10px;
}
.panel_1 img{
margin-bottom: 34px;
margin-top: 16px;
}

#fancybox-content{
border: 0 !important;
}
.fancybox-bg {
background-image: none !important;
}
#fancybox-outer {
background-color: transparent !important;
}
#fancybox-close{
right: 15px !important;
}
.reg_form{
display: block;
color: #0f7925;
font-family: arial;
font-size: 13px;
text-align: center;
margin-top: 35px;
}

.search_form{
//float: right;
}
.register_errors {
color: #CC0000;
font-family: arial;
font-size: 11px;
}
.profile_data_saved {
color: #66CC33;
}
p font.errortext {
font-family: arial;
font-size: 11px;
}
.fox_3 a {
color: #F7DEAB;
text-decoration: none;
}
.fox_3 a:hover{
color: #3B1B08;
}
.fcx_1 li, .fox_2 li, .fox_3 li{
line-height: 1.4;
}
.lastli a{
color: #F7DEAB !important;
border-bottom: 1px dotted #F7DEAB !important;
}
.lastli a:hover{
border-bottom: 1px dotted #3B1B08 !important;
color: #3B1B08 !important;
}
.fcx_1 a{
color: #F7DEAB !important;
}
.fcx_1 a:hover{
color: #3B1B08 !important;
}


/* --- add --- */

.news-list{
font-family: arial;
}

.news-list ul li{
margin: 0px 0px 20px 0px;
}

.news-ttl{
color: #54990F;
font-weight: bold;
margin: 0px 0px 7px 0px;
font-family: arial;
}

.news-ttl a{
color: #54990F;
text-decoration: none;
} 

.news-ttl a:hover{
color: black;
} 

.news-date{
color: #666;
font-size: 12px;
margin: 0px 0px 7px 0px;
}

.news-txt{
text-align: justify;
font-size: 14px;
}

.cont_left .blog p{
margin: 0px 0px 15px 0px;
}

.blog .items-leading>div{
margin: 0px 0px 25px 0px;
}

.blog .items-leading h2 a{
display: block;
color: #54990F;
font-weight: bold;
font-size: 16px;
margin: 0px 0px 7px 0px;
font-family: arial;
text-decoration: none;
}

.readmore{
text-align: right;
}

.readmore a{
color: #54990F;
text-decoration: none;
}

.blog .items-leading h2 a:hover, .readmore a:hover{
color: black;
}

.pagination .counter{
display: none;
}

.pagination  ul li{
float: left;
margin: 0px 5px;
}

.pagination  ul li a{
color: #54990F;
}

.item-page h2{
display: none;
}

.item-page p {
text-align: justify;
}

#xmap ul.level_0 li a{
display: block;
color: black;
font-weight: bold;
text-decoration: none;
}

#xmap ul.level_0 li  ul.level_1 li a{
display: block;
color: #54990F;
font-weight: normal;
text-decoration: none;
}

#xmap ul.level_0 li  ul.level_1 li a:hover, #xmap ul.level_0 li a:hover{
text-decoration: underline;
}

form.simpleForm{
font-family: Arial;
}

form.simpleForm label{
display: none;
}

.cont_left form#searchForm input[type="text"]{
width: 500px;
height: 22px;
padding: 0px 20px;
}

.cont_left form#searchForm button{
width: 70px;
height: 26px;
cursor: pointer;
}

.phrases-box{
margin: 15px 0px 0px 0px;
}

.phrases-box input[type="radio"]{
vertical-align: -2px;
margin-left: 20px;
}

.phrases-box input[type="radio"]:first-child{
margin-left: 0px;
}

.searchintro{
font: 16px Arial;
color: #54990f;
font-weight: bold;
margin: 0px 0px 20px 0px;
}

.search_res{
margin: 0px 0px 20px 0px;
}

.result-title{
color: black;
font: 15px Arial;
font-weight: bold;
margin: 0px 0px 7px 0px;
}

.result-title a{
color: black;
font-weight: bold;
text-decoration: none;
}

.result-title a:hover{
color: #54990f;
}

div.right_menu div.spoiler-head:nth-child(n+11){
display: none;
}

.main_prod_men li.punkt6 {
display: none;
}

.main_prod_men li.punkt7 {
display: none;
}

.footer_cont a {
display: none;
}

#aiContactSafe_info {
display: none;
}

.required_field {
color: red;
}

.aiContactSafe input {
width: 306px;
margin-bottom: 5px
}

.aiContactSafe textarea{
width: 306px;
height:81px;
}

#div_captcha input {
width: 240px;
}

#aiContactSafeSend_loading_1 {
display: none;
}

#aiContactSafeSend input {
width: 80px;
margin: 0!important;
}

.aiContactSafe_contact_form_field_label_left {

}

.item-page td {
padding: 3px;
border: 1px solid black;
}

#aiContactSafeForm td {
border: 0px;
}