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

@font-face {
    font-family: 'GillSansStdRegular';
    src: url('fonts/gillsansstd-webfont.eot');
    src: url('fonts/gillsansstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gillsansstd-webfont.woff') format('woff'),
         url('fonts/gillsansstd-webfont.ttf') format('truetype'),
         url('fonts/gillsansstd-webfont.svg#GillSansStdRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Common */
HTML{	}

BODY{	
	margin: 0px;padding: 0px;
	font-family: arial, Helvetica,sans-serif; font-weight: normal;color: #545454; text-align: center;	font-size: 12px;	
	background-image: url("/static/img/page/bg-50.jpg"); background-repeat: no-repeat; background-position: center top; background-color: #f8f8f8;
}

    
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{ background-image: url(/static/img/page/footer-star-50.jpg); background-repeat: no-repeat;background-position: right bottom;}
#bg-good{ width: 1024px; margin: 0px auto;}
#container{ text-align: left;  width:  924px; position: relative;padding-left: 42px; }

/* header */
#header{  position: relative; height: 181px; text-align: left; }
#logo{width: 228px; height: 50px; position: absolute;top: 49px; left: 75px; z-index: 100;}


#headercontacts{position: absolute; top: 68px; right:20px;  width: 305px; height: 37px; }
/*
#headercontacts .inner{}
#headercontacts .content{ font-size: 14px; color: #2c2c2c; overflow: hidden; font-weight: bold;}
#headercontacts .content div{float: right; }
#headercontacts .content div:hover{float: right;text-decoration: underline; }
#headercontacts .content span{}
#headercontacts .content div.tel{ cursor: pointer; padding-left: 18px; padding-top: 3px; height: 20px;
  background-image: url("/static/img/header/contacts.png"); background-repeat: no-repeat; background-position: 0px 4px;}
#headercontacts .content div.spacer{ width: 21px;; padding-top: 3px; height: 20px;}
#headercontacts .content div.email{cursor: pointer; padding-left: 23px; padding-top: 3px; height: 20px;
  background-image: url("/static/img/header/contacts.png"); background-repeat: no-repeat; background-position: 0px -19px;}
  */
/*#headercontacts .content div:hover.email span{text-decoration: underline; }*/


/*#header-spacer{width: 135px; height: 1px; margin-left: 9px; background-repeat:repeat-x; background-image: url("/static/img/menu/spacer.jpg");}*/
/*
#headerlang{width: 200px; text-align: right;  position: absolute;top: 76px; right: 29px;
  color: #ffffff; font-size: 9px; text-transform: uppercase;} 
#headerlang a{color: #ffffff; font-size: 9px; text-transform: uppercase; text-decoration: none;}
#headerlang a:hover{color: #ffffff; font-size: 9px; text-transform: uppercase; text-decoration: underline;}
 */


/* header - topmenu*/

#header-topmenu{ width: 888px;  height: 45px; position: absolute; left: 18px; top: 127px;  }

/*.MainMenu_Home, .MainMenu_Home_Selected{
  width: 60px; height: 45px; vertical-align: top;
}
.MainMenu_Home a, .MainMenu_Home_Selected a{
  width: 37px; height: 31px; display: block; padding-top: 17px; padding-left: 23px;
}
*/

.MainMenu_Item, .MainMenu_Home{ height: 48px; padding-top: 0px; vertical-align: top; cursor: pointer; }
.MainMenu_Item div, .MainMenu_Home div{position: relative;}
.MainMenu_Item a, .MainMenu_Home a{font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #ffffff; font-size: 20px; font-weight: normal; text-transform: none; text-decoration: none;white-space: nowrap;
  /*position: absolute; top: 19px; left: 26px30px*/;    padding: 12px 20px 0px 16px;
}
.MainMenu_Item span, .MainMenu_Home span{
  font-family:  arial, Helvetica,sans-serif;display: block; color: #FFFFFF; font-size: 14px; font-weight: normal; text-transform: uppercase;  text-decoration: none;white-space: nowrap;
  padding: 20px 26px 0px 26px; /*18px 30px 0px 30px;*/ position: relative;
  opacity: .7; /* other browsers  and IE9+ */
  filter: alpha(opacity=70); /* IE6+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE6+ */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; /* this works in IE8 only */
}

.MainMenu_Item_Over{ height: 48px; padding-top: 0px; vertical-align: top; cursor: pointer; }
.MainMenu_Item_Over div{position: relative;}
.MainMenu_Item_Over a{font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #86cdfc; font-size: 20px; font-weight: normal; text-transform: none; text-decoration: underline;white-space: nowrap;
  /*position: absolute; top: 19px; left: 26px/*30px*/;   padding: 12px 20px 0px 16px;
}
.MainMenu_Item_Over span{
  font-family: arial, Helvetica,sans-serif;display: block; color: #FFFFFF; font-size: 14px; font-weight: normal; text-transform: uppercase;  text-decoration: none;white-space: nowrap;
  padding: 20px 26px 0px 26px; /*18px 30px 0px 30px;*/; position: relative;
  opacity: .7; /* other browsers  and IE9+ */
  filter: alpha(opacity=70); /* IE6+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE6+ */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; /* this works in IE8 only */
}

.MainMenu_Item_Selected, .MainMenu_Home_Selected{ height: 48px; padding-top: 0px; vertical-align: top; cursor: pointer; }
.MainMenu_Item_Selected div, .MainMenu_Home_Selected div{position: relative;}
.MainMenu_Item_Selected a, .MainMenu_Home_Selected a{font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #86cdfc; font-size: 20px; font-weight: normal; text-transform: none; text-decoration: underline;white-space: nowrap;
  /*position: absolute; top: 19px; left: 26px/*30px*/;     padding: 12px 20px 0px 16px;
}
.MainMenu_Item_Selected span, .MainMenu_Home_Selected span{
  font-family: arial, Helvetica,sans-serif;display: block; color: #FFFFFF; font-size: 14px; font-weight: normal; text-transform: uppercase;  text-decoration: none;white-space: nowrap;
  padding: 20px 26px 0px 26px; position: relative;
  opacity: .7; /* other browsers  and IE9+ */
  filter: alpha(opacity=70); /* IE6+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE6+ */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; /* this works in IE8 only */
}

.Menu_Item_Seperator{width: 2px; height: 48px;  padding-top: 1px; background-image: url("/static/img/topmenu/spacer.png"); background-repeat: no-repeat;background-position: 0px 9px;}


.TopMenu_Item_Sub{width: 228px; z-index: 10; background-color: #a2d5f8;}
.TopMenu_Item_Sub_top{display: none;}
.TopMenu_Item_Sub_Items{width: 228px; }
.TopMenu_Item_Sub_Bottom{display: none; }
.TopMenu_Item_Sub_Seperator{  width: 213px; margin-left: 7px;   background-image: url("/static/img/topmenu/submenu-item-spacer.jpg"); height: 2px;}

.TopMenu_Item_Sub_Item{ 
  width: 228px;  text-align: left; cursor: pointer; 
  /*background-image: url("/static/img/topmenu/submenu-item-bg.png"); background-repeat: repeat-y; background-position: left top;*/ 
}
.TopMenu_Item_Sub_Item div{position: relative;}
.TopMenu_Item_Sub_Item a{font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #ffffff; font-size: 20px; font-weight: normal; text-transform: none; text-decoration: none;
  position: absolute; top: 12px; left: 19px;   width: 200px;
}
.TopMenu_Item_Sub_Item span{
  font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #368dc8; font-size: 20px; font-weight: normal; text-transform: none; text-decoration: none;
  padding: 13px 0px 10px 20px; position: relative; width: 200px;
  opacity: .99; /* other browsers  and IE9+ */
  filter: alpha(opacity=99); /* IE6+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99); /* IE6+ */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /* this works in IE8 only */
}
/*submenu-item-sel-bg*/

.TopMenu_Item_Sub_Item_Selected{ 
  width: 228px;  text-align: left; cursor: pointer; 
  background-image: url("/static/img/topmenu/submenu-item-sel-bg.jpg"); background-repeat: no-repeat; background-position: 2px 1px;
}
.TopMenu_Item_Sub_Item_Selected div{position: relative;}
.TopMenu_Item_Sub_Item_Selected a{font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #008cca; font-size: 20px; font-weight: normal; text-transform: none; text-decoration: none;
  position: absolute; top: 12px; left: 19px;   width: 200px; display: none;
}
.TopMenu_Item_Sub_Item_Selected span{
  font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #008cca; font-size: 20px; font-weight: normal; text-transform: none; text-decoration: none;
  padding: 13px 0px 10px 20px; position: relative; width: 200px;
  opacity: .99; /* other browsers  and IE9+ */
  filter: alpha(opacity=99); /* IE6+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99); /* IE6+ */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /* this works in IE8 only */

}
/*.TopMenu_Item_Sub_Item_Image{
  width: 79px; height: 46px; padding-top: 7px; padding-left: 7px; text-align: left; float: left;  
}
*/
.submenu{ 
   width: 140px/*192px*/; padding: 19px 26px 19px 26px; z-index: 10;
  background-image: url("/static/img/topmenu/submenu-bg.png"); background-repeat: repeat-y; background-position: top left;
}
.submenu a.submenuitem_group{ display: block;color:#d8a466; font-size: 14px; text-decoration: none; padding-top: 0px; padding-bottom: 5px; font-weight: bold; font-style: italic;}
.submenu a.submenuitem_item { display: block;color:#667287; font-size: 12px; text-decoration: none; padding-bottom: 5px; color: white;}
.submenu a:hover.submenuitem_item { display: block;color:#667287; font-size: 12px; text-decoration: underline; padding-bottom: 5px; color: white;}






/*added*/

#index-content{width: 906px/*924px*/; padding-left: 18px; padding-top: 0px; position: relative;  padding-bottom: 16px;
  background-image: url("/static/img/content/content-bg.jpg"); background-repeat: repeat-y; border-bottom: 1px solid #e6e6e6;}
#sub-content  {width: 906px/*924px*/; padding-left: 18px; padding-top: 24px; position: relative;  padding-bottom: 16px; overflow: hidden;
  background-image: url("/static/img/content/content-bg.jpg"); background-repeat: repeat-y; border-bottom: 1px solid #e6e6e6;}
#left {float: left; width: 228px/*214px;*/;  padding-left: 0px; padding-right: 0px; background-color: transparent;}
#right{float: left; width: 623px; position: relative;background-color: transparent; padding-left: 36px;
  background-image: url("/static/img/content/contentsub-spacer.jpg"); background-repeat: repeat-y; background-position: 19px 0px;}
#right_1{ }
#right_2{ padding: 0px 11px 0px 11px; 
  background-image: url("/static/img/menu/title-bg.jpg"); background-repeat: repeat-x; background-position: 0px 25px; width: 601px}

#index-w{overflow: hidden; padding-top: 22px;}
#index-w1{float: left; width: 290px; background-image: url("/static/img/content/content-w-spacer.jpg"); background-repeat: repeat-y;background-position: right top; padding-right: 1px;}
#index-w2{float: left; width: 312px; background-image: url("/static/img/content/content-w-spacer.jpg"); background-repeat: repeat-y;background-position: right top; padding-right: 1px;}
#index-w3{float: left; width: 282px; }

#index-content2{padding-top: 15px;}
#index2-w{overflow: hidden; padding-top: 23px;}
#index2-w1{float: left; background-color: transparent; width: 368px/*368px*/; }
#index2-w2{float: left; background-color: #e0e0e0; width: 505px/*547px*/; border: 3px solid white;padding: 11px 21px 15px 21px}
#index2-w2 h2{color: #2b4652}

.contentnarr{overflow: hidden;}


/* content - h1,h2, ...*/
.content, .content P{text-align: left;}
.content a      {text-align: left; color: #0094d5; text-decoration: underline;}
.content a:hover{text-align: left; color: #0094d5; text-decoration: none;}
.content b, .content strong{color: #0094d5;}
.page_title{  padding-top: 0px/*41px*/; padding-bottom: 0px/*30px*/; /*height: 36px*/;
  height: /*67px*/; }

h1{font-family:  arial, Helvetica,sans-serif; color: #008cca; font-size: 32px; font-weight: bold; padding: 32px 0px 12px 0px;margin: 0px 0px 0px 0px;display: inline-block; text-transform: none; }
/*h2{font-family: arial, Helvetica,sans-serif; color: #2b4652; font-size: 17px; font-weight: normal; padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}*/
h2{font-family: arial, Helvetica,sans-serif; color: #008cca; font-size: 17px; font-weight: normal; padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
h3{font-family: arial, Helvetica,sans-serif; color: #008cca; font-size: 14px; font-weight: normal; padding: 0px 0px 0px 0px;margin: 0px 0px 0px 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("/static/img/basket/btn-left.jpg"); background-repeat: no-repeat;
  background-position: left; background-color: #f9bf03; cursor: pointer;  
}
.content .btn-back:hover{text-decoration: underline;}




.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: 924px;  position: relative; height: 112px; padding-top: 0px; padding-left: 49px; background-image: url("/static/img/footer/bg.png"); background-repeat: no-repeat; background-position: top left;}
#footer a, #footer .refresh, #footer .link{}
#footer_company{position: absolute; left: 383px; top: 81px;width: 400px; 
  font-size:11px;color: #e9e9e9; text-align: left;}
/*
#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: 81px; right: 73px;text-align: right;width: 400px; cursor: pointer;
  color: #e9e9e9;  font-size: 11px;cursor: pointer;  text-decoration: none;}
#footer_authors_pavarti a{color: #e9e9e9;  font-size: 11px;cursor: pointer;  text-decoration: none;}
#footer_authors_pavarti a:hover{color: #e9e9e9;  font-size: 11px;cursor: pointer;  text-decoration: underline;}



/* Content - breadcrumb*/
.menu_breadchrumb{   height: 23px; padding-top: 2px;
  font-size: 11px; color: #444444;  font-weight: normal;  position: relative; left: -11px;
}

.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: #008cca; text-decoration: underline; font-size: 11px; font-weight: bold;}
.content .menu_breadchrumb a:last-child:hover {display: inline-block; color: #008cca; text-decoration: underline; font-size: 11px; font-weight: bold;}
/*
.print{float: right;font-size: 1em;}
.print a{    font-family: Verdana; color: #3FA1ED; text-decoration: underline;font-size: 95%;}
.print a:hover{    font-family: Verdana; color: #3FA1ED; text-decoration: none;font-size: 95%;}
.print a.back {
    background-image: url("/static/img/menu/back.gif"); 
    background-repeat: no-repeat; background-position: 0px 5px;
    padding-left: 25px; padding-right: 8px;
    font-family: Verdana; font-size: 10px; font-weight:  400px; line-height: 14px;
}
.print a.aprint {    padding-left: 7px;}
.print .backsep{font-size: 95%;}
*/






/* normal left menu*/
#leftmenu{ position: relative; left: 0px; width: 228px; background-color: #a2d5f8; padding-bottom: 2px;}
#leftmenu_bg     {}
#leftmenu_content{}
.leftmenu_item_spacersub{}
.leftmenu_item_spacersub_trans{}

.leftmenu_home_spacer{  width: 213px; margin-left: 7px;   background-image: url("/static/img/topmenu/submenu-item-spacer.jpg"); height: 2px;}


.leftmenu_home, .leftmenu_home_sel  {width: 228px;  text-align: left; cursor: pointer; position: relative;  }
.leftmenu_home a, .leftmenu_home_sel a{ font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #ffffff; font-size: 20px; font-weight: normal; text-transform: none; text-decoration: none;
  position: absolute; top: 12px; left: 19px;   width: 200px; display: none;}
.leftmenu_home span, .leftmenu_home_sel a{  font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #0084be; font-size: 20px; font-weight: normal; text-transform: none; text-decoration: none;
  padding: 13px 0px 10px 20px; position: relative; width: 200px;
  opacity: .99; /* other browsers  and IE9+ */
  filter: alpha(opacity=99); /* IE6+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99); /* IE6+ */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /* this works in IE8 only */}

.leftmenu_item_spacer{  width: 213px; margin-left: 7px;   background-image: url("/static/img/topmenu/submenu-item-spacer.jpg"); height: 2px;}
.leftmenu_item  {width: 228px;  text-align: left; cursor: pointer; position: relative;  }
.leftmenu_item a{ font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #ffffff; font-size: 20px; font-weight: normal; text-transform: none; text-decoration: none;
  position: absolute; top: 12px; left: 19px;   width: 200px;}
.leftmenu_item span{  font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #368dc8; font-size: 20px; font-weight: normal; text-transform: none; text-decoration: none;
  padding: 13px 0px 10px 20px; position: relative; width: 200px;
  opacity: .99; /* other browsers  and IE9+ */
  filter: alpha(opacity=99); /* IE6+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99); /* IE6+ */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /* this works in IE8 only */}

.leftmenu_item_sel,
  .leftmenu_item:hover{width: 228px;  text-align: left; cursor: pointer; position: relative;
  background-image: url("/static/img/topmenu/submenu-item-sel-bg.jpg"); background-repeat: no-repeat; background-position: 2px 1px;}
.leftmenu_item_sel a,
  .leftmenu_item:hover a{ font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #008cca; font-size: 20px; font-weight: normal; text-transform: none; text-decoration: none;
  position: absolute; top: 12px; left: 19px;   width: 200px; display: none;}
.leftmenu_item_sel span,
  .leftmenu_item:hover span{ font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #008cca; font-size: 20px; font-weight: normal; text-transform: none; text-decoration: none;
  padding: 13px 0px 10px 20px; position: relative; width: 200px;
  opacity: .99; /* other browsers  and IE9+ */
  filter: alpha(opacity=99); /* IE6+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99); /* IE6+ */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /* this works in IE8 only */}


.leftmenusub_item  {width: 228px;  text-align: left; cursor: pointer; position: relative;  }
.leftmenusub_item a{ font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #ffffff; font-size: 17px; font-weight: normal; text-transform: none; text-decoration: none;
  position: absolute; top: 7px; left: 29px;   width: 190px;}
.leftmenusub_item span{  font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #368dc8; font-size: 17px; font-weight: normal; text-transform: none; text-decoration: none;
  padding: 8px 0px 5px 30px; position: relative; width: 190px;
  opacity: .99; /* other browsers  and IE9+ */
  filter: alpha(opacity=99); /* IE6+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99); /* IE6+ */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /* this works in IE8 only */}

.leftmenusub_item_sel,
  .leftmenusub_item:hover{width: 228px;  text-align: left; cursor: pointer; position: relative;}
.leftmenusub_item_sel a,
  .leftmenusub_item:hover a{ font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #008cca; font-size: 17px; font-weight: normal; text-transform: none; text-decoration: none;
  position: absolute; top: 7px; left: 29px;   width: 190; display: none;}
.leftmenusub_item_sel span,
  .leftmenusub_item:hover span{font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #008cca; font-size: 17px; font-weight: normal; text-transform: none; text-decoration: none;
  padding: 8px 0px 5px 30px; position: relative; width: 190px;
  opacity: .99; /* other browsers  and IE9+ */
  filter: alpha(opacity=99); /* IE6+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99); /* IE6+ */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /* this works in IE8 only */}




.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_item {width: 228px;  text-align: left; cursor: pointer; position: relative;}
.leftmenusub_cld_item a { 
  font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #ffffff; font-size: 14px; font-weight: normal; text-transform: none; text-decoration: none;
  position: absolute; top: 7px; left: 39px;   width: 180px;}
.leftmenusub_cld_item span{  font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #368dc8; font-size: 14px; font-weight: normal; text-transform: none; text-decoration: none;
  padding: 8px 0px 5px 40px; position: relative; width: 180px;
  opacity: .99; /* other browsers  and IE9+ */
  filter: alpha(opacity=99); /* IE6+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99); /* IE6+ */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /* this works in IE8 only */}

.leftmenusub_cld_item_sel, .leftmenusub_cld_item:hover {width: 228px;  text-align: left; cursor: pointer; position: relative;}
.leftmenusub_cld_item_sel a, .leftmenusub_cld_item:hover a { 
  font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #ffffff; font-size: 14px; font-weight: normal; text-transform: none; text-decoration: none;
  position: absolute; top: 7px; left: 39px;   width: 180px;display: none;}
.leftmenusub_cld_item_sel span.leftmenusub_cld_item:hover span{  font-family: 'GillSansStdRegular', arial, Helvetica,sans-serif;display: block;color: #008cca; font-size: 14px; font-weight: normal; text-transform: none; text-decoration: none;
  padding: 8px 0px 5px 40px; position: relative; width: 180px;
  opacity: .99; /* other browsers  and IE9+ */
  filter: alpha(opacity=99); /* IE6+ */
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99); /* IE6+ */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /* this works in IE8 only */}



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


/* Gallery item*/
.gallery_item{clear: both; width: 664px; height: 232px/*219px*//*280px*/;position: relative; left: -9px; margin-top: 12px; padding-top: 48px/*61px*/; 
	background-image: url("/static/img/gallery/bg.jpg"); background-repeat: no-repeat; 
}
.gallery_item_title{
	width: 630px; height: 26px; margin-left: 5px; padding: 7px 33px 0px 33px;
	background-color: #000000; color: #d433d6; font-size: 24px; font-weight: bold;
}
.gallery_item_content{ margin-top: 10px;width: 659px; heightx:141px; position: relative;padding-bottom: 20px;}
.gallery_item_content_left{display: none;}
.gallery_item_content_right{display: none; }

.gallery_item_table{ }
.gallery_item_innner{}
.gallery_item_innner .img   {float: left; width: 117px; height: 86px;  background-color: white; text-align: center; padding-top: 2px; margin-top: 13px;
  background-image: url("/static/img/gallery/img-bg.jpg"); background-repeat: no-repeat;  
}
.gallery_item_innner .img a IMG   {border: 0px solid #FFFFFF;}
.gallery_item_innner .img a:hover IMG   {border: 0px solid #4d291e;}
.gallery_item_innner .imgtxt{display: none; }
.gallery_item_innner .spacer{float: left; width: 30px; height: 88px; margin-top: 13px;/*width:  7px; height: 93px;*/}

.gallery_item_prev{background-image: url("/static/img/gallery/navig-prev.png"); background-repeat: no-repeat; 
  width: 54px; height:189px;background-position: 26px 86px; cursor: pointer;}
.gallery_item_prev_disable{ width: 54px; height:189px; }
.gallery_item_next{background-image: url("/static/img/gallery/navig-next.png"); background-repeat: no-repeat; 
  width: 54px; height:189px; background-position: 20px 86px; cursor: pointer;}
.gallery_item_next_disable{width: 54px; height:189px; }




.cataloguegroup_listitem_spacer{background-color: #e0e0e0; height: 1px; margin-top: 1px; margin-bottom: 1px;}
.cataloguegroup_listitem_content{float: left; width: 390px; padding-bottom: 9px; }
.cataloguegroup_listitem_title{padding-top: 4px;}
.cataloguegroup_listitem_title a{ font-size: 18px;color: #42516b;text-decoration: none;}
.cataloguegroup_listitem_title a:hover{ font-size: 18px;color: #42516b;text-decoration: underline;}

.cataloguegroup_listitem_summary{padding-top: 4px; text-align: justify;}

/* Catalogue - group details */
.cataloguegroup_details{overflow: hidden; padding-bottom: 20px;}
.cataloguegroup_details_inner{}

/*.cataloguegroup_details_wrapper{border: 1px solid black; }*/
.cataloguegroup_details_image{ width: 357px; float: left; display: block; padding: 0px 37px 0px 0px;}
.cataloguegroup_details_image_r{ text-align: center;
  border: 4px solid #1a1c22; width: 349px;
}
.cataloguegroup_details_image_bottom{}

.cataloguegroup_details_title{ color: #42516B;font-size: 18px;text-decoration: none; padding-top: 35px;}
.cataloguegroup_details_desc{padding-top: 0px;}

.cataloguegroup_spacer{width: 701px; height: 17px; position: relative; left: -17px;
  background-image: url("/static/img/page/spacer.png"); background-repeat: no-repeat;}

/* Catalogue - list - small */
/*.catalogue_list_small{width: 463px;background-color: transparent; }
.catalogue_list_small_title{height: 33px; padding: 28px 0px 0px 15px; width: 448px; 
	color: black;font-size: 24px; font-weight: bold;
}
.catalogue_list_small_titleline{height: 1px; background-color: #cbcbcb;  }
.catalogue_list_small_content{ width: 450px; height: 206px; margin-left: 13px; margin-top: 9px; background-color: transparent;}

.catalogue_list_small_item_spacer{float: left; width: 22px; height: 202px; float: left;}
*/

/* Catalogue - list */
.catalogue_list{overflow: hidden;}
.catalogue_list_title{clear: both;font-family: 'HelveticaLTStdLightCondensed', arial, Helvetica,sans-serif;color: #5d6575; font-size: 14px; 
   width: 500px/*683px*/;     text-transform: uppercase; padding: 8px 0px 8px 5px;
}

.catalogue_list_filter{padding-top: 10px;/*background-image: url("/static/img/content/content.png"); background-repeat: no-repeat; background-position: 0px -70px;
	width: 766px; height: 38px;  text-align: left;*/ overflow: hidden;
}
.catalogue_list_filter_item{ float: right;
	/*margin-right: 5px;margin-top: 8px; padding-right: 5px;*/
	font-size:11px;font-weight:400;color:#707070}
.catalogue_list_filter_item SELECT{margin-left: 3px; text-transform: none; font-size: 12px;font-weight:400;color:#ACACAC;
padding:5px 5px 5px 10px;}
.catalogue_list_filter_item .txt{margin-left: 10px; text-transform: none; font-size: 12px; floatx: left;}
.catalogue_list_filter_item .btn-search{ cursor: pointer; margin-topx: 3px; margin-leftx: 3px;floatx: left; vertical-align: bottom;}


.catalogue_list_content{  overflow: hidden; padding-top: 5px;}



.catalogue_list_paging{ 
	text-align: center;overflow: hidden;font-size: 12px; color: #404959;
	position: relative;
	width: 684px; margin-left: 6px; background-color: blue;
	padding-bottom: 10px;
}

.catalogue_list_paging_arrowleft{ position: absolute; left: 0px; top: 0px; cursor: pointer; }
.catalogue_list_paging_arrowleft:hover{ position: absolute; left: 0px; top: 0px; cursor: pointer;text-decoration: underline; }


/*.catalogue_list_paging_arrowleft:hover{  }
.catalogue_list_paging_arrowleft_disabled{}*/
.catalogue_list_paging_arrowright{ position: absolute; right: 0px; top: 0px; cursor: pointer; }
.catalogue_list_paging_arrowright:hover{ position: absolute; right: 0px; top: 0px; cursor: pointer;text-decoration: underline; }
/*.catalogue_list_paging_arrowright:hover{ }
.catalogue_list_paging_arrowright_disabled{}
*/

.catalogue_list_paging_arrowleft_disabled{display: none;}
.catalogue_list_paging_arrowright_disabled{display: none;}

.catalogue_list_paging_numb{ display: inline-block; padding-left: 5px; padding-right: 5px;  text-align: center;
	font-weight: bold; text-decoration: none; padding-top: 0px;  font-size: 11px; cursor: pointer;}
.catalogue_list_paging_numb_sel{ display: inline-block; padding-left: 5px; padding-right: 5px;  text-align: center;
  font-weight: bold; text-decoration: underline; padding-top: 0px;  font-size: 11px; cursor: pointer;}
.catalogue_list_paging_text{ float: left; padding-top: 3px; font-size: 12px; color: #3f3f3f; margin-right: 23px; margin-left: 4px;}



.catalogue_list_item_spacer{float: left;width: 20px;}
.catalogue_list_item{ width: 338px; float: left; cursor: pointer; overflow: hidden; background-color: transparent; }
.catalogue_list_item_image{  width: 108px; height: 90px;float: left; }
.catalogue_list_item_image_top{ border: 0px solid #181a1e;}
.catalogue_list_item:hover .catalogue_list_item_image_top{border: 0px solid #4d291e;}
.catalogue_list_item_image_bottom{ display: none;}
.catalogue_list_item_content{}
.catalogue_list_item .catalogue_list_item_title{ width: 200px; float: left; padding-left: 20px; position: relative; top: -4px; background-color: transparent;}
.catalogue_list_item_title a{  font-family: arial, Helvetica,sans-serif;font-size: 26px; ;color: #255194;text-decoration: none; text-transform: none; line-height: normal; font-weight: normal;}
.catalogue_list_item_title a:hover, .catalogue_list_item:hover .catalogue_list_item_title a{ font-family: arial, Helvetica,sans-serif;font-size: 26px; ;color: #255194;text-decoration: none; text-transform: none; line-height: normal; font-weight: normal;}

.catalogue_list_item_title .img{ padding-top: 3px;}

.catalogue_list_item_summary{/*padding-top: 3px;  overflow: hidden;height: 25px; white-space: nowrap; */ display: none; }


/* catalogue - details*/

.catalogue_details{ overflow: ; padding-bottom: 0px; position: relative;}

.catalogue_details_info{width: 323px /*331px*/; padding-top: 30px;  padding-left: 8px;}
.catalogue_details_logo{padding-bottom: 15px;}
/*.catalogue_details_title h1{color: #777777; margin: 0px; padding: 0px; font-size: 24px; font-style: italic; text-transform: none;}*/

.catalogue_details_image{width: 324px; float: left; display: block; padding: 5px 0px 0px 0px; position: relative; left: -7px; margin-right: 13px;
  background-image: url("/static/img/catalogue/item-details-img-top.jpg"); background-repeat: no-repeat; background-position: top left;}
.catalogue_details_image_top{
  background-image: url("/static/img/catalogue/item-details-img-bottom.jpg"); background-repeat: no-repeat; background-position: bottom left; padding-bottom: 5px;
}
.catalogue_details_image_bottom{background-image: url("/static/img/catalogue/item-details-img-r.jpg"); background-repeat: repeat-y; background-position: top left;
  text-align: center; padding-top: 3px; padding-bottom: 3px;}


/*
.catalogue_details_section_title{font-family: 'HelveticaLTStdLightCondensed', arial, Helvetica,sans-serif;color: #5d6575; font-size: 14px; text-transform: uppercase;}
.catalogue_details_spec{padding-top: 41px;}
.catalogue_details_spec_table{width: 100%; }
.catalogue_details_spec_table th{color: #404959;  font-size: 14px; padding: 2px 12px 4px 12px; width: 50%; font-weight: normal;}
.catalogue_details_spec_table td{color: #657083;  font-size: 14px; padding: 2px 12px 4px 12px; width: 50%;}

.catalogue_details_spec_table th.odd{background-color: #f3f5f6;}
.catalogue_details_spec_table td.odd{background-color: #f3f5f6;}

*/
.catalogue_details_btnpovprasevanje{text-align: right; padding-top: 10px; cursor: pointer;}

.catalogue_details_action{ width: 456px/*646px*/; height: 43px/*76px*/; clear: both; padding: 55px 30px 0px 160px; 
  font-family: 'MyriadProSemibold',arial, Helvetica,sans-serif; font-size: 18px; color: #d4843d; 
	background-image: url("/static/img/catalogue/action-bg.jpg"); background-position: 0px 22px; background-repeat: no-repeat; 
}

.catalogue_details_description{ }

.catalogue_details_gallery{}

.catalogue_details_gallery .img{float: left;
	width: 102px;height: 72px;
	background-image: url("/static/img/catalogue/item-details-imggal.png"); background-repeat: no-repeat;
	text-align: center; border: 0px solid black; vertical-align: top;
}
.catalogue_details_gallery .img IMG{margin-top: 4px;}
.catalogue_details_gallery .spacer{width: 18px; height: 72px; float: left;}

.catalogue_details_gallery_nav_prev{width: 11px; height: 20px; cursor: pointer; margin-left: 18px;
	background-image: url("/static/img/catalogue/item-details-imggal-nav.png"); background-repeat: no-repeat;	
}

.catalogue_details_gallery_nav_next{width: 11px; height: 20px; cursor: pointer; margin-left: 18px;
	background-image: url("/static/img/catalogue/item-details-imggal-nav.png"); background-repeat: no-repeat;	 background-position: 0px -20px;
}


/* Catalogue - search*/
/*
.catalogue_search{width: 754px; height: 186px; position: relative; margin-top: 19px; 
	background-image : url("/static/img/catalogue/search-bg.jpg"); background-position:  top; background-repeat: no-repeat;	
}
.catalogue_search .txt{ border: 0px solid black; color: #828081; font-weight: bold; font-size: 18px; position: absolute; top: 86px; left: 170px; width: 475px;}
.catalogue_search .btn-search{width: 45px; height: 41px; position: absolute; top: 78px; left: 100px; cursor: pointer;}

.catalogue_search_results_text{  color: #555555; font-size: 12px;
	width: 724px;  margin-top: 20px; 
	background-image: url("/static/img/catalogue/bg-3.jpg"); background-repeat: repeat-x; padding: 20px 15px 20px 15px;
}
.catalogue_search_results_text .tehn{ color: #0c0c0c; font-weight: bold; padding-bottom: 17px;}
*/
/*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: #ef3852; padding-right: 5px; margin-top: 3px;}
.Error{color: #ef3852; }


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





/* News top */
.news_fronttop_container{padding: 6px 0px 0px 32px; width: 310px;}
.news_fronttop_container_title{font-family: arial, Helvetica,sans-serif; color: #006fa1; font-size: 17px; font-weight: normal; padding: 0px 0px 20px 0px;margin: 0px 0px 0px 0px; cursor: pointer;}
.news_fronttop_item{cursor: pointer; background-image: url("/static/img/news/news_fronttop_item_bullet.jpg"); background-repeat: no-repeat; background-position: 0px 6px;
  width: 296px; padding-left: 14px; padding-bottom: 12px;}
.news_fronttop_item .news_fronttop_title a{color: #545454; font-size: 12px; text-decoration: none;}
.news_fronttop_item .news_fronttop_title a:hover{color: #545454; font-size: 12px; text-decoration: underline;}
/*
#news_fronttop_container {
  position:absolute;left:21px;top:438px;width:960px;height:32px;
  display:block;z-index:101;background-color:#bcc0c4;
}
#news_fronttop_container a{text-decoration: none;}
#news_fronttop_container a:hover{text-decoration: none;}
#news_fronttop_container .novosti {
  float:left;width:78px;height:22px; padding-top:10px;
  background-color:#8e949a;color:#FFF;font-size:11px;text-align:center;
}
#news_fronttop_container span {
  color:#404040; padding-right:5px;
  background-image:url(/static/img/news/fronttop-arrow.png);background-position: right 5px;background-repeat:no-repeat;
}
#news_fronttop_container span.datum { color:#FFF;padding-left:16px;padding-right:9px;background:none;}
#news_fronttop_container .novica {float:left;width:882px;height:22px;padding-top:10px;}
#news_fronttop_container_items{overflow: hidden;}
*/

.news_small{padding-top: 30px/*57px*/; width: 210px; padding-left: 13px;}
.news_small_title{font-family: arial, Helvetica,sans-serif; color: #006fa1; font-size: 17px; font-weight: normal; padding: 0px 0px 20px 0px;margin: 0px 0px 0px 0px; cursor: pointer;}

.news_small_item{cursor: pointer; background-image: url("/static/img/news/news_fronttop_item_bullet.jpg"); background-repeat: no-repeat; background-position: 0px 6px;
  width: 194px; padding-left: 14px; padding-bottom: 12px;}

.news_small_item .news_small_item_title a{color: #545454; font-size: 12px; text-decoration: none;}
.news_small_item .news_small_item_title a:hover{color: #545454; font-size: 12px; text-decoration: underline;}



.news_list_item{overflow: hidden; cursor: pointer;width: 570px; padding-left: 13px;
  cursor: pointer; background-image: url("/static/img/news/news_fronttop_item_bullet.jpg"); background-repeat: no-repeat; background-position: 0px 6px;}
.news_list_item .img{display: none;}
.news_list_item_content{}
.news_list_item_header .date{font-size:   10px; color: #0070a3; text-decoration: underline;padding-top: 3px; padding-bottom: 3px; }

.content .news_list_item_title a{font-size: 12px; color:  #0094d5; font-weight: bold; text-decoration: none; }
.content .news_list_item .news_list_item_title a:hover, 
  .content .news_list_item:hover .news_list_item_title a{font-size: 12px; color:  #0094d5; font-weight: bold; text-decoration: underline; }
.news_list_item .summary{}

.news_list_item .arrow{text-align:xright; color: #151515; text-decoration: underline; font-size: 11px;}

.news_item_seperator{clear: both; height: 20px;}


.news_details .img{width: 231px; float: right; margin-left: 29px; margin-bottom: 10px;}
.news_details .date{font-size:   10px; color: #0070a3; text-decoration: underline;padding-top: 3px; padding-bottom: 3px; }

.news_details .desc{padding-top: 20px;}

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


.facebookbox{padding-top: 33px;}
