/*** Общие свойства ***/
 body{
	border-top:5px solid #e2001a;
    min-width:640px;
    background : url(img/bgzima.jpg ) left top no-repeat;
}

html, body{
	padding: 0px;
	margin: 0px;
}



table{
	border: 0px;
	border-collapse: collapse;text-align:left;
}

table td{
	padding: 0px;
	vertical-align: top; text-align:left;
}

img{
	border: 0px;
	margin: 0px;
}

hr{
	height: 1px;
	color: #e0e0e0;
}

/*** Цветовая схема текста ***/

*{
	color: #000000;
	font-family: 'Open Sans', arial, "Tahoma" !important;
	/* font-size: 15px;  height: auto; */
}

small, small a{
	font-size: 10px;
}

/*** Ссылки ***/

a:link, a:visited{
	color: #e2001a;
    text-decoration: none;
}

a:hover, a:active{
	color: #6b6b6d;text-decoration: underline;
}

/*** Заголовки ***/

h1{
	font-size: 25px;
	font-weight: normal;
  color: #6b6b6d;
	margin-bottom: 25px;
}

/*** Верхняя строка ***/

#logo{
	margin-top: 20px;
	margin-left: 33px;
}

ul { list-style:none;}

#top_menu{
  padding-left: 20px;
  padding-right: 20px;
}

#top_menu img{
	margin-top: 10px;
	margin-right: 20px;
}

#request{
  margin-right: 50px;
}

#phones{
  padding-top: 10px;
  padding-right: 30px;
}

#phones small{
  font-size: 20px;
  color: #6b6b6d;
}

#phones big{
  font-size: 45px;
  padding-left: 25px;
}

/*** Главное меню ***/


/*** Контент ***/

#main_table{
	width: 1000px;
	height: 100%;
}

#left_column{
  width: 270px;
  padding-right: 10px;
}

#contacts{
  padding: 20px 10px 30px 35px;
}

#contacts h1{
  font-size: 18px;
  color: #0071a3;
}

#contacts a:link, #contacts a:visited{
  color: #197b30;
}

#contacts a:hover, #contacts a:active{
  color: #6b6b6d;
}

#offers{
  padding: 20px 20px 30px 35px;
  background: #0071a3 url('img/bg_offers.gif') no-repeat bottom right;
}

#offers h1{
  font-size: 20px;
  color: #ffffff;
}

#offers ul li{
	list-style-image: url('img/arrow_offers.gif');
	margin-bottom: 7px;
	margin-left: -20px;
	padding: 0px;
}

#offers ul li span {
    color: #9ddbf4;
}


#offers td a:link, #offers a:visited{
  color: #9ddbf4;
}

#offers a:hover, #offers a:active{
  color: #ffffff;
}

#table_news_banners{
  margin-bottom: 50px;
}

#banners{
  padding-left: 14px;
}

.archive_news_href{
  background: url('img/doc.gif') no-repeat left;
  padding-left: 25px;
}

#main_content{
	padding: 10px 40px 30px 25px;
}

/*** Нижняя строка ***/

#copyright{
	padding-left: 25px;
	height: 60px;
  border-left: 10px solid #197b30;
	vertical-align: middle;
}

#copyright *{
  font-size: 12px;
}

#copyright p{
  margin-top: 0px;
  margin-bottom: 4px;
}

.contentpaneopen { font-size:15px; line-height:1.4em; }
.contentpaneopen img { padding:3px; margin:3px; border:1px solid #f9f9f9;  -moz-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px;}
.contentpaneopen td {padding:5px;}
.searchintro td {color:#f00;}
#searchForm {padding:5px;border-radius:3px;box-shadow:3px 3px 3px #aaa;};

.componentheading
{
       padding : 5px;
       padding-right : 0px;
       font-size: 18px;
       font-weight:bold;
       color: #bcbec0;
       font-family: 'Open Sans', arial, verdana, tahoma ;
       text-align:right;
}

.contentheading {
  font-size: 21px;
  line-height:1.2em;
  color: #e2001a; font-weight: bold;
  font-family: 'Open Sans', verdana,  arial, tahoma ;
  text-transform:uppercase;
}


.contentheading h1 {
       font-size: 20px;
       line-height:1.2em;
       padding : 5px;
       padding-left : 0px;
       font-family: 'Open Sans', verdana,  arial, tahoma ;
       background-color: #ffffff;
       font-weight: bold;
       text-align : left;
       text-transform:uppercase;
       color: #e2001a;
       border-bottom: 1px dashed #e4e4e4;
       margin:0px;
       margin-bottom: 2px;
}


.readon { padding-left:20px; background: url(img/arrow1.gif ) left center no-repeat;}

ul.newsfeed { padding: 0px; margin:0px;  }
ul.newsfeed li , ul.newsfeed * { font-family: 'Open Sans', Corbel, Verdana; font-size: 14px;line-height:16px; color:#777; }
ul.newsfeed li a {line-height:18px; padding-left:20px; background: url(img/arrow.gif ) left center no-repeat;
 font-family: 'Open Sans', Corbel, Verdana; font-size: 16px; font-weight:normal; display:block; color:#333;  }


ul.mostread { padding: 0px; margin:0px; text-align:left; }
ul.mostread li { font-family: 'Open Sans', arial, verdana, tahoma ; font-size: 13px; text-align:left; }
ul.mostread li a {line-height:18px; padding-left:20px; background: url(img/arrow.gif ) left center no-repeat;
font-family: 'Open Sans', arial, verdana, tahoma ; font-size: 13px; font-weight:normal; display:block; text-align:left; color:#333;  }



ul.latestnews { padding: 0px; margin:0px; }
ul.latestnews li { line-height:22px; font-family: 'Open Sans', arial, verdana, tahoma ; font-size: 12px; }
ul.latestnews li a { line-height:22px; font-family: 'Open Sans', arial, verdana, tahoma ; font-size: 12px; color:#e2001a; padding-left:20px; background: url(img/arrow.gif ) left center no-repeat; display:block;  }
ul.latestnews li a:hover { color:#000000; }


table.pollstableborder, table.pollstableborder td , table.pollstableborder label, td.sectiontableentry2 , td.sectiontableentry1 { font-family: 'Open Sans', arial, verdana, tahoma ; font-size: 12px; line-height:18px; }

tr.sectiontableentry1 td a { font-size: 16px; line-height:18px; color:#000000; font-weight:bold; }
tr.sectiontableentry2 td a { font-size: 16px; line-height:18px; color:#00336e; font-weight:bold; }


tr.sectiontableentry2 , tr.sectiontableentry1 , tr.sectiontableentry2 td , tr.sectiontableentry1 td { padding:5px; color:#e4e4e4; line-height:25px; }
a.category { line-height:25px; }

#pathway, #pathway span, #pathway a { font-size:11px; }

fieldset.input { border:0px; }

#lefttop { height:200px; width:300px; margin:20px; padding:20px; background : #cccccc; }
#righttop { height:200px; width:700px; margin:20px; padding:20px; padding-right:0px; margin-right:0px; border:1px dashed #cccccc; }

#top { width:1000px;  height:80px; margin:0px; padding:10px; margin-left:10px;margin-top:10px; }

#logotop { width:350px; height:80px; background : url(img/logo.jpg) left top no-repeat;  }
#logotop:hover { background : url(img/logohover.jpg) left top no-repeat;  }

#contactstop { width:480px; padding:10px;padding-left:20px; color:#333333; }
#contactstop a { color:#e2001a; padding-left:15px; background : url(img/bullet.gif) left center no-repeat; text-decoration:none; font-size:18px; line-height:24px; text-decoration: none; }
#contactstop a:hover { color:#000000; text-decoration: underline; }

#zakladki { padding-top:10px; }
/*  #zakladki a { padding:0px; background : none; text-decoration:none; } */

#contactstop2 { width:170px; padding:10px; }
#contactstop2 h1, #contactstop2 h2, #contactstop2 h3, #contactstop2 h4 { padding:0px;margin:0px; }
#contactstop2 h1 { font-size:14px;line-height:14px;color:#000000; }
#contactstop2 h2 { font-size:22px;line-height:22px;color:#000000; }
#contactstop2 h3 { font-size:22px;line-height:22px;color:#000000; }
#contactstop2 h4 { font-size:18px;line-height:18px;color:#000000; }

#topline {  width:1000px; margin:10px; margin-top:2px; padding:10px; vertical-align:middle;}
#menutop { max-width:980px; padding-left:20px; border-left:0px solid #e2001a; vertical-align:middle;/* background:#fff url(img/bgmenutop1.jpg) left top repeat-x; */border:0px solid #eee;border-radius:4px; }
#search { padding-left:0px; width:300px; /* background : url(img/lupa.gif) left center no-repeat; */  vertical-align:middle; vertical-align:middle; }
#search input { margin-right:3px; border:1px solid #aaa; color:#777; background:#fff; padding:3px; width:220px; }
#search input#mod_search_searchword  {-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;font-size:12px;line-height:1.2em;-webkit-box-shadow: 1px 1px 3px #aaa;-moz-box-shadow: 1px 1px 3px #aaa;box-shadow: 1px 1px 3px #aaa;}
#search input.button { margin-right:0px; border:0px solid #cccccc; color:#111; background:none; padding-top:1px; width:auto;vertical-align: middle;}


#maincol { width:1000px; height:auto; margin:10px; padding:10px; border:0px dashed #cccccc; vertical-align:top; }
#maincolleft { width:680px; padding:13px; float:left; border-top :0px solid #e2001a; vertical-align:top; }
#maincolright { padding-left:12px; width:260px; float:right; border-top:10px solid #e2001a; background : #005e57 url(img/rightcol.jpg) left top no-repeat; padding-top:5px; }
#maincolright a, #maincolright * { color:#ffffff; font-size:14px; line-height: 16px; }

#aforizm { padding:10px; padding-left:20px;float:right; border-top:10px solid #e2001a; background : #0e665d; padding-top:10px; color:#ffffff; font-size:12px; line-height:14px; }
#aforizm * { color:#ffffff; font-size:11px; line-height:14px; }

#upfooter { width:1000px; height:330px;  margin:5px; padding:5px; padding-top:10px; vertical-align:top; }
#upfooterleft { width:320px; height:320px; padding-left:10px; float:left; border:0px dashed #cccccc; vertical-align:top; }
#upfooterright { padding-left:10px; width:300px; height:320px; border:0px dashed #cccccc; float:left; vertical-align:top; }
#upfooterright2 { width:300px;height:320px; }


#footer { width:990px; height:100px; margin:10px; padding:10px; padding-top:20px; background : #7c7c7c url(img/footer.jpg) right top no-repeat; color:#ffffff; border-left:10px solid #131313;  color:#ffffff; font-size:12px; }
#footer a { color:#ffffff; font-size:12px; }
#footer a:hover { color:#131313; }
#footerleft { width:320px; padding-left:20px; float:left; border:0px dashed #cccccc;  color:#ffffff; font-size:12px;}
#footerright { padding-left:20px; width:630px; float:right; border:0px dashed #cccccc;  color:#ffffff; font-size:12px; }

#footer:hover { background : #588a05 url(img/footerhover.jpg) right top no-repeat; }

#slideimg { border:5px solid #e2001a; width:490px; height:250px;-webkit-border-top-left-radius: 11px;
-webkit-border-bottom-left-radius: 11px;
-moz-border-radius-topleft: 11px;
-moz-border-radius-bottomleft: 11px;
border-top-left-radius: 11px;
border-bottom-left-radius: 11px;}

#slideimg img {-webkit-border-top-left-radius: 11px;
-webkit-border-bottom-left-radius: 11px;
-moz-border-radius-topleft: 11px;
-moz-border-radius-bottomleft: 11px;
border-top-left-radius: 11px;
border-bottom-left-radius: 11px;}


#randomheader { background : #006f95 url(img/randomheader.jpg ) right bottom no-repeat; width:510px; height:210px; padding:20px; border-left:0px solid #e2001a; }

#randomheader .contentheading, #randomheader .contentpaneopen, #randomheader .contentpaneopen p, #randomheader .contentpaneopen strong, #randomheader .contentpaneopen * { background : none; color:#ffffff; }

#randomheader .contentpaneopen a.readmore {  padding-left:20px; background : url(img/marker2.png) left center no-repeat; text-decoration:none; }
#randomheader .contentpaneopen a.readmore:hover { text-decoration:none; }
#randomheader .contentheading { border:0px; }

#upfooterleft h3, #upfooterright h3 { font-size: 24px; padding : 5px; padding-left : 0px; font-weight:normal; font-family: 'Open Sans', arial, verdana, tahoma ; background-color: #ffffff; text-align : left; color: #e2001a; }

#upfooterleft img { padding:0px; margin:0px; }

#upfooterright2 h3 { font-size: 24px; padding : 5px; padding-left : 10px; font-weight:normal; font-family: 'Open Sans', arial, verdana, tahoma ; background-color: #ffffff; text-align : left; color: #000000; }

#formmail { background: #f9f9f9; font-size : 11px; color : #000000; padding : 10px; padding-top : 0px; }
#formmail input , #formmail textarea  { background : #eeeeee; color : #000000; margin: 3px; border: 1px solid #000000; opacity : 0.25; filter:alpha(opacity=25); width:290px;}
#formmail input:hover , #formmail textarea:hover  { opacity : 1.00; filter:alpha(opacity=100);}

#poll tr.sectiontableentry0 td, #poll tr.sectiontableentry1 td { color : #000000; }
table.poll td {  line-height:22px;  }
table.poll .button { margin: 3px; margin-top:10px; background : #000000; border:1px solid #eeeeee; line-height:20px; }

#bottmain { background: #ffffff; height:140px; padding : 15px; padding-top : 10px; margin: 0px; border-top:0px solid #e2001a; }
#bottmain h3 { font-size: 18px; padding : 5px; padding-left : 0px; font-weight:normal; font-family: 'Open Sans', arial, verdana, tahoma ;  text-align : left; color: #e2001a; }
#bottmain img { border:1px solid #999999; }

#banbot { height:130px; padding : 15px; padding-top : 0px; margin: 0px; border-top:0px solid #e2001a; text-align:center; margin-top:10px; }

#news { background : #ffffff; height:auto; padding : 10px; padding-top :15px; margin: 0px; border:1px solid #e4e4e4; text-align:center; margin-top:10px; }
#news td { padding : 5px; }
#news h3 { font-size: 18px; padding : 5px; padding-left : 0px; font-weight:normal; font-family: 'Open Sans', arial, verdana, tahoma ;  text-align : left; color: #969696; }

#news a {color:#777777; }
#news a:hover {color:#000000; }


#rassilka { font-size : 12px;  padding-left : 10px; padding-top : 0px; }
#rassilka input , #rassilka textarea  { background : #eeeeee; color : #000000; margin: 3px; border: 1px solid #000000; opacity : 0.25; filter:alpha(opacity=25); width:190px;}
#rassilka input:hover , #rassilka textarea:hover  { opacity : 1.00; filter:alpha(opacity=100);}

.xmap ul { list-style:circle; line-height:28px; }
.xmap h2 { line-height:28px; font-size:22px; font-weight:normal; color:#eeeeee; }

#videoleft { padding : 5px; padding-top : 15px; width : 110px; font-size: 11px; vertical-align : top; text-align : left; border-top : 1px dashed #c0c0c0; }
#videoright { padding : 5px; padding-top : 15px; width : 410px; font-size: 11px; vertical-align : top;  text-align : left; border-top : 1px dashed #c0c0c0; }

/* styling of the container. */
a.myPlayer {
    display:block;
    width: 240px;
    height:176px;
    text-align:center;
    margin:0 15px 15px 0;
    float:center;
    border:1px solid #e4e4e4;
}

/* play button */
a.myPlayer img {
    margin-top:55px;
    border:0px;
}

/* when container is hovered we alter the border color */
a.myPlayer:hover {
    border:1px solid #777777;
}
.blog_more , .blog_more div , .blog_more ul {padding:0px;margin:0px;}
.blog_more div strong {  font-family:'Open Sans', Corbel, Verdana; font-size:17px;line-height:19px;  }
.blog_more div { padding-bottom:10px; }

.blog_more a { padding-left:20px; background : url(img/arrow1.gif) left center no-repeat; line-height: 18px; font-size:14px;  }

#slideshow { height:250px;width:1000px; }


#links3 { padding:10px; }
#links3, #links3 *, #links3 a { color:#111111;font-size:11px;line-height:12px; }

#tablehosting * { padding:3px; }
#tablehosting td { border:1px dashed #d4d4d4; }

ul.menu li span { text-transform:uppercase; }

.portfolioitem h3 { font-size:22px; line-height:24px; text-transform:uppercase; color:#004a80; padding:0px;margin:0px; }
.itemdescription , .itemdescription p, .itemdescription div { font-size:13px; line-height:1.2em; color:#333333; }
#maincolleft h2 { font-size:28px; line-height:32px; text-transform:uppercase; color:#000000; padding:0px;margin:0px; }

div.moduletable_block { /* padding-bottom:20px; border-bottom:1px solid #d6d6d6; */ }
div.moduletable_block h3 { line-height:22px; font-family: 'Open Sans', arial, verdana, tahoma ; font-size: 20px; color:#e2001a; }
div.moduletable_block ul.latestnews li a { line-height:1.2em; font-family: 'Open Sans', arial, verdana, tahoma; font-weight:normal; font-size: 12px; color:#e2001a; padding-left:0px; background: none; display:inline;  }

#head1 {
  width:1000px;
  height:150px;
}

#head11, #head12, #head13, #head14 {
  padding:10px;
  padding-top:25px;
  font-size:15px;
  font-family: 'Open Sans', Corbel, Verdana;
}

#head11 a, #head12 a, #head13 a, #head14 a {
  font-size:15px;
  font-family: 'Open Sans', Corbel, Verdana;
}

#head11 {
  width:340px;
}

#head12 {
  width:213px;
}

#head13 {
  width:213px;
}

#head14 {
  width:313px;
}

#head14 span {
  font-size:14px;font-family: 'Open Sans', Corbel, Verdana;
}


a#linkzakaz {
 line-height:26px; padding-left:24px; background : url(img/linkzakaz.jpg) left center no-repeat;
}

a#linkuslugi {
 line-height:26px; padding-left:24px; background : url(img/linkuslugi.jpg) left center no-repeat;
}

#linkcontacts2 {
 line-height:26px; padding-left:24px; background : url(img/linkcontacts2.jpg) left center no-repeat;
}

a#linksitemap {
 line-height:26px; padding-left:24px; background : url(img/linksitemap.jpg) left center no-repeat;
}

a#linklink {
 line-height:26px; padding-left:24px; background : url(img/linklink.jpg) left center no-repeat;
}

a#linksearch {
 line-height:26px; padding-left:24px; background : url(img/linksearch.jpg) left center no-repeat;
}

a#linklink2 {
 line-height:26px; padding-left:24px; background : url(img/linklink2.jpg) left center no-repeat;
}

a#linkproezd {
 line-height:26px; padding-left:24px; background : url(img/linkproezd.jpg) left center no-repeat;
}

a#linkcontacts {
 line-height:26px; padding-left:24px; background : url(img/linkcontacts.jpg) left center no-repeat;
}

#head11 {
  font-size:12px;font-family: 'Open Sans', Corbel, Verdana;
  line-height:16px;text-transform:uppercase; text-align:left;
}


#head11 h3 {
  padding:0px;
  margin:0px;
  font-size:55px;font-family: 'Open Sans', Corbel, Verdana;
  line-height:60px;
  font-weight: bold;
}

#head11 h3 span {
  padding:0px;
  margin:0px;
  font-size:55px;font-family: 'Open Sans', Corbel, Verdana;
  line-height:56px;
  font-weight: bold;  color:#e2001a;
}


#head11 h3:hover span {
 color:#004a80;
}

#texttop { font-size:10px;line-height:12px;padding-left:0px; margin-top:10px;color:#cccccc; }
#texttop * { font-size:10px;line-height:12px;color:#111; }
#texttop b, #texttop h3 { color:#777;padding:1px;font-size:10px;line-height:12px;opacity:0.75; filter:alpha(opacity=75);font-weight: normal; }

#top1 {
   width:1000px;
   height:250px;
}

#head22 {
  padding:20px;border-left:1px dashed #fff;
  box-shadow: 5px 5px 22px #FF0000;
  background:#e2001a url(img/bghead22.jpg) right bottom no-repeat;
}



#head22  .contentpaneopen * {
  color:#fff; font-family: 'Open Sans', Corbel, Verdana; font-size:14px;line-height:16px;
}

#head22  .contentheading {
  color:#fff; font-family: 'Open Sans', Corbel, Verdana; font-size:22px;line-height:24px;
}

#head22 .contentheading , #head22 .contentpaneopen{
  background:none; color:#fff;  font-family: 'Open Sans', Corbel, Verdana;
}




#content1 {
  min-width:640px;
  max-width:1200px;
 /* width:100%; */
}

#content11, #content12, #content13 {
 padding:10px;
}

#content11 {
  width:25%; text-align:left;
}

#content12 {
 width:75%;text-align:left;padding-left:20px;
}

#content12pathway {
  padding-bottom:10px;padding-top:15px;font-size:12px;line-height:14px;
}
#content12pathway a , #content12pathway .pathway{
 font-size:12px;line-height:14px;
}

#content11menu {
  padding-top:15px;
  padding-left:10px;
}

#content11menu a {
  font-size:16px;font-family: 'Open Sans', Corbel, Verdana;
  line-height:26px; text-transform:uppercase; padding-left:26px; background : url(img/linklink3.jpg) left center no-repeat;
}

#content11menu2 a {
  font-size:16px;font-family: 'Open Sans', Corbel, Verdana;
  line-height:26px; text-transform:uppercase; padding-left:26px; background : url(img/linklink4.jpg) left center no-repeat;
}

#content11menu2 h3 {
  font-size:20px;font-family: 'Open Sans', Corbel, Verdana; padding-left:10px;
  line-height:26px; text-transform:uppercase;
}

#content11menu2 .menu, #content11menu2 .menu * {
 padding:0px;margin:0px;
}

#content11menu2 .menu  {
  padding-left:10px;
}


#content11menu2 .menu a {
 padding:0px;margin:0px;  font-size:17px; font-family: 'Open Sans', Corbel, Verdana; font-weight:bold;
  line-height:26px; text-transform:uppercase; background :none;
}

#content11menu2 .menu a span {
 font-size:16px;
 font-family: 'Open Sans', Corbel, Verdana;
 font-weight:bold;
 line-height:26px; padding-left:26px;
 text-transform:uppercase;  background : url(img/linklink4.jpg) left top no-repeat;
}

/* Zakladki */

.tabs {
      position: relative;
      min-height: 200px; /* This part sucks */
      clear: both;
      margin: 25px 0;
    }
    .tab {
      float: left;
    }
    .tab label {
      margin-left: -1px;
      position: relative;
      left: 1px;

      padding:5px;margin:0px;font-size:17px; font-family: 'Open Sans', Corbel, Verdana; font-weight:bold;
      line-height:19px; text-transform:uppercase; padding-left:10px; color:#fff; background:#ccc; -moz-border-radius: 11px;
	  -webkit-border-radius: 11px; border-radius: 11px; margin-right:7px;

    }
    .tab [type=radio] {
      display: none;
    }
    .contentb {
      position: absolute;
      top: 28px;
      left: 0;
      background: white;
      right: 0;
      bottom: 0;
      padding: 20px;
      border: 0px solid #ccc;

	  overflow: hidden;
    }
   .contentb > * {
      opacity: 0;

      -webkit-transform: translate3d(0, 0, 0);

      -webkit-transform: translateX(-100%);
      -moz-transform:    translateX(-100%);
      -ms-transform:     translateX(-100%);
      -o-transform:      translateX(-100%);

      -webkit-transition: all 0.6s ease;
      -moz-transition:    all 0.6s ease;
      -ms-transition:     all 0.6s ease;
      -o-transition:      all 0.6s ease;
    }
    [type=radio]:checked ~ label {

      padding:5px;margin:0px;font-size:17px; font-family: 'Open Sans', Corbel, Verdana; font-weight:bold;
      line-height:19px; text-transform:uppercase; padding-left:10px; color:#fff; background:#0098fb; -moz-border-radius: 11px;
	  -webkit-border-radius: 11px; border-radius: 11px; margin-right:7px;

      z-index: 2;
    }
    [type=radio]:checked ~ label ~ .contentb {
      z-index: 1;
    }
	[type=radio]:checked ~ label ~ .contentb > * {
      opacity: 1;

      -webkit-transform: translateX(0);
      -moz-transform:    translateX(0);
      -ms-transform:     translateX(0);
      -o-transform:      translateX(0);
    }

/* zakladki */




#foot1 {
  max-width: 1200px;
  min-width: 640px;
  border-top:2px solid #e2001a;
  margin-bottom:20px;
}

#foot1 td  {
  padding:10px; padding-top:30px; padding-left:20px; text-align:left;
}

#foot1 * , #foot1 a {
 font-family: 'Open Sans', Corbel, Verdana; font-size:14px; line-height:16px;
}

#foot12 * , #foot12 a {
 font-family: 'Open Sans', Corbel, Verdana; font-size:15px; line-height:21px;
}


#latestnewsmain1 {
  padding:20px;background:#777 url(img/latestnewsmain1.jpg) right top no-repeat; -moz-border-radius: 4px;
	-webkit-border-radius: 4px; border-radius: 4px;-webkit-box-shadow: 1px 1px 3px #aaa;-moz-box-shadow: 1px 1px 3px #aaa;box-shadow: 1px 1px 3px #aaa;
}

#latestnewsmain1 * {
  color:#fff;
}

#latestnewsmain1 h3 {
  padding:0px;margin:0px;font-size:22px; font-family: 'Open Sans', Corbel, Verdana; font-weight:bold;
  line-height:26px; text-transform:uppercase;
}

#video1 {
 background:#e1e1e1 url(img/bgvideo1.jpg) right top no-repeat; -moz-border-radius: 11px;
	-webkit-border-radius: 11px; border-radius: 11px;
    margin-top:15px;-webkit-box-shadow: 1px 1px 3px #aaa;-moz-box-shadow: 1px 1px 3px #aaa;box-shadow: 1px 1px 3px #aaa;
    text-align:center;
}


#video11, #video12 {
  text-align:center;padding:10px;font-size:12px;line-height:16px;
  color:#333;font-weight:bold;
}


#video11 p, #video12 p{
  margin-bottom:10px; font-size:12px;line-height:16px;
  color:#333;font-weight:bold;
}

#video11 a, #video12 a{
  font-size:12px;line-height:16px;
  color:#333;font-weight:bold; text-decoration:underline;
}

#leftaforizm {
  padding:12px;margin-top:17px;
  background:#0098fb url(img/bgaforizm.jpg) right bottom no-repeat;-moz-border-radius:5px;
	-webkit-border-radius:5px;border-radius:5px;
 color:#fff;font-size:12px;line-height:14px;-webkit-box-shadow: 1px 1px 3px #aaa;-moz-box-shadow: 1px 1px 3px #aaa;box-shadow: 1px 1px 3px #aaa;width:226px;
}

#leftaforizm * {
 color:#fff;font-size:12px;line-height:14px;
}

#hotbaners2 {padding:0px;padding-top:5px;margin-bottom:5px;}

#hotbaners2 img {-moz-border-radius: 0px;-webkit-border-radius: 0px; border-radius: 0px;-webkit-box-shadow: 1px 1px 3px #aaa;-moz-box-shadow: 1px 1px 3px #aaa;box-shadow: 1px 1px 3px #aaa; }


#uffoot1 {
  padding:10px; margin-top:15px;
  -moz-border-radius: 11px;
	-webkit-border-radius: 11px;border-radius: 11px;
}

#uffoot11 , #uffoot12 {
  padding:10px;
}

#uffoot1 h3 {
  padding:5px;margin:0px;font-size:17px; font-family: 'Open Sans', Corbel, Verdana; font-weight:bold;
  line-height:19px; text-transform:uppercase; margin-bottom:10px; padding-left:10px; color:#fff; background:#0098fb; -moz-border-radius: 4px;
	-webkit-border-radius: 4px; border-radius: 4px;
}

#uffoot12 .poll , #uffoot12 .poll td {
  padding:0px;margin:0px; text-align:left;
}

#uffoot12 .pollstableborder {
  padding-left:10px;
}


.poll div input.button {
  padding:4px;-moz-border-radius: 11px;
	-webkit-border-radius: 11px; border-radius: 11px; color:#fff; background:#0098fb;
}

#zakaz1 {
  padding:2px 8px;padding-right:12px;
  margin-bottom:17px;

background: #f85032; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4NTAzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxNmY1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y2MjkwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2YwMmYxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzM4MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f85032 0%, #f16f5c 50%, #f6290c 51%, #f02f17 71%, #e73827 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85032), color-stop(50%,#f16f5c), color-stop(51%,#f6290c), color-stop(71%,#f02f17), color-stop(100%,#e73827)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f85032 0%,#f16f5c 50%,#f6290c 51%,#f02f17 71%,#e73827 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f85032', endColorstr='#e73827',GradientType=0 ); /* IE6-8 */



/* -moz-border-radius: 7px;
 -webkit-border-radius: 7px;
 border-radius: 7px;  */
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 border-bottom:1px solid #ccc;
 border-bottom-left-radius: 4px; /* Левый нижний уголок */
    border-bottom-right-radius: 4px; /* Правый нижний уголок */

 color:#fff;font-size:14px;line-height:20px;
  border-left:0px solid #111;
  float:right;display:block;z-index:9999;position:fixed;right:2px;top:0px;

}

#zakaz1 a {
 /* background: url(img/linkzakaz2.png) left center no-repeat; */ background:none; padding:0px; color:#fff;font-size:13px;line-height:18px;font-weight:bold;
}

#zakaz1 img { margin: 0;padding: 0;}
#zakaz1:hover {  background:#005b7f;}

#zakaz2 {
  padding:6px;margin-top:17px;

 background: rgb(109,179,242); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,179,242,1)), color-stop(50%,rgba(84,163,238,1)), color-stop(51%,rgba(54,144,240,1)), color-stop(100%,rgba(30,105,222,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* IE6-9 */

/* -moz-border-radius: 7px;
 -webkit-border-radius: 7px;
 border-radius: 7px;  */

 border-top-left-radius: 5px; /* Левый нижний уголок */
    border-top-right-radius: 5px; /* Правый нижний уголок */


 color:#fff;font-size:14px;line-height:20px;
  border-left:0px solid #111;
  float:right;display:block;z-index:9999;position:fixed;right:220px;bottom:1px;

}

#zakaz2 a {
 /* background: url(img/linkzakaz2.png) left center no-repeat; */ background:none; padding:0px; color:#fff;font-size:14px;line-height:20px;
}

#zakaz2 img { margin: 0;padding: 0;}
#zakaz2:hover {  background:#333;}

#links { padding:10px;float:right;text-align:right; }
#links, #links *, #links a, #foot13 , #foot13 a { color:#d6d6d6;font-size:9px;line-height:11px; }

.latestnews_block {
  text-transform:uppercase;font-style:italic;
}

.dj-drop , .dj-up_a span {
  color:#fff; font-family: 'Open Sans', Corbel, Arial;
}

#comments-footer a {
  display:none;
}


div.cats h3 a {
  font-size:24px;line-height:26px;font-family:Arial Narrow;
  text-decoration:underline;
}
 
#gogrekl12 iframe {
  height:250px;
}

iframe#blockrandom {
  height:800px;
}

#auffoot11 {
  padding:5px 5px 5px 15px;
}


#auffoot11 h3 {
   font-family: 'Open Sans', Corbel, Verdana;
    font-size: 22px;
    font-weight: bold;
    line-height: 26px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    color:#111;
}

.fdimg {
  /* float:left; */
}


#auffoot1 {
  margin-bottom:10px;
  background:#eee;-moz-border-radius: 11px;
	-webkit-border-radius: 11px; border-radius: 11px;-webkit-box-shadow: 1px 1px 3px #aaa;-moz-box-shadow: 1px 1px 3px #aaa;box-shadow: 1px 1px 3px #aaa;
}

#feedmenu ul.menu {
  padding:0px;margin:0px;
  padding-left:10px;
}

#feedmenu ul.menu li {
  padding-top:7px;
  padding-bottom:7px;
  padding-left:10px;background: url(img/indent1.png) left center no-repeat;
}

#feedmenu ul.menu li a {  font-size:13px;line-height:1.3em;font-style:italic; }

/* ******************************** */

/* Контейнер */
.modal {

/* Слой перекрытия */
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0,0,0,0.5);


/* Трансформации прозрачности при открытии  */
-webkit-transition: opacity 500ms ease-in;
-moz-transition: opacity 500ms ease-in;
transition: opacity 500ms ease-in;

/* Скрываем изначально */
opacity: 0;
pointer-events: none;
}

/* Показываем модальное окно */
.modal:target {
opacity: 1;
pointer-events: auto;
}

/* Содержание */
.modal > div {
width: 500px;
height: auto;
background: #fff;
position: relative;
margin: 10% auto;

/* По умолчанию минимизируем анимацию */
-webkit-animation: minimise 500ms linear;

/* Придаем хороший вид */
padding: 30px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
-moz-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
box-shadow: 0 3px 20px rgba(0,0,0,0.9);
background: -moz-linear-gradient(#fff, #ccc);
background: -webkit-gradient(linear, right bottom, right top, color-stop(1, rgb(255,255,255)), color-stop(0.57, rgb(230,230,230)));
text-shadow: 0 1px 0 #fff;
}

/* Содержание */
.modal div {
width: 500px;
background: #fff;
position: relative;
margin: 10% auto;

/* По умолчанию минимизируем анимацию */
-webkit-animation: minimise 500ms linear;

/* Придаем хороший вид */
padding: 30px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
-moz-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
box-shadow: 0 3px 20px rgba(0,0,0,0.9);
background: -moz-linear-gradient(#fff, #ccc);
background: -webkit-gradient(linear, right bottom, right top, color-stop(1, rgb(255,255,255)), color-stop(0.57, rgb(230,230,230)));
text-shadow: 0 1px 0 #fff;
}

/* Изменяем анимацию при открытии модального окна*/
.modal:target > div {
-webkit-animation-name: bounce;
}

.modal h2 {
font-size: 30px;
padding: 0 0 0px;
}

@-webkit-keyframes bounce {
  0% {
  	-webkit-transform: scale3d(0.1,0.1,1);
  	-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
  }
  55% {
  	-webkit-transform: scale3d(1.08,1.08,1);
  	-webkit-box-shadow: 0 10px 20px rgba(0,0,0,0);
  }
  75% {
  	-webkit-transform: scale3d(0.95,0.95,1);
  	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.9);
  }
  100% {
  	-webkit-transform: scale3d(1,1,1);
  	-webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
  }
}

@-webkit-keyframes minimise {
  0% {
  	-webkit-transform: scale3d(1,1,1);
  }
  100% {
  	-webkit-transform: scale3d(0.1,0.1,1);
  }
}

/* Ссылка на кнопку Закрыть */
.modal a[href="#close"] {
position: absolute;
right: 0;
top: 0;
color: transparent;
}

/* Сбрасываем изменения */
.modal a[href="#close"]:focus {
outline: none;
}

/* Создаем кнопку Закрыть */
.modal a[href="#close"]:after {
content: 'X';
display: block;

/* Позиционируем */
position: absolute;
right: -10px;
top: -10px;
width: 1.5em;
padding: 1px 1px 1px 2px;

/* Стили */
text-decoration: none;
text-shadow: none;
text-align: center;
font-weight: bold;
background: #000;
color: #fff;
border: 3px solid #fff;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.modal a[href="#close"]:focus:after,
.modal a[href="#close"]:hover:after {
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
}

.modal a[href="#close"]:focus:after {
outline: 1px solid #000;
}

/* Открываем модальное окно */
a.openModal {
/* margin: 1em auto;
display: block;
width: 200px;
background: #ccc;
text-align: center;
padding: 10px;
-moz-border-radius: 7px;
border-radius: 7px;
background: -moz-linear-gradient(#fff, #ddd);
background: -webkit-gradient(linear, right top, right bottom, from(rgb(255,255,255)), to(rgb(230,230,230)));
text-shadow: 0 1px 0 #fff;
border: 1px solid rgba(0,0,0,0.1);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3);
box-shadow: 0 1px 1px rgba(0,0,0,0.3); */
}

a.openModal:hover,
a.openModal:focus {
background: -moz-linear-gradient(#fff, #ccc);
background: -webkit-gradient(linear, right top, right bottom, from(rgb(255,255,255)), to(rgb(200,200,200)));
}

.modal .lable {
  padding-right:10px;
}

.modal a {
  background:none !important;
}


.relative1 h3 {
  text-transform: uppercase; font-size:18px;line-height:1.2em;
}

.relative1 ul { list-style: circle; }
/* ******************************** */


/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:50px;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(img2/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px;
	background: url(img2/bubble_filler.gif) repeat bottom;
    font-size:12px;line-height:1.2em;
    text-align:left;font-weight:normal;
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(img2/bubble.gif) no-repeat bottom;
}

 


/* vidzet*/
#widgetdomen {
margin:5px;padding:5px;
}


#trustlink1 a {
    background: none;
    font-family: 'Open Sans', Corbel,Verdana;
    font-size: 16px;
    line-height: 26px;
    padding-left: 0px;
}

div.sh_copyright, div.sh_copyright a.sh_copy_link {
  display:none !important;
}


#fbcomments1 {
  height:100px;overflow:hidden;
}

#fbcomments1:hover {
  height:540px;overflow:none;
}

.contentpaneopen a.Print {display:none !important;}

#s5_is_leftarrow {opacity:0.3;}
#s5_is_rightarrow {opacity:0.3;}
 
.list-footer {padding:10px 0px;border-top:1px solid #ddd;}
.limit select#limit {margin-left:7px;}
.itemlink a {font-size:13px !important;}

#component-contact .contentpaneopen td {padding:1px;}

#emailForm {padding-left:20px;}

#emailForm input, #emailForm textarea {width:99%;border:1px solid #888;padding:4px;}
#emailForm textarea {height:190px;}
#emailForm input#contact_email_copy {width:auto;}

#phocaguestbook {
  padding:15px;
}

#phocaguestbook input, #phocaguestbook textarea {
  margin:3px 0px;
}

#top1new {
  background:#E2001A;height:10px;width:100%;
}
#top1new td {text-align:center;color:#fff;font-size:11px;line-height:18px;padding:3px;}

#menutop * {
  z-index:9999;
}
#ariyui91.yui-skin-sam .yuimenubarnav .yuimenubaritem {
  border-top:1px solid #e2001a;
}
#list141 {
  list-style:circle !important;padding-left:15px;margin-left:0px;padding-bottom:15px;
}
#list141 a {
  color:#0054a6;
}
#list142 {
  list-style:circle !important;padding-left:15px;margin-left:0px;padding-bottom:15px;font-size:12px;line-height:1.2em;
}
#list142 * {
 font-size:13px;line-height:1.2em;
}
#list142 a {
  color:#0054a6;font-size:13px;line-height:1.2em;
}
#divakcia141 {width:728px;margin-bottom:5px;margin-top:5px;}
#divakcia141div {height:70px;clear:both;background:#fdf4f5 url(img/akcia141.jpg) right center no-repeat;margin-bottom:5px;text-align:left !important;padding:10px 200px 10px 20px;box-shadow: 1px 1px 3px #aaa;font-size:14px;line-height:1.3em;}

/* block zakaza */

.present-form .action span.orange {
    display: inline;
    left: 0;
    position: relative;
    top: 0;
}
.present-form .action #order {
    left: 110px;
    position: relative;
    top: 52px;
}
.present-form .action #order label {
    display: block;
    float: left;
    line-height: 24px;
    padding: 0 5px 0 0;
    text-align: right;
    width: 75px;
}
.present-form .action #order input {
    float: left;
    height: 16px;
    padding: 0 4px;
    width: 133px;
}
.present-form .action #order #zakaz_min {
    height: 22px;
    margin: 6px 0 0 80px;
    padding: 0;
}
.present-form .action #order .error-name, .present-form .action #order .error-email {
    color: #ff7900;
    display: block;
    float: left;
    left: auto;
    line-height: 20px;
    padding: 0 0 0 6px;
    position: static;
    right: auto;
    top: auto;
    width: 165px;
}
.present-form .action2014 {
    background: url("../images/form-bg-main-022014.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
  /*  float: left;*/
    font-size: 11px;
    height: 165px;
    line-height: 14px;
    margin: 10px auto;
    overflow: visible;
    position: relative;
    width: 781px;
    box-shadow:1px 1px 5px #777;
}

.present-form .action082014 {
    background: #7b98a2 url(img/zakazlred22.jpg) left top repeat-y;
}
.present-form .action2014 p {
  display: none;
}
.present-form .action2014 .actiontime {
    bottom: 5px;
    color: #ffffff;
    display: block;
    font-size: 10px;
    position: absolute;
    right: 10px;
    text-align: right;
    z-index: 2;
}
.present-form .action2014 span.orange {
    display: inline;
    left: 0;
    position: relative;
    top: 0;
}
.present-form .action2014 #order {
    left: 295px;
    position: relative;
    top: 18px;
    width: 475px;
}
.present-form .action2014 #order label {
    display: none;
}
.present-form .action2014 #order input {
    background: none repeat scroll 0 0 #e1e1e0;
    border: 0 none;
    box-shadow: 1px 1px 1px #666 inset;
    float: left;
    height: 25px;
    margin-bottom: 8px;
    width: 183px;
    font-size: 11px;
    line-height: 12px;
    padding: 0 4px;
    color:#333;
}
.present-form .action2014 #order input:focus {
    background: none repeat scroll 0 0 #ffffff;
    box-shadow: 1px 1px 1px #666 inset, 0 0 3px #a0bec9;
}
.present-form .action2014 #order #zakaz_min {
    box-shadow: 2px 2px 0 #30505e;
    font-size: 11px;
    height: 24px;
    margin: 6px 0 0 50px;
    padding: 0;
}
.present-form .action2014 #order #zakaz_min:focus {
    box-shadow: none;
}
.present-form .action2014 #order .error-name, .present-form .action2014 #order .error-email, .present-form .action022014 #order .error-name, .present-form .action022014 #order .error-email, .present-form .action052014 #order .error-name, .present-form .action052014 #order .error-email {
    background: url("../images/error_r.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #ffffff;
    display: none;
    float: left;
    height: 25px;
    left: -11px;
    line-height: 25px;
    padding: 2px 4px 5px 26px;
    position: relative;
    top: 1px;
    width: 165px;
}
/* block zakaza */


/* kosult1 */
#mainlinktop141div {
  margin:20px 0px 5px 0px;
 padding:5px 14px;-webkit-border-radius:4px;
-moz-border-radius:4px;
width:240px;
border-radius:4px;box-shadow:1px 1px 4px #777;
background: #ff8d30; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOGQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2VmNmIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #ff8d30 0%, #ef6b00 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8d30), color-stop(99%,#ef6b00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff8d30 0%,#ef6b00 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff8d30 0%,#ef6b00 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff8d30 0%,#ef6b00 99%); /* IE10+ */
background: linear-gradient(to bottom,  #ff8d30 0%,#ef6b00 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8d30', endColorstr='#ef6b00',GradientType=0 ); /* IE6-8 */

}

#mainlinktop141 {
 font-size:16px;
}


#mainlinktop142div {
 padding:5px 14px;font-size: 14px;-webkit-border-radius:4px;
-moz-border-radius:4px;
width:290px;float:left;margin-right:15px;
border-radius:4px;box-shadow:1px 1px 4px #777;
background: #ff8d30; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOGQzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2VmNmIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #ff8d30 0%, #ef6b00 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8d30), color-stop(99%,#ef6b00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff8d30 0%,#ef6b00 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff8d30 0%,#ef6b00 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff8d30 0%,#ef6b00 99%); /* IE10+ */
background: linear-gradient(to bottom,  #ff8d30 0%,#ef6b00 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8d30', endColorstr='#ef6b00',GradientType=0 ); /* IE6-8 */

}

#mainlinktop142div a {color:#fff;font-size: 14px;}
/* kosult1 */
.archive_news_p{padding-top: 10px;font-size: 12px;}
#socc141 {padding:7px;color:#777;}
.article_separator { }

