/*page*/
html, body {width:100%;height:100%;}
body {padding:0; margin:0;background: #040300;}

/*
  #SomeBox
  {
    position - position [ left , top ] ,
    liquid model - float, clear,
    block modle - display, width, height, margin, padding, overflow,
    visual property - background, border,
    text property - list-style, text-align
   }
*/

/*design*/
a img{border:0;}

/*navigation*/
a {font:1em/1.1 Tahoma; color:#fff;text-decoration:underline;}
a:hover {text-decoration:none;}
:focus, a:active { outline: none; }
form :focus, form a:active { outline:1px dotted;}

/*TAGS*/
h1 {margin:0;padding: 0;font: 2.2em Tahoma; color:#000;}
h2 {padding:0 27px 0 0;margin:0 0 9px 0;font:24px Tahoma;color:#fff;background: url(../images/bgr/h2.png) no-repeat right 14px;float:left}
h3 {margin: 0;padding:0;font:1.8em Tahoma;color:#000;}
h4 {margin:0;padding: 0;font:bold 1.6em Tahoma;color:#000;}
dl, dt, dd, form {margin:0;padding: 0;}
input {margin:0;vertical-align:middle;}
p {margin: 0;padding:0px 0 10px 0;}
select {vertical-align:middle;}
table {border-spacing: 0;border-collapse: collapse;}
table td {padding:0;text-align:left;vertical-align:top;}
ul {margin: 0;padding: 10px 20px;}

/*FONT*/
html {font-size:100%;}
body {font:62.5%/1.1 Tahoma, sans; color:#fff}
table, td, th, ul, textarea, input, select {font: 1em/1.2 Tahoma;}

/*Misc*/
.clearing {clear: both;height:0;font-size:0;overflow:hidden;}
.clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
.scroll_pane{width:290px;height:194px}

/*layout*/

/*=HEADER*/
#header {height:32em;line-height:1.5}
#header ul{float:right;margin:17px 48px 0 0;padding:0}/*padding:0;margin:0;position:absolute;right:48px;top:17px}*/
#header li{list-style-type:none;float:left;color:#fff;font-size:12px}
#header li.separator{margin:0 12px}
#header li a{font:12px tahoma;color:#fff}
#logo{position:absolute;left:28px}
.arenda{position:absolute;right:16px;top:56px;}
.main{float:right;margin-top:19px;margin-right: 10px;}
.phone{position:absolute;right:367px;top:69px;font:12px tahoma;color:#29221e;text-align:right}
.phone img{margin-top:5px}

/*=MENU*/
#menu {background: silver;}

/*=CONTENT*/
#wrapper {position:relative;min-height:100%;height:100%;background: url(../images/bgr/body.jpg)  left top;width:1000px;margin:0 auto}
html>body #wrapper {height:auto;}
#body {padding:0 0 195px;background: url(../images/bgr/auto.jpg) no-repeat left top;}
#body:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
#main_col {float: right;width:100%;}
#main_col_content {margin: 0 50px 0 359px;font-size:12px;line-height:1.5;padding:154px 0 0 0;position:relative;z-index:100}
#main_col_content h3 {color:#fff;}
#main_col_content h4 {color:#fff;font-size:14px;}
.sample{width:280px;height:230px;background: url(../images/bgr/sample.jpg) no-repeat left top;text-align:center;overflow:hidden;float:left;margin:0 0 40px 0}
.sample h2{color:#c2771c;float:none;padding:0;background:none;margin:10px 0 5px 0}
.sample p{color:#000000;font-size:11px;padding:5px 0 0 0}
.right_sample {float:right}

.gallery_block{width:303px;height:230px;background: url(../images/bgr/gallery_block.png) no-repeat left bottom;float:right;margin:0 0px 40px 0}
.select_gallery{padding:0;margin:0 0 11px 0}
.select_gallery:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
.select_gallery a{color:#000}
.select_gallery #first{float:left;width:68px;background: url(../images/bgr/first2.png) no-repeat left top;text-decoration:underline;cursor:pointer}
.select_gallery #first.active{float:left;width:68px;background: url(../images/bgr/first.png) no-repeat left top;cursor:default;text-decoration:none}
.select_gallery li{padding:1px 0 5px 0;list-style-type:none;text-align:center;font-size:11px;color:#000}
.select_gallery #second{float:left;width:68px;background: url(../images/bgr/second.png) no-repeat right top;cursor:pointer;text-decoration:underline}
.select_gallery #second.active{float:left;width:68px;background: url(../images/bgr/second2.png) no-repeat right top;cursor:default;text-decoration:none}

.info_table{width:590px;color:#000;font-size:11px;background:#fff;margin:0 0 30px 0}
.info_table td{width:134px;padding:4px 0 5px 10px;border-left:1px solid #adadad}
.info_table td.second_td{padding-left:0;text-align:center}
.info_table td.third_td{padding-left:0;text-align:center}
.info_table tr.even{background:#e6e6e6;}


#wrap_images:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
#wrap_images li{float:left;list-style-type:none;padding:0;margin:0 0 5px 10px}
#wrap_images ul{padding:0;margin:0px 0 0 8px}

#wrap_images_extra:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
#wrap_images_extra li{float:left;list-style-type:none;padding:0;margin:0 0 5px 10px}
#wrap_images_extra ul{padding:0;margin:0px 0 0 8px}
#wrap_images li.clearing{float:none;padding:0;margin:0}

.shadows{width:100%;height:100%;left:0;top:0;background:#000;position:fixed;opacity:0.7;z-index:1000;display:none;}

.popup, .popup_error{position:fixed;left:50%;margin-left:-180px;top:200px;z-index:10000;width:359px;color:#000;font-size:11px;display:none;}
.bottom_popup{background:url(../images/bgr/popup.png) no-repeat left bottom;padding:0 17px 70px 17px}
.top_popup{background: url(../images/bgr/top_popup.png) no-repeat left top;width:359px;height:38px}
.close, .popup_error_close{position:absolute;bottom:9px;right:16px}
#msg_error {color:#FF0000;}

/*=SIDEBAR*/
#sidebar {float: left;width: 280px;margin: 0 -330px 0 50px;min-height:45em;position:relative}
#sidebar h2{margin-left:4px}
.top{width:278px;height:8px;font-size:0;background: url(../images/bgr/top.jpg) no-repeat left top;}
.bottom{background: url(../images/bgr/bottom.jpg) no-repeat left bottom;width:278px;padding-bottom:5px;margin-bottom:62px}
.bottom h3{text-align:center;}
.bottom dl{margin:0 18px 0 14px}
.bottom dd{width:185px;font-size:11px;text-align:left;font-size:11px;overflow:hidden;background: url(../images/bgr/dd.jpg) no-repeat right 3px;position:relative;top:-3px}
.bottom img{border:4px solid #fff}
.bottom dt{float:left;margin:0 6px 0 0}
.bottom span{font:bold 14px tahoma;color:#a8843c}
.bottom b{font:bold 12px tahoma;color:#a8843c;display:block;margin-bottom:2px}
.bottom a{color:#fff;text-decoration:none}
.bottom a:hover{text-decoration:none}

.button_rk{cursor:pointer;}

.top_rk{width:278px;height:8px;font-size:0;background: url(../images/bgr/top.jpg) no-repeat left top;}
.bottom_rk{background: url(../images/bgr/bottom.jpg) no-repeat left bottom;width:278px;padding-bottom:5px;margin-bottom:62px;text-align:center;}
.bottom_rk h3{text-align:center;}
.bottom_rk dl{margin:0 18px 0 14px}
.bottom_rk dd{width:185px;font-size:11px;text-align:left;font-size:11px;overflow:hidden;background: url(../images/bgr/dd.jpg) no-repeat right 3px;position:relative;top:-3px}
.bottom_rk img{border:4px solid #fff}
.bottom_rk dt{float:left;margin:0 6px 0 0}
.bottom_rk span{font:bold 14px tahoma;color:#a8843c}
.bottom_rk b{font:bold 12px tahoma;color:#a8843c;display:block;margin-bottom:2px}
.bottom_rk a{color:#fff;text-decoration:none}
.bottom_rk a:hover{text-decoration:none}

.corporate {width:279px;height:195px;background: url(../images/bgr/corporate_2.jpg) no-repeat left top;text-align:center;overflow:hidden;/*position:absolute;*/top:193px;cursor:pointer;}
.corporate h3{margin:10px 0 10px 0}
.corporate p{font-size:18px;color:#b86a0e;margin:25px 0 0 0}

.vk {width:279px;height:195px;background: url(../images/bgr/corporate_2.jpg) no-repeat left top;text-align:center;overflow:hidden;/*position:absolute;*/top:193px;cursor:pointer;}
.vk h3{margin:10px 0 10px 0}
.vk p{font-size:18px;color:#b86a0e;margin:25px 0 0 0}

/*=FOOTER*/
#footer {position:absolute; bottom:0px;clear:both;width:100%;height:251px;background: url(../images/bgr/footer.png) no-repeat left bottom;font-size:11px}
#footer p{clear:both}
.footer_inside{background: url(../images/bgr/line.png) repeat-x left 139px;height:196px;width:900px;position:absolute;left:50px;bottom:0}
.copyright{position:absolute;bottom:34px;padding:0}
.counter{position:absolute;bottom:30px;margin-left:400px;padding:0}
.developer{right:0;position:absolute;padding:0;bottom:34px;}
.developer a{color:#fff;font-weight:bold}


/*form*/
.field {clear:both;padding:0;margin:0 0 20px;padding:0 0 0 215px;}
.field:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
.field dt {position:relative;left:-215px;float:left;width:200px;text-align:right;margin:0 -200px 0 0;}
.field dt label {margin:0;}
.field dd {float:left;}
label {margin:0 15px 4px 0;font-size:11px;font-weight:bold}
select{border:solid 1px #A5ACB2;width:248px;height:1.8em;text-align:center}
textarea {width:380px;height:84px;border:solid 1px #fff;margin:6px 0 10px 0;background:#9b9b9b;color:#fff}
.form_buttons {margin:0 0 0 215px;}
input[type="text"] {width:231px;height:1.5em;border:solid 1px #fff;background:#9b9b9b;margin:0 0 5px 0;color:#fff}
.input_text {width:231px;height:1.5em;border:solid 1px #fff;background:#9b9b9b;margin:0 0 5px 0;color:#fff}
fieldset{border:none;padding:0;margin:0}
select{background:#9b9b9b;border:1px solid #fefefe;color:#fff;font-size:11px;margin:0 0 5px 0;width:231px}
.order_form dl:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
.order_form dt{float:left;width:150px;font-weight:bold}
.order_form dd{float:left}
.order_form p{padding-bottom:0}
.day{width:45px}
.month{width:110px}
.year{width:70px}
.start{position:relative;left:-14px}
.finish{position:relative;left:-22px}
.order{float:right;margin:0 209px 0 0}




.jScrollPaneContainer {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.jScrollPaneTrack {
  position: absolute;
  cursor: pointer;
  right: 0;
  top: 0;
  height: 100%;
 background: url(../images/button/track.png) repeat-y left top;
}
.jScrollPaneDrag {
  position: absolute;
  background: url(../images/button/drag.png) repeat-y left top;
  cursor: pointer;
  overflow: hidden;
  height:48px
}
.jScrollPaneDragTop {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.jScrollPaneDragBottom {
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
a.jScrollArrowUp {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  text-indent: -2000px;
  overflow: hidden;
  /*background-color: #666;*/
  height:21px;background: url(../images/button/up.png) no-repeat left top;
}
a.jScrollArrowUp:hover {
  /*background-color: #f60;*/
}

a.jScrollArrowDown {
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  text-indent: -2000px;
  overflow: hidden;
  /*background-color: #666;*/

  height:21px;background: url(../images/button/down.png) no-repeat left top;
}

.bxtaskbarprops input[type="text"] {background:#fff;color:#000;text-align:left;}
.bxtaskbarprops .input_text {background:#fff;color:#000;text-align:left;}
.bxtaskbarprops select {color:#000;text-align:left;}


.bx-popup-content-container input[type="text"] {background:#fff;border:solid 1px #A5ACB2;color:#000;text-align:left;}
.bx-popup-content-container .input_text {background:#fff;border:solid 1px #A5ACB2;color:#000;text-align:left;}
.bx-popup-content-container select {background:#fff;border:solid 1px #A5ACB2;color:#000;text-align:left;}

a img {border:0 none;color:#000000;}