
/* Generate - http://www.fontsquirrel.com/fontface/generator*/

@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700');
/* Common */
HTML{	}

BODY{	
	margin: 0px;padding: 0px;
	font-family: 'Arial', Helvetica,sans-serif; 
  font-weight: normal;color: #444444; text-align: center;	font-size: 16px;	
	background-image: url("../img/page/bg-blue30f4.jpg?v=3"); background-repeat: no-repeat; background-position: center 20px;
}

    
FORM{margin: 0px; padding: 0px;}
P{ margin: 0px; padding: 0px;margin-bottom: 1em;}
IMG{margin: 0px; padding: 0px; border: 0px;}

.link{ cursor: pointer;}


#bg-bad{ }
#bg-good{}
#container{ text-align: left;  width: 1170px; position: relative;margin: 0px auto;}

/* header */
#header{  position: relative; height: 180px; text-align: left; }
#logo{width: 275px; height: 105px; position: absolute;top: 55px; left: 0px; z-index: 100;}
#logo-txt{display:block; font-family: 'Arial',arial, Helvetica,sans-serif; font-weight: normal;color: #FFF; font-size: 23px; text-decoration:none;
  margin-top:16px;}

#lang{right:0px;
    position: absolute;
    top: 10px;
    /*width: 200px;*/}

#lang .lang_item, #lang .lang_item-sel{
    background-image: url("../img/page/flags.png");
    /*background-position: 0 0;*/
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 20px;
    margin-right: 13px;
    width: 24px;
}

#lang-de{background-position: -112px -20px;}
#lang-de:hover{background-position: -112px 0;}
#lang-en{background-position: -74px -20px;}
#lang-en:hover{background-position: -74px 0;}

#lang .lang_item-sel{background-position: 0px 0;}


#headercalltxt{position: absolute;top: 90px; right: 122px/*107px-37*/; font-family: 'Arial', Helvetica,sans-serif; font-size:18px; color:#383738; font-weight:700; }
#headercontacts{position: absolute; top: 138px; right: 68px;  width: 555px; height: 35px;padding-left: 0px; line-height: 35px;}
#headercontacts a{font-family: 'Arial', Helvetica,sans-serif; font-size:18px; color:#3b3b3b; font-weight:700; text-decoration:none;}
#headercontacts .tel{float:left; background-image:url('../img/header/tel.png'); background-repeat: no-repeat; background-position: left top;
  padding-left:47px; margin-right:16px;}
#headercontacts .email{float:left; background-image:url('../img/header/email.png'); background-repeat: no-repeat; background-position: left top;
  padding-left:47px;}

.index-bottom-text{font-size: 12px; text-align: center; padding-top: 20px;}




/*added*/

#index-content{width: 1170px; padding-left: 0px; padding-top: 0px; position: relative; top: 0px; left: 0px;
  background-color: transparent;
}
#sub-content  {width: 1170px; padding-left: 0px; overflow: hidden; padding-bottom: 7px;
  }
#left {float: left; width: 270px;  padding-right: 20px; background-color: transparent;  }
#right{overflow: hidden; position: relative; margin-top: 28px; border: 1px solid #dedede; padding-top: 30px; background-color: #FFF;}
#right_1{}
#right_2{padding-right: 43px; padding-left: 37px; padding-bottom: 15px;}
#index-menu{position: absolute; left:0px ; top: 0px;}

.contentnarr{overflow: hidden;}


/* content - h1,h2, ...*/
.content, .content P{text-align: left;}
.content a      {text-align: left; color: #ef0121; text-decoration: underline;}
.content a:hover{text-align: left; color: #ef0121; text-decoration: none;}
.content b, .content strong{color:#d76b3e;}
.content .ui-widget strong, .content .ui-widget b{color: #CD0A0A;}
.page_title{  padding-top: 38px/*41px*/; padding-bottom: 0px/*30px*/; /*height: 36px*/;
  background-image: url("../img/menu/title-bg.html"); background-repeat: repeat-x; background-position: 0px 41px;; }

h2{font-family: 'Arial', Helvetica,sans-serif; color: #321d0a; font-size: 18px; font-weight: normal; padding: 0px 0px 0px 0px;margin: 0px 0px 17px 0px;}
h3{font-family: 'Arial', Helvetica,sans-serif; color: #321d0a; font-size: 14px; font-weight: normal; padding: 0px 0px 0px 0px;margin: 0px 0px 17px 0px;}

.content ul{margin-left: 0px;padding-left: 15px; }
.content ul li{   /*padding-left: 1.385em*/; padding-left: 0px;}

.content ol{margin-left: 0px;padding-left: 13px; list-style-type: none; }
.content ol li{; padding-left: 0px;}

.tabela{border-collapse: collapse; border-top: 1px solid #c2cddd;border-bottom: 1px solid #c2cddd;}

.tabela tr td{	border-bottom: 1px solid #edeff2;font-size: 11px;  vertical-align: middle; padding: 4px 4px 3px 11px;}

.tabela tr td.firstinrow{background-color: #f2f8fc;color: #245093;padding: 4px 5px 3px 13px;width: 90px;}

.tabela tr td.last{border-bottom: 1px solid #c2cddd;}

/*.field{border: 1px solid #aaadb2; font-size: 12px; padding: 3px; color: #4b4b4b; background-color: white;}
.input_size{width: 300px;}
*/

.content .btn-back{ 
  height: 21px; padding: 9px 17px 0px 13px; display: inline-block; font-size: 11px; font-weight: bold; color: #2a2a2a;
  background-image : url("../img/basket/btn-left.html"); background-repeat: no-repeat;
  background-position: left; background-color: #f9bf03; cursor: pointer;  
}
.content .btn-back:hover{text-decoration: underline;}

/* Content - breadcrumb*/
.menu_breadchrumb{    position: absolute; top: 24px; left: 38px;width: 400px; padding-top: 0px; padding-bottom: 0px;
  font-size: 11px; color: #444444;  font-weight: normal;  
}

.content .menu_breadchrumb a      { font-size: 11px; color: #444444; font-weight: normal; text-decoration: none; }
.content .menu_breadchrumb a:hover{ font-size: 11px; color: #444444; font-weight: normal; text-decoration: underline;}
/*.content .menu_breadchrumb a:first-child {display: inline-block; color: #4B72BA; text-decoration: none; font-size: 11px;
   width: 49px; text-indent:-99999px; background-position: 0px 0px; padding-left: 0px;padding-right: 0px;}
.content .menu_breadchrumb a:first-child:hover {display: inline-block; color: #4B72BA;; text-decoration: underline; font-size: 11px;}*/
.content .menu_breadchrumb a:last-child       {display: inline-block; color: #d76b3e; text-decoration: underline; font-size: 11px; font-weight: bold;}
.content .menu_breadchrumb a:last-child:hover {display: inline-block; color: #d76b3e; text-decoration: underline; font-size: 11px; font-weight: bold;}

.contentLineBottom{border-top: 1px solid #c6ad77; padding-top: 7px;}


.table tr th{border-bottom: 0px solid black; padding: 6px 10px 6px 10px; background-color: #dcdcdc;
  color: #2f2f2f; font-size: 12px;
}
.table td{  padding: 6px 10px 6px 10px; vertical-align: top; color: #4b4b4b; font-size: 12px;}
.table td .quantity{width: 40px; text-align: left; }
.table .image{text-align: center; width: 100px;}
.table .title{vertical-align: top;}
.table .divtitle a{ color: #2a2a2a; font-size: 14px; font-weight: bold; text-decoration: none; }
.table .over{ background-color: #efefef;}

/* footer*/
#footer_container{}
#footer_shadow{ }
#footer{ width: 1170px; margin: 0px auto; position: relative; height: 40px; padding-top: 40px;}
#footer a, #footer .refresh, #footer .link{}
#footer_company{position: absolute; left: 80px; top: 40px;width: 400px; 
  font-size:11px;color: #9f9f9f; text-align: left;}

#footer_pogoji, #footer_varovanje{position: absolute; top: 23px;}
#footer_pogoji a, #footer_varovanje a{font-size:11px;color: #9f9f9f;}
#footer_pogoji a:hover, #footer_varovanje a:hover{text-decoration:none;}

#footer_pogoji{left:80px;}
#footer_varovanje{left:184px;}

/*
#footer_links{width: 350px;position: absolute; left: 337px; top: 12px; text-align: center; font-size:12px;color: #616161; }
#footer_links a{ font-size: 12px;color: #616161; text-decoration: underline;    }
#footer_links a:hover{ text-decoration: none; }
*/
#footer_authors_pavarti{position: absolute; top: 40px; right: 58px;text-align: right;width: 400px; cursor: pointer;
  color: #9f9f9f;  font-size: 11px;cursor: pointer;  text-decoration: none;}
#footer_authors_pavarti a{color: #9f9f9f;  font-size: 11px;cursor: pointer;  text-decoration: none;}
#footer_authors_pavarti a:hover{color: #9f9f9f;  font-size: 11px;cursor: pointer;  text-decoration: underline;}



/* normal left menu*/
#leftmenu{position: relative; left: 0px; margin-top: 30px; width: 270px; /*background-image: url("/static/img/menu/leftmenu-bg-bottom-red.png"); background-position: left bottom; background-repeat: no-repeat; padding-bottom: 6px;*/
  -moz-box-shadow: 1px 1px 4px #888;
  -webkit-box-shadow: 1px 1px 4px #888;
  box-shadow: 1px 1px 4px #888;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#888888')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#888888');
}
#leftmenu_bg     {background-color:#FFF;}
#leftmenu_content{}

.leftmenu_item_spacersub{}
.leftmenu_item_spacersub_trans{}

/*.leftmenu_item_image{width: 79px; height: 46px; padding-top: 7px; padding-left: 7px; text-align: left; float: left;  }*/
.leftmenu_home_spacer{height: 1px; background-color: #e3e3e3;}

.leftmenu_item_spacer{ height: 1px; background-color: #e3e3e3;}
.leftmenu_item  { padding: 0px; position: relative;}
.leftmenu_item a{ font-family: 'Arial', Helvetica,sans-serif; font-size: 16px; color: #3b3b3b; text-decoration: none; text-transform: none; font-weight: 700;
   display: block; padding: 18px 10px 18px 29px;/*Shadow:padding: 16px 10px 15px 32px;*/ position: relative; z-index: 10;}
.leftmenu_item span{ font-family: 'Arial', Helvetica,sans-serif; font-size: 16px; color: #3b3b3b; text-decoration: none; text-transform: none; font-weight: 700;
   display: block; padding: 0px;  position: absolute; left: 33px; top: 9px; z-index: 9; display: none;}

.leftmenu_item_sel,
  .leftmenu_item:hover{ padding: 0px; position: relative;}
.leftmenu_item_sel a,
  .leftmenu_item:hover a{ font-family: 'Arial', Helvetica,sans-serif; font-size: 16px; color: #d76b3e; text-decoration: none; text-transform: none; font-weight: 700;
  display: block; padding: 18px 10px 18px 29px;/*Shadow:padding: 16px 10px 15px 32px;*/; position: relative; z-index: 10;}
.leftmenu_item_sel span,
  .leftmenu_item:hover span{ font-family: 'Arial', Helvetica,sans-serif; font-size: 16px; color: #d76b3e; text-decoration: none; text-transform: none; font-weight: 700;
   display: block; padding: 0px;  position: absolute; left: 33px; top: 9px; z-index: 9; display: none;}

.leftmenu_item.has_children, .leftmenu_item_sel.has_children{background-image: url("../img/menu/arrow.png"); background-repeat: no-repeat; background-position: right 15px center;}

.leftmenu_item.home,.leftmenu_item_sel.home{background-color: #e7e7e7;}
.leftmenu_item.home a,.leftmenu_item_sel.home a{color: #3b3b3b;}
.leftmenu_item.home:hover a,.leftmenu_item_sel.home:hover a{color: #d76b3e;}

.leftmenusub_item  {padding: 0px; position: relative; margin-left: 15px;
  background-image: url("../img/menu/leftmenusub-item-bullet.png"); background-6e6868: no-repeat; background-position: 15px 15px; background-repeat: no-repeat;}
.leftmenusub_item a{ font-family: 'Arial', Helvetica,sans-serif; font-size: 15px; color: #3b3b3b; text-decoration: none; text-transform: none; font-weight: 400;
  display: block; padding: 10px 10px 10px 31px; position: relative; z-index: 10; }
.leftmenusub_item span{ font-family: 'Arial', Helvetica,sans-serif; font-size: 15px; color: #3b3b3b; text-decoration: none; text-transform: none; font-weight: 400;
  display: block; padding: 0px;  position: absolute; left: 32px; top: 3px; z-index: 9; display: none; }

.leftmenusub_item_sel,
  .leftmenusub_item:hover{padding: 0px; position: relative; margin-left: 15px;
  background-image: url("../img/menu/leftmenusub-item-bullet.png"); background-repeat: no-repeat; background-position: 15px 15px;}
.leftmenusub_item_sel a,
  .leftmenusub_item:hover a{ font-family: 'Arial', Helvetica,sans-serif; font-size: 15px; color: #d76b3e; text-decoration: underline; text-transform: none; font-weight: 400;
  display: block; padding: 10px 10px 10px 31px; position: relative; z-index: 10; }
.leftmenusub_item_sel span,
  .leftmenusub_item:hover span{ font-family: 'Arial', Helvetica,sans-serif; font-size: 15px; color: #d76b3e; text-decoration: underline; text-transform: none; font-weight: 400;
  display: block; padding: 0px;  position: absolute; left: 32px; top: 3px; z-index: 9;display: none;}



.leftmenusub_cld_list{
  /*padding: 19px 26px 19px 26px;width: 186px;	
	background-image: url("/static/img/menu/leftmenusub-cld-list-bg.jpg"); background-repeat: no-repeat;  background-position: top left;*/
}

.leftmenusub_cld_list a.leftmenusub_cld_group{display: none; /*display: block;color:#d8a466; font-size: 14px; text-decoration: none; padding-top: 0px; padding-bottom: 5px; font-weight: bold; font-style: italic;*/}


.leftmenusub_cld_list a.leftmenusub_cld_item {
	font-family: 'Arial', Helvetica,sans-serif; font-size: 12px; color: #6e6868; text-decoration: none; text-transform: none; font-weight: bold;
  width: 111px/*167px*/; display: block; padding: 5px 10px 5px 46px; position: relative; z-index: 10;
  background-image: url("../img/menu/leftmenusub-item-bullet.png"); background-repeat: no-repeat; background-position: 35px 13px
}
.leftmenusub_cld_list a:hover.leftmenusub_cld_item, .leftmenusub_cld_list a.leftmenusub_cld_item_sel { 
 font-family: 'Arial', Helvetica,sans-serif; font-size: 12px; color: #f26522; text-decoration: underline; text-transform: none; font-weight: bold;
  width: 111px/*167px*/; display: block; padding: 5px 10px 5px 46px; position: relative; z-index: 10;
  background-image: url("../img/menu/leftmenusub-item-bullet.png"); background-repeat: no-repeat; background-position: 35px 13px
}






/* Document */

.document .img{/*width: 333px; float: right; padding-left: 20px;   padding-bottom: 20px;*/ padding-bottom: 20px; }
.document .img a img{border: 0px solid #FFFFFF;}
.document .img a:hover img{border: 0px solid #f013f3;}
/*
.document .img IMG{border: 1px solid #e1e1d7;}
.document .img .bottom{ height: 9px;display: none;
  background-image: url("/static/img/news/img-bottom-shadow.png"); background-repeat: no-repeat; 
  background-position: right;}
*/


/*Form*/
.form_fields_container{ }
.FieldLabel{width: 150px; padding: 4px 0px 5px 0px;
  /*font-sizex:12px; font-weight: normal; color:#444444; font-weight: bold;*/ 
}
.field{font-size:12px;color:   #444444; 
  width: 300px;padding-left: 4px; width: 181px; border: 1px solid #c0cbdb;
}

.input_size{width: 300px;}
SELECT.input_size{width: 305px; }
.fieldmand{float: right; color: #d76b3e; padding-right: 5px; margin-top: 3px;}
.Error{color: #ef3852; }


.content .btn{padding: 3px 5px 2px 5px;  font-size: 12px; ; color: #FFF; background-color: #d76b3e; cursor: pointer;  font-weight: normal; 
  border: 1px solid #ef0121; text-transform: uppercase;}
.content .btn:hover{text-decoration: underline;}
	


/* Menu - sitemap*/
.sitemap_item{padding-top: 3px; padding-bottom: 3px; font-weight: bold; font-size: 13px;}
.sitemap_itemsub{padding-top: 3px; padding-bottom: 3px; font-size: 13px;}


.right{text-align: right;}
.center{text-align: center;}

.over{text-decoration: underline; cursor: pointer;}
.out{text-decoration: none; cursor: pointer;}

/* News2*/
.news2_listitem{ padding-bottom: 20px;}
.news2_listitem_summary{ padding-top: 20px;}

