/* CSS Document */
* { 
	margin:0; padding:0;
    border:0;
}

body{ background:#FFFFFF;
	 border:0;
	 font:13px Arial, Helvetica, sans-serif; color:#7e745b;
	 line-height:20px;
}
.clr{clear:both;font-size:1px;}

/* ============================= main layout ====================== */
a { color:#fd8c1e; text-decoration: underline; }
li{ list-style:none}
h1{ font-size:32px; line-height:38px; text-transform:uppercase; color:#9A8558; padding:21px 0 5px 0}
h2{ font-size:20px; color:#867B62; }
h2 a { font-size:20px; color:#766B52; text-decoration: none; }
h3{ font-size:15px; color:#867B62; }
p{ padding-bottom:10px;}
img{ vertical-align:top}

/* ============================= header ====================== */
#logo{ float:left; padding-top: 20px;}
#slogan{ position: relative; top: 40px; padding: 0 0 0 20px;}

#lang{ position: relative; float:right; top: 10px;  padding: 0 20px 0 0; }
#lang, #lang a {font-size:20px; color:#282828; text-transform:uppercase; text-decoration:none; line-height:64px;}
#lang a:hover { color:#ffffff; text-decoration:underline; }

#menu { float:left; padding: 40px 10px 0 20px;}
#menu li { float:left; padding-right:1px; margin-left:-1px; background:url("../images/menu_line.jpg") right 30px no-repeat}
#menu li a{ display:block; margin:0 -1px 0 0; font-size:20px; color:#f5f5f5; text-transform:uppercase; text-decoration:none; line-height:64px;}
#menu li a span{ display:block}
#menu li a span span{ padding:0 15px 7px 16px; }
#menu li a:hover, #menu .active{ color:#ffffff;}
#menu li a:hover span, #menu .active span{ background:url("../images/menu_left.gif") bottom left no-repeat}
#menu li a:hover span span, #menu .active span span{ background:url("../images/menu_right.gif") bottom right no-repeat}

#menu .nav6_lv{ background:none}
#menu .nav6_ru{ background:none}

#menu .nav1_lv a:hover, #menu .nav1_lv .active{ background:url("../images/menu_bg.jpg") 30px 0 repeat-x;}
#menu .nav2_lv a:hover, #menu .nav2_lv .active{ background:url("../images/menu_bg.jpg") 33px 0 repeat-x;}
#menu .nav3_lv a:hover, #menu .nav3_lv .active{ background:url("../images/menu_bg.jpg") 20px 0 repeat-x;}
#menu .nav4_lv a:hover, #menu .nav4_lv .active{ background:url("../images/menu_bg.jpg") 10px 0 repeat-x;}
#menu .nav5_lv a:hover, #menu .nav5_lv .active{ background:url("../images/menu_bg.jpg") 17px 0 repeat-x;}
#menu .nav6_lv a:hover, #menu .nav6_lv .active{ background:url("../images/menu_bg.jpg") 5px 0 repeat-x;}

#menu .nav1_ru a:hover, #menu .nav1_ru .active{ background:url("../images/menu_bg.jpg") 30px 0 repeat-x;}
#menu .nav2_ru a:hover, #menu .nav2_ru .active{ background:url("../images/menu_bg.jpg") 33px 0 repeat-x;}
#menu .nav3_ru a:hover, #menu .nav3_ru .active{ background:url("../images/menu_bg.jpg") 25px 0 repeat-x;}
#menu .nav4_ru a:hover, #menu .nav4_ru .active{ background:url("../images/menu_bg.jpg") 22px 0 repeat-x;}
#menu .nav5_ru a:hover, #menu .nav5_ru .active{ background:url("../images/menu_bg.jpg") 37px 0 repeat-x;}
#menu .nav6_ru a:hover, #menu .nav6_ru .active{ background:url("../images/menu_bg.jpg") 22px 0 repeat-x;}

/* ============================= content ====================== */
#content img{ margin-top:8px;}

.item{ padding-left:20px; vertical-align: top;}
.item h1{ font-size:32px; line-height:38px; padding: 21px 0 5px 0}
.item .button{ border: 0; background:url("../images/button1_bg.jpg") top repeat-x}
.item .button span{ border: 0; background:url("../images/button1_left.jpg") top left no-repeat}
.item .button span span{ border: 0; background:url("../images/button1_right.jpg") top right no-repeat}
 
.data{ padding-left:20px; vertical-align: top; }
.data h1{ font-size:32px; line-height:38px; padding: 21px 0 5px 0}
.data li{ line-height:18px; padding-left:30px; background:url("../images/arrow-black-right.png") 6px 6px no-repeat}

.button{ border: 0; display:inline-block; font-weight:bold; color:#fff; text-decoration:none; line-height:31px; background:url("../images/button3_bg.jpg") top repeat-x}
.button span{ border: 0; display:block; background:url("../images/button3_right.jpg") top right no-repeat}
.button span span{ border: 0; padding:0 21px; background:url("../images/button3_left.jpg") top left no-repeat}
.button:hover{ color:#8e846b;}

.link1{ font-weight:bold; color:#bea97c}
.color1{ color:#fd8c1e}

.list1 li{ line-height:28px; padding-left:30px; background:url("../images/marker_2.jpg") 0 6px no-repeat;}
.list1 li a{ font-weight:bold; color:#7b6e53; text-decoration:none;}
.list1 li a:hover{ color:#2C1C00; text-decoration:none;}

.item li{ line-height:28px; padding-left:30px; background:url("../images/marker_2.jpg") 0 6px no-repeat}
.item li a{ font-weight:bold; color:#7b6e53; text-decoration:none;}
.item li a:hover{ color:#2C1C00; text-decoration:none;}

.box1{ background: url("../images/box2_bg.jpg") top repeat-x #f5f2e9; padding:0 30px 30px 40px; height:100%;}
.box1 .list1 li { background:url("../images/marker_1.jpg") 0 6px no-repeat}
.box1 .list1 li:hover { background:url("../images/marker_3.jpg") 0 6px no-repeat}

.box2{ background: url("../images/box_bg.jpg") top repeat-x #bfb496; padding:0 25px 18px 27px; color:#fff; line-height:17px; height:100%;}
.box2 h1{ color:#fff; font-size:32px; line-height:38px; padding: 21px 0 5px 0}

/* ============================= footer ====================== */
#footer { color:#b6b0a0; text-transform:uppercase; font-size:12px; padding-top:35px; padding-bottom:39px;}
#footer a{ color:#b6b0a0;}
.bot{ height:73px; background:url("../images/bg_bot.jpg") top center repeat-x}

/* ============================= forms ============================= */
#form_1{ width:218px; overflow:hidden; margin-top:-6px;}
#form_1 .bg1{ background:url("../images/input1.jpg") no-repeat; margin-bottom:7px; line-height:0; font-size:0; }
#form_1 .input{ background:none; width:178px; height:15px; font:13px Arial, Helvetica, sans-serif; color:#a79877; padding:9px 20px;}
#form_1 .button{ text-transform:uppercase; background:url("../images/button2_bg.jpg") top repeat-x; float:right}
#form_1 .button span{ background:url("../images/button2_left.jpg") top left no-repeat}
#form_1 .button span span{ background:url("../images/button2_right.jpg") top right no-repeat}

#ContactForm input {width:250px; height:20px; background: none; color:#7E745B; border: 1px solid #a79877; font:13px Arial, Helvetica, sans-serif;}
#ContactForm textarea {width:450px; height:150px; background: none; padding:10px 16px; color:#7E745B; border: 1px solid #a79877; font:13px Arial, Helvetica, sans-serif;  overflow:auto;}
#ContactForm .button {width:200px;}

table.with-borders, table.with-borders td, table.with-borders th {
  border: 1px solid #a79877;
}

table.with-borders td {
  padding: 3px;
}