/* CSS RESET & GLOBALS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, tt, var, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }

a:focus { outline: none; }
a img { border: none; }

strong, b { font-weight: bold; }
em, i { font-style: italic; }
br { line-height: 14px; }
input, textarea, select { font: 11px "Trebuchet MS", Arial, Helvetica; }


/* GLOBALS */
html, body { height: 100%; font: 12px "Trebuchet MS", Arial, Helvetica; color:#474747; }
div {position:relative;}


/* LINKS */
a:link, a:active, a:visited, a:hover { text-decoration: none; }

a:link, a:active, a:visited { color: #4D4E40; }
a:hover { color: #000000; }


/* FONTS */
h1 {font-size:16px;color:#393f41;font-weight:bold;}
h2 {font-size:18px;color:#393f41;font-weight:bold;}
h3 {font-size:12px;font-family:Arial;color:#737b7d;font-weight:bold;margin:0 0 15px 0;}



/* ALL OTHER STUFF */

hr {border:0;margin:20px 0;border-bottom:solid 1px #dedede;clear:both;}

body{margin:0 auto;}
.clr {clear:both;}

#all2 {width:100%;margin:0 auto;z-index:9999;background:url(img/BGLeftRepeat.jpg) top left repeat-y;}
#all {width:100%;margin:0 auto;z-index:9999;/*background:url(img/BGLeftRepeat.jpg) top left repeat-y;*/}

#masterWrapper {width:966px;margin:0 auto;}
#upperBrdr {background:url(img/headerFrm.png) no-repeat 0 0;width:966px;height:20px;}
#midBrdr {background:url(img/bodyFrm.png) repeat-y 0 0;width:966px;}
#lowerBrdr {background:url(img/footerFrm.png) no-repeat 0 0;width:966px;height:19px;}
#innerContent {padding:10px 34px;}

.logo {float:left;margin:12px 0 0 0;}
.topRightPhoneNumbers {float:right;width:176px;height:78px;background:url(img/listSokvirom.jpg) no-repeat 0 0;}
.topRightPhoneNumbers p {margin:0 0 0 42px;}
.topRightPhoneNumbers p.first {margin:4px 0 0 42px;}
.topRightPhoneNumbers p span {font-weight: bold;}

#menuHolder {background-color:#ffc600;}
#menuHolder ul {padding:5px 0;margin:12px 0 0 0;list-style-type: none;}
#menuHolder ul li {display:inline;font-size:13px;color:#4d4e40;background:url(img/izbSeparator.gif) no-repeat 9px 3px;padding:0 0 0 20px;font-weight:bold;}
#menuHolder ul li a.active {color:#ffffff;}

#bigPic {margin:1px 0 0 0;}

#searchBar {/*background:url(img/searchBoxBg.gif) repeat-x 0 0;height:26px;*/margin:7px 0 0 0;overflow:hidden;background-color:#ededed;padding:1px 0;}
#searchBarPage {background:url(img/searchBoxBg.gif) repeat-x 0 0;height:26px;margin:3px 0 0 0;}
/*#searchBar div {float:left;}
#searchBar div img {margin:0;padding-top:9px;}
#searchBar div select {font-size:9px;margin:0 0 0 10px;margin-top:4px;}
#searchBar div input {font-size:9px;height:12px;margin-top:4px;}*/

#searchBar div {float:left;}
#searchBar div.holder {float:none;border-bottom:solid 1px #ffffff;border-top:solid 1px #ffffff;height:24px;overflow:hidden;}
#searchBar div img {margin:0;padding-top:9px;}
#searchBar div select {font-size:11px;width:170px;margin-top:2px;margin-left:3px;margin-bottom:1px;}
#searchBar div input {font-size:11px;width:100px;margin-top:1px;}

.indexHeadings {margin:12px 0 0 0;overflow:hidden;}
.indexHeadings .left {float:left;padding:0 0 0 0;}
.indexHeadings .right {float:right;padding:0 227px 0 0;}

.indexIzdvajamoHolder {border-left:solid 1px #e0e4e5;border-top:solid 1px #e0e4e5;overflow:hidden;width:590px;margin:3px 0 0 0;float:left;}
.indexIzdvajamoHolder .add1 {float:left;padding:0 0 0 0;margin:0 0 0 0;width:196px;height:302px;}
.indexIzdvajamoHolder .add2 {float:left;padding:0 0 0 0;margin:0 0 0 1px;width:196px;height:302px;}
.indexIzdvajamoHolder .add3 {float:left;padding:0 0 0 0;margin:0 0 0 1px;width:196px;height:302px;}

.indexNovostHolder {float:right;width:297px;height:303px;background:url(img/indexNovostiBg.jpg) no-repeat 0 0;margin:3px 0 0 0;}

#extraInfoHolder {border:solid 1px #e7ebee;margin:9px 0 0 0;background:url(img/indexGrayBoxBg.jpg) repeat-x left bottom;overflow:hidden;padding:20px 15px 20px 15px;}
#extraInfoHolder div.left {float:left;width:530px;}
#extraInfoHolder div.left p {padding:10px 20px 0 0;}
#extraInfoHolder div.right {float:left;width:300px;border-left:solid 1px #e7ebee;padding:0 0 0 20px;}
#extraInfoHolder div.right p {padding:10px 0 0 0;}

#footerLinks {border:solid 1px #e7ebee;margin:9px 0 0 0;padding:2px;}
#footerLinks div {background-color:#E7EBEE;}
.tblFooterLinks {}
.tblFooterLinks h1 {font-size:11px;color:#cc5a08;font-weight:bold;}
.tblFooterLinks ul {margin:5px 0 0 0;padding:0 0 0 25px;}
.tblFooterLinks ul li {font-size:11px;font-weight:bold;margin:0 0 0 0;list-style-type:none;list-style-image:url(img/list.png);list-style-position:outside;}
.tblFooterLinks td {padding:12px;vertical-align:top;width:20%;}

.verticalLeftLineFooter {border-left:solid 1px #ffffff;}

.addHolder {padding:22px 12px 22px 12px;}

#poslovnaPrilika {position:absolute;top:132px;left:737px;width:211px;height:147px;}
#sjenicaPoc {position:absolute;top:376px;left:30px;width:565px;height:21px;}

.newsTextHolderIndex {padding:21px 12px 22px 12px;}
.newsTextHolderIndex h1 {color:#ffffff;font-size:19px;}
.newsTextHolderIndex h3 {color:#535b5d}
.newsTextHolderIndex p {color:#272727;}
.newsTextHolderIndex div {padding:12px 0 0 0;}

#pageContent {overflow:hidden;margin:12px 0 0 0;}
#pageContent h1 {font-size:16px;color:#393f41;font-weight:bold;}
#pageContent h2 {font-size:18px;color:#393f41;font-weight:bold;}
#pageContent h3 {font-size:12px;font-family:Arial;color:#737b7d;font-weight:bold;margin:0 0 15px 0;}

#firstCol {float:left;width:246px;}
#izbPic {width:246px;height:164px;overflow:hidden;}
#izbPic div {padding:100px 0 5px 0;}
#izbPic div div {background:url(img/grennOverlay.png) repeat 0 0;margin:0;padding:0;}
#izbPic div div p {padding:3px 10px;font-size:24px;color:#ffffff;font-weight:bold;}
#menu2 div {background-color:#ffffff;padding:1px 0;border-bottom:solid 1px #ededed;}
#menu2 div div {background-color:#ccdceb;padding:2px 7px 2px 7px;font-weight:bold;}
#menu2 div div.active {background-color:#e7ebee;}
#menu2 div div.active a.active {color:#59b400;}
#menu2 div div.active ul {margin:0;padding:0;}
#menu2 div div.active ul li {margin:0;padding:1px 0 1px 14px;}
#menu2 div div.active ul li a.active {color:#59b400;}
#newsShort {padding:0 0px 15px 0px;overflow:hidden;}
#newsShort div {border-bottom:solid 1px #ededed;padding:15px 10px 15px 10px;}
#newsShort div h1 {color:#59b400;}
#newsShort div h3 {color:#2c2c2c;}
#newsShort div div.newsLink {border:0;padding:15px 0 0 0;}

#secCol {float:left;width:185px;padding:0 0 0 15px;}
#secCol div.img {padding:5px 0 15px 0;text-align:center;margin:0 auto;}
#secCol .blueBox {background-color:#f1f5f8;padding:15px 10px 1px 10px;}
#secCol .blueBox h2 {margin:0 0 20px 0;}
#secCol .blueBox h3 {color:#ff9000;margin:0 0 2px 0;}
#secCol .blueBox div {margin:0 0 20px 0;}
#secCol ul li {list-style-type:none;list-style-image:url(img/list.png);list-style-position:outside;}

#thirdCol {float:left;width:407px;padding:0 0 0 25px;font-family:Arial;font-size:12px;line-height:18px;overflow:hidden;}
#thirdCol a {font-weight:bold;color:Green;} 
#thirdCol a:hover {font-weight:bold;color:Green;background-color:#ededed;}
#thirdCol h1 {margin:25px 0 10px 0;font-family:"Trebuchet MS";}
#thirdCol h2 {color:#59b400;font-size:22px;font-family:"Trebuchet MS";line-height:28px;}
#thirdCol h2#Title {margin-bottom:5px;}
#thirdCol h3 {color:#2c2c2c;margin:0 0 0 1px;}
#thirdCol table {margin:20px 0 20px 0;}
#thirdCol table tr th {text-align:left;vertical-align:top;font-weight:bold;width:65px;padding:0;}
#thirdCol table tr td {text-align:left;vertical-align:top;padding:0;}
.splitLine {padding:1px 0 0 0;border-bottom:solid 1px #dedede;}
#thirdCol .blueBoxAll {background-color:#f1f5f8;padding:10px;float:right;margin-left:10px;z-index:9999;}
#thirdCol .blueBoxAll p {margin-bottom:0;}
#thirdCol ul li {list-style-type:none;list-style-image:url(img/list.png);list-style-position:outside;margin-bottom:10px;}
#thirdCol p {margin-bottom:10px;}
#thirdCol div.specifikacije table tbody tr td p {margin-bottom:0;}

#Crumbs ul {margin:5px 0 0 0;padding:0;}

.specifikacije {margin:0 0 10px 0;border-bottom:solid 1px #ededed;padding:0;}
.specifikacije table tr td p {padding-bottom:5px;}

#extraFooter {text-align:center;margin:9px 0 0 0;background:url(img/indexGrayBoxBg.jpg) repeat-x left -30px;overflow:hidden;padding:7px 15px 7px 15px;}

div.btnVise {float:right;padding:0;border-bottom:solid 1px #dedede;font-weight:bold;background:url(img/list.png) no-repeat left middle;}

.btnBig {padding:10px;float:left;}
.btnBig div.left {float:left;width:65px;height:36px;background:url(img/btn_l.png) no-repeat top left;}
.btnBig div.mid {float:left;vertical-align:middle;padding:10px 7px;background:url(img/btn_m.png) repeat-x;}
.btnBig div.right {float:left;width:4px;height:36px;background:url(img/btn_r.png) no-repeat top left;}

.tblKontakt {}
.tblKontakt thead tr td {font-weight:bold;}
.tblKontakt tr th {}
.tblKontakt tr td input,textarea {width:300px;border:solid 1px #777777;}

#pdfHolder {margin-top:10px;padding-bottom:12px;border-bottom:solid 1px #dedede;}