#content h3 {color:#0079ff; font-size:1em; margin-top:10px;}
#content h3.new {color:#0079ff; font-size:1.2em; margin-top:10px;}

#partners h2 {color:#1B45C1; padding:5px 10px; font-size:1.2em; background:#b6f101; margin-bottom:5px; width:179px; font-weight:bold;}

#sidebar h2 {color:#1B45C1; padding:5px 10px; font-size:1.2em; background:#b6f101; margin:0; width:160px; font-weight:bold; float:left; margin-top:5px;}
#sidebar .zaClane {background:url(../images/zaClane.jpg) no-repeat 0 0; padding:10px; margin-top:5px; float:left; width:160px;}
#sidebar .zaClane a {color:#fff; background:url(../images/bullet-zaClane.gif) no-repeat 0 2px; padding-left:10px; font-weight:bold; text-decoration:none;}
#sidebar .zaClane a:hover {text-decoration:underline;}

/*BANNER
--------------------------------*/
#banner {width:497px; height:158px;padding:12px; background:url(../images/banner.jpg) no-repeat 0 0; margin-bottom:10px;}
#banner h1 {font-size:1.5em; color:#0079FF; margin:0 0 7px 0;}
#banner img {float:right;}
#banner p {margin-bottom:5px;}
#banner ul.offer {float:left; margin-left:0;}
#banner ul.offer li {margin-bottom:5px;}
#banner ul.offer li.zavarovanje, #banner ul li.popusti {width:128px; height:22px; color:#fff; font-size:1.2em; font-weight:bold; padding-top:5px; text-align:center; background:url(../images/popusti.gif) no-repeat 0 0; padding-left:0;}
#banner ul.offer li.ugodnosti {width:128px; height:22px; color:#fff; font-size:1.2em; font-weight:bold; padding-top:5px; text-align:center;background:url(../images/ugodnosti.gif) no-repeat 0 0; padding-left:0;}
#banner ul.price {width:360px ! important; width:370px;float:left;margin:5px 0 0 0;}
#banner ul.price li {float:left; margin:0 0 0 15px; background:none; padding-left:0;}
#banner ul.price li a.cenik {width:131px; height:21px; background:url(../images/green.gif) no-repeat 0 0; color:#484848; font-size:1em; text-decoration:none; padding:7px 0 0 27px; display:block; font-weight:bold;}
#banner ul.price li a.cenik:hover {text-decoration:underline;}

/*NEWS
--------------------------------*/
#content ul.news {margin-top:10px; margin-left:0; display:block; width:519px;}
#content ul.news li {float:left; width:163px; background:none; padding-left:0; margin:0;}
#content ul.news li.middle {margin:0 15px;}
#content ul.news li span.date {font-size:0.8em;}
#content ul.news li img {border:2px solid #000; margin-bottom:-5px;}
#content ul.news li a {color:#0079FF; font-weight:bold; text-decoration:none;}
#content ul.news li a:hover {text-decoration:underline;}
#content ul.news p {margin-top:5px;}

/*LAST NEWS
--------------------------------*/
#content ul.lastNews {width:250px; font-size:0.9em; border-right:1px solid #B6F101; padding-right:8px; margin-left:0;}
#content ul.lastNews li {background:url(../images/newsLine.jpg) no-repeat 50% 100%; padding:7px 0; padding-left:0;}
#content ul.lastNews li.last {background:none; padding:7px 0;}
#content ul.lastNews li a {font-weight:bold; text-decoration:none; font-size:1em;}
#content ul.lastNews li a:hover {text-decoration:underline;}
#content ul.lastNews p {margin-bottom:0px;}

a.archive {font-weight:bold; text-decoration:none; background:url(../images/lastNews.gif) no-repeat 100% 3px; padding-right:10px; margin-top:5px;}

/*EVENTS
--------------------------------*/
#events {width:250px; float:right; padding-left:7px;}
#events ul {margin-left:0;}
#events ul a { font-weight:bold; float:left;}
#events ul p a { float:none;}
#events ul li img { margin:0 8px 5px 0;}
#events ul li {font-size:0.9em; margin:10px 0; background:none; padding-left:0;}
#events ul li p { float:left; width:205px;}

ul.sponzorji {border-top:#B6F101 solid 1px; border-bottom:#B6F101 solid 1px; padding-left:5px; height:50px;}

.pollBar {background:#86f101;}

form.basicForm {width:490px;}
#cardHolderNew ul {margin:10px 0; padding:0;}
#cardHolderNew ul li {background:none; margin:3px 0; padding:0; height:28px;}
#cardHolderNew ul li#pet {height:50px;}
#cardHolderNew ul li#typeC {height:80px;}
#cardHolderNew ul li label {display:block; width:150px; text-align:right; float:left; margin-right:5px;}
#cardHolderNew ul li label.inline {width:auto; margin-top:2px;}
#cardHolderNew ul li input#sexz, #cardHolderNew ul li input#sexm{float:left;}
#cardHolderNew ul li span.required {font-size:0.8em;}
#cardHolderNew ul li input#address {float:left;}
#cardHolderNew ul li input#addNumber {float:left; margin-left:3px; width:50px;}
#cardHolderNew ul li input#addNumber2 {width:50px;}
#cardHolderNew ul li input#zip {float:left; width:50px;}
#cardHolderNew ul li input#zip2 { width:50px;}
#cardHolderNew ul li input#zipPlace {float:left; margin-top:0px; margin-left:3px;}
#cardHolderNew ul li label.cardType1 {text-align:left; float:left; width:325px;}
#cardHolderNew ul li label.cardType {margin-bottom:30px;}
#cardHolderNew ul li p.labelsHolder {display:block; width:155px; float:left; text-align:right;}
#cardHolderNew ul li p.labelsHolder label {float:right;}
#cardHolderNew ul li input#news, #cardHolderNew ul li input#where {float:left;}
#content hr.narocilo {margin:20px 0;}
#content legend {padding-top:10px; float:left; width:100%; font-weight:bold;}
#cardHolderNew ul li input#birth {float:left; margin-left:0px !important; margin-left:2px;}
#cardHolderNew ul li a.calendar_ico {display:block; float:left; margin-left:5px; margin-top:1px;}
#errorMessage ul li {color:#ff0000; font-weight:bold;}
#cardHolderNew p.txtSmall {font-size:0.8em; margin-top:10px;}

#cardHolder ul {margin:15px 0;}
#cardHolder ul li {background:none; margin:0 3px; padding:0;}
#cardHolder ul li label {width:150px; text-align:right; margin-right:5px; display:block; float:left;}
#cardHolder ul li span.required {font-size:0.8em;}
#cardHolder p.txtSmall {font-size:0.8em; margin-top:10px;}

a.choosePayment {text-decoration:none;}
a.choosePayment:hover {text-decoration:underline;}
img.imgPlacilo {float:left; margin-right:10px;}

a.narocilo {display:block; width:auto; height:auto; padding:6px 5px 3px 18px; background:url(../images/puscica-nakup.gif) no-repeat 8px 9px; color:#FFF; font-weight:bold; text-decoration:none;}
a.narocilo:hover {text-decoration:underline;}
p.narociloP {display:block; width:200px; height:28px; background:url(../images/bg-nakup.gif) repeat-x 0 0;}
