@charset "utf-8";
article, aside, canvas, details, figcaption, figure, footer, header, 
hgroup, menu, nav, section, summary {display: block;}
body {background-color:#bfbfbf; line-height:17px; font-family:Arial, Helvetica, sans-serif; cursor:default; color:#786e6b; height: 100%;}
img {border:none;}
div {margin:0px;}
a.a:link {color:#786e6b;text-decoration:none;border-bottom:#786e6b 1px dotted;}
a.a:visited {color:#786e6b;text-decoration:none;border-bottom:#786e6b 1px dotted;}
a.a:hover {color:#786e6b;text-decoration:none;border-bottom:#fff 1px dotted;}
a.a:active {color:#786e6b;text-decoration:none;border-bottom:#786e6b 1px dotted;}
a.link:link {color:#1c120f;text-decoration:none;border-bottom:#786e6b 1px dotted;}
a.link:visited {color:#1c120f;text-decoration:none;border-bottom:#786e6b 1px dotted;}
a.link:hover {color:#bdaaa5;text-decoration:none;border-bottom:#bdaaa5 1px dotted;}
a.link:active {top:1px; display: inline-block;position: relative;margin-bottom: -1px;color:#1c120f;text-decoration:none;border-bottom:#786e6b 1px dotted;}
a.bread:link {color:#bdaaa5;text-decoration:none;border-bottom:#786e6b 1px dotted;}
a.bread:visited {color:#bdaaa5;text-decoration:none;border-bottom:#786e6b 1px dotted;}
a.bread:hover {color:#bdaaa5;text-decoration:none;border-bottom:#bdaaa5 1px dotted;}
a.bread:active {top:1px; display: inline-block;position: relative;margin-bottom: -1px;color:#bdaaa5;text-decoration:none;border-bottom:#786e6b 1px dotted;}
a:hover { }
span.bread {color: #bdaaa5}
.page_container{position: relative;width:1040px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:30px;background-image:url(/img/shadows/shadow-all.jpg)}
.shadow_top{background-image:url(/img/shadows/shadow-top.jpg);height:20px;}
.shadow_bottom{background-image:url(/img/shadows/shadow-bottom.jpg);height:20px;}
.main_content {margin-left:10px;margin-right:10px;}
.header {background-color: #534A47;margin: 0px; padding-top: 32px; }
.navigation_strip { background-color: #443C3A;height: 86px;padding-left: 40px; padding-right: 30px}
.page_number {float: left; position: relative;}
.navigation_strip .menu {float: right;}
#logotyp {margin-left: 40px;}
a img {border: none;}
.content_container {font-size:14px;color:#786e6b;margin-left: 40px; margin-top: 58px; min-height: 400px; float: left}
.grid_8 {width:460px;float:left;}
.grid_4 {width:160px;float:left; position:relative;}
.grid_v {width:220px;float:left;margin-right:20px;margin-bottom:20px;}
.grid_c {width:220px;float:left;padding-right:9px;margin-left:10px;border-right:#bebbba 1px solid;}
.grid_a {width:220px;float:left;margin-right:10px;margin-left:10px;}
.alpha {margin-left:0px;}
.omega {margin-right:0px;}
.margin {margin-left:20px;}
h1 {font-size:18px;text-transform:uppercase;color:#534a47;margin:0px;font-weight:300;margin-bottom:18px;}
.section {margin-bottom:75px; float: left   }
.float {float: left}
.cat_title {text-transform:uppercase;}
.cat_bor {border-top:#c5c3c2 1px solid;padding-top:2px;}
.about_cat {margin-bottom:14px; position:relative;}
.foot_text {text-align:center;color:#8C8C8C;font-size:10px;width:800px;margin-left:auto;margin-right:auto;}
.up{text-transform:uppercase; margin-top: 10px; z-index: 100}
.small {font-size: 10px;}
h1 img {margin-left: 10px;}
.side {position: absolute;}
.side_left {background-image:url(/img/shadows/side_left.png);width:59px; height: 678px; top:20px; left:-49px; }
.side_top {background-image:url(/img/shadows/side_top.png);width:680px; height: 58px; top:-48px; right:20px; }
.side_right {background-image:url(/img/shadows/side_right.png);width:60px; height: 679px; bottom:20px; right:-50px; }
.side_bottom {background-image:url(/img/shadows/side_bottom.png);width:680px; height: 59px; bottom:-49px; left:20px; }
.nobot {margin-bottom:-3px; padding: 0px;}
.gal {margin-bottom:50px;}

.gallery_section {float: left; margin-bottom: 30px;}
.cover {width: 560px;height: 320px; border:#cac7c6 1px solid; padding: 10px; float: left; position: relative; margin-top: 20px;margin-right: 20px;}
.covera {width: 560px;height: 320px; border:#cac7c6 1px solid; padding: 10px; float: left; position: relative; margin-top: 3px;margin-right: 20px;}
.preview {position: absolute; bottom: 20px; left: 20px; }
.full_size {position: absolute; bottom: 15px; right: 20px; }
.preview img {border: #96908e 1px solid; position: relative; margin: 0px; margin-bottom: -3px;}
.medium_thumbs {background-color: #ffffff; border:#cac7c6 1px solid; padding: 10px; float: left; width: 140px; height: 140px; margin-right: 20px; margin-top: 20px;  position: relative;}
.gallery_section_name {font-size: 12px; text-transform: uppercase; color: #534a47; font-weight: bold; clear: both}
.gallery_section_info {font-size: 10px; color: #a49b98; clear: both }
.gallery_section_disc {line-height: 12px; border-left: #cac7c6 1px solid; padding-left: 10px; clear: both; }
.pics {float: left; margin-bottom: 10px;}
.gallery_more {background-image: url(/img/interface/more.jpg); background-position: center right; background-repeat: no-repeat;width: 930px;}
.gallery_more_h {background-image: url(/img/interface/more_h.jpg);background-position: center right; background-repeat: no-repeat;width: 930px;}
a.disc_link:link {text-decoration:none;border-bottom:none}
a.disc_link:visited {text-decoration:none;border-bottom:none}
a.disc_link:hover {text-decoration:none;border-bottom:none}
a.disc_link:active {text-decoration:none;border-bottom:none}
.disc {margin-top: 10px; width: 580px; font-size: 12px; line-height: 15px; color: #534a47;}
.disc br{}
.ruc {position:absolute;top:-10px;right:-10px;background-image:url(/img/shadows/shadows_07.png);width:20px;height:20px;zoom: 1}
.luc {position:absolute;top:-10px;left:-10px;background-image:url(/img/shadows/shadows_03.png);width:20px;height:20px;zoom: 1}
.rdc {position:absolute;bottom:-10px;right:-10px;background-image:url(/img/shadows/shadows_18.png);width:20px;height:20px;zoom: 1}
.ldc {position:absolute;bottom:-10px;left:-10px;background-image:url(/img/shadows/shadows_16.png);width:20px;height:20px;zoom: 1}
.de {position:absolute;bottom:-10px;left:10px;right:10px;background-image:url(/img/shadows/shadows_17.png);height:10px;zoom: 1}
.re {position:absolute;bottom:10px;right:-10px;top:10px;background-image:url(/img/shadows/shadows_14.png);width:10px;}
.le {position:absolute;bottom:10px;left:-10px;top:10px;background-image:url(/img/shadows/shadows_12.png);width:10px;}
.ue {position:absolute;top:-10px;left:10px;right:10px;background-image:url(/img/shadows/shadows_05.png);height:10px;}
.overlay {display:none; background-color:#FFF;border:#bebbba 1px solid;padding:10px;margin-left:auto;margin-right:auto;position:fixed;top: 50%;z-index:10000000;left:50%;cursor:pointer;}
.mask {background-color:#bfbfbf;position:fixed;top:0px;left:0px;height:100%;width:100%;z-index:500;display:none;cursor:pointer;}
.preloader{position:fixed;top:50%;left:50%;margin-left:-16px;margin-top:-16px;z-index:2000;display:none;}
.fo {margin-bottom: 30px;}
.mnu {position: absolute;top: 0px;left: 0px; display: none;}
.hide {display: none}
.hov_thumbd {background-color: #f0f0f0;}
.message_form input{background-repeat:repeat-x;background-image: url(/img/interface/txt_bg.jpg); background-position: 0px 13px;}
.message_form input, textarea {background-color: transparent;width: 100%; font-family:Arial, Helvetica, sans-serif; font-size: 12px;background-color: #fff; border: none;height: 20px; color: #d2d0d0 }
textarea {height: 140px; width: 99%;display:block;background-color: transparent; }
.grid_2{width: 100px; float: left; margin-right: 20px; padding-top: 3px;}
.form_d{background-repeat:repeat-x;background-image: url(/img/interface/txt_bg.jpg); background-position: 0px 13px; position: relative;padding-left: 10px;float: left;width: 328px; margin: 0px; height: 24px;  margin-bottom: 15px;}
.form_a{background-image: url(/img/interface/txt_bg.jpg); background-position:0px 15px; position: relative;padding-left: 10px;padding-top: 5px;float: left;width: 328px; margin: 0px;  margin-bottom: 15px;}
.in_focus{ border: #d2d0d0 1px solid;}
.bg_in_focus{color: #534a47}
textarea{overflow:hidden;height:auto;width:316px;}
.anchor {float: left; height: 0px; width: 0px; margin: 0px; padding: 0px;}

.sectiona a {margin: 0px;}
.grid_10 {width: 580px; float: left}
.grid_6 {width: 340px; float: left}
.send_button {float: left; padding: 5px; background-color:#443C3A; color: #f0f0f0 ;position: relative}
.but_hov {position: relative; top: 1px;}
.but {position: relative; float: left; cursor: pointer}