@import url("pages.css");

@import url("ie6.css");

@import url("ie7.css");

@import url("opera.css");

@import url("safari.css");



/* =reset.css */



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, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin : 0; padding : 0; border : 0; outline : 0; font-weight : inherit; font-style : inherit; font-size : 100%; font-family : inherit; vertical-align: baseline; background : transparent; font-weight:normal; }



:focus { outline : 0; } 

ol, ul { list-style : none; }

table { border-collapse : collapse; border-spacing : 0; }

caption, th, td { text-align : left; font-weight : normal; }



/* =clearfix */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */



h4.white { color:#FFF; }



h5 { font: bold 1.3em Arial, Helvetica, sans-serif; color: #FF9900; margin-top: 40px; border-bottom: 1px solid #ff9900; padding-bottom: 5px; }

h6 { font: bold 1.0em Arial, Helvetica, sans-serif; color: #777; margin-top: 10px; padding-bottom: 5px; }


.left { float: left; }

.right { float: right; }



.img-left { float: left; }



#bar-list li .red { color: #FF0000; }



body {

background-color:#231f20;

font: normal 67.5%/150% Arial, Helvetica, sans-serif;

}



.clear { line-height: 0; height: 0; font-size: 1px; clear: both; }



h3 {

font-size:230%;

color:#231f20;

}



h3.red { color:#FF0000; }



.standard-ext-link {

color:#ff0000;

background:url(../images/blt_ext_link.png) no-repeat right center;

padding-right:13px;

text-decoration:none;

}



.standard-ext-link:hover {

color:#000;

border-bottom:1px solid #000;

}



.back-link {

text-decoration:none;

font-size:120%;

background:url(../images/blt_back_link.png) no-repeat left center;

padding-left:13px;

color:#333333;

font-weight:bold;

}



.standard-list {

font-size:120%;

margin-bottom:10px;

}

.standard-list li {

background:#fff url(../images/blt_standard_list.png) no-repeat left center;

padding-left:10px;

margin:0 0 5px 5px;

}





.back-link:hover {

color:#ff0000;

border-bottom:1px solid #ff0000;

}



#main-wrapper {

margin:0 auto;

padding: 0;

width:950px;

}







/* =HEADER */



#header {

height:100px;

border-bottom:2px solid #ec1c24;

position:relative;

}



#header h1 {

position:absolute;

bottom:0;

left:0;

height:73px;

background:url(../images/logo_2.gif) no-repeat;

}



#header h1 a {

display:block;

text-indent:-9999px;

height:81px;

width:253px;

}



/* =navigation */



#navigation {

position:absolute;

bottom:0;

right:0;

}



#navigation li {

display: block;

float: left;

height:35px;

background: url(../images/bg_navigation.gif) no-repeat top right;

margin-left:4px;

}



#navigation li a {

border-top: 3px solid #999;

text-decoration: none;

float:left;

display: block;

padding: 10px 25px;

}

#navigation li a:hover { border-top-color: #00FF00;}



#navigation li a span { visibility: hidden; }





/* =LANGUAGE */

.language { /*border: 1px solid yellow;*/ float: right; width: 79px; height: 20px; background: url(../images/bg_language.gif) no-repeat top center; text-align: right; padding: 3px 8px 2px 0; margin-top: 21px; color: #FFFFFF; text-decoration: none; font: bold 1.2em Arial, Helvetica, sans-serif; }

.language img { margin: -1px 0 0 9px; }







/* =HOME */



#home-page  {

background-color:#656262;

}



#home-page #wrapper {

background-color:#231f20;

}



#home-page #main-wrapper {

width:985px;

}



#home-page #header {

width:950px;

margin:0 auto;

}



#mast-header { border: 6px solid gray; margin: 10px auto 0px; width: 939px; }



#flash-home {

width:649px;

height: 414px;

float: left;

/*background-color: #990000;*/

/*border: 1px solid yellow;*/

background: transparent url(../images/bg_preview.gif) repeat-x scroll left top;

}



#preview { width: 266px; float: left; /*border: 1px solid yellow;*/ text-align: center; background: url(../images/bg_preview.gif) left top repeat-x; padding-left: 24px; }

#preview h2 { font: 1.8em Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 8px 25px 0 0; } 





.margin { color: #FFFFFF; display: block; width: 85px; padding: 5px 2px 12px 4px; font: 1.1em Arial, Helvetica, sans-serif; text-decoration: none; float: right; }

.margin:hover { text-decoration: underline; color: #FF0000; }



a.info {

background-color:#FAFAFA;

color: #000000;

position: relative;

text-decoration:none;

z-index:24;

}

a.info:hover {

background-color:#FFFFFF;

z-index:25;

}



a.info span { display: none; }



a.info:hover span {

background: transparent url(../images/tooltip2.png) no-repeat scroll 0%; color: #000000; display: block; height: 70px; left: 180px;/*line-height: 120%;*/padding: 40px 10px 20px; position: absolute; text-align:center; top: -25px; width: 160px; /*border: 1px solid red;*/ display: visible; text-indent: 10px; }



/* =preview-list */

#preview-list { /*width: 249px;*/ }

#preview-list li { display: block; float: left; margin: 8px 0; }

#preview-list li a { display: block; border: 5px solid #999999; color: #FFFFFF; margin-bottom: 5px; font: 1.1em Arial, Helvetica, sans-serif; text-decoration: none; text-indent:-9999px; }

#preview-list li a:hover { border: 5px solid #CCCCCC; }



#preview-list .first a { width: 235px; height: 86px; background: url(../images/portfolio/arena_bw.jpg) no-repeat; }

#preview-list .first a:hover { background: url(../images/portfolio/arena_color.jpg) no-repeat; }



#preview-list .second a { width: 235px; height: 86px; background: url(../images/portfolio/greenwich_bw.jpg) no-repeat; }

#preview-list .second a:hover { background: url(../images/portfolio/greenwich_color.jpg) no-repeat; }



#preview-list .third a { width: 235px; height: 86px; background: url(../images/portfolio/proactive_bw.jpg) no-repeat; }

#preview-list .third a:hover { background: url(../images/portfolio/proactive_color.jpg) no-repeat; }



#preview-list .add { margin: 0 auto; width: 120px; }

#preview-list .add a { color: #FFFFFF; border: 1px solid #f1f1f1; text-indent: 0; }

#preview-list .add a:hover { border: 1px solid #f1f1f1; }





/* =highlights*/



#highlights {

height:200px;

background:url(../images/bg_highlights_box_b.png) repeat-x;

/*position:relative;*/

font-size:110%;

float: left;

}



#highlights h3 {

text-align:center;

margin-top:8px;

color:#fff;

font-size:185%;

}

#highlights p {

margin:10px;

margin-top:20px;

}



/*.hl-more-link {

display:block;

text-decoration:none;

width:63px;

height:11px;

background:url(../images/btn_hl_detaljno_link.gif) no-repeat right bottom;

text-indent:-9999px;

position:absolute;

bottom:30px;

padding: 5px 2px 3px 240px;

}*/



.hl-more-link {

background:url(../images/btn_hl_detaljno_link.gif) no-repeat right bottom;

bottom:93px;

display:block;

height:20px;

right: 100px;

margin-right:12px;

position:absolute; right: 1px; bottom: 47px;

text-decoration:none;

text-indent:-9999px;

width:110px;

}



.hl-more-link-2 {

background:url(../images/btn_hl_detaljno_link.gif) no-repeat right bottom; bottom:50px; display:block; height:20px; right: 100px; margin-right:12px; position:absolute; right: 1px; bottom: 8px; text-decoration:none; text-indent:-9999px; width:110px;

}



.hl-more-link-2:hover { background:url(../images/btn_hl_detaljno_link_over.gif) no-repeat right bottom; }



.hl-more-link:hover {

background:url(../images/btn_hl_detaljno_link_over.gif) no-repeat right bottom;

}



.highlight-box-a {

position: relative;

background:url(../images/bg_highlight_box_a.png) no-repeat left top;

width:320px;

height:200px;

float:left;

}



#highlights .highlight-box-a p {

margin:40px 20px 10px 20px;

}



.highlight-box-b {

position: relative;

float:left;

width:305px;

height:180px;

border-bottom:7px solid #00ff00;

margin:0 20px;

}



.highlight-box-b .hl-more-link {

bottom:93px;

display:block;

height:20px;

margin-left:195px;

position:absolute; right: 1px; bottom: 5px;

text-decoration:none;

text-indent:-9999px;

width:110px;

}



.highlight-box-b p {

color:#fff;

padding:5px 15px;

}



.highlight-box-b .hl-more-link {background:url(../images/btn_hl_detaljno_link_center.gif) no-repeat right bottom;}

.highlight-box-b .hl-more-link:hover {background:url(../images/btn_hl_detaljno_link_center_over.gif) no-repeat right bottom;}

.highlight-box-c {

position: relative;

float:left;

width:320px;

height:200px;

background:url(../images/bg_highlight_box_c.png) no-repeat right top;

}



.highlight-box-c .hl-more-link { bottom: 31px; right: -1px; }



#highlights .highlight-box-c p {

margin:40px 20px 10px 20px;

}



#klijenti-flash { width: 306px; height: 135px; margin: 0 auto; /*padding-left: 10px;*/ padding: 30px 0 0 0; }



#klijenti-flash .hl-more-link { padding-bottom: 5px; }



/*#klijenti-list li { display: block; float: left; margin: 11px 7px 3px 24px; }

#klijenti-list li a { display: block; }*/







/* =footer */

#footer-wrapper {

background:url(../images/bg_footer.png) no-repeat center top;

height:120px;

}





/*  =CONTENT */



#content-wrapper {

background:url(../images/bg_content.jpg) repeat-x left top;

margin-top:10px;

width:950px;

overflow:inherit;

height:600px;

border:1px solid #231F20;
padding-top:12px;

}



/*  =BAR-LIST */

#bar { height: 30px; padding: 16px 0 0 26px; }

#bar-list li { height: 23px; display: block; float: left; padding: 5px 10px 0; background: #F2F2F2; border-right: 1px solid #999999; }

#bar-list .first { background: #F2F2F2 url(../images/bar_bg_left.gif) no-repeat left center; }

#bar-list .last { background: #F2F2F2 url(../images/bar_bg_right.gif) no-repeat right center; border-right: none; }

#bar-list li a { float: left; font: bold 1.2em Arial, Helvetica, sans-serif; color:#666666; text-decoration: none; }

#bar-list li a:hover { color: #FF0000; }



#bar-list-2 { width: 200px; height: 75px; float: right; padding: 3px 0px 5px 4px; /*border: 1px solid #00FF33*/; text-align: center; background: url(../images/bg_bar_small.gif) top no-repeat; }



#bar-list-2 li a { font: bold 1.2em Arial, Helvetica, sans-serif; color:#666666; text-decoration: none; padding: 5px 0; color: #666666; }



#bar-list-2 form { margin-top: 10px; }



/* =BAR-LIST-DROP-DOWN */

#bar-list-2 li ul { position: relative; top: 6px; width: 17em; left: -999em; padding-left: 3px; background-color: #fff;  z-index:1000; }

#bar-list-2 li ul li { width: 100%; padding: 5px; margin: 2px 0; }

#bar-list-2 li ul li a { color: #999999; }

#bar-list-2 li ul li a:hover { text-decoration: underline; }

#bar-list-2 li:hover ul { left: auto; }

#bar-list-2 li:hover ul, #nav-list li.sfhover ul { left: auto; }

#bar-list-2 li ul li a { background: none; }



/*  =PRIMARY CONTENT */

#primary-content { width: 391px; float: left; margin: 10px; }





/*#up { display: visible; }*/

.up { background: #f1f1f1; display: visible; }

.up h2 { font: bold 1.6em Arial, Helvetica, sans-serif; color: #666666;  padding: 5px; background: #FFFFFF; }

.up a.image  { border:5px solid #F1F1F1; float:left; }

.up a.image:hover  { border-color:#ccc; }

/*.up a { width: 380px; height: 20px; display: block; padding: 7px 0 7px 0; background: #f1f1f1 url(../images/btn_hl_detaljno_link.gif) right no-repeat; text-indent:-9999px; border-left: 5px solid #F1F1F1; border-right: 5px solid #F1F1F1; }

.up a:hover { background: #f1f1f1 url(../images/btn_hl_detaljno_link_over.gif) right no-repeat; }*/



.down { padding: 5px; margin-bottom: 10px; /*display: none;*/ border-bottom: 1px solid #CCCCCC; background: #f1f1f1; }

.down-1 { /*border: 1px solid #333333;*/ }

.down-2 { /*border: 1px solid #00FF00;*/ margin-top: 5px; }

#primary-content .down .down-2 p a { text-decoration: none; color: #FF0000!important; }

.zoom { width: 40px; display: block; padding: 1px 0 1px 20px; background: url(../images/zoom.gif) no-repeat left center; color: #666666; text-decoration: none; float: left; /*border: 1px solid red;*/ }

.launch { display: block; /*margin-left: 220px;*/ padding: 1px 12px 0 0; background: url(../images/launch.gif) no-repeat right center; text-decoration: none; color: #000000; float:right; /*border: 1px solid blue;*/ }

.launch:hover { background: url(../images/launch_hover.gif) no-repeat right center; color: #FF0000; }









/*  =SECONDARY CONTENT */

#secondary-content { width: 200px; float: right; display:block; /*margin: 36px 32px 12px 13px;*/ padding: 6px; border: 5px solid #f2f2f2; margin-top: 39px; }



.portfolio-pages #secondary-content { padding: 5px 5px 0 5px; }

.portfolio-pages #secondary-content a { display: block; width: 200px; background: #f1f1f1; height: 20px; margin-bottom: 5px; text-align: center; text-decoration: none; color: #666666; padding-top: 2px; font-weight: bold; }

.portfolio-pages #secondary-content a:hover { text-decoration: underline; }



/* =SIDEBAR */



#sidebar {

width:245px;

float:left;

overflow:auto;

}



#sidebar h2{

display:block;

height:30px;

text-indent:-9999px;

margin:65px 0 0 40px;

}



/* =sidebar-nav */



#sidebar-nav {

margin:55px 0 30px 0;

}



#sidebar-nav li a {

text-decoration:none;

font-size:150%;

line-height:190%;

font-weight:bold;

color:#fff;

padding:5px 5px 3px 40px;

}



#sidebar-nav li a:hover {

color: #333333;

}



#sidebar-nav .active a { background-color:#ec1c24;}

#sidebar-nav .active a:hover { color:#000;}



/* =sidebar-box*/



.sidebar-box { 

background:#7f7f7f;

margin: 0 10px 15px 15px;

color:#fff;

border:1px solid #666;

border-top:none;

padding-bottom:10px;

}/*for IE6*/



div [class="sidebar-box"] {

background:url(../images/bg_sidebar-box.png) no-repeat bottom;

border:none;

margin: 0 0 15px 5px;

padding:0 10px 15px 10px;

width:220px;

}

.sidebar-box h4 {

border-top:6px solid red;

font-size:130%;

font-weight:bold;

margin-bottom:15px;

padding:10px 12px 0 12px;

}



.sidebar-box p {

margin:12px;

line-height:140%;

background:none;

}



.more-link {

display:block;

width:100px;

background: url(../images/btn_detaljno_link.gif) no-repeat right;

margin-left:115px;

text-indent:-9999px;

}



.more-link:hover {

background:url(../images/btn_detaljno_link_hover.gif) no-repeat right;

}



a[class="more-link"]:hover {

background:url(../images/btn_detaljno_link_hover.png) no-repeat right;

}



a[class="more-link"] { background: transparent url(../images/btn_detaljno_link.png) no-repeat right;}



.sidebar-box em {

font-style:normal;

background-color:#ec1c24;

padding:0 2px 0 1px;

}



/* =content-flash-header */



#content-flash-header {

margin: 10px 0;

width:690px;

margin-left:247.5px;

background:#000;

}



/* =content */



#content {

margin:0 10px 30px 247.5px;

width:650px;

background:#fff;

padding:20px;

position:relative;

}



#content h3 { margin: 20px 0; }
#content p { font-size:110%; margin-bottom: 1px; }
#content ul.normal-list { padding-left: 30px; }
#content ul.normal-list li { list-style: disc; color: #333; }

#content .special { float: left; margin-bottom: 10px; width: 125px; list-style: disc; display: block; padding-left: 30px; padding-top: 10px; }
#content .special li { color: #333; }
#content .special .head { list-style: none; font-size: 12px; font-weight: bold; color: #444; margin-left: -12px; }
#content p a { color: #FF983B; text-decoration: none; }
#content p a:hover { text-decoration: underline; }


/* =PORTFOLIO */



#portfolio-list {

width:486px;

overflow:hidden;

margin-bottom:40px;

}



#portfolio-list li {

position:relative;

border: 1px solid #e9e9e9;

width:142px;

margin:15px 14px 0 0;

float:left;

height:18em;

}



#portfolio-list li.hidden {

display:none;

}



.portfolio-image {

display:block;

width:130px;

border: 3px solid #e9e9e9;

margin:0.4em;

margin-bottom:0.8em;

}



.portfolio-image:hover {

border:3px solid #999;

}



#portfolio-list li h5 {

font-size:120%;

text-transform:uppercase;

height:3.5em;

color:#666;

font-style:normal;

font-weight:bold ;

margin-left:5px;

}



.portfolio-details {

text-decoration:none;

font-weight:bold;

color:#000;

display:inline;

background:url(../images/blt_portfolio_details.gif) no-repeat bottom right;

padding-right:1.2em;

font-style:normal;

}



.portfolio-details:hover {

color:#ec1c24;

text-decoration:underline;

}



#portfolio-list .portfolio-details {

margin-left:5px;

}



.portfolio-photogallery {

text-decoration:none;

font-weight:bold;

display:inline;

color:#000;

background:url(../images/blt_portfolio_photogallery.gif) no-repeat bottom right;

padding-right:1.5em;

}



.portfolio-photogallery:hover {

color:#ec1c24;

text-decoration:underline;

}



.portfolio-launch-site {

position:absolute;

left:0;

bottom:-1px;/*ie6*/

color:#000;

text-decoration:none;

background:#d9dadb url(../images/blt_portfolio_launch.gif) no-repeat 5px 5px; /* ie6*/

padding:3px 0 3px 20px;

width:122px;

}



a[class="portfolio-launch-site"] {

bottom:0;

background:#d9dadb url(../images/blt_portfolio_launch.png) no-repeat 5px 5px;

}



.portfolio-launch-site:hover {

color:#ec1c24;

text-decoration:underline;

}



/* =paginator */

#paginator-wrapper {

background:url(../images/bg_paginator-wrapper.gif) no-repeat left top;

height:20px;

position:relative;

margin-bottom:15px;

}



#paginator-wrapper span {

font-size:110%;

font-weight:bold;

color:#666;

position:absolute;

top:3px;

left:8px;

}



#paginator-wrapper span em {

text-transform:uppercase;

font-style:normal;

font-weight:bold;

}



#paginator {

position:absolute;

top:0px;

left:252px;

}



#paginator li {

float:left;

margin-right:3px;

}



#paginator li a {

display:block;

text-decoration:none;

font-size:120%;

font-weight:bold;

color:#999;

padding:5px;

}



#paginator li a:hover {

color:#333;

text-decoration:underline;

}



#paginator .number-active a{

background: url(../images/blt_paginator_number_active.gif) no-repeat center center;

color:#fff;

padding-top: 4px;

}



#paginator .number-active a:hover{

color:#fff;

text-decoration:none;

}



/* =portfolio-sidebar */



#portfolio-sidebar {

position:absolute;

right:0;

top:125px;

width:180px;

font-weight:bold;

font-size:110%;

color:#666;

margin-left:10px;

}





#portfolio-sidebar li {

margin-top:5px;

}



#portfolio-sidebar li a {

text-decoration:none;

font-weight:bold;

color:#999;

}



#portfolio-sidebar li a:hover {

color:#000;

border-bottom:1px solid #000;

}



#portfolio-sidebar li .active {

color:#000;

}

/* =PORTFOLIO-DETAILS */



/*.portfolio-header {

border:2px solid #ddd;



}



#portfolio-details {

margin:15px 0;

}



#portfolio-details-desc {

margin-bottom:20px;

background-color:#F9F9F9;

border:2px solid #edebeb;

padding:10px;

}



#portfolio-details-desc li {

margin-bottom:8px;

}

#portfolio-details-desc li h5 {

font-size:130%;

font-weight:bold;

color:#3F3F3F;

}



#portfolio-details ul li em {

font-style:normal;

color:#000;

}



#portfolio-details h6 {

font-size:130%;

margin-bottom:10px;

font-weight:bold;

}*/



/*#portfolio-details-gallery {

margin-left:500px;

text-align:right;

}





div[id='portfolio-details-gallery'] li {

margin-bottom:10px;

}

#portfolio-details-gallery li img {

border:2px solid #d9dadb;

}



#portfolio-details-gallery li em {

display:block;

font-style:normal;

font-weight:bold;

}



#portfolio-details-gallery li a {

text-decoration:none;

font-weight:bold;

color:#231f20;

}



#portfolio-details-gallery li a:hover {

color:red;

text-decoration:none;

}



#portfolio-details-gallery li a:hover img {

border:2px solid #231f20;

}*/



/* =CONTACT */



/* =contact-details */



.sidebar-box address {

font-style:normal;

margin:0 12px;

}



.contact-pages #content h4 { font: bold 1em Arial, Helvetica, sans-serif; color: #006699; }



/* =contact-form */



#contact-form {

margin-top:30px;

margin-bottom:50px;

}

#contact-form fieldset {

margin-bottom:40px;

}



#contact-form fieldset legend{

padding-bottom:20px;

}



#contact-form fieldset legend span {

font-size:110%;

text-transform:uppercase;

background-color:#ec1c24;

color:#fff;

margin-bottom:30px;

padding:0 2px;

font-weight:bold;

}





#contact-form label {

display:block;

text-align:right;

width:580px;

margin-bottom:5px;

font-size:110%;

color:#333333;

}



#contact-form input {

width:220px;

margin-left:10px;

background-color:#ededee;

border:1px solid #dededf;

}



#contact-form input:focus {

border-color:#666;

background-color:#fff;

}



#contact-about-you label {

width:385px;

}

#contact-about-you label img.turing {
float:left;
margin-bottom:5px;
margin-left:13px;
border: 1px solid #DEDEDF;
}



#contact-form label span {

width:150px;

float:left;

}



#contact-form textarea {

width:415px;

overflow:auto;

background-color:#ededee;

border:1px solid #dededf;

}



#contact-form textarea:focus {

border-color:#666;

background-color:#fff;

}



#contact-form .send-button {

border:1px solid red;

background:url(../images/btn_posalji.gif) no-repeat;

width:52px;

height:16px;

cursor:default;

}



#contact-form .send-button input {

width:52px;

}



#contact-form .send-button:hover {

border:1px solid blue;

}



#contact-form .send {

width:54px;

padding:5px;

background-color:#fff;

border:2px solid #fff;

margin-left:160px;

margin-top:-20px;

}



#contact-form input[class='send'] {

margin-left:160px;

}

#contact-form .send:hover {

border:2px solid #ededee;

}



/* additional items */

.contact-link {color: #ffffff; text-decoration:none; padding: 1px 2px 1px 0px;}

.contact-link:hover {background-color: #00ff00; color: #000000; text-decoration:none; }



.text-link {color: #000; text-decoration:none; border-bottom:1px solid; }

.text-link:hover {background-color: #ff0000; color: #fff; border-bottom:none; }



.text-link-list {color: #000; text-decoration:none; border-bottom:1px solid;}

.text-link-list:hover {color:#FF0000;}



a[class='text-link-list'] {color: #000; text-decoration:none; border-bottom:1px solid;}

a[class='text-link-list']:hover { background-color: #ff0000; color: #fff; border-bottom:none;}



.boxover-content {

background-color:#666666;

font: normal 90%/150% Arial, Helvetica, sans-serif;

}



.boxover-content em {

font-style:normal;

}



h4 {

font-weight : bold;

font-size:150%;

color:#231f20;

}



#content em {

font-weight:bold;

font-style:normal;

}



.dvhdr1 {background:#666666;color:#ffffff;font-size:120%;text-transform:uppercase;font-weight:bold;border-top:6px solid #ff0000; padding:5px;width:250px;}

.dvbdy1 {background:#666666;color:#ffffff;font-size:12px;border-bottom:1px solid #666666;padding:5px;width:250px;}



/* =NEWS */



.news-box {

border-bottom:1px dashed #999;

height: auto;

margin-top: 17px;

padding-bottom: 10px;

overflow: hidden;

}



.img-box { float: left; width: 140px; height: auto; }



.news-box .inner { width: 505px; float: left; }



.news-box img { margin: 0 5px; }



.news-box p a { color: #000; text-decoration:none; border-bottom:1px solid; }



.news-box p a:hover {background-color: #ff0000; color: #fff; border-bottom:none;  }



.news-box span {

margin: -3px 0px 7px 0;

display:block;

text-align:left;

}



.news-box h4 {

margin-bottom:10px;

}



.news-box .standard-ext-link {

display:block;

text-align:right;

color:#FF0000;

border:none;

}



.news-box .standard-ext-link:hover {

border-bottom:none;

background-color: #fff;

color:#000;

text-decoration:underline;

}



/* news-sidebar-box*/



.news-sidebar-box {

padding:5px;

}



.news-sidebar-box li {

margin-bottom:8px;

}



.news-sidebar-box .date{

background:none;

font-style:normal;

display:block;

margin-bottom:-2px;

}



.news-sidebar-box  a {

text-decoration:none;

color:#fff;

}



.news-sidebar-box  a:hover {

background-color:#00FF00;

color:#000;

}



/* =PAGINATOR */

#content .num-page { clear:left; color:#666666; font-size:110%; list-style-image:none; list-style-position:outside; list-style-type:none; margin: 10px 0 10px 95px; 0 0 55px; padding:10px 0pt 0pt 55px; }

#content .num-page li { float:left; padding:0pt 6px 0pt 0pt; /*background: url(../img/paginator.gif) repeat-x left top;*/ }

#content .num-page li.first { border:1px solid #D7DCE0; display:inline; line-height:14px; margin:0pt 6px 0pt 0pt; padding:2px 4px 0pt; background: url(../images/paginator.gif) repeat-x left top; }

#content .num-page li.first a { padding: 0; border: none; }

#content .num-page li.first a:hover { background: none; }

#content .num-page a { border:1px solid #D7DCE0; color:#666666; float:left; line-height:14px; min-width:8px; padding:2px 4px 0pt; text-decoration:none; background: url(../images/paginator.gif) repeat-x left top; }

#content .num-page a:hover { background: url(../images/paginator_hover.gif) repeat-x left top; color: #FF0000; }



.error { background-color:#FF0000; color:#FFFFFF; display:block; font-weight:bold; margin-bottom:10px; padding:5px; }



#content.index { padding:20px 8px 0px 8px; width:auto; }

#content.index div.padding { padding:0px 10px 0px 10px; float:left; }

ul.index_boxes { float:left; width:680px; padding:30px 0 0 0; }

ul.index_boxes li { float:left; width:212px; background:url(../images/bg_index_box.gif) left top no-repeat; padding:10px 4px 4px 4px; margin:0px 8px 15px 0px; min-height:121px; height:auto !important; height:121px; }

ul.index_boxes li.top { float:left; width:212px; background:url(../images/bg_index_box_top.gif) left top no-repeat; padding:10px 4px 4px 4px; margin:0px 8px 15px 0px; min-height:170px; height:auto !important; height:170px; }

ul.index_boxes li.last { margin:0 0 10px 0px; }

ul.index_boxes li h1 { display:block; width:202px; padding:5px 5px 5px 10px; font-size:12px; font-weight:bold; color:#F00;}

ul.index_boxes li h1 a { display:block; font-size:12px; font-weight:bold; color:#F00; text-decoration:none; }

ul.index_boxes li h1 a:hover { text-decoration:none; color:#666; }

ul.index_boxes li p { font-size:11px !important; padding:0px 5px 0px 10px; line-height:14px; }



div.index_contact {  color:#FFF; padding:10px 16px 0 16px; margin-bottom:20px; }

div.index_contact h3 { color:#FFF; font-weight:bold; font-size:13px; padding-bottom:15px; }

div.index_contact a { color:#FFFFFF; text-decoration:none; }

div.index_contact a:hover { background:#0F0; color:#000; }

div.index_contact p { text-align:right; }



div.index_sidebar { margin:146px 10px 15px 12px }

div.highlight { padding:0 0 0px 5px; }

div.highlight a { border:1px solid #666; display:block; width:208px; margin-bottom:10px; text-decoration:none; }

div.highlight span { display:block; background:#FFFFFF; color:#666666; font-size:10px; padding:3px 3px 3px 10px; font-size:11px; border-top:1px solid #666; }

div.highlight a:hover span { background:#EFEFEF; color:#000; }



div.index_sidebar h4 { font-size:14px; font-weight:bold; margin-bottom:15px; padding:10px 12px 0 12px; }

div.index_sidebar h5 { margin-top: 30px; border:none; padding-bottom:15px; }

div.index_sidebar h5 a { font-size:14px; font-weight:bold; margin-bottom:15px; padding:10px 12px 0; color:#FFF; text-decoration:none; font-weight:normal; font-weight:bold; }

div.index_sidebar h5 a:hover { color:#CCC; } 

div.index_sidebar ul li { padding-left:9px; padding-top:3px; }

div.index_sidebar ul li a { font-size:11px; color:#FFF; text-decoration:none; padding:0 3px; }

div.index_sidebar ul li a:hover { background:#0F0; color:#000; text-decoration:none; font-size:11px; }

div.padding p { line-height:20px; }



p.normal_txt a { text-decoration:none; color:#333;  }

p.normal_txt a:hover { background:#0F0; text-decoration:none; color:#333;  }



#slider{
	width:690px;
	height:250px;
	position:relative;
	top:0;
	left:3px;
	}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:690px;
	height:250px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;s
	width:16px;
	height:16px;
	position:absolute;
	left:415px;
	top:350px;
	}	
#nextBtn{ 
	position:absolute;
	left:440px;
	top:350px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:16px;
	height:16px;
	background:url(../images/lft_arr.png) no-repeat 0 0;
	}	
#nextBtn a{ 
	background:url(../images/rgh_arr.png) no-repeat 0 0;	
	}