/*
Theme Name: ATM Solar
Theme URI: http://atmosfera.ua/
Description: The atmosphere WordPress theme based on the Farangel design.
Version: 1.0
Author: Evgen Komrakov (aka Muratty) & Nikolay Miasnikow (aka NAMnam)
Author URI: http://beweb.kiev.ua/
*/

html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
background: #fff;
}
.tabhead {
background: #93A5B3;
}
.tabheadpod {
background: #BEC9D1;
}
.tabcontent{
color: #17365D;
font-size: 12pt;
}

img {
border: none;
margin: 0;
}

a {
color: #0066cc;
}

a:hover {
text-decoration: none;
}

.gray {
color: #999;
}

.black {
color: #000;
}

.yellow {
color: #ffcc00;
}

.b {
font-weight: bold;
}

#bodytable {
width: 100%;
height: 100%;
}

#leftfield {
width: auto;
}

#rightfield {
width: auto;
}

#leftfield2 {
background: url(images/topline.jpg) top repeat-x;
}

#rightfield2 {
background: url(images/topline.jpg) top repeat-x;
}

#firstheadtd {
width: 1000px;
height: 97px;
background: url(images/firstheadtdbg.jpg) 222px center no-repeat;
}

#firstheadutd {
width: 1000px;
height: 97px;
background: url(images/firstheadtdbg.jpg) 222px center no-repeat;
}

#logo {
display: block;
float: left;
margin-left: 50px;
padding: 0;
}

* html #logo {
margin-left: 25px;
}

#solarlogo {
display: block;
float: right;
margin-right: 1px;
}

* html #solarlogo {
margin-right: 25px;
}

#solarlinks {
float: right;
text-align: right;
margin-right: 10px;
}

#solarlinks a {
display: block;
font-size: 12px;
line-height: 12px;
margin-bottom: 5px;
color: #333;
text-decoration: none;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#solarlinks a:hover {
text-decoration: underline;
}

#secondheadtd {
width: 1000px;
height: 29px;
background: url(images/topline.jpg) repeat-x;
text-align: right;
vertical-align: middle;
}

.lang {
display: block;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: underline;
text-transform: uppercase;
color: #000;
line-height: 29px;
padding-left: 18px;
margin-right: 7px;
}

.ru {
background: url(images/ru.jpg) left center no-repeat;
margin-left: 50px;
}

* html .ru {
margin-left: 25px;
}

.uk {
background: url(images/ua.jpg) left center no-repeat;
}

.en {
background: url(images/en.jpg) left center no-repeat;
}

.actl {
text-decoration: none;
}

#rightblock {
float: right;
margin: 0;
padding: 0;
}

#imgnav {
list-style: none;
margin: 3px 0 3px 0;
padding: 0;
float: left;
}

#imgnav li {
float: left;
height: 23px;
width: 40px;
border-left: #fff 1px solid;
margin: 0;
padding: 0;
text-align: center;
}

#imgnav li a {

}

#imgnav li a img {
vertical-align: middle;
}

* html #imgnav li a img {
margin-top: 4px;
}

#searchform {
margin: 0 1px 0 0;
padding: 0;
display: inline;
}

#searchform2 {
margin: 0 30px 0 0;
padding: 0;
display: inline;
}

#s {
float: left;
background: url(images/searchinput.jpg) left center no-repeat;
width: 124px;
height: 23px;
border: none;
margin: 3px 0 3px 0;
padding: 0 0 0 5px;
}

#searchsubmit {
float: left;
width: 23px;
height: 23px;
margin: 3px 0 3px 0;
}

#leftsbtd {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align: top;
width: 253px;
background: url(images/leftsbbg.jpg) repeat-y;
padding-top: 15px;
}

#leftsbtd h2 {
margin: 8px 0 5px 50px;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
font-weight: normal;
color: #000;
text-transform: uppercase;
}

#leftsbtd .widgetbody {
height: auto;
background: #fff;
padding:  5px 0 10px 0;
margin: 0 3px 2px 0;
}

#leftsbtd .widgetbody p {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
line-height: 15px;
padding: 0 0 0 50px;
margin: 7px 0;
}

#leftsbtd .widgetbody p a {
text-decoration: none;
}

#leftsbtd .widgetbody ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#leftsbtd .widgetbody ul li {
height: 17px;
margin: 0 0 7px 0;
}

#leftsbtd .widgetbody ul li a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
padding-left: 50px;
}

#leftsbtd .widgetbody ul li.current_page_item a, #leftsbtd .widgetbody ul li.current_page_item a:hover, #leftsbtd .widgetbody ul li.current_page_parent a, #leftsbtd .widgetbody ul li.current_page_parent a:hover {
color: #ff3300;
text-decoration: none;
background: url(images/lileft.jpg) left center no-repeat;
}

#leftsbtd .widgetbody ul li a:hover {
color: #000;
text-decoration: none;
background: url(images/lilsbpix.jpg) 40px center no-repeat;
}

#leftsbtd .widgetbody #sbcontacts{
margin: 10px 0 0 50px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
width: 200px;
padding: 0 5px 10px 0;
}
#sbcontacts{
height: 80px;
}

#leftsbtd .widgetbody #sbcontacts td {
vertical-align: top;
padding-bottom: 10px;
}

* html #leftsbtd .widgetbody #sbcontacts {
position: relative;
left: 47px;
}

#leftsbtd .widgetbody #sbcontacts .addr {

}

#leftsbtd .widgetbody #sbcontacts .tel {
font-size: 14px;
font-weight: bold;
}

#leftsbtd .widgetbody .banner {
display: block;
margin: 5px 0 0 0;
}

#contenttd {
vertical-align: top;
background: url(images/contentbg.jpg) repeat;
padding: 0 15px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 494px;
}

#contenvnttd {
vertical-align: top;
background: url(images/contentbg.jpg) repeat;
padding: 0 15px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 714px;
}

#tizerstable {
margin: 0 0 1px 0;
width: 100%;
}

#tizerstable img {
display: block;
max-width: 140px;
}

* html #tizerstable img {
width: 140px;
}

#tizerstable h2 {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
margin: 0;
line-height: 14px;
}

#tizerstable td {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background: #fff;
padding: 5px 5px 5px 5px;
color: #666;
line-height: 14px;
vertical-align: top;
}

#tizerstable .nechet {
background: #eaeaea;
width: 33%;
}

#tizerstable .chet {
background: #ccc;
}

#tizerstable .consult {
display: block;
float: right;
margin: 8px 0 10px 0;
text-align: right; 
}

.contentarea {
background: #fff;
padding: 20px 0 1px 0;
}

.karta {

}

#proezd {
width: 684px;
margin: 0 15px;
}

.newscontentarea {
background: #fff;
padding: 0 0 20px 0;
color: #666;
margin-bottom: 1px;
}

.cattitle {
margin: 0 10px 0 15px;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
font-weight: normal;
color: #000;
text-transform: uppercase;
}

.faqlist {
background: #f4f4f4;
padding: 15px 10px 15px 15px;
min-height: 230px;
color: #333;
margin: 0;
}

.faqlist2 {
background: #f4f4f4;
padding: 15px 10px 15px 15px;
color: #333;
margin: 0;
}

.cont {
background: #f4f4f4;
padding: 15px 10px 10px 15px;
color: #333;
margin: 0;
height: 88px;
}

#contenvnttd ul li {
font-size: 12px;
line-height: 14px;
}

.faqlist ul {
margin: 5px 0 30px 0;
padding: 0;
list-style-type: none;
}

.faqlist ul li {
margin: 0 0 3px 0;
}

.faqlist a:hover {
color: #ff0000;
}

#contenvnttd .cattitle {
font-size: 24px;
}

.newscontentarea .itemtitle {
min-height: 21px;
background: #999 url(images/itemtitlebg.jpg) right repeat-y;
font-size: 11px !important;
font-weight: normal !important;
margin: 0 0 15px 0;
padding: 0 10px 0 15px;
visibility: visible !important; 
}

.newscontentarea .itemtitle a:hover {

}

.back {
padding: 0 0 0 25px;
background: url(images/back.jpg) left no-repeat;
}

.clear {
height: 1px;
font-size: 1px;
margin: 0 0 10px 0;
padding: 0;
}

/*.nav {
text-align: right;
margin: 0 0 10px 0;
display: inline;
position: relative;
left: 500px;
color: #666;
}*/

.nav {
margin: 0 0 10px 0;
float: right;

}

.prev {
padding: 0 0 0 15px;
background: url(images/prev.jpg) left no-repeat;
}

.next {
padding: 0 15px 0 0;
background: url(images/next.jpg) right no-repeat;
}

.newstitle {
margin: 10px 10px 25px 15px;
font-family: "Times New Roman", Times, serif;
font-size: 20px;
font-weight: normal;
color: #000;
}

.newstitle1 {
margin: 40px 10px 25px 15px;
font-family: "Times New Roman", Times, serif;
font-size: 20px;
font-weight: normal;
color: #000;
}

.itemtitle {
min-height: 21px;
background: #999 url(images/itemtitlebg.jpg) right repeat-y;
font-size: 12px;
font-weight: normal;
margin: 5px 0 15px 0;
padding: 0 10px 0 15px;
}

#contenvnttd .itemtitle {
font-size: 14px;
font-weight: bold;
}

.catitemtitle {
height: 21px;
background: #ccc url(images/itemtitlebg.jpg) right repeat-y;
font-size: 12px;
margin: 5px 0 15px 0;
padding: 0 10px 0 15px;
}

.itemtitle a {
line-height: 21px;
color: #fff;
}

.itemtitle a:hover {
text-decoration: none;
}

.catitemtitle a {
color: #0066cc;
line-height: 21px;
}

.catitemtitle a:hover {
text-decoration: none;
color: #ff3300;
}

.faqitemtitle {
min-height: 21px;
background: #666 url(images/faqitemtitlebg.jpg) right repeat-y;
font-size: 11px;
margin: 25px 0 15px 0;
padding: 3px 10px 5px 15px;
color: #fff;
font-weight: normal;
line-height: 15px;
}

.vopr {
display: block;
}

.faqlist p {
margin-bottom: 15px;
}

.date {
margin: 0 25px 0 0;
padding: 0;
display: inline;
float: right;
position: relative;
top: -32px;
text-align: right;
background: none;
color: #fff;
font-size: 10px;
}

.date a {
font-size: 11px;
color: #fff;
}

.ptabs {
margin: 0 10px 0 0;
padding: 0;
position: relative;
top: -18px;
text-align: right;
background: none;
}

.newscontentarea p {
margin: 5px 10px 0 15px;
padding: 0;
}

.contentarea p {
margin: 5px 10px 0 15px;
padding: 0;
}

.contentarea .datap {
margin: 10px 0 20px 255px;
padding: 10px 10px 0 0;
border-top: #ccc 1px solid;
}

.post-ratings {
display: inline;

}

.post-ratings-loading {
display: inline;
}

.autor {
margin: 0 10px 0 0;
float: right;
visibility: hidden;
}
 
.zakazlink {
display: block;
margin: 0 0 10px 0;
padding: 0 0 0 18px;
line-height: 11px;
background: url(images/checkout.gif) left no-repeat;
}

.catconsult {
display: block;
margin: 0 0 15px 0;
line-height: 11px;
}

.commnav {
margin: 0 15px 20px 15px;
padding: 20px 0 0 0;
clear: both;
}

.commh {
font-family: "Times New Roman", Times, serif;
font-size: 20px;
color: #999;
display: block;
line-height: 20px;
}

.navcomm {
display: block;
line-height: 20px;
visibility: hidden;
}

.consultpr {
height: 40px;
margin: 0;
padding: 0;
}

.consultpr a{
display: block;
float: right;
margin: 10px 15px 0 0;
}

.comment {
margin: 15px 0 0 0;
padding: 0 15px 0 15px;
}

.commentformh {
display: block;
width: 100%;
min-height: 21px;
background: #999 url(images/itemtitlebg.jpg) right repeat-y;
margin: 25px 0 0 0;
padding: 0;
}

.commname {
font-size: 10px;
margin: 0 0 6px 0;
}

.commname a {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #cc6666;
text-decoration: none;
margin-right: 15px;
}

.commentformh b {
display: block;
min-height: 21px;
background: url(images/leftitemtitlebg.jpg) left repeat-y;
font-family: "Times New Roman", Times, serif;
color: #fff;
font-size: 20px;
font-weight: normal;
margin: 0;
padding: 0 10px 0 25px;
}

.commentformh i {
display: block;
min-height: 21px;
background: url(images/leftitemtitlebg.jpg) left repeat-y;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #fff;
font-size: 12px;
margin: 0;
padding: 0 10px 0 25px;
font-style: normal;
line-height: 21px;
}

.commentp {
padding: 0 18px 0 15px;
margin: 0;
}

#comment {
width: 100%;
margin: 0;
overflow: auto;
border: #666 1px solid;
height: 117px;
}

.commentp label {
display: block;
margin: 7px 0 2px 0;
color: #666;
}

.commentp #email, .commentp #author {
border: #666 1px solid;
}

.lowast {
margin-top: 15px;
}

.fl {
float: left;
}

.fr {
float: right;
}

.imsub {
margin: 22px 0 0 560px;
padding: 0;
}

#prodtable {
width: 100%;
color: #000;
}

#prodtable thead {
height: 21px;
background: #666;
font-size: 11px;
color: #fff;
}

#marka {
padding: 0 0 0 15px;
width: 462px;
}

#price {
width: 65px;
}

.marka {
padding: 5px 15px 5px 15px;
line-height: 14px;

}

.price {
font-weight: bold;
}

.ssilkap a {
padding: 0 0 0 18px;
line-height: 11px;
background: url(images/checkout.gif) left no-repeat;
}

#rightsbtd {
vertical-align: top;
width: 253px;
background: url(images/rightsbbg.jpg) repeat-y;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-top: 15px;
}

#rightsbvntd {
vertical-align: top;
width: 33px;
background: url(images/rightsbvnbg.jpg) repeat-y;
}

#rightsbtd h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
font-weight: normal;
text-transform: uppercase;
color: #000;
margin: 8px 10px 5px 13px;
}

#rightsbtd .widgetbody {
background: #fff;
margin: 0 0 0 3px;
padding:  0 0 10px 0;
}

#rightsbtd .widgetbody h3 {
background: #ffe66e;
font-weight: normal;
font-size: 12px;
min-height: 21px;
margin: 0;
padding: 0 0 0 10px;
}

#rightsbtd .widgetbody h3 a {
line-height: 21px;
margin: 0 5px 0 0;
}

#rightsbtd .widgetbody h3 a:hover {
text-decoration: none;
}

#rightsbtd .widgetbody p {
margin: 5px 50px 3px 10px;
}

#rightsbtd .widgetbody .sbmore {
display: block;
text-align: right;

margin: 5px 0 10px 0;
}

#leftfield3 {
background: #d6d6d6 url(images/firstfootbg.jpg) top repeat-x;
}

#rightfield3 {
background: #d6d6d6 url(images/firstfootbg.jpg) top repeat-x;
}

#leftfield4 {
background: #d6d6d6;
}

#rightfield4 {
background: #d6d6d6;
}

#firstleftfootertd {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background: #d6d6d6 url(images/firstfootbg.jpg) top repeat-x;
}

#firstrightfootertd {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background: #d6d6d6 url(images/firstfootbg.jpg) top repeat-x;
padding: 0 0 25px 30px;
vertical-align: top;
}

#firstrightfootertd ul {
margin: 15px 0 0 0;
padding: 0;
}

#firstrightfootertd ul li {
list-style: none;
float: left;
width: 160px;
padding: 0 5px 0 15px;
margin: 0;
border-left: #fff 1px solid;
}

#firstrightfootertd ul .fli {
padding-left: 0;
border: none;
}

#firstrightfootertd ul li a {
color: #666;
}

#secondleftfootertd {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background: #d6d6d6;
text-align: right;
padding: 0 15px 0 0;
vertical-align: top;
}

#secondrightfootertd {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background: #d6d6d6 url(images/secondfooterbg.jpg) left repeat-y;
padding: 0 50px 10px 30px;
vertical-align: top;
}

#secondrightfootertd a {
color: #cc3333;
text-decoration: none;
}

#disclaimer {
width: 250px;
float: left;
margin: 4px 10px 0 0;
}

.counter {
display: block;
float: right;
}

.red {
color: #cc3333;
}

#cformsform, #cforms2form, #cforms3form, #cforms5form, #cforms6form, #cforms7form {
color: #999;
font-size: 11px;
}

#cformsform fieldset, #cforms2form fieldset, #cforms3form fieldset, #cforms5form fieldset, #cforms6form fieldset, #cforms7form fieldset {
display: none;
}

#cformsform sup, #cforms2form sup, #cforms3form sup, #cforms5form sup, #cforms6form sup, #cforms7form sup {
color: #cc3333;
}

#cformsform span, #cforms2form span, #cforms3form span, #cforms5form span, #cforms6form span, #cforms7form span {
display: block;
margin: 4px 0 3px 15px;
}

#cformsform textarea, #cforms5form textarea {
width: 684px;
height: 190px;
margin-top: 10px !important;
}

#cforms2form textarea, #cforms3form textarea, #cforms6form textarea, #cforms7form textarea {
width: 684px;
height: 50px;
}

#cf_field_2, #cf_field_3, #cf_field_4, #cf_field_5, #cforms_captcha, #cf_captcha_img, #cf2_field_1, #cf2_field_2, #cf2_field_3, #cf2_field_4, #cf2_field_5, #cforms_captcha2, #cf_captcha_img2, #cf3_field_1, #cf3_field_2, #cf3_field_3, #cf3_field_4, #cf3_field_5, #cforms_captcha3, #cf_captcha_img3, #cf5_field_1, #cf5_field_2, #cf5_field_3, #cf5_field_4, #cf5_field_5, #cforms_captcha5, #cf_captcha_img5, #cf6_field_1, #cf6_field_2, #cf6_field_3, #cf6_field_4, #cf6_field_5, #cforms_captcha6, #cf_captcha_img6, #cf7_field_1, #cf7_field_2, #cf7_field_3, #cf7_field_4, #cf7_field_5, #cforms_captcha7, #cf_captcha_img7 {
margin: 0 0 0 15px;
}

#cf2_field_5, #cf3_field_5, #cf6_field_5, #cf7_field_5 {
display: none;
}

.cf-ol {
list-style: none;
margin: 0;
padding: 0;
}

.cf-ol input, .cf-ol textarea {
border: #000 1px solid;
display: block;
color: #999;
font-size: 11px;
}

.cf-ol input {
height: 16px !important;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
line-height: 16px;
padding: 0 5px 0 5px;
}


#li--1, #li-5-1 {
float: right;
position: relative;
top: -34px;
margin-right: 15px;
height: 16px;
}

*:first-child+html #li--1 {


top: -40px;
}

*:first-child+html #li-5-1 {
top: -40px;
}

*:first-child+html #li--1 label {
display: none;
}

*:first-child+html #li-5-1 label {
display: none;
}

* html #li--1 span {
display: none;
}

* html #li-5-1 span {
display: none;
}

#cf_field_1, #cf5_field_1 {
width: 500px;
}

#sendbutton, #sendbutton2, #sendbutton3, #sendbutton4, #sendbutton5, #sendbutton6, #sendbutton7, #sendbutton8 {
display: block;
margin: 0;
float: right;
padding: 0;
position: relative;
top: -23px;
}

#about {
font-size: 12px;
line-height: 15px;
}

#about ul {
list-style-type: disc;
margin-left: 30px;
}

#about ul a {
font-size: 14px;
}
.contab img {
width: 230px;
}
			.gallery {
				margin: auto;
			}
			.gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;			}
			.gallery img {
				border: 2px solid #cfcfcf;
			}
			.gallery-caption {
				margin-left: 0;
			}
div.success {
width:715px;
margin:10 0 10 0;
border: #000 0px solid;
background: #a0d558;
height: 50px;
margin-bottom:40px;
font-size: 20px;
line-height: 50px;
text-align: center;
position: relative;
}
div.failure {
width:715px;
margin:10 0 10 0;
border: #000 0px solid;
background: #FFBC93;
height: 50px;
margin-bottom:40px;
font-size: 20px;
line-height: 50px;
text-align: center;
position: relative;
}

#cforms4form legend {
font-weight: bold;
}

#cforms4form li {
margin: 10px 0;
}

#cforms4form label {
margin: 0 0 3px 0;
display: block;
}

#li-4-8, #li-4-9, #li-4-10items, #li-4-48 {
margin-bottom: 20px !important;
}

#li-4-19, #li-4-15, #li-4-34, #li-4-42, #li-4-49, #li-4-52, #li-4-57, #li-4-62, #li-4-64, #li-4-65, #li-4-66 {
margin-top: 20px !important;
}

#li-4-10items input, #li-4-11items input, #li-4-15 input, #li-4-34 input, #li-4-42 input, #li-4-57 input, #li-4-62 input {
float: left;
margin: 0 5px 0 0;
}

#li-4-10items br, #li-4-11items br, #li-4-26 label, #li-4-29 label, #li-4-32 label, .cf_hidden {
display: none;
}

#li-4-11items {
margin-bottom: 0 !important;
}

#li-4-12, #li-4-17 {
margin-top: 0 !important;
}

#li-4-17, #li-4-17 label, #li-4-18, #li-4-18 label, #li-4-24, #li-4-24 label, #li-4-25, #li-4-25 label, #li-4-27, #li-4-27 label, #li-4-28, #li-4-28 label, #li-4-30, #li-4-30 label, #li-4-31, #li-4-31 label, #li-4-36, #li-4-36 label, #li-4-37, #li-4-37 label, #li-4-44, #li-4-44 label, #li-4-45, #li-4-45 label {
display: inline;
}

#li-4-17 input, #li-4-18 input, #li-4-24 input, #li-4-25 input, #li-4-27 input, #li-4-28 input, #li-4-30 input, #li-4-31 input, #li-4-36 input, #li-4-37 input, #li-4-44 input, #li-4-45 input {
display: inline;
width: 20px;
margin-left: 5px;
}

#sendbutton4 {
margin-top: 25px;
}



#cforms8form legend {
font-weight: bold;
}

#cforms8form li {
margin: 10px 0;
}

#cforms8form label {
margin: 0 0 3px 0;
display: block;
}

#li-8-8, #li-8-9, #li-8-10items, #li-8-48 {
margin-bottom: 20px !important;
}

#li-8-19, #li-8-15, #li-8-34, #li-8-42, #li-8-49, #li-8-52, #li-8-57, #li-8-62, #li-8-64, #li-8-65, #li-8-66 {
margin-top: 20px !important;
}

#li-8-10items input, #li-8-11items input, #li-8-15 input, #li-8-34 input, #li-8-42 input, #li-8-57 input, #li-8-62 input {
float: left;
margin: 0 5px 0 0;
}

#li-8-10items br, #li-8-11items br, #li-8-26 label, #li-8-29 label, #li-8-32 label, .cf_hidden {
display: none;
}

#li-8-11items {
margin-bottom: 0 !important;
}

#li-8-12, #li-8-17 {
margin-top: 0 !important;
}

#li-8-17, #li-8-17 label, #li-8-18, #li-8-18 label, #li-8-24, #li-8-24 label, #li-8-25, #li-8-25 label, #li-8-27, #li-8-27 label, #li-8-28, #li-8-28 label, #li-8-30, #li-8-30 label, #li-8-31, #li-8-31 label, #li-8-36, #li-8-36 label, #li-8-37, #li-8-37 label, #li-8-44, #li-8-44 label, #li-8-45, #li-8-45 label {
display: inline;
}

#li-8-17 input, #li-8-18 input, #li-8-24 input, #li-8-25 input, #li-8-27 input, #li-8-28 input, #li-8-30 input, #li-8-31 input, #li-8-36 input, #li-8-37 input, #li-8-44 input, #li-8-45 input {
display: inline;
width: 20px;
margin-left: 5px;
}

#sendbutton8 {
margin-top: 25px;
}

/* 9-z form */
#cforms9form .cform, #cforms10form .cform, #cforms11form .cform {
padding: 5px;
}
#cforms9form label {
margin: 0 0 0 0;
display: block;
}
#cforms9form label span {
padding: 0 10px 0 0;
margin: 4px 0 0 0;
}
#cforms9form legend, #cforms9form li.textonly {
font-weight: bold;
}
#cforms9form li {
margin: 8px 0 0 0;
display: block;
padding: 0 10px;
}
#cforms9form textarea {
width: 650px;
height: 100px;
overflow: auto;
}

#li-9-3, #li-9-3 label, #li-9-4, #li-9-4 label, #li-9-5, #li-9-5 label, #li-9-6, #li-9-6 label, #li-9-7, #li-9-7 label, #li-9-8, #li-9-8 label, #li-9-9, #li-9-9 label{
display: inline;
}

#li-9-3 input, #li-9-4 input, #li-9-5 input, #li-9-6 input, #li-9-7 input, #li-9-8 input {
display: inline;
width: 200px;
margin-left: 5px;
}
#li-9-9 input {
display: inline;
width: 30px;
margin-left: 5px;
}
#li-9-10 input, #li-9-11 input {
display: inline;
width: 635px;
margin-left: 5px;
}

#sendbutton9 {
margin-top: 25px;
}

/* 10 форма */
#cforms10form label {
margin: 0 0 0 0;
display: block;
}
#cforms10form label span {
padding: 0 10px 0 0;
margin: 4px 0 0 0;
}
#cforms10form legend, #cforms10form li.textonly {
font-weight: bold;
}
#cforms10form li {
margin: 8px 0 0 0;
display: block;
padding: 0 10px;
}
#cforms10form textarea {
width: 655px;
height: 100px;
overflow: auto;
}

#cforms10form span.reqtxt, #cforms10form span.emailreqtxt, #cforms11form span.reqtxt, #cforms11form span.emailreqtxt, #cforms9form span.reqtxt, #cforms9form span.emailreqtxt { 
	margin-left: 5px;
	vertical-align:top;
	color: red;
}
#li-10-2, #li-10-2 label, #li-10-2 input, #li-10-3, #li-10-3 label, #li-10-3 input, #li-10-4, #li-10-4 label, #li-10-4 input, #li-10-5, #li-10-5 label, #li-10-5 input, #li-10-6, #li-10-6 label,  #li-10-7, #li-10-7 label, #li-10-10, #li-10-10 label, #li-10-13, #li-10-13 label, #li-10-17, #li-10-17 label, #li-10-18, #li-10-18 label, #li-10-19, #li-10-19 label, #li-10-20, #li-10-20 label {
display: inline;
padding-right: 7px;
}
#li-10-6 input, #li-10-7 input, #li-10-13 input, #li-10-10 input {
width: 180px;
display: inline;
}
#li-10-17 input, #li-10-18 input, #li-10-19 input, #li-10-20 input {
width: 30px;
display: inline;
}
#li-10-22 input, #li-10-23 input, #li-10-24 input, #li-10-26 input, #li-10-27 input, #li-10-28 input {
width: 640px;
}

#li-10-10, #li-10-10 label, #li-10-13, #li-10-13 label {
margin-left: 35px;
}

/*   чекбоксы и сними    */
#cforms10form label.cf-group-after, #cforms10form label.cf-after, #cforms9form label.cf-group-after, #cforms9form label.cf-after {
display: inline;
}
#cforms10form label.cf-group-after span, #cforms10form label.cf-after span, #cforms9form label.cf-group-after span, #cforms9form label.cf-after span {
height: 22px;
}

input.cf-box-a, input.cf-box-b 	{ 
	margin: 0 0 0 0; 
	width: 22px; 
	height: 22px;
	border: none!important;
	background: none!important;
	display: inline;
	vertical-align:top;
}
input.cf-box-a 	{ 
	margin-left: 30px; 
} 
/* check box groups                                   */

ol.cf-ol li.cf-box-group {
	padding: 0 0 5px 30px; 
	display: inline;
} 

/* 11 */
#cforms11form label {
margin: 0 0 0 0;
display: inline;
}
#cforms11form label span {
padding: 0 10px 0 0;
margin: 4px 0 0 0;
}
#cforms11form legend, #cforms10form li.textonly {
font-weight: bold;
}
#cforms11form li {
margin: 8px 0 0 0;
display: block;
padding: 0 10px;
}
#cforms11form textarea {
width: 655px;
height: 100px;
overflow: auto;
}

#li-11-2, #li-11-2 label, #li-11-2 input, #li-11-3, #li-11-3 label, #li-11-3 input, #li-11-4, #li-11-4 label, #li-11-4 input {
display: inline;
padding-right: 7px;
}
/* стили капчи форм */
#cforms9form img.captcha, #cforms10form img.captcha, #cforms11form img.captcha	{
	vertical-align:text-bottom;
	margin:0 0 0 0!important;
	padding:0!important;
	border:none!important;
	float:none!important;
	width: 125px;
	height: 40px;
}
#li-10-30 input, #li-9-14 input, #li-11-6 input {
width: 115px;
height: 30px;
padding: 4px;
text-align: center;
}
/* сообщения-отчеты */

#usermessage9a, #usermessage10a, #usermessage11a {
margin:6px 0;
text-align:center;
font-weight: bold;
}
.widgetbody .lincks, .widgetbody .lincks .lincka {color:#B4B4B4;}
.widgetbody .lincks {padding: 10px;}
.lincka {font-size: 9px;}