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

html, body, img, #rightblock, #imgnav li, #leftsbtd .widgetbody ul, .consultpr {margin: 0; padding: 0;}
#logo, #imgnav, #searchform, #searchform2, #leftsbtd h2, .cattitle, .faqlist ul, .clear, .date, .ptabs,
.contentarea p, .newcontentarea p, .newscontentarea p, .commentformh, .imsub, #firstrightfootertd ul {padding: 0;}
#tizerstable h2, .faqlist, .faqlist2, .cont, .commentformh b, .commentformh i, .commentp, #comment,
#rightsbtd .widgetbody h3, #firstrightfootertd ul li {margin: 0;}
html, body, #leftsbtd .widgetbody, #tizerstable td, .contentarea, .newscontentarea, .newcontentarea, #rightsbtd .widgetbody {background: #fff;}
#leftfield4, #rightfield4, #secondleftfootertd {background: #d6d6d6;}
#solarlinks a:hover, .lang {text-decoration: underline;}
a:hover, #solarlinks a, .actl, #leftsbtd .widgetbody p a, #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, #leftsbtd .widgetbody ul li a:hover, .itemtitle a:hover,
.catitemtitle a:hover, .commname a, #rightsbtd .widgetbody h3 a:hover, #secondrightfootertd a {text-decoration: none;}
/* color */
a, .catitemtitle a  {color: #0066cc;}
.black, .lang, #leftsbtd h2, #leftsbtd .widgetbody ul li a:hover, #leftsbtd .widgetbody #sbcontacts,
.cattitle, h2.newstitle, .newstitle1, #prodtable, #rightsbtd h2 {color: #000;}
.gray, .commh {color: #999;}
.yellow {color: #ffcc00;}
.fototab p {color: #555;}
#solarlinks a, .faqlist, .faqlist2, .cont, .subtitle {color: #333;}
#leftsbtd .widgetbody p, #tizerstable td, .newscontentarea, .newcontentarea, #firstrightfootertd ul li a {color: #666;}
#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,
.catitemtitle a:hover {color: #ff3300;}
.faqlist a:hover {color: #ff0000;}
.itemtitle a, .faqitemtitle, .date, .date a, .commentformh b, .commentformh i, #prodtable thead {color: #fff;}
.commname a {color: #cc6666;}
#secondrightfootertd a, .red {color: #cc3333;}
#leftfield, #rightfield {width: auto;}
#bodytable {width: 100%;height: 100%;}
#firstheadtd, #firstheadutd ,#secondheadtd {width: 1000px;}
.b {font-weight: bold;}
#solarlogo, #solarlinks, #rightblock, #tizerstable .consult, .nav, .date, .autor, .consultpr a, .fr, .counter {float: right;}
#logo, .lang, #imgnav, #imgnav li, #s, #searchsubmit, .fl, #firstrightfootertd ul li, #disclaimer, .gallery-item {float: left;}
#logo, #solarlogo, #solarlinks a, .lang, #leftsbtd .widgetbody .banner, #tizerstable img, #tizerstable .consult,
.vopr, .commh, .navcomm, .consultpr a, .commentformh, .commentformh b, .commentformh i, .commentp label,
#rightsbtd .widgetbody .sbmore, .counter {display: block;}
/* fonts */
.lang, .date, .commname {font-size: 10px;}
#solarlinks a, #leftsbtd, #leftsbtd .widgetbody p, #leftsbtd .widgetbody #sbcontacts, #contenttd,
#contenvnttd, #tizerstable h2, #tizerstable td, .newscontentarea h2, .faqitemtitle, .date a,
#prodtable thead, #rightsbtd, #firstleftfootertd, #firstrightfootertd, #secondleftfootertd,
#secondrightfootertd {font-size: 11px;}
#leftsbtd .widgetbody ul li a, #contenvnttd ul li, .itemtitle, .catitemtitle, .commname a, .commentformh i,
#rightsbtd .widgetbody h3, #about {font-size: 12px;}
#leftsbtd .widgetbody #sbcontacts .tel, #contenvnttd .itemtitle, #about ul a {font-size: 14px;}
#leftsbtd h2, .cattitle, h2.newstitle, .newstitle1, .commh, .commentformh b, #rightsbtd h2 {font-size: 20px;}
#contenvnttd .cattitle {font-size: 24px;}
#leftsbtd .widgetbody #sbcontacts .tel, #contenvnttd .itemtitle, .price, .fototab p {font-weight: bold;}
#leftsbtd h2, #tizerstable h2, .cattitle, h2.newstitle, .newstitle1, .itemtitle, .faqitemtitle,
.commentformh b, #rightsbtd h2, #rightsbtd .widgetbody h3 {font-weight: normal;}
#solarlinks a, #leftsbtd, #leftsbtd .widgetbody p, #leftsbtd .widgetbody #sbcontacts,
#contenttd, #contenvnttd, #tizerstable h2, #tizerstable td, .commname a,
.commentformh i, #rightsbtd, #firstleftfootertd, #firstrightfootertd, #secondleftfootertd,
#secondrightfootertd {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.lang, #leftsbtd .widgetbody ul li a {font-family: Arial, Helvetica, sans-serif;}
#leftsbtd h2, .cattitle, #rightsbtd h2 {font-family: Georgia, "Times New Roman", Times, serif;}
h2.newstitle, .newstitle1, .commh, .commentformh b {font-family: "Times New Roman", Times, serif;}
.lang, #leftsbtd h2, .cattitle, #rightsbtd h2 {text-transform: uppercase;}
#solarlinks, #secondheadtd, #tizerstable .consult, .date, .ptabs, .zakazlink2, #rightsbtd .widgetbody .sbmore,
#secondleftfootertd {text-align: right;}
#imgnav li, .gallery-item  {text-align: center;}
img, #s, #firstrightfootertd ul .fli {border: none;}
#firstheadtd, #firstheadutd {height: 97px;}
#logo, .ru {margin-left: 50px;}
* html #logo, .ru {margin-left: 25px;}
#solarlogo {margin-right: 50px;}
* html #solarlogo {margin-right: 25px;}
#imgnav li a img, #secondheadtd {vertical-align: middle;}
#leftsbtd, #leftsbtd .widgetbody #sbcontacts td, #contenttd, #contenvnttd, #tizerstable td,
#rightsbtd, #rightsbvntd, #firstrightfootertd, #secondleftfootertd, #secondrightfootertd {vertical-align: top;}
#searchform, #searchform2, .date, .post-ratings, .post-ratings-loading {display: inline;}
#firstrightfootertd ul li, #imgnav {list-style: none;}
.date, .ptabs {background: none;}
.date, .ptabs {position: relative;}
#leftfield2 {background: url(images/topline.jpg) top repeat-x;}
#rightfield2 {background: url(images/topline.jpg) top repeat-x;}
#firstheadtd {background: url(images/firstheadtdbg.jpg) 222px center no-repeat;}
#firstheadutd {background: url(images/firstheadtdbg.jpg) 222px center no-repeat;}
#solarlinks {margin: 14px 10px 0 0;}
#solarlinks a {line-height: 12px;margin-bottom: 5px;}
#secondheadtd {height: 29px;background: url(images/topline.jpg) repeat-x;}
.lang {line-height: 29px;padding-left: 18px;margin-right: 7px;}
.ru {background: url(images/ru.jpg) left center no-repeat;}
.uk {background: url(images/ua.jpg) left center no-repeat;}
.en {background: url(images/en.jpg) left center no-repeat;}
#imgnav {margin: 3px 0 3px 0;}
#imgnav li {height: 23px;width: 40px;border-left: #fff 1px solid;}
* html #imgnav li a img {margin-top: 4px;}
#searchform {margin: 0 1px 0 0;}
#searchform2 {margin: 0 30px 0 0;}
#s {background: url(images/searchinput.jpg) left center no-repeat;width: 124px;height: 23px;margin: 3px 0 3px 0;padding: 0 0 0 5px;}
#searchsubmit {width: 23px;height: 23px;margin: 3px 0 3px 0;}
#leftsbtd {width: 253px;background: url(images/leftsbbg.jpg) repeat-y;padding-top: 15px;}
#leftsbtd h2 {margin: 8px 0 5px 50px;}
#leftsbtd .widgetbody {height: auto;padding:  5px 0 10px 0;margin: 0 3px 2px 0;}
#leftsbtd .widgetbody p {line-height: 15px;padding: 0 0 0 50px;margin: 7px 0;}
#leftsbtd .widgetbody ul, .faqlist ul {list-style-type: none;}
#leftsbtd .widgetbody ul li {height: 17px;margin: 0 0 7px 0;}
#leftsbtd .widgetbody ul li a {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 {background: url(images/lileft.jpg) left center no-repeat;}
#leftsbtd .widgetbody ul li a:hover {background: url(images/lilsbpix.jpg) 40px center no-repeat;}
#leftsbtd .widgetbody #sbcontacts {margin: 10px 0 0 50px;width: 200px;padding: 0 5px 10px 0;}
#sbcontacts {height: 80px;}
#leftsbtd .widgetbody #sbcontacts td {padding-bottom: 10px;}
* html #leftsbtd .widgetbody #sbcontacts {position: relative;left: 47px;}
#leftsbtd .widgetbody .banner {margin: 5px 0 0 0;}
#contenttd, #contenvnttd {padding: 0 15px;background: url(images/contentbg.jpg) repeat;}
#contenttd, #tizerstable {width: 494px;}
#contenvnttd {width: 714px;}
#tizerstable {margin: 0 0 1px 0;}
#tizerstable img {max-width: 140px;}
* html #tizerstable img {width: 140px;}
#tizerstable h2, #tizerstable td {line-height: 14px;}
#tizerstable td {padding: 5px;}
#tizerstable .nechet, #tizerstable .chet, .gallery-item {width: 33%;}
#tizerstable .nechet {background: #eaeaea;}
#tizerstable .chet {background: #ccc;}
#tizerstable .consult {margin: 8px 0 10px 0;}
.contentarea {padding: 20px 0 1px 0;}
#proezd {width: 684px;margin: 0 15px;}
.newscontentarea, .newcontentarea {padding: 0 0 20px 0;margin-bottom: 1px;}
.newscontentarea h2 {margin-left: 30px;}
.cattitle {margin: 0 10px 0 15px;}
.faqlist, .faqlist2, .cont {background: #f4f4f4;}
.faqlist, .faqlist2 {padding: 15px 10px 15px 15px;}
.faqlist {min-height: 230px;}
.cont {padding: 15px 10px 10px 15px;height: 88px;}
#contenvnttd ul li {line-height: 14px;}
.faqlist ul {margin: 5px 0 30px 0;}
.faqlist ul li {margin: 0 0 3px 0;}
.newscontentarea .itemtitle, .newcontentarea .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;}
.back {padding: 0 0 0 25px;background: url(images/back.jpg) left no-repeat;}
.clear, .nav {margin: 0 0 10px 0;}
.clear {height: 1px;font-size: 1px;}
.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;}
h2.newstitle {margin: 10px 10px 25px 15px;}
.newstitle1 {margin: 40px 10px 25px 15px;}
.itemtitle {min-height: 21px;background: #999 url(images/itemtitlebg.jpg) right repeat-y;margin: 5px 0 15px 0;padding: 0 10px 0 15px;}
.catitemtitle {height: 21px;background: #ccc url(images/itemtitlebg.jpg) right repeat-y;margin: 5px 0 15px 0;padding: 0 10px 0 15px;}
.subtitle {font: bold 11px Tahoma,Verdana,Arial,Helvetica,sans-serif;}
.itemtitle a, .catitemtitle a, #rightsbtd .widgetbody h3 a {line-height: 21px;}
.itemtitle a {padding-right: 75px;}
.faqitemtitle {min-height: 21px;background: #666 url(images/faqitemtitlebg.jpg) right repeat-y;margin: 25px 0 15px 0;
padding: 3px 10px 5px 15px;line-height: 15px;}
.faqlist p {margin-bottom: 15px;}
.date {margin: 0 25px 0 0;top: -32px;background: none;}
.ptabs {margin: 0 10px 0 0;top: -18px;}
.newscontentarea p img, .contentarea p img, .newcontentarea p img {margin: 10px;}
.contentarea p, .newcontentarea p, .newscontentarea p {margin: 5px 10px 0 15px;}
.contentarea .datap, .newcontentarea .datap, .contentarea .datapinv, .newcontentarea .datapinv {margin: 10px 0 20px 255px;}
.contentarea .datap, .newcontentarea .datap {padding: 10px 10px 0 0;border-top: #ccc 1px solid;}
.contentarea .datapinv, .newcontentarea .datapinv {padding: 0 10px 10px 0;border-bottom: #ccc 1px solid;}
.autor {margin: 0 10px 0 0;visibility: hidden;}
.zakazlink, .zakazlink2, .catconsult {display: block; line-height: 11px;}
.zakazlink {margin: 0 0 10px 0;padding: 0 0 0 18px;background: url(images/checkout.gif) left no-repeat;}
.zakazlink2 {margin: 0 0 3px 0;padding: 0 0 0 8px;background: url(images/checkout.gif) left bottom no-repeat;}
.catconsult {margin: 0 0 15px 0;}
.commnav {margin: 0 15px 20px 15px;padding: 20px 0 0 0;clear: both;}
.commh {line-height: 20px;}
.navcomm {line-height: 20px;visibility: hidden;}
.consultpr {height: 40px;}
.consultpr a {margin: 10px 15px 0 0;}
.comment {margin: 15px 0 0 0;padding: 0 15px;}
.commentformh {width: 100%;min-height: 21px;background: #999 url(images/itemtitlebg.jpg) right repeat-y;margin: 25px 0 0 0;}
.commname {margin: 0 0 6px 0;}
.commname a {margin-right: 15px;}
.commentformh b, .commentformh i {min-height: 21px;background: url(images/leftitemtitlebg.jpg) left repeat-y;padding: 0 10px 0 25px;}
.commentformh i {font-style: normal;line-height: 21px;}
.commentp {padding: 0 18px 0 15px;}
#comment {overflow: auto;height: 117px;}
.commentp label {margin: 7px 0 2px 0;color: #666;}
.commentp #email, .commentp #author, #comment {border: #666 1px solid;}
.lowast {margin-top: 15px;}
.imsub {margin: 22px 0 0 560px;}
#prodtable, #comment {width: 100%;}
#prodtable thead {height: 21px;background: #666;}
#marka {padding: 0 0 0 15px;width: 462px;}
#price {width: 65px;}
.marka {padding: 5px 15px 5px 15px;line-height: 14px;}
.ssilkap a {padding: 0 0 0 18px;line-height: 11px;background: url(images/checkout.gif) left no-repeat;}
#rightsbtd {width: 253px;background: url(images/rightsbbg.jpg) repeat-y;padding-top: 15px;}
#rightsbvntd {width: 33px;background: url(images/rightsbvnbg.jpg) repeat-y;}
#rightsbtd h2 {margin: 8px 10px 5px 13px;}
#rightsbtd .widgetbody {margin: 0 0 0 3px;padding:  0 0 10px 0;}
#rightsbtd .widgetbody h3 {background: #ffe66e;min-height: 21px;padding: 0 0 0 10px;}
#rightsbtd .widgetbody h3 a {margin: 0 5px 0 0;}
#rightsbtd .widgetbody p {margin: 5px 50px 3px 10px;}
#rightsbtd .widgetbody .sbmore {margin: 5px 0 10px 0;}
#firstrightfootertd {padding: 0 0 25px 30px;}
#firstrightfootertd ul {margin: 15px 0 0 0;}
#firstrightfootertd ul li {width: 160px;padding: 0 5px 0 15px;border-left: #fff 1px solid;}
#firstrightfootertd ul .fli {padding-left: 0;}
#secondleftfootertd {padding: 0 15px 0 0;}
#leftfield3, #rightfield3, #firstleftfootertd, #firstrightfootertd { background: #d6d6d6 url(images/firstfootbg.jpg) top repeat-x;}
#secondrightfootertd {background: #d6d6d6 url(images/secondfooterbg.jpg) left repeat-y;padding: 0 50px 10px 30px;}
#disclaimer {width: 250px;margin: 4px 10px 0 0;}
#about {line-height: 15px;}
#about ul {list-style-type: disc;margin-left: 30px;}
.contab img {width: 230px;}
.gallery {margin: auto;}
.gallery-item {margin-top: 10px;}
.gallery img {border: 2px solid #cfcfcf;}
.gallery-caption {margin-left: 0;}
div.success, div.failure {width:715px;margin:10 0 10 0;height: auto;margin-bottom:40px;font-size: 20px;line-height: 50px;
text-align: center;position: relative;}
div.success {background: #a0d558;}
div.failure {background: #FFBC93;}
/* Новые материалы */
.udst {text-align: justify;}
.udst, .udst p img, .faqlinks {margin: 0px;}
.udst table td ul {padding: 0px; margin: 0px;}
.heading2, .udst table td, .udsp td, .faqlinks, a.fotogal span {color: #333;}
.faqlistcam {color: #444;}
.udst h2, .isph, .faqlistcam a {color: #666;}
.udst h2, .isph {margin-left: 30px;}
.udst h2, .isph, .faqlistcam h2 {font-size: 11px;}
.abouth {font-size: 13px;}
.udst td {vertical-align: top;}
.faqlinks, .abouth, a.fotogal span {font-weight:bold;}
.faqlistcam {font-weight: normal;}
.faqlistcam h2, .faqlistcam a {text-decoration: underline;}
.faqlistcam a:hover {text-decoration: none;}
.udst table, .udsp {margin: 10px; border-collapse: collapse;}
.udst table td, .udsp td {border: 1px solid #222; vertical-align: middle;}
.udst table td li {margin-left: 13px;}
.udst p {text-indent: 15px;}
.heading2 {font: bold 11px Tahoma;}
.faqlinks {font-size:1em;}
.faqlistcam li {padding-right: 50px;}
a.faqmore {float: right; margin-right: 100px; margin-bottom: 20px; font: normal 10px Tahoma; color: #0066CC;}
a.morelink2 {color: #0066cc; font-size: 10px; margin-bottom: 7px;}
.contfaq {margin-top: 10px;}
a.fotogal {float: left; text-decoration: none;  width: 200px;}
h3.catdesc {margin-left: 15px;}
.cenpred h3 {  text-align: center; color: #222; font-size: 16px; padding: 0; margin: 0; background: #C8E1BF; line-height: 24px; }
.cenpred { width: 98%; text-align: center; border-collapse: collapse; font-size: 13px;}
.cenpred td {  border-top: 1px solid #222;  border-bottom: 1px solid #222; }
.cenatab .cenpred sup { font-size: 10px; }
/* глоссарий  */
.glotitle {  margin-left: 20px; font-size: 14px; display: none;}
.glonav {  text-align: center; }
.glocont dt { font-size: 14px; font-weight: bold; margin-left: 20px; line-height: 16px; }
.glocont dd { margin-left: 120px; margin-top: 15px; margin-right: 10px; }
/* шаблон компредл */
h2.kptitle { color: #FF2424; font-size: 18px; text-align: center; }
.kppow { background: #FCFE98; font-size: 14px; text-align: center; padding: 0; margin: 0; line-height: 22px; color: #FF2424; }
.kpanketa { text-align: center; line-height: 30px; font-size: 14px; }
.kpanketaurl {  text-align: center; }
.kpscol {  background: #FDFEC5; }
.kptcol {  background: #FCFE98; width: 115px; }
h3.kpprice {  color: #444; text-align: center; }
h3.kpprice span { color: #FF4500; font-size: 105%; }
h3.kpprice2 {  color: #FF2424; text-align: center; background: #FDFEC5; font-size: 14px; }
h3.kpprice3 {  color: #FF2424; text-align: center; background: #FCFE98; font-size: 14px; }
.kpend {  font-size: 14px; font-style: italic; text-indent: 10px; }
.compredtab {  color: #555; border-bottom: 1px solid #d9d9d9; border-top: 0px solid #d9d9d9; }
.compredtab li a, .kpdop li a { color: #555; }
.compredtab li span, .kpdop li span { color: #FF0000; font-weight: bold; }
.kpdop { margin:0 10px; text-align:right;}
.kpdop li { list-style-type: none; }
/* captcha */
.ruarobot_input {  width: 150px; margin-left: 15px; height: 15px; text-align: center; }
a.new_img_text {  margin-left: 15px; color: #888; }
.balcon {
 border: 1px solid rgb(255, 255, 51);
 background: rgb(255, 255, 0) none repeat scroll 0% 0%;
 float: left;
 color: rgb(0, 0, 0);
 position: absolute;
 width: 390px;
 margin-left: -42px;
 text-align: center;
 font-weight: bold;
 margin-top: -1px;
}
.videodiv {
  margin: 0 auto;
  width: 600px;
  margin-bottom: 25px;
}
.videodiv p {text-align: center;font-weight: bold;}
.videodiv div {
  border-bottom: 1px solid #9e9e9e;
  width: 480px;
  margin: 0 auto;
}
.videogall td {vertical-align: top;}
.videogall p {color: #666; text-align: center;}
.kredittab {border: 1px solid #222; border-collapse: collapse;}
.kredittab td {border-bottom: 1px solid #222; border-right: 1px solid #222;}
.kredittab .b {font-weight: bold;}
.kredittab .c {text-align: center;}
.kredittab .r { background: #EEEEEE; height: 40px;}
.kredittab .rr { background: #ADD8E6; height: 40px;}
.kredittabtitle {text-align: center; font-size: 14px; color: #222; font-weight: bold; margin: 5px 0 10px 0;}
.widgetbody .lincks, .widgetbody .lincks .lincka {color:#B4B4B4;}
.widgetbody .lincks {padding: 10px;}
.lincka {font-size: 9px;}
.kredftr {font-weight: bold; background: #FFCCFF;}
.kredstr {background: #FFAA2B;}
.white {background: #fff;}
.kredltr {background: #98FB98;}