 html, body {margin:0px; padding: 0px; height: 100%;}
 body {background: #A1DCFA url(img/sky_top.jpg) repeat-x right top; }
 body, td, div, p, a, span, input, select {font: 11px Verdana, Arial, sans-serif; color: #1E1E1E;}
 body.page {background-color: #DAF0FA ; } 

 p {margin: 6px 0px 12px 2px;}
 a {text-decoration: none;}
 a.underline, a:hover {text-decoration: underline;}
 a img {border: none;}
 input.text {line-height: 100%; background-color: #9F9C98; border: 1px inset #d7d5d1; border-collapse: separate; padding-left: 3px;}
 form {display: inline; margin:0px; padding: 0px;}

 h1 {margin: 0px; padding: 0px; background: url(img/header_right.gif) no-repeat right top; color: #814B05; font: bold 11px Verdana, sans-serif; }
 h1 img {margin-right: 30px;}
 h3 {margin: 2px 0px 15px 7px; padding: 1px 0px 2px 5px; font: bold 12px Verdana, Arial, sans-serif; color: black; }
 h2 {margin: 0px; padding: 0px; font-size: 13px; font-family: 'Arial Narrow', Arial, sans;}
 h4 {margin: 2px 0px 15px 7px; padding: 1px 0px 2px 22px; font: bold 11px Verdana, Arial, sans-serif; color: black; }

 div.header_box {background: url(img/header_bg.gif) repeat-x; }
 div.header {background: url(img/header_right.gif) no-repeat right top; color: #814B05; font: bold 11px Verdana, sans-serif;}
 div.header img {margin-right: 30px;}
 div.page_text { padding: 16px 36px 2px 36px;}
 div.page_text,  div.page_text p {text-align: justify; text-indent: 20px;}
 div.page_text p img {margin-left: 10px; margin-bottom: 12px;}
 td.cont_page {background: url(img/page_bg.jpg) no-repeat right 50px;}

 table.backpage {background: url(img/body_bg.jpg) repeat-x left bottom;}
 table.page {background: url(img/body_page.jpg) repeat-x left bottom;}
 div.wings {background: url(img/wings.png) no-repeat; text-align: right; padding: 7px 0px 20px 0px;}
 div.wings2 {background: url(img/wings.png) no-repeat; text-align: right; padding: 7px 0px 25px 0px;}
 table.backpage td.content {background: url(img/fenster_top.jpg) no-repeat right bottom;}
 table.page td.content {background: url(img/fenster_page_top.jpg) no-repeat right bottom;}


 div.leftmenu {background: url(img/lmenu_btm.gif) no-repeat left bottom; padding-bottom: 21px; margin-bottom: 7px;}
 ul.lmenu {list-style: none; padding: 7px 0px 5px 24px; margin: 0px; background: #F3BD43 url(img/lmenu_bg.jpg) no-repeat left bottom;}
 ul.lmenu li {margin: 0px; padding: 7px 5px 6px 15px; background: url(img/lmenu_bullet.gif) no-repeat left 12px; }
 ul.lmenu li a { color: #814B05; font: bold 11px Verdana, sans-serif; line-height: 12px;}
 ul.lmenu li.lsm { padding: 2px 0px 2px 14px; margin: 0px; background: none;}
 ul.lmenu li.lsm a { color: white; text-decoration: underline;}
 ul.lmenu li.lsm a:hover { text-decoration: none;}

 div.icq {padding-left: 22px; color: #176491; font: 10px Verdana, sans-serif;}
 div.icq b {text-decoration: underline;}
 div.icqbox {margin-top: 10px; width: 58px; background: url(img/icq_bg.gif) no-repeat right 36px;}
 div.icqbox a img {border: 1px solid #D6C192; display: block;}
 div.icqbox a.icqname {color: #176491; font: bold 10px Verdana, sans-serif; line-height: 12px;}

 div.icq2 {padding-left: 22px; color: #0E4F75; font: 11px Verdana, sans-serif; margin-top: 50px;}
 div.icq2 b {text-decoration: underline; font: bold 12px Verdana, sans-serif;}
 div.icq2  div.icqbox {margin-left: 44px;}
 div.icq div.icqbox {margin-left: 8px; float: left; display: inline;}

 div.counters {padding-left:33px; padding-top: 50px;}

/*  center part - description  */
 td.dtop {background: url(img/descr_top_bg.gif) repeat-x;}
 td.dtext {background: #F3CB58 url(img/descr_bg.jpg) repeat-x left bottom; vertical-align: top; }
 div.dtext {padding: 0px 33px 0px 33px; t-ext-align: justify;}
 td.dright {background: #F3CB58 url(img/descr_bg.jpg) repeat-x left bottom;}
 td.dbtm {background: url(img/descr_btm_bg.gif) repeat-x;}
 img.dleft {background: url(img/descr_left.png) no-repeat;}
 img.dleftop1 {background: url(img/descr_left1.png) no-repeat;}
 img.dleftop2 {background: url(img/descr_left2.png) no-repeat;}


 td.fenster {background: url(img/fenster_btm.jpg) no-repeat right bottom; height: 198px;}
 td.fenster div.forest {background: url(img/forest.png) no-repeat left bottom; height: 189px; margin-top: -3px; }
 td.fenster2 {background: url(img/fenster_page_btm.jpg) no-repeat right bottom; height: 175px;}
 td.fenster2 div.forest2 {background: url(img/forest_page.jpg) no-repeat left bottom; height: 175px; }

 div.sale5box {margin: 0px auto 0px auto; text-align: center;}
 div.sale5pro {background: url(img/sky.png) no-repeat; width: 532px; margin: 0px auto 0px auto; text-align: center; }
 img.sale5pro {background: url(img/sale5pro.png) no-repeat;}
 div.sale5pro2 {width: 208px; margin: 95px auto 100px auto; text-align: center; }
 div.zamerpro2 {width: 208px; margin: 95px auto 100px auto; text-align: center; }
 img.sale5pro2 {background: url(img/sale5pro2.png) no-repeat;}
 img.zamerpro2 {background: url(img/adv3_vizov.gif) no-repeat;}


 a.quest{color: #176491; font: 10px Verdana, sans-serif;}

 div.btm_menu {margin: 6px 36px 10px 36px;}
 div.btm_menu a {color: #3382A7; font: bold 10px Verdana, sans-serif; padding-right: 12px;}

 td.bottom {height: 46px; vertical-align: top; padding: 11px 25px 2px 25px;}
 td.bottom td {color: #6F6F6F;  font-size: 10px; white-space: nowrap;}
 div.ubold {text-decoration: underline; font-weight: bold; font-size: 11px; color: #6F6F6F;}
 td.map {font-size: 9px;}
 td.map a {color: #AE6B4C; font-size: 9px;}
 td.bottom td.author {color: #AAAAAA; font-size: 10px;}
 td.bottom td.author a { font-size: 10px; color: #4F4F4F;}

 span.disc {background: url(img/back.jpg)}
