@charset "utf-8";

/* CSS Document */

* {margin:0; padding:0}

html, body {width:100%; height:100%}

img {border:none}



#main {position:relative; width:100%; min-height:100%}

* html #main {height:100%}

 

/*****Header*****/

#header {width:100%; height:135px; background:url(../images/header-bg.png) 0 0 repeat-x}

.this-header {width:927px; margin:0 auto}

.logo {float:left; margin-top:0px}



.header-top {float:right; height:29px; overflow:hidden}

.phones {margin-top:10px; float:left}

.phones img {float:left; margin-right:4px; margin-top:1px}

.phones p {color:#ffffff; font-size:16px; float:left; margin-right:24px; display:block; font-family:Tahoma;}



.small-menu {background:#658200; padding:5px 20px 8px 20px; color:#ffffff; font-size:9px; float:left; margin-top:4px; width:auto; display:inline}

.small-menu img {display:inline; margin-left:16px; margin-right:16px}

* html .small-menu img {position:relative; left:16px; right:16px}

#menu {float:left; margin-top:56px; margin-left:42px; width:754px}

#menu a {text-decoration:none; font-size:13px; color:#ffffff; padding:11px 15px; float:left; margin-right:23px; font-family:Tahoma; display:block}

* html #menu a {display:inline}

*+html #menu a {margin-right:23px}

#menu a:hover, #menu a.active {background:#658200}



/*****Content*****/

#content {width:927px; margin:0 auto}

.m-menu-blocks {margin-top:49px}

.this-block {float:left; width:190px; font-family:Tahoma; font-size:11px; color:#5f5f5f; margin-left:53px}

.this-block img {margin-bottom:22px}

.this-block h2 {font-size:18px; color:#7a9c00; text-decoration:none;font-weight:lighter; }

.this-block a {font-size:18px; color:#7a9c00; text-decoration:none; font-weight:lighter;}

img.more {display:inherit; margin:-1px 0 0 0}

.thirst {margin-left:0}



.clear-content {clear:both; height:54px}



.clear-news {clear:both; height:17px}

.news {float:left; width:490px}

.news h2 a{font-size:18px; color:#000000; float:left}

.new {float:left; width:150px; margin-right:10px}

.last {margin:0}

.new img {width:150px; height:75px}

.date {background:#94be00; color:#ffffff; font-family:Tahoma; font-size:10px; padding:3px 5px 9px 5px; width:140px; height:7px}

.new p {color:#5f5f5f; font-family:Tahoma; font-size:11px; margin-top:14px}

.new img.more-n {width:auto; height:auto; display:inherit}

.rss {float:right}



.about {float:right; border-left:3px solid #94be00; padding-left:26px; width:378px; font-size:11px; font-family:Tahoma; color:#5f5f5f}

.about a {text-decoration:none}

.about h2 {font-size:18px; color:#000000; display:block; margin-bottom:19px}

.more-about {color:#94be00; width:63px; height:22px; font-family:Arial; font-size:12px; background:url(../images/kiwi-more.png) right no-repeat; padding:10px 45px 0 0; margin-top:13px}



.clear-banners {clear:both; height:39px}

.banners {height:60px; margin-left:-8px; margin-right:-15px}

.banner {float:left; margin-left:7px}



.radio-video {float:left; margin:3px 38px 0 24px; display:inline}

.photo { padding-top:5px; text-align:center; width:83px; float:left; display:inline}

.tv { padding-top:15px; text-align:center; width:83px; float:left; margin-left:25px; display:inline}

.photo a, .tv a, .radio a  {font-family:Tahoma; font-size:11px; color:#0089c2}

.radio {float:left;  padding-top:5px; text-align:center; width:83px; margin-left:25px; display:inline}









.contacts {float:right; border-left:3px solid #94be00; background:url(../images/phone.png) 23px 0 no-repeat; padding-left:146px; width:322px; margin-right:80px; margin-top:41px; min-height:54px; display:inline}

* html .contacts {height:54px}

.contacts h2 {font-size:18px; color:#000000}

.phones-cont {float:left; color:#5f5f5f; font-family:Tahoma; font-size:11px}

.mail-skype {float:left; margin-left:35px; margin-top:0; width:120px}

.mail-skype a {font-family:Tahoma; font-size:11px; color:#0089c2}

.mail-skype img {float:left; margin-top:2px}

a.name-skype {color:#7fc907; font-family:Tahoma; font-size:11px; text-decoration:none; width:70px}



.clear {clear:both}

.text {width:100%; font-family:Tahoma; font-size:11px; color:#5f5f5f; margin-top:33px}



.main-clear {height:100px; clear:both}



/*****Footer*****/

#footer {height:40px; width:100%; position:relative; margin-top:-40px; background:#94be00}

.this-footer {width:927px; margin:0 auto}

.footer-logo {float:left; margin-top:-11px}

.copyright {font-family:Tahoma; font-size:10px; color:#ffffff; float:left; margin:11px 0 0 19px}



/*****Contacts*****/

.way {background:#94be00; padding:7px 5px; margin-top:27px; display:inline; color:#ffffff; font-family:Tahoma; font-size:11px; float:left}

#content .way a {color:#ffffff; font-family:Tahoma; font-size:11px; margin:0 11px 0 11px; display:inline}

* html .way a {}



h3.title {font-family:Tahoma; font-size:18px; color:#5f5f5f; display:block; margin-top:18px; font-weight:normal}



.questions {float:left; width:531px; font-size:12px; color:#5f5f5f; font-family:Tahoma; margin-top:29px}

.questions label {width:226px; float:left; text-align:right}

.questions input {float:left; margin-left:7px; margin-top:-7px; border:3px solid #94be00; clear:right; width:292px; height:24px; margin-bottom:10px; display:inline}

input.date-input {width:120px; height:24px}

input.big-input {height:55px; margin-top:0px}

.questions textarea {height:55px; margin-top:0px; float:left; margin-left:7px; border:3px solid #94be00; clear:right; width:292px; margin-bottom:10px; display:inline}

.checkboxs {float:left; margin-left:7px; height:auto; width:298px; margin-bottom:10px; display:inline}

.this-checkbox {float:left; margin-left:8px; margin-bottom:3px; font-family:Tahoma; font-size:11px; color:#5f5f5f; text-align:center; display:inline}

.this-checkbox input {width:14px; height:14px; border:1px solid #94be00; display:inline; float:none; margin:2px 0 0 0;}

.radioboxs {float:left; margin-left:7px; height:auto; width:298px; margin-bottom:10px; display:inline}

.this-radiobox {float:left; margin-left:7px; margin-bottom:3px; text-align:center; font-family:Tahoma; font-size:11px; color:#5f5f5f; display:inline}

.this-radiobox input {width:14px; height:14px; margin:2px 0 0 0; border:1px solid #94be00; display:inline; float:none}

.questions select {float:left; margin-left:7px; margin-top:-7px; border:3px solid #94be00; clear:right; width:298px; height:24px; margin-bottom:10px; display:inline}

input.send-contacts {background:url(../images/send.png) 0 0 no-repeat; width:170px; height:55px; float:right; border:none; margin-top:10px}



.contacts-column {float:right; width:330px; border-left:3px solid #94be00; font-family:Tahoma; font-size:11px; color:#5f5f5f; padding-left:31px; min-height:396px}

* html .contacts-column {height:396px}

.contacts-column span {font-size:12px; margin-top:4px; margin-bottom:6px; display:block}

.contacts-column a {font-family:Tahoma; font-size:11px; color:#0089c2}

.facebook {background:url(../images/facebook.png) 0 0 no-repeat; padding:3px 24px; margin-top:18px}



/*****Text*****/

h1 {font-family:Tahoma; font-size:18px; font-weight:normal; }

.this-text {font-family:Tahoma; font-size:14px; color:#5f5f5f; margin-top:28px; width:927px}

.this-text img {margin:0 10px 10px 0}

.new-date {font-family:Tahoma; font-size:10px; color:#ffffff; padding:5px; background:#5f5f5f; margin-bottom:21px; display:inline}

.this-text a {color:#0089c2; font-family:Tahoma; font-size:14px}



.this-text span {font-size:11px}

.this-text h2 a {color:#0089c2; font-family:Tahoma; font-size:16px}

.this-text h2 {color:#5f5f5f; font-family:Tahoma; font-size:16px}



.clear-news {clear:both; height:17px}

.over-news {width:927px}

.over-news h2 {font-size:18px; color:#000000; float:left}

.over-new {float:left; width:150px; margin-right:44px}

.last {margin:0}

.new img {width:150px; height:75px}

.date {background:#94be00; color:#ffffff; font-family:Tahoma; font-size:10px; padding:3px 5px 9px 5px; width:140px; height:7px}

.over-new p {color:#5f5f5f; font-family:Tahoma; font-size:11px; margin-top:14px}

.over-new img.more-n {width:auto; height:auto; display:inherit}

.rss {float:right}

.errors{ font-family:Tahoma; color:#FF0000; font-size:14px; }

.paypal {border:0px;}
