body {
	background:	#67949c url(../images/bg-page.jpg) repeat-x top; color:#5a5a5a; font: normal 11px Verdana, Arial, Helvetica, sans-serif
}

strong, h1, h2, h3, h4 {font-weight:bold}
em {font-style:italic}
a {text-decoration:none}

/*---colors---*/
.white {color:#FFF}
.blue {color:#006a7c}
.gray {color:#5a5a5a}
.black{color:#000}
/*---textsizes---*/
.XS {font-size:10px}
.S {font-size:11px}
.M {font-size:12px}
.L {font-size:13px}
.LL {font-size:14px}
.XL {font-size:15px}
.XLL {font-size:17px}
.XXL {font-size:18px}
/*font*/
.arial {font-family:Arial, Helvetica, sans-serif}

/*---- header ----*/
#header {background:url(../images/bg-head.jpg) no-repeat center top; height:141px; margin:0 auto; width:100%}
#logo {cursor:pointer; height: 65px; margin:0 auto; padding:31px 148px 0 0; width: 440px}
#logo span { background: url(../images/zd-idrija.jpg) no-repeat; position: absolute; height: 65px; width: 440px}
/*---top navigator---*/
#bground {background:url(../images/bg-round1.gif) no-repeat center top; height:600px; margin:0 auto; width:100%}
#topnav {margin:0 auto; width:900px}
#topnav li {background:url(../images/bg-li.jpg) no-repeat left bottom; float:left; left:150px; position:relative; top:12px}
#topnav li a {display:block; float:left; height:25px; padding:8px 12px 0 12px}
#topnav li a:hover, #topnav li a.on  {background-color:#cc981e}
#topnav li a.lilast {padding:8px 0 0 0}

/*---- CONTENT ----*/
#content {background:url(../images/bg-content.jpg) repeat-y; margin:-600px auto; width:1000px; z-index:10}
#cleft, #cmiddle, #cright {float:left}

/*---left---*/
#cleft {background:#006a7c url(../images/bg-left.jpg) no-repeat left top; padding:21px 0 0 0; width:201px}
#schedule {background:url(../images/bg-urnik1.jpg) no-repeat left top; height:194px; line-height:1.7em; margin:0 auto 20px auto; padding:12px; width:136px}
/*urnik*/
#schedule select {width:130px}
#schedule input {padding-top:8px}
/*ambulante zdravniki*/
#amb-top {background:url(../images/bg-left-top.jpg) no-repeat left bottom; margin:0 auto; width:160px;height:16px}
#ambulance, #medical {background:url(../images/bg-left-middle.jpg) repeat-y; margin:0 auto; padding:0 10px; width:140px}
#ambulance ul, #medical ul {color:#5a5a5a}
#ambulance ul li, #medical ul li, #subcontent ul li {background:url(../images/bull-li.jpg) no-repeat left 4px; padding:4px 0 4px 10px}
#ambulance ul li a, #medical ul li a {font-weight:bold}
#ambulance ul li a:hover, #medical ul li a:hover {color:#cc981e}
#amb-bot {background:url(../images/bg-left-amb.jpg) no-repeat left top; margin:0 auto 20px auto; width:160px;height:74px}
#med-bot {background:url(../images/bg-med-bot.jpg) no-repeat left top; margin:0 auto 20px auto; width:160px;height:74px}
/*osebje*/
#doctors {background:url(../images/bg-doctors.jpg) no-repeat left top; height:110px; margin:0 auto 20px auto; padding:14px; width:132px}
#doctors a:hover {color:#cc981e}

/*middle*/
#cmiddle {background:#FFF url(../images/bg-middle.jpg) no-repeat left top; height:100%; width:542px}
#values {background:url(../images/bg-mid-front.jpg) no-repeat left top; height:126px; margin:10px auto 0 auto; padding:20px; width:493px}
#values ul {float:left; list-style:inside disc; padding: 15px 20px 0 0}
#news {padding:15px 20px 0 10px}
#news img {float:left; padding: 0 15px 0 0}
#news div {float:left; width:424px}
#news ul {padding: 10px 0}
#news ul li {border-bottom:dotted 1px #006a7c; float:left; padding: 5px 0}
#news ul li a {text-decoration:underline}

/*right*/
#search {background:url(../images/bg-search.jpg) left top; height:35px; padding:10px 0 0 30px; width:227px}
#search p, #search input {float:left; line-height:1.7em}
#search input.src{background:#b6dce3; border:solid 1px white; width:120px; margin: 0 10px}

#first {background:url(../images/bg-first.jpg) no-repeat left top; height:93px; line-height:1.1em; padding:10px 5px 0 15px; width:237px; text-align:right}
#first h4 {border-bottom:solid 1px #FFF; width:125px;}
#first img {float:right; padding: 0 10px}

#polltop {background:url(../images/bg-poll-top.jpg) no-repeat left top; font-size:1px; height:8px; width:257px}
#poll {background:url(../images/bg-poll-mid.jpg) repeat-y left; padding:0 10px 10px 35px; width:212px}
#poll #vpr {padding:5px 0}
#poll #links {background:#006a7c; margin-top:10px; padding:5px 0 7px 10px; width:190px}
#poll #links a{display:inline-block; text-decoration:underline; padding:0 13px 0 0}
#pollbot {background:url(../images/bg-poll-bot.jpg) no-repeat left top; height:25px; width:257px}

#ulinks-title {background:url(../images/bg-links.jpg) no-repeat left top; height:40px; padding:21px 0 0 35px; width:222px}
#ulinks {width:200px; margin:0 auto}
#ulinks li {background:url(../images/bullb-li.jpg) no-repeat left 7px; padding:3px 0  3px 12px}
#ulinks li a{text-decoration:underline}

#sublinks-title {background:url(../images/bg-links.jpg) no-repeat left top; font-size:12px; height:39px; padding:22px 0 0 30px; width:220px}

/*---- FOOTER ----*/
#foot {background:#6f9399 url(../images/bg-foot.jpg) no-repeat left top; clear:both; padding:20px 0; margin:0 auto; width:1000px}
#copy {position:relative; left:10px}
#work {position:relative; left:540px}
#ns {position:relative; left:540px; top:3px}


/*---- SUBPAGE ----*/
#crump {padding: 0 0 0 10px}
#subcontent {padding:15px 20px 0 10px}
#subcontent a {color:#006a7c; text-decoration:underline}

.ambdocs {margin:0 0 20px 0; width:100%}
.ambdocs tr td {padding:3px 0 1px 0; border-bottom:dotted 1px #006a7c}
.ambdocs tr td a#cont {background-color:#006a7c; color:white; display:inline-block; padding:3px; width:160px}

#subcontent table.tabela, .tableschedule {
	border-color: #5a5a5a;
	border-width: 0 0 1px 1px;
	border-style: solid;
}

#subcontent .tabela td, #subcontent .tabela th, .tableschedule tr th, .tableschedule tr td {
	border-color: #5a5a5a;
	border-width: 1px 1px 0 0;
	border-style: solid;
}

#subcontent .tabela td, #subcontent .tabela th {padding:3px}


/*---- FCK Template ----*/

.tableschedule {margin:5px 0 15px 0}
.tableschedule tr th {padding:3px 5px}
.tableschedule tr td {padding:3px 34px; text-align:center}
.tableschedule tr td.day {padding:3px 10px}
.schedulenotice, .schedulecontact {line-height:1.5em;padding:10px 12px}
.schedulenotice {background-color:#efefef}
.schedulecontact {border-bottom:solid 1px #dcdcdc; margin-bottom:10px}
.urg {background-color:#ddeff2}

/*---subcontent---*/
.cont tr td {padding:5px}

/*--- urnik razpored ---*/
/*--- urnik razpored ---*/
.razpored {border-left:solid 1px #5A5A5A; border-top:solid 1px #5A5A5A; font-size:13px}
.razpored tr td.rtitle {background-color:#5a5a5a; font-weight:bold; color:#FFF; font-size:15px}
.razpored tr td.rtime {color:#006a7c; font-size:14px; font-weight:bold; width:200px}
.razpored tr td.rline {border-bottom:solid 4px #5A5A5A}
.razpored tr td.rliner {border-right:solid 4px #5A5A5A}
.razpored tr td.rambu {vertical-align:middle;width:100px;}
.razpored tr td {border-right:solid 1px #5A5A5A; border-bottom:solid 1px #5A5A5A; padding:3px; text-align:center}

/*--- obrazec ---*/
#subcontent form input {width:200px}
#subcontent form textarea {width:200px}
