body{margin:0;padding:0;text-align:center;background:#efe9c5 url(img/bg-1.gif) 0 50px repeat-x;}
body,td{font:normal 12px Verdana;color:#000;line-height:18px;}
h1,h2,h3,h4,h5{font:normal 30px "Times New Roman", Times; color:#900; margin:0; padding:0 0 15px 0;}
h2{font-size:24px;}
h3{font-size:20px;}
h4 {font-size: 18px;}
h5 {font-size: 14px; font-weight: bold;}
p{margin:0;padding:0 0 18px 0; }
a,
.menur ul li.act li a{text-decoration:underline;color:#900;}
a:hover,
.menur ul li.act li a:hover{ text-decoration:none;}
a img{border:0;}
form{margin:0; padding:0;}
input,select,textarea{font:normal 12px Verdana;}
.input{color:#999; vertical-align:middle;}
input#user,
input#pass {width:110px;}

.button{border:1px solid #666; color:#000; background:#f7f7f7 url(img/button-1.gif) 0 0 repeat-x; height:19px; vertical-align:middle;}
.clr{clear:both;}

#deco-1{background:#900; height:50px; width:100%; position:absolute; top:0; left:0;}

#block-1{max-width:1400px; min-width:1000px;width:expression((documentElement.clientWidth||document.body.clientWidth)>1400?'1400px':''); margin:0 auto; position:relative; z-index:5; height:100%;}
#main{min-width:1000px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); text-align:left; height:100%;}
#main #head{height:210px;margin:0 4% -8px 4%;padding:0 8px;background:url(img/container-4.gif) 0 100% repeat-x;position:relative;}
#main #container{margin:0 4%; background:url(img/container-1.gif) 0 0 repeat-y;}
#main #container #deco-3{background:url(img/container-2.gif) 100% 0 repeat-y; height:100%;}
#main #container #deco-4{background:url(img/container-3.gif) 0 100% repeat-x; height:100%;}
#main #container #deco-5{background:url(img/container-5.jpg) 0 0 no-repeat; height:100%;}
#main #container #deco-6{background:url(img/container-6.jpg) 100% 0 no-repeat; height:100%;}
#main #container #deco-7{background:url(img/container-8.gif) 0 100% no-repeat; height:100%;}
#main #container #deco-8{background:url(img/container-7.gif) 100% 100% no-repeat; padding:8px; height:100%;}
#main #container #sub-container{background:#FFF; border:0; border-collapse:collapse; width:100%; }
#main #container div#sub-container #left-colum{width:406px;padding:50px 0 45px 5%;float:left; }
html>body #main #container div#sub-container #left-colum{padding:50px 0 45px 0; margin-left:5%; }
#main #container div#sub-container #right-colum{padding:50px 5% 25px 406px; margin-left:9%;}
#main #container table#sub-container #left-colum{border: 0px solid black; width:59%;padding:50px 2% 45px 5%; vertical-align:top;min-height:200px;}
#main #container table#sub-container #right-colum{padding:50px 5% 25px 3%; width:25%; vertical-align:top;}



#main #container ul { list-style: none; /*margin-left: 0; padding-left: 0;*/}
#main #container ul li { 
background: url(img/marker.gif) no-repeat 0 0.7em; padding-left: 15px;

/*
padding-left: 10px;
background-image: url(img/marker.gif);
background-repeat: no-repeat;
background-position: 0 .7em;
*/
}




#main #footer{padding:19px 8px 10px 8px; margin:0 4%;}
#main #footer div{padding:0 5%; height:100%;}

#head #top{background:#900; height:50px;line-height:14px; padding:0 51px 0 5%;}
#head #top a{color:#efe9c5;}
#head #top #map{float:right; padding-left:22px; background:url(img/map.gif) 0 50% no-repeat; margin-top:26px; display:block;}
#head #top span#map { color:#fc6; }
#head #top #menu{margin:0 0 0 -27px; padding:8px 0 0 0; list-style:none;}
#head #top #menu li{padding:18px 27px 0 27px; float:left;}
#head #top #menu li.act{background:url(img/mn-1.gif) 50% 0 no-repeat; color:#fc6; }

#head #top #menu li.act a {text-decoration:none; color:#fc6; }
#head #top #menu li.act a:hover {text-decoration:underline; color:#fc6; }


#head #deco-2{height:180px; margin-bottom:-20px;background:url(img/deco-1.jpg) 100% 0 no-repeat; padding-right:238px; position:relative;}
#head #deco-2 div{background:url(img/deco-2.jpg) 100% 0 no-repeat; height:160px;}
#head #deco-2 div div{width:413px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/css/img/deco-3.png",sizingMethod="crop"); background:none;}
html>body #head #deco-2 div div{background:url(img/deco-3.png) 0 0 no-repeat;}


#head #deco-2 img{position:absolute; top:36px; left:395px;}
#head #deco-2 a img{position:absolute; top:42px; left:50px;}

#head #deco-2red{height:180px; margin-bottom:-20px;background:url(img/deco-1red.jpg) 100% 0 no-repeat; padding-right:238px;position:relative;}
#head #deco-2red div{background:url(img/deco-2red.jpg) 100% 0 no-repeat; height:160px}
#head #deco-2red div div{width:413px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/css/img/deco-3.png",sizingMethod="crop"); background:none;}
html>body #head #deco-2red div div{background:url(img/deco-3.png) 0 0 no-repeat;}
#head #deco-2red img{position:absolute; top:36px; left:395px;}
#head #deco-2red a img{position:absolute; top:42px; left:50px;}

#head #logo{position:absolute; left:5%; top:86px;height:50px; width:200px;}
#head #logo img{position:absolute; top:0px; left:345px;}
#head #logo a img{position:absolute; top:7px; left:8px;}

.catalog{height:40px; margin-bottom:25px; padding-left:48px; background:url(img/catalog.gif) 0 0 no-repeat; font-weight:bold;}
table#sub-container .catalog{margin-left:16px;}

#main #container .menur{background:#faf8ec; border-top:1px solid #900; border-bottom:1px solid #deac49; margin-bottom:30px; height:100%;}
#main #container .menur div{background:url(img/right-colum-bg.gif) 50% 100% no-repeat; margin-bottom:-11px; padding:16px 20px 35px 16px; position:relative; height:100%;}
#main #container .menur div div{background:none; margin:-10px 0 0 0; padding:0;}
#main #container .menur h3{font-size:23px; color:#5a0b0e; padding:0 0 10px 0;}
#main #container .menur ul{background: none; margin:0; padding:0 0 5px 10px; list-style:none; clear:left;}
#main #container .menur ul ul{padding:0 0 0 8px; }
#main #container .menur ul ul ul{padding:0 0 0 15px; }

#main #container .menur ul ul ul{line-height:16px;}

#main #container .menur ul li{ background:none; padding:0 0 2px 10px; height:100%; background:url(img/marker1.gif) 0 8px no-repeat; }

#main #container .menur ul li.act{background:url(img/li-1.gif) 0 6px no-repeat;  }

#main #container .menur ul li.act a,
#main #container .menur ul li.act li.act a{text-decoration:none; color:#660000; font-weight:bold; }



#main #container .menur ul li.act li a { color:#900; text-decoration:underline; font-weight:normal;}
#main #container .menur b{display:block; background:url(img/border-1.gif) 0 100% repeat-x; margin-bottom:8px; padding-top:10px; height:16px;}
#main #container .menur b span{display:block; height:22px; margin-bottom:-8px; float:left;padding-right:3px;background:#faf8ec;color:#5a0b0e;white-space:nowrap;}

.tab-catalog{border:0; border-collapse:collapse; margin-bottom:30px;}
.tab-catalog td{vertical-align:top; padding:10px 0 0 40px;}
.tab-catalog td.img{padding:0;}
.tab-catalog td b{color:#5a0b0e;}

#footer p{padding:9px 0;}
#footer #phone{padding-left:23px; background:url(img/footer-phone.gif) 0 50% no-repeat;}
#footer form{padding:52px 66px 0 0; height:117px; margin-bottom:15px; float:right; background:url(img/login.jpg) 100% 11px no-repeat;}
#footer form ul{padding:20px 0 8px 0; margin:0; list-style:none; background:#f7f4e2; width:279px;}
#footer form ul li{padding:0 5px 12px 81px;}
#footer form ul li b{display:block; width:59px; padding-right:8px; float:left; margin-left:-35px; font-weight:normal; text-align:right;}
html>body #footer form ul li b{margin-left:-70px;}
#footer form ul li .input{width:110px; margin-right:15px; vertical-align:middle;}

input {display: inline; }
#submit { margin-right: 10px; display: inline; cursor: pointer; color:#900; border: 0; text-decoration: underline; background:#f7f4e2;}



span.powermail_mandatory {
  color: red;
}
input.validation-failed,
textarea.validation-failed {
  background-color: red;
}
div.powermail_mandatory_js {
  color: red;
  margin: 3px 0 15px 120px;
}
fieldset.tx-powermail-pi1_fieldset {
  border: 0px solid #A5ACB2;
/*  background-image: url(../img/handy.jpg);*/
  background-repeat: no-repeat;
  background-position: 100% 60%;
  padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset label {
  display: block;
  width: 140px;
  float: left;
  clear: both;
  font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset textarea {
  width: 260px;
}
div.tx_powermail_pi1_fieldwrap_html {
  margin: 3px 0;
}
input.powermail_submit {
  margin: 26px 0px;
  margin-left:140px;
  font-weight: bold;
  border: 1px solid #444;
  width: 130px;
}
td.powermail_all_td {
  padding: 3px 10px 3px 0;
}

.tx-powermail-pi1 legend {display:none;}
.tx-powermail-pi1 .powermail_captcha {width:80px;}
fieldset.tx-powermail-pi1_fieldset  .tx_powermail_pi1_fieldwrap_html_submit input {width:150px;}


#main td#left-colum table.align-center tr td,
#main td#left-colum table.align-center tr td p,
#main td#left-colum td.align-center,
#main td#left-colum .align-center {text-align: center;}


.indent { padding-left: 4em;}

#main #container #left-colum ul {margin-top:0px; padding-top:0px;}
