body { margin:0; padding:0; background:url(../images/bg.gif); }
body * { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#5E5F6F; font-size:11px; }
#credits { padding:3px 0; width:723px; }
#main { border:1px solid #34679C; background:White; color:#5E5F6F; width:723px; }
#head { height:134px; background:url(../images/head.jpg) no-repeat; text-align:right; padding-top:3px; }
#head a.nav { font-family:Arial, Helvetica, sans-serif; color:White; text-decoration:none; margin-right:7px; text-transform:lowercase; background:transparent; }
#navigation { border-bottom:22px #34679C solid; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
#navigation table { border-top:none; border-left:1px solid #34679C; border-right:1px solid #34679C; border-bottom:1px solid White; border-collapse:collapse; width:100%; }
#navigation table td { border:1px White; border-style:none solid solid; }
#navigation table td.first { border-left:1px #34679C solid; }
#navigation table td.last { border-right:1px #34679C solid; }
#navigation table td a { background:#517CAA; color:White; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; display:block; text-align:center; text-transform:none; text-decoration:none; font-size:10px; padding:5px; }
#navigation table td a:hover { background:#85A3C3; }
#contents { vertical-align:top; padding:20px 10px; width:100%; }
#contents h1 { font-size:14px; font-weight:bold; background:transparent; color:#34679C; margin:0 0 5px; }
#contents h2 { font-weight:bold; font-size:11px; background:url(../images/pokazivac.gif) no-repeat; background-position:0 12px; color:#34679C; margin:10px 0 0; padding:10px 0 0 12px; }
div.ider {  /*background: url(../images/crta.gif) repeat-x;*/ }
#contents p { margin:10px 0 0; padding:0; }
#contents ul { margin:10px 0 0; }
#contents ul li { list-style-image:url(../images/pokazivac.gif); margin-left:15px; }
#contents ul.simple { margin:0; }
#contents ul.simple li { margin-left:20px; list-style:none; list-style-image:none; }
#boxes { vertical-align:top; padding:20px 12px; background:#F3F5F8; }
.box { border:1px solid #34679C; margin:0 0 9px; background:White; }
#contents .box { width:175px; }
#contents .news { margin:5px 5px 15px; vertical-align:top; }
#contents .news a { text-decoration:none; color:#34679C; }
#contents .news h2 { background:transparent; color:#34679C; font-weight:bold; font-size:11px; margin:0; padding:0; }
#contents .news p { margin:0; }
.box h1,#contents .box h1 { font-size:11px; margin:0; color:White; background-color:#34679C; background-image:url(../images/trokut.gif); background-repeat:no-repeat; background-position:5px 9px; padding:6px 0 6px 19px; }
.box .snowdepth { text-align:center; font-size:28px; color:#34679C; }
.box .weather table { margin:10px; width:136px; text-align:center; }
.box .weather table * { color:#34679C; }
.box .weather table img { padding-top:5px; }
#contents table.marked { margin:15px 0 0; }
#contents table.marked tr { background:#F3F5F8; vertical-align:top; padding:2px 0; }
#contents table.marked tr.unmarked { background:White; }
#contents table.tracks tr { padding:0; }
#contents table.tracks tr.unmarked { padding:0 0 5px; }
#contents td.images { width:29%; padding-right:10px; }
#contents td.images img { display:block; margin-bottom:10px; }
.box .visit ul { margin:5px 0 0 10px; padding:0; list-style:none; }
.box .visit ul li { padding:0 0 5px; }
.box .visit ul a { background:transparent; color:#34679C; font-weight:bold; text-decoration:none; font-size:10px; }
.box .visit ul a:hover { color:#85A3C3; }
#contents .home { width:100%; height:100%; position:relative; }
#contents .banners { vertical-align:top; padding:0 10px 0 0; margin:0; text-align:left; }
#contents .banners a { display:block; margin:0 0 10px; }
#contents ul.events { margin:15px 0 0; padding:0; list-style:none; }
#contents ul.events li { margin-top:10px; color:#3B89B8; }
#contents ul.events a { font-size:11px; font-weight:bold; text-decoration:none; color:#3B89B8; }
col.left { text-align:left; }
col.right { text-align:right; }
col.center { text-align:center; }
#ski_info_wrap .ski_table { width:330px; margin:0; }
#ski_info_wrap .ski_info { margin:0; }
.ski_info { overflow:hidden; zoom:1; margin:15px 0 0; }
.ski_info h3 { float:left; background:none!important; padding:0!important; }
.ski_info span { float:right; font-size:10px; margin-top:12px; }
.ski_info a.link1 { background:url(../images/arrow_link.gif) right 3px no-repeat!important; padding-right:13px!important; float:right; color:#05385c!important; font-size:10px; font-weight:bold; }
.ski_table { width:390px; margin:0 -8px 0 -14px; position:relative; border-collapse:collapsed; }
.ski_table th { background:#34679c; font-size:10px!important; padding:4px 3px 5px; color:#fff; }
.ski_table td { background:#fff; font-size:10px!important; vertical-align:top; padding:3px 1px 4px!important; text-align:center; }
.ski_table td.mark { font-size:13px; font-weight:bold; color:#83a8bf!important; }
.ski_table .left { text-align:left; font-weight:bold; padding-left:4px!important; }
.ski_table .dark td { background:#f1f6f9; font-size:10px; }
.ski_table th.nobord,.ski_table td.nobord { border:none; }
.ski_table .foot td { background:#9bbdd2; border:none; color:#fff!important; border-top:6px solid #fff; }