@charset "utf-8";
/* CSS Document */

.clTj
{
margin:0px;
background:#102e4f;
font-size:14px;

font-family:Verdana,Geneva,sans-serif;
color:#DD3;
/*background:url(images/bodybg.png)repeat-x top left #131313;*/
}

.clTjS
{
font-size:13px;
}

a
{
outline:none;
text-decoration:underline;
color:#000000;
}


a.cssLinkLogo,
a.cssLinkLogo:visited,
a.cssLinkLogo:hover,
a.cssLinkLogo:active
{

font-family:Verdana,Geneva,sans-serif;
text-decoration:none;
color:#000000;
}



img
{
border:0px;
}

#wraperblank
{
float:none;
margin:0px auto;
background:url(images/wraperbg.png)repeat-y;
/*background:url(images/body_bg.png)top repeat-x;*/
width:970px;
}

#mainWrapper
{
width:100%;
background: url(images/body_bg.png)top repeat-x;
float:left;
}

#a147
{
display: none;
}

#wraper
{
float:left;
margin:0px;
background:url(images/wraperbg.png)repeat-y;
width:970px;
}

#header
{
float:left;
background:url(images/headerbg.png)repeat-x top left;
padding:27px 0 0 0;
width:970px;
}

#header h1
{
float:left;
padding:0 0 0 26px;
margin:0px;
}

#header p.phoneno
{
float:left;
margin:9px 0 0 0;
padding:0px 0 0 440px;
width:264px;
text-align:center;

font-family:Verdana,Geneva,sans-serif;

font-size:12px;

/*
font-weight:normal;*/
font-size:14px;
/*color: #a50000;*/
color: #1f1f1f;
}

#header a
{

font-family:Verdana,Geneva,sans-serif;

font-size:12px;
font-size:14px;
/*color: #a50000;*/
color: #1f1f1f;
}


#header ul.navigation
{
float:left;
margin:23px 0 0 0;
padding:0 0 3px 0;
width:970px;
display:block;
background:url(images/navigationbg.png)repeat-x;
height:41px;
}

#header ul.navigation li
{
float:left;
margin:0px;
padding:0px;
display:block;
}

#header ul.navigation li.fadeline
{
float:left;
background:url(images/fadeinlines.png)no-repeat top right;
padding:0px;
}

#header ul.navigation li a
{
float:left;
height:41px;
line-height:41px;

font-family:Verdana,Geneva,sans-serif;

font-size:12px;
font-weight:normal;
color: #fff;
text-decoration:none;
padding:0 28px 0 27px;
}

/*glavni horizontalni m*/
#header ul.navigation li a:hover,a.active
{
float:left;
height:41px;
line-height:41px;

font-family:Verdana,Geneva,sans-serif;

font-size:12px;
font-weight:normal;
color: #fff;
text-decoration:none;
padding:0 28px 0 27px;
background:#4fd6ff;
}

#sliderbanner
{
float:left;
margin:13px 0 0 0;
padding:0 0 0 15px;
width:940px;
}


#sliderbanner a
{
float: left;
width:137px;
height:30px;

font-family:Verdana,Geneva,sans-serif;
font-size:13px;
font-weight:bold;
color: #ffffff;
line-height:25px;
text-decoration: none;
background:url(images/learnmoreactive.png)no-repeat;
text-align:center;
margin:19px 0 0 0px
}



#bodycontent
{
float:left;
margin:15px 0 0 0;
padding:0 0 25px 0;
width:970px;
border-bottom:3px solid #111111;
background:url(images/bodybottom.png)no-repeat bottom;
}

#bodyleftcontent
{
float:left;
padding:0 0 0 15px;
width:252px;
margin:0px;
}


#bodyleftcontent h2
{
float:left;
background:url(images/leftheading.png)no-repeat;
width:238px;
height:32px;
padding:0 0 0 14px;

font-family:Verdana,Geneva,sans-serif;
font-size:15px;
font-weight:normal;
color: #ffffff;
line-height:32px;
margin:0px;
}


#divPunaSirina
{
padding:0 0 0 15px;
width:940px;
margin:0px;
}

#divPunaSirina h2
{
background:url(images/divPunaSirinaNaslov.png)no-repeat;
width:940px;
height:32px;
padding:0 0 0 14px;

font-family:Verdana,Geneva,sans-serif;
font-size:15px;
font-weight:normal;
color: #ffffff;
line-height:32px;
margin:0px;
}

#divPunaSirina h3
{
margin:0px 0 5px 0px;
padding:0px;

font-family:Verdana,Geneva,sans-serif;
font-size:18px;
font-weight:normal;
color:#333333;
}


#divPunaSirina
{

font-family:Verdana,Geneva,sans-serif;


font-size:12px;
font-weight:normal;
color: #1f1f1f;

line-height:21px;
}


#bodyleftcontent ul
{
float:left;
margin:4px 0 0 0;
padding:0 0 16px 0;
width:252px;
display:block;
}

#bodyleftcontent ul li
{
float:left;
margin:0px 0 0 0;
padding:0px;
width:252px;
display:block;
}




#bodyleftcontent ul li a
{
float:left;
background:url(images/lefticons.png)no-repeat;
padding:0 0 0 22px;

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

font-size:12px;
font-weight:bold;
line-height:27px;
width:230px;
color: #1f1f1f;
text-decoration:none;
}

.IzabranMenu
{
background-color:#444444;
}

/*vertikalni m*/
#bodyleftcontent ul li a:hover
{
float:left;
background: url(images/menuhover.png)no-repeat;
padding:0 0 0 22px;

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

font-size:12px;
font-weight:bold;
line-height:27px;
width:230px;
color: #be4848;
text-decoration:none;
}


/*vertikalni m*/
#bodyleftcontent ul li a.aktivnim
{
float:left;
background: url(images/menuhover.png)no-repeat;
padding:0 0 0 22px;

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

font-size:12px;
font-weight:bold;
line-height:27px;
width:230px;
color: #be4848;
text-decoration:none;
}


#bodyleftcontent blockquote
{
float:left;
margin:16px 0 0 0;
width:238px;
padding:0 0 0 14px;

font-family:Verdana,Geneva,sans-serif;
font-weight:normal;

font-size:12px;

line-height:21px;
color: #4a4a4a
}

#bodyleftcontent blockquote span
{
margin:10px 0 0 0;
float:left;
width:238px;
font-weight:bold;
}

#bodyrightcontent
{
float:left;
padding:0 0 0 18px;
width:670px;
}

#bodyrightcontent h2
{
float:left;
margin:0px;
padding:0 0 0 14px;
background:url(images/bodyrightcontentheading.png)no-repeat;
width:656px;
height:32px;
}

#bodyrightcontent h2.abouttheteam
{
float:left;
margin:16px 0 0 0;
padding:0 0 0 14px;
background:url(images/bodyrightcontentheading.png)no-repeat;
width:656px;
height:32px;
}

#bodyrightcontent h2 span
{
float:left;
height:32px;
width:591px;
line-height:32px;

font-family:Verdana,Geneva,sans-serif;
font-size:15px;
font-weight:normal;
color: #fff;
}

#bodyrightcontent h2 a
{
float:left;
margin:9px 0 0 0;
background:url(images/viweallicon.png)no-repeat;
padding:0 0 0 7px;

font-family:Verdana,Geneva,sans-serif;
font-size:11px;
font-weight:normal;
color: #fff;
text-decoration:none;
}

#bodyrightcontent h2 a:hover
{
float:left;
margin:9px 0 0 0;
background:url(images/viweallicon.png)no-repeat;
padding:0 0 0 7px;

font-family:Verdana,Geneva,sans-serif;
font-size:11px;
font-weight:normal;
color: #fff;
text-decoration: underline;
}

#bodyrightcontent .serviceone
{
float:left;
margin:16px 0 0 0;
padding:0 0 0 16px;
width:306px;
overflow:hidden
}

#bodyrightcontent .serviceone img
{
float:left;
}

#bodyrightcontent .serviceone p
{
float:left;
margin:14px 0 0 0;
padding:0px;

font-family:Verdana,Geneva,sans-serif;

font-size:12px;
font-weight:normal;
line-height:18px;
color: #000000;
width:306px;
}

#bodyrightcontent .serviceone p span
{
float:left;
width:306px;
font-size:13px;
font-weight:bold;
}

#bodyrightcontent .separater
{
float:left;
margin:16px 0 0 0;
padding:0 15px 0 16px;
width:306px;
background:url(images/fadeline.png)no-repeat right bottom;
}

#bodyrightcontent .ourclients
{
float:left;
margin:20px 0 0 0;
padding:0px;
border:1px solid #d3d3d3;
background:url(images/ourclientsbg.png)repeat-x;
width:659px;
}

#bodyrightcontent .ourclients h3
{
float:left;
height:34px;
padding:0 0 0 13px;
width:646px;
height:34px;
line-height:34px;

font-family:Verdana,Geneva,sans-serif;
font-size:15px;
font-weight:normal;
color: #000000;
margin:0px;
}

#bodyrightcontent .ourclients p
{
float:left;
margin:13px 0 0 0;
padding:0 0 11px 36px;
width:623px;
}

#bodyrightcontent .ourclients p img
{
float:left;
padding:0 25px 0 0;
}

#bodyrightcontent .aboutcontent
{
float:left;
margin:21px 0 0 0;
padding:0 0 0 15px;
width:655px;
}

#bodyrightcontent .aboutcontent h3
{
float:left;
width:655px;
margin:0px;
padding:0px;

font-family:Verdana,Geneva,sans-serif;
font-size:15px;
font-weight:normal;
color: #000000;
}

#bodyrightcontent .aboutcontent p.aboutfirst
{
float:left;
margin:14px 0 0 0;
padding:0px;
width:655px;

font-family:Verdana,Geneva,sans-serif;


font-size:12px;
font-weight:normal;
color: #1f1f1f;

line-height:21px;
}

#footer
{
float:left;
width:970px;
background: url(images/footerbg.png)no-repeat;
height:67px;
}

#footer p
{
float:left;
padding:0 0 0 27px;
width:612px;
margin:27px 0 0 0;

font-family:Verdana,Geneva,sans-serif;
font-weight:normal;

font-size:12px;
color: #6c6c6c;
}

#footer p a
{
color: #6c6c6c;
text-decoration:none;
}

#footer p a:hover
{
color: #6c6c6c;
text-decoration: underline;
}

#footer ul
{
float:left;
margin:27px 0 0 0;
padding:0px;
width:330px;
display:block;
}

#footer ul li
{
float:left;
margin:0px;
padding:0px;
display: block;

font-family:Verdana,Geneva,sans-serif;
font-weight:normal;

font-size:12px;
color: #6c6c6c;
}

#footer ul li a
{
color: #6c6c6c;
text-decoration:none;
}

#footer ul li a:hover
{
color: #6c6c6c;
text-decoration: underline;
}

#footer ul li span
{
padding:0 3px 0 3px;
}


/* Easy Slider */


#prevBtn,#nextBtn
{
display:block;
position:absolute;
left:-20px;
top:100px;
}

#nextBtn
{
left:650px;
}

#prevBtn a,#nextBtn a
{
display:block;
width:20px;
height:30px;
position:absolute;
z-index:200;
left:-10px;
top:5px;
text-indent:-9999px;
background: url(images/previousicon.png)no-repeat 0 0;
}

#nextBtn a
{
background: url(images/next.png)no-repeat 0 0;
left:295px;
width:20px;
height:30px;
}


#bodyrightcontent p.innerpagecontent
{
float:left;
margin:16px 0 0 0;
padding:0px;
width:670px;

font-family:Verdana,Geneva,sans-serif;


font-size:12px;
font-weight:normal;
color: #1f1f1f;

line-height:21px;
}

#bodyrightcontent p.innerpagecontent img
{
float:left;
padding:0 20px 20px 0;
}

#bodycontent ul#blog
{
float:left;
margin:0px;
padding:0px;
display:block;
width:670px;
}

#bodycontent ul#blog li
{
float:left;
margin:16px 0 0 0;
padding:0px;
display:block;
width:670px;
}

#bodycontent ul#blog li.bottompadding
{
float:left;
margin:16px 0 0 0;
padding:0px;
display:block;
width:670px;
border-bottom:1px solid #ffffff;
}

#bodycontent ul#blog li p.img
{
float:left;
width:90px;
margin:0px;
padding:0px;
display:block;
}

#bodycontent ul#blog li p.img span.image
{
float:left;
margin:0px;
padding:0px;
width:90px;
}

#bodycontent ul#blog li p.img span.name
{
float:left;
margin:13px 0 0 0;
padding:0px;
width:90px;

font-family:Verdana,Geneva,sans-serif;

font-size:12px;
font-weight:normal;
color: #535353;
}

#bodycontent ul#blog li p.img span.date
{
float:left;
margin:7px 0 0 0;
padding:0px;
width:90px;

font-family:Verdana,Geneva,sans-serif;
font-size:13px;
font-weight:bold;
color: #3a3a3a;
}

#bodycontent ul#blog li p.separter
{
float:left;
margin:0px;
padding:0 0 0 30px;
width:469px;
background:url(images/separater.png)no-repeat top left;
}

#bodycontent ul#blog li p.separter span.heading
{
float:left;
margin:0px;
padding:0px;
width:550px;

font-family:Verdana,Geneva,sans-serif;
font-size:18px;
font-weight:normal;
color:#333333;
}

#bodycontent ul#blog li p.separter span.smallheading
{
float:left;
margin:9px 0 0 0;
padding:0px;
width:550px;

font-family:Verdana,Geneva,sans-serif;

font-size:12px;
font-weight:bold;
color:#5f5f5f;
text-decoration: underline;
}

#bodycontent ul#blog li p.separter span.normalcontent
{
float:left;
margin:9px 0 0 0;
padding:0px;
width:550px;

font-family:Verdana,Geneva,sans-serif;

font-size:12px;
font-weight:normal;
color:#5f5f5f;
text-align:justify;
line-height:20px;
}

#bodycontent h3.heading
{
float:left;
margin:16px 0 0 0px;
padding:0px;
width:670px;

font-family:Verdana,Geneva,sans-serif;
font-size:18px;
font-weight:normal;
color:#333333;
}

#bodycontent h3.stdnaslov
{
float:left;
margin:16px 0 0 0px;
padding:0px;
width:670px;

font-family:Verdana,Geneva,sans-serif;
font-size:18px;
font-weight:normal;
color:#333333;
}

#bodyrightcontent
{

font-family:Verdana,Geneva,sans-serif;


font-size:12px;
font-weight:normal;
color: #1f1f1f;

line-height:21px;
}


#bodyleftcontent
{

font-family:Verdana,Geneva,sans-serif;


font-size:12px;
font-weight:normal;
color: #1f1f1f;

line-height:21px;
}



#bodyrightcontent p.servicescontent img
{
float:left;
padding:0 20px 0 0;
}

#bodyleftcontent p.address
{
float:left;
margin:16px 0 0 0;
width:238px;
padding:0 0 10px 14px;

font-family:Verdana,Geneva,sans-serif;
font-weight:normal;

font-size:12px;

line-height:21px;
color: #4a4a4a
}

.holder
{
width:100%;
position:absolute;
left:0;
top:0px;
display:block;
}

.content
{
background:#fff;
padding:28px 26px 33px 25px;
}



ul#sitemap{float:left;margin:20px 0 0 0;padding:0px;width:564px;display:block;}
ul#sitemap li
{
float:left;
margin:0px;
padding:0 0 10px 16px;

font-family:Verdana,Geneva,sans-serif;
font-size:13px;
font-weight:normal;
width:548px;
color:#444444;
background:url(images/sitemapicon.png)no-repeat;
display:block
}
ul#sitemap li a{text-decoration:none;color: #444444;}
ul#sitemap li a:hover{text-decoration: underline;color: #444444;}

/* ----- Subnav ------- */
#subnav2 ul{list-style: none;list-style-image: none;margin: 0 0 1em;}
#subnav2 li{margin: 0;position: relative;z-index: 1;}
#subnav2 a{display: block;text-decoration: none;padding: 0.7em 10px;color: #fff;background-color: #b14624;}
#subnav2 ul li a{background:none;}

/* ----- Local Nav ------- */
#local-nav li ul{border-top-color: #983016;margin-bottom: -1px;width: 195px;position: relative;left: 15px;}
#local-nav li li{border-top: none;position: relative;z-index: 1;}



.VarRedakOdabran
{
background-color:#0010EF;
color: #EEEEAA;
}



.clPsDiv
{
background-color:#F5F5F5;
/*border: 1px solid;*/
cursor:default;
}
.clPsNl
{
/*background-color:#EEEEEE;*/
background-color:#E5E5E5;
padding:1px 1px 1px 1px;

font-family:Verdana,Geneva,sans-serif;
font-weight:bold;
font-size:13px;
}
.clPsbl
{
background-color:#F5F5F5;

font-family:Verdana,Geneva,sans-serif;
font-size:13px;
padding:1px 1px 1px 1px;
cursor:pointer;
}



.clGr
{
color:#F00;
}
.clUs
{
color:#070;
}

.cssIzvornikod
{
background-color:#BBBBBB;
margin:5px;
padding:5px;
}
