/*
Theme Name: Borplastika Default
Theme URI: http://escapestudio.net/
Description: Borplastika web CMS tema
Author: Stanislav Mihić
Author URI: http://escapestudio.net/

*/

* { 
    margin: 0px; 
    padding: 0px; 
    }

body { 
    background:url(images/bor_plastika_back.png) repeat-y left top #3C9B3C;
    font-family: /*Trebuchet MS,lucida grande,lucida sans unicode*/Arial,Helvetica,Sans-Serif;
    font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    font-size: 62.5%; 
    line-height: 1.6; 
    color: rgb(79, 79, 79); 
    }
    
#wrapper{
    margin:0px auto;
    padding:0px;
    width:950px;
    }
#container{    
    margin:0px auto;
    padding:0px 0px 20px 0px;
    width:950px;
    float:left;
    }
#header{    
    margin:0px auto;
    padding:0px;
    width:950px;
    float:left;
    
    }
#header_cd{    
    margin:0px auto;
    padding:0px;
    width:950px;
    float:left;
    height:143px;
    }
#header_cd #logo{
    margin:0px;
    padding:0px;
    float:left;
    width:300px;
    }
#header_cd #logo a{
    marign:0px;
    padding:0px;
    float:left;
    width:300px;
    height:80px;
    background:url(images/borplastika.jpg) no-repeat left top;
    text-indent:-9999px;
    }
.inner_pg{
    background:url(images/page_header.jpg) no-repeat left top;
    }
.index{    
    background:url(images/index_header_cd.jpg) no-repeat left top;
    }
#slogan{
    margin:0px;
    padding: 0px;
    float: right;
    width: 390px;
    height: 70px;
    background: url(images/slogan.png) no-repeat left top;
    display: block;
    text-indent: -9999px;
    }
    
/********** misc ************/
a{
    outline:none;
    color:#66A64F;
    text-decoration:none;
    }
a img{
    border:none;
    }
h1,h2,h3,h4{
    margin:0px;
    padding:0px;
    }
h1{
    margin:0px 0px 10px 0px;
    padding:10px 0px 5px 0px;
    font-size:2.6em;
    color:#3A393E;
    font-weight:normal;
    display:block;
    clear:both;
    border-bottom:1px solid #C1C1C1;
    }
h2{    
    margin:10px 0px;
    padding:0px;
    font-size:2.0em;
    color:#66A64F;
    font-weight:normal;
    border-bottom:1px dotted;
    clear: both; 
    }
h3{    
    margin:0px;
    padding:5px 0px;
    font-size:1.2em;
    color:#66A64F;
    font-weight:bold;
    display: block;
    clear: both;
    }
h3 a{
    color:#66A64F;
    text-decoration:none;
    }
h3 a:hover{
    text-decoration:underline;
    }
    
    
#page ul{    
    margin:0px;
    padding:20px 15px;
    list-style-position:inerhit;
    font-size:1.1em;
    }
#page ul li{
    padding:0px 0px 0px 0px;
    margin:0px;
    list-style-position: inherit;
    }    
    
p{
    margin:0px;
    padding:10px 0px;
    font-size:1.1em;
    }
#page p{
    /*clear:both;*/
    }
    
/*************** content **************/

#content{
    margin:0px 0px 0px 0px;
    padding:0px;
    float:left;
    width:950px;
    background:url(images/content_bg.png) repeat-y left top;
    }
.inner_page{
    background:url(images/content_bg.png) repeat-y left top;
    }
/************** sidebar *********/

#sidebar{    
    margin:0px;
    padding:0px;
    float:left;
    width:220px;
    }
#sidebar h2#side_prozvodi{
    margin:0px;
    padding:0px;
    float:left;
    display:block;
    width:220px;
    height:57px;
    background:url(images/proizvodi.png) no-repeat left bottom;
    text-indent:-9999px;
    }
#sidebar ul#menu{
    margin:0px;
    padding:0px 0px 10px 0px;
    list-style-type:none;
    float:left;
    }
#sidebar ul#menu li{
    margin:0px 0px 2px 0px;
    padding:0px 0px 0px 0px;
    list-style-type:none;
    font-size:1.2em;
    font-weight:bold;
    color:white;
    display:block;
    width:200px;
    float: left;
    word-spacing:0px;
   
    }
#sidebar ul#menu li a{
    color:white;
    display:block;
    text-decoration:none;
    width:215px;
    padding:0px 0px 0px 5px;
   /* background:url(images/sidebar_li_bh.png) no-repeat left top;*/
    }
#sidebar ul#menu li a:hover{
    /*background:url(images/sidebar_li_hover.png) no-repeat right top;*/
    color:#3A393E;
    } 
/*#sidebar ul#menu li.active a{
    background:url(images/sidebar_li_hover.png) no-repeat right top;
    color:#3A393E;
    }*/

#sidebar ul#menu li ul{
    margin:0px;
    padding:0px 5px;
    background:none;
    list-style-type:none;
    }
    
#sidebar ul#menu li ul li{
    margin:0px;
    padding:2px 0px;
    background:none;
    list-style-type:none;
    font-size:1.0em;
    }
#sidebar ul#menu li ul li a{
    background:none;
    font-size:0.8em;
    padding:0px;
    margin:0px;
    width:200px;
    }
    
    
#sidebar ul#menu li a{
    color:white;
    background:url(images/sidebar_li_bh.png) no-repeat left top;
    }
#sidebar ul#menu li a:hover{
    background:url(images/sidebar_li_hover.png) no-repeat right top;
    color:#3A393E;
    }
#sidebar ul#menu li.current_page_item a{
    background:url(images/sidebar_li_hover.png) no-repeat right top;
    color:#3A393E;
    }
#sidebar ul#menu li.current_page_ancestor a{
    background:url(images/sidebar_li_hover.png) no-repeat right top;
    color:#3A393E;
    }    
#sidebar ul#menu li.current_page_ancestor ul li.current_page_item a{
    /*background:url(images/sidebar_li_hover.png) no-repeat right top;*/
    color:#67A550;
    background: none;
    }    
#sidebar ul#menu li.current_page_ancestor ul li.page_item a{
    /*background:url(images/sidebar_li_hover.png) no-repeat right top;*/
    color:white;
    background: none;
    }    
#sidebar ul#menu li.current_page_ancestor ul li.page_folder a{
    /*background:url(images/sidebar_li_hover.png) no-repeat right top;*/
    color:white;
    background: none;
    
    }        

    
#sidebar ul#menu li.current_page_item  ul li.page_item a{
    /*background:url(images/sidebar_li_hover.png) no-repeat right top;*/
    color:white;    
    background: none;
    }
/*#sidebar ul#menu li.current_page_ancestor a{
    background:url(images/sidebar_li_hover.png) no-repeat right top;
    color:#3A393E; 
    }*/
/*idebar ul#menu li.current_page_item a{
    color:#3A393E;                   
    background:url(images/sidebar_li_hover.png) no-repeat right top;
    }*/
    
#sidebar ul#menu li ul li a:hover{
    background:none;
    color:#65A54E;
    }
   

    
                

#sidebar #info{
    margin:0px;
    padding:10px;
    float:left;
    font-size:1.1em;
    }
#sidebar #info strong{
    color:#66A64F;
    }
#info ul{
    margin:0px;
    padding:10px 0px;
    list-style-type:none;
    }
#info ul li{
    margin:0px;
    padding:0px;
    list-style-type:none;
    color:white;
    }
    
#cd_solution{
    margin:0px;
    padding:25px 0px 20px 10px;
    font-size:1.1em;
    color:white;
    float:left;
    display:block;
    width:150px;    
    }
#cd_solution a{
    color:#66A64F;
    }
/************* page ***********/

/*********** navigation *********/

#navigation{
    margin:0px;
    padding:0px;
    float:left;
    width:730px;
    background:url(images/nav_bg.png) repeat-x left top;
    }
#navigation ul{
    margin:0px;
    padding:0px 0px 0px 8px;
    list-style-type:none;
    }
#navigation ul li{
    margin:0px;
    padding:0px;
    list-style-type:none;
    display:block;
    float:left;
    }

#navigation ul li.page-item-51 a{
    margin:0px;
    padding:0px;
    float:left;
    display:block;
    width:147px;
    height:33px;
    text-indent:-9999px;
    background:url(images/tehnicka_podrska_nav.png) no-repeat left top;
    }

#navigation ul li.page-item-51 a:hover{
    background:url(images/tehnicka_podrska_nav.png) no-repeat left bottom;
    }
#navigation ul li.page-item-55 a{
    margin:0px;
    padding:0px;
    float:left;
    display:block;
    width:63px;
    height:33px;
    text-indent:-9999px;
    background:url(images/onama_nav.png) no-repeat right top;
    }
#navigation ul li.page-item-55 a:hover{
    background:url(images/onama_nav.png) no-repeat right bottom;
    }
#navigation ul li.page-item-53 a{
    margin:0px;
    padding:0px;
    float:left;
    display:block;
    width:72px;
    height:33px;
    text-indent:-99999px;
    background:url(images/kontakt_nav.png) no-repeat left top;
    }
#navigation ul li.page-item-53 a:hover{
    background:url(images/kontakt_nav.png) no-repeat left bottom;
    }
#navigation ul li.page-item-57 a{
    margin:0px;
    padding:0px;  
    float:left;
    display:block;
    width:84px;
    height:33px;
    text-indent:-99999px;
    background:url(images/proizvodi_nav.png) no-repeat left top;
    }
#navigation ul li.page-item-57 a:hover{
    background:url(images/proizvodi_nav.png) no-repeat left bottom;
    }
#navigation ul li.page-item-59 a{
    margin:0px;
    padding:0px;
    float:left;
    display:block;
    width:136px;
    height:33px;
    text-indent:-99999px;
    background:url(images/upitnik_nav.png) no-repeat left top;
    }
#navigation ul li.page-item-59 a:hover{
    background:url(images/upitnik_nav.png) no-repeat left bottom;
    }
#navigation ul li.page-item-784{
    padding: 3px 0px 0px 0px;
    }
#navigation ul li.page-item-784 a{
    margin:0px;
    padding:0px;
    float:left;
    display:block;
    width:80px;
    height:30px;
    text-indent:-99999px;
    background:url(images/karijera.png) no-repeat left top;
    }
#navigation ul li.page-item-784 a:hover{
    background:url(images/karijera.png) no-repeat left bottom;
    }
    
    
    
#navigation ul li.page_item a:hover{
    background-position: bottom center;
    }
#navigation ul li.current_page_item a{
    background-position: bottom center;
    }
    
    
    
    
    
#breadcrumbs{
    margin:0px;
    padding:10px 0px 5px 0px;
    float:left;
    width:700px;
    font-size:1.1em;
    color:#3A393E;
    border-bottom:1px dotted #C1C1C1;
    }    
#breadcrumbs a{
    text-decoration:none;
    color:#66A64F;
    }
    
    
    
    
    

#page{
    margin:0px;
    padding:0px 15px 20px 15px;
    float:left;
    width:700px;
    }
#page img{
    margin:0px 0px 10px 0px;
    }
.splash{
    background:url(images/index_img.jpg) no-repeat left top;
    }
#intro{
    margin:0px;
    padding:350px 0px 37px 15px;
    font-size:1.0em;
    /*height:513px;*/
    }
#intro p{
    color:white;
    padding:5px 0px 5px 0px;
    margin:0px 0px 0px 0px;
    }
#intro strong{
    color:#66A64F;
    }
    
/********** podjela ************/

#podjela{
    margin:0px;
    padding:20px 0px;
    float:left;
    width:700px;
    }
#podjela .box{
    margin:0px;
    padding:0px 0px 0px 20px;
    float:left;
    width:220px;
    }

#podjela .obavijesti{
    margin:0px;
    padding:0px 0px 0px 20px;
    float:left;
    width:220px;
    border:1px solid red;
    }
#podjela .box .intro_txt{
    height:100px;
    }
#podjela .box h2{
    font-size:1.8em;
    }
#podjela .box h4{
    font-size:1.1em;
    text-transform:uppercase;
    font-weight:normal;
    padding:10px 0px;
    }
#podjela .box p{
    padding:5px 0px;
    }
p.border{
    border-top:1px solid #C1C1C1;
    border-bottom:1px solid #C1C1C1;
    padding:0px 0px;
    font-weight:bold;
    }
    
#podjela2{
    margin:0px;
    padding:20px 0px;
    float:left;
    width:700px;
    }
#podjela2 .box{
    margin:0px;
    padding:0px 0px 0px 20px;
    float:left;
    width:220px;
    }
#podjela2 .box .intro_txt{
    height:100px;
    }
#podjela2 .box h2{
    font-size:1.8em;
    }
#podjela2 .box h4{
    font-size:1.1em;
    text-transform:uppercase;
    font-weight:normal;
    padding:10px 0px;
    border-bottom: 1px dotted ;
    }
#podjela2 .box p{
    padding:5px 0px;
    border-bottom: 1px dotted ;
    }

 .box h3{font-size:1.4em;}

.icon{
    background: url(images/icon_xsl.png) no-repeat left top;
    }
    
/**************** download ***************/
ul.download {
    margin:0px;
    padding:0px;
    /*float:left;*/
    }

ul.download li {
    list-style-type:none;
    margin:0px;
    padding:0px;
    }

ul.download li a{
    margin:10px 0px;
    padding:10px 0px 10px 50px;
    display:block;
    width:300px;
    background:url(images/icon_doc.png) no-repeat left center;
    
    }
ul.download2 {
    margin:0px;
    padding:0px;
    /*float:left;*/
    }

ul.download2 li {
    list-style-type:none;
    margin:0px;
    padding:0px;
    }

ul.download2 li a{
    margin:10px 0px;
    padding:10px 0px 10px 50px;
    display:block;
    width:300px;
    background:url(images/icon_xsl.png) no-repeat left center;
    
    }
    
.link a{
    color:#302F33;
    text-decoration:underline;
    }
.link a:hover{
    text-decoration:none;
    }


#page ul.kontakt li{
    padding:2px 0px;
    display: block;
    clear: both;
   /* border: 1px solid red;*/
    }






/* Captions */
.aligncenter, div.aligncenter {
	display: block;    
	margin:0px;
    padding:0px;   
    float: left;    	
    
}    



.wp-caption {
	/*border: 1px solid #ddd;*/
	text-align: center;
	background-color: #f3f3f3;
	padding-top:0px;
	margin: 0px;
}
.alignleft {
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    }

.wp-caption img {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	border:none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	/*line-height: 17px;*/
	padding: 0px 0px 10px 0px;
	margin: 0;
}
#attachment{
    padding:0px;
    margin:0px;
    }    
/* End captions */

    
#footer{
    margin:0px;
    padding: 10px 0px 0px 230px;
    float: left;
    width: 720px;
    background: url(images/footer.png) no-repeat left top;
    }
#footer ul{
    margin:0px;
    padding: 0px 0px 10px 0px;
    list-style-type: none;
    font-size: 1.1em;
    float: left;
    width: 500px;
    display: block;
    }
#footer ul li{
    margin:0px;
    padding: 0px 5px 0px 5px;
    list-style-type: none;
    float: left;
    display: block;
    }
#footer ul li a:hover{
    color: white;
    } 
#footer p{
    display: block;
    color: white;
    clear: both;
    padding:10px 0px 10px 5px;
    font-size: 1.1em;
    width: 500px;
    }
    
/******** proizvod *********/

#proizvod{
    margin:10px 0px;
    padding:0px 0px 20px 0px;
    float:left;
    width:700px;
    clear: both;
    display: block;
    }
#proizvod #foto{
    margin:0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:354px;
    /*display:block;*/
    text-align:center;
    
    }
#proizvod #opis{
    float:right;
    width:330px;
    display: block;
    padding: 0px 0px 0px 10px;
    
    }
#proizvod #opis dt{
    margin:0px;
    padding:0px;
    font-size:1.1em;
    text-transform:uppercase;
    border-bottom:1px solid #C1C1C1;
    }
#proizvod #opis dd{
    margin:0px;
    padding:10px 0px;
    font-size:1.2em;
    display:block;
    }
    
/********* tables **********/

table {
    border-collapse: collapse;
    width: 100%;
/*    margin: 24px;*/
    padding: 10px 0px;
    margin: 10px 0px;
    font-size: 1.0em;   
}

th {
    color: #fff;
    font-weight: bold;
    padding: 5px 3px;
    text-align: left;
    border-right: 1px solid #fff;
    line-height: 1.2;
    color:#66A64F;
    border-bottom:1px dashed #C1C1C1;
}

td {
    padding: 5px 3px;
    border-bottom: 1px solid #C1C1C1;
    vertical-align: middle;
    text-align:left;
    
}

td * {
    padding: 6px 11px;
}

tr.alt td {
    background: #ecf6fc;
}

tr.over td, tr:hover td {
    background: #EAEAEA;
}

/********** post ************/

.navigation{
    margin:0px 0px;
    padding: 10px 0px;
    float: left;
    width:700px ;
    }
.navigation .alignleft{
    float: left;
    }
.navigation .alignright{
    float: right;
    }    
/********* sitemap ************/

.ddsg-wrapper h2{
    display: none;
    }

/********* contact *********/
.linklove{
    display: none;
    }
    
#bor_info{
    margin:0px;
    padding: 0px 0px 10px 0px;
    float: left;
    display: block;
    width: 220px;
    }

    
#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333;
}

#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
    background-color:#000;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
    position: fixed;
    background: #ffffff;
    z-index: 102;
    color:#000000;
    display:none;
    border: 5px solid #67A550;
    text-align:left;
    top:50%;
    left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
    display:block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}

#TB_caption{
    height:25px;
    padding:7px 30px 10px 25px;
    float:left;
}

#TB_closeWindow{
    height:25px;
    padding:11px 25px 10px 0;
    float:right;
}

#TB_closeAjaxWindow{
    padding:7px 10px 5px 0;
    margin-bottom:1px;
    text-align:right;
    float:right;
}

#TB_ajaxWindowTitle{
    float:left;
    padding:7px 0 5px 10px;
    margin-bottom:1px;
}

#TB_title{
    background-color:#67A550;
    height:27px;
    color: white;
}

#TB_ajaxContent{
    clear:both;
    padding:2px 15px 15px 15px;
    overflow:auto;
    text-align:left;
    line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
    padding:15px;
}

#TB_ajaxContent p{
    padding:5px 0px 5px 0px;
}

#TB_ajaxContent ul{
    padding: 10px 0px;
    list-style-type: none;
    }  
#TB_ajaxContent ul li{
    display: block;
    clear: both;
    } 

#TB_load{
    position: fixed;
    display:none;
    height:13px;
    width:208px;
    z-index:103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
    z-index:99;
    position:fixed;
    top: 0;
    left: 0;
    background-color:#fff;
    border:none;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height:100%;
    width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
    clear:both;
    border:none;
    margin-bottom:-1px;
    margin-top:1px;
    _margin-bottom:1px;
}



span.down{
    padding:20px 10px 20px 60px;
    background: url(images/pdf.png) no-repeat left center;
    }
.float_left{
    float:left;
    }
    
    
/*********** lang *********/

#lang{
    margin:0px;
    padding: 44px 20px 0px 0px;
    float: right;
    clear: both;
    font-size: 1.1em;
    font-weight: bold;
    background: url(images/lang.png) no-repeat 2px bottom;
    }
#lang a{
    color: white;
    padding: 0px 0px 0px 4px;
    } 
    
/*********** slider ********/

#slider {width:680px}
.header {width:558px; border:1px solid #66A64F; padding:0px; font-weight:bold; margin-top:5px; cursor:pointer; }
.header:hover {background:url(images/header_over.gif)}
.content {overflow:hidden}
.text {width:670px; /*border:1px solid #66A64F;*/ border-top:none; padding:15px}

#one-header{
    
    padding: 20px 10px 20px 130px;
    background: url(images/rsrbija.jpg) no-repeat 10px center;
    }
#two-header{
    
    padding: 20px 10px 20px 130px;
    background: url(images/makedonija.jpg) no-repeat 10px center;
    }
#thre-header{
    
    padding: 20px 10px 20px 130px;
    background: url(images/bih.jpg) no-repeat 10px center;
    }
#four-header{
    
    padding: 20px 10px 20px 130px;
    background: url(images/crna_gora.jpg) no-repeat 10px center;
    }
    
 #obavijest{
    margin:0px;
    padding:10px 10px 10px 0px;
    float:left;
    width:400px;
    }
#banner{
    margin:10px 0px 0px 0px;
    padding:10px 0px 10px 0px;
    float:left;
    display:block;
    width:290px;
    }
