/*Obnuliator*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
.clear {clear: both;height: 0px;}
/* /Obnuliator*/

body{font: 62.5%/1.4 arial,sans-serif;background: url(../i/bg.gif);}
a:hover {text-decoration: none;}
strong{font-weight: bold;}
i{font-style: italic;}

/*Header*/
div#header {font-family: Trebuchet MS, Arial;color: #666666;font-size: 1.1em;height: 144px;position: relative;}
div#header .logo{position: absolute;top: 32px; right: 36px;}
div#header .logo img {margin-left:20px;}
div#header .main-logo{position: absolute; margin:40px 32px 0 44px;}

div#header .contact{position: absolute;top: 57px; right:0px;}
div#header .contact dl{clear:both;margin:0 0;overflow:hidden;width:450px}
div#header .contact dt {display:inline;float:left;margin-right:15px;margin-bottom: 10px;width:180px;text-align: right;font-weight: bold;}
div#header .contact dd {margin-bottom: 10px;}
/*End Header*/

/*Top menu*/
div#menu {margin-bottom: 24px;clear: both;}
div#menu .menu{font-family: Calibri;font-size: 1.8em;margin-left: 24px;}

#menu ul li.under{color:#4c4c4c;float: left;height: 38px;line-height: 38px;position: relative;z-index: 500;background: url(../i/li.gif) right center no-repeat;padding: 0 16px;
border:1px solid #fff;}
#menu ul li:hover.inm{border-top:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-bottom:1px dotted #fff;background: none;z-index: 20;}
#menu ul li:hover a{text-decoration: none;}
#menu ul li a{color:#495952;font-weight: normal;display: block;}

#menu .inmenu ul{width: 200px;font-size: 0.7em;padding: 10px 0;}
#menu .inmenu ul li{background: none;clear: both;width: 200px;border: none;line-height: 1.1;}
#menu  li:hover .inmenu ul li a{background: none;color: #626363;padding: 5px 15px;text-decoration: underline;}
#menu  li:hover .inmenu ul li a:hover{text-decoration: none;}
#menu .inmenu {position: absolute;left:-1px;width: 200px;top:39px;padding:0px;background: url(../i/op.png);_background: #fff;
    border:1px solid #bfbfbf;border-top:1px dotted #bfbfbf;}
#menu ul li#white {background: none;}
#menu ul li.last {background: none;}
/*End Top menu*/

/*Red line*/
div#redline {clear: both;width: 100%;height: 108px;margin-bottom: 24px;}
/*div#redline .line{height: 108px;background: #d93021;position: relative;margin-right: 30px;}*/
div#redline .line{height: 108px;background: #d93021;position: relative; width:100%;}
div#redline .line h1{font:32px Trebuchet MS, Arial; color: #fff;padding-left: 276px;position: absolute;bottom: 10px;line-height: 1.2;padding-right: 15px;}
div#redline .lefting{height: 130px;width: 48px;background: transparent url(../i/leftline.png) top left no-repeat;_background: transparent url(../i/leftline.gif) top left no-repeat;position: absolute;left:-12px;top:0}
/*End Red line*/

/*Banner*/
div#navigation .banner a img {margin-bottom: 15px;}
div#navigation h3 {margin-bottom: 10px;margin-left: 16px;font-family: Georgia;color:#4c4c4c;font-size: 1.8em;}
div#navigation .action a img {margin-bottom: 15px;}
/*End Banner*/

/*Left menu*/
ul.leftmneu {margin-left: 26px;margin-bottom: 15px;}
ul.leftmneu li {margin-bottom: 6px;}
ul.leftmneu li a{color:#d93021;font-size: 1.3em;}
ul.leftmneu li.active a{color:#666666;font-size: 1.5em;text-decoration: none;}

div.articles h3{margin-left:25px}

/*EndLeft menu*/

/*login*/
div#extra .line{height: 120px;position: relative;}
div#extra .lefting{height: 142px;width: 12px;background: transparent url(../i/leftline-2.png) top left no-repeat;_background: transparent url(../i/leftline-2.gif) top left no-repeat;position: absolute;left:-12px;top:0}

div#extra .login {padding-top: 15px;padding-left: 20px;}
div#extra .login .inp{color: #999999;font-size: 12px;background: url(../i/bg-input.gif) top left no-repeat;border: none;height: 18px; width: 184px;margin-bottom: 10px;padding: 3px 10px;}
div#extra .login .btn{background: url(../i/login.jpg) top left no-repeat;border: none;height: 24px; width: 81px;margin-left: 61px;}
div#extra p.out{text-align: center;padding-top: 40px;}
div#extra p.out a{color:#d93021;}
/*End login*/

/*Footer*/
div#footer {height:143px;border-top:1px dotted #d9d9d9;background: url(../i/bg-footer.jpg) top right no-repeat;color:#808080;font-size: 11px;}
div#footer a{color: #666666;}
div#footer .adress{float: left;margin: 30px 0 0 276px;_margin: 30px 0 0 138px;}
div#footer .copy{float: right;width: 265px;text-align: left;margin-top: 30px;}
/*End Footer*/

/*Content*/
div#content {color:#808080;font-size: 1.2em;}
div#content p{margin-bottom: 7px;}
div#content a{color:#d93021;}
div#content #solarium {height: 305px;margin-bottom: 36px;position: relative;}
div#content #solarium .desc img {vertical-align: top;float: left;}
div#content #solarium .desc {width: 65%;height: 305px;padding-right: 24px;overflow: hidden;float: left;}
div#content #solarium .desc div{padding-top: 30px;height: 205px;overflow: hidden;}
div#content #solarium .options {width: 25%;vertical-align: top;padding-top: 30px;font-style: italic;height: 205px;padding-left: 12px;float: left;}
div#content #solarium .options p {margin-bottom: 1px;}
.ui-tabs .ui-tabs-hide { display: none !important; }

div#content #solarium  #nav {list-style: none;left:180px;position: absolute;top:250px;}
div#content .imgsol {float: left;margin-right: 15px;}
div#content .imgsol img{display: block;}
div#content #navv {list-style: none;margin-top: 20px;font-family: Georgia;font-size: 1.9em;}
div#content #navv span{font-size: 1.2em;color:#d93021;padding-right: 10px;}
div#content #navv2 {list-style: none;margin-top: 20px;font-size: 1.9em;}
div#content #navv2 span{font-size: 1.2em;color:#d93021;padding-right: 10px;}
div#content #solarium  ul#nav li{list-style: none;float: left;height: 28px;width: 28px;text-align: center;background: url(../i/li.png) left top no-repeat;line-height: 28px;}
div#content #solarium  ul#nav li a{font-size: 0;color:#bfbfbf;display: block;height: 28px;width: 28px;}
/*div#content #solarium  ul#nav li a.selected{text-decoration: none;background: url(../i/selected.png) left top no-repeat;font-size: 14px;color:#999999;display: block;font-family: Verdana;}*/
div#content #solarium  ul#nav li.extreme{background: url(../i/first.png) left top no-repeat;}
div#content #solarium  ul#nav li.extreme a{text-decoration: none;font-family: Verdana;color:#fff;font-size: 10px;display: block;}
/*div#content #solarium  ul#nav li.extreme a.selected{background: none;text-decoration: none;font-family: Verdana;color:#fff;font-size: 10px;display: block;}*/
div#content #solarium ul#nav li.ui-state-active a {text-decoration: none;background: url(../i/selected.png) left top no-repeat;font-size: 14px;color:#999999;display: block;font-family: Verdana;}
/*.ui-tabs-nav .ui-tabs-selected .extreme a, .ui-tabs-nav .ui-state-active a, .ui-tabs-nav .ui-state-focus a{background: none;text-decoration: none;font-family: Verdana;color:#fff;font-size: 10px;display: block;}*/

/*h2 {margin-bottom: 21px;font-family: Georgia;color: #d93021;font-size: 3.3em;}
h3 {margin-bottom: 11px;font-family: Georgia;color: #808080;font-size: 2.3em;}
h4 {margin-bottom: 11px;font-family: Georgia;color: #808080;font-size: 1.7em;}
h5 {margin-bottom: 11px;font-family: Georgia;color: #4c4c4c;font-size: 1.7em;}*/

h1 {margin-bottom: 21px; font-family: Trebuchet MS, Arial;color: #d93021;font-size: 3.3em;}
h2 {margin: 21px 0; font: 21px Trebuchet MS, Arial; color: #DA3021;}
h3 {margin-bottom: 11px;font-family: Trebuchet MS, Arial;color: #d93021;font-size: 2.3em;}
h4 {margin-bottom: 11px;font-family: Trebuchet MS, Arial;color: #d93021;font-size: 1.7em;}
h5 {margin-bottom: 11px;font-family: Trebuchet MS, Arial;color: #d93021;font-size: 1.7em;}

div#content ul, div#content ol {margin-left: 27px; margin-bottom: 7px;}
div#content ul li{list-style: disc;list-style-position: inside;}
div#content ol li{list-style: decimal;list-style-position: inside;}

div#content table{ line-height:24px;font-size: 1em;margin-top: 15px;}
div#content table td {border:1px solid #d8dadc;padding:2px 10px;}
div#content thead td { border:1px solid #c2e2f2; color:#646e73; text-align:centr; }

.bread {margin-bottom: 20px;}
.el {border:1px solid #f2f2f2;background: #fcfcfc;padding: 15px;margin-bottom: 15px;}

/*End Content*/

div#extra{background:#fafafa;border-bottom: 1px solid #f2f2f2;border-top: 1px solid #f2f2f2;}


div#container {background: #fff;margin: 10px 42px;border: 1px solid #d9d9d9;}
div#wrapper{float:right;width:100%;margin-left:-240px}
div#content{margin-left:276px;margin-right: 36px;padding-bottom: 40px;}
div#navigation{float:left;width:216px;padding-left: 24px;margin-bottom: 10px;}
div#extra{float:left;clear:left;width:240px;height: 120px;margin-bottom: 25px;}
div.articles{float:left;clear:left;width:240px;margin-bottom: 25px;}
div#footer{clear:both;width:100%}

.kontakt {color:#666666; font-size:12px; margin: 0 44px 0 87px; position:absolute; margin-top:110px;}


.zagolovok {margin-bottom: 11px;font-family: Trebuchet MS, Arial;color: #d93021; font-size:16px; margin: 10px 0 0 0;}
.voprosy_otvety {margin-bottom: 11px;font-family: Trebuchet MS, Arial;color: #d93021; font-size:21px;}
.ownh {margin-bottom: 11px;font-family: Trebuchet MS, Arial;color: #d93021; font-size: 1.8em;}


div#content table.prod-table2 {line-height:0px; margin-bottom:20px;}
div#content table.prod-table td, div#content table.prod-table2 td, div#content table.prod-table2 th {border:0; padding:0; margin:0;}
.prod-table th {padding-left:20px;}
.prod-table th p {border:1px dashed #DA3021; background:#F3F3F1; padding:10px;}

div#content table.prod-table2 th {background-color:#EFEFEF; padding-left:20px;}
div#content table.prod-table2 th p {font:italic 12px/1.2 Arial;}
