body {
    background: #f3f4f4;
    margin: 0px auto 0px;
    padding: 0px;
    font-family: Tahoma, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #3b3b3b;
    text-align:center;
    /* behavior:url("csshover.htc"); */
    /*   background:url(http://www.trcanje.rs/wp-content/uploads/2011/05/nike-run-11.jpg)  top center no-repeat #fdb930; */
    /* test text*/
}

table {
    font-size: 14px;
    font-family: Tahoma, sans-serif;
}

table a, table a:hover, table a:visited {
    font-size: 14px;
    font-family: Tahoma, sans-serif;
}


table.proizvtabela {
    font-size: 15px;
    font-family: Tahoma, sans-serif;
}

table.proizvodjac5, table.proizvodjac5 a {
    font-size: 14px;
    font-family: Tahoma, sans-serif;
    text-transform: uppercase;
}

table.proizvodjac5 tbody {
    margin: 0px 5px 0 5px;
    display:block;
}

table.model5, table.model5 a {
    font-size: 14px;
    font-family: Tahoma, sans-serif;
}

table.oceni{
    font-size: 12px;
    font-family: Tahoma, sans-serif;
    float:right;
    text-align:center;
}
table.listaproizvodjaca{
    font-size: 13px;
    font-family: Tahoma, sans-serif;    
    width: 615px;
    border: 0px;    
}

table.listaproizvodjaca a{
    font-size: 13px;
    font-family: Tahoma, sans-serif;
    width: 615px;
    border: 0px;    
}

td.pitanja{
    font-size: 12px;
    font-family: Tahoma, sans-serif;
    padding: 4px;
}

td.pitanja a,  td.pitanja a:hover, td.pitanja a:visited {
    font-size: 12px;
    font-family: Tahoma, sans-serif;
}

.model5tr {
    margin: 0px 7px 0 7px;
    display:block;
}
/* ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc */

img {
    margin: 0px auto 0px;
    padding: 0px;
    border: 0px;
}

a, a:visited {
    color: #1f3f4d;
    text-decoration: none;
}

a:hover {
    color: #1f3f4d;
    text-decoration: underline;
}

h1 {
    padding: 0px;
    margin: 0px auto 0px;
    text-transform: uppercase;
    font-family: Calibri, Tahoma;
    font-size: 22px;
    color: #1f3f4d;
    margin-bottom: 15px;
}

h2 {
    padding: 0px;
    margin: 0px auto 0px;
    text-transform: uppercase;
    font-family: Calibri, Tahoma;
    font-size: 22px;
    color: #1f3f4d;
    margin-bottom: 15px;
}

h3 {
    padding: 0px;
    margin: 0px auto 0px;
    text-transform: uppercase;
    font-family: Calibri, Tahoma;
    font-size: 17px;
    color: #1f3f4d;
}

h3 a, h3 a:visited {
    color: #1f3f4d;
    text-decoration: none;
}

h3 a:hover {
    color: #1f3f4d;
    text-decoration: underline;
}

#wrap {
    width: 960px;
    padding: 0px;
    margin: 0px auto 0px;
}
#content-wrap {
    padding:10px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -moz-box-shadow:0 0 4px 1px #CCCCCC;
    -webkit-box-shadow:0 0 4px 1px #CCCCCC;
    background:#fff;
    display:inline-block;
    margin:10px 0;
    width:930px;
}

#header {
    width: 960px;
    margin: 10px 0;
}

#headlevo {
    width: 370px;
    float: left;
    margin: 0 20px -15px 10px;
    display: inline;
}

#headdesno {
    width: 370px;
    float: left;
    margin: 15px 10px 0 82px;
    display: inline;
}

#main {
    width: 960px;
    margin:0px auto 0px;
}


#sadrzaj {

}

#meni {
    /*background-image:url(images/meni_bg.png);
    background:#122831;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    font-size:15px;
    */
    height:45px;
    margin:3px 0px 15px 0px;
    width:930px;

    text-align:left;
}

#navigacija {
    width: 927px;
    float:left;
    color: #FFFFFF;
    font-size:15px;
}

.nav {
    height: 33px;
    list-style-type: none;
    list-style-type: none;
    padding: 12px 0 0 0;
    margin: 0 3px;
    text-align:left;

    display:inline-block;
}

.nav li  {
    display: inline;
    float:left;
    padding:0 2px;

    /*background:black;*/
}

.nav li a, .nav li a:visited {
    text-decoration: none;
    color: #FFFFFF;
    padding:12px 15px 15px 15px;
}

.nav li a:hover {
    background-image:url(images/bgmeni.jpg);
    background-repeat: repeat-x;
    text-decoration: none;
    color: #FFFFFF;
}

#pretraga {
    display:block;
    display:inline;
    float:right;
    margin:9px 0 0 0 ;
    padding:0;
    width:180px;
    text-align:right;

    /*background:green;*/
}
#cse-search-box {
    margin:0;
    padding:0;
    width:190px;

    /*border:1px solid yellow;*/
}
#from {
    color: #7e7e7e;
    border: 0px;
    font-family:Tahoma,sans-serif;
    font-size:14px;
    height:27px;
    padding:4px;
    width:140px;
    float:left;
    margin:0 5px 0 0;
}

.trazi {
    width:30px;
    float:right;
    display:block;
    margin:0px;
    padding:0px;

}

#pocetna {
    width: 930px;
    float:left;
    display: inline;
    padding: 0px;
}

#content {
    width: 615px;
    float: left;
    margin-right: 10px;
    display: inline;
    text-align:left;
}

#content p {
    padding: 0px;
    margin: 0px auto 0px;
    margin-bottom: 8px;
}

#contentpojmovi {
    width: 605px;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
    display: inline;
    text-align:left;
}

#popularne {
    background-image:url(images/najpopularnije.png);
    background-position: center;
    background-repeat: no-repeat;
    color: #FFFFFF;
}



#najpop {
    margin: 0px auto 0px;
    padding: 0px;
    border-spacing: 0px;
    border: 0px;
    height: 35px;
    color: #ffffff;
    font-size: 14px;
}

#najpop a, #najpop a:visited, #najpop a:hover {
    border-bottom:1px dotted #FFFFFF;
    color:#FFFFFF;
    font-size:14px !important;
}

#najpop a:hover {   text-decoration:none; }

#prodspisak {
    margin: 0px auto 0px;
    padding: 0px;
    border-spacing: 0px;
    border: 0px;
    height: 35px;
    color: #ffffff;
    font-size: 14px;
}

#prodspisak a, #prodspisak a:visited, #prodspisak a:hover {    
    color:#FFFFFF;
    font-size:14px !important;
    font-weight:bold;
}

#hometabela {


}

#hometabela a, #hometabela a:visited, #hometabela a:hover { font-size: 12px; }

.kategorije {
    height: 40px;
    border-top: 1px dotted #a8a8a8;
    border-bottom:  1px dotted #a8a8a8;
    margin: 5px 0 0 0;
    clear:both;
    text-align:left;
}

.kat {    
    padding: 0px;
    margin: 9px 0px;
    text-transform: uppercase;    
    height: 30px;    
}

.kat li {
    display: inline;
    background-image:url(images/bullet.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 11px;
}

.kat li.prva {
    display: inline;
}

.kat li a, .kat li a:visited {
    padding-left: 5px;
    color: #1f3f4d;
    text-decoration: none;
}

.kat li a:hover {
    color: #1f3f4d;
    text-decoration: underline;
}

#teksthome {
    padding:10px 0 0 7px;
    min-height:190px; /* ukoliko ista budes menjao u sidebaru ili negde.. ovo CSS polje min-height daje DIV-u minimalnu bla truc*/
}

#texthome-h1 {
    color:#1F3F4D;
    font-size:24px;
    font-weight:bold;
    letter-spacing:-1px;
    text-shadow:0 0 1px #EEEEEE;
}

#teksthome p {
    color:#3B3B3B;
    font-size:13px;
    margin:0 0 10px;
    text-align:justify;
}

#teksthome p a, #teksthome p a:visited {
    color: #1f3f4d;
    text-decoration: none;
    font-size: 14px;
}

#teksthome p a:hover {
    color: #1f3f4d;
    text-decoration: underline;
    font-size: 14px;
}

#teksthome img {
    margin-left: 10px;
    display: inline;
}

#komentari {
    width: 300px;
    float: left;
    margin-right: 15px;
    display: inline;
    margin-top: 20px;
    margin-bottom: 15px;
    display: inline;
}

.komtabela {
    background-image:url(images/kom_forum.png);
    background-position: center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-indent: 10px;
}

#forum {
    width: 300px;
    float: right;
    margin-top: 20px;
    margin-bottom: 15px;
    display: inline;
}

#sidebar {
    width: 295px;
    float: right;
    text-align:left;
}

#proizvodjaci {

}

#proizvtabela {
    background-image:url(images/green.png);
    background-position: center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-indent: 10px;
    /*text-shadow:0 0 1px #333333;*/
    font-weight:bold;
    font-size:14px;
}

.svipr {
    height: 30px;
    font-weight: bold;
    border-top: 1px dotted #a8a8a8;
    border-bottom:  1px dotted #a8a8a8;
    padding-top: 10px;
    margin-top: 5px;
}

.svipr a, .svipr a:visited {
    color: #1f3f4d;
    text-decoration: none;
}

.svipr a:hover {
    color: #1f3f4d;
    text-decoration: underline;
}
.svisrv {
    height: 30px;
    font-weight: bold;    
    border-bottom:  1px dotted #a8a8a8;
    padding-top: 10px;
}

.svisrv a, .svisrv a:visited {
    color: #1f3f4d;
    text-decoration: none;
}

.svisrv a:hover {
    color: #1f3f4d;
    text-decoration: underline;
}

#baner2 {
    margin: 5px 22px 0;
    height: 150px;
}


#prodavnice {
    margin: 5px 0 0 0;
}
#prodavniceizdvojene {
    margin: 40px 0 0 0;
}

.prod {
    width: 290px;
    padding-left: 5px;
    height: 126px;
    float:right;
    font-size: 14px;
}

#prodtabela {
    background-image:url(images/blue.png);
    background-position: center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-indent: 10px;
}
#akctabela {
    background-image:url(http://klimauredjaji.com/images/red.png);
    background-position: center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-indent: 10px;
}
#social {
    margin: 5px 0 0 0;
    background-image:url(images/social.png);
    background-position:center;
    background-repeat:no-repeat;
    text-align:left;
}

#facebook {
    background:none repeat scroll 0 0 #FAFAFA;
    color:#003333;
    height:65px;
    padding:10px;
}

#facebook a, #facebook a:visited, #facebook a:hover { color: #003333; }

#facebook p {
    color: #003333;
    padding:3px;
    margin: 0px auto 0px;
    font-size: 18px;
}

#twitter {
    width: 285px;
    display: inline;
    padding-left: 10px;
    /*padding-top: 15px;*/
    float: right;
    background: #fafafa;
}

#twitter a, #twitter a:visited, #twitter a:hover {
    color: #003333;
}

#twitter p {
    color: #003333;
    padding:3px;
    margin: 0px auto 0px;
    font-size: 18px;
}

.update {
    font-style: italic;
    font-size: 13px;
    font-family: "Lucida", Arial, Helvetica, sans-serif;
}


#footer {
    font-family: Calibri, Tahoma;
    font-size: 14px;
    display:inline-block;
    margin: 0 0 10px 0;

    margin:0 auto 10px;
    width:940px;
}

#flevo {
    width: 840px;
    float: left;
    text-align:left;
}

#prvi {
    width: 345px;
    float: left;
}

#stranice {
    width: 165px;
    width: 180px;
    float: left;
    text-align:left;
    margin:0px;
}

#stranice li { text-align:left;  margin:0px; }

#str {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 17px;
}

#str a, #str a:visited {
    color: #1f3f4d;
    text-decoration: none;
}

#str a:hover {
    color: #1f3f4d;
    text-decoration: underline;
}

#ponuda {
    width: 180px;
    width: 165px;
    float: right;
}

#pon {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    text-align:left;
}

#pon li {
    margin: 0px;
    text-align:left;
}

#pon a, #pon a:visited {
    color: #1f3f4d;
    text-decoration: none;
}

#pon a:hover {
    color: #1f3f4d;
    text-decoration: underline;
}

#drugi {
    width: 495px;
    float: right;
}

#baza {
    width: 110px;
    float: left;
}

#baz {
    list-style-type: none;
    padding: 0px;
    text-align:left;
    margin:0px;
}

#baz a, #baz a:visited {
    color: #1f3f4d;
    text-decoration: none;
}

#baz a:hover {
    color: #1f3f4d;
    text-decoration: underline;
}

#vesti {
    width: 310px;
    width: 330px;
    float: right;
}

#ves {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

#ves a, #ves a:visited {
    color: #1f3f4d;
    text-decoration: none;
}

#ves a:hover {
    color: #1f3f4d;
    text-decoration: underline;
}

#fdesno {
    width: 100px;
    float: right;
    margin:0px;
}

#fde {
    list-style-type: none;
    padding: 0px;
    margin: 0px auto 0px;
    text-align: right;
    color: #1f3f4d;
}

#fde a, #fde a:visited {
    color: #1f3f4d;
    text-decoration: none;
}

#fde a:hover {
    color: #1f3f4d;
    text-decoration: underline;
}

/* Ponuda */



#contentponuda {
    width: 615px;
    float: left;
    margin-right: 10px;
    display: inline;
    border-bottom:  1px dotted #a8a8a8;
}

#meniside {
    width: 295px;
    display: inline;
    float: right;
    background-image:url(images/ponuda_side.png);
    background-position:center top;
    background-color: #fafafa;
    background-repeat:no-repeat;
}

.stavka {
    width: 295px;
    float: right;
    border-bottom:  1px dotted #a8a8a8;
    padding-bottom: 15px;
}

.stavka p {
    padding: 0px;
    margin: 0px auto 0px;
    padding-top: 15px;
    padding-left: 10px;
}

.stavka p a {
    color: #003333;
}

.nostavka {
    width: 295px;
    height: 65px;
    float: right;
}

.nostavka p {
    padding: 0px;
    margin: 0px auto 0px;
    padding-top: 15px;
    padding-left: 10px;
    color: #003333;
}

.nostavka p a {
    color: #003333;
}

#poll {
    width: 285px;
    height: 28px;
    margin-top: 22px;
    float: right;
    background-image:url(images/blue.png);
    background-repeat: no-repeat;
    padding-top: 7px;
    padding-left: 10px;
    color: #FFFFFF;
    font-size: 16px;
}

#anketa {
    width: 287px;
    float: right;
    margin-top: 15px;
    border-bottom:  1px dotted #a8a8a8;
}

.ank {
    width: 295px;
    float: right;
}

.glas {
    width: 82px;
    height: 25px;
    float: left;
    background-image:url(images/glas.png);
    background-repeat:no-repeat;
    text-transform: uppercase;
    color: #FFFFFF;
    border: 0px;
    font-size:14px;
    font-weight:bold;
    margin:0 0 12px;
    padding:0 0 1px;
}

.glas2 {
    width: 65px;
    height: 25px;
    float: right;
    background-image:url(images/glas2.png);
    background-repeat:no-repeat;
    text-transform: uppercase;
    color: #FFFFFF;
    border: 0px;
    font-weight:bold;
    padding:0 1px 2px 0;
}

.glas a, .glas a:hover, .glas a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

.ponuda {
    font-size: 16px;
}

/* Split */
.split {
    font-size: 22px;
    color: #1f3f4d;
}

#strane {
    width: 615px;
    height: 30px;
    float: left;
    border-top:  1px dotted #a8a8a8;
    margin-top: 15px;
    padding-top: 20px;
}

#strtxt {
    width: 65px;
    height: 23px;
    float: left;
    background: #fafafa;
    color: #1f3f4d;
    text-align: center;
    padding-top: 4px;
}

#brojevi {
    width: 550px;
    float: right;
}

.pages {
    list-style-type: none;
    padding: 0px;
    margin: 0px auto 0px;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
    padding-top: 4px;
    padding-left: 10px;
}

.pages li {
    display: inline;
    background-image:url(images/page.jpg);
    background-repeat: no-repeat;
    width: 14px;
    height: 27px;
    padding-left: 8px;
    padding-right: 8px;
    margin-right: 7px;
}

.pages li a, .pages li a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

.pages li a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

/* Pokretne */

.dotted {
    width: 615px;
    height: 15px;
    float: left;
    border-bottom:  1px dotted #a8a8a8;
}

/* Prodavnice */


#prod {
    width: 295px;
    float: right;
    margin-top: 15px;
    padding-bottom: 15px;
    border-bottom:  1px dotted #a8a8a8;
}

#shop {
    width: 285px;
    height: 28px;
    float: right;
    background-image:url(images/green.png);
    background-repeat: no-repeat;
    padding-top: 7px;
    padding-left: 10px;
    color: #FFFFFF;
    text-transform: uppercase;
}

.shopst {
    padding:0px;
    margin: 0px auto 0px;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Arial, Calibri, sans-serif;
}

.cenovnik {
    padding:0px;
    margin: 0px auto 0px;
    font-size: 10px;
    color: #707070;
    font-family: Arial, Calibri, sans-serif;
    margin-bottom: 15px;
}

.cenovnik a, .cenovnik a:visited, .cenovnik a:hover {
    color: #707070;
}

/* Prodavnica single */

#prodavnica {
    background-image:url(images/bigblue.png);
    background-position: center;
    background-repeat: no-repeat;
    color: #FFFFFF;
}

#singleshop {
    width: 605px;
    height: 28px;
    font-size:20px;
    float: left;
    background-image:url(images/najpopularnije.png);
    background-repeat: no-repeat;
    padding-top: 7px;
    padding-left: 10px;
    color: #FFFFFF;
    text-transform: uppercase;
    margin:0px;
}

#shoptxt {
    width: 615px;
    float: left;
    margin-top: 20px;
}

#shoptxt p {
    padding: 0px;
    margin: 0px auto 0px;
    margin-bottom: 8px;
}

#shoptxt p a {
    text-decoration: underline;
}

#infopis {
    width: 430px;
    float: left;
    padding-left: 5px;
}
#infopis2 {
    width: 300px;
    float: left;
    padding-left: 5px;
}
#slicka2 {
    width: 250px;
    float: right;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Arial, Calibri, sans-serif;
    font-size: 10px;
}

#slicka {
    width: 170px;
    float: right;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Arial, Calibri, sans-serif;
    font-size: 10px;
}

#slicka a, #slicka a:hover, #slicka a:visited {
}

#opis {
    width: 615px;
    float: left;
    margin-bottom: 22px;
}

#opis p {
    padding: 0px;
    margin: 0px auto 0px;
    margin-bottom: 8px;
}

#galerija {
    width: 615px;
    display: inline;
    float: left;
    margin-bottom: 30px;
}

#galerija img {
    padding: 2px;
    margin-right: 15px;
    display: inline;
    background: #f3f4f4;
}

/* Baza znanja */

#bazatxt {
    width: 615px;
    float: left;
    margin-top: 20px;
    margin-bottom: 30px;
}

#bazatxt p {
    padding: 0px;
    margin: 0px auto 0px;
    margin-bottom: 8px;
}

#bazatxt p a {
    text-decoration: underline;
}

.minidotted {
    width: 295px;
    height: 15px;
    float: right;
    border-bottom:  1px dotted #a8a8a8;
}

.plavo {
    width: 290px;
    height: 27px;
    margin-top: 25px;
    background-image:url(images/blue.png);
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-top: 8px;
    color: #FFFFFF;
    text-transform: uppercase;
}

.bazakol {
    width: 295px;
    margin-top: 10px;
}

.bazakol p {
    padding: 0px;
    margin: 0px auto 0px;
    margin-bottom: 8px;
}

.bazakol p a {
    text-decoration: underline;
}

#levakol {
    width: 300px;
    float: left;
    padding-right: 15px;
    display: inline;
}

#desnakol {
    width: 295px;
    float: right;
}

/* Pojmovi */

#pojmoviside {
    width: 295px;    
    display: inline;
    float: right;
    background-image:url(images/pojmovi.png);
    background-position:center;
    background-repeat:no-repeat;
}

.dict {
    width: 295px;
    float: right;
}

.dict p {
    padding: 0px;
    margin: 0px auto 0px;
    padding-top: 15px;
    padding-left: 10px;
    color: #003333;
}

.recnik {
    width: 290px;
    list-style-type: none;
    padding: 0px 0px 0px 5px;
    margin-top: 10px;
    display: inline;
}

.recnik li {
    background-image:url(images/recnik.png);
    background-repeat: no-repeat;
    padding: 0px;
    padding-left: 13px;
}

/* Pojmovi */

#racunaljka {
    width: 295px;
    float: right;
}

#dugme {
    width: 295px;
    height:32px;
    float:right;
}

.izracunaj {
    width: 121px;
    height: 36px;
    font-weight: bold;
    background-color: #25587E;
    color: white;
    padding:6px;
    -moz-border-radius: 6px;
    border: 2px #227CB8 solid;  
    text-transform: uppercase;
    
    /*width: 121px;
    height: 36px;
    background-image:url(images/izracunaj.png);
    background-repeat:no-repeat;
    text-transform: uppercase;
    color: #FFFFFF;
    padding-top: 0px;
    padding-left: 8px;
    margin-left: 5px;
    font-weight: bold;
*/
    }

.izracunaj a, .izracunaj a:visited, .izracunaj a:hover {
    color: #FFFFFF;
    text-decoration: none;
}


#form {
    width: 295px;
    float: right;
}

.pretrazi {
    width: 119px;
    height: 26px;
    background-image:url(images/izracunaj.png);
    background-repeat:no-repeat;
    text-transform: uppercase;
    color: #FFFFFF;
    padding-top: 6px;
    padding-left: 30px;
    margin-left: 5px;
}

.pretrazi a, .pretrazi a:visited, .pretrazi a:hover {
    color: #FFFFFF;
    text-decoration: none;
}

/* Uredjaj */

#uredjajtabela {
    background-image:url(images/siva.png);
    background-position: center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-indent: 10px;
}


#singleuredjaj {
    width: 605px;
    height: 28px;
    float: left;
    background-image:url(images/bigblue.png);
    background-repeat: no-repeat;
    padding-top: 7px;
    padding-left: 10px;
    color: #FFFFFF;
    text-transform: uppercase;
    margin-top: 15px;
}

#fact {
    width: 615px;
    float: left;
    border-bottom:  1px dotted #a8a8a8;
}

#model {
    width: 615px;
    float: left;
    border-bottom:  1px dotted #a8a8a8;
}

.devicelevo {
    width: 140px;
    float: left;
    vertical-align: middle;
}

.devicedesno {
    width: 474px;
    float: right;
    border-left:  1px dotted #a8a8a8;
}

.sta {
    width: 230px;
    float: left;
    border-right:  1px dotted #a8a8a8;
    padding-top: 10px;
    padding-left: 10px;
}

.sta p {
    padding-top: 5px;
    padding-bottom: 5px;
}

.koliko {
    width: 223px;
    float: right;
    padding-top: 10px;
    padding-left: 10px;
}

.koliko p {
    padding-top: 5px;
    padding-bottom: 5px;
}

#upfact {
    width: 325px;
    float: left;
    border-bottom:  1px dotted #a8a8a8;
}

#upmodel {
    width: 320px;
    float: left;
    border-bottom:  1px dotted #a8a8a8;
}

.upsta {
    width: 315px;
    float: left;
    border-right:  1px dotted #a8a8a8;
    padding-top: 10px;
    padding-left: 10px;
}

.upkoliko {
    width: 123px;
    float: right;
    padding-top: 10px;
    padding-left: 10px;
}


.levi {
    float: left;
    width: 325px;
}

.komentari {
    width: 615px;
    height: 27px;
    float: left;
    margin-top: 42px;
    margin-bottom: 10px;
    background-image:url(images/bigsiva.png);
    background-position: center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-transform: uppercase;
    text-indent: 10px;
    padding-top: 8px;
}

.singlecom {
    float: left;
    padding-bottom: 10px;
    border-bottom:  1px dotted #a8a8a8;
    padding-top: 10px;
}

.nick {
    width: 90px;
    float: left;
}

.comtxt {
    width: 525px;
    float: right;
}

#comform {
    width: 615px;
    float: left;
    background: #fafafa;
    margin-bottom: 30px;
}

#opislevo {
    float: left;
    width: 330px;
}
#opislevoslika {
    float: left;
    width: 175px;
}

#opislevotext {
    float: left;
    width: 150px;
}


#opisdesno {
    float: right;
    width: 280px;
}

#opisdodatno{
    float:right;
    width:615px;
}

#devicetxt {
    width: 615px;
    float: left;
    margin-top: 10px;
    margin-bottom: 20px;
}

#devicetxt p {
    padding: 0px;
    margin: 0px auto 0px;
    margin-bottom: 3px;
}

.cena {
    width: 215px;
    height: 30px;
    float: right;
}

.cena p {
    width: 88px;
    height: 25px;
    margin: 0px auto 0px;
    padding: 0px;
    float: right;
    background-image:url(images/cena.png);
    background-repeat: no-repeat;
    color: #ffffff;
    font-weight: bold;
    text-indent: 8px;
}

.ocena {
    float: right;
    color: #1f3f4d;
    font-size: 15px;
    font-weight:bold;    
}

#oceni {
    width: 202px;
    height: 43px;
    background: #fafafa;
    float: right;
    color: #1f3f4d;
    margin-top: 10px;
}

input[type="submit"] {
    cursor:pointer;
}

.azuriraj {
    height: 30px;
    float: center;
}

.azuriraj p {
    height: 25px;    
    padding-top: 6px;
    padding-left: 4px;
    background-image:url(images/cena.png);
    background-repeat: no-repeat;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;    
}

#slika {
    width: 600px;
    background: #FFFFFF;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
}

.navhead2 {
    width:170px;
    height:18px;
    padding: 3px 3px 3px 5px;
    border: #2AABE2 1px solid;
    border-collapse: collapse;
    text-align: left;
    font-size:8pt;
    background-color:#2AABE2;
    color:#FFF;
    margin: auto;
}

.navitem2 {
    width:170px;
    padding: 15px 3px 0 5px;
    border-bottom:#2AABE2 1px solid;
    border-right:#2AABE2 1px solid;
    border-left:#2AABE2 1px solid;
    /*border: #2AABE2 1px solid;*/
    font-size:8pt;
    border-collapse: collapse;
    font-weight: normal;
    text-align:left;
    margin: auto;
}

.navitem2 input {
    border: 1px solid #DDD;
    font-family: verdana;
    font-size: 10px;
    color: #666;
    font-weight: bold;
}

.navitem2 form {
    margin-bottom: 20px;
}

/*-------------------------------------------------------
                    MENU
----------------------------------------------------------
*/

ul.topnav {
    list-style: none;
    padding: 0 20px;
    margin: 0;
    float: left;
    width: 890px;
    background: #1f3f4d;
    font-size: 16px;
    /* font-size: 1.2em;*/

    background: url(images/topnav_bg.gif) repeat-x;
    /*background: url(images/bgmeni.jpg) repeat-x;*/
    -moz-border-radius:5px;
    -webkit-border-radius:5px;

}
ul.topnav li {
    float: left;
    margin: 0;
    padding: 0 15px 0 0;
    position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
    padding: 13px 5px;
    color: #fff;
    display: block;
    text-decoration: none;
    float: left;
}
ul.topnav li a:hover{
    background-image:url(images/bgmenu.gif);
    /*background: url(images/menu/topnav_hover.gif) no-repeat center top;*/
}
ul.topnav li span { /*--Drop down trigger styles--*/
                    width: 17px;
                    height: 45px;
                    float: left;
                    background: url(images/subnav_btn.gif) no-repeat center;
                    /*background: url(images/menu/subnav_btn.gif) no-repeat center top;*/
}
/*ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li span.subhover {background-position: center; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
    list-style: none;
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
    left: 0; top: 45px;
    background: #0d1b21;
    margin: 0; padding: 0;
    display: none;
    font-size: 14px;
    float: left;
    width: 175px;
    /*border: 1px solid #111;*/
    border-bottom:1px dotted #FFFFFF;
}
ul.topnav li ul.subnav li{
    margin: 0; padding: 0;
    border-top: 1px solid #252525; /*--Create bevel effect--*/
    border-bottom: 1px solid #444; /*--Create bevel effect--*/
    clear: both;
    width: 175px;
}
html ul.topnav li ul.subnav li a {
    float: left;
    width: 160px;
    /*	background: #333 url(dropdown_linkbg.gif) no-repeat 10px center; */
    padding-left: 10px;
    height:20px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
                                         background: #1f3f4d;
                                         /*	background: #222 url(dropdown_linkbg.gif) no-repeat 10px center; */
}

/* PRIKAZ OCENE KLIME U ZVEZDICAMA*/
span.zvezdice, span.zvezdice span {
    display: block;
    background: url(images/zvezdice.png) 0 -16px repeat-x;
    width: 80px;
    height: 16px;
    float:left;
}

span.zvezdice span {
    background-position: 0 0;
}


/*NASLOVNA STRANA MODEL 5 */

#popularneindex {
    /* background-image:url(images/najpopularnije.png); */
    background-position: center;
    background-repeat: no-repeat;
    /* color: #FFFFFF;*/
}

#najpopindex {
    margin: 0px auto 0px;
    padding: 0px;
    border-spacing: 0px;
    border: 0px;
    height: 35px;
    color: #25587E;
    font-size: 14px;
    font-weight: bold;
}

.energyClassSelector
{
    cursor: pointer;
}

.energyClassSelector:hover{
    font-weight: bold;
    background-color: #25587E;
    color: white;
    padding-top: 6px;
    padding-bottom: 6px;
}
.selektovano
{
    font-weight: bold;
    background-color: #25587E;
    color: white;
    padding-top: 6px;
    padding-bottom: 6px;
    -moz-border-radius: 4px;
    border-bottom:none;
}

.cenaSelector
{
    cursor: pointer;
}

.selectedCena
{
    font-weight: bold;
    background-color: white;
    color: blue;
}
#najjeftiniji:hover, #najskuplji:hover, #najnovije:hover, #spanClassA:hover, #spanClassB:hover,
#spanClassC:hover, #spanClassD:hover, #spanClassE:hover {
    font-weight: bold;
    background-color: #25587E;
    color: white;
    padding-top: 6px;
    padding-bottom: 6px;
    -moz-border-radius: 4px;
    border-bottom:none;
}


.proizvodjacslika img{
    max-width:100px;
    width:expression(document.body.clientWidth > 100? "100px": "auto" );
}

.sveklime:hover{
    font-weight: bold;
    background-color: #25587E;
    color: white;
    padding-top: 6px;
    padding-bottom: 6px;
    -moz-border-radius: 4px;
    text-decoration:none;
}

.sveklime {
    font-size: 14px;
    font-weight: bold;
}

.prijavise {
    width: 80px;
    height: 21px;
    background-color: #25587E;
    background-repeat:no-repeat;
    color: #FFFFFF;
    padding-top: 0px;
    padding-left: 8px;
    margin-left: 5px;    
    /*font-weight: bold;*/
    border: none;
    font-size: 13px;

}


/* ------PRODAVNICE PANEL LAGER------ */

#Lager td.naslov {
background: #b0b0b0;
color: white;
font: bold 8pt Tahoma;
text-align:center;
padding: 2px 2px 2px 2px;
border-left: 1px solid white;
border-top: 1px solid white;
border-bottom: 1px solid white;
}

#Lager td {
border-bottom: 1px solid #b0b0b0;
}

#Lager td.check {
text-align: center;
padding: 8px 0px 8px 0px;

}

#Lager td.firma {
font: bold 11pt Tahoma;
color: #255DA9;
text-align: center;
padding: 2px 8px 2px 8px;
}

#Lager td.model {
font: bold 10pt Tahoma;
color: #555555;
text-align: center;
padding: 2px 0px 2px 8px;
}

#Lager td.rest {
text-align: center;
padding: 2px 0px 2px 8px;
}

#Lager a {
font: bold 11pt Tahoma;
color: #255DA9;
}

.form_cp_button {
font-size: 8pt;
font-family: Tahoma; 
color: #255DA9; 
font-weight: bold;
}

/* ------panel prodavnice------ */

#panel_prodavnice td.podaci {
background: #e5e5e5;
font: 8pt Tahoma;
text-align: center;
padding: 3px 3px 3px 3px;
border-bottom: 1px solid #b0b0b0;
}

#panel_prodavnice td.naslov {
background: #5195CC;
color: #ffffff;
font: bold 8pt Tahoma;
text-align:left;
}

#panel_prodavnice td.header {
background: #b0b0b0;
font: bold 8pt Tahoma;
color: white;
text-align: center;
padding: 2px 2px 2px 2px;
}
#panel_prodavnice td.imefirme {
background: #B1CBE5;
font: bold 13pt Tahoma;
color: #255DA9;
text-align: left;
padding: 8px;
}

#panel_prodavnice a {
font: bold 11pt Tahoma;
color: #255DA9;
}
