body {
    margin:0 auto;
    background-image:url(../images/_bkg1650.jpg);
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-color:#000;
    background-position:top center;
    font-family:Verdana;
    font-size:12px;
    color:#fff;
    text-align:justify;
}
img {
    behavior: url("css/pngbehavior.htc");
}



.readMore {
    color:#fea700;
}

.margin {
    margin-right:22px;
}

#wrapper {
    margin:0 auto;
    margin-top:10px;
    width:965px;
}

/***********************\GLAVA/***************************/
#header {
    width:965px;
    height:85px;
    position:relative;
}

#topmenu {
    width:660px;
    height:67px;
    position:relative;
    float:left;
    font-family:Verdana;
    font-size:15px;
    font-weight:bold;
}

#home {
    position:absolute;
    right:0;
    top:0px;
    height:8px;
    font-size:10px;
}

#home a {
    text-decoration:none;
    color:#fff;
}

#home a:hover {
    text-decoration:underline;
}

#topmenu div {
    position:absolute;
    right:-71px;
    bottom:16px;
    background-color:#2ac1e7;
    border:1px solid #a4badb;
    height:24px;
    padding:0 3px 0 3px;
}

#topmenu div a {
    color:#fff;
    text-decoration:none;
}
#topmenu div a img {
    margin-top:2px;
    margin-right:3px;
}
/***********************\KRAJ GLAVA/**********************/

/***********************\TELO/***************************/

#main {
    width:965px;
    float:left;

}

#homeleft {
    width:615px;
    height:329px;
    border:1px solid #7c8c9e;
    background-color:#fff;
    float:left;
}

#homeright {
    width:342px;
    height:105px;
    border:1px solid #7c8c9e;
    background-color:#fff;
    float:right;
    margin-bottom:5px;
}

#text {
    width:945px;
    margin-top:10px;
    padding:10px;
    float:left;
    position:relative;
    height:70px;
}

#text a {
    color:#fff;
}

#boxwrapper {
    float:left;
    margin-top:15px;
    width:965px;
}

#box {
    width:305px;
    height:129px;
    border:1px solid #353637;
    float:left;
    background-color:#475262;
}

#box img {
    display:block;
}

#box a {
    margin:0;
    padding:0;
}

#boxhead {
    width:305px;
    height:18px;
    border-bottom:1px solid #353637;
    background-color:#0f0f0f;
}

#boxhead span {
    margin-left:8px;
}

#box p {
    margin:0px;
    padding:5px;
    font-size:11px;
    line-height:1.1em;
}
/***********************\KRAJ TELO/**********************/

/***********************\NOGE/***************************/
#footer {
    width:965px;
    margin-top:25px;
    float:left;
    text-align:center;
    color:#5d5d5d;
}

#footer a {
    color:#5d5d5d;
    text-decoration:none;
}
/***********************\KRAJ NOGE/**********************/

/***********************\PROGRAMI/**********************/

#box785 {
    background-color:#475262;
    border:1px solid #8a95a4;
    width:785px;
    height:536px;
    float:right;
}

#box785 h3 {
   margin:15px;
   font-size:15px;
}

#box785 p {
    padding:0;
    margin:15px;
    margin-top:5px;
}

#box785 img.title {
    margin:15px;
    margin-bottom:0px;
}

#box785itemwrapper {
    width:755px;
    float:left;
    margin-left:15px;
}



#box785item {
    width:189px;
    height:106px;
    float:left;
    margin-right:35px;
    margin-bottom:40px;
}

#box785item img {
    border:1px solid #575d66;
    margin-top:8px;
}


#box785item a {
    color:#fff;
    text-decoration:none;
}

#box785itemhead {
   width:189px;
}

#box170 {
    width:160px;
    float:left;
    line-height:1.5em;
    background-color:#475262;
    border:1px solid #8A95A4;
    padding-left:10px;
    height:295px;
}

#box170 a {
    color:#fff;
    text-decoration:none;
    margin-left:10px;
}

#box170head {
    font-family:Trebuchet MS;
    font-size:16px;
    margin-top:22px;
    margin-bottom:10px;
}

#box170head a {
    color:#fff;
    margin:0;
}
.programi {
    background:url(../images/programi/bkg/fittness.jpg) no-repeat right bottom;
}

.easy {
    background:url(../images/programi/bkg/easy.jpg) no-repeat bottom;
}

.selection {
    background:url(../images/programi/bkg/selection.jpg) no-repeat bottom;    
}

.cardio {
    background:url(../images/programi/bkg/cardio.jpg) no-repeat bottom;
}

.pure {
    background:url(../images/programi/bkg/full.jpg) no-repeat bottom;
}

.kinesis {
    background:url(../images/programi/bkg/kinesis.jpg) no-repeat bottom;
}

.wave {
    background:url(../images/programi/bkg/wave.jpg) no-repeat bottom;
}

.flex {
    background:url(../images/programi/bkg/flex.jpg) no-repeat bottom;
}

.grupne {
    background:url(../images/programi/bkg/grupne.jpg) no-repeat bottom;
}

.masaze {
    background:url(../images/programi/bkg/masaze.jpg) no-repeat bottom;
}

.akcija {
    background:url(../images/programi/bkg/akcija.jpg) no-repeat bottom;
}

/***********************\KRAJ PROGRAMI/**********************/

/***********************\CENOVNIK/**********************/
#box965 {
    width:963px;
    border:1px solid #8494a7;
    float:left;
    background:url(../images/cenovnik.jpg) no-repeat bottom;
    background-color:#475262;
    height:1450px;
    position:relative;
}

#cenovnik {
    position:absolute;
    top:25px;
    right:20px;
}

#box965 table {
    text-align:left;
}
#box965 h3 {
   margin:15px;
}

#box965 p {
    padding:0;
    margin:15px;
    margin-top:5px;
}

#box965 table thead tr {
    background-color:#000;
    height:20px;
    border:1px solid #8494a7;
}
#box965 a {
    color:#fff;
}

#box965 a.readMore {
    color:#fea700;
}
#box965 table thead tr th {
    border-top:1px solid #6a6a6a;
    border-bottom:1px solid #6a6a6a;
}

#box965 table th {
    padding-left:5px;
}

#box965 table td {
    vertical-align:top;
    padding-left:5px;
}

#box965.onama {
    background:url(../images/onama.jpg) no-repeat bottom;
    background-color:#475262;
}

#box965.cenovnik_masaza {
    background:url(../images/cenovnik_masaza.jpg) no-repeat bottom;
    background-color:#475262;
}

.gallerysmall {
    margin:0;
    padding:0;
    margin-top:15px;
    margin-left:15px;
    border:1px solid #686868;
}

