body { font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #333333; background: #EEB460 url(../images/bgnew.jpg) repeat-x center top; }
table, td { font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #333333; }
.message{ text-align: center; font-size: 18px; font-weight: bold; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #990000; text-decoration: none; margin: 20px 0 0 0; }
a:link, a:visited { color: #FFFFFF; text-decoration: none; }
a:hover, a:active { color: #202020; text-decoration: underline; }
h1 { position:absolute; #top: 304px; text-indent: 10px; }
h1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; padding: 0; margin: 0 0 5px 0; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 168%; line-height: 1.1em; padding:0; margin: 0 0 3px 0; font-style:italic; color: #E48538; text-align:center; font-weight:bold; }
#concont h3 { margin: 0 0.2em 0.4em 0; padding:0; font-size: 136%; font-weight: bold; color: #E48538 }
h4 { margin:0; padding:0.3em 0 0.1em; font-size:12px; font-weight:bold; }
body, form, html { padding: 0; margin: 0; }
img, table { border: 0; }
.componentheading { font-family: Arial, Helvetica, sans-serif; font-size: 26px; text-align: right; letter-spacing: -1px; }
.contentheading { background: url(http://www.villa-vizula.com/images/unline.gif) repeat-x 0 36px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 26px; text-align: right; letter-spacing: -1px; text-align: right; width: 568px; line-height: 40px;}
#frontpage { font-size:12px; line-height:30px; }
#frontpagef { float: right; margin: 70px 0 0 15px; border: 3px solid #DF941F; height: 213px; }
#heaim { background: #FFFFFF; width: 770px; height: 302px; padding: 1px; border: solid #E48538 1px; } /* svjetla #FEFAEF margin-left: 28px; margin-top: 28px; */
#topbg { height: 28px; padding:0; margin:0; text-align: center; }
#containter { margin: auto; top: 0; right: 0; bottom: 0; left: 0; width: 774px; padding-top: 28px; height: 100%;}
#ric { margin: 28px 0 28px 28px; float: left; width: 150px; text-align:center }
#weather { margin: 28px auto auto auto;	width: 85%;	border: 1px solid #E48538; background: #FBFBF4 url(http://www.villa-vizula.com/images/top.png) repeat-x; padding: 14px 10px 30px 10px; position: relative; }
.wea { text-align:left }
.weat, #ric .moduletable h3 { font-weight: bold; font-size: 112%; line-height: 20px; }
.wea img { margin-right:3px }
#wea_bottom { background: url(http://www.villa-vizula.com/images/bottom.png) bottom left repeat-x;position: absolute;bottom: -12px;left: 0;width: 100%;height: 42px; }
#wea_corner-left {background: url(http://www.villa-vizula.com/images/corner-left.png) no-repeat;position: absolute;bottom: -12px;left: 0;width: 20px;height: 12px;}
#wea_corner-right {background: url(http://www.villa-vizula.com/images/corner-right.png) no-repeat;position: absolute;bottom: -12px;right: -13px;width: 20px;height: 20px;}
#wea_right {background: url(http://www.villa-vizula.com/images/right.png) repeat-y;position: absolute;top: 0;right: -13px;width: 12px;height: 100%;}
#wea_corner-top {background: url(http://www.villa-vizula.com/images/corner-top.png) no-repeat;position: absolute;top: 0;right: -13px;width: 12px;height: 20px;}
#exchrate { margin: 28px auto auto auto; width: 85%; border: 1px solid #E48538; background: #FBFBF4 url(http://www.villa-vizula.com/images/top2.png) repeat-x; padding: 14px 10px 30px 10px; position: relative; }
#er_right { background: url(http://www.villa-vizula.com/images/erright.png) repeat-y;position: absolute;top: 0;right: -13px;width: 12px;height: 100%;}
#er_bottom { background: url(http://www.villa-vizula.com/images/erbottom.png) bottom left repeat-x;position: absolute;bottom: -11px;left: 0;width: 100%;height: 42px; }
#er_corner-left {background: url(http://www.villa-vizula.com/images/ercorner-left.png) no-repeat;position: absolute;bottom: -12px;left: 0;width: 20px;height: 12px;}
#er_corner-right {background: url(http://www.villa-vizula.com/images/ercorner-right.png) no-repeat;position: absolute;bottom: -12px;right: -13px;width: 20px;height: 20px;}
#er_corner-top {background: url(http://www.villa-vizula.com/images/ercorner-top.png) no-repeat;position: absolute;top: 0;right: -13px;width: 12px;height: 20px;}
#concont { clear:both; width: 774px; /*background:#00FFCC;*/ }
#menu { width: 200px; float:left; margin: 10px 0 0 0; text-align:left; }
#cont { width: 574px; float:left; /*sadrzaj*/ }
#menubot { background: url(http://www.villa-vizula.com/images/mbot.gif) no-repeat 5px 0; height: 2px; width: 189px; }
#menu a.mainlevel { padding-left: 16px; width: 180px; text-decoration: none; font-size:110%; color: #FFFFFF; line-height: 30px; display:block; font-weight:bold; _margin-top: -9px;}
#menu a.mainlevel:hover { text-decoration: none; font-weight:bold; font-size: 130%; }
a.mainlevel#active_menu { }
.moduletable h3 { text-align:center}
#menuitems { height: 28px; width: 194px; }
#modtit { height: 25px; text-align: center; line-height: 30px; font-weight: bold; font-size: 112%; line-height: 20px; }
.whitetext {color: #FFFFFF}
#box { border: 1px solid #E48538; position: relative; background: #FBFBF4 url(http://www.villa-vizula.com/images/top.png) repeat-x; padding: 5px 5px 5px 10px; width: 150px; }
table.contentpaneopen { line-height:20px; font-size:12px; }
.buttonheading { position:absolute; text-align: left; width: 40px; margin: 40px 0 0 -20px; #padding: 40px 0 0 555px; } 
#features { background: #FFF8E6; height: 30px; text-align: center; border: 1px double #E48538; padding: 5px 0 0 0; }
#appb { background: #F5C587; height: 60px; text-align: center; border: 1px double #E48538; padding: 9px 0 0 0; }
#maincont { margin: 30px 0 0 0; }
#ap h1 { #margin: 100px 0 0 0; }
.mardes { margin: 10px 0 0 0; }
#we_right { background: url(http://www.villa-vizula.com/images/weright.png) repeat-y;position: absolute;top: 0;right: -13px;width: 12px;height: 100%;}
#we_corner-top {background: url(http://www.villa-vizula.com/images/wecorner-top.png) no-repeat;position: absolute;top: 0;right: -13px;width: 12px;height: 20px;}
.qm { position:absolute; width: 18px; height: 13px; margin: 30px 0 0 10px; #margin: 30px 0 0 -20px; } html>body .qm { background: none; }
.qm2 { position:absolute; width: 18px; height: 13px; margin: -46px 0 0 330px; }
.qm3 { position:absolute; width: 18px; height: 13px; margin: -46px 0 0 385px; }
.qm4 { position:absolute; width: 18px; height: 13px; margin: -46px 0 0 480px; } html>body .qm4 {  background: none; }
.qm5 { position:absolute; width: 18px; height: 13px; margin: -46px 0 0 340px; }
#au { text-align: center; font-style:italic; font-size: 150%; font-family:Georgia, "Times New Roman", Times, serif; line-height: 30px; margin: 30px; }
.db1 { background: url(http://www.villa-vizula.com/images/qm.gif) no-repeat; position:absolute; width: 18px; height: 13px; margin: 30px 0 0 170px; #margin: 30px 0 0 140px;} 
.db5 { background: url(http://www.villa-vizula.com/images/qm.gif) no-repeat; position:absolute; width: 18px; height: 13px; margin: 30px 0 0 160px; #margin: 30px 0 0 130px;} 
.db2 { background: url(http://www.villa-vizula.com/images/qm2.gif) no-repeat; position:absolute; width: 18px; height: 13px; margin: -46px 0 0 385px; }
.db3, .db4 { background: url(http://www.villa-vizula.com/images/qm2.gif) no-repeat; position:absolute; width: 18px; height: 13px; margin: -46px 0 0 385px; margin: -46px 0 0 400px; #margin: -46px 0 0 380px; #margin: -46px 0 0 395px; }
#clanica { text-align: center; font-style:italic; font-size: 150%; font-family:Georgia, "Times New Roman", Times, serif; line-height: 30px; margin: 30px; }
.smalldb { text-align: right; font-style:italic; font-size: 80%; }
#prva { float: left; width: 200px; text-align:right; margin: 2px 0 0 0; }
#druga { float: left; width: 200px; text-align:left; padding-left: 5px; margin: 1px 0 0 0; }
#drugasl { float: left; width: 100px; #width: 144px; text-align:left; padding-left: 5px; vertical-align:top}
#treca { float: left; width: 115px; height: 40px; text-align:left;border: 1px solid #7F9DB9}
.required { color:#CC0000 }
#send { text-align: left; padding-left: 204px; }
#obl { text-align:right }
.clr { clear:both }
.btitle { text-align:center; }
.obliga { background: #FFFFA0; }
#dista { padding: 0 0 0 40px; line-height 24px;}
#lanintro { background:#FBF8F0; border: 1px solid #E48538; padding: 5px 15px; width: 510px;}
/*#tc { background: #780606; color: #EFEDED; padding: 10px;  }*/
#lan h3 { background: #B87620; padding: 0 0 0 10px; color: #FFFFFF; height: 22px; border: 1px solid #F7DAB1 }
#lan p { margin: 0.2em 0; }
#lan clr2 { margin: 0; }
/*#login { border: 1px solid #E48538; position: relative; background: #FBFBF4 url(http://www.villa-vizula.com/images/top.png) repeat-x; padding: 5px 5px 20px 10px; margin: 30px 0 0 0;}*/
.button  { background: #FFFFA0; border:1px solid #000000; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:2px; line-height:14px; background-color:#EFEFEF; text-align:center}
.av { margin-top: 10px;}
.av a:link, .av a:visited { background:#C00000; color: #FFFFFF; display: block}
#podnozje { clear: both; background: url(http://www.villa-vizula.com/images/podnozje.gif) no-repeat; }
#podnozje a:hover { color: #CA0000}
#ptext { clear:both; width: 770px; height: 40px; line-height: 40px; text-align:center; }
#ptext a:link, #ptext a:visited { color: #333333}
.style2, .style1 {color: #FFFFFF}
.left { padding-left: 5px}
#red { clear: both; padding-left: 10px; }
#fir { float: left; width: 100px; } #seco { font-weight:bold; float: left; width: 150px; } #trec { float: left; width: 100px; } #cetv { font-weight:bold; float: left; width: 100px; } 
.redpod { width: 100%; font-weight:bold; text-align:center; color: #FFFFFF}
#spika #fir { width: 50%; } 
#tcfs { margin: 15px 0 0 0 } 
#frontpagetext { float: left; } 
#zast { margin: 5px 0 0 0; text-align:right; width: 100%; } 
#title { padding: 4px 0 0 0; #padding: -2px 0 0 0; text-align:left; } 
#foim { float: left; width: 242px; text-align:center; } 
#prko { float: left; width: 86px; } 
#drko { float: left; width: 86px; } 
#trko { float: left; width: 220px; } 
#picons { width: 700px; height: 40px; text-align:center; } 
.vidbutp { float: left; margin: 0; } 
.vidbut { float: left; margin: 0 0 0 5px; }
* + html .ie7 { margin: 0 0 0 -305px; }