h1,h2,h3,h4{padding-left:25px;width:100%}

p fieldset{margin:0;padding-bottom:0}

html{min-width:700px;}

body{
background:#3F360C url(bg.gif) repeat scroll top;
color:#665E1A;
font:11px Tahoma, Helvetica, sans-serif;
padding:0px;
margin:0 80px 0 80px}

h1{
color:#9D3A04;
margin:30px 0 25px 0;
font-size:15px}

h2{
color:#9D3A04;
font-size:13px;
margin:30px 0 15px 0}

h2.cut{
color:#9D3A04;
font-size:14px;
margin:0 0 15px 0}

h3{
margin-top:20px;
font:normal 13px;
text-decoration:underline;}

#wrapper, #container, #navigation{float:left}

#container, #navigation, #map{position:relative}

#path, #body, #wrapper{overflow:hidden}

#logo,#title,#balkan{
color:#E9D9A8;
font-family:Georgia, sans-serif}

#logo{
padding:25px 0 8px 80px;
text-align:left;
font-size:24px;
letter-spacing:1px}

#title{
padding-right:10px;
text-align:center;
font-size:35px;
letter-spacing:1px}

#balkan{
padding:15px 50px 0 0;
font-size:13px;
text-align:right}

#wrapper, #extra, #cellar{
border-left:8px solid #4D4A0F;
border-right:8px solid #4D4A0F}

#logobg{
height:155px;
margin-right:8px;
background-color:#BA4A05}

#wrapper{
border-top:8px solid #4D4A0F;
background:#A0981A url(cher_map.gif) no-repeat scroll top right}

#bgmap{
position:absolute;
right:48px;
top:8px;
width:40px;
height:290px;
background:transparent url(cher_map1.gif) no-repeat scroll top right}

#top-container{
margin-right:190px;
background-color:transparent}

#container{
color:#4D4A0F;
margin:0 210px -32767px 0;
padding-bottom:32767px;
font:13px Tahoma, Arial, Geneva, sans-serif;
background:#F4EFCD url(beigeborder.png) repeat-x scroll top}

#content{
line-height:135%;
letter-spacing:1px;
margin:25px 25px 0 25px}

#topmenu{
width:100%;
text-align:center}

#navigation{
width:210px;
background:transparent url(greenborder.png) repeat-y scroll left;
margin:0 0 -32767px -210px;
padding-bottom:32767px}

#mainmenu{
padding-top:8px}

#extra{
padding-right:218px;
height:59px;
clear:both;
background:#A0981A url(nav_end-ie.png) no-repeat scroll bottom right}

#extra-left{
height:59px;
padding-bottom:8px;
background:#BA4A05 url(extra1.png) no-repeat scroll bottom right}

#extra-border, #extra-border-ie{
height:52px;
background:transparent url(redborder.png) repeat-x scroll bottom right}

#extra-body, #extra-body-ie{
height:44px;
margin-right:-8px;
text-align:right;
background:#F4EFCD url(extra2.png) no-repeat scroll bottom right}

#extra-border-ie{
height:44px}

#extra-body-ie{
height:36px}

#cellar{
padding:15px 100px 21px 100px;
text-align:center;
color:#E9D9A8;
font-size:11px;
background-color:#BA4A05}

#copy{
padding-right:8px;
height:7px;
text-align:right;
font-size:9px;
color:#88831E;
background-color:#4D4A0F}

span.mini{font-size:20px}

#path{
background-color:#BA4A05;
margin-right:8px;
margin-top:-1px}

#path-body{
padding:7px 0px 8px 10px;
border-top:1px solid #A63D04;
background:#BA4A05 url(corner.png) no-repeat scroll bottom right;
color:#EB945A}

a.pathway:link, a.pathway:visited{
color:#F3CEB6;
text-decoration:none;
border-bottom:1px dotted #EEB995}

a.pathway:hover{
color:#F7DFCF;
border-bottom:1px solid #ED9A63}

#contact{
width:100%;
color:#EADD81;
font-size:11px;
text-decoration:none;
text-align:left;
background:#A0981A url(greenborder.png) repeat-y scroll left}

div.contact-pad{padding:3px 10px 4px 30px}

#map{
width:210px;
height:230px}

#mainmenu{padding:120px 0 60px 0}

table.moduletable_block{
width:100%;
margin:0}

table.moduletable,table.moduletable_red{
width:100%;
margin:20px 0 10px 0}

table.moduletable_red{margin:-10px 0 0 0}

table.moduletable th,table.moduletable_red th{
height:35px;
padding:8px 0 0 20px;
background:transparent url(menutitle.png) no-repeat scroll left;
color:#EADD81;
font:bold 14px Tahoma, Helvetica, sans-serif;
text-align:left}

table.moduletable_red th{
height:0;
padding:0 0 0 20px}

a.mainlevel, div.mainlevel, span.mainlevel,a.mainlevel_red{
height:25px;
padding:3px 0 0 20px;
display:block;
font-size:13px;
line-height:25px;
color:#EADD81;
text-decoration:none;
background:transparent url(mainmenu.png) no-repeat scroll left}

a.mainlevel:hover,a.mainlevel_red:hover{
height:25px;
padding:3px 0 0 20px;
display:block;
font-size:13px;
line-height:25px;
color:White;
text-decoration:underline;
background:transparent url(mainmenu_hover.png) no-repeat scroll left}

a.mainlevel_red{background:transparent url(mainmenu_red.png) no-repeat scroll left}

a.mainlevel_red:hover{background:transparent url(mainmenu_red_hover.png) no-repeat scroll left}

span.mainlevel{color:#B5AA1E}

div.indent{
padding:3px 0 1px 33px;
font-size:9px;
color:#D4BF25;
text-decoration:none}

span.indent{color:#F7DFCF}

a.sublevel, span.sublevel{
font-size:11px;
color:#EADD81;
text-decoration:none}

a.sublevel:hover{
font-size:11px;
color:White;
text-decoration:underline}

#active_menu{
color:White}

#preview{
margin:0 23px -32767px 0;
padding-bottom:32767px;
float:left;
min-height:500px;
height:auto;
text-align:center;
border-right:1px solid #E0C39F;
width:300px}

img.preview{
border:1px solid #BBAA2D;
margin:8px 5px 0 5px}

sup{font-size:9px}

div.desc{
padding-left:325px}

span.li{
font-weight:bold;
font-family:Arial, sans-serif;
color:#BA4A05;
padding-right:6px}

span.id{
color:#BA4A05;
font-size:11px}

a.cat-h:link, a.cat-h:visited{
font-size:14px;
text-decoration:none;
font-weight:bold;
border-bottom:1px solid #BBAA2D;
color:#9D3A04}

a.cat-h:hover{
font-size:14px;
text-decoration:none;
font-weight:bold;
border-bottom:2px solid #BBAA2D;
color:Black}

td.cat-desc{
padding:4px 0 0 30px;
font-size:13px;
color:#4D4A0F;
line-height:150%;
vertical-align:top}

table.cat {margin-left:20px}

hr{
height:1px;
margin:10px 0 15px 0;
color:#E7D59E}

a.pagenav:link, a.pagenav:visited{
font-size:12px;
text-decoration:none;
color:#665E1A}

a.pagenav:hover{
font-size:12px;
text-decoration:none;
color:#BBAA2D}

span.pagenav{
font-size:12px;
color:#BBAA2D}

td.search{
font-size:12px;
color:#665E1A}

.inputbox{border:1px solid #BBAA2D}

.button{
background-color:#F1E9BF;
border:1px solid #BBAA2D}

div.p{
text-align:justify;
padding:15px 0 5px 0}

div.p:first-letter{padding-left:25px}

p{
text-align:justify;
text-indent:25px}

p.copy{
padding-top:20px;
text-align:right}

blockquote{
margin:15px 20px 15px 25px;
padding-left:10px;
font-size:11px;
color:#9A8F25;
letter-spacing:0;
border-left:3px solid #C9C485;
text-align:justify}

#li{
margin:-150px -174px 0 0;
height:33px;
background:transparent url(logo.gif) no-repeat scroll right}

ul{
display:block;
padding:0;
margin:0 0 25px 25px}

ul.obj{margin-left:1px}

ul.s{margin:3px 0 13px 0}

li{
padding:7px 0 3px 0;
list-style-type:none}

li.thin{padding:0 0 0 17px}

li.tobj,li.obj{padding:1px 0 0 1px}

li:before{content:url('dotli.gif')}

li.s,ul.s li{
padding:0 0 1px 0;
margin-left:18px}

li.s:before,ul.s li:before{content:url('dotlis.gif')}

a.text{
color:#4D4A0F;
text-decoration:none;
border-bottom:1px solid #CCC88C}

a.text:hover{
color:#3C3B0E;
border-bottom:1px solid #4D4A0F}

span.b{font-weight:bold}

td{
vertical-align:top;
font:13px Tahoma, Arial, Geneva, sans-serif}

a.pdf{
margin-left:25px;
color:#4D4A0F;
padding-left:25px;
background:transparent url(pdf.gif) no-repeat scroll left}

a.pdf:hover{
color:#4D4A0F;
text-decoration:none}

td.map{padding-top:20px}

div.down{
font-size:9px;
margin:50px 0 30px 0;
padding:0 18px 0 24px;
text-align:right}

a.down{
color:#665E1A}

a.cellar{
color:#E9D9A8;
text-decoration:none;
border-bottom:1px solid #DA5505}

a.cellar:hover{
border-bottom:1px solid #FF8C00}


@media print {
#top-container,#navigation,#extra,#cellar,#copy,#bgmap,#prev_img{display:none}
body,#container,#wrapper,#extra,#cellar,#content{background:none;border:none;padding:0;margin:0}
h1{color:#000000;margin:-20px 0 30px 0}
ul,li,h2,td{color:#000000}
#preview{margin:25px 23px -32767px 0;border-right:1px solid #CCCCCC;width:300px}
img.preview{border:1px solid #CCCCCC}
}
