/* Предопределенные */
* {outline:0; margin:0; padding:0; border:0}
p {margin:10px 0}
ul, li {margin:0 0 0 30px}
input, textarea {font:12px Arial}
input[type=text]{margin:2px 0;&nbsp;height:14px; border:1px solid #999; padding:3px}
input[type=submit]{padding:3px; border:1px solid #999; cursor:pointer}
input[type=submit]:hover{border:1px solid #666}
textarea {margin:2px 0; border:1px solid #999; padding:3px}


/* Дополнительные */
.clear {font-size:0; clear:both}
.filter-link {text-align:center; margin:10px 0}

html{background:url(/images/bg.gif) repeat top left #000;}
.promo {margin:20px 0 30px 0;font-size:16px;}
.promo a{color:red;text-decoration:underline; font-family:Georgia}
.promo a:hover{text-decoration:none;color:red;}
.promo img{float:left;margin-right:15px}
.mainkey{margin-left:130px;padding:80px;}

body{margin:0;padding:0;font-family:Georgia;font-size:12px;color:#6a3d0c;}
#click{float:left;}
.teltop{position:relative;top:-360px;right:237px;font-weight:bold;font-size:16px; font-family:Arial}
.tel-top{padding-left:60px;}
ul {list-style-type:disc}
ul ul {list-style-type:circle}
ol li{margin-bottom:10px;}
.table,.table td{border:1px solid #c4ad81;}
h1 {font-weight:normal; text-align:center; font-size:22px; margin-bottom:10px}
h2,h3 {font-weight:bold; font-size:16px; margin:10px 0}
img{border:0;}
a{color:#6a3d0c;}  
a:hover{color:#7c5322;}
.clear{clear:both;font-size:0;}
#container{width:1200px;margin:10px auto;background-color:#fff;}
#top{height:200px;background-image:url(/images/top6.jpg);}
#icons{padding-left:650px;padding-top:30px;}
#icons img{padding-left:10px;}
#tel{padding-left:40px;}
.tel{padding-left:25px;}

#navig{padding-left:600px;padding-top:350px;}
#navig img{padding-left:3px;padding-right:3px;}
#navig a{text-decoration:none;font-weight:bold;color:#7c5322;}
#navig a:hover{color:#6a3d0c;}
#head-pic{width:894px;height:150px;margin:25px 0 30px 160px;background-image:url(/images/head-pic.jpg);}
#news-block{width:890px;line-height:50px;margin:-20px 28px 30px;background:url(/images/catalog-bottom.jpg);border:2px solid #7c5322;color:#c00000;font-size:24pt;font-weight:bold}
#main{background-image:url(/images/main-bg-top.jpg);background-repeat:no-repeat;padding-top:18px;}
#main-bg-bottom{background-image:url(/images/main-bg-bottom.jpg);background-position:bottom;background-repeat:no-repeat;padding-bottom:30px}
#main-bg-bottom-vn{background:url(/images/main-bg-bottom6.jpg) bottom no-repeat; padding-bottom:38px}
#main-bg-center{background-image:url(/images/main-bg.jpg);}
#main-bg-center-vn{background-image:url(/images/main-bg6.jpg);}
#content{padding:0 45px 28px 28px;}
#catalog{float:left;width:250px;background-image:url(/images/catalog-center.jpg);}
#catalog a {font-size:13px}
#catalog-top{padding-top:10px;background-image:url(/images/catalog-top.jpg);}
#catalog-bottom{padding-bottom:20px;background:url(/images/catalog-bottom.jpg) bottom no-repeat;}
#catalog-text,#page-text{padding-left:10px;padding-right:10px;}
#catalog-text ul {list-style:none; margin:5px 0 10px 0}
#catalog-text li {padding:3px 0}
#catalog-text ul img {padding-right:10px; width:10px; height:10px; cursor:help}
#page{float:right;width:635px;background-image:url(/images/page-center.jpg);}
#page-vn{float:right;width:800px;}
#page-top{padding-top:10px;background-image:url(/images/page-top.jpg);}
#page-bottom{padding-bottom:20px;background-image:url(/images/page-bottom.jpg);background-position:bottom;background-repeat:no-repeat;}
#trademark{clear:both;padding:20px;}

#adress{padding-left:40px;}
#pagination{padding-top:10px;}
#pagination a{padding-right:10px;}
#pagination .current{padding-right:10px;font-weight:bold;}
#first{margin:10px;}
.property {padding: 1px 5px 1px 1px; font-size:10px}
.path {margin-top:-20px; margin-bottom:10px; margin-left:50px}
.trademarks {text-transform:uppercase}

.gray_button {background: url('/images/gray_button_l.gif') no-repeat 0 0; margin: 15px 0; height: 27px}
.gray_button div {background: url('/images/gray_button_r.gif') no-repeat 100% 0;height: 27px;float: left;padding-right: 10px}
.gray_button input {border: 0; color: #fff; font-family: Georgia; height: 27px; padding: 0 5px 3px 0; background-color: #c5af7e; margin-left: 10px; cursor:pointer}

/* tabs */
/**
 *********************************************
 * Prototype of styles for horizontal CSS-menu
 * @data 30.06.2009
 *********************************************
 * (X)HTML-scheme:
 *  <div id="menu">
 *      <ul class="menu">
 *          &lt;li><a href="#" class="parent"><span>level 1</span></a>
 *              <div><ul>
 *                  <li><a href="#" class="parent"><span>level 2</span></a>
 *                      <div><ul><li><a href="#"><span>level 3</span></a></li></ul></div>
 *                  </li>
 *              </ul></div>
 *          </li>
 *          <li class="last"><a href="#"><span>level 1</span></a></li>
 *      </ul>
 *  </div>
 *********************************************
 */

/* menu::base */
div#menu {
    height:55px;
    background:url(images/nav-bg.png) repeat-x;
    _background:url(images/nav-bg.gif) repeat-x;
}

div#menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}
div#menu ul.menu {
    padding-left: 30px;
}

div#menu li {
    position: relative;
    z-index: 9;
    margin: 0;
    padding: 0;
    display: block;
    float: left;
}
   
div#menu li:hover>ul {
    left: -2px;
}

div#menu li div {
    list-style: none;
    float: left;
    position: absolute;
    top: 50px;
    left: 0;
    width: 208px;
    z-index: 11;
    visibility: hidden;
    padding: 0 0 9px 7px;
    _padding: 0 0 9px 3px;
    background: url(images/submenu-bottom.png) no-repeat 7px bottom;
    _background-image: url(images/submenu-bottom.gif);
    margin: 0 0 0 -9px;
}
div#menu li:hover>div {
    visibility: visible;
}

div#menu li.current a {}

/* menu::level1 */
div#menu a {
    position: relative;
    z-index: 10;
    height: 55px;
    display: block;
    float: left;	
    padding: 0 10px 0 10px;
    line-height: 55px;
    text-decoration: none;
}
div#menu span {
    font: normal 12px 'Lucida Sans Unicode','Lucida Grande',Helvetica,Arial,sans-serif;
    padding-top: 18px;
    color: #ffffff;
    font-weight:bold;
    text-transform:uppercase;
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;		
}
div#menu ul a:hover span {
    color: #00414e;
}

div#menu li { background: url(images/nav_separator.png) top left no-repeat; }
div#menu li.last span{
    background: url(images/nav_separator.png) top right no-repeat;
    padding: 18px 10px 16px 0;
}

/* menu::level2 */
div#menu ul ul li {
    background: url(images/nav_dropdown_sep.gif) left bottom repeat-x;
    padding: 4px 0;
    z-index: 9;	
}
div#menu ul ul {
    z-index: 12;	
    padding: 0;
    background: rgb(0,103,130) url(images/nav_dropdown_grad.png) right top no-repeat;
    margin-top:0px;
    margin-left:4px;
    margin-right:5px;
}
div#menu ul ul a {
  	width: 184px;
	  padding: 0px 7px 3px 8px;
    height: auto;
    float: none;
    display: block;
    background:none;
    margin-bottom: 2px;
    z-index: -1;
}
div#menu ul ul a span {
	  padding: 0 10px 0px 10px;
    line-height: 20px;
    color: #00313b;
    font-weight:normal;
    text-transform: none;
    background:none;
}
div#menu ul ul a:hover {
    background: url(images/submenu-selected-bottom.gif) no-repeat 8px bottom;
}
div#menu ul ul a:hover span {
    background: url(images/submenu-selected-top.gif) no-repeat 0px 0px;
    color: #fff;
}

div#menu ul ul li.last { background: none; }
div#menu ul ul li {
    width: 100%;
}

/* menu::level3 */
div#menu ul ul div {
    width: 208px;
    margin: -50px 0 0 190px !important;
    height: auto;
    _padding: 0 0 9px 3px;
}
div#menu ul ul ul {
	_padding-right:1px;
}





/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link, .ctrl {padding: 0.2em 0.5em 0.3em 0.5em; float: left; display: block; margin-right: 0.3em; background: #d4c292}
.page_link {border: 1px solid #c3ad7c}
.current {border: 1px solid #c3ad7c; background-color: #c4af80;	color: #fff}
.ctrl {padding: 0.5em 0.5em 0.3em 0.5em; font-size: 10px; color: #4F3327}

.bug-report {position:absolute; margin-top:18px; width:950px;&nbsp;text-align:center}

#jquery-overlay{height:500px;left:0;position:absolute;top:0;width:100%;z-index:90}
#jquery-lightbox{left:0;line-height:0;position:absolute;text-align:center;top:0;width:100%;z-index:100}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{background-color:#fff;height:250px;margin:0 auto;position:relative;width:250px}
#lightbox-container-image{padding:10px}
#lightbox-loading{height:25%;left:0;line-height:0;position:absolute;text-align:center;top:40%;width:100%}
#lightbox-nav{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnprev,#lightbox-nav-btnnext{display:block;height:100%;width:49%}
#lightbox-nav-btnprev{float:left;left:0}
#lightbox-nav-btnnext{float:right;right:0}
#lightbox-container-image-data-box{background-color:#fff;font:10px Verdana, Helvetica, sans-serif;line-height:1.4em;margin:0 auto;overflow:auto;padding:0 10px;width:100%}
#lightbox-container-image-data{color:#666;padding:0 10px}
#lightbox-container-image-data #lightbox-image-details{float:left;text-align:left;width:70%}
#lightbox-image-details-caption{font-weight:700}
#lightbox-image-details-currentnumber{clear:left;display:block;padding-bottom:1em}
#lightbox-secnav-btnclose{float:right;padding-bottom:.7em;width:66px}


