@charset "windows-1251";
/* CSS Document */
* {margin:0; padding:0;}
img {border:none;}
.fl {float:left !important;}
.fr {float:right !important;}
p { padding:5px 0;}
a:hover { text-decoration:underline !important;}
body { font-size:12px; font-family:verdana; /* background:url(../img/bg.jpg) 50% 200px no-repeat; */}
span.button { display:block;float:left; background:url(../img/button-green.png) 100% 100% no-repeat; padding:0 6px 0 0; height:22px;}
span.button span {display:block;float:left; line-height:22px; background:url(../img/button-green.png) 0 0 no-repeat; height:22px; padding:0 6px 0 12px;}
span.button span a { text-decoration:none; font-size:10px;color:#3b3c3e;
text-shadow:0 1px 1px #fff;
-moz-text-shadow:0 1px 1px #fff;
-webkit-text-shadow:0 1px 1px #fff;
-khtml-text-shadow:0 1px 1px #fff;
behavior: url(PIE.htc); /* учим IE border-radius */
}

.all { margin:0 auto; width:955px;}
div.sidebar-up {float:left; width:100%; background:#38393c; border-bottom:1px solid #78b316; padding:10px 0;}
div.sidebar-up a {color:#c4dc00;}
div.sidebar-up div.lang {float:left; width:177px;}
div.sidebar-up div.select-tel {float:left; margin-left:25px; width:260px;}
div.sidebar-up div.select-icq {float:left;width:225px;}

div.header {float:left; width:100%; margin:5px 0 15px;}
div.header a.logo {float:left;}
div.header div.banner {float:right;}

div.header div.b-domens {float:left; width:100%; margin:5px 0 0; background:url(../img/domens.jpg) repeat-x; height:48px; padding:6px 0 0;
-moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari, Chrome */
  -khtml-border-radius: 5px; /* KHTML */
  border-radius: 5px; /* CSS3 */
  /* Для плохих IE */
  behavior: url(PIE.htc); /* учим IE border-radius */
}
div.header div.b-domens div.right {float:right; width:130px; }
div.header div.b-domens div.right a.sotka { margin:5px 0 0 15px;float:left; display:block;color:#2d5300; font-size:10px;}
div.header div.b-domens div.b-domen {float:left;color:#fff; margin:10px 0 0 20px;}
div.header div.b-domens div.b-domen input {height:23px; width:170px; border:none;padding:0 5px;
-moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari, Chrome */
  -khtml-border-radius: 5px; /* KHTML */
  border-radius: 5px; /* CSS3 */
  /* Для плохих IE */
  behavior: url(PIE.htc); /* учим IE border-radius */
box-shadow: inset 0 2px 4px #666666; 
behavior: url(PIE.htc); /* учим IE border-radius */
}
div.header div.b-domens ul { list-style:none; width:565px;float:left; margin:-3px 0 0 10px;}
div.header div.b-domens ul li {float:left; margin:4px 0 0; width:80px; color:#fff;}
div.header div.b-domens span.check-lab { position:relative; top:-5px;}
div.header div.b-domens div.right {float:right;}
/************* checkbox ****************/
.checkbox {float:left; width:100%;}
.niceCheck {
width: 17px;
height: 17px;
display: inline-block;
cursor: pointer;
background: url(../img/check.png) 0 0px;
}
.niceCheck input {
display: none;
}
div.b-title { background:url(../img/title.jpg) repeat-x; position:relative; z-index:2; width:100%; padding:10px 0 0; text-align:center; height:26px;
text-shadow:0 1px 1px #fff;
-moz-text-shadow:0 1px 1px #fff;
-webkit-text-shadow:0 1px 1px #fff;
-khtml-text-shadow:0 1px 1px #fff;
behavior: url(PIE.htc); /* учим IE border-radius */
-moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari, Chrome */
  -khtml-border-radius: 5px; /* KHTML */
  border-radius: 5px; /* CSS3 */
}

div.left-col {float:left; width:175px;}
ul.list1 { list-style:none;border:1px solid #eaeaea; margin:0 0 10px;background:url(../img/row1.png) repeat; padding:5px 0 0; margin-top:-7px;
behavior: url(PIE.htc); /* учим IE border-radius */
-moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari, Chrome */
  -khtml-border-radius: 5px; /* KHTML */
  border-radius: 5px; /* CSS3 */
}
ul.list1 li a {color:#000; text-decoration:none; padding:0 0 0 7px;}
ul.list1 li {  border-top:1px solid #d9d9d9; padding:5px 0;}
ul.list1 li div.best { display:inline-block; position:relative;top:3px; margin-bottom:-8px; width:31px; height:21px; background:url(../img/best-ico.png) no-repeat; margin-right:-5px;}

div.b-zaloba { background:url(../img/zaloba.png) no-repeat; width:169px; height:41px; padding:45px 0 0 5px;}
div.b-zaloba a { color:#fff; display:block; font-size:10px; text-decoration:none; margin:1px 0 5px;}

div.right-col {float:right; width:141px;}

div.b-calc { background:url(../img/calc.jpg) no-repeat; width:142px; height:148px;}
div.b-calc a { display:block; position:relative;top:95px; left:15px; width:110px; height:20px;}

div.b-money {width:100%; margin:10px 0;}
div.b-money div.title { background:url(../img/title-money.png) no-repeat; position:relative; z-index:2; height:22px; text-align:center; width:100%; padding:23px 0 0;
text-shadow:0 1px 1px #fff;
-moz-text-shadow:0 1px 1px #fff;
-webkit-text-shadow:0 1px 1px #fff;
-khtml-text-shadow:0 1px 1px #fff;
behavior: url(PIE.htc); /* учим IE border-radius */
}
div.b-money div.money-cont {border-left:1px solid #eaeaea;border-right:1px solid #eaeaea; margin-top:-3px; padding:10px 0 5px;border-bottom:1px solid #eaeaea; background:url(../img/money-bg.png) repeat;
behavior: url(PIE.htc); /* учим IE border-radius */
-moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari, Chrome */
  -khtml-border-radius: 5px; /* KHTML */
  border-radius: 5px; /* CSS3 */
}
div.b-money div.money-cont a{ padding:5px 3px; display:inline-block; margin:2px 0;}
div.b-money a.all-link {float:right; font-size:10px; color:#464646;}

div.b-parnter { width:100%;}
div.b-parnter div.title { text-align:center;}
div.b-parnter div.partner-cont { padding:15px 0; text-align:center;background:url(../img/money-bg.png) repeat;
border:1px solid #eaeaea;
behavior: url(PIE.htc); /* учим IE border-radius */
-moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari, Chrome */
  -khtml-border-radius: 5px; /* KHTML */
  border-radius: 5px; /* CSS3 */
}
div.b-parnter div.partner-cont a.partner {width:100%; padding:5px 0; background:#fff; margin:3px 0; display:block;}
div.b-parnter a.all-link { text-align:right; display:block;width:90%; font-size:10px; color:#464646;}

div.conteiner { margin:0 150px 0 185px;}
div.content {float:left; width:100%;}
table.table1 {width:100%; }
table.table1 th { background:url(../img/title.jpg) repeat-x; padding:10px 0 0; height:20px; vertical-align:top; font-weight:normal; position:relative;}
table.table1 th div.pol { position:relative;float:right;top:-10px; right:0; margin-bottom:-10px; height:36px; background:url(../img/table-pol.png) repeat-y; width:2px;}
table.table1 td { padding:5px; text-align:center;background:url(../img/table-pol.png) 100% 0 repeat-y;}
table.table1 td:first-child { text-align:left;}
table.table1 .row1 { background:url(../img/row1.png) repeat;}
table.table1 .row2 { background:url(../img/row2.png) repeat;}
table.table1 span.button {margin:15px 0 5px 5px;}
table.table1 span.ua { display:block; background:url(../img/ua.jpg) 0 3px no-repeat; margin:0 0 0 10px; padding-left:15px;float:left; height:15px;}
table.table1 span.de { display:block; background:url(../img/de.jpg) 0 3px no-repeat; margin:0 0 0 10px; padding-left:15px;float:left; height:15px;}
table.table1 div.galka { display:block; margin:0 auto; background:url(../img/galka.png) no-repeat; width:13px; height:12px;}
div.b-two {float:left; width:100%; margin:15px 0 0; background:url(../img/domens.jpg) #74b211 0 0 repeat-x; padding:10px 0;
behavior: url(PIE.htc); /* учим IE border-radius */
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
-khtml-border-radius: 5px; /* KHTML */
border-radius: 5px; /* CSS3 */
}
div.b-two div.blok { width:290px;margin:0 10px;}
div.b-two div.title {color:#3b3c3e; background:#c9d776; padding:5px;
behavior: url(PIE.htc); /* учим IE border-radius */
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
-khtml-border-radius: 5px; /* KHTML */
border-radius: 5px; /* CSS3 */
}
div.b-two div.title h2 { font-size:12px; font-weight:normal;
text-shadow:0 1px 1px #fff;
-moz-text-shadow:0 1px 1px #fff;
-webkit-text-shadow:0 1px 1px #fff;
-khtml-text-shadow:0 1px 1px #fff;
behavior: url(PIE.htc); /* учим IE border-radius */
}
div.b-two div.title a.link-all {float:right; font-size:10px;color:#464646;}
div.b-two ul { list-style:none;}
div.b-two ul li { margin:10px 0;}
div.b-two ul li a { font-size:10px;color:#000; text-decoration:none; padding-left:8px;}
div.b-two ul li span { padding:2px; font-size:10px;background:#c9d776;
behavior: url(PIE.htc); /* учим IE border-radius */
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: px; /* Safari, Chrome */
-khtml-border-radius: 3px; /* KHTML */
border-radius: 3px; /* CSS3 */
}

div.text { font-size:10px; margin:10px 0;float:left; width:100%;}
div.fo-bloks {float:left; width:100%; margin:25px 0 0;}
div.fo-bloks a { display:block;float:left; margin:0 3px;}

div.footer {float:left; width:100%; margin:25px 0 0; padding:25px 0 20px; background:#38393c; border-top:1px solid #8ab22f;}

div.footer ul { list-style:none; padding:25px 0 0; font-size:10px; margin:0 100px 0 10px; position:relative;float:left;}
div.footer ul li {color:#d9d9d9;}
div.footer ul li.title {margin:-20px 0 5px;}
div.footer ul li a {color:#d9d9d9; text-decoration:none;}
div.footer div.right {float:right; width:220px;}
div.footer div.right div.banners {float:left; width:100%;}
div.footer div.right div.banners a { display:block;float:left; margin:3px;}
div.footer div.right div.soc {float:left; width:100%; margin:10px 0 0;}
div.footer div.right div.soc a { display:block;float:left; margin:0 5px;}