/* Import  font*/
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Bree+Serif&subset=latin,latin-ext);

/* Common */
HTML{	background-color: #FFF;}

BODY{ 
  margin: 0px;padding: 0px; text-align: center; 
  font-family: 'Source Sans Pro', Arial, Verdana, Geneva, sans-serif;   color: #404040; font-size: 16px;  font-weight: normal;
}
BODY.idx{ }
BODY.sub{}

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

.link{ cursor: pointer;}
.clrbth, .clear{clear: both;}
.left{float: left; padding-right: 10px; padding-bottom: 10px;}
.right{float: right; padding-left: 10px; padding-bottom: 10px;}

.bg-bad{}


/* Content wrapper */
#container{ background-repeat: repeat-x; background-position: top center;}
    
#index-content{width: 955px;  position: relative; padding-top: 0px; padding-bottom: 0px; margin: 0px auto;}
#sub-content  {width: 955px;  position: relative; padding-top: 110px; padding-bottom: 40px; margin: 0px auto; }

#index-all, #sub-all{width: 955px; padding: 0px 0px 0px 0px;} /* NO LEFT, NO RIGHT*/
#index-big, #sub-big{width: 643px; float: left; padding: 0px 0px 0px 0px; background-color: #FFF;} /* LEFT, NO RIGHT*/
#index-big-left, #sub-big-left{} /* NO LEFT, RIGHT*/
#index-small   , #sub-small{width: 526px; float: left; padding: 0px 0px 0px 10px;} /*LEFT, RIGHT*/

/* Left container*/
#index-left, #sub-left{width: 260px; padding-left: 0px; float: left;  position: relative; margin-right: 52px;}

/* Right container*/
#index-right, #sub-right{width: 260px; padding-left: 12px; float: left; padding-top: 0px;}

/* content - h1,h2, ...*/
.content, .content P{text-align: left;}
.content a          {text-align: left; font-size: 16px; color: #cb0b46; text-decoration: none;}
.content a:hover    {text-align: left; font-size: 16px; color: #cb0b46; text-decoration: underline;}
/*.content b, .content strong{color: #192f58;}*/

.page_title{line-height: normal; font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif; color: #2d2b2b; font-size: /*20px*/ 22px; font-weight: 400;
  padding: 19px 0px 0px 33px;}
h1         {line-height: normal; font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif; color: #2d2b2b; font-size: /*20px*/ 22px; font-weight: 400; padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;  display: block;  }
h2         {line-height: normal; font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif; color: #2d2b2b; font-size: /*17px*/ 18px; font-weight: 400; padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;  display: block;  }
h3         {line-height: normal; color: #2d2b2b; font-size: 16px; font-weight: 600; padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;  display: block;  }

.document{line-height: 28px; padding: 19px 33px 0px 33px;}

.content ul{margin-left: 0px;padding-left: 0px; list-style: none;  line-height: 28px;}
.content ul li{ padding-left: 24px; padding-bottom: 28px; background-image:  url("/static/img/content/bullet.png"); background-repeat: no-repeat; background-position: 4px 8px;}

.document ul li{padding:0 0 0 20px; /*background-image:  url("/static/img/content/line.png");*/ background-repeat: no-repeat; background-position: 4px 10px;}

.content ol{margin: 0px 0px 0px 0px; padding-left: 21px;}
.content ol li{padding-bottom: 20px; }

.tabela{border-collapse: collapse;border: 0px solid #656565;}
.tabela tr.first{ background-color: #68c11c;}
.tabela tr.first td{ font-size: 14px; color: #ffffff; }
.tabela tr.even{ background-color: #e9fce5;}
.tabela tr td{padding: 8px 10px 8px 10px;}

/* Popup */
  .popupOverlay { 
    display:none;position:absolute;width:100%;height:100%; top:0; left:0;z-index:3000; 
    background:#000; 
    filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;
  }
  
  .popup{display: none;  position:absolute; z-index:3001; width: 954px ;  padding: 10px; top: 50%; left: 50%;
    text-align: left;  
    background:  #f5f5f5;        
    -webkit-box-shadow: 0px 2px 3px rgba(63, 63, 63, 0.37); -moz-box-shadow: 0px 2px 3px rgba(63, 63, 63, 0.37); box-shadow:  0px 2px 3px rgba(63, 63, 63, 0.37);     
    -webkit-border-radius: 5px;   -moz-border-radius: 5px;   border-radius: 5px;
  }
  .popup .ttl{position: absolute; width: 100%; top: -42px; left: 0px; z-index:5001;
    text-align: center; color: #ffffff; font-size: 17px; font-weight: 600;text-align: center;
     /*color: #4E4D4D;top: 0px; position: relative;*/
  
    background-color: #505050; padding: 10px 0px 10px 0px; 
    /*-webkit-box-shadow: 0px 2px 3px rgba(63, 63, 63, 0.37); -moz-box-shadow: 0px 2px 3px rgba(63, 63, 63, 0.37); box-shadow:  0px 2px 3px rgba(63, 63, 63, 0.37);*/     
    -webkit-border-radius: 5px;   -moz-border-radius: 5px;   border-radius: 5px;  
  }
  .popup .btnclose{ width: 20px; height: 20px; position: absolute; z-index:5002; right: 15px; top: 15px; cursor: pointer;
    background-image: url("/static/img/page/popupclose.png"); background-repeat: no-repeat; background-position: 0px 0px;
  }
  .popup .btnclose:hover{background-position: 0px -20px;}

/*Form*/

  .form_container{padding: 30px 33px 0px 10px; }  
  .form_fields_container{ }
  
  .FieldLabel{width: 160px; padding: 2px 18px 5px 0px;  font-size:16px; font-weight: normal; color:#304155; font-weight: 400; text-align: right;}
  .fieldmand{float: right; color: #cd0008; padding-left: 2px; margin-top: 3px;}
  
  /*.field{ font-family:  Verdana, Geneva, sans-serif;width: 340px; border: 0px;  padding: 5px 10px 6px 10px; background-color: #e1e1e1; margin-bottom: 12px;
    color: #8b8a8a; font-size: 13px; }
  */
  
  /*.field{ padding-top: 0px; floatx: left; padding-bottom: 26px; }*/
  .field {width: 246px;  padding: 6px 20px 7px 20px; margin-bottom: 5px; font-size: 16px;
   font-family: 'Source Sans Pro', Verdana, Geneva, sans-serif;color: #304155; font-size: 14px; font-style: normal; border: 1px solid #b2b2b2;}
  .field:focus{border: 1px solid #dd1c2d;}
  
  .btn{font-size: 16px; color: #FFF; /*float: right;*/ padding: 5px 13px 6px 13px; margin-left: 0px; font-weight: 700;
    background-color: #cb0b46;border: 1px solid #cb0b46; cursor: pointer; margin-left: 24px;
    display: inline-block; zoom: 1; *display: inline;}
  .btn:hover{background-color: #ab093b;border: 1px solid #ab093b; text-decoration: underline;}
  
  
  .input_size{width: 300px;}
  SELECT.input_size{width: 305px; }
  
  
  /* Form - msgs */
  .info, .success, .warning, .error, .validation {
      border: 1px solid;
      margin: 10px 0px;
      padding:15px 10px 15px 50px;
      background-repeat: no-repeat;
      background-position: 10px center;
  }
   
  .info {
      color: #00529B;
      background-color: #BDE5F8;
      background-image: url('/static/img/icons/knob/info.png');
  }
  .success {
      color: #4F8A10;
      background-color: #DFF2BF;
      background-image:url('/static/img/icons/knob/success.png');
  }
  .warning {
      color: #9F6000;  
      background-color: #FEEFB3;
      background-image: url('/static/img/icons/knob/warning.png');
  }
  .error {
      color: #D8000C;  
      background-color: #FFBABA;
      background-image: url('/static/img/icons/knob/error.png');
  }
  .validation {
      color: #D63301;
      background-color: #FFCCBA;
      background-image: url('/static/img/icons/knob/error.png');
  } 
  .validation b, .validation strong{color: #D63301;}

/* Section title */

.sectionTitle{position: relative; overflow: hidden; padding: 0px 0px 0px 0px; 
  font-family: 'Bree Serif', arial, Helvetica,sans-serif; font-size: 18px;
  background-color: #c0c0c0; 
  border-bottom: 1px solid #212121;}
.sectionTitle .t1{  
  padding: 2px 12px 3px 12px;
  color: #ffffff; position: relative; z-index: 2;
}
.sectionTitle .t2{color: #5a5a5a; position: absolute; z-index: 1; top: 3px; left: 13px;}
  
    

/* header */
  #header-container{height: 179px; text-align: center; position: relative;  margin: 0px auto; /*z-index: 2;*/ z-index: 10;
    background-image: url("/static/img/header/bg.png"); background-repeat: repeat-x; background-position: 0px 0px;}
  #header{  position: relative; width: 955px;height: 179px; text-align: left;  margin: 0px auto;  }
  #logo{ position: absolute;z-index: 100; left: 1px; top: 49px; display: inline-block; zoom: 1; *display: inline;}
  
  #headerSlogan{position: absolute; top: 0px; left: 0px;}
    
  #headercontacts{ display: inline; position: absolute; top: 61px; right: 0px;  cursor: pointer;
    font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif;  color: #303030; font-size: 16px;}
  #headercontacts div{display: block;  text-align: right;}
  #headercontacts div.contact_tel  { width: 183px; height: 29px; padding: 0px 14px 0px 0px;
    color: #FFF; font-size: 18px;
    background-image: url("/static/img/header/contacts.png");  background-repeat: no-repeat; background-position: top right;}
  #headercontacts div.contact_fax  { display: none;}
  #headercontacts div.contact_email{ 
    padding: 0px 8px 0px 0px;}
  #headercontacts:hover .contact_email{text-decoration: underline;}

/* header - prednost*/
  
  #header-prednosti{position: absolute; top: 146px; left: 0px; width: 955px;  overflow: hidden;}
  .header-prednosti-item{float: left; padding-right: 26px;
    font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif;  color: #757575; font-size: 14px; font-weight: 400;}
  .header-prednosti-item-last{padding-right: 0px;}  

/* header - povpraševanje */

  #header-enqueue{width: 321px; height: 62px; cursor: pointer; position: absolute; top: 202px; right: 0px;
    background-image: url("/static/img/header/btn-enqueue.jpg"); background-repeat: no-repeat; background-position: 0px 0px;}
  #header-enqueue:hover{; background-position: 0px -62px;}

/* header - title */
  #header-title{position: absolute; top: 206px; left: 0px;
    font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif;  color: #FFF; font-size: 36px; font-weight: 400;
    text-shadow: 1px 1px 0px rgba(0, 1, 1, 0.6);}


/* header - topmenu*/
  
  #header-topmenu{ width: 675px; position: absolute; left: 78px; top: 74px; padding: 0px 0px 0px 0px; 
    background-color: #FFF;
  }
  #topmenu{}
  
  .MainMenu_Item{ padding-top: 0px; vertical-align: top; cursor: pointer; white-space:nowrap;  
    background-image: url("/static/img//topmenu/item-bg.png"); background-repeat: no-repeat; background-position: right 11px; }
  .MainMenu_Item div{position: relative; padding: 0px 21px 0px 0px; text-align: center; }
  .MainMenu_Item a{display: block;
    font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif;  color: #303030; font-size: 18px; font-weight: 400; text-transform: none; text-decoration: none; }
  .MainMenu_Item div .botline{display: none}
  
  .MainMenu_Item_Over{ padding-top: 0px; vertical-align: top; cursor: pointer; white-space:nowrap;  
    background-image: url("/static/img//topmenu/item-bg.png"); background-repeat: no-repeat; background-position: right 11px; }
  .MainMenu_Item_Over div{position: relative; padding: 0px 21px 0px 0px; text-align: center; }
  .MainMenu_Item_Over a{display: block;
    font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif;  color: #cb0b46; font-size: 18px; font-weight: 400; text-transform: none; text-decoration: none; }
  .MainMenu_Item_Over div .botline{display: none}
  
  .MainMenu_Item_Selected{ padding-top: 0px; vertical-align: top; cursor: pointer; white-space:nowrap;  
    background-image: url("/static/img//topmenu/item-bg.png"); background-repeat: no-repeat; background-position: right 11px; }
  .MainMenu_Item_Selected div{position: relative; padding: 0px 21px 0px 0px; text-align: center; }
  .MainMenu_Item_Selected a{display: block;
    font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif;  color: #cb0b46; font-size: 18px; font-weight: 400; text-transform: none; text-decoration: none; }
  .MainMenu_Item_Selected div .botline{display: none}
  
  .Menu_Item_Seperator{width: 22px; vertical-align: top;}
  .Menu_Item_Seperator div{}
  
  
  .TopMenu_Item_Sub{width: 167px; z-index: 10; padding-top: 9px;  }
  .TopMenu_Item_Sub_top{display: none;}
  .TopMenu_Item_Sub_Items{padding-top: 0px; padding-bottom: 0px; background-color: #cb0b46;}
  .TopMenu_Item_Sub_Bottom{display: none;}
  .TopMenu_Item_Sub_Seperator{	height: 1px; background-color: #ae1343; }
  
  .TopMenu_Item_Sub_Item{ text-align: left; cursor: pointer; padding: 12px 25px 12px 25px;}
  .TopMenu_Item_Sub_Item div{position: relative;}
  .TopMenu_Item_Sub_Item a{display: block; 
    font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif; color: #FFFFFF; font-size: 16px; font-weight: 400; text-decoration: none; }
  
  .TopMenu_Item_Sub_Item_Selected{    text-align: left; cursor: pointer;  padding: 12px 25px 12px 25px; background-color: #ab093b;}
  .TopMenu_Item_Sub_Item_Selected div{position: relative;}
  .TopMenu_Item_Sub_Item_Selected a{display: block; 
    font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif; color: #FFFFFF; font-size: 16px; font-weight: 400; text-decoration: underline; }
  
  
  .submenu{ display: none;}
  .submenu a.submenuitem_group{ display: none;}
  .submenu a.submenuitem_item { display: none;}
  .submenu a:hover.submenuitem_item { display: none;}



/* Left menu*/

#leftmenu{ position: relative;  }
#leftmenu_content{ padding: 63px 0px 40px 0px;}

.leftmenu_spacer{  height: 1px; background-color: #FFF; margin-left: 0px; }

.leftmenu_beforesub_spacer{ height: 1px; background-color: #FFF; padding-bottom: 20px;  }
.leftmenu_beforesub_spacer div{  height: 1px; background-color: #c8c8c8; margin-left: 0px; }

.leftmenu_aftersub_spacer{ height: 20px; background-color: #FFF;  }
.leftmenu_aftersub_spacer div{  height: 1px; margin-left: 0px; }  
  
.leftmenu_spacer_first{ height: 1px ; background-color:  #e0e0e0;   }
.leftmenu_spacer_last{}

.leftmenu_item_spacersub{}
.leftmenu_item_spacersub_trans{}

.leftmenu_item_image{display: none;  }
.leftmenu_item {  }
.content .leftmenu_item a{display: block; padding: 10px 34px 12px 24px;  
  font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif; color: #2d2d2d; font-size: 18px; font-weight: 400; text-decoration: none;
  background-image: url("/static/img/menu/leftmenu-arrow.jpg"); background-repeat: no-repeat; background-position: 241px 19px;background-color: #e0e0e0; }  

.leftmenu_item_sel{ }
.content .leftmenu_item_sel a, 
  .content .leftmenu_item_sel:hover a,
  .content .leftmenu_item a:hover{display: block; padding: 10px 34px 12px 24px;  
  font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif; color: #cb0b46; font-size: 18px; font-weight: 400; text-decoration: none;
  background-image: url("/static/img/menu/leftmenu-arrow-sel.jpg"); background-repeat: no-repeat; background-position: 237px 24px;   background-color: #ffffff; }  


.leftmenusub_item{}
.content .leftmenusub_item a{display: block; padding: 0px 34px 0px 40px;  
  font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif; color: #2d2d2d; font-size: 15px; font-weight: 400; text-decoration: none; line-height: 28px;
  background-color: #FFF;}

.leftmenusub_item_sel{}
.content .leftmenusub_item_sel a, 
.content .leftmenusub_item_sel:hover a, 
.content .leftmenusub_item:hover a{display: block; padding: 0px 34px 0px 40px; 
  font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif; color: #cb0b46; font-size: 15px; font-weight: 400; text-decoration: none; line-height: 28px;  
  background-color: #FFF;}


.leftmenusub_cld_list{}
.leftmenusub_cld_list a.leftmenusub_cld_group{display: none; }

.content a.leftmenusub_cld_item{display: block; padding: 0px 34px 0px 40px;  
  font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif; color: #2d2d2d; font-size: 15px; font-weight: 400; text-decoration: none; line-height: 28px;  
  background-color: #FFF;}

.content a.leftmenusub_cld_item_sel,
  .content a.leftmenusub_cld_item_sel:hover,
  .content a.leftmenusub_cld_item:hover{display: block; padding: 0px 34px 0px 40px; 
  font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif; color: #cb0b46; font-size: 15px; font-weight: 400; text-decoration: none; line-height: 28px;  
  background-color: #FFF;}


/* footer*/
#footerContainer{ text-align: center;  background-color: #b10238; padding-bottom: 66px;}
#footer{ clear:both;    }

#footerTop{  position: relative;  width:955px;margin: 0px auto;   padding: 13px 0px 18px 0px; 
  color: #ffffff; font-size: 14px; text-align: left; 
  border-bottom: 1px solid #93002d;
}


#footerLinks{ float: right; text-align: left; width: 680px; padding-right: 9px; padding-top: 20px;
  color: #ffffff; font-size: 14px;  }
#footerLinksTtl{ display: none; }
#footerLinksContent{width: 680px; overflow: hidden;  text-align: right;
  font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif; font-size: 14px; color: #FFF; font-weight: 400;}
#footerLinks a      {display: inline-block; padding-left: 30px;
  font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif; font-size: 14px; color: #FFF; font-weight: 400; text-decoration: none;}
#footerLinks a:hover{ text-decoration: underline;}
/*
#footerLocation{ float: left; overflow: hidden; width: 232px; cursor: pointer;}
#footerLocationTtl{  font-size: 24px; font-weight: 300; color: #FFF; padding-left: 2px; padding-bottom: 4px;  border-bottom: 1px solid #3c4f65;}
#footerLocationContent{ color:#ffffff; font-size: 14px; line-height: 24px; padding-top: 13px;}
*/

    
#footerAddress{ display: inline; float: left; cursor: pointer; padding-top: 8px;
  font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif;  color: #FFF; font-size: 16px;}
#footerAddress div{display: block;  text-align: right;}
#footerAddress div.contact_tel  { width: 179px; height: 29px; padding: 0px 14px 0px 0px;
  color: #b10238; font-size: 18px;
  background-image: url("/static/img/footer/contacts.png");  background-repeat: no-repeat; background-position: top right;}
#footerAddress div.contact_fax  { display: none;}
#footerAddress div.contact_email{ 
  padding: 5px 8px 0px 0px;}
#footerAddress:hover .contact_email{text-decoration: underline;}


#footerCopyright{ position: absolute;  bottom: -40px; left: 0px; text-align: left; display: inline; 
  color: #FFF; font-size: 14px;}
#footerCopyright a      {color: #FFF; font-size: 14px;text-decoration: none;}
#footerCopyright a:hover{color: #FFF; font-size: 14px;text-decoration: underline;}

#footerIzdelava{ position: absolute;  bottom: -40px; right: 0px; text-align: left; display: inline; 
  color: #FFF; font-size: 14px;}
#footerIzdelava a      {color: #FFF; font-size: 14px;text-decoration: none;}
#footerIzdelava a:hover{color: #FFF; font-size: 14px;text-decoration: underline;}


/* Breadcrumb*/
  .menu_breadchrumb{    width: auto;; padding: 30px 0px 15px 0px; margin: 0px 0px 0px 0px; 
    font-size: 13px; color: #575757;  font-weight: 400;
    border-bottom: 1px solid #c8c8c8;
  }
  .content .menu_breadchrumb a      { font-size: 13px; color: #575757; font-weight: 400; text-decoration: none; }
  .content .menu_breadchrumb a:hover{ font-size: 13px; color: #575757; font-weight: 400; 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: #cb0b46; font-size: 13px; font-weight: 400; text-decoration: none;}
  .content .menu_breadchrumb a:last-child:hover {display: inline-block; color: #cb0b46; font-size: 13px; font-weight: 400; text-decoration: underline; }

/* Paging */
  
  .list_paging{ margin-top: 20px; padding-top: 7px; margin-left: 2px; border-top: 1px solid #586b81;  position: relative;
    color: #4c4c4c; font-size: 14px; font-weight: 600;text-decoration: none; text-align: center;}
  
  .list_paging div{display: inline-block; }
  .list_paging_arrowleft {float:  left;cursor: pointer; text-decoration: none;
    position: absolute; left: 0px;}
  .list_paging_arrowleft:hover{color: #27aa5e;  text-decoration: underline;}
  .list_paging_arrowleft_disabled{display: none;}
  
  .list_paging_arrowright{float: right;cursor: pointer;  text-decoration: none;
    position: absolute; right: 0px;}
  .list_paging_arrowright:hover{color: #27aa5e;  text-decoration: underline;}
  .list_paging_arrowright_disabled{display: none;}
  
  .list_paging_spacer{}
  .list_paging_numb    {cursor: pointer; padding-left: 3px; padding-right: 3px;}
  .list_paging_numb_sel, .list_paging_numb:hover{cursor: pointer; padding-left: 3px; padding-right: 3px; color: #e44101;}
    


/* Index - Btns */

  #index-btns{height: 260px; position: relative;}
  #index-btns .index-btn{ position: absolute; padding-top: 108px; height: 122px;cursor: pointer;
  text-align: center; 
    background-repeat: no-repeat;}
  #index-btns .index-btn:hover .btnttl{text-decoration: underline;}
  #index-btns .btnttl{ display: inline-block; padding: 0px 23px 0px 0px;
   font-family: 'Bree Serif', Arial, Verdana, Geneva, sans-serif;  color: #FFF; font-size: 24px; font-weight: 400;
   background-image: url("/static/img/index/arrow.png"); background-repeat: no-repeat; background-position: right 11px;  
   *zoom: 1; *display: inline;
  }
  
  #index-btns  .btntxt{ padding: 4px 20px 0px 20px;
   color: #FFF; font-weight: 300; font-weight: 14px; }
   
  #index-btn1{
    width: 320px; top: 0px; left: 0px; 
    text-align: center;
    background-image: url("/data-si/image/vhodna-stran-ikona-1.png");  background-position: center 42px; background-color: #cb0b46;  
  }
  #index-btn2{
    width: 318px; top: 0px; left: 320px;
    background-image: url("/data-si/image/vhodna-stran-ikona-2.png"); background-position: center 46px; background-color: #bd073f;  
  }
  #index-btn3{
    width: 317px; top: 0px; left: 638px;   
    background-image: url("/data-si/image/vhodna-stran-ikona-3.png"); background-position: center 52px; background-color: #FFF;  
  }
  #index-btn3 .btnttl{color: #cb0b46; background-image: url("/static/img/index/arrow-red.png");}
  #index-btn3 .btntxt{color: #373737; }


/* Index - txt */


/* 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;}



/* News - firsttop*/
.news_fronttop_container_title{ padding: 16px 0px 2px 40px; 
  font-size: 30px; color: #ffffff; font-weight: 300;
  background-image: url("/static/img/news/fronttop-icon.png"); background-repeat: no-repeat; background-position: 2px 24px; 
  border-bottom: 1px solid #40c377;}
.news_fronttop_container_items{padding-top: 11px;}
.news_fronttop_seperator{height: 19px;}

.news_fronttop_item{ background-color: #FFF; overflow: hidden; cursor: pointer; height: 170px; position: relative;}
.news_fronttop_item .img{width: 189px; float: left;} 
.news_fronttop_content{position: absolute; top: 0px; left:189px; width: 785px; height: 170px;  }
.news_fronttop_item .newsttl{
  position: absolute; top: 0px; left: 0px; width: 725px; padding: 7px 30px 7px 30px;  
  background-color: #ededed;:
}
.content .news_fronttop_item .newsttl a{color: #304155; font-size: 26px; font-weight: 600; text-decoration: none;}
.content .news_fronttop_item:hover .newsttl a,
  .content .news_fronttop_item .newsttl a:hover{text-decoration: none; color: #27aa5e;}

.news_fronttop_item .summary{position: absolute; top:50px; left: 26px; width:/*725px*/713px;  height: 64px; overflow: hidden; padding: 14px 6px 0px 6px;  
  color: #4c4c4c; font-size: 14px; font-weight: 400; line-height: 15px;
  border-bottom: 1px solid #ededed; }
.news_fronttop_item .date{ position: absolute; width: 72px; height: 14px; bottom: 14px;  left: 25px; padding: 0px 0px 0px 25px;
  color: #9e9e9e; font-size: 13px; font-weight: normal; line-height: 13px;
  background-image: url("/static/img/news/fronttop-date.jpg"); background-repeat: no-repeat; background-position: 0px 1px;  
  border-right: 1px solid #ededed;
}
.news_fronttop_item .arrow{ position: absolute; width: 100px; bottom: 15px;  left: 137px; padding: 0px 0px 0px 0px;  }
.content .news_fronttop_item .arrow a{ color: #27aa5e; font-size: 13px; font-weight: normal; line-height: 13px; text-decoration: none;} 
.content .news_fronttop_item .arrow a:hover{ ; text-decoration: underline;}


/* news - Right */
.news_small{padding-bottom: 0px; padding-top: 13px; }
.news_small_title{display: none;}
.news_small_content{ background-color: #FFF;}
.news_small_item{ cursor: pointer; padding: 0px 0px 0px 0px;overflow: hidden; height: 91px; position: relative;}
.news_small_item_odd{background-color: #ededed;}

.news_small_item_img{width: 94px; position: absolute; top: 0px; left: 0px;}
.news_small_item_content{width: 185px; height: 91px;  position: absolute; top: 0px; left: 94px;}

.news_small_item .newsttl{
  position: absolute; top: 0px; left: 0px; width: 155px; padding: 10px  15px 0px 15px;  overflow: hidden; line-height: 17px;
}
.content .news_small_item .newsttl a{color: #304155; font-size: 14px; font-weight: 400; text-decoration: none;}
.content .news_small_item:hover .newsttl a,
  .content .news_small_item .newsttl a:hover{text-decoration: none; color: #27aa5e;}

.news_small_item .summary{display: none; }
.news_small_item .date{ position: absolute; width: 72px; height: 14px; bottom: 11px;  left: 15px; padding: 0px 0px 0px 19px;
  color: #9e9e9e; font-size: 13px; font-weight: normal; line-height: 13px;
  background-image: url("/static/img/news/fronttop-date.jpg"); background-repeat: no-repeat; background-position: 0px 1px;  
  border-right: 1px solid #ededed;
}
.news_small_item .arrow{ position: absolute; width: 100px; bottom: 12px;  left: 116px; padding: 0px 0px 0px 0px;  }
.content .news_small_item .arrow a{ color: #27aa5e; font-size: 13px; font-weight: normal; line-height: 13px; text-decoration: none;} 
.content .news_small_item .arrow a:hover{ ; text-decoration: underline;}

/* News - full */
.news_full{}
.news_full_content{}

.news_full_seperator{height: 19px;}
/*
.news_full_item{ background-color: #FFF; overflow: hidden; cursor: pointer; height: 170px; position: relative;}
.news_full_item_img{width: 189px; float: left;} 
.news_full_item_content{width: 315px; float: left; padding-left: 0px;}
.news_full_item_date   { font-size: 12px; color: #414141; padding: 3px 0px 3px 0px; font-weight: bold; line-height: 19px;}
.content .news_full_item .news_full_item_title a      { font-family: 'Bree Serif',Serif, sans-serif;color: #212121; font-size: 16px; text-decoration: none;}
.content .news_full_item:hover .news_full_item_title a{ font-family: 'Bree Serif',Serif, sans-serif;color: #212121; font-size: 16px; text-decoration: underline;}
.news_full_item_summary{ padding: 5px 0px 10px 0px; line-height: 14px;}
.news_full_item_arrow{text-align: left;}
.content .news_full_item_arrow a{color: #e44101; font-size: 11px; font-weight: bold;}*/

.news_full_item{ background-color: #FFF; overflow: hidden; cursor: pointer; height: 170px; position: relative;}
.news_full_item .img{width: 189px; float: left;} 
.news_full_content{position: absolute; top: 0px; left:189px; width: 476px; height: 170px;  }

/*476px*/
.news_full_item .newsttl{
  position: absolute; top: 0px; left: 0px; width: 416px; padding: 7px 30px 7px 30px;  
  background-color: #ededed;
}
.content .news_full_item .newsttl a{color: #304155; font-size: 20px; font-weight: 600; text-decoration: none;}
.content .news_full_item:hover .newsttl a,
  .content .news_full_item .newsttl a:hover{text-decoration: none; color: #27aa5e;}

.news_full_item .summary{position: absolute; top:52px; left: 26px; width:/*725px*/412px;  height: 64px; overflow: hidden; padding: 14px 6px 0px 6px;  
  color: #4c4c4c; font-size: 14px; font-weight: 400; line-height: 15px;
  border-bottom: 1px solid #ededed; }
.news_full_item .date{ position: absolute; width: 72px; height: 14px; bottom: 14px;  left: 25px; padding: 0px 0px 0px 25px;
  color: #9e9e9e; font-size: 13px; font-weight: normal; line-height: 13px;
  background-image: url("/static/img/news/fronttop-date.jpg"); background-repeat: no-repeat; background-position: 0px 1px;  
  border-right: 1px solid #ededed;
}
.news_full_item .arrow{ position: absolute; width: 100px; bottom: 15px;  left: 137px; padding: 0px 0px 0px 0px;  }
.content .news_full_item .arrow a{ color: #27aa5e; font-size: 13px; font-weight: normal; line-height: 13px; text-decoration: none;} 
.content .news_full_item .arrow a:hover{ ; text-decoration: underline;}



/* News - details */
.news_details_title{padding-bottom: 20px;}
.news_details_date { /*font-size: 12px; color: #414141; padding: 3px 0px 3px 0px; font-weight: bold; line-height: 19px;*/
 color: #9e9e9e; font-size: 14px; font-weight: normal; line-height: 14px;  padding: 0px 0px 0px 25px;
  background-image: url("/static/img/news/fronttop-date.jpg"); background-repeat: no-repeat; background-position: 0px 1px;
}
.news_details_desc{padding-bottom: 30px;padding-top: 10px;}
.news_details_img{padding-bottom: 30px; float: right; margin-left: 10px;}
.news_details_img IMG{border: 2px solid #27aa5e; }
.news_details_img:hover IMG{border: 2px solid #304155; }


.news_details_gallery{padding-top: 20px; padding-bottom: 0px; overflow: hidden; clear: both;}
.news_details_gallery .img{ width: 150px; height: 122px; float: left; overflow: hidden; text-align: center; vertical-align: middle;
    border: 2px solid #27aa5e; }
  .news_details_gallery .img:hover{border: 2px solid #304155;}
.news_details_gallery .img IMG{width: 150px; height:  122px;}
.news_details_gallery .img IMG:hover{}
.news_details_gallery .spacer{width: 15px; height: 122px; float: left;}
.news_details_gallery .spacerv{height: 15px; clear: both;}
.news_details_code{ clear: both; padding-top: 20px;}


/* News rotator panel*/
#newsRotatorPanel{; width: 526px; /*height: 340px;*/ 
  padding-top: 8px; padding-bottom: 9px; 
  border-top: 1px solid #212121; border-bottom: 1px solid #212121;}
#newsRotatorPanel-menu{width: 223px; height: 340px; float: left; }

.newsRotatorPanel-menu-item   { cursor: pointer;  width: 223px; height: 84px; position: relative;}
.newsRotatorPanel-menu-itemsel{ cursor: pointer;  width: 223px; height: 84px; position: relative; background-color: #ececec;}

.newsRotatorPanel-menu-item .itemImg, 
  .newsRotatorPanel-menu-itemsel .itemImg{position: relative; top: 4px; left: 1px;}
  
.newsRotatorPanel-menu-item .itemTtl, 
  .newsRotatorPanel-menu-itemsel .itemTtl{position: absolute; top: 11px; left: 105px;
   font-size: 11px; color: #414141; line-height: 14px;}

.content .newsRotatorPanel-menu-item a.itemMore, 
  .content .newsRotatorPanel-menu-itemsel a.itemMore {position: absolute; top: 60px; left: 107px; display: block;
   font-size: 11px; color: #e44101; line-height: 14px; font-weight: bold;}

#newsRotatorPanel-front{width: 297px; height: 332px; float: left;  cursor: pointer;
  background-color: #ececec; padding: 4px 0px 0px 5px; 
}
#newsRotatorPanel-front-content{height: 322px; overflow: hidden;}
#newsRotatorPanel-front-img{}

#newsRotatorPanel-front-ttl{font-family: 'Bree Serif',Serif, sans-serif; font-size: 16px; color: #212121; 
  margin-left: 4px; margin-right: 4px; padding-top: 10px; line-height: 20px; }
#newsRotatorPanel-front:hover #newsRotatorPanel-front-ttl{text-decoration: underline;}
#newsRotatorPanel-front-summary{font-size: 12px; color: #414141; line-height: 14px;
  margin-left: 4px; margin-right: 4px; padding-top: 15px;}


/* Gallery - list */

.gallery_list{overflow: hidden; padding: 19px 33px 0px 33px; }
.gallery_list_spacer{width: 14px; height: 172px; float: left;} 
.gallery_list_item{float: left; width: 183px; height: 172px; cursor: pointer; }
.gallery_list_item .img{width: 177px; height:132px; padding: 3px; position: relative;}
.gallery_list_item .img .frame{position: absolute; width: 183px; height: 138px; top: 0px; left: 0px;z-index: 2;
  background-image: url('/static/img/gallery/gallery-item.png'); background-repeat: no-repeat; background-position: 0px 0px; }
.gallery_list_item:hover .img .frame{position: absolute; width: 183px; height: 138px; top: 0px; left: 0px;z-index: 2;
  background-image: url('/static/img/gallery/gallery-item.png'); background-repeat: no-repeat; background-position: 0px -138px; }

/*.gallery_list_item .spacer{height: 4px; }
.gallery_list_item .date{color: #3f3f3f; font-weight: normal; font-size: 12px; width: 152px; padding: 10px 2px 1px 2px; height: 18px;}*/
.gallery_list_item .title{ heightx: 30px; width: 177px; padding: 0px 3px 0px 3px; text-align: center; overflow: hidden; background-color: transparent;}
.gallery_list_item .title a        { font-size: 14px;  color: #404040; text-decoration: none;}
.gallery_list_item .title a:hover , 
  .gallery_list_item:hover .title a{font-size: 14px;  color: #cb0b46; text-decoration: none;}
/*.gallery_list_item .more      {  width: 150px; padding: 0px 3px 0px 3px; color: #f58633; font-size: 14px;}
.gallery_list_item:hover .more{  width: 150px; padding: 0px 3px 0px 3px; color: #f58633; font-size: 14px; text-decoration: underline;}*/

.gallery_list_row{height: 1px;clear: both; }


/* Gallery -details*/
.gallery_details{overflow: hidden; padding: 19px 33px 0px 33px; }
.gallery_details .date{font-size: 12px; color: #3f3f3f;text-decoration: none; padding-bottom:14px;}
.gallery_details .desc{padding-bottom: 20px;}
.gallery_details_spacer{width: 13px; height: 142px; float: left;}
.gallery_details_item{float: left; width: 156px; height: 142px;}
.gallery_details_item .img{width: 156px; height:100px;  background-color: #f88e40; overflow: hidden; text-align: center;}
.gallery_details_item .img IMG{/*width: 156px; height:100px;*/ }
.gallery_details_item .title{ height: 30px; width: 152px; padding: 8px 2px 0px 2px; overflow: hidden; font-size: 12px;  color: #353d4f; text-decoration: none; text-align: center;}
.gallery_details_row{height: 10px;clear: both; }

/* Gallery - index*/
.galley_index{background-color: #ededed; width: 586px; padding: 11px 0px 0px 13px; position: relative; left: -9px;}
.galley_index_title{font-family: Verdana, Geneva, sans-serif;; font-size: 18px;font-weight: 400; text-transform: uppercase; cursor: pointer;
  padding-bottom: 12px; padding-left: 3px;}

.gallery_index_item{float: left; width: 183px; height: 138px; cursor: pointer; }
.gallery_index_item .img{width: 177px; height:132px; padding: 3px; position: relative;}
.gallery_index_item .img .frame{position: absolute; width: 183px; height: 138px; top: 0px; left: 0px;z-index: 2;
  background-image: url('/static/img/gallery/gallery-item.png'); background-repeat: no-repeat; background-position: 0px 0px; }
.gallery_index_item:hover .img .frame{position: absolute; width: 183px; height: 138px; top: 0px; left: 0px;z-index: 2;
  background-image: url('/static/img/gallery/gallery-item.png'); background-repeat: no-repeat; background-position: 0px -138px; }

.gallery_index_spacer{width: 13px; height: 138px; float: left;}
.gallery_index_row{height: 13px;clear: both; }





