/*
	COMMON PART 
*/
 HTML, BODY { height:100%; width: 100%;}

 body {background-color: #AF9467; margin:0px; padding: 0px; background-image: url(img/body_bg.gif); line-height:1.3; }
 body, td, div, p, a, span {font-size: 12px; font-family: Tahoma,Arial, sans; color:633;}
 /*a { text-decoration:none; border-bottom:1px dashed #76685B;}
 a:hover {border-bottom:1px solid #76685B;}
 */
 input, textarea, select {background-color: #E5D1AB; font-size: 9pt; color: #5F574B; border: 1px solid #8E8471; font-family: Arial, Tahoma, sans; scrollbar-base-color: #E5D1AB;}
 p {margin: 7px 0px 12px 0px;}

 a {text-decoration: none;}
 a.underline, a:hover {text-decoration: underline;}
 a img {border: none;}
 a.blue {color: #6393BE; font-size: 12px; font-family: Tahoma, sans; }

/*  input.text {font-size: 12px; line-height: 120%; } */
 form {display: inline; margin:0px; padding: 0px; border: 0px;}

/*  common style */
 .bold {font-weight: bold;}
 .txt { font-size: 11px; font-family: Tahoma, sans; color: white;  }
 img.foto {border: 1px solid #2B6396;}

 h1 {
   margin: 0px; margin-left: 20px; margin-top: 8px; padding: 6px 0px 6px 0px; 
   font-size: 18px; font-family: 'Arial Narrow', Arial, sans; color: white; line-height: 130%; 
   background-position: left 7px; background-repeat: repeat-x; b-ackground-image: url(img/h1_bg.gif); 
 }
 h1 span { color: white; background-color: #5A88B0; font-size: 18px; font-family: 'Arial Narrow', Arial, sans; line-height: 130%; padding-right: 15px; }

 h2 {margin: 0px; padding: 0px; font-size: 19px; line-height: 120%; font-family: Verdana, Arial, sans; font-weight: normal; margin-bottom: 3px;}
 h3 {margin: 0px; padding: 0px; font-size: 15px; line-height: 110%; font-family: Verdana, Arial, sans; font-weight: normal; margin-bottom: 10px;}
 h4 {margin: 5px 0px 3px 0px; padding: 0px; font-size: 16px; line-height: 110%; font-family: Verdana, Arial, sans; }
 h5 {margin: 0px; padding: 0px; font-size: 13px; font-family: Arial, Tahoma, sans; margin-bottom: 7px; line-height: 100%; color:#A54B2F;}

 h1.dark {background-image: url(img/h1_dark_bg.gif); }
 h1.dark span {color: #18588D; background-color: #CADAE7;}
 hr {margin-top: 2px; padding-top: 0; display: block; line-height: 1px;}
/*
	TOP PART : HEAD & MENU
*/
 #spacer1 {display: block; }
 td.left { background-image: url(img/left_sh_bg.gif); background-repeat: repeat-y; background-position: right top; }
 td.right { background-image: url(img/right_sh_bg.gif); background-repeat: repeat-y; background-position: left top; }

 .top     { background-image: url(img/top_bg.jpg); background-repeat: no-repeat; background-position: center top; height: 140px; }
 .picture { background-image: url(img/pic_bg.jpg); background-repeat: no-repeat; background-position: center top; height: 206px; padding-top:1px;}
 div.picture2 { background-image: url(img/pic2_bg.jpg); background-repeat: no-repeat; background-position: center top; height: 186px; padding-top:1px;margin-left: -45px;
/*    max-width: 1024px;
    min-width: 800px; */
}

 td.picture2{ background-image: url(img/pic2_bg.jpg); background-repeat: no-repeat; background-position: center top; }

 .content, td.contenti, td.contents { background-image: url(img/cnt_bg.jpg); background-repeat: no-repeat; background-color: #C19E6A;  background-position: center top;}
 td.contenti { background-position: center 346px; }
 td.contents { background-position: center 186px; padding-left: 45px;}
 td.content { padding-left: 45px; }

 div.content { padding-right: 0px; }

 div.phone {margin-right: 20px; margin-top: 20px; color:#F0DEBB; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans;}
 div.menu { margin-left: 35px; margin-top: 67px; font-size: 14px; letter-spacing: 3px;}
 div.menu a {font-size: 15px; letter-spacing: 2px; padding-right: 0px; font-weight: bold; font-size: 14px;}
 .picture2 div.menu {margin-top: 15px; color: #746659; margin-left: 45px;}
 .picture2 div.menu a {color: #746659; font-size: 14px;}

 div.tisch1 {margin-top: 126px; margin-left:134px;} /* 187 215*/
 div.tisch2 { margin-left: 134px; }

 table.center {}
 table.center td.rcontent {padding-top: 30px; padding-left: 4px; padding-right: 0px;}

 select.firma {width: 130px; margin-left: 35px; margin-right: 20px; font-size: 11px; text-align: center; line-height: 120%;}
 select.ctlpart {width: 130px; margin-right: 20px; font-size: 11px; text-align: center;}
 input.search { width: 50px; background-color: #E5D1AB; font-size: 11px; text-align: center; padding-bottom: 1px; }

 ul.anonce {margin: 0px; padding: 20px 0px 0px 0px; list-style: none; width: 400px;}
 ul.anonce li { margin-bottom: 12px; padding: 2px 2px 1px 35px; background-image: url(img/li_anonce.gif); background-repeat: no-repeat; background-position: left 28px;}
 ul.anonce li a { line-height: 150%; }
 ul.anonce li div.header {font-size: 14px; margin-bottom: 4px; font-weight: bold; font-family: Tahoma, Verdana, sans;}

 ul.anonces {margin: 0px; padding: 12px 10px 20px 12px; list-style: none; w-idth: 220px; border-top: 10px solid #857460;}
 ul.anonces li { t-ext-align: justify; margin-bottom: 12px; padding: 2px 5px 1px 35px; background-image: url(img/li_anonce.gif); background-repeat: no-repeat; background-position: left 28px;}
 ul.anonces li a { line-height: 140%; }
 ul.anonces li div.header {font-size: 14px; margin-bottom: 4px; font-weight: normal; font-family: Tahoma, Verdana, sans;}



/*  catalog  */
 table.catalog {margin-top: 3px; }

 td.leftsmenu {padding-top: 3px; }
 td.rightsmenu {padding-top: 12px; padding-right:40px;}
 td.rightsmenu, td.rightsmenu a {color: #8A7860; font-weight: bold;}

 div.shadow {color: #B09D78; font-size: 30px; text-transform:uppercase; margin-top: 5px; line-height: 30px; font-family: Impact, Arial, sans; padding-left: 30px; letter-spacing: 1px;}
 div.shadow div.topsh {margin-top: -43px; padding-bottom: 13px; margin-left: -30px; letter-spacing: 0px; height:1%; }
 div.shadow div.topsh, div.shadow div.topsh a {color: #FDF3C8; font-weight: bold;}

 

 td.rightmenu  {background-color: #978875;}
 td.rightmenu2 {background-color: #A98958;}
 td.rightmenu3 {background-color: #B0946C;}
 td.rightmenu4 {background-color: #A09079;}
 td.mtrl {background-image: url(img/tkan_bg.gif); }
 td.mtrl2 {background-image: url(img/tkan_bg2.gif); }

 ul.right_menu {margin: 0px; margin-bottom: 18px; padding: 0px 0px 1px 0px; list-style: none; border-top: 1px solid #968573; background-image: url(img/tkan_bg.gif); }
 ul.right_menu li { margin-top: 1px; padding: 0px 10px 8px 18px; text-align: right; color: #FAE7BE; font-weight: bold; font-size: 15px;}
 ul.right_menu li.header,  ul.right_menu li.header2 { padding: 1px 1px 10px 18px; text-align: center; font-family: Tahoma, 'Arial Narrow',Arial, sans;}
 ul.right_menu li div { border-top: 1px solid #EAD4B5; font-size: 11px; padding: 9px 0px 0px 0px; }
 ul.right_menu li.last div {border-bottom: 1px solid #EAD4B5; padding-bottom: 9px}
 ul.right_menu li a { font-size: 14px; color: white; font-weight: normal; line-height: 120%;  }
 ul.right_menu li.header2 {padding: 5px 10px 13px 18px;}

 ul.right_menu li { padding-left: 12px; }
 ul.right_menu li div { padding-right: 5px; }


 div.promo, div.promo2 {margin: 10px 20px 17px 20px; border: 2px solid #C8AE7F; background-color: #8C7A6D; text-align: center; padding: 15px;}
 div.promo2 { margin: 9px; margin-bottom: 16px;padding: 7px;}
 div.promo img,  div.promo2 img {display: block; margin-bottom: 15px;}
 div.promo2 img {margin-bottom: 4px;}
 div.promo div a, div.promo2 div a {color: #FFECC3; font-weight: normal; line-height: 18px; font-size: 14px;}
 div.promo3 {margin: 2px; border: 1px solid #C8AE7F; background-color: #8C7A6D; text-align: center; padding: 3px;}


 div.prlist {border-top: 1px solid #847364; background-color: #978875; padding: 9px 10px 11px 10px;}
 div.prlist div.lst {
   border: 1px solid #FFECC3; color: #F9EBC1; padding: 0px; font-size: 14px;  line-height: 15px;
   background-color: #8D7C6D; background-image: url(img/prlist_bg.gif); background-position: center top; background-repeat: repeat-y; 
}
 div.prlist2 div.lst {
   border: 1px solid #FFECC3; color: #F9EBC1; padding: 0px; font-size: 14px;  line-height: 15px;
   background-color: #8D7C6D; background-image: url(img/prlist_bg.gif); background-position: center top; background-repeat: repeat-y; 
}

 div.prlist div.lst div.header, div.prlist div.lst div.header2 { 
   color: #F9EBC1; background-color: #9E8275; letter-spacing: 2px; font-family: Tahoma, sans; font-size: 14px; border-bottom: 1px solid #F9EBC1; 
   font-weight: normal; padding-top: 13px; padding-bottom:13px; 
}
 div.prlist  div.lst div.header2  {padding-top: 8px; padding-bottom: 5px; }

 div.prlist  div.lst a {color: #F9EBC1;  font-size: 14px;  font-family: Tahoma, sans; font-weight: normal; line-height: 15px; display: block; margin-bottom: 1px; margin-top: 1px;}
 div.prlist div.lst a {line-height: 22px;}
 div.m5 a {padding-bottom: 4px;}
 div.prlist div.lst a.first {padding-top: 13px;}
 div.prlist div.lst a.last {padding-bottom: 13px;}

.bolda { font-weight: bold; color: #75665A; font-size: 14px; line-height: 16px; letter-spacing: 1px;}


 div.topbrd10 {border-top: 10px solid #847364;}
 div.brbox {border: 1px solid #EADAB0; padding: 14px 15px 13px 15px;  margin: 11px; background-color: #A18764; color: #F9EBC1; font-size: 14px;  line-height: 22px;  text-align: center;}
 div.brbox a { color: #F9EBC1; font-size: 14px;  line-height: 22px; }


 img.delim {display: block; margin-top: 5px; margin-bottom: 14px;}

 div.pr_first,  div.pr_first_2 {float: left; padding-right: 22px; padding-bottom: 22px; }
 .pr_first div, .pr_first_2 div { padding: 6px 6px 15px 6px; background: #75665A; text-align: center; }
 .pr_first_2 div {padding-bottom: 8px;}
 .pr_first div a, .pr_first_2 div a { font-weight: normal; color: #E9DBB5; font-size: 14px; line-height: 16px; letter-spacing: 1px;}
 .pr_first_2 img.delim { margin-bottom: 5px; }

 div.pr_second {float: left; padding-right: 4px; padding-bottom: 22px; }
 .pr_second div { padding: 6px 6px 15px 0px;  text-align: center; }
 .pr_second div img.bord { border:3px solid #75665A;}
 .pr_second div a { font-weight: normal; color: #663300; font-size: 14px; line-height: 16px; letter-spacing: 1px;}

 div.pr_first2 {float: left; padding-right: 15px; padding-bottom: 19px; }
 .pr_first2 div { padding: 6px 6px 15px 6px; background: #75665A; text-align: center; }
 .pr_first2 div a { font-weight: normal; color: #E9DBB5; font-size: 14px; line-height: 100%; letter-spacing: 1px;}
 td.pr_first2 div {padding-bottom: 6px;}

 div.pr_first3 {float: left; padding-right: 15px; padding-bottom: 13px; }
 .pr_first3 div { padding: 3px 3px 9px 3px; background: #75665A; text-align: center; }
 .pr_first3 div a { font-weight: normal; color: #E9DBB5; font-size: 13px; line-height: 100%; letter-spacing: 1px;}
 .pr_first3 div img.delim {margin-top: 3px; margin-bottom: 4px;}

 div.pr_first4 {float: left; padding-right: 20px; padding-bottom: 12px; }
 .pr_first4 div { padding: 6px 6px 15px 6px; background: #75665A; text-align: center; }
 .pr_first4 div a { font-weight: normal; color: #E9DBB5; font-size: 14px; line-height: 100%; letter-spacing: 1px;}
 td.pr_first4 div {padding-bottom: 6px;}

 div.pr_first5 {float: left; padding-right: 19px; padding-bottom: 19px; }
 .pr_first5 div { padding: 8px 8px 15px 8px; background: #75665A; text-align: center; }
 .pr_first5 div a { font-weight: normal; color: #E9DBB5; font-size: 14px; line-height: 100%; letter-spacing: 1px;}

 div.pr_first6 {float: left; padding-right: 19px; padding-bottom: 19px; }
 .pr_first6 div { padding: 4px 4px 11px 4px; background: #75665A; text-align: center; }
 .pr_first6 div a { font-weight: normal; color: #E9DBB5; font-size: 13px; line-height: 100%; letter-spacing: 1px;}
 .pr_first6 img.delim {margin-top: 3px; margin-bottom: 8px;}

 div.pr_first7,  div.pr_first72 {float: left; padding-right: 12px; padding-bottom: 13px; }
 .pr_first7 div { padding: 4px 4px 11px 4px; background: #75665A; text-align: center; }
 .pr_first72 div { padding: 4px 4px 4px 4px; background: #75665A; text-align: center; }
 .pr_first7 div a,  .pr_first72 div a { font-weight: normal; color: #E9DBB5; font-size: 14px; line-height: 100%; letter-spacing: 1px; }
 .pr_first7 img.delim {margin-top: 4px; margin-bottom: 9px;}
 .pr_first72 img.delim {margin-top: 4px; margin-bottom: 1px;}


 div.pr_header { padding-right: 22px; padding-bottom: 15px; clear: both;}
 div.pr_header img.delim {margin-top: 0px; margin-bottom: 0px;}
 .pr_header div { padding: 3px 6px 3px 6px; background: #75665A; text-align: center; line-height: 100%;}
 .pr_header div { font-weight: normal; color: #E9DBB5; font-size: 14px; line-height: 100%; letter-spacing: 1px;}
 .pr_header div div.name {padding-top: 3px; padding-bottom: 3px; letter-spacing: 2px;}




 p.p190 {line-height: 190%; text-indent: 20px; color:#4D4325;}
 p.p190 a {color:#3D2D1F;}
 p.p190 p a {color:#3D2D1F;}
 td.firm_txt, td.firm_txt2, td.firm_txt3, td.firm_txt4 { color: #76685B; padding: 25px 18px 2px 38px; background-image: url(img/yellow_bg1x1.png); vertical-align:top; }
 td.firm_txt4  {padding-left: 60px; line-height: 16px;}

 td.firm_txt p, td.firm_txt2 p, td.firm_txt3 p,  td.firm_txt4 p {color: #76685B; text-align: left; }

 td.firm_txt h3, td.firm_txt2 h3, td.firm_txt3 h3, td.firm_txt4 h3 { 
   font-size: 12px; font-family: Tahoma, sans;  text-align: left; font-weight: bold; 
   margin-left: 52px; margin-right: -18px; margin-bottom: 15px; 
   padding-bottom: 9px; padding-left: 25px; border-bottom: 1px solid #78645B;
}
 td.firm_txt2 h3 { font-size: 16px; }
 td.firm_txt  h3, td.firm_txt3 h3, td.firm_txt4 h3 {margin-left: 0px; margin-bottom: 7px; padding-left: 52px; padding-bottom: 7px; }


 div.text_pic,  div.text_pic2 {margin-right: 22px; border: 1px solid #95836A; padding: 10px 0px 10px 0px; background-image: url(img/yellow_bg.png); }
 td.pic  {padding: 20px 41px 0px 41px;}
 td.pic table {border-collapse: collapse; border: 2px solid #75634A;}
 td.pic table td {border: 2px solid #75634A;}
 td.pic_left  {padding: 20px 50px 10px 33px; text-align: left;}
 td.pic_right  {padding: 20px 33px 10px 50px; text-align: right;}
 td.text_left {padding: 18px 0px 0px 37px;}
 td.text_right {padding: 18px 37px 0px 0px;}
 div.text_pic td, div.text_pic p,  div.text_pic2 td,  div.text_pic2 p { 
   color: #76685B; line-height: 20px; text-align: justify; 
}
div.text_pic a { color: #76685B;}

 h3.left, h3.right {
   font-size: 13px; font-family: Tahoma, sans; font-weight: bold; line-height: 25px;
   margin-bottom: 14px; padding-bottom: 5px; border-bottom: 1px solid #78645B;
}
 h3.left  { text-align: left;  margin-left: 0px;  padding-right: 2px; margin-right: -37px; }
 div.text_pic h3.left { padding-left: 52px; }
 div.text_pic2 h3.left { padding-left: 50px; }
 h3.right { text-align: right; margin-right: 0px; padding-left: 2px; margin-left:  -37px; }
 div.text_pic h3.right { padding-right: 52px; }
 div.text_pic2 h3.right { padding-right: 50px; }

 div.read {margin-top: -10px; margin-right: 20px; margin-left: 20px;}
 div.read a {color: #B09367; text-decoration: underline; font-weight: bold; cursor: hand; }
 div.read a:hover {color: white !important;}


/* botom  */
 div.bottom {color: #F7E6C4; line-height: 150%; margin-top: 2px; font-size: 11px; float: left; padding-right: 10px; padding-bottom: 12px;}
 div.btmbaners { padding-top: 9px; padding-bottom: 12px; padding-right: 5px;}
 div.btmbaners a img {border: 1px solid #CFBE95; margin-right: 5px; margin-bottom: 6px;}


/* must be on last place ! */
 td.firm_txt,  td.firm_txt2, td.firm_txt3, td.firm_txt4, div.text_pic, div.text_pic2 { { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='img/yellow_bg1x1.png'); height: 1px; } } /* css hack for IE !*/
 .nul {}

/* 25.07.06 */
.pd35 {padding-left: 35px;}
img.pic_great {border: 8px solid #75665A; margin-top: 16px; margin-bottom: 16px;}


 div.pr_first8 {float: left; padding-right: 44px; padding-bottom: 20px; }
 .pr_first8 div { padding: 6px 6px 15px 6px; background: #75665A; text-align: center; }
 .pr_first8 div a { font-weight: normal; color: #E9DBB5; font-size: 14px; line-height: 100%; letter-spacing: 1px;}
 td.pr_first8 div {padding-bottom: 6px;}

 div.pr_first9 {float: left; padding-right: 13px; padding-bottom: 16px; }
 .pr_first9 div { padding: 22px 6px 15px 6px; background: #75665A; text-align: center; background-image: url(img/gray_bg.gif); background-repeat: x-repeat; background-position: left bottom;}
 .pr_first9 div a { font-weight: normal; color: #E9DBB5; font-size: 13px; line-height: 100%; letter-spacing: 1px;}
 .pr_first9 img.delim {margin-top: 14px; margin-bottom: 0px;}

 td.description { padding-right: 3px; }
 td.description div.name {padding-bottom: 11px;}
 td.description div.name,  td.description div.name span {font-size: 18px; font-family: Tahoma, sans; font-weight: bold; color: #FFF6D2; letter-spacing: 1px; line-height:100%;}
 td.description div.name span {color: white;}
 td.description div.header {padding-bottom: 11px;}
 td.description div.header, td.description div.header span,  td.description p  {
   font-size: 14px; font-family: Tahoma, sans; font-weight: bold; color: #FFF6D2; line-height: 140%;
}
 td.description div.header span, td.description p {color: white;}
 td.description p  { line-height: 190%; font-size: 12px; padding-right: 7px; margin-top: 3px; margin-bottom: 3px;}
 td.description div.price {background-image: url(img/price_bg.gif); background-repeat: no-repeat; 
   padding-top: 7px; padding-bottom: 10px; margin-top: 10px; margin-bottom: 4px; width: 240px; text-align: center;
}
 td.description div.price a {color: #897962; font-size: 12px; font-weight: bold; }

 div.priceblock a {font-size: 12px; color: white; line-height: 170%; font-weight: bold;}

div.pr_adds {float: left; padding-right: 22px; padding-bottom: 22px; }
