html, body {margin:0px;padding:0px;background-color:#FFF;font-size:16px;font-family:tahoma;color:#555555;}
p {margin:0; padding:0;}
input, select, textarea {outline:none;}
a {
  color: #27818a !important;
}

@media screen and (max-width:3280px) and (min-width: 949px){
  .vk {float:right;} 
  .menu_f {display:none;} 
  .m_cat {padding:0 20px 0 25px;border:solid 1px #ffcc99;border-radius:5px;background-color:#f9f9f9;} 
  .wrapped {
    display: block;
    width: 100%;
    min-height: 250px;
  }
  .bpadingl {
      padding-left:40px;
      width: 60%;
      float: left;
  } 
  .bpadingl-wrapper {
  }
  .bpadingl-wrapper span {
    font-size: 17px;
  } 
  .imgingl {
      width: 35%;
      float:left;
  }
  .live_inter {margin:12px;float:right;} 
  .rembler {margin:12px;float:right;alignment-adjust:central;} 
  .copyright {float:left;margin:70px 0 8px 14px;} 
  .copyright2 {display:none;} 
  .logo {margin:2.000em 2.900em 2.000em 2.900em;float:left;} 
  .top_menu li {display:inline;} 
  .search {margin:20px 30px 0 0;min-width:50%;} 
  .space_lr {padding:0 40px;} .border4 {padding:1.2em 2.0em;} 
  .fullstory_lr {padding:0 25px 0 25px; border: solid 1px #ffcc99; border-radius:5px;}
}

@media screen and (max-width:950px) and (min-width: 800px) {
  .vk {float:right;}.menu_f {display:none;} 
  .m_cat {padding:0 20px 0 25px;border:solid 1px #ffcc99;border-radius:5px;background-color:#f9f9f9;} 
  .wrapped {
    display: block;
    width: 100%;
    min-height: 250px;
  }
  .bpadingl {
      padding-left:40px;
      width: 60%;
      float: left;
  } 
  .bpadingl-wrapper {
  }
  .bpadingl-wrapper span {
    font-size: 15px;
  } 
  .imgingl {
      width: 35%;
      float:left;
  }
  .live_inter {margin:12px;float:right;} 
  .rembler {margin:12px;float:right;alignment-adjust:central;} 
  .copyright {float:left;margin:70px 0 8px 14px;} 
  .copyright2 {display:none;} 
  .logo {margin:2.000em 2.900em 2.000em 2.900em;float:left;} 
  .top_menu li {display:inline;} 
  .search {margin:20px 0 0 20%;min-width:30%;} 
  .space_lr {padding:0 40px;} 
  .border4 {padding:1.2em 2.0em;} 
  .fullstory_lr {padding:0 25px 0 25px; border: solid 1px #ffcc99; border-radius:5px;}
}
@media screen and (max-width:799px) and (min-width: 500px) {
  .login {min-width:198px;border:1px solid #FC9;border-radius:6px; background-color:#f9f9f9; padding:20px 10px 20px 10px; margin:0 23px 20px 23px; float:left;} 
  .vk {float:left;} 
  .m_cat {padding:0;border: hidden;background-color:inherit;} 
  .wrapped {
    display: block;
    width: 100%;
    min-height: 250px;
  }
  .bpadingl {
      padding-left:20px;
      width: 60%;
      float: left;
  } 
  .bpadingl-wrapper {
  }
  .bpadingl-wrapper span {
    font-size: 12px;
  } 
  .imgingl {
      width: 35%;
      float:left;
  }
  .pop_instr {float:none;width:100%;} 
  .last_inctr {float:none;width:100%;} 
  .menu_f{display:none;} 
  .live_inter {margin:12px;float:right;} 
  .rembler {margin:12px;float:right;alignment-adjust:central;} 
  .copyright {float:left;margin:70px 0 8px 14px;} 
  .copyright2 {display:none;} 
  .logo {margin:2.000em 2.500em 2.000em 2.900em;float:left;} 
  .top_menu li {display: block;} 
  .search {margin:20px 20px 0 20%;min-width:50%;} 
  .space_lr {padding:0 40px;} 
  .border4 {padding:1.2em 2.0em;} 
  .fullstory_lr {padding:0 20px 0 20px; border: solid 1px #ffcc99; border-radius:5px;}
}
@media screen and (max-width: 499px) and (min-width: 341px){
  .login {display:none;} 
  .vk {margin-left:auto;margin-right:auto; padding-top:400px;} 
  .m_cat {padding:0;border:hidden;background-color:inherit;} 
  .pop_instr{float:none;width:100%;} 
  .last_inctr {float:none;width:100%;} 
  .auto_cat {display:none;} 
  .qr {display:none;} 
  .live_inter, .rembler, .copyright {display:none;} 
  .copyright2 {margin:10px 0 8px 14px;} 
  .logo {margin:2.000em 2.500em 2.000em 4.900em;} 
  .top_menu li {display:inline;} 
  .search {margin:20px 0 0 15%;min-width:70%;} 
  .space_lr {padding:0 20px;} 
  .border4 {padding:1.2em 1.0em;} 
  .wrapped {
    display: block;
    width: 100%;
    min-height: 250px;
  }
  .bpadingl {
      padding-left:40px;
      width: 60%;
      float: left;
  } 
  .bpadingl-wrapper {
  }
  .bpadingl-wrapper span {
    font-size: 12px;
  } 
  .imgingl {
      width: 35%;
      float:left;
  }
  .fullstory_lr {padding:0 10px 0 10px;}
}
@media screen and (max-width: 340px) and (min-width: 0px){
  .login {display:none;} 
  .vk {margin-left:auto;margin-right:auto; padding-top:500px;} 
  .m_cat {padding:0;border:none;background-color:inherit;} 
  .pop_instr{float:none;width:100%;} 
  .last_inctr {float:none;width:100%;} 
  .auto_cat {display:none;} 
  .qr {display:none;} 
  .live_inter, .rembler, .copyright {display:none;} 
  .copyright2 {margin:10px 0 8px 14px;} 
  .logo {margin:2.000em 2.500em 2.000em 3.000em;} 
  .top_menu li {display:inline;} 
  .search {margin:20px 0 0 14%;min-width:78%;} 
  .space_lr {padding:0 20px;} 
  .border4 {padding:1.2em 1.0em;} 
  .wrapped {
    display: block;
    width: 100%;
    min-height: 250px;
  }
  .bpadingl {
      padding-left:40px;
      width: 60%;
      float: left;
  } 
  .bpadingl-wrapper {
  }
  .bpadingl-wrapper span {
    font-size: 12px;
  } 
  .imgingl {
      width: 35%;
      float:left;
  }
  .fullstory_lr {padding:0 5px 0 5px;}
}

fieldset {border:1px solid #e0e0e0;padding:5px;text-align:left;font-size:11px;font-family:tahoma;}
.clr {clear:both;} .clrr {clear:left;} .clrl {clear:right;}
.category {color:#555555;font-size:12px;font-family:tahoma;text-decoration:none;}
.category a {color:#5078d5;text-decoration:underline;}
.category a:hover {color:#5078d5;text-decoration:none;}

/*********** TOP MENU **********/
.top_menu { margin-top:0; font-weight:bold;}
.top_menu a {color:#555555;font-size:16px;font-family:tahoma;text-decoration:none;padding-right:23px;white-space:pre;}
.top_menu li a:hover {text-decoration:none; color:#ff6600;}

.logo {float:left;z-index:+10;}
.search {
  height:33px;
  float: left;
}
.social {
  margin-top: 15px;
}
.search .search-form { 
	padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
    margin: 0px;
	width: 100%; 
	display: block;
	float: left;
}
.search .search-form .search-input { 
    width: 90%;
    height: 29px;
    border: 1px solid ##55c1c4;
    border-radius: 3px 0 0 3px;
    font-size: 18px;
    color: #8a8a8a;
    position: relative;
    float: left;
}    
.search .search-form .search-button { 

}	

.speedbar {padding:24px 0 14px 20px;color:#ff6634;font-size:16px;font-family:tahoma;text-decoration:none;line-height:26px;}
.speedbar a {color:#5078d5;text-decoration:none;}
.speedbar a:hover {color:#ff6634;text-decoration:none;}

.linkn {color:#555555;font-size:16px;font-family:tahoma;text-decoration:none;}
.linkn a {color:#5078d5;text-decoration:none;}
.linkn a:hover {color:#06bab4;text-decoration:none;}

#link a {cursor:text;color:#231f20;text-decoration:none;} #link a:hover {cursor:text;color:#231f20;text-decoration:none;}

.slink {color:#555555;font-size:9px;font-family:tahoma;text-decoration:none;}
.slink a:active, .slink a:visited, .slink a:link {color:#555555;text-decoration:underline;}
.slink a:hover {color:#555555;text-decoration:none;}

.copy {color:#555555;font-size:17px;font-family:tahoma;text-decoration:none;line-height:26px;}
.copy a:active, .copy a:visited, .copy a:link {color:#555555;text-decoration:none;}
.copy a:hover {color:#06bab4; text-decoration: underline;}

.stext {color:#555555;font-size:16px;font-family:tahoma;text-decoration:none;line-height:30px;}
.stext a:active, .stext a:visited, .stext a:link {color:#5078d5;text-decoration:none;}
.stext a:hover {color:#5078d5; text-decoration:underline;}
.border {color:#555555;background-color:#f9f9f9;border:1px dotted #ffcc99;font-weight:bold;margin:15px 20px 0 20px;padding:15px 20px 15px 20px;}
.border2 {color:#555555;background-color:#f9f9f9;border:1px dotted #ffcc99;padding:15px 30px 15px 30px;}
.border3 {color:#555555;background-color:#f9f9f9;border:1px dotted #ffcc99;font-size:16px;line-height:32px;padding:1.2em 2.0em 1.2em 2.2em;}
.border4 {color:#555555;background-color:#f9f9f9;border:1px dotted #ffcc99;margin:15px 20px 0 20px;font-size:16px;line-height:32px;}
.frlinc {margin-right:20px;}
.br-b {border-bottom:1px dashed #8080C0;}
.br-b a:hover {text-decoration:none !important;} 

.stext_st {color:#555555;font-size:16px;font-family:Tahoma, Geneva, sans-serif;text-align:justify;line-height:30px;}
.stext_st a {color:#555555;text-decoration:none;}

.ltitle {color:#333333;font-size:11px;font-weight:bold;}
.ntitle {color:#555555;font-size:1.150em;font-weight:bold;}
.ntitle a {color:#555555;text-decoration:none;}
.ntitle a:hover {color:#ff6600;text-decoration:none;}
.ctitle {color:#ffffff; font-size:11px; font-weight:normal;}
.ctitle a {color: #ffffff;text-decoration:underline;}
.ctitle a:hover {color:#ffffff;text-decoration:none;}
.news {color:#555555;font-size:16px;font-family:Tahoma, Geneva, sans-serif;text-align:justify;line-height:30px;}
.news a {color:#ff6803; text-decoration:none;}
.news a:hover {color:#06bab4;text-decoration:underline;}
.news img {padding:10px 0 10px 0;border:none;}

.userstop {color:#555555;font-size:11px;font-family:tahoma;text-decoration:none;}
.userstop a:hover {color:#5078d5;text-decoration:none;}
.userstop td {padding:3px;}
.userstop thead {color:#555555;font-weight:bold;}

.addshad {width:336px;height:280px;border:#E4E4E4 solid 1px; box-shadow:5px 5px 5px rgba(0,0,0,0.2);}

.skin {padding-left:10px;}
select {font-size:11px; font-family:tahoma;}

.downloadbt {margin-right:4px;float:left;line-height:36px;}
.downloadbt a {border-radius:2px;background-color:#00A854;color:#FFF !important;padding:6px;text-decoration:none;}
.downloadbt a:hover {padding:6px;text-decoration:none !important;background-color:#00B95C;}
.download, .online_btn, .comments_btn {
   margin-right:4px;
   margin-left: 40px;
   line-height:36px;
}
.download a {border-radius:2px;background-color:#2082c3;color:#FFF !important;padding:6px;text-decoration:none;}
.download a:hover {padding:6px;text-decoration:none !important;background-color: #0188D1;}
.online_btn a {border-radius:2px;background-color:#2dabe1;color:#FFF !important;padding:6px;text-decoration:none;}
.online_btn a:hover {padding:6px;text-decoration:none !important;background-color:#2082c3;}
.comments_btn a {border-radius:2px;background-color:#FF8040;color:#FFF !important;padding:6px;text-decoration:none;}
.comments_btn a:hover {padding:6px;text-decoration:none !important;background-color:#FF9B6A;}
.download_online {margin-right:4px;line-height:36px;}
.download_online a {border-radius:2px;background-color:#2082c3;color:#FFF !important;padding:6px;text-decoration:none;}
.download_online a:hover {padding:6px;text-decoration:none !important;background-color: #0188D1;}
.white-space {white-space:pre;}
.text_un {font-size:14px;}
.share {max-width:290px;background-color:#e8e8e8;padding:20px;border-radius:3px; margin-top:8px;}
.border_share {width:270px;border:1px solid #B7B7B7;border-radius:3px;height:26px;padding:0 10px;}
.addthis_share {padding:10px 0 18px 0;}

.navigation {color:#555555; border:0px;}
.navigation a:link, .navigation a:visited, .navigation a:active {text-decoration:none;color:#555555;background-color:#ededed;border-radius: 2px; border:1px solid #e1e1e3;padding:8px 12px;font-size:11px}
.navigation a:hover {background-color:#ffcc99;color:#ffffff;border-color:#e1e1e3;border-radius: 2px;}
.navigation span {text-decoration:none;background-color:#ffffff; border-radius: 2px;padding:8px 12px;border:1px solid #e1e1e3;color:#555555; font-size:11px;}
.navigation span.nav_ext {border:none;background:transparent;}

.brandlogo {width:auto;float:left;padding:0 14px 10px 0;}
		
.top_b {border:solid 1px #ff8103;border-radius:5px;background-color:#ffcc99;}
.bort_t {padding:30px 25px 30px 25px;border:solid 1px #ffcc99;border-radius:5px;background-color:#f9f9f9;}
/* ==================== ���� ����� ����� ������ */
.s_field {color:#555555;font-size:14px;font-family:tahoma;height:22px;padding-left:8px;border:1px solid #ffcc99;width:250px; background-color:#FFF;margin-top:6px;}
/* ==================== ���� ����� ����������� */
.a_field {width:200px;color:#555555;font-size:15px;font-family:tahoma;height:18px;padding-left:3px;border:0px; background-color:transparent;}
.f_textarea {color:#555555;font-size:11px;font-family:tahoma;background-image:url(../images/dlet_field_o.gif); background-repeat:repeat-x;margin:0px 1px 0px 0px;padding:0px;width:459px;height:156px;border:1px solid #e0e0e0; background-color:#ffffff;}
.f_input {color:#555555;font-size:11px;font-family:tahoma;background-image:url(../images/dlet_field_o.gif);background-repeat:repeat-x;width:260px;height:14px;border:1px solid #e0e0e0;background-color:#ffffff;}
.f_select {color:#555555;font-size:11px;font-family:tahoma;background-image:url(../images/dlet_field_o.gif); background-repeat:repeat-x;height:14px;border:1px solid #e0e0e0;background-color:#ffffff;}

.navbutt {float:left;}
.navbutt a:hover {background-color: #F0F0F0; text-decoration:none;}
.navbutta {
   max-width:750px; 
   background-color:#FFF; 
   border:1px solid #3cc3b1; 
   border-radius:6px;
   padding:7px; 
   float:left; 
   margin:0 8px 8px 0; 
   text-decoration:none;
}
.navbutta {
  color: #27818a !important;
}

.serch {height:20px;width:100%;}
.hder17-1 {background-color:#FFF;border:1px solid #ffcc99;}
.hder17-2 {background-color:#FFF;border:1px solid #ffcc99;}

.thumbs_cat_t {color:#555555;font-size:14px;font-family:tahoma;}
.thumbs_title_t u {font-size:14px;font-family:tahoma;text-decoration:none;}
.thumbs_size_t {color:#555555;font-size:14px;font-family:tahoma;}
.linc a {text-decoration:none;color:5078d5;} .linc a:hover {color:#ff6634;text-decoration:none;}

.setas {color:#555555;font-size:11px;font-family:tahoma;text-decoration:none;}
.setas a:active, .setas a:visited, .setas a:link {color:#555555;text-decoration:underline;}
.setas a:hover {color:#ff0000;text-decoration:underline;}
.smm01 {color:#555555;font-size:16px;font-family:tahoma;text-decoration:none;}
.smm01 a:active, .smm01 a:visited, .smm01 a:link {color:#fe8500;text-decoration:underline;}
.smm01 a:hover {color:#555555;text-decoration:none;}
.smm02 {color:#555555;font-size:11px;font-family:tahoma;text-decoration:none;}
.smm02 a:active, .smm02 a:visited, .smm02 a:link {color:#555555;text-decoration:underline;}
.smm02 a:hover {color:#f9d16e;text-decoration:none;}
.smm03 {color:#555555;font-size:11px;font-family:tahoma;text-decoration:none;}
.smm03 a:active, .smm03 a:visited, .smm03 a:link {color:#bbd3ff;text-decoration:underline;}
.smm03 a:hover {color:#555555;text-decoration:none;}

.smm04 {color:#555555;font-size:16px;font-family:tahoma;text-decoration:none;}
.smm04 a:active, .smm04 a:visited, .smm04 a:link {color:#555555;text-decoration:underline;}
.smm04 a:hover {color:#555555;text-decoration:none;}

.cop01 {color:#555555;font-size:11px;font-family:tahoma;text-decoration:none;}
.cop01 a:active, .cop01 a:visited, .cop01 a:link {color:#4d75d5;text-decoration:underline;}
.cop01 a:hover {color:#06bab4;text-decoration:none;}

.cop02 {padding-top:10px;color:#555555;font-size:16px;font-family:tahoma;font-weight:400;line-height:24px;text-decoration:none;}
.cop02 a:active, .cop02 a:visited, .cop02 a:link {color:#ff8307;text-decoration:underline;}
.cop02 a:hover {color:#06bab4;text-decoration:none;}
.cop02 ul{list-style-type:none;}

.mmenus {color:#555555;font-size:11px;font-family:tahoma;text-decoration:none;}
.mmenus a:active, .mmenus a:visited, .mmenus a:link {color:#555555; text-decoration:underline;font-weight:bold;}
.mmenus a:hover {color:#06bab4; text-decoration:underline;font-weight:bold;}
.nmenus {color:#555555;font-size:14px;font-family:tahoma;text-decoration:none !important;}
.nmenus a:active, .nmenus a:visited, .nmenus a:link {color:#555555;text-decoration:none !important;font-weight:bold;}
.nmenus a:hover {color:#06bab4;text-decoration:none !important; font-weight:bold;}

.serv {color:#555555;font-size:9px;font-family:tahoma;text-decoration:none;}
.serv a:active, .serv a:visited, .serv a:link {color:#06bab4;text-decoration:underline;}
.serv a:hover {color:#06bab4;text-decoration:none;}

.top_m {border-radius:5px 5px 0 0;background-color:#ffd5aa;padding:10px 0 0 0;width:100%;height:28px;text-indent:20px;text-transform: uppercase;font-size:14px;font-weight:bold;margin-right:26px; }
.top_mr {border:solid 1px #ff8103;border-radius:5px; background-color:#ffd5aa; margin-right:20px;padding:10px 0 0 10px; max-width:220px;height:24px;text-indent:20px;text-transform:uppercase;font-size:11px;font-weight:bold;}
.blok_c {margin:0 0px 2.250em 0;padding:20px 10px 26px 20px;border:solid 1px #ffcc99;border-radius:0 0 5px 5px; background-color:#f9f9f9;}
.blok_cr {margin:0 0 26px 0;padding:20px 20px 26px 30px;border:solid 1px #ffcc99;border-radius:5px;background-color:#f9f9f9;}
.top_mr_2 {font-size:20px; margin:0 0 10px 30px;}

.bltitl1 {color:#FF6600;font-family:tahoma;text-decoration:none;}
.bltitl2 {color:#333333;font-family:tahoma;text-decoration:none;}

.menuf {line-height:15px;font-size:14px;text-decoration:none !important;}
.menuf a {text-decoration:none !important;}
.bor a {border:none !important;}

.label {padding:0 20px 10px 0;font-size:14px;}

/*.download {border:solid 1px #ff8103;border-radius:5px;background-color:#ffcc99;padding:6px;text-decoration:none !important;}
.download a:hover {text-decoration:none !important; color:#06bab4;}*/
/*.dbtn {border:solid 1px #ff8103;border-radius:5px;background-color:#ffcc99;padding:6px;text-decoration:none !important;}
.dbtn a:hover {text-decoration:none !important; color:#06bab4;}*/

.banner_header {margin:0;}
.login {min-width:198px;border:1px solid #FC9;border-radius:6px;background-color:#f9f9f9;padding:20px 10px 20px 10px;margin:0 23px 20px 23px;float:right;}
.vk {margin:10px 20px;}
.pop_instr {float:left;min-width:48%;}
.last_inctr {float:right;min-width:48%;}
.menu_f {width:100%;}
/* ================================================================= */
.page-doc{width:90VW;display:block;}
#pdf{border:1px black solid;transform-origin:top left;overflow-x:auto;overflow-y:hidden;}
#page_pdf{color:#555555;border:0px;width:90VW;height:60px;overflow-x:scroll;}
#page_pdf a, #page_pdf span{padding:8px 12px;border:1px solid #e1e1e3;border-radius:2px;background:#ededed;margin:4px 4px;color: #555555;line-height: 30px;}
#page_pdf span{opacity: .4;}
#page_pdf a:hover{text-decoration:none;background-color:#ffcc99;color:#ffffff;border-color:#e1e1e3;border-radius:2px;}
#page_pdf_prev{position:absolute;left:3%;z-index:+200;}
#page_pdf_next{position:absolute;right:3%;z-index:+200;}

.footer_link {float:right;}
.footer_link li {display:inline;}
.footer_link a {color:#555555;font-size:16px;font-family:tahoma;text-decoration:none;padding-right:23px; }
.footer_link a:hover {text-decoration:underline; color:#ff6600;}
.copyright, .copyright2 {font-size:1.2em;}

/*.white-space {white-space:pre;}*/
.header-search {
	width: 100%;
        height: 100px;
	min-width:250px;
	background-color:#f9f9f9; 
	padding-bottom:18px;
}

.breadcrumbs {
	padding: 24px 0 14px 20px;
    color: #56c4c5;
    font-size: 16px;
    font-family: tahoma;
    text-decoration: none;
    line-height: 26px;	
}	
.breadcrumbs .B_crumbBox {

}	
.breadcrumbs .B_crumbBox li {
	width: auto; 
    display: inline-block;
}	

#footer {
    width: 100%;
    height: 40px;
    padding-top: 10px;
    margin-top: 30px;
    background-color: rgb(232, 232, 232);
}
#footer .footer-left {
	width: 15%;
	height: 100%;
	float:left;
}	
#footer .footer-left img {
    margin:0 16px 0 16px;
    max-width: 100%;
    height: 100%;
}    
#footer .copyright{
    margin:0;
}    

table#list-model {
    
}
table#list-model tr.header {
    border: 1px dotted #27818a;
    font-size: 12px;
    color: #27818a;
    font-weight: bold;
    background-color: #e8e8e8;
    height: 30px;
    vertical-align: middle;
}    
table#list-model tr.item {
    border-bottom: 1px solid #27818a;
    height: 35px;
    vertical-align: middle;
}
table {
   font-size: 17px;
}
table a {
   color: #27818a;
}  
table th.thumbs_cat {
  text-align: right;
  padding-right: 30px;
} 

.seo-container {
  display: block;
  margin: 10px 0;
  padding: 5px 10px 0;
  box-sizing: border-box;
  background: #F4F4F4;
  border-radius: 12px;
}
.seo-container-wrapper {
  font: 15px/1.6 Arial, Tahoma, Helvetica, sans-serif;
}
.seo-container .seo-title {
    width: 75%;
    margin: 0 auto;
    font-size: 22px;
    font-weight: 600;
    text-align: center;
}
.seo-container .seo-text {
    width: 100%;
    padding: 30px;
}
.container-wrapper {
  font: 15px/1.6 Arial, Tahoma, Helvetica, sans-serif;
}
.container .title {
    width: 75%;
    margin: 0 auto;
    font-size: 22px;
    font-weight: 600;
    text-align: center;
}
.container .text {
    width: 100%;
}

