* {
margin:0px;
padding:1;
}
body {
background-color:#a3df00;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align: center;
}
div#wrapper {
background:url(images/bg.gif) repeat-y;
text-align: left;
margin-right: auto;
margin-left: auto;
width:908px;
padding:0 10px 0 8px;
margin-bottom:0;
}
a:hover, a:visited:hover {
text-decoration:underline;
color:#E3C899;
}
a {
text-decoration:none;
color:#363636;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#737373;
line-height:18px;
margin-bottom:18px;
}
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
color:#262626;
margin-bottom:12px;
}
h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
color:#262626;
margin-bottom:12px;

}
div.terminator {
clear:both;
}

/*Header*/
div#header {
background-color:#F6F6F6;
}
div.top {
padding:22px 0 0 42px;
width:862px;
height:82px;


}
div.logo {
float:left;
width:144px;
z-index:20;
}
div.clients {
float:left;
padding-left:28px;
width:458px;
}
div.phone {
float:left;
width:212px;
}
div.flash {
padding:0px 24px;
width:860px;
}
div.slide {
float:left;
width:494px;
}
div.testimonials_flash {
float:left;
width:366px;

}
div.top_navigation {
padding:0 0 0 24px;
margin-top:8px;
height: 25px;
}
div.top_nav {
float:left;
border-bottom:1px solid #d2d2d2;
width:860px;
}

div.top_nav a {
	outline:none;
}
/*#dropmenudiv{
position:absolute;
font:normal 11px Arial;
line-height:18px;
z-index:100;
height:auto;
padding:7px 7px 6px 4px;
filter:alpha(opacity=85);
opacity: 0.85;
-moz-opacity:0.85;

}

#dropmenudiv a{
width: 80px;
color:#d7d7d7;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display: block;
text-indent: 3px;
padding: 5px 5px 5px 10px;
text-decoration: none;
text-align:left;
background:url(images/bg_drop_links.gif) repeat-x bottom;
font-weight:normal;
}
#dropmenudiv a.long {
width:127px;
}



#dropmenudiv a:hover {
text-decoration:none;
color:#77bb00;
}
#dropmenudiv a.last {
background:none;
}*/

/*Main*/
div#main {
padding-left:24px;
width:884px;
background-color:#F5F5F5;
}
div.left {
float:left;
width:187px;
padding-top:27px;
padding-bottom:23px;
}
div.left p{
border-top:#d9d9d9 1px solid;
width:169px;
padding:8px 0 3px 3px;
margin-bottom:2px;
}
div.left p.first {
border:none;
padding:4px 0 8px 3px;
}
div.left p.last {
border-bottom:#d9d9d9 1px solid;
padding:6px 0 8px 3px;
margin-bottom:23px;
}
div.left ul.left_nav {
padding:0 0 5px 19px;
list-style:none;
}
div.left ul.left_nav li {
padding:0 0 2px 0;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
line-height:16px;
}
div.left ul.left_nav li a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#737373;

}
div.left ul.left_nav a:hover, div.left ul.left_nav a:visited:hover {
text-decoration:none;
color:#CF3E2D;
}


/*Sadrzaj*/
div.content {
float:left;
padding:36px 27px 0 27px;
width:414px;
}
div.content a {
color:#737373;
}



/*Desna kolona*/
div.right {
float:left;
width:205px;


}
div.right p {
color:#737373;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:12px;
line-height:15px;
}

div.procena {
border:1px solid #d2d2d2;
border-top:none;
padding:23px 10px 0 12px;
background-color:#f6f6f6;
}
div.korisni_linkovi {
border:1px solid #d2d2d2;
border-top:none;
padding:20px 0 0 12px;
background-color:#f6f6f6;
}
div.klijenti {
border:1px solid #d2d2d2;
border-top:none;
padding:23px 8px 0 12px;
background-color:#f6f6f6;
}
img.aktuelno {
padding:8px 0 5px 23px;
}
div.korisni_linkovi ul {
list-style:none;
padding-left:2px;
}
div.korisni_linkovi a {
color:#8bc300;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
padding-left:20px;
background:url(images/bg_link_right.gif) no-repeat;
}


/*Footer*/
div#footer {
height:78px;
border-top:1px solid #d2d2d2;
background-color:#f5f5f5;
padding:10px 0 0 24px;
}
div.copyright_left {
float:left;
background:url(images/logo_bottom.gif) no-repeat;
width:111px;
height:50px;
}
div.copyright_middle {
float:left;
width:475px;
padding:14px 0 0 18px;
}
div.copyright_middle p, div.copyright_middle a {
color:#a6a6a6;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.copyright_right {
float:left;
width:280px;
padding-top:9px;
margin-bottom:10px;

}




/* forms */
fieldset {
margin-bottom: 1em;
padding: .5em .5em .5em .8em;
border: 1px solid #BFD1E5;
}
form {
margin: 0;
padding: 0;
font-size:11px;
}
.form p {
font-size:11px;
}
.form select {
font-size:11px;
}
.form select option {
color: #666666;
}
legend {
color:#737373;
font-weight:bold;
}
div.form {
margin-top: 15px;
}
span.form-required {
color: #ffae00;
}
span.form-required {
color: #ffae00;
}

span.submitted, .description {
font-size: 0.92em;
color: #898989;
}
.description {
line-height: 150%;
margin-bottom: 0.75em;
color: #898989;
}

.messages, .preview {
margin: .75em 0 .75em;
padding: .5em 1em;
}
.messages ul {
margin: 0;
}
.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
margin: 0.25em 0;
}
#center form {
margin-bottom: 2em;
}
.form-button, .form-submit {
margin: 2em 0.5em 1em 0;
}
.poll .form-submit,
fieldset .form-button, fieldset .form-submit,
.sidebar .form-button, .sidebar .form-submit,
table .form-button, table .form-submit {
margin: 0;
}
.box {
margin-bottom: 2.5em;
}
.form-item {
margin-top: 1em;
margin-bottom: 1em;
}
.form-item input.error, .form-item textarea.error {
border: 2px solid red;
}
.form-item .description {
font-size: 0.85em;
}
.form-item label {
display: block;
font-weight: bold;
color:#737373;
margin-bottom:3px
}
.form-item label.option {
display: inline;
font-weight: normal;
}
.form-checkboxes, .form-radios {
margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
margin-top: 0.4em;
margin-bottom: 0.4em;
}
.marker, .form-required {
color: #f00;
}
p.error {
color:#FF0000;
font-size:12px;
}

p.link_to_us {
color: #336600;
font-style: italic;
}
img.o_nama {
float:left;
padding-right:15px;
}

/*Portfolio*/
.portfolio {
width:600px;
padding-bottom:40px;
}
.portfolio_left {
width:300px;
float:left;
}
.portfolio_right {
width:300px;
float:left;
}
div.portfolio_image {
vertical-align:top;
padding-bottom:40px;
padding-right:30px;
}
div.portfolio_image h2 {
margin-bottom:8px;
margin-top:0px;
}
div.portfolio_image img{
border: 1px solid #D2D2D2;
padding:0px;
margin:0px;
background:none;
}
div.portfolio_image h2 {
font-size:17px;
}
a.sladjan {
font-weight:bold;
background:url(images/arr_green.gif) no-repeat right;
padding-right:15px;
padding-bottom:2px;
}
div.portfolio_logo img {
margin:5px 5px 0 0;
}
/*usluge portfolio*/
ul.usluge_portfolio {
list-style:none;
float:left;
width:223px;
}
ul.usluge_portfolio li {
height:49px;
list-style:none;
margin-bottom:11px;
}
ul.usluge_portfolio a {
padding:15px 0 10px 62px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
font-weight:normal;
color:#262626;
height:24px;
display:block;
}
ul.usluge_portfolio a.web_dizajn {
background:url(images/web_dizajn.gif) no-repeat 0 0;
}
ul.usluge_portfolio a.logo_dizajn {
background:url(images/logo_dizajn.gif) no-repeat 0 0;
}
ul.usluge_portfolio a.graficki_dizajn {
background:url(images/graficki_dizajn.gif) no-repeat 0 0;
}
ul.usluge_portfolio a.fotografija {
background:url(images/fotografija.gif) no-repeat 0 0;
}
ul.usluge_portfolio a.optimizacija {
background:url(images/optimizacija.gif) no-repeat 0 0;
}
ul.usluge_portfolio a.odrzavanje {
background:url(images/odrzavanje.gif) no-repeat 0 0;
}
ul.usluge_portfolio a:hover {
background-position:0 -49px;
text-decoration:none;
}
ul.usluge_portfolio a.web_dizajn:hover {
color:#f8901c;
}
ul.usluge_portfolio a.logo_dizajn:hover {
color:#e82f32;
}
ul.usluge_portfolio a.graficki_dizajn:hover {
color:#6e62db;
}
ul.usluge_portfolio a.fotografija:hover {
color:#373737;
}
ul.usluge_portfolio a.optimizacija:hover {
color:#5ebf02;
}
ul.usluge_portfolio a.odrzavanje:hover {
color:#0065b4;
}

/*sitemap*/
.sitemap {
padding-left:15px; 
list-style:none;
}
.mapasajta p{
margin-bottom:3px;
}


/*fotofolio*/
p.photofolio img {
margin:0 5px 5px 0;
}

/* testimonials */

p.testim {
font-size:11px; 
line-height:16px;
margin-top:0;
}
p.testim a {
font-size:11px;
}
p.p_testim {
margin-bottom:5px;
font-weight:bold;
}

/* client login */
div.login {
float:left;
border-bottom:1px solid #d2d2d2;
width:265px;
text-align:right;
padding-bottom:6px;
}

img.client_login_title {
margin-right:10px;
float:left;
padding-left:10px;
}
#log_in_button {
background:url(images/btn_client_login.gif) no-repeat;
width:48px;
height:18px;
border:none;
float:left;
}
#username {
float:left;
height:14px;
margin-right:3px;
width:61px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#898989;
font-weight: normal;
padding-left:4px;
}
#password {
float:left;
height:14px;
margin-right:4px;
width:61px;
font-family: Courier, Arial, Helvetica, sans-serif;
font-size: 8px;
color:#898989;
font-weight: normal;
padding-left:4px;
}


div.portfolio_nav {
background:url(images/portfolio/nav_bg.gif) no-repeat;
height:30px;
}
div.portfolio_nav img {
margin-right:2px;
}
div.portfolio_nav_pages {
padding:6px;
width:172px;
float:left;
}
div.portfolio_nav_next {
padding:3px;
width:72px;
float:left;
}
