*{margin:0;padding:0;}
html{height:100%;font-size:62.5%;}
body{height:100%;background:#ffffff url('../img/topb.png') repeat-x 0 0;text-align:center;font:1.2em Verdana, Arial, Helvetica, sans-serif;min-width:950px;}
#main{width:100%;min-height:100%;height:100%;position:relative;}
body>#main{height:auto;}
a:link{color:#005AA1;text-decoration:underline;font-weight:bold;}
a:visited{text-decoration:underline;font-weight:bold;}
a:hover{text-decoration:none;}
a.menu:link, a.menu:visited{color:#000000;text-decoration:none;font-weight:normal;}
a.menu:hover{text-decoration:underline;}
.cleaner{clear:both;height:0;font-size:0;visibility:hidden;content:' ';}
.cleaning-box{min-height:1px;}
.cleaning-box:after{display:block;clear:both;visibility:hidden;height:0;font-size:0;content:' ';}
.noscreen{display:none;}
.hidden{position:absolute;top:-10000px;left:0;width:1px;height:1px;overflow:hidden;}
p{line-height:170%;margin-bottom:10px;color:#000000;}
ul.mainul, ol.mainul{margin-left:50px;line-height:170%;margin-bottom:10px;color:#000000;}
ul.list{line-height:170%;margin-bottom:10px;}
ul.list li{padding:5px;list-style-type:none;}
ul.list li span{font-size:14px;width:22px;height:20px;background:url('../img/pics/fonul.png') no-repeat 0 4px;margin-right:13px;padding:5px;list-style-type:none;color:#FFFFFF;}
ul.list2{line-height:170%;margin-bottom:10px;}
ul.list2 li{padding:5px;list-style-type:none;}
ul.list2 li span{font-size:14px;width:22px;height:20px;background:url('../img/pics/fonul2.png') no-repeat 0 4px;margin-right:13px;padding:5px;list-style-type:none;color:#FFFFFF;}
hr.pra{height:2px;background-color:#F5C800;border:none;}
hr.relpohr{height:3px;background-color:#FE6D46;border:none;width:32%;margin-bottom:1em;float:left;}
hr.dopmenu{height:2px;background-color:#242424;border:none;margin-bottom:0;}
dl{line-height:170%;}
dd{margin:0 0px 18px 0px;line-height:170%;}
h1{font-size:2.8em;font-weight:normal;color:#FFFFFF;text-align:left;padding:25px 0 0 60px;background:url('../img/vseonefti-logo.png') no-repeat 0 22px;}
h1 a:link, h1 a:visited{font-weight:normal;text-decoration:none;color:#FFFFFF;}
h2{font-size:1.6em;font-family:Georgia, "Times New Roman", Times, serif;color:#2A0A0A;letter-spacing:1px;padding-bottom:3px;border-bottom:1px solid #2A0A0A;margin-bottom:10px;}
h2 a:link, h2 a:visited{text-decoration:none;color:#2A0A0A;}
h3{font-size:1.4em;font-family:Georgia, "Times New Roman", Times, serif;color:#2A0A0A;letter-spacing:1px;padding-bottom:3px;text-align:left;margin:15px 0px 7px 0px;}
h4{font-size:1.2em;color:#800000;padding:20px 0px 15px 0px;}
img.float{float:left;border:1px solid #004C87;margin:0.5em 0.8em 0.5em 0;}
img.small{float:left;border:0px solid #004C87;margin:0.5em 0.8em 0.5em 0;}
img.right{float:right;border:0px solid #004C87;margin:0.5em 0 0.5em 0.8em;}
#header{height:85px;position:relative;margin:0 auto 0px auto;}
#header-in{width:900px;height:80px;position:relative;margin:0 auto;padding:0 25px 0 25px;}
ul#navigation{float:right;margin:0;padding:8px 5px 0 0;display:inline;color:#FFFFFF;}
ul#navigation li{float:left;display:inline;list-style-type:none;text-align:center;font-size:0.9em;}
ul#navigation li a, ul#navigation li a:visited{text-decoration:none;color:#FFFFFF;font-weight:normal;}
ul#navigation li a:hover{text-decoration:underline;}
li#house{background:url('../img/house.gif') no-repeat 0 1px;padding-left:24px;}
li#house a{margin-right:16px;}
li#sitemap{background:url('../img/sitemap.gif') no-repeat 0 2px;padding-left:24px;margin-left:16px;}
li#sitemap a{margin-right:16px;}
li#envelope{background:url('../img/envelope.gif') no-repeat 0 2px;padding-left:23px;margin-left:16px;}
#menu-box{width:950px;height:35px;margin:0 auto;}
#menu{width:908px;margin:0 auto;}
#menu li{display:inline;list-style-type:none;text-align:center;}
#menu li.first a{margin-left:4px;display:inline}
#menu li a{float:left;color:#FFFFFF;font-weight:bold;font-size:1.1em;display:block;padding:9px 0 0 0;height:26px;width:150px;background:url('../img/button.png') no-repeat 0 0;text-decoration:none;}
#menu li a:hover, #menu li a.active{color:#D0F500;font-weight:bold;font-size:1.1em;background:url('../img/button2.png') no-repeat 0 0;text-decoration:none;}
.share{float:right;margin:1em 1.4em 0em 1.4em;}
#content{background:#E8E8E8 url('../img/bg-c.png') repeat 0 0;min-height:900px;}
#content-box{width:948px;margin:0 auto;background-color:#FFFFFF;text-align:left;border-right:1px solid #B0B0B0;border-left:1px solid #B0B0B0;padding-bottom:40px;min-height:820px;}
#content-box-big{width:905px;float:left;background-color:#FFFFFF;padding:1.8em 1.8em 7em 1.8em;}
#content-box-in-left{width:70%;float:left;background-color:#FFFFFF;}
#content-box-in-left-in{margin:1.8em 1em 7em 1.8em;}
#content-box-in-right{width:29%;float:right;background-color:#FFFFFF;}
#content-box-in-right h3{text-align:center;border:0;background-color:#252525;color:#FFFFFF;padding:3px 0 4px 0;font-size:1.3em;margin:12px 0px 8px 0px;}
#content-box-in-right-in{margin:1.8em 0.6em 7em 1.5em;}
#content-box-in-right-in p{line-height:140%;margin:5px 0 10px 0;color:#000000;}
#content-box-in-right-in dl{margin:0 0 20px 0;}
#content-box-in-right-in dt{margin-bottom:3px;font-weight:bold;background-color:#F5C800;color:#800000;line-height:140%;padding:1px 0 1px 5px;}
#content-box-in-right-in dd{margin:0 5px 18px 2px;line-height:140%;}
.menu-right{border:1px solid #B0B0B0;margin-top:20px;padding:0 7px 5px 7px;}
blockquote{background:#FFFFFF;line-height:170%;font-family:Verdana, Georgia, "Times New Roman", Times, serif;border:0px;}
blockquote.test{background:#FFFFFF;line-height:170%;font-family:Verdana, Georgia, "Times New Roman", Times, serif;border:0px;margin:1.0em 0 0 28px;}
table.maintab{font-size:1.1em;border-collapse:collapse;border:2px solid #800000;margin:15px 0 20px 0;table-layout:fixed;width:90%;}
caption{font-weight:bold;padding-bottom:10px;}
th.maintab{padding:3px 13px;border:1px solid #800000;text-align:right;font-weight:bold;}
td.maintab{padding:3px 13px;border:1px solid #800000;text-align:right;}
.first-row{background:#F4FF7C;}
.first-row th{text-align:center;font-weight:bold;border-bottom:2px solid #800000;}
.first-column{background:#FFD162;border-right:1px solid #800000;}
.last-column{background-color:#FFD162;border-left:1px solid #800000;}
.tab2{font-size:0.9em;width:100%;}
.message{width:390px;border:1px;margin:5px;border-spacing:6px;text-align:center;}
.message td{padding:20px;}
#footer{width:100%;height:35px;background:#252525 url('../img/footer-bg.png') repeat-x 0 0;border-top:5px solid black;position:absolute;bottom:0;left:0;}
#footer-in{width:950px;margin:0 auto;}
p.footer-left{float:left;width:auto;color:#FFFFFF;text-align:left;margin:4px 0 0 15px;display:inline;}
p.footer-left a, p.footer-left a:visited{color:#FFFFFF;padding:1px 2px;}
p.footer-left a:hover{background-color:#FFFFFF;color:#800000;}
p.footer-right{float:right;width:450px;color:#FFFFFF;text-align:right;margin:4px 15px 0 0;display:inline;}
p.footer-right a, p.footer-right a:visited{color:#FFFFFF;padding:1px 2px;}
p.footer-right a:hover{background-color:#FFFFFF;color:#800000;}
p.footer-right a, p.footer-right a:visited{font-weight:normal;}
ul#social{float:right;margin:0;padding:0 5px 0 0;display:inline;color:#000000;}
ul#social li{float:left;display:inline;list-style-type:none;text-align:center;font-size:0.9em;}
ul#social li a, ul#social li a:visited{text-decoration:underline;color:#000000;font-weight:normal;}
ul#social li a:hover{text-decoration:none;}
li#tw{background:url('../img/buttons/twicon.png') no-repeat 0 2px;padding-left:24px;margin-left:16px;}
li#tw a{margin-right:46px;}
li#fb{background:url('../img/buttons/fbicon.png') no-repeat 0 2px;padding-left:23px;margin-left:16px;}
div.otzyv{width:100%;background:url('../img/fromsites/fonlines.png') no-repeat center 0;text-align:left;}
div.otzyv span{color:#000000;}
div#bottom-stuff {width:27%; float:right; background-color: #ffffff; border:0; margin:0 0.6em 20px 0; padding:0; line-height: 170%; text-align:center;}
.dop-column {margin:2.5em 0.6em 2.5em 1.8em; border:0;}
.doplink{width:18%;padding:1%;float:right;font-size:93%;text-align:center;}
#dopdiv1{width:100%; height:150px; margin-bottom:10px; background:url('../img/fromsites/ka41.jpg') 0 0 no-repeat;}
#dopdiv2{width:100%; height:150px; margin-bottom:10px; background:url('../img/fromsites/ka42.jpg') center center no-repeat;}
#dopdiv3{width:100%; height:150px; margin-bottom:10px; background:url('../img/fromsites/ka43.jpg') center center no-repeat;}
#dopdiv4{width:100%; height:150px; margin-bottom:10px; background:url('../img/fromsites/ka44.jpg') center center no-repeat;}
#dopdiv5{width:100%; height:150px; margin-bottom:10px; background:url('../img/fromsites/ka45.jpg') center center no-repeat;}
#dopdiv6{width:100%; height:150px; margin-bottom:10px; background:url('../img/fromsites/ka411.jpg') center center no-repeat;}
#dopdiv7{width:100%; height:150px; margin-bottom:10px; background:url('../img/fromsites/ka412.jpg') center center no-repeat;}
#dopdiv8{width:100%; height:150px; margin-bottom:10px; background:url('../img/fromsites/ka413.jpg') center center no-repeat;}
#dopdiv9{width:100%; height:150px; margin-bottom:10px; background:url('../img/fromsites/ka414.jpg') center center no-repeat;}
#dopdiv10{width:100%; height:150px; margin-bottom:10px; background:url('../img/fromsites/ka415.jpg') center center no-repeat;}
#dopdiv11{width:100%; height:150px; margin-bottom:10px; background:url('../img/fromsites/ka4111.jpg') 0 0 no-repeat;}
#dopdiv12{width:100%; height:150px; margin-bottom:10px; background:url('../img/fromsites/ka4112.jpg') center center no-repeat;}
#dopdiv13{width:100%; height:150px; margin-bottom:10px; background:url('../img/fromsites/ka4113.jpg') center center no-repeat;}
#dopdiv14{width:100%; height:150px; margin-bottom:10px; background:url('../img/fromsites/ka4114.jpg') center center no-repeat;}
#dopdiv15{width:100%; height:150px; margin-bottom:10px; background:url('../img/fromsites/ka4115.jpg') center center no-repeat;}
.relposts{width:23%;padding:1%;float:right;font-size:95%;}
#bottom-list {width:58%;float:left;background-color:#FFFFFF;padding:0 1.0em 1em 1.8em;font-size:105%;}
.bottom-div {width:100%; height:64px; float:left; margin-top:13px; padding:0;}
#chart_div1 {width:49%; height:300px; float:left; margin-top:0px; padding:0;}
#chart_div2 {width:49%; height:300px; float:left; margin-top:0px; padding:0;}

@media screen and (min-width:100px) and (max-width:650px) {
html {height: 100%; font-size: 100%;}
body {background:none;min-width: 200px;}
#header
 {background:#252525;height:90px; font-size: 62.5%; margin: 0 auto 0 auto;}
#header-in {width: 100%; padding:0; margin:0;}
H1 {margin-left:25px;}
H2 {margin-top:1.2em;}
hr.relpohr{width:100%;}
ul#navigation
 {display: none;} 
#menu-box {width: 100%;}
#menu {width: 100%; padding: 0;}
#menu li.first a {margin-left: 0px;}
#menu li a {border-top:2px solid #FFFFFF;
color: #FFFFFF;
font-weight: bold;
font-size: 0.69em;
display: block;
padding: 9px 0 0 0;
height:26px;
width:100%;
background: grey;
text-decoration: none; margin:0;}
#menu li a:hover, #menu li a.active {
color: #D0F500;
font-weight: bold;
font-size: 0.69em;
background: #242424;
text-decoration: none;}
#content {width: 100%; background: none; font-size: 80%;}
#content-box {width: 90%; border:0; float:none;}
#content-box img {display: none;}
#content-box-big {width: 100%; border:0; padding:0;}
#content-box-in-right {width: 100%; padding:0 0 3em 0; float:none;}
#content-box-in-right-in {margin: 0; padding:0;}
#content-box-in-right-in .wrapmenu {width:100%; padding:0;}
#content-box-in-left {width: 100%; border:0; padding:0;}
#content-box-in-left-in {margin: 0; padding:0;}
#content-box-in-left-in .wrap {width:97%; margin: 0; padding:7px;}
.dop-column {margin:1.7em 0 2.5em 0; border:0;}
.doplink{width:100%;margin-top:1em;padding:1%;float:right;font-size:95%;text-align:center;}
#dopdiv1{width:100%; height:150px; margin-bottom:10px; background:url('../img/fromsites/ka41.jpg') center center no-repeat;}
#dopdiv11{width:100%; height:150px; margin-bottom:10px; background:url('../img/fromsites/ka4111.jpg') center center no-repeat;}
.relposts{width:100%;margin-top:1em;padding:1%;float:right;font-size:95%;text-align:center;}
#bottom-list {width:100%;padding:0 0 3em 0;font-size:100%;}
.bottom-div {height:auto;}
#bottom-column {display: none;}
#otzyvy {display: none;}
#option {display: none;}
div#bottom-stuff {clear:both; width:100%; float:none; margin:0 0 3em 0;}
#podpiska {display: none;}
#hidden {display: none;}
.svernut {display: none;}
#footer{background:#252525;border-top:5px solid #252525;}
#footer-in {width:100%; font-size: 62.5%;}
#footer .footer-right {display: none;} 
#chart_div1 {width:100%; height:300px; float:left;}
#chart_div2 {width:100%; height:300px; float:left;}
}


#mc_embed_signup{background:#fff; clear:left; font:13px Verdana,Helvetica,Arial,sans-serif;}
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#c60; font-size:200%;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}        
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}