html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6,
.editor ul, .editor ol, .editor li, .editor p, .editor h1, .editor h2, .editor h3, .editor h4, .editor h5, .editor h6
{
  padding: 0;
  margin: 0;
  list-style: none;
}
html
{
  background: #CFD0D2 url(page-bck.gif) repeat-x left top;
}
body, .editor
{
  font-size: 62.5%;
  text-align: center;
  color: #3E3E40;
  font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
  background: url(bck.png) no-repeat center top;
  width: 100%;
  min-height: 525px;
}

.editor {
  background: white;
  font-size: 11px;
  text-align: left;
}


.main 
{
  width: 1014px;
  text-align: left;
  margin: 0 auto;
  position: relative;
  font-size: 110%;
  
}
h1, .editor h1 { font-size: 170%; }
h2, .editor h2{ font-size: 160%; }
h3, .editor h3{ font-size: 150%; }
h4, .editor h4{ font-size: 140%; }
h5, .editor h5{ font-size: 130%; }
h6, .editor h6{ font-size: 120%; }

a, .col-middle .content-menu a 
{
  color: #3E3E40; 
}
.col-middle a,
.editor a
{
  color: #1F533F;
}
p, .editor p { padding: 3px; }
.in
{
  width: 1000px;
  padding: 0 30px 0 0px;
}
*html .in
{
  padding-right: 0px;
}
.in
{
  margin-top: 10px;
  width: 484px;
  position: relative;
}

.header
{
  position: relative;
  left: 0px;
  top: 0;
  width: 100%;
  height: 115px;
  top: 20px;
}

.header .homelink
{
	width: 246px;
	height: 94PX;
	position: relative;
	left: 0px;
	background: url(logo.gif) no-repeat left top;
}
.header .homelink a
{
	display: block;
	text-decoration: none;
	width: 100%;
	height: 100%;
}
.header .homelink a span
{
	visibility: hidden;
}

*html .header,
*html .menu,
*html .menu-bottom
{

}
*html .image
{

}

/* menu */
.menu 
{
	width: 1000px;
	height: 56px;
	position: relative;
	left: 0px;
	top: 0;
}

.menu-bottom
{
	background: url(menu-back-grey.png) repeat-x left top;
	width: 1000px;
	height: 19px;
	position: relative;
	left: 0px;
	top: 0;
}
*html .menu-bottom 
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/menu-back-grey.png', sizingMethod='scale');	
}
.menu ul
{
  width: 100%;
	background: url(menu.png) repeat-x left top; 
  height: 56px 
}
.menu ul li
{
  float: left;
  display: block;
  padding: 20px 4px 18px 4px;
  font-size: 130%;
  background: url(bck-menu-li.png) no-repeat right top;
}
.menu ul li a
{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 18px;
  padding: 0px 30px 18px 30px;
}
.menu ul li a:hover
{
  background: url(menu-hover.png) no-repeat center bottom;

}
.menu ul li a.active
{
  background: url(bck-menu-a-active.png) repeat-x center bottom;
}
.submenu
{

  width: 233px;
  _width: 232px;

 
}
.submenu ul
{
  padding: 10px 0px 10px 0px;
   margin-bottom: 10px;
  background: #FFFFFF;
}
.submenu ul li
{
  font-size: 120%;
  background: none;
  padding: 0px 0px 0px 0px;
  margin-top: 5px;
}
.submenu ul li a
{
  color: #205440;
  font-weight: bold;
  background: url(ico-sqare-green-white.png) no-repeat 10px 5px;
  padding-left: 28px;
  display: block;
}
.submenu ul ul li a
{
  background:#90AA9F url(ico-sqare-white.png) no-repeat 10px 5px;
  color: #FFFFFF;
  padding-top: 0px;
}

.submenu ul ul li a:hover,
.submenu ul li a.active:hover
{
  color: #205440;
}
.submenu ul li a.active
{
  background:#90AA9F url(ico-sqare-white.png) no-repeat 10px 13px;
  color: #FFFFFF;
  padding-top: 10px;
}
*html .submenu ul li a.active
{
  background:#90AA9F url(ico-sqare-white-ie.png) no-repeat 10px 13px;
} 
*html .submenu ul ul li a
{
  background:#90AA9F url(ico-sqare-white-ie.png) no-repeat 10px 5px;
}
.submenu ul li a:hover
{

}
.submenu ul ul 
{
  background: #90AA9F;
  padding:3px 10px 10px 0;
  margin-bottom: 5px;
}
.submenu ul ul li
{
  font-size: 100%;
  padding-left: 12px;
  margin-top: 0px;
}
*html .submenu ul li,
*html .submenu ul ul li
{
  height: 20px;
}
.submenu ul ul li a
{

}
.submenu ul ul li a.active
{
  background: url(ico-sqare-green-dark.png) no-repeat 10px 10px;
  color: #205440;
  padding-top: 5px;
}


.image
{
  background: url(header.jpg) no-repeat left top;
  width: 759px;
  height: 77px;
  left: 0px;
  position: absolute;

}

.search-form
{
  background: url(search-form.png) no-repeat left top;
  width: 241px;
  height: 89px;
  position: absolute;
  right: 15px;
}
*html .search-form
{
  right: 30px;
}
*html .homepage .search-form
{
  right: 50px;
}

.search-form form
{
  position: absolute;
}
.search-form label
{

}
.search-form #SearchInput
{
  height: 20px;
  left: 32px;
  position: absolute;
  top: 21px;
  width: 196px;
  border: none;
}
.search-form #search
{
  position: absolute;
  left: 241px;
  top: 0px;
  background: url(ico-search.png) no-repeat center bottom; 
  width: 51px;
  height: 76px;
  border: none; 
  cursor: pointer;
  cursor: hand;
}
*html .search-form #search
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/ico-search.png', sizingMethod='scale');	
}
.wrapper
{
  clear: both;
}

/* cols */
.footer
{
  clear: both;
  background: url(footer3.png) no-repeat left top;
  height: 114px;
  width: 1031px;
  margin-left: -7px;
  position: relative;
}
*html .footer
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/footer3.png', sizingMethod='crop');	
	position: static;
}
.footer ul
{
  float: left;
  padding: 0px 30px 0 30px;
  border-right: 2px solid #FFFFFF;
  margin-top: 20px;
}
.footer ul li
{
  background: url(ico-footer-ul.gif) no-repeat left 5px;
  padding-left: 10px;
  margin-bottom: 2px; 
}
.footer ul li a
{
  position: relative;
}
.footer ul li span
{
  background: url(footer-ico.gif) no-repeat right 3px;
  padding-right: 25px;
  height: 12px;
}
.footer-right-border
{
  background: url(footer-right-border2.png) no-repeat left top;
  width: 39px;
  height: 100px;
  position: absolute;
  right: -18px;
  top: 0; 
}
.footer-left-border
{
  background: url(footer-left-border.png) no-repeat left top;
  width: 4px;
  height: 80px;
  position: absolute;
  left: -2px;
  top: 0; 
}
*html .footer-right-border
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/footer-right-border.png', sizingMethod='scale');	
}
.footer-gradient
{
  background: url(xfooter-grad.png) repeat-x left bottom;
  width: 1025px;
  height: 39px;
  position: relative;
  top: 80px;
  left: 0;
}
*html .footer-gradient
{
  top: 20px;
}
.credits
{
  position: absolute;
  right: 20px;
  top: 10px;
}
.copy
{
  position: absolute;
  left: 20px;
  top: 10px;
}
.sap
{
  background: url(ico-sap.png) no-repeat left top;
  width: 61px;
  height: 55px;
  position: absolute;
  right: 185px;
  bottom: 45px;
}
*html .sap
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/ico-sap.png', sizingMethod='scale');
  right: 205px	
}
*html .homepage .sap
{
  right: 220px;
}
.languages
{
  position: absolute;
  right: 40px;
  bottom: 50px;
}
*html .homepage .languages
{
  right: 65px;
}
.languages a
{
  display: block;
  margin-bottom: 8px;
}
.languages a img
{
  border: none;
}
.cols
{
  float: left;
  margin-left: -30px;
}
.homepage .cols
{
  background: url(bck-homepage.png) repeat-y left top; 
  width: 1080px;
  margin-top: 89px;  
}
*html .homepage .cols
{

	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/bck-homepage-ie.png', sizingMethod='scale');	
}
.page .cols
{
  width: 1014px;
  margin-left: 0px;
  background: url(bck-subpage2.png) repeat-y left top;
  margin-top: 89px;
}
*html .page .cols
{
 	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/bck-subpage2.png', sizingMethod='scale');	 
}
.page.reference .cols
{
  background: url(bck-subpage.png) repeat-y left top;
}
*html .page.reference .cols
{
 	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/bck-subpage.png', sizingMethod='scale');	 
}
.page .col-left, 
.page .col-middle,
.page .col-right
{
  left: -7px;
}

.col-left
{
  position: relative;
  float: left;
  padding: 19px 12px 20px 12px;
}
.homepage .col-left
{
  background: #90AA9F;
  width: 267px;
}
*html .homepage .col-left
{
 width: 291px;
}
.page .col-left
{
  background: url(bck-left-col-subpage.png) repeat-y left top; 
  width: 241px;
  padding: 0px 0px 0px 0px;  
}

*html .page .col-left
{
    background: url(bck-left-col-subpage.gif) repeat-y left top; 
/*
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/bck-left-col-subpage.png', sizingMethod='scale') !important;
	width: 240px;
*/
}

/* .page .col-left-bck
{
  background: url(bck-left-col-subpage.png) repeat-y left top; 
  padding: 0px 0px 0px 9px;  
} */

.col-left.new
{
  background:#90AA9F;
}
.new-col-small
{
  background: #205440 url(news.gif) no-repeat left top;
  float: left;
  padding-left: 29px
}
*html .new-col-small
{
  position: relative;
}
.col-left .box.greybg,
.col-left .box
{
  margin-left: 10px;
  position: relative;
}

.labels
{
  background: url(bck-ico-left-menu.png) no-repeat left top;
  position: absolute;
  left: -52px;
  top: 0;
  width: 50px;
  height: 63px;
  z-index: 9999;  
}
*html .labels
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/bck-ico-left-menu.png', sizingMethod='crop');	
	left: -92px; 
	zoom: 1;
}
.box.green .labels
{
  background: url(bck-ico-left-menu-green2.png) no-repeat left top;
}
*html .box.green .labels
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/bck-ico-left-menu-green2.png', sizingMethod='crop');	
	left: -92px; 
	zoom: 1;
}
.labels span
{
  position: absolute;
}
.messages, .message
{
  color: #D3A509;
  font-weight: bold;
}
.ico-figura
{
  background: url(QB_link_CORPSE_active.png) no-repeat left top;
  display:block;
  height:63px;
  left:12px;
  top:15px;
  width:51px;
}
.ico-clanky
{
  background: url(ico-paper.png) no-repeat left top;
  width: 25px;
  height: 26px;
  left: 15px;
  top: 20px;
}
*html .ico-clanky
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/ico-paper.png', sizingMethod='scale');	
}
.ico-nej
{
  background: url(ico!.png) no-repeat left top;
  width: 7px;
  height: 32px;
  left: 22px;
  top: 16px;
}
*html .ico-nej
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/ico!.png', sizingMethod='scale');	
}
.ico-dwn
{
  background: url(ico-arow.gif) no-repeat left top;
  width: 21px;
  height: 24px;
  left: 18px;
  top: 18px;
}
.ico-none
{
  background: none;
}
.col-left .box
{

}
.col-left .box .label
{
  position: relative;
  padding: 20px 30px 25px 40px;
}
.col-left .box.gold .label, 
.col-left .box.greybg .label,
.col-left .box.autor .label 
{
  background: #EDDB9D;
}
.col-left .box.green .label
{
  background: #90AA9F;
}

.autor .label
{
/*   padding-bottom: 10px; */
}
.col-left .box.autor .content
{
  padding: 0;
}
.col-left .box.autor .img
{
  float: none;
  margin: 0;
}
.lastArticles 
{
  padding: 15px 30px 15px 28px;
}
.lastArticles h4
{
  font-size: 120%;
}
.col-left .box.autor .lastArticles ul li a
{
  color: #3E3E40 !important;
}
.col-left .box .label h2
{
  color: #D3A509;
  font-size: 130%;
  letter-spacing: 1px;
/*   width: 149px; */
}
.col-left .box.green .label h2
{
  color: #205440 !important;
}
.col-left .box .label h2 a
{
  color: #D3A509;
  display: block;
  text-decoration: underline;
}
.col-left .box .label h2 span
{
  font-size: 70%;
  font-weight: normal;
}
*html .col-left .box .label h2
{
/*   width: 229px; */
}
.autor h3
{
  font-size: 120%;
}
.autor h3 a
{
  color: #FFFFFF;  
}
.col-left .box .content
{
  padding: 15px 30px 15px 28px;
  xposition: relative;
 /* float: left;*/
 xclear: both;
}
.in-autor
{
  padding: 0;
  font-style: italic;
}
.col-left .box .content ul li
{
  background: url(ico-sqare-orange.png) no-repeat left 5px;
  padding-left: 14px;
  margin: 1px 0;
  zoom: 1;
}
.col-left .box .content ul li a
{
  color: #D3A509;
}
.col-left .box .content ul li a:hover,
.col-left .box.greybg .content ul li a:hover
{
  color: #D3A509;
}
.col-left .box.greybg .content
{
  background: #949599;
  position: relative;
  color: #FFFFFF;
}
.col-left .box.greybg .content a
{
  color: #FFFFFF;
}
.col-left .box.greybg .content ul li
{
  background: url(ico-sqare-white-grey.png) no-repeat left 5px;
}

.col-left .box.greybg .content ul li a
{
  color: #FFFFFF;
}
.left-content-dark
{
  background: #949599;
  color: #FFFFFF;
  padding: 20px 10px 20px 20px;  
  font-size: 110%;
  position: relative;
}
.left-content-bottom
{
  background: url(autor-bottom.png) no-repeat left bottom;
  width: 239px;
  height: 16px;
}
*html .left-content-bottom
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/autor-bottom.png', sizingMethod='scale');	
}
/* col-middle */
.col-middle
{
  position: relative;
  float: left;
  margin-left: 10px
}
.homepage .col-middle
{
  width: 459px;
}
.page .col-middle
{
  width: 514px;
}

.col-right
{
  float: left;
  margin-left: 10px;
  position: relative;
  width: 233px;
}
*html .col-right
{
  position: relative;
  left: -5px !important;
  top: 0px;
  width: 230px;
}
.page .col-right
{

}
.col-right h4 a
{
  position: relative;
}
.col-middle .content
{
  position: relative;
}
*html .in-content
{
  width: 510px;
}
*html .homepage .in-content
{
  width: 459px;
}
.in-content
{
  background: #FFFFFF;
  padding: 20px 0px 20px 10px;
  position: relative;
}
.reference .in-content
{
  background: transparent !important;
  padding-left: 0;
  padding-top: 0;
}
.homepage .col-right
{
  width: 230px;/* 230 */
}
*html .homepage .col-right
{
  left: 0px !important;
}
.right-col-small.pasive *
{
  display: none;
}

.right-col-small.pasive .ico-key, 
.right-col-small.pasive .ico-key span, 
.right-col-small.pasive .ico-man,
.right-col-small.pasive .ico-man span

{
  display: block !important;
}
.ico-man, 
.ico-key,
.ico-four
{
  position: absolute;
  right: 0;
  cursor: hand;
  cursor: pointer;
}
*html .ico-man, 
*html .ico-key,
*html .ico-four
{
  right: -1px;
}

.ico-man
{
  top: 68px;
}
.ico-man span
{
  background: url(ico-man.png) no-repeat right top;
  display: block;
  width: 51px;
  height: 63px;
}
*html .ico-man span
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/ico-man.png', sizingMethod='scale');	
}
.ico-key
{
  top: 136px;
}
.ico-key span
{
  background: url(ico-key.png) no-repeat right top;
  display: block;
  width: 51px;
  height: 63px;
}
*html .ico-key span
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/ico-key.png', sizingMethod='scale');	
}
.col-right h3
{
  padding: 21px 20px 22px 20px;
  width: 192px;
  _width: 190px;
  font-size: 140%;
  float: left;
  background: #D3A509;
  color: #FFFFFF;
}
*html .col-right h3
{
  width: 232px;
}
.ico-four span
{
  background: url(ico-four.png) no-repeat right top;
  display: block;
  width: 51px;
  height: 63px;
}
*html .ico-four span
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/ico-four.png', sizingMethod='scale');	
}
.col-text
{
  width: 194px;
  background: #FFFFFF;
  padding: 18px;
}
*html .col-text
{
  width: 230px;
}
.col-text .QB_content
{
  padding-left: 35px;
}
.quick .ico-quick-four
{
  background: url(ico-text4.gif) no-repeat left top;
  padding-left: 35px;
}
.quick .perex
{
  padding-left: 35px;
}
.col-right .quick .content
{
  padding-top: 80px;
}
*html .col-right .quick .content
{
  width: 230px;
  padding-top: 20px;
}
.quick h4
{
  font-size: 110%;
}
#QB_links
{
  position: absolute;
  right: -51px;
  top: 0;
  width: 51px;
}
#QB_links span.pasive,
#QB_links span.active
{
  width: 51px;
  height: 63px;
  display: block;
  float: left;
  position: absolute;
}
*html #QB_links span.pasive,
*html #QB_links span.active
{
  position: static;
  margin-top: 5px;
  cursor: hand;
}
*html #QB_links span.active
{
  margin-top: 0;
}
#QB_links span.pasive
{
  background: url(ico-pasive.png) no-repeat left top;

  right: 0;
}

*html #QB_links span.pasive
{
/*     background: url(ico-pasive2.png) no-repeat left top; */

	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/ico-pasive.png', sizingMethod='crop');	

}
#QB_links span.active
{
  background: url(ico-active.png) no-repeat left top;
  top: 0;
  left: 0;
}
*html #QB_links span.active
{
/*   background: url(ico-active2.png) no-repeat left top; */

	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/ico-active.png', sizingMethod='crop');	
}
#QB_links span a
{
  width: 51px;
  height: 63px;
  display: block;
  text-decoration: none;
}
#QB_links span a span
{
  width: 51px;
  height: 63px;
  display: block;
  position: relative;
  top: 15px;
  left: 8px;
}

#QB_link_4
{
  top: 0;
}
a.ico-link-4 span,
.active a.ico-link-4 span,
a.ico-link-CORPSE span,
.active a.ico-link-CORPSE span,
a.ico-link-KEY span,
.active a.ico-link-KEY span,
a.ico-link-CALENDAR span,
.active a.ico-link-CALENDAR span
{
  background-position: left top;
  background-repeat: no-repeat;
} 
a.ico-link-4 span 
{
  background-image: url(QB_link_4.png);
}
*html a.ico-link-4 span
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/QB_link_4.png', sizingMethod='crop');	
}
.active a.ico-link-4 span
{
  background-image: url(QB_link_4_active.png);
}
*html .active a.ico-link-4 span
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/QB_link_4_active.png', sizingMethod='crop');	
}
a.ico-link-CORPSE span
{
  background-image: url(ico-kariera.gif);
  left: 14px !important;
  top: 20px !important;
}
/* *html a.ico-link-CORPSE span
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/QB_link_CORPSE.png', sizingMethod='crop');	
} */
.active a.ico-link-CORPSE span
{
  background-image: url(kariera.gif);
}
/* *html .active a.ico-link-CORPSE span
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/QB_link_CORPSE_active.png', sizingMethod='crop');	
} */
a.ico-link-KEY span
{
  background-image: url(QB_link_KEY.png);
}
*html a.ico-link-KEY span
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/QB_link_KEY.png', sizingMethod='crop');	
}
.active a.ico-link-KEY span
{
  background-image: url(QB_link_KEY_active.png);
}
*html .active a.ico-link-KEY span
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/QB_link_KEY_active.png', sizingMethod='crop');	
}

a.ico-link-CALENDAR span
{
  background-image: url(QB_link_CALENDAR.png);
}
*html a.ico-link-CALENDAR span
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/QB_link_CALENDAR.png', sizingMethod='crop');	
}
.active a.ico-link-CALENDAR span
{
  background-image: url(QB_link_CALENDAR_active.png);
}
*html .active a.ico-link-CALENDAR span
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/QB_link_CALENDAR_active.png', sizingMethod='crop');	
}

#QB_link_KEY
{
  top: 68px;
}

#QB_link_CORPSE
{
  top: 136px;
}

#RB_Container
{
  height: 230px;
  overflow: hidden;
  position: relative;
  width: 395px;
  left: 30px;
}
.RB_main
{
  position: relative;
  top: 10px;
  background: url(RB_main.gif) repeat-x left top;
  height: 265px;
}
.col-middle .bannerLabel
{
  position: absolute;
  left: 10px;
  top: 5px;
  color: #FFFFFF;
  font-size: 120%;
  width: 150px;
}
#RB_Container div
{
  background: url(slide.png) no-repeat left top;
  width: 191px;
  height: 222px;
  margin: 5px;
}
*html #RB_Container div
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/slide.png', sizingMethod='crop');	
}
#RB_Container div.cl
{
  background: none;
  filter: none;
}
#RB_Container div a img, #RB_Container div a
{
  border: none;
}
#RB_Container div a img
{
  position: relative;
  top: 48px;
  left: 5px;
  width: 179px;
  height: 167px;
}
#RB_Container div a
{

}
.RB_left, .RB_right
{
  width: 26px;
  height: 26px;
  display: block;
  position: absolute;
  top: 100px;
  text-decoration: none;
}
.RB_left
{
  background: url(slide-l.gif) no-repeat left top;
  left: 0;
}
.RB_right
{
  background: url(slide-r.gif) no-repeat left top;
  right: 0;
}
.articles
{

}
.articles .item
{
  padding-bottom: 20px;
  background: url(ico-kalendar.png) no-repeat left 29px;
  position: relative;
}

.articles .item .dayNo
{
	color: #FFFFFF;
	position: absolute;
	top: 48px;
	left: 8px;
	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 12px;
}
.additional
{

}
.item h3
{
/*   background: url(ico-new-h3.png) no-repeat left center; */
  padding-left: 35px;
  font-size: 110%;
}
.articles .text-nest
{
/*   background: url(ico-new-perex.gif) no-repeat left 5px; */
  padding-left: 35px;
  color: #FFFFFF;
  font-size: 110%;
}
.col-right .box
{
  width: 232px;
  position: relative;
  margin-bottom: 10px;
}
.homepage .col-right .box
{
  width: 230px;
}
.col-right .box.green .labels
{
  background: url(ico-green-menu-right2.png) no-repeat right top;
  left: 234px;
}
*html .col-right .box.green .labels
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/ico-green-menu-right2.png', sizingMethod='crop');	
  left: 232px;
}
.col-right .box.green .label h2,
.col-right .box.gold .label h2,
.col-right .box.none .label h2
{
  font-size: 130%;
  letter-spacing: 1px;
  padding: 20px 25px 25px 20px;
  width: 188px;
}
*html .col-right .box.green .label h2,
*html .col-right .box.gold .label h2
{
  width: 231px;
}
.col-right .box.green .label h2
{
  background: #90AA9F;
  color: #205440;
}
.col-right .box.gold .labels
{
  background: url(ico-active.png) no-repeat right top;
  left: 235px;
}
*html .col-right .box.gold .labels
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/ico-active.png', sizingMethod='crop');	
	left: 233px;
}
.col-right .box.gold .label h2
{
  background: #EDDB9D;
  color: #D3A509;
}
.col-right .content
{
  background: #FFFFFF;
  padding: 20px;
}

.col-right #QB_boxes
{
	padding: 0;
	position: relative;
	min-height: 278px;
}


#QB_links {
	min-height: 278px;
}


* html .col-right #QB_boxes
{
	height: 278px;
}

* html #QB_links {
	height: 278px;
	right: -52px;
}

.col-right #QB_boxes .box.quick {
	/*min-height: 270px;*/
}

.col-middle .content h1, .editor h1
{
  color: #1F5440;
}
.col-middle .content h2,
.col-middle .content h3,
.col-middle .content h4,
.col-middle .content h5,
.col-middle .content h6,
.editor h2,
.editor h3,
.editor h4,
.editor h5,
.editor h6
{
  color: #1F533F;
  padding: 5px 0;
}
.col-middle .content h2
{
  font-size: 130%;
}
.col-middle .content h2.clanek
{
  font-size: 140%;
  
}
.col-middle .content h3, .col-middle .content h4, .col-middle .content h5, .col-middle .content h6
{
  font-size: 120%;
}
.col-middle .content ul li, .editor ul li
{
  background: url(ico-sqare-green-litle.png) no-repeat left 3px;
  padding-left: 20px;
  zoom: 1;
}
*html .col-middle .content ul li, *html .editor ul li
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/ico-sqare-green-litle.png', sizingMethod='crop');	
}
.col-middle .content ul, .editor ul
{
  padding-left: 15px;
  position: relative;
}

.new, .editor .new
{
  padding-bottom: 20px;
  background: none;
}

.new h2,
.new h3,
.editor .new h2,
.editor .new h3
{
  padding: 0;
}

.drob
{
  background: #FFFFFF url(ico-drob.png) no-repeat left top;
  padding: 0px 10px 15px 30px;
}
*html .drob
{
 background: #FFFFFF url(ico-drob-ie.png) no-repeat left top;
}
.reference .drob
{
  padding: 15px 10px 15px 40px;
  background-position: 10px 15px;
}

.in.gallery
{

}
table, .editor table
{
  width: 100%;
  margin: 8px 0;
  font-size: 12px;
}
table th, table td,
.editor table th, .editor table td
{
  padding: 0 5px;
}
table th, .editor table th
{
  background: #8FA99E;
  text-align: left
}
table td p.ico-sqare
{
  background: url(ico-sqare-green-litle.gif) no-repeat left 6px;
  padding-left: 15px;
}
tr.second td
{
  background: #F3F3F5;
}
.content-menu
{
  padding: 10px 0;
}

.left
{
  float: left;
}
.content-menu .left a
{
  background: url(arow-top.gif) no-repeat left 7px;
  padding-left: 10px;

}
.right
{
  float: right;display: block;
}
.content-menu .right a
{
  background: url(arow-right.gif) no-repeat left 7px;
  padding-left: 10px;
  margin-right: 5px;
}
.references
{
  margin-top: 15px;
  width: 512px;
  position: relative;
}
*html .references
{
  width: 511px;
  zoom: 1;
}

.refer
{
  float: left;
  margin: 0 0px 17px 0;
  position: relative;
}
.refer.first
{
  margin-right: 22px;
}
*html .refer.first
{
  margin-right: 14px;
}
.refer a
{
  display: block;
  padding: 13px 20px;
  width: 205px;
  color: #1F533F;
  background: #FFFFFF;
  font-weight: bold;
  font-size: 130%;
  min-height: 31px;

}
*html .refer a
{
  width: 248px;
  height: 70px;
}
.refer a:hover
{
  background: #8FA99E;
}
.refer a.active, .refer a:hover.active
{
  /* background: #1F533F; */
  color: #FFFFFF;
  background: url(active-reference.gif) no-repeat left top;
}
.refer a span
{
  display: none;
}
.refer a.active span
{
  display: block;
  background: url(hvezdicka-reference.png) no-repeat left top;
  width: 20px;
  height: 25px;
  position: absolute;
  right: 7px;
  top: 17px;
  color: transparent;
}
*html .refer a.active span 
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='res/hvezdicka-reference.png', sizingMethod='scale');	
}
.reference-item
{
  background: #FFFFFF;
  padding: 20px;
  padding-left: 10px;
  padding-bottom: 40px;
  position: relative;
  width: 480px;
}
*html .reference-item
{
  width: 510px;
}
.reference-item h2
{
  padding: 0;
}
.reference-item .perex
{
  font-style: italic;
}
.reference-item .link
{

}
.reference-item .text
{
  padding-top: 15px;
  &padding-top: 0px;
}
.reference-item .item
{
  float: left;
  width: 330px;

}
.reference-item .reference-img img
{
  margin-right: 10px;
  border-left: 1px solid #90A99F;
  padding-left: 20px;
}
.clanek-detaly
{
  padding-bottom: 5px;
}
.new .clanek-detaly
{
padding: 5px 0;
}
.clanek-detaly, .clanek-detaly a
{
  color: #1F533F;
}
.clanek-detaly .b
{
  font-weight: bold;
}
.right
{
  float: right;
}
.img-clanek
{
  margin: 5px;
}

.img {
	float: left;	
  margin: 5px;
}
/* fotogalerie */
.gallery-item
{
  width: 154px;
  float: left;
  margin-right: 5px;
  margin-bottom: 10px;
}
/* *html .gallery-item, *html .gallery-item a
{
  width: 159px;
} */
.gallery-item a
{
  background: #205440;
  display: block;
  float: left;
  padding: 4px;
  padding-bottom: 10px;
  text-decoration: none;
  color: #FFFFFF;

}
.gallery-item a:hover
{
  background: #D3A509;
}
.gallery-item img
{
  border: none;
}
.gallery-item .label
{
  padding: 5px;
  display: block;
  font-size: 120%;
  padding-bottom: 0;
}
.gallery-item .perex
{
  padding: 5px;
  padding-top: 0;
}
.gallery-perex
{
  padding-bottom: 10px;
}

a.img-closeup img {
	border: 2px solid #1F533F;
}

/**** FORMULARE *****/
input.field {
	width: 300px;	
}

textarea.field {
	width: 300px;
	height: 200px;
}

input.smallfield {
	width: 180px;
}

input.captcha-number {
	width: 4em;
}

img.captcha-image {
	float: left;
	margin: 0.5em 1.5em 0.5em 0.5em;
}
.b
{
  font-weight: bold;
}
.captcha-help {
	float: left;
}

/****** ANKETA *****/
.voting-bar {
	background-color: #1F533F;
}

/*** CLANEK  ***/

.article-detail .perex {
	font-weight: bold;
	margin-bottom: 2em;

}

.gallery-nav {
	width: 100%;
}

.gallery-nav .previous {
	float: left;
	padding: 1em;
}

.gallery-nav .next {
	float: right;
	padding: 1em;
}

.gallery-nav .back {
	float: left;
	padding: 1em;
}

.gallery-list {
	width:100%;
	height: auto;
	background:#90aa9f;
	background-image:url('/res/ico-gallery.jpg');
	background-position:top right;
	background-repeat: no-repeat;
	margin-top: 2em;
	margin-bottom: 2em;
}
.gallery-list div.b {
	padding: 20px;
	color: #1F533F;
	font-size: 15px;
}

.gallery-list ul {
	padding-top: 1em;
	padding-bottom: 1em;
}

.gallery-list ul li.gallery-list-item {
	background: url(ico-sqare-white.png) no-repeat left 3px;
	margin-left: 2em;
}

.gallery-list ul li a {
	background: none;
	color: white;
}

.pager {
	position: relative;
	height: 2em;
	text-align: center;
}

.pager .pager-prev {
	position: absolute;
	left: 1em;
	top: 0;
}

.pager .pager-next {
	position: absolute;
	top: 0;
	right: 1em;
}

