body {font-size: 62.5%; margin: 0; padding:0px; background: #f5f0d3 url(/images/bg.png) 0 0 repeat; color:#000; font-family: Georgia, Tahoma, Arial, sans-serif;}
html, body {height:100%;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#009049; text-decoration:underline;}
a:hover {text-decoration:none;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {font-size:1.5em; color:#767465; font-style:italic; font-weight:bold; margin:0 0 20px 0}
h2 {font-size:1.5em; color:#767465; font-style:italic; font-weight:bold; margin:0 0 6px 0}
h1 span{color:#4d4a38; font-size:1.4em}
h3 {color:#767465; font-style:italic; font-weight:bold; font-size:1.2em; padding:30px 0 15px 0; margin:0}
h4 {font-size:1em; margin:0 0 1px;}


/*ul.menu {margin:0; padding:0; list-style:none}
/*ul li {}*/

p {margin:0; padding:5px 0; color:#4d4a38}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}
small{font-size:0.9em}

.cl {clear:both; font-size:0;}

#container {font-size: 1.2em; width:1000px; margin: 0 auto;}
#content_bg {min-width:1000px; min-height:100%; margin-top:-90px; background: transparent url(/images/container_bg.jpg) 50% -29px repeat-y;}
#bg_img_01 {padding-top:90px; background: transparent url(/images/img_bg_01.jpg) 50% 90px no-repeat;}
#bg_img_02 {background: transparent url(/images/img_bg_02.jpg) 50% 100px no-repeat;}
#bg_img_03 {background: transparent url(/images/img_bg_03.jpg) 50% 200px no-repeat;}
#bg_img_04 {background: transparent url(/images/img_bg_04.jpg) 50% 300px no-repeat;}
#bg_img_05 {background: transparent url(/images/img_bg_05.jpg) 50% 400px no-repeat;}
#bg_img_06 {background: transparent url(/images/img_bg_06.jpg) 50% 500px no-repeat;}
#bg_img_07 {background: transparent url(/images/img_bg_07.jpg) 50% 600px no-repeat;}
#bg_img_08 {background: transparent url(/images/img_bg_08.jpg) 50% 700px no-repeat;}
#bg_img_09 {background: transparent url(/images/img_bg_09.jpg) 50% 800px no-repeat;}

/*---header---*/
#header {height:447px;}
#logo {margin: 32px 0 0 32px; position:absolute; z-index:5; }
#ico_block {margin: 0 27px 0 0; padding:7px 0 0 5px; float:right; overflow:hidden; width:87px; height:15px; background:#922c35 url(/images/ico_block_bg.jpg) 0 0 no-repeat; }
#ico_block a {display:block; float:left; width: 12px; height:11px; margin: 0 8px;}
#ico_home {background:transparent url(/images/ico_home.gif) 0 0 no-repeat; }
#ico_map {background:transparent url(/images/ico_map.gif) 0 0 no-repeat; }
#ico_mail {background:transparent url(/images/ico_mail.gif) 0 1px no-repeat; }
/*---/header---*/

/*---left_part---*/
#left_part {float:left; width:240px; padding:0 0 220px}
#left_part .title {color:#fff; font-weight:bold; font-style:italic; text-align:center; position:relative; z-index:10; line-height:23px;margin-left:16px; width:92px; height:23px; background:#912c35 url(/images/title_left_menu.jpg) 0 0 no-repeat;} 
.left_menu {margin:-3px 0 0 0; width:230px; background:#fff url(/images/left_menu.jpg) 0 0 repeat-y; }
.left_menu_t {background:url(/images/left_menu_t.jpg) 0 0 no-repeat;}
.left_menu_bt {padding:12px 16px 22px 16px; background:url(/images/left_menu_bt.jpg) 0 100% no-repeat;}
.left_menu ul {margin:0; padding: 0px; list-style-type:none; font-size:0.9em; color:#686550; line-height:20px; }
.left_menu ul li {margin:0; padding: 8px 0 8px 16px; }
.left_menu ul ul li {margin:0; padding: 3px 0 3px 16px; }
.left_menu ul ul ul ul li {margin:0; padding: 2px 0 2px 10px; }
.left_menu ul a {font-weight:bold;}
.left_menu ul a.active {color:#686550; font-style:italic; text-decoration:none; }
.left_menu ul ul {padding: 5px 0 6px 0; font-size:0.9em;line-height:14px; }
.left_menu ul ul  a {color:#686550; font-weight:normal; }
.left_menu ul ul  a.active {font-weight:bold; text-decoration:underline;}
.left_menu ul ul ul{font-size:1em; padding:4px 0 0 0;}
.left_menu ul ul  ul ul a.active {font-weight:bold; text-decoration:none;}
.m_plus, .m_minus  {display:block; float:left; width:11px; height:11px; position:relative; left:-16px; margin:5px -16px 0 0;  text-decoration:none;}
.m_plus  {background:url(/images/m_plus.gif) 0 0 no-repeat;}
.m_minus  {background:url(/images/m_minus.gif) 0 0 no-repeat;}
.left_menu ul ul .m_plus, .left_menu ul ul .m_minus {margin:1px -16px 0 0;}
 /*---/left_part---*/
 
/*---center_part---*/
/*---main_menu---*/
ul.main_menu {margin:0; list-style-type:none; height:35px; font-size:0.9em; font-weight:bold; padding: 0  0 0 2px; }
.main_menu li {list-style-type:none; position:relative; z-index:8; padding:0; float:left; height:35px; margin: 0 5px 0 0;}
.main_menu li div {padding:6px 5px 0 20px; float:left;}
.main_menu li a {background:url(/images/bullet.gif) no-repeat 0 5px; padding:0 0px 0 18px;}
.main_menu li.hover { margin: 0 -18px 0 0px; background: url(/images/drop_menu.gif) 0 0 no-repeat;}
.main_menu li.hover div {padding:6px 28px 0 20px;background:url(/images/mm_hover.gif) 100% 0 no-repeat;}
.main_menu li a:hover {color:#4d4a38; text-decoration:underline; background:url(/images/bullet_active.gif) 0 5px no-repeat; }
.main_menu li.hover a,  .main_menu li.active a {color:#4d4a38;background:url(/images/bullet_active.gif) 0 5px no-repeat; }
.main_menu ul {position:absolute; z-index:6; top:35px; left:0px; padding:10px 22px 25px 38px;  font-size:1em; font-weight:normal; width:196px; background: url(/images/drop_menu.gif) 0 0 repeat-y;}
.main_menu ul  li {background:none; float:none; padding:8px 0px; height:auto; margin:0;}
.main_menu  li ul  a, .main_menu li.active ul a {background:none !important; padding:0px !important; }
.main_menu  li ul  a:hover {text-decoration:none;}
.main_menu li li:hover { margin: 0; background:none;}
/*---/main_menu---*/

#center_part{float:right; width:730px; padding:0 30px 30px 0; color:#4d4a38; overflow:hidden;}
#center_part p{line-height:2em;}
.content{padding:20px 0 0 40px; }
.content p{padding:0 0 15px; font-size:1.1em !important}
.content table{margin:0 0 10px}
.content td{border:1px #b5b097 solid; padding:5px 5px 5px 5px; font-size:0.9em;}
.sl{background:#e0dec5}
.content .bm{padding:0 20px 0 20px;  font-size:1.2em;}
.arrow{background:url(/images/arrow.jpg) no-repeat 0 0; min-height:52px; padding:20px 0 0 45px; margin:0 0 0 -5px}
.news{padding:0}
.allnewitem{padding:0 0 27px}
.newsblock{float:left; width:332px; margin:0 0 32px}
.newsblock a,.allnewitem a{color:#4d4a38}
.newsblock span,.allnewitem span{display:block; background:#ede9cb url(/images/date.gif) no-repeat 0 0; width:52px; height:25px; float:left; color:#fff; padding:0 0 0 8px; font-weight:bold}
.newsitem{padding:0 25px 0 62px}
.more a{color:#009049; font-size:0.9em}
.pictures{text-align:center; padding:0 0 0 70px}
.ramka{background:#fff url(/images/ramka.png) no-repeat 0 0; width:213px; height:149px; text-align:center; padding:6px 0 0; float:left; margin:20px 34px 20px 0}
.ramka2{background:#fff url(/images/ramka2.png) no-repeat 0 0; width:205px; height:149px; text-align:center; padding:6px 0 0; margin:7px 0}
.ramka3{background:#fff url(/images/ramka3.png) no-repeat 0 0; width:278px; height:207px; padding:6px 0 0 6px; margin:4px 40px 0 0; float:left}
.enlarge{background:url(/images/enlarge.gif) no-repeat 0 0; position:absolute; width:15px; height:36px; margin:-6px 0 0 241px; padding:1px 0 0 22px; display:block}
.enlarge span{display:block}
.katalog{margin:0 -50px 0 0; width:755px}
.kat_item{text-align:center; width:205px; float:left; padding:25px 45px 0 0; color:#4d4a38; font-size:0.9em}
.breadcrumbs{font-style:italic; font-weight:bold; margin:0 0 28px; color:#686550;}
.breadcrumbs a{color:#686550; font-weight:normal}
.cam{margin:0 7px 0 0}
.path{color:#767465; font-size:0.9em; padding:0 0 20px}
.path a{color:#767465}
.back{font-size:0.9em}
.pages{color:#009049; text-align:center; padding:45px 0 30px 0}
.pages a{color:#009049}
.pages span{color:#4d4a38}
.nl{text-decoration:none}
.price li{list-style-type:none; background:url(/images/price.gif) no-repeat 0 0; min-height:55px; padding:0 0 0 50px; margin:0 -40px}
.frm input,textarea{border:1px #c9cacb solid; width:470px}
.frm textarea{height:73px}
.frm td{text-align:right; padding:5px 20px 5px 0; color:#4d4a38; font-size:0.9em; vertical-align:top; height:auto; border:0}
td .sbm{background:none; border:0; text-decoration:underline; width:auto; color:#009049; font-weight:bold; font-size:1em; font-family: Georgia, Tahoma, Arial, sans-serif; cursor:pointer; padding:0; margin:0 10px}
td.la{text-align:left;}
.ct{font-size:1.7em; color:#767465; font-style:italic; font-weight:bold; padding:15px 0 25px 23px}
.contact{width:230px; padding:0 0 0 20px; background:url(/images/pen.png) no-repeat 0 0; font-size:0.9em; color:#4d4a38; margin:0 0 -90px; min-height:136px; position:relative; top:-160px}
.contact span{padding:0 0 0 40px}
.contact dfn{padding:0 0 0 70px; font-style:normal}
.contact b{font-size:1.8em; padding:0 0 0 50px}
.contact a{font-weight:bold}
/*---/center_part---*/

/*---footer---*/
#footer {min-width:1000px; height:90px; font-family: Tahoma, Arial, sans-serif; background: transparent url(/images/footer_bg.jpg) 50% 0px no-repeat;}
#footer1 {color:#7e795b; width:1000px; margin: 0 auto; position:relative;}
#footer_left {float:left; padding:38px 0 0 10px;}
#footer_center{float: left; padding:38px 5px 5px 40px; font-weight: bold;}
#footer_right {float:right; padding:34px 34px 0 0;}
#footer_right img {margin-left:5px; }
#hammer {position:absolute; width:179px; height:41px; right:20px; top:-20px;background:url(/images/hammer.gif) 0 0 no-repeat;}
/*---/footer---*/
table.map {margin:0 0 0px}
td.map { border-width:0px; height:20px; padding:0 0 0 0px; font-size:1.0em;}



.highslide {
cursor:url(/highslide/graphics/zoomin.cur), pointer;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.highslide-active-anchor img {
visibility:hidden;
}
.highslide img {
border:0 solid gray;
margin:10px;
}
.highslide:hover img {
border:0 solid white;
}
.highslide-wrapper {
background:white none repeat scroll 0 0;
}
.highslide-image {
border:2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
background-color:white;
border-color:-moz-use-text-color white white;
border-style:none solid solid;
border-width:medium 0px 0px;
display:none;
font-family:Verdana,Helvetica;
font-size:10pt;
padding:5px;
}
.highslide-loading {
background-color:white;
background-image:url(/highslide/graphics/loader.white.gif);
background-position:3px 1px;
background-repeat:no-repeat;
border:1px solid black;
color:black;
display:block;
font-family:sans-serif;
font-size:8pt;
font-weight:bold;
padding:2px 2px 2px 22px;
text-decoration:none;
}
a.highslide-credits, a.highslide-credits i {
color:silver;
font-size:10px;
padding:2px;
text-decoration:none;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
background-color:gray;
color:white;
}
.highslide-move {
cursor:move;
}
.highslide-overlay {
display:none;
}
a.highslide-full-expand {
background:transparent url(/highslide/graphics/fullexpand.gif) no-repeat scroll 0 0;
display:block;
height:34px;
margin:0 10px 10px 0;
width:34px;
}
.controlbar {
background:transparent url(/highslide/graphics/controlbar4.gif) repeat scroll 0 0;
height:34px;
width:167px;
}
.controlbar a {
display:block;
float:left;
height:27px;
}
.controlbar a:hover {
background-image:url(/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
width:50px;
}
.controlbar .next {
background-position:-50px 0;
width:40px;
}
.controlbar .highslide-move {
background-position:-90px 0;
width:40px;
}
.controlbar .close {
background-position:-130px 0;
width:36px;
}
.highslide-display-block {
display:block;
}
.highslide-display-none {
display:none;
}
#baners{float:right; display: block;}

#noborder td {
    border: none;
    padding: 3px;
}

