/* CSS Document */

html { margin:0; padding:0; width:100%; height:100%;  }
body { margin:0; padding:0; width:100%; height:100%; color:black; font:normal 62.5% Georgia, "Times New Roman", Times, serif; background:#765F2E; }


.clear_both { line-height:0%; clear:both; }

a { color:#aa1911; text-decoration:none; }
h1.struct { position:absolute; left:-10000px; top:-10000px; }
h1 { margin:0; padding:0 0 20px 0; font-size:2.4em; font-weight:normal; line-height:130%; text-transform:uppercase; }
h2, h2 a { margin:0; padding:0 0 10px 0; font-size:1.2em; font-weight:bold; line-height:100%; color:#aa1911; text-decoration:none; }
body.Prva .right_line h2 { padding:10px 0; }
body.Podstran h2 { clear:both; padding:0 0 10px 0; margin:0; font-size:1.5em; line-height:130%; font-weight:normal; }
body.Podstran h2.h2vina { padding-bottom:20px; }
h3 { margin:0; padding:0 0 10px 0; font-size:1.2em; font-weight:normal; line-height:130%; }
h4 { margin:0; padding:0 0 10px 0; font-size:1.3em; font-weight:normal; line-height:130%; }
body.Prva .row2_wrap .row2 a { color:black; }

body.Podstran ul.vina { position:absolute; top:30px; right:30px; float:right; margin:0 0 30px 20px; padding:0; }
body.Podstran ul.vina li { padding:2px 0; }
body.Podstran ul.vina li a { color:black; text-decoration:none; font-size:1.2em; }
body.Podstran ul.vina li a:hover { color:#aa1911; }

body.Prva p { margin:0; padding:0 0 10px 0; text-align:justify; font-size:1.1em; }
body.Prva .right_line p { padding:0; }
body.Podstran p { text-indent:0px; font-size:1.3em; margin:0; padding-bottom:20px; text-align:justify; line-height:150%; }

.main_wrap { margin:0 auto; padding:0 20px; width:800px; height:100%; min-height:100%!important; height:auto;  }

body.Prva .main_wrap { background:#765F2E url(../slike/body1_bg.gif) center repeat-y; }
body.Podstran .main_wrap { background:#765F2E url(../slike/body_bg.gif) center repeat-y; }

.header_wrap { margin:0; padding:0;  width:100%;  background:#C4241E /*url(../slike/bg_top.png) top right no-repeat*/; }
.header { position:relative; margin:0; padding:0; width:800px; height:182px; background: url(../slike/header_bg.gif) top left no-repeat; }

img.logotip { margin:20px; }

ul#main_nav {
	position:absolute;
	bottom:0;
	left:180px;
	margin:0;
	padding:0;
	list-style:none;
	background:none;
	height:36px;
}
ul#main_nav li { float:left; height:36px; }
ul#main_nav li a { padding:5px 10px; line-height:36px; color:white; text-decoration:none; font-size:1.3em; }
ul#main_nav li a:hover { color:#c4261d; }
ul#main_nav li.selected a { color:#c4261d; }

.noMargin { margin-right:0; }

.cont_wrap { width:100%; height:100%; }

/* PRVA */
body.Prva .cont { float:left; margin:0; padding:0; width:100%; border-top:solid 1px #ddcaa0; background:url(../slike/angel_bg.gif) top left no-repeat; }


.featured { float:left; margin:0; padding:0; }
.left { width:359px; height:253px; padding:30px 20px; border-right:solid 1px #B8A67E; border-top:solid 1px #FFF; border-bottom:solid 1px #B8A67E; }
.left h2 { font-size:1.8em; margin-top:35px; margin-bottom:5px; line-height:130%; }
.left h2 span { font-size:0.9em; font-weight:normal; }
.featured img { border:none; }

.right { width:400px; height:315px; }
.right_line { clear:both; width:359px; height:83px; padding:10px 20px 10px 20px; background:#EFEBE3; border-bottom:solid 1px #B8A67E; border-top:solid 1px #FFF; border-left:solid 1px #FFF; }

.row2_wrap { background:#CFBB8F url(../slike/row2_bg.jpg) top repeat-x; height:1%; }
.row2 { float:left; width:160px; height:150px; padding:20px; background: url(../slike/row2_separator.jpg) right center no-repeat; }
.last { background:none; }

.row3_wrap { clear:both; border-bottom:solid 1px #ddcaa0; border-top:solid 1px #FFF; }
.row3_left { float:left; width:359px; height:100px; padding:20px;  border-right:solid 1px #B8A67E; }
.row3_right { float:left; width:359px; height:100px; padding:20px; border-left:solid 1px #FFF; }


/* PODSTRAN */
body.Podstran .cont { position:relative; float:left; margin:0; padding:30px; width:510px; border-top:solid 1px #ddcaa0; background:url(../slike/angel_bg.gif) top left no-repeat; }

.sidebar_right { float:left; margin:0; padding:20px; width:190px; }

.rightCont { padding:15px 0; border-bottom:solid 1px #B8A67E; border-top:solid 1px #E4D4B3; }
.noTopBor { border-top:none; }
.noBotBor { border-bottom:none; }

.rightCont p { padding:0!important; margin:0; line-height:120%!important; text-align:left!important; }
.rightCont p.title { padding-bottom:5px!important; }
.rightCont img { border:none; }


.breakLine { clear:both; margin:0 0 20px 0; padding:10px 0 0 0; border-bottom:dashed 1px #999; }

/* SLIKE */

.cont_img { float:left; margin:0 20px 20px 0; border:solid 1px #B8A67E; }
.cont_img_right { float:right; margin:0 0 20px 20px; border:solid 1px #B8A67E; }
.cont_img_vina { float:left; margin:0 20px 20px 0; }

/* FOOTER */
.footer { padding:15px; color:black; font-size:10px; }
.footer a { color:black; }
.footer p { line-height:150%; font-size:10px; }

body.Podstran .footer { width:510px; padding:15px 0; margin:0 30px; border-top:solid 1px #DDCAA0; font-size:11px; }
body.Podstran .footer p { line-height:150%; font-size:11px; }