* {margin:0;padding:0}
html, body {height:100%}
html {min-width:920px}
body {background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:100%;line-height:1.25em;color:#4e4e4e}
img {border:0;vertical-align:top;text-align:left}
object {vertical-align:top;outline:none}
ul {list-style:none}
table, table td {padding:0;border:none;border-collapse:collapse}
hr {border-top:1px dotted #000}
.fleft {float:left;margin-top:10px;width:320px}
.fleft img {margin-top:-10px}
.fleft a { text-decoration:none;}
.fright {float:right}
.clear {clear:both}
.col-1, .col-2, .col-3 {float:left}
.alignright {text-align:right}
.aligncenter {text-align:center}
.wrapper {width:100%;overflow:hidden}
/* GLOBAL */
.container {width:920px;margin:0 auto;font-size:.875em}
#header {height:430px;overflow:hidden;background:url(images/header-tail.gif) 0 0 repeat-x;min-width:920px}
#header .bg {background:url(images/header-bg.jpg) no-repeat 50% 0;height:430px}
#content {background:url(images/content-bg.gif) 0 0 repeat-x}
#content .aside {float:left;width:260px;background:url(images/sidebar-extra-bg.jpg) no-repeat 0 100% #f0f0f0}
#content .mainContent {float:left;width:660px}
#footer {height:125px;background:url(images/footer-tail.gif) 0 0 repeat-x}
#footer .bg {height:125px;background:url(images/footer-bg.jpg) no-repeat 50% 0}
/* forms parameters */
input, select, textarea {font-family:Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:normal}
/* other */
.img-indent {margin:0 20px 0 0;float:left}
.img-box {width:100%;overflow:hidden;padding-bottom:20px}
.img-box img {float:left;margin:0 20px 0 0}
.extra-wrap {overflow:hidden}
p {margin-bottom:20px}
.p1 {margin-bottom:10px}
.p2 {margin-bottom:20px}
.p3 {margin-bottom:30px}
/* txt, links, lines, titles */
a {color:#1B82C7;outline:none}
a:hover{text-decoration:none}
h1 {}
h2 {font-size:30px;line-height:1.2em;color:#3782b2;font-weight:normal;font-weight:300;letter-spacing:-2px;margin-bottom:17px}
h3 {font-size:12px;color:#5db2e9;margin-bottom:4px}
h3 a {text-decoration:none}
h3 a:hover {text-decoration:underline}
/* header */
#header .row-1 {height:91px;overflow:hidden}
#header .row-1 .fleft {padding:14px 0 0 33px}
#header .top-links {float:right;padding:41px 0 0 0}
#header .top-links li {float:left;background:url(images/divider.gif) no-repeat 0 0;padding:1px 28px 2px 28px}
#header .top-links li.first {background:none}
#header .top-links li.last {padding-right:10px}
#header .top-links li a {float:left;width:11px;height:10px;overflow:hidden;text-decoration:none}
#header .top-links li a.home {background:url(images/icon-home-sprite.gif) no-repeat 0 0}
#header .top-links li a.home:hover, #header .top-links li a.home-current {background:url(images/icon-home-sprite.gif) no-repeat 0 -10px}
#header .top-links li a.izbrannoe {background:url(images/icon-izbrannoe.png) no-repeat 0 -1px; padding: 5px; margin-top: -2px}
#header .top-links li a.mail {background:url(images/icon-mail-sprite.gif) no-repeat 0 0}
#header .top-links li a.mail:hover, #header .top-links li a.mail-current {background:url(images/icon-mail-sprite.gif) no-repeat 0 -10px}
#header .top-links li a.skype {background:url(images/skype.png) no-repeat 0 -1px; padding: 5px}
#header .top-links li a.sitemap {background:url(images/icon-sitemap-sprite.gif) no-repeat 0 0}
#header .top-links li a.sitemap:hover, #header .top-links li a.sitemap-current {background:url(images/icon-sitemap-sprite.gif) no-repeat 0 -10px}
#header .row-2 {height:84px;overflow:hidden}
#header .nav {padding:13px 0 0 18px}
#header .nav li {float:left;padding:0 20px}
#header .nav li a {float:left;font-size:16px;line-height:1.2em;color:#9ddeff;text-decoration:none;text-transform:uppercase}
#header .nav li a:hover, #header .nav li a.current {color:#fff;text-decoration:none}
#header .row-3 {margin-top:-30px; padding: 0 560px 0 5px; color:#fff}
#header .row-3 p {padding:5px;margin-bottom:39px; font-size: 12px}
#header .row-4 { position:absolute; margin-top:215px; margin-left:780px; border: 0px solid white; width:32px; height:32px; background: url(images/classic.gif) no-repeat;}
.smooth:hover, .smooth80:hover  {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+ */
-moz-opacity: 1; /* Mozilla 1.6 и ниже */
-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
zoom: 1; /* для элемента в ИЕ, у которого не заданы width и height */
}
.smooth  {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE 5.5+ */
-moz-opacity: 0.4; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.4; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.4; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
zoom: 1; /* для элемента в ИЕ, у которого не заданы width и height */
}
.smooth80  {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+ */
-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
zoom: 1; /* для элемента в ИЕ, у которого не заданы width и height */
}
/* content */
#content {}
#content .aside .indent {padding:42px 35px 280px 40px;background:url(images/sidebar-bg.gif) 0 0 repeat-x}
#content .mainContent .indent {padding:42px 35px 40px 40px}
#content .section {padding-bottom:37px}
.inner_copy, .inner_copy a {border:0;float:right;background:#f00;color:#f00;width:35%;line-height:10px;font-size:10px;margin:-50% 0 0 0;overflow:hidden;padding:0}
dl.news dt {font-size:12px;font-weight:bold;margin-bottom:5px}
dl.news dt a {color:#5db2e9;text-decoration:none}
dl.news dt a:hover {text-decoration:underline}
dl.news dd {font-size:12px; margin-bottom:20px}
.img-list li {width:100%;overflow:hidden;padding-bottom:4px}
.img-list li img {float:left;margin-right:9px}
.img-list li h3 {padding-top:5px}
.img-list-alt {margin-bottom:-25px}
.img-list-alt li {width:100%;overflow:hidden;padding-bottom:25px}
.img-list-alt li img {float:left;margin-right:20px}
.img-list-alt li h3 {margin-top:-4px}
.list {padding-bottom:20px}
.list li {background:url(images/arrow1.gif) no-repeat 0 7px;padding:0 0 0 12px}
/* footer */
#footer {color:#fff;text-align:center; font-size: 12px}
#footer .indent {padding:30px 0 0 280px;line-height:30px}
#footer a {color:#9ddeff}
#footer img {position:relative}
/* forms */
#search-form fieldset {border:none;padding-left:4px}
#search-form input.text {width:165px;border:1px solid #3e576d;background:#fff;padding:3px 3px 3px 5px;margin-right:4px}
#search-form input.submit {background:url(images/submit-button.jpg) no-repeat 0 0;width:92px;height:32px;border:none;cursor:pointer}
#contacts-form {clear:right;width:100%;overflow:hidden}
#contacts-form fieldset {border:none;float:left}
#contacts-form .field {clear:both}
#contacts-form label {float:left;width:112px;padding-bottom:5px}
#contacts-form input {width:240px;padding:1px 0 1px 5px;background:none;border:1px solid #e5e5e5;color:#616161;float:left}
#contacts-form textarea {width:425px;height:410px;padding:1px 0 1px 5px;background:none;border:1px solid #e5e5e5;color:#616161;margin-bottom:12px;overflow:auto;float:left}
.polnoeopisanie-hide {display: none; height: 1px;}

p.zag {font-size:17px; color: #000000; font-weight: bold; padding-top: 10px;}

   .input_white_now{
        cursor: pointer;
        padding: 1px;
		}

   .softdefault{background-color:#FFEFEF;}
   .softred_row{background-color:#FFEFEF;}
   .softred_row_active{background-color:#F1FFEF;}
   .softred_row_disable{background-color:#FFEFEF;}

   .softgreen_row{background-color:#F1FFEF;}
   .softorange_row{background-color:#FFFDEF;}

   .orange_dotted{border: dotted 1px #EABC00;}
   .red_dotted{border: dotted 1px #C92121;}
   .green_dotted{border: dotted 1px #46A54E;}

   .orange_dottedbt{border-bottom: 1px dotted #EABC00;}
   .red_dottedbt{border-bottom: 1px dotted #C92121;}
   .green_dottedbt{border-bottom: 1px dotted #46A54E;}


#price{width: 90%;background-color:#F5F5F5;border: solid 1px #C0C0C0; margin: auto;}
  #price th{padding-left: 4px;  padding-top:4px; padding-bottom:6px; padding-right:4px; text-align: center; font-weight: bold; vertical-align: top; border-bottom: 1px solid #C0C0C0;}
  #price td{padding-left: 5px; padding-top: 4px; padding-bottom: 4px; text-align:center; vertical-align: top;}
#stat{width: 90%;background-color:#F5F5F5;border: solid 1px #C0C0C0; margin: auto;}
  #stat th{padding-left: 4px;  padding-top:4px; padding-bottom:6px; padding-right:4px; text-align: center; font-weight: bold; vertical-align: top; border-bottom: 1px solid #C0C0C0;}
  #stat td{padding-left: 5px; padding-top: 4px; padding-bottom: 4px; text-align:left; vertical-align: top;}

  .policy{font-size:10px;  color:#7B7B79; text-decoration:none }
  .main{ font-size:12px;  color:#717171; line-height:13px }
  .gray{font-size:12px;  color:#868686; }
  .green{ font-size:12px;  color:#98B530; }
  .red{font-family:Tahoma; font-size:14px;  color:#BE3109;}
  .red_color {color:#CC0000;}
