*{
  border: none;
  padding: 0;
  margin: 0;
}
h1{
  color: #303030;
  font-size: 17px;
}


h2{
  color: #fff;
  font-size: 30px;
  font-weight: normal;
}

h3{
  font-size: 20px;
  color: #347400;
  padding: 5px 0px 10px 0px;
}

h4{
  color: #347400;
  font-size: 14px;
  padding: 10px;
}

h5{
  font-size:12px;
  color: green;
}



body {
  background-image: url(images/bg_body.png);
  background-repeat: repeat-x;
  background-color: #f3f3f3;
  font-family: Tahoma, sans-serif;
  font-size:  11px;
  color: #535353;
  text-decoration: none;
}
#wrapper{
  width: 805px;
  position: relative;
  left: 50%;
  margin-left: -403px
}


#logo_navi {
 margin-right: 2px;
 vertical-align: top;
 height: 159px;
}

.logo{
  margin-left: 1px;
  float: left;
}

/*-------------navigation----------------*/

.navi{
 float: right;
}



.domov a {
  display: block;
  background: url(images/domov.png) no-repeat;
  width:132px ;
  height: 157px;
}

.domov a:hover{
  background: url(images/hover_domov.png) no-repeat;
  width: 132px;
  height: 157px;
}


.storitve a{
  display: block;
  background: url(images/storitve.png) no-repeat;
  width:132px ;
  height: 157px;
}

.storitve a:hover{
  background: url(images/hover_storitve.png) no-repeat;
  width: 132px;
  height: 157px;
}

.cenik a{
  display: block;
  background: url(images/Cenik.png) no-repeat;
  width:132px ;
  height: 157px;
}

.cenik a:hover{
  background: url(images/hover_cenik.png) no-repeat;
  width: 132px;
  height: 157px;
}

.kontakt a{
  display: block;
  background: url(images/Kontakt.png) no-repeat;
  width:132px ;
  height: 157px;
}

.kontakt a:hover{
  background: url(images/Hover_kontakt.png) no-repeat;
  width: 132px;
  height: 157px;
}

/*----------end navigation----------------*/


.navi ul li{
 float: left;
 list-style: none;
}

/*-------------head green-------------------*/

#greenBar{
  margin-bottom: 20px;
  height: 182px;
  clear: both;
  background-image: url(images/greenBar.png);
  background-repeat: no-repeat;
}

#greenBar2{
  margin-bottom: 20px;
  height: 55px;
  clear: both;
  background-image: url(images/green_bar_subpages.png);
  background-repeat: no-repeat;
}

#greenBar2 ul{
  padding: 20px 0px 0px 20px;
}


.sub_navi li{
  float: left;
  list-style: none;
  padding-right: 30px;
}

.sub_navi a{
  color: white;
  font-weight: bold;
  text-decoration: none;
}

.sub_navi a:hover{
    color:#347400;
}




.white_text {
  font-family: myriad pro, sans-serif;
  margin: 19px 0px 0px 15px;
}

.white_text h1{
    color: white;
    font-size: 30px;
    font-weight:  normal;
}


.white_text p{
  color: white;
  font-size: 14px;
}


.box_text1{
  vertical-align: bottom;
  color: #000000;
  width: 405px;
  margin: 35px 15px 15px 15px;
}
.green_left{
  width: 405px;
  position: relative;
  float: left;
}


.green_right{
  width: 390px;
  float: right;
  height: 182px;
}


.box_text2, .box_text3{
 width: 174px;
 color: #000000;
}


.box_text3 h1{
  font-size: 12px;

}


.OS{
  padding-left: 30px;
  height: 175px;
  float: left;
}
.vSvet{
    height: 175px;
  padding-right: 5px;
  float: right;
}

.white_more{
  padding: 5px 0px 0px 100px;

}

/*------------------end head green----------------*/

.ancore a{
  color: #347400;

}

.cont_text_storitve ul{
  padding-left: 10px;
}


.main_left_cont{
  float: left;
  width: 800px;
  text-align: left;
}

.main_left_cont p{
  padding-bottom: 15px;
}


.right_sub_news{
  margin-right: 3px;
  float: right;
  width: 200px;
}


.main_box_left{
  margin-top: 11px;
  float: left;
  width: 430px;
}

.left_box_top{
  margin-bottom: 20px;
 border-bottom: solid 1px #e5e5e5;
 position: relative;
 float: left;
}

.img_zap{
  float: left;
}

.btn_more{
  padding: 5px;
  float: right;

}
.main_box_news{
  margin-right: 3px;
  margin-bottom: 20px;
  width: 363px;
  text-align: left;
  float: right;

}

.news_middle h3{
   padding-left: 10px;
}


.news_top{
  height: 11px;
  background-image: url(images/bg_news_top.png);
  background-repeat: no-repeat;
}

.news_top_sub{
  height: 11px;
  background-image: url(images/Bg_news_top_sub.png);
  background-repeat: no-repeat;
}


.news_middle{
  vertical-align: top;
  text-align: left;
  background-image: url(images/bg_news_middle.png);
  background-repeat: repeat-x ;
  background-color: #e6e6e6;

}
.news_bottom{
  height: 11px;
  background-image: url(images/bg_news_bottom.png);
  background-repeat: no-repeat;
}
.news_bottom_sub{
  margin-bottom: 20px;
  height: 11px;
  background-image: url(images/Bg_news_bottom_sub.png);
  background-repeat: no-repeat;
}


.news{
  padding: 10px;
}

.date{
  padding: 0px 5px 0px 0px;
  float: left;
  color: #48a000;
}
.news_title{

  font-weight: bold;
  color: #000000;
  font-size: 10pt;
}
.text_border{
  border-top: solid 1px #f3f3f3;
}


.btn_more_news{
  float: right;
}
.btn_more_news a:hover{
  text-decoration: underline;
}


.arrow_img{
  padding-right: 5px;
}

/*---------------footer----------------------------*/

.foot_a{
  color: #48a000;
}
.foot_a:hover{
  text-decoration: underline;
}


#footer{
  vertical-align: bottom;
  margin-top: 40px;
  text-align: center;
  padding: 10px 0px 20px 0px;
  clear: both;
  width: 100%;
  background-color:#e5e5e5;
  height: 100%;
  min-height: 250px;
}

.footer_inside{
  width: 805px;
  margin:auto;
  padding-top: 10px;
}

.inside_bottom{
  border-top: 1px solid #cccccc;
  margin-top: 40px;
  padding-top: 10px;
}


.adv_foot_navi ul{
  list-style: none;
  float:left;
  padding: 0px 100px 0px 20px;
}

.adv_foot_navi a{
  color: #000000;
}

.adv_foot_navi a:hover{
 color: #347400;
 text-decoration: underline;
}

.adv_foot_navi a:visited{
  color: #000000;
}

.adv_foot_navi b{
  color: #48a000;
}


.adv_foot_navi li.first{
  list-style: none;
}


.adv_foot_navi li{
  text-align: left;
  list-style:  none;
  line-height: 18px;
}


/*-----------end footer----------------------------*/

.cont_img{
  float:  right;
}

.right_sub_text{
  width: 200px;
  float:right;
}

.right_sub_text li{
  list-style: square inside;
  line-height: 18px;
  padding-left: 10px;
}

.right_sub_text p{
  padding: 15px 0px 0px 10px;
}

.right_sub_text b{
  color: #347400;
}

.right_navi_cenik a{
   color: #535353;
   text-decoration: none;
   font-size: 12px;
}

.right_navi_cenik a:hover{
  text-decoration: underline;
  color: #347400;
}

.right_navi_cenik a:visited{
  color: #535353;
}


.cont_text{
  width: 560px;
  float: left;
  font-size: 12px;
  line-height: 18px;
  padding: 10px;
  padding-left: 15px;
  padding-bottom: 60px;
}

.cont_text p{
  padding-left: 20px;
}

.cont_text ul{
  padding-left: 10px;
}

.cont_text li{
  list-style: none;
  line-height: 22px;
}

/*-----------sub storitve----------------------------*/

.cont_text_storitve{
  width: 560px;
  float: left;
  font-size: 12px;
  line-height: 18px;
  padding: 10px;

}

.first_list_item{
  border-top: 1px solid #cccccc;
  margin: 10px 0px 5px 0px;
  padding-top:10px;
}

.list_link{
  text-align: right;
  font-size: 10px;
}

.list_link i{
  color: #8a8a8a;
}


.list_link a{
  text-decoration: none;
  color: #e48600;
}

.list_link a:hover{
  text-decoration: underline;
}

.list_link a:visited{
  color: #e48600;
}


.cont_text_storitve b{
  color: #48a000;
}


.cont_text_storitve li{
  list-style: none;
  padding-bottom: 10px;
}

.sub_list{
  padding-left: 20px;
  line-height: 18px;
}

.sub_list li b{
  text-align: right;
}


.sub_list li{
  list-style: square;
}


.sub_list_2 li{
padding-left: 40px;
}

/*-----------end sub storitve----------------------------*/

/*-----------table----------------------------*/

cenik_tabelS{
  width: 560px;
  margin-bottom: 10px;

}

td{
  margin:0px;
  padding:3px 0px;


}


.t_description{
  width: 340px;
  background-color: #dcdcdc;
  padding-left:  5px;
}

.t_price{
  width: 110px;
  text-align: center;
  background-color: white;
  color:#347400;
}

.t_priceDDV{
  width: 110px;
  background-color: white;
  text-align: center;
  color:#347400;
}

.Price_warning p{
  font-size: 11px;
  margin-left: 2px;
  padding-left: 0px;
}

.cont_cenik p{
  padding-left: 2px;
  margin-left: 0px;
}

.osnovni_paket{
  background: url(images/osnovni_paket.png) no-repeat;
  width:300px;
  height:148px;
  padding-left: 150px;
  margin-bottom: 30px;
  padding-top: 7px;
}

.zahtevnejsi_paket{
  background: url(images/zahtevnejsi_paket.png) no-repeat;
  width:300px;
  height:148px;
  padding-left: 150px;
  margin-bottom: 30px;
  padding-top: 7px;
}

.pro_paket{
  background: url(images/pro_paket.png) no-repeat;
  width:300px;
  height:148px;
  padding-left: 150px;
  padding-top: 7px;
}

.contact_email p{
  padding: 10px 0px 0px 0px;
}

.contact_email b{
  color:#11c215;
}

.bg_contact p{
  font-size: 11px;
}

.bg_contact input{
  background: url(../images/bg_form.png) repeat-x;
  width: 204px;
  height: 20px;
  border: 1px solid #dddddd;
  color:#7e7e7e;
}

.bg_contact textarea{
  background: url(../images/bg_form.png) repeat-x;
  border: 1px solid #dddddd;
  color:#7e7e7e;
}


.submit_btn input{
  margin-top: 10px;
  width: 125px;
  margin-bottom: 50px;
}


/*-----------end table----------------------------*/


