/*
  960 Grid System ~ Core CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/

body {
  min-width: 960px;
  background: #f7f7f7 !important;
}

/* `Container
----------------------------------------------------------------------------------------------------*/

.container_24 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
box-shadow: 0px 0px 20px #D6D6D6;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {

  display:-moz-inline-stack;/*Firefox 2*/
  display:inline-block; /*Хорошие браузеры*/
  _overflow:hidden;/*IE6, IE7*/
  *zoom:1;/*включаем hasLayout для IE6, IE7*/
  *display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
  float: left;
  margin-left: 5px;
  margin-right: 4px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15,
.push_16, .pull_16,
.push_17, .pull_17,
.push_18, .pull_18,
.push_19, .pull_19,
.push_20, .pull_20,
.push_21, .pull_21,
.push_22, .pull_22,
.push_23, .pull_23 {
  position: relative;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* `Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .grid_1 {
  width: 30px;
}

.container_24 .grid_2 {
  width: 70px;
}

.container_24 .grid_3 {
  width: 110px;
}

.container_24 .grid_4 {
  width: 150px;
}

.container_24 .grid_5 {
  width: 190px;
}

.container_24 .grid_6 {
  width: 230px;
}

.container_24 .grid_7 {
  width: 270px;
}

.container_24 .grid_8 {
  width: 310px;
}

.container_24 .grid_9 {
  width: 350px;
}

.container_24 .grid_10 {
  width: 390px;
}

.container_24 .grid_11 {
  width: 430px;
}

.container_24 .grid_12 {
  width: 470px;
}

.container_24 .grid_13 {
  width: 510px;
}

.container_24 .grid_14 {
  width: 550px;
}

.container_24 .grid_15 {
  width: 590px;
}

.container_24 .grid_16 {
  width: 630px;
}

.container_24 .grid_17 {
  width: 670px;
}

.container_24 .grid_18 {
  width: 710px;
}

.container_24 .grid_19 {
  width: 750px;
}

.container_24 .grid_20 {
  width: 790px;
}

.container_24 .grid_21 {
  width: 830px;
}

.container_24 .grid_22 {
  width: 870px;
}

.container_24 .grid_23 {
  width: 910px;
}

.container_24 .grid_24 {
  width: 950px;
}

/* `Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .prefix_1 {
  padding-left: 40px;
}

.container_24 .prefix_2 {
  padding-left: 80px;
}

.container_24 .prefix_3 {
  padding-left: 120px;
}

.container_24 .prefix_4 {
  padding-left: 160px;
}

.container_24 .prefix_5 {
  padding-left: 200px;
}

.container_24 .prefix_6 {
  padding-left: 240px;
}

.container_24 .prefix_7 {
  padding-left: 280px;
}

.container_24 .prefix_8 {
  padding-left: 320px;
}

.container_24 .prefix_9 {
  padding-left: 360px;
}

.container_24 .prefix_10 {
  padding-left: 400px;
}

.container_24 .prefix_11 {
  padding-left: 440px;
}

.container_24 .prefix_12 {
  padding-left: 480px;
}

.container_24 .prefix_13 {
  padding-left: 520px;
}

.container_24 .prefix_14 {
  padding-left: 560px;
}

.container_24 .prefix_15 {
  padding-left: 600px;
}

.container_24 .prefix_16 {
  padding-left: 640px;
}

.container_24 .prefix_17 {
  padding-left: 680px;
}

.container_24 .prefix_18 {
  padding-left: 720px;
}

.container_24 .prefix_19 {
  padding-left: 760px;
}

.container_24 .prefix_20 {
  padding-left: 800px;
}

.container_24 .prefix_21 {
  padding-left: 840px;
}

.container_24 .prefix_22 {
  padding-left: 880px;
}

.container_24 .prefix_23 {
  padding-left: 920px;
}

/* `Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .suffix_1 {
  padding-right: 40px;
}

.container_24 .suffix_2 {
  padding-right: 80px;
}

.container_24 .suffix_3 {
  padding-right: 120px;
}

.container_24 .suffix_4 {
  padding-right: 160px;
}

.container_24 .suffix_5 {
  padding-right: 200px;
}

.container_24 .suffix_6 {
  padding-right: 240px;
}

.container_24 .suffix_7 {
  padding-right: 280px;
}

.container_24 .suffix_8 {
  padding-right: 320px;
}

.container_24 .suffix_9 {
  padding-right: 360px;
}

.container_24 .suffix_10 {
  padding-right: 400px;
}

.container_24 .suffix_11 {
  padding-right: 440px;
}

.container_24 .suffix_12 {
  padding-right: 480px;
}

.container_24 .suffix_13 {
  padding-right: 520px;
}

.container_24 .suffix_14 {
  padding-right: 560px;
}

.container_24 .suffix_15 {
  padding-right: 600px;
}

.container_24 .suffix_16 {
  padding-right: 640px;
}

.container_24 .suffix_17 {
  padding-right: 680px;
}

.container_24 .suffix_18 {
  padding-right: 720px;
}

.container_24 .suffix_19 {
  padding-right: 760px;
}

.container_24 .suffix_20 {
  padding-right: 800px;
}

.container_24 .suffix_21 {
  padding-right: 840px;
}

.container_24 .suffix_22 {
  padding-right: 880px;
}

.container_24 .suffix_23 {
  padding-right: 920px;
}

/* `Push Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .push_1 {
  left: 40px;
}

.container_24 .push_2 {
  left: 80px;
}

.container_24 .push_3 {
  left: 120px;
}

.container_24 .push_4 {
  left: 160px;
}

.container_24 .push_5 {
  left: 200px;
}

.container_24 .push_6 {
  left: 240px;
}

.container_24 .push_7 {
  left: 280px;
}

.container_24 .push_8 {
  left: 320px;
}

.container_24 .push_9 {
  left: 360px;
}

.container_24 .push_10 {
  left: 400px;
}

.container_24 .push_11 {
  left: 440px;
}

.container_24 .push_12 {
  left: 480px;
}

.container_24 .push_13 {
  left: 520px;
}

.container_24 .push_14 {
  left: 560px;
}

.container_24 .push_15 {
  left: 600px;
}

.container_24 .push_16 {
  left: 640px;
}

.container_24 .push_17 {
  left: 680px;
}

.container_24 .push_18 {
  left: 720px;
}

.container_24 .push_19 {
  left: 760px;
}

.container_24 .push_20 {
  left: 800px;
}

.container_24 .push_21 {
  left: 840px;
}

.container_24 .push_22 {
  left: 880px;
}

.container_24 .push_23 {
  left: 920px;
}

/* `Pull Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .pull_1 {
  left: -40px;
}

.container_24 .pull_2 {
  left: -80px;
}

.container_24 .pull_3 {
  left: -120px;
}

.container_24 .pull_4 {
  left: -160px;
}

.container_24 .pull_5 {
  left: -200px;
}

.container_24 .pull_6 {
  left: -240px;
}

.container_24 .pull_7 {
  left: -280px;
}

.container_24 .pull_8 {
  left: -320px;
}

.container_24 .pull_9 {
  left: -360px;
}

.container_24 .pull_10 {
  left: -400px;
}

.container_24 .pull_11 {
  left: -440px;
}

.container_24 .pull_12 {
  left: -480px;
}

.container_24 .pull_13 {
  left: -520px;
}

.container_24 .pull_14 {
  left: -560px;
}

.container_24 .pull_15 {
  left: -600px;
}

.container_24 .pull_16 {
  left: -640px;
}

.container_24 .pull_17 {
  left: -680px;
}

.container_24 .pull_18 {
  left: -720px;
}

.container_24 .pull_19 {
  left: -760px;
}

.container_24 .pull_20 {
  left: -800px;
}

.container_24 .pull_21 {
  left: -840px;
}

.container_24 .pull_22 {
  left: -880px;
}

.container_24 .pull_23 {
  left: -920px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after,
.container_24:before,
.container_24:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,
.container_24:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix,
.container_24 {
  zoom: 1;
}


.header_1 {
  height: 120px;
}


.main_menu {
  padding-left: 10px;
  margin-left: 0px;
  color: #fff;
  background: #0F8C8D;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0F8C8D), to(#0F8C8D));
  background: -webkit-linear-gradient(#0F8C8D, #0F8C8D);
  background: -moz-linear-gradient(#0F8C8D, #0F8C8D);
  background: -ms-linear-gradient(#0F8C8D, #0F8C8D);
  background: -o-linear-gradient(#0F8C8D, #0F8C8D);
  background: linear-gradient(#0F8C8D, #0F8C8D);
}
/*---------------------Шаманство---------------------------*/
.main_menu ul > li > ul{
  position: relative;
  display: none;
}
.main_menu ul > li:hover > ul{
  float: left;
  display: block;
  width: 200px;
  z-index: 2;
  background: #0F8C8D;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0F8C8D), to(#0F8C8D));
  background: -webkit-linear-gradient(#0F8C8D, #0F8C8D);
  background: -moz-linear-gradient(#0F8C8D, #0F8C8D);
  background: -ms-linear-gradient(#0F8C8D, #0F8C8D);
  background: -o-linear-gradient(#0F8C8D, #0F8C8D);
  background: linear-gradient(#0F8C8D, #0F8C8D);
  margin-left: -10px;
}
.main_menu ul > li:hover > ul > li{
  width: 170px;
  margin-left: 0px;
  padding-right: 19px;
}/*
.active-ul{
  float: left;
  display: block;
  height: 150px;
  width: 200px;
  z-index: 2;
  background: #0F8C8D;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0F8C8D), to(#0F8C8D));
  background: -webkit-linear-gradient(#0F8C8D, #0F8C8D);
  background: -moz-linear-gradient(#0F8C8D, #0F8C8D);
  background: -ms-linear-gradient(#0F8C8D, #0F8C8D);
  background: -o-linear-gradient(#0F8C8D, #0F8C8D);
  background: linear-gradient(#0F8C8D, #0F8C8D);
  margin-left: -10px;
}
.active-li{
  width: 170px;
  margin-left: 0px;
  padding-right: 19px;
}*/
.main_menu li {
  width: 100px;/*было 200*/
  margin-left: 10px;
  height: 30px;
  float: left;
  list-style-type: none;
  font-size: 13pt;
  padding-left: 10px;/*20*/
  padding-right: 10px;/*20*/
  text-decoration: underline; 
}
/*--------------------------Конец шаманства-------------------------*/
.main_menu li a {
  text-decoration: underline;
}

.main_menu li:hover {
text-decoration: none;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#336599), to(#36699d));
background: -webkit-linear-gradient(#336599, #36699d);
background: -moz-linear-gradient(#336599, #36699d);
background: -ms-linear-gradient(#336599, #36699d);
background: -o-linear-gradient(#336599, #36699d);
background: linear-gradient(#336599, #36699d);
padding-left: 9px;
padding-right: 9px;
border: 1px solid #4373af;
height: 28px;
text-decoration: none;

}


.icon {
  margin-bottom: 20px;
  margin-top: 20px;
text-align: center;
}

.icon img:hover {opacity: 0.9}


.banner {
margin: 0px;
padding: 0;
float:right;
margin-right: 5px;
margin-bottom: -722px;
}
.banner img{margin-top: 49px;
margin-bottom: 9px;
width: 190px;
height: 190px;}

.prev, .next {margin-top: 18px;
text-align: center;
margin-bottom: -10px;}

.prev a img:hover, .next a img:hover {opacity: 0.5} 

.stroka {
text-align: center;
font-size: 13px;
margin-top: 18px;
margin-bottom: -15px;
}


.slider {
margin-right: 0px;
margin-top: 10px;
}
.slider img {margin-left: -5px;}

.slider_menu {
position: absolute;
margin: 10px 0px 0px 0px;
padding-right: 20px;
margin-left: -5px;
height: 180px;
background: #999999;
font-size: 16px;
}

.slider_menu li {
border-bottom: 1px solid #7C7C7C;
padding-top: 3px;
padding-left: 10px;
padding-right: 10px;
margin-left: 0px;
width: 190px;
height: 26px;
list-style-type: none;
}

.slider_menu li:hover {
  background: #0F8C8D;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0F8C8D), to(#0F8C8D));
background: -webkit-linear-gradient(#0F8C8D, #0F8C8D);
background: -moz-linear-gradient(#0F8C8D, #0F8C8D);
background: -ms-linear-gradient(#0F8C8D, #0F8C8D);
background: -o-linear-gradient(#0F8C8D, #0F8C8D);
background: linear-gradient(#0F8C8D, #0F8C8D);
}

.slider_menu a, .slider_menu a:hover  {text-decoration: none;}


.header_news {
   margin-top: 5px;
 border-bottom: 2px solid #336699;

}

.h_news {

 margin-left: 0px;
  font-size: 16px;
  height: 23px;
padding-left: 10px;
  color: #fff;
  background: #0F8C8D;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0F8C8D), to(#0F8C8D));
background: -webkit-linear-gradient(#0F8C8D, #0F8C8D);
background: -moz-linear-gradient(#0F8C8D, #0F8C8D);
background: -ms-linear-gradient(#0F8C8D, #0F8C8D);
background: -o-linear-gradient(#0F8C8D, #0F8C8D);
background: linear-gradient(#0F8C8D, #0F8C8D);
}

.h_news span {
  margin-left: 10px;
}

.h1_news {
  margin-top: 10px;

font-size: 16px;
color: #333;
text-align: left;
text-decoration: underline;
}

.news_prev {
margin-top: 10px;
  font-size: 12px;
line-height: 1.3;}

.news_img {margin-top: 10px;}

.news_other ul li a {
  color: #333;
  font-size: 13px;
  text-decoration: underline;
  padding-left: 0px;
}

.news_other ul li a:hover {color: #0F8C8D}
}
  
.news_other ul li {list-style-type: none;
padding: 0px;
margin-left: 0px;
margin-bottom: 10px;
line-height: 1.3;}

.readmore {text-align: right;
color:#336699 !important;
display: block;
 }

.readmore a{
 color: #336699 !important;
font-size: 12px;
text-decoration: underline;

}


.inrerv_mini {
background: #fff4dc;
font-size: 15px;
line-height: 1.2;
font-style: italic;
height: 130px;
margin-top: 10px;
padding-right: 15px;
padding-top: 20px;
padding-left: 15px;
width: 330px !important;
margin-left: -5px;}

.whois
 {
text-align: right;
font-size: 15px;
float: right;
margin-top: 7px;
 }

 .whois .company {font-size: 12px;
border: 0;
text-align: right;
margin-top: 0px;
padding-top: 0px;
display: block;
width: 273px;
}


.inter_other ul li a {
  color: #333;
  font-size: 13px;
  text-decoration: underline;
  padding-left: 0px;
}
  
.inter_other ul li {list-style-type: none;
padding: 0px;
margin-left: 0px;
margin-bottom: 10px;
line-height: 1.2;
margin-top: 10px;}

.face {margin-bottom: 10px;
}

.opros {
 margin-top: -35px;
 border-bottom: 2px solid #336699;

}

.answ {
border: none;
margin: 0;
padding: 0;
font-size: 15px;
text-align: center;

}

.s_butt {border: 0px; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0F8C8D), to(#0F8C8D));
background: -webkit-linear-gradient(#0F8C8D, #0F8C8D);
background: -moz-linear-gradient(#0F8C8D, #0F8C8D);
background: -ms-linear-gradient(#0F8C8D, #0F8C8D);
background: -o-linear-gradient(#0F8C8D, #0F8C8D);
background: linear-gradient(#0F8C8D, #0F8C8D);
color: #fff;
height: 25px;
width: 195px;
cursor: pointer;
margin-top: 5px;
}

.s_butt:hover
{
background: -webkit-linear-gradient(#0F8C8D, #0F8C8D);
background: -moz-linear-gradient(#0F8C8D, #0F8C8D);
background: -ms-linear-gradient(#0F8C8D, #0F8C8D);
background: -o-linear-gradient(#0F8C8D, #0F8C8D);
background: linear-gradient(#0F8C8D, #0F8C8D);
}

.result {
  color: #336699;
font-size: 12px;
text-decoration: underline;
}



.brand {
  text-align: center;
  margin-bottom: 15px;
}

.brand_img {
text-align: center;
height: 120px;
width: 150px;
}

.raiting {
  margin-bottom: 20px;
}

.strelka {margin-top: 35px; cursor: pointer; }
.strelka:hover {opacity: 0.5;}

.footer {
  padding-top: 20px;
background: -webkit-linear-gradient(#0F8C8D, #0F8C8D);
background: -moz-linear-gradient(#0F8C8D, #0F8C8D);
background: -ms-linear-gradient(#0F8C8D, #0F8C8D);
background: -o-linear-gradient(#0F8C8D, #0F8C8D);
background: linear-gradient(#0F8C8D, #0F8C8D);
}

.footer ul li {
  list-style-type: none;
}

.footer2 {background: #276768;
color: #fff;
padding-top: 20px;
padding-bottom: 20px;
margin-bottom: -40px;}

.social {width: 30px;}

.paginator a {color: #333;}
.paginator {margin-bottom: 10px;}

.brands {font-size: 14px; margin-top: 10px;}

.brands a:hover {color: #0F8C8D !important;}

.ins_menu {margin-bottom: 15px;}

.icon a {color: #464646;
font-size: 18px;}


.mail 
{
position: fixed;
width: 200px;
height: 130px;

top: 160px;
text-align: center;
margin-left: 970px !important;

/*
border: 1px solid #BBB;
border-radius: 2px;
background: #fefefe;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#e7e7e7));
background: -webkit-linear-gradient(#fefefe, #e7e7e7);
background: -moz-linear-gradient(#fefefe, #e7e7e7);
background: -ms-linear-gradient(#fefefe, #e7e7e7);
background: -o-linear-gradient(#fefefe, #e7e7e7);
background: linear-gradient(#fefefe, #e7e7e7);
*/
}

.mail img {
margin-top: 8px;
margin-left: -40px;
}

.mail select {
    width: 80%;
height: 27px;
margin-top: 5px;
margin-bottom: 10px;
}

.butt_mail {
width: 80%;
height: 27px;
}

.left_banner{position: fixed;
top: 325px;
margin-left: -170px;}


.vopros, .otvet {
border: none;
text-align: left;
font-size: 13px;
padding-bottom: 0;

margin-bottom: 10px;
}

.vopros {font-weight: bold;
margin-bottom: -5px;}


.logotype {margin-top: 20px; margin-bottom: -20px;}

.content {min-height: 660px; margin-left: 10px;}

.content p {border: 0;
text-align: left;
font-size: 13px;
padding-bottom: 0px;
margin-bottom: 0px;}

.content h5 {
margin-bottom: 0px;
margin-top: 10px;}

.content li {
  font-size: 13px;
}

.content li a, .content a  {color: #336699;}

.content li a:hover, .content a:hover  {color: #336699;}

.content img {max-width: 700px;}


.content table td {
border: 1px solid #333;
padding: 3px;
font-size: 13px;}

.brands_table tr:hover {background:#eeeeee }
.t_header, .t_header:hover {
color: #fff; 
background: -webkit-linear-gradient(#0F8C8D, #0F8C8D) !important;
background: -moz-linear-gradient(#0F8C8D, #0F8C8D) !important;
background: -ms-linear-gradient(#0F8C8D, #0F8C8D) !important;
background: -o-linear-gradient(#0F8C8D, #0F8C8D) !important;
background: linear-gradient(#0F8C8D, #0F8C8D) !important;}
  .nchet {background:#eeeeee}

span.table_podp {margin-top: -15px;
display: block;}


.min_table {width: 99% !important;}

.brands_table tr td {text-align: center; vertical-align: middle; padding: 6px;}

.brands_table_left tr td {text-align: left;}
.brands_table img {max-width: 100px;}
.brands_table_left img {max-width: 200px;}
.brands_table a {color:#336699;}

.jcarousel {
 position: relative;
 overflow: hidden;
}

/*
This is the container of the carousel items.
You must ensure that the position is relative or absolute and
that the width is big enough to contain all items.
*/
.jcarousel ul {
 width: 20000em;
 position: relative;

 /* Optional, required in this case since it's a <ul> element */
 list-style: none;
 margin: 0;
 padding: 0;
}

/*
These are the item elements. jCarousel works best, if the items
have a fixed width and height (but it's not required).
*/
.jcarousel li {
 /* Required only for block elements like <li>'s */
 float: left;
width: 760px;
text-align: center;
}

.jcarousel1 {
 position: relative;
 overflow: hidden;
width: 880px;
float: left;
}

/*
This is the container of the carousel items.
You must ensure that the position is relative or absolute and
that the width is big enough to contain all items.
*/
.jcarousel1 ul {
 width: 20000em;
 position: relative;

 /* Optional, required in this case since it's a <ul> element */
 list-style: none;
 margin: 0;
 padding: 0;
}

/*
These are the item elements. jCarousel works best, if the items
have a fixed width and height (but it's not required).
*/
.jcarousel1 li {
 /* Required only for block elements like <li>'s */
 float: left;
width: 760px;
text-align: center;
}

#foto_next{
/*margin-left: 42px;*/
}

.brand{
width:168px;
}

#horizontal-multilevel-menu li a.root-item-selected {
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0F8C8D), to(#0F8C8D));
background: -webkit-linear-gradient(#0F8C8D, #0F8C8D);
background: -moz-linear-gradient(#0F8C8D, #0F8C8D);
background: -ms-linear-gradient(#0F8C8D, #0F8C8D);
background: -o-linear-gradient(#0F8C8D, #0F8C8D);
background: linear-gradient(#0F8C8D, #0F8C8D);
}


form.vote-form.opros_form {font-size:14px;}
input[type="radio"]  {margin-right: 10px;}
.answ {
margin-bottom: 10px !important;
margin-top: 10px !important;
font-size: 16px !important;}

.mfeedback input[type="submit"] {
background: -webkit-linear-gradient(#0F8C8D, #0F8C8D);
background: -moz-linear-gradient(#0F8C8D, #0F8C8D);
background: -ms-linear-gradient(#0F8C8D, #0F8C8D);
background: -o-linear-gradient(#0F8C8D, #0F8C8D);
background: linear-gradient(#0F8C8D, #0F8C8D);
border: 0;
color: #fff;
width: 230px;
height: 30px;
cursor: pointer; }


.mfeedback input[type="text"] {
height: 25px;
padding-left: 10px;
}

div.mf-text {padding-top: 10px;
font-size: 14px;}

div.mf-message textarea {
padding-left: 10px;
}



div.api-feedback.tpl_default {
font-size: 16px;
margin-top: 10px;
}

label {
text-align: right;
padding-right: 15px;}

div.api-submit{
margin-left: 167px;
margin-top: -17px;}


div.tpl_default_upload_files {display:none;}


div.full_news.grid_19 img { max-width: 730px }

p.date {
border: none;
text-align: right !important;
text-decoration: none !important;
margin-bottom: 7px;
font-size: 12px;
border-bottom: 1px solid #D3D3D3;
padding-bottom: 10px;}



.year{
position: fixed;
width: 200px;
height: 130px;
top: 321px;
text-align: center;
margin-left: 953px !important
}


.news-list .grid_4.news_prev img {width: 120px;
height: 120px;}
.news-list .grid_4.news_prev  {text-align:center;}