body  {
	background: #E2E8EB;
	/*background: #E2E8EB url(../images/pahuljice.jpg);*/
    margin: 0;
    padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 10px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;*/
}

#envelope {
    background: White;
}

#credits {
    background: #E2E8EB;
    padding: 3px 18px;
}

#credits .dimedia{
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	margin: 5px 0 5px 5px;
	text-decoration: none;
   color: Black;
}

#header {
	background: url(../images/header2.jpg) no-repeat;
	height: 82px;
	font-size: 10px;
	text-align: right;
	padding: 55px 12px 0 0;
	margin-bottom: 10px;
	position:relative;
}

#header div {
	background: transparent;
}

#header #zgh_logo {
	position:absolute;
	left:3px;
	top:40px;
	width:139px;
	height:39px;
}

/*////////////////////// OVO SKOPIRATI ///////////////////////////*/

#home_event {
	WIDTH: 100%
}

#home_event TD {
	VERTICAL-ALIGN:top;
	WIDTH: 49%
}

#home_event TD DIV {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px;
	
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 4px 0px;
	PADDING-TOP: 0px;
}

#home_event TD DIV.txtokoslike {
	float: left;
	margin: 0;
	padding: 3px 12px 7px 0;
}

#home_event TD DIV.datum {
	BACKGROUND: url(../images/pokazivac.gif) no-repeat 82px 3px;
	
}

#home_event TD.clear {
	clear: both;
}

#home_event TD.divider {
	BACKGROUND: url(../images/crta_vertikal.gif) repeat-y;
	WIDTH: 2%;
}

a{
	color: red;
    text-decoration: underline;
}

#home_event a:hover {
	color: White;
}

/*////////////////////////////// do simo /////////////////////////////*/


#header div * {
	color: White;
	font-weight: bold;
    text-decoration: none;
    margin-left: 10px;
}

#navigation {
	color: #3B89B8;
	font-size: 10px;
    background: transparent;
	border: 1px Silver;
	border-style: solid none;
    padding: 5px 0 5px 20px;
}

#navigation a {
	color: #3B89B8;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
    margin-right: 50px;
}

#navigation a:hover {
	color: #89B8D5;
}

#languages {
    float: right;
	 margin: 0;
    border: 1px Silver;
    border-style: solid none none solid;
    padding: 5px 12px 0px 0;
}

#languages a {
	color: #3B89B8;
	display: block;
	text-decoration: none;
	margin: 0 0 0 10px;
   font-size: 9px;
	padding: 0 0 5px 0;
}

#languages a:hover{
	color: #89B8D5;
}

div.box, div.box * {
    font-size: 10px;
    color: #3B89B8;
    background: transparent;
}

div.box {
    width: 141px;
    padding: 0;
    margin: 12px 0 0 12px;
}

div.box h1 {
    background: url(../images/boxtop.gif) no-repeat;
    padding: 6px 0 6px 22px;
    margin: 0;
    font-size: 10px;
}

div.box div.contents {
    border: 1px Silver;
    border-style: solid solid none;
    margin: 0;
    padding: 0;
}

div.box div.bottom {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    background: url(../images/boxbottom.gif) no-repeat bottom;
    font-size: 9px;
    padding: 1px 8px 0;
    margin: 0;
    height: 17px;
    border-top: 1px solid Silver;
}

div.box div.bottom a {
    text-decoration: none;
}

div.box div.bottom a:hover {
    color: #89B8D5;
}

div.box div.nocontents {
	font-size: 8px;
    height: 12px;
    border: none;
}

div.box div.contents table {
	margin: 0;
}

#contents {
    margin: 0 11px;
    border: 1px Silver;
    border-style: none solid;
    text-align: left;
    padding: 0 14px 10px;
}

#cleaner {
    clear: both;
}

img#contents_top {
    display: block;
    margin-top: 12px;
}

img#contents_bottom {
    clear: both;
    display: block;
}

div.snowdepth {
    font-size: 32px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    margin: 10px 0 0;
}

ul.subnavigation {
    margin: 0 0 0 9px;
    padding: 0;
    list-style-type: none;
}

ul.subnavigation li {
    padding: 5px 0 0 12px;
    background: url(../images/strl.gif) no-repeat;
    background-position: 0 8px;
}

ul.subnavigation a {
    text-decoration: none;
}

ul.subnavigation a:hover {
    text-decoration: none;
    color: White;
    background: #3B89B8;
}

#contents h1 {
	font-size: 14px;
	color: #3B89B8;
	font-weight: bold;
    margin: 0 0 10px;
    padding: 0;
}

#contents h2 {
	font-size: 12px;
	color: #666666;
    margin: 10px 0 0;
    padding: 0;
}

#contents h3{
    background: url(../images/pokazivac.gif) no-repeat;
	background-position: 0 2px;
	font-size: 11px;
    color: #3B89B8;
    margin: 15px 0 0;
    padding: 0 0 0 12px;
}

#contents div.h3{
    background: url(../images/pokazivac.gif) no-repeat;
	background-position: 0 2px;
	font-size: 11px;
    color: #3B89B8;
    margin: 0px;
    margin: 15px 0 0;
    padding: 0 0 0 12px;
}

#contents h3 a {
    font-size: 11px;
}

#contents p {
	font-size: 11px;
	color: #666666;
    margin: 10px 0 0;
    padding: 0;
}

#contents ul {
    margin: 5px 0 0 30px;
    padding: 0;
    list-style-type: square;
}

#contents li {
	font-size: 11px;
	color: #666666;
}

#contents form {
    margin: 20px 0 0;
    padding: 0;
}

#contents label {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

#contents input, #contents select {
	border: 1px solid #666666;
	font-size: 11px;
	color: #666666;
    margin: 0 0 5px;
}

#contents input.error { background: #ff7585; }

#contents textarea {
	border: 1px solid #666666;
	color: #666666;
    width: 100%;
    height: 100px;
}

#contents a {
	color: #3B89B8;
    background: White;
    text-decoration: none;
}

#contents a:hover {
	/*color: White;
	background: #3B89B8;*/
	color: #89B8D5;
}

#contents a.button {
    display: block;
    background: url(../images/gumb.gif) no-repeat;
    border: none;
    width: 52px;
    height: 16px;
    color: #3B89B8;
    margin: 10px 0 0;
    padding: 2px 0 0;
    text-decoration: none;
    text-align: center;
}

#contents #reservations_hr .button {
	float:left;
	margin-right:5px;
}



#contents a.inline {
    margin: 0;
}

#contents a.button:hover {
    background: url(../images/gumb2.gif);
    color: White;
}

#faq_type select {
    margin: 1px 20px 0 0;
    color: #3B89B8;
    font-size: 10px;
}

#faq_type {
    margin: 0;
    padding: 0;
}

#contents tr {
    vertical-align: middle;
}

#contents td {
	font-size: 11px;
	color: #666666;
    margin: 0;
    padding: 0;
}

#contents table.poll_results {
    border: 1px solid Silver;
}

#contents table.poll_results td {
    padding: 3px 10px;
}

#contents table.poll_results caption {
    color: #3B89B8;
    font-size: 11px;
    text-align: left;
    padding: 0 0 15px 15px;
    background: url(../images/pokazivac.gif) no-repeat;
    background-position: 0 2px;
}

#contents hr {
    height: 8px;
    background: transparent url(../images/line.gif);
    border: none;
}

#contents div.ider {
    height: 8px;
    background: url(../images/line.gif) repeat-x;
    margin: 5px 0 0;
}

#contents div.razmak {
    height: 8px;   
    margin: 5px 0 0;
}

#contents .banner {
    text-align: center;
    padding: 5px 0 0;
}

div.box div.contents form, div.box div.contents table {
    margin: 0;
}

div.box div.contents .poll {
    display: block;
    margin: 5px 8px 0;
    padding: 0 0 5px;
}

div.box div.contents .poll p {
    margin: 0 0 5px;
}

div.box div.contents .weather table {
    width: 120px;
    text-align: center;
    margin: 10px 0 0 10px;
}

div.box div.contents .weather td {
    padding-bottom: 5px;
}

col.left {
    text-align: left;
}

col.right {
    text-align: right;
}

col.center {
    text-align: center;
}

#contents .news h2 {
    margin: 8px 0 0 0;
    padding: 0;
    font-size: 11px;
    color: #3B89B8;
    background: transparent;    
}

#contents .news img.newspic {
    display: block;
    float: left;
    border: 1px solid #3B89B8;
    /*margin: 0 15px 0 0;*/
}

#contents .news div.ider {
    clear: both;
    margin: 15px 0 0;    
}

#contents .news p {
    margin-top: 5px;
        
}

#home_news {
    width: 100%;
}

#home_news td {
    width: 49%;
    vertical-align: top;
}

#home_news td div {
    background: url(../images/pokazivac.gif) no-repeat;
    background-position: 0 2px;
    padding: 0 0 0 12px;
    margin: 0 0 4px;
}

#home_news td.divider {
    width: 2%;
    background: url(../images/crta_vertikal.gif) repeat-y;
}

#contents h3.banner {
    margin: 0 0 5px;
    padding: 0;
    text-align: left;
    background: transparent;
}

#contents h4 {
    font-size: 11px;
    color: #666666;
    margin: 10px 0 0;
    padding: 0;
}

#contents .wallpapers td {
    padding: 0 0 15px;
}

#contents .wallpapers td h2 {
	color: #666666;
    font-size: 11px;
	font-weight: normal;
    background: url(../images/pokazivac.gif) no-repeat;
    background-position: 0 2px;
    padding: 0 0 0 14px;
}

#contents .wallpapers td ul {
    margin: 0 0 0 14px;
    padding: 0;
    list-style: none;
}

#contents .wallpapers td img {
    border: 1px solid #3B89B8;
}

#contents img.ecard {
    display: block;
    border: 1px solid #3B89B8;
}

#contents table.ecard textarea {
	width : 294px;
	height: 100px;
}

#contents table.ecard td {
    padding: 5px 0;
}

#contents div.ecard {
    text-align: center;
    margin: 20px 0 0;
}

#contents div.ecard table col.divider {
    width: 10px;
}

#contents div.ecard table td {
    margin: 0;
    padding: 0 0 3px;
    vertical-align: top;
    text-align: left;
}

#contents div.ecard table td.label {
    color: #3B89B8;
}

#contents div.ecard table td p {
    margin: 0 0 10px 0;
}

#contents ul.events {
    margin: 15px 0 0;
    padding: 0;
    list-style: none;
}

#contents ul.events li {
    background: url(../_skijanje/images/pokazivac.gif);
    background-position: 0 2px;
    background-repeat: no-repeat;
    padding-left: 15px;
    margin: 10px 0 0;
    color: #3B89B8;
}

#contents ul.events a {
    font-size: 11px;
    font-weight: bold;
}

#contents table.gallery td {
    vertical-align: top;
    padding-left: 15px;
}

#contents .paging {
    text-align: center;
    margin-bottom: 10px;
}



.captcha    { color: #d07373; display: block; padding: 5px 0; }




.ski_info { overflow: hidden; zoom: 1; margin: 15px 0 10px 0; }
.ski_info h3 { float: left; background: none !important; padding: 0 !important; }
.ski_info span { float: right; font-size: 10px; margin-top: 15px; }
.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: 485px; margin: 0 -14px 0 -14px; border-collapse: collapsed; }
.ski_table th { background: #659aba; font-size: 10px; border-right: 1px solid #fff; padding: 3px 2px 4px 2px; color: #fff;  }
.ski_table td { background: #fff; font-size: 10px; vertical-align: top; border-right: 1px solid #fff; padding: 2px 2px 3px 2px !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; }

#visit-sites { list-style:none outside none; margin:8px 0 0 8px; padding:0; }
#visit-sites li { padding:2px 0; }

#weather-forecast-sljeme { font-size:11px; font-weight:bold; position:relative; top:7px; }

/* POPUP */
#flashPopup { position: absolute; margin: 145px 0 0 -80px; }

#popUp0910 { position:absolute; left:50%; top:150px; margin-left:-255px; padding:20px; background:#fff; }
#popUp0910 a { cursor:pointer; position:absolute; right:5px; top:2px; font-weight:bold; font-size:12px; font-family:"Verdana",sans-serif; color:#333; }
