@font-face {
    font-family: 'ubuntubold';
    src: url('../font/ubuntu-bold_0-webfont.eot');
    src: url('../font/ubuntu-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/ubuntu-bold_0-webfont.woff') format('woff'),
         url('../font/ubuntu-bold_0-webfont.ttf') format('truetype'),
         url('../font/ubuntu-bold_0-webfont.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubuntubold_italic';
    src: url('../font/ubuntu-bolditalic_0-webfont.eot');
    src: url('../font/ubuntu-bolditalic_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/ubuntu-bolditalic_0-webfont.woff') format('woff'),
         url('../font/ubuntu-bolditalic_0-webfont.ttf') format('truetype'),
         url('../font/ubuntu-bolditalic_0-webfont.svg#ubuntubold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubuntuitalic';
    src: url('../font/ubuntu-italic_0-webfont.eot');
    src: url('../font/ubuntu-italic_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/ubuntu-italic_0-webfont.woff') format('woff'),
         url('../font/ubuntu-italic_0-webfont.ttf') format('truetype'),
         url('../font/ubuntu-italic_0-webfont.svg#ubuntuitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubuntulight';
    src: url('../font/ubuntu-light_0-webfont.eot');
    src: url('../font/ubuntu-light_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/ubuntu-light_0-webfont.woff') format('woff'),
         url('../font/ubuntu-light_0-webfont.ttf') format('truetype'),
         url('../font/ubuntu-light_0-webfont.svg#ubuntulight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubuntulight_italic';
    src: url('../font/ubuntu-lightitalic_0-webfont.eot');
    src: url('../font/ubuntu-lightitalic_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/ubuntu-lightitalic_0-webfont.woff') format('woff'),
         url('../font/ubuntu-lightitalic_0-webfont.ttf') format('truetype'),
         url('../font/ubuntu-lightitalic_0-webfont.svg#ubuntulight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubuntumedium';
    src: url('../font/ubuntu-medium_0-webfont.eot');
    src: url('../font/ubuntu-medium_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/ubuntu-medium_0-webfont.woff') format('woff'),
         url('../font/ubuntu-medium_0-webfont.ttf') format('truetype'),
         url('../font/ubuntu-medium_0-webfont.svg#ubuntumedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubuntumedium_italic';
    src: url('../font/ubuntu-mediumitalic_0-webfont.eot');
    src: url('../font/ubuntu-mediumitalic_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/ubuntu-mediumitalic_0-webfont.woff') format('woff'),
         url('../font/ubuntu-mediumitalic_0-webfont.ttf') format('truetype'),
         url('../font/ubuntu-mediumitalic_0-webfont.svg#ubuntumedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubunturegular';
    src: url('../font/ubuntu-regular_0-webfont.eot');
    src: url('../font/ubuntu-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/ubuntu-regular_0-webfont.woff') format('woff'),
         url('../font/ubuntu-regular_0-webfont.ttf') format('truetype'),
         url('../font/ubuntu-regular_0-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body
{
	margin:0;
	font-family: 'ubunturegular', Arial, Verdana, Tahoma, Helvetica, sans-serif;
	text-align: center;
	padding: 0;
	font-size: 0.8em;
	background:#ffffff;
	color:#4b4b4b;
}
* {
	padding: 0;
	margin: 0;
	border: 0 none;

	line-height:1.25em;
}
strong {
	font-family: 'ubuntubold', Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight:normal;
}
em {
	font-family: 'ubuntuitalic', Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight:normal;
}
.invisible {
     position:absolute;
     top:-2000px;
     left:0;
     width:1px;
     height:1px;
     overflow:hidden;
}
.clear {
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
	overflow:hidden;
	display:block;
}
.right {
	text-align:right;
}
.center {
	text-align:center;
}
input, select, textarea {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:1em;
	padding:2px 3px;
}

/*Header*/
#header {
	background:url(../files/images/layout/stkhol-header.png) left top repeat-x #f0f0f0;
}
#header-in {
	width:992px;
	margin:0 auto;
	text-align:left;
	height:139px;
	position:relative;
	z-index:20;
}

/*Logo*/
#logo-box {
	position:absolute;
	top:29px;
	left:17px;
}
a.logo{
	color:#000000;
	font-weight:bold;
	font-size:1.75em;
	display:block;
	cursor:pointer;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	width:204px;
	height:28px;
}
a.logo span{
	display:block;
    position:absolute; left:0; top:0; z-index:1;
	background:url(../files/images/layout/stkhol-logo.png) top left no-repeat;
	width:204px;
	height:28px;
}
/*Logo*/

/*Header-slogan*/
#header-slogan {
	position:absolute;
	top:23px;
	left:245px;
	height:42px;
	line-height:42px;
	color:#6f6f6f;
	font-family: 'ubuntulight_italic', Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:1.07em;
	border-left:1px solid #dadada;
	padding-left:19px;
}
/*Header-slogan*/

/*Header-contact*/
#header-contact {
	position:absolute;
	top:17px;
	right:2px;
	text-align:right;
	color:#000000;
	font-family: 'ubuntulight_italic', Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:1.1em;
	background:url(../files/images/layout/stkhol-header-contact.png) right top no-repeat;
	padding:4px 52px 10px 0;
}
#header-contact em {
	font-family: 'ubuntulight_italic', Arial, Verdana, Tahoma, Helvetica, sans-serif;
	display:block;
	font-style:normal;
}
#header-contact strong {
	font-family: 'ubuntumedium', Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:1.85em;
	color:#cc0000;
	display:block;
	font-weight:normal;
	line-height:1em;
}
/*Header-contact*/

/*Main-menu*/
#main-menu {
	position:absolute;
	left:0;
	top:96px;
	z-index:100;
	width:992px;
	font-size:1.07em;
}
#main-menu ul {
}
#main-menu ul li {
	list-style-type:none;
	float:left;
	position:relative;
	padding:0 12px 0 0;
}
#main-menu ul li a {
	color:#ffffff;
	text-decoration:none;
	display:block;
	height:36px;
	line-height:36px;
	float:left;
	padding:0 2px 0 0;
}
#main-menu ul li a strong {
	display:block;
	height:36px;
	line-height:37px;
	float:left;
	padding:0 13px 0 15px;
	font-weight:normal;
	font-family: 'ubuntubold', Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#main-menu ul li a:hover {
	color:#000000;
}
#main-menu ul li.act a, #main-menu ul li a.active {
	background:url(../files/images/layout/stkhol-mm-a.png) right top no-repeat;
	color:#000000;
}
#main-menu ul li.act a strong, #main-menu ul li a.active strong {
	background:url(../files/images/layout/stkhol-mm-a-strong.png) left top no-repeat;
}
#main-menu ul li ul {
	position:absolute;
	left:0;
	top:35px;
	background:#ededed;
	width:180px;
	display:none;
	float:none;
	padding:6px 0 8px 0;
}
#main-menu ul li ul li {
	float:none;
	font-size:0.9em;
	text-transform:none;
	padding:0;
}
#main-menu ul li ul li a {
	padding:5px 15px;
	float:none;
	height:auto;
	line-height:1.25em;
	text-shadow:none;
	color:#000000;
}
#main-menu ul li.act ul li a {
	color:#000000;
}
#main-menu ul li.act ul li.act a, #main-menu ul li ul li.act a, #main-menu ul li.act ul li a:hover, #main-menu ul li ul li a:hover {
	color:#51a235;
	background:none;
}
/*Main-menu*/
/*Header*/

/*Main*/
#main {
	background:#f0f0f0;
	padding:15px 0 20px 0;
}
#main-in {
	width:992px;
	margin:0 auto;
	text-align:left;
}
#main h1 {
	font-size:2.3em;
	font-weight:normal;
	padding:10px 0 7px 0;
	font-family: 'ubuntumedium', Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#main h2 {
	font-size:1.75em;
	font-weight:normal;
	padding:23px 0 2px 0;
	font-family: 'ubuntumedium', Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#main h3 {
	font-size:1.5em;
	font-weight:normal;
	padding:23px 0 2px 0;
	font-family: 'ubuntumedium', Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#main h4 {
	font-size:1.25em;
	font-weight:normal;
	padding:23px 0 3px 0;
	font-family: 'ubuntubold', Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#main h4 {
	font-size:1.1em;
	font-weight:normal;
	padding:23px 0 3px 0;
	font-family: 'ubuntubold', Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#main p {
	line-height:1.6em;
	padding:9px 0;
}
#main p.r-float {
	float:right;
	margin:0 0 0 30px;
	padding:10px 0 0 0;
}
#main ol {
	padding:7px 0 7px 30px;
}
#main ol li {
	padding:2px 0;
	line-height:1.6em;
}
#main ul {
	padding:7px 0 7px 15px;
}
#main ul li {
	padding:3px 0 3px 29px;
	line-height:1.6em;
	list-style-type:none;
	background:url(../files/images/layout/stkhol-main-li.png) left 9px no-repeat;
}
#main a {
	color:#52a235;
}
#main a:hover {
	text-decoration:none;
}

/*Columns*/
#left-column {
	float:left;
	overflow:hidden;
	width:242px;
}
#right-column {
	float:left;
	overflow:hidden;
	margin-left:8px;
	width:742px;
}
.rc-in {
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	border-bottom:2px solid #c4c4c4;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	background:#ffffff;
	padding:10px 24px 15px 26px;
	margin-bottom:23px;
}
/*Columns*/

/*Left-column*/
/*Lc-menu*/
#main .lc-menu {
	margin-bottom:9px;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	border-bottom:2px solid #c4c4c4;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	background:#ffffff;
}
#main .lc-menu ul {
	padding:0;
}
#main .lc-menu ul li {
	padding:0 0 0 0;
	background:none;
	font-family: 'ubuntumedium', Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#main .lc-menu ul li a {
	display:block;
	color:#000000;
	text-decoration:none;
	overflow:hidden;
	background:url(../files/images/layout/stkhol-lc-menu-a.png) 15px 14px no-repeat #ffffff;
	padding:12px 10px 12px 40px;
	border-bottom:1px solid #dbdbdb;
}
#main .lc-menu ul li.lc-last a {
	border-bottom:none;
	-moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    -khtml-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
#main .lc-menu ul li.lc-first a {
	-moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    -khtml-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
#main .lc-menu ul li a:hover, #main .lc-menu ul li.act a {
	color:#ffffff;
	background:url(../files/images/layout/stkhol-lc-menu-a-act.png) 15px 14px no-repeat #cc0000;
}
#main .lc-menu ul li a.lcm-patent, #main .lc-menu ul li.act a.lcm-patent, #main .lc-menu ul li a.lcm-patent:hover {
	color:#ffffff;
	text-transform:uppercase;
	background:url(../files/images/layout/stkhol-lc-menu-a-parent.png) left top no-repeat;
}
#main .lc-menu ul li ul {
	background:#f5f5f5;
	padding:7px 0 11px 0;
}
#main .lc-menu ul li ul li {
	padding:0;
}
#main .lc-menu ul li ul li a, #main .lc-menu ul li.act ul li a, #main .lc-menu ul li.act ul li.act a, #main .lc-menu ul li ul li a:hover, #main .lc-menu ul li.act ul li a:hover, #main .lc-menu ul li.act ul li.act a:hover {
	background:none;
	color:#4b4b4b;
	height:auto;
	padding:4px 10px 4px 40px;
	border:none;
}
#main .lc-menu ul li.act ul li.act a, #main .lc-menu ul li ul li.act a, #main .lc-menu ul li ul li a:hover, #main .lc-menu ul li.act ul li a:hover, #main .lc-menu ul li.act ul li.act a:hover {
	color:#53a436;
}
/*Lc-menu*/

/*Lc-banners-menu*/
#main .lc-banners-menu ul {
	padding:0;
}
#main .lc-banners-menu ul li {
	padding:0 0 4px 0;
	background:none;
}
#main .lc-banners-menu ul li a {
	display:block;
	width:137px;
	height:60px;
	overflow:hidden;
	font-size:1.25em;
	font-family: 'ubuntumedium', Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	padding:37px 23px 0 82px;
	text-align:right;
	background:url(../files/images/layout/stkhol-lcbm.png) left top no-repeat;
}
#main .lc-banners-menu ul li a.lcbm-2row strong {
	margin-top:-11px;
}
#main .lc-banners-menu ul li a strong {
	font-family: 'ubuntumedium', Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	display:block;
}
#main .lc-banners-menu ul li a:hover {
	color:#53a536;
}
#main .lc-banners-menu ul li#lcbm-emise a {
	background:url(../files/images/layout/stkhol-lcbm-emise.png) left top no-repeat;
}
#main .lc-banners-menu ul li#lcbm-prohlidka a {
	background:url(../files/images/layout/stkhol-lcbm-prohlidka.png) left top no-repeat;
}
#main .lc-banners-menu ul li#lcbm-cebia a {
	background:url(../files/images/layout/stkhol-lcbm-cebia.png) left top no-repeat;
}
#main .lc-banners-menu ul li#lcbm-prestavba a {
	background:url(../files/images/layout/stkhol-lcbm-prestavba.png) left top no-repeat;
}
/*Lc-banners-menu*/
/*Left-column*/

/*Right-column*/
/*Index-slider*/
#index-slider {
  width:740px;
  height:397px;
  overflow:hidden;
  position:relative;
  border-bottom:1px solid #b9b9b9;
  -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
#main #index-slider ul {
	padding:0;
}
#main #index-slider ul li {
  list-style-type:none;
   width:740px;
  height:397px;
  overflow:hidden;
  position:relative;
  padding:0;
  background:none;
}
#main .is-in {
  width:740px;
  height:397px;
  overflow:hidden;
  position:relative;
}
#main .is-img {
  width:740px;
  height:397px;
  overflow:hidden;
  position:absolute;
  left:0;
  top:0;
  z-index:1;
}
#main .is-img img {
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
#main .is-over {
	z-index:2;
	 width:740px;
  height:397px;
  background:url(../files/images/layout/stkhol-is-img-span.png) left top no-repeat;
  display:block;
  position:absolute;
  left:0;
  top:0;
}
#main .is-text {
  width:676px;
  overflow:hidden;
  position:absolute;
  left:21px;
  bottom:42px;
  z-index:3;
  color:#ffffff;
  font-family: 'ubuntumedium', Arial, Verdana, Tahoma, Helvetica, sans-serif;
  font-size:1.55em;
}
#main .is-text h2 {
  font-size:1.75em;
  line-height:1.15em;
  padding:0 0 2px 0;
  font-family: 'ubuntumedium', Arial, Verdana, Tahoma, Helvetica, sans-serif;
  font-weight:normal;
}
#main .is-text p {
  line-height:1.35em;
  padding:1px 0;
}
#main .is-text .is-more {
	padding-top:18px;
}
#main .is-text .is-more a {
  background:url(../files/images/layout/stkhol-is-more-a.png) right top no-repeat;
  height:40px;
  overflow:hidden;
  display:block;
  text-decoration:none;
  color:#ffffff;
  text-align:center;
  line-height:40px;
  font-size:16px;
  padding-right:2px;
  float:left;
  text-decoration:none;
}
#main .is-text .is-more a:hover, #main .is-text .is-more a:hover strong {
  text-decoration:underline;
}
#main .is-text .is-more strong {
	font-weight:normal;
	font-family: 'ubuntumedium', Arial, Verdana, Tahoma, Helvetica, sans-serif;
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	background:url(../files/images/layout/stkhol-is-more-a-strong.png) left top no-repeat;
	padding:0 14px 0 16px;
}
#main .anythingSlider-default .anythingControls ul {
	padding:0;
	display:inline-block;
}
#main #is-prev, #main #is-next {
	display:inline-block;
	width:17px;
	height:17px;
	overflow:hidden;
	cursor:pointer;
	margin-bottom:-15px;
}
#main #is-prev {
	background:url(../files/images/layout/stkhol-is-prev.png) left top no-repeat;
	margin-right:3px;
}
#main #is-next {
	background:url(../files/images/layout/stkhol-is-next.png) left top no-repeat;
	margin-left:3px;
}
#main #is-prev:hover, #main #is-next:hover {
	background-position:-17px 0;
}
/*Index-slider*/

#rc-top {
	height:199px;
	width:740px;
	position:relative;
}
#rc-img {
	overflow:hidden;
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
}
#rc-img img {
	display:block;
	-moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    -khtml-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
#breadcrumb {
	color:#ffffff;
	position:absolute;
	left:13px;
	bottom:13px;
	z-index:2;
}
#main #breadcrumb a, #main #breadcrumb strong {
	color:#ffffff;
	text-decoration:none;
	background:url(../files/images/layout/stkhol-breadcrumb-a.png) right top no-repeat;
	padding:0 16px 0 10px;
	margin-right:4px;
	display:block;
	float:left;
	height:28px;
	line-height:28px;
	-moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    -khtml-border-radius: 3px 0 0 3px;
    border-radius:3px 0 0 3px;
	font-weight:normal;
	font-family: 'ubuntumedium', Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#main #breadcrumb a:hover {
	text-decoration:underline;
}
#main a.content-button {
	display:inline-block;
	height:36px;
	line-height:36px;
	overflow:hidden;
	background:url(../files/images/layout/stkhol-content-button.png) right top no-repeat;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:-1px 0 0 #1b6b0b;
	padding-right:23px;
}
#main a.content-button strong {
	display:inline-block;
	height:36px;
	line-height:36px;
	overflow:hidden;
	background:url(../files/images/layout/stkhol-content-button-strong.png) left top no-repeat;
	padding:0 12px 0 12px;
}
#main a.content-button:hover, #main a.content-button:hover strong {
	text-decoration:underline;
}
#main .rc-text-box {
	background:#f5f5f5;
	color:#000000;
	font-size:1.1em;
	border:1px solid #e2e2e2;
	padding:0 32px;
	margin:20px 0;
}
#main .rc-text-box h2 {
	padding:25px 0 0 0;
}
#main .rc-text-box p.r-float {
	padding:0;
	margin:0 -32px 0 0;
}
#main .rc-text-box p.r-float img {
	display:block;
}
#main a.rc-more {
	background:url(../files/images/layout/stkhol-rc-more.png) right center no-repeat;
	padding-right:15px;
}
#main a.rc-more:hover {
	background:url(../files/images/layout/stkhol-rc-more-hover.png) right center no-repeat;
	color:#000000;
}

.rc-2col {
	width:690px;
	overflow:hidden;
}
.rc2c-left, .rc2c-right {
	float:left;
	width:315px;
}
.rc2c-right {
	margin-left:60px;
}

#main .rc-in ul, #main .rc-in ol {
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed;
	padding:13px 0 13px 10px;
	margin:13px 0;
}
#main .rc-in ol {
	padding:13px 0 13px 10px;
}
#main .rc-in ol li {
	background:url(../files/images/layout/stkhol-rc-in-ol-li.png) left 4px no-repeat;
	list-style-position:inside;
	padding:4px 0 4px 6px;
}
#main .rc-in ol li span {
	padding-left:12px;
}

#main table.normal {
	width:100%;
	margin:15px 0;
	border-collapse:collapse;
	border:1px solid #e3e3e2;
}
#main table.normal th {
	font-family: 'ubuntubold', Arial, Verdana, Tahoma, Helvetica, sans-serif;
	text-align:left;
	color:#ffffff;
	font-weight:normal;
	text-shadow:-1px 0 0 #2d831b;
	background:url(../files/images/layout/stkhol-table-normal-th.png) left top repeat-x #52a235;
	padding:12px 14px;
}
#main table.normal th span {
	display:block;
	background:url(../files/images/layout/stkhol-table-normal-th-span.png) right 6px no-repeat;
	padding-right:14px;
}
#main table.normal tr td {
	text-align:left;
	background:#ffffff;
	padding:12px 14px;
	border-top:1px solid #e3e3e2;
	border-bottom:1px solid #e3e3e2;
}
#main table.normal tr:hover td {
	background:#fafafa;
}

.fotogalerie {
	width:690px;
	overflow:hidden;
	padding:10px 0;
}
#main .fotogalerie a {
	width:210px;
	float:left;
	display:block;
	color:#b0b0b0;
	font-size:0.9em;
	text-decoration:none;
	text-align:center;
	margin:12px 30px 12px 0;
}
#main .fotogalerie a:hover, #main .fotogalerie a:hover em {
	text-decoration:underline;
	color:#52a235;
}
#main .fotogalerie a.fotog-right {
	margin-right:0;
}
.fotogalerie a em {
	display:block;
	padding:8px 30px 0 30px;
}

/*Form*/
#main input, #main select, #main textarea {
  border: 1px solid #dadada;
  padding: 6px 5px;
  background: url(../files/images/layout/bg-input.png) left top repeat-x #ffffff;
  width: 206px;
  -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius:3px;
}
#main select {
  width: 218px;
}
#main textarea {
	width:565px;
	height:100px;
}
#main input.radio {
  padding: 0;
  background: none;
  border: none;
  width: auto;
  margin-right: 4px;
}
#main input.input150 {
  width: 150px;
}
#main input.input58 {
  width: 40px;
}
#main input.submit {
  color: #ffffff;
  background: #53a536;
  padding: 8px 15px;
  border: none;
  cursor: pointer;
  width:auto;
  font-family: 'ubuntumedium', Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#main input.submit:hover {
  text-decoration:underline;
}
.form {
  border:1px solid #e2e2e2;
  padding: 6px 17px;
  margin: 15px 0 15px 0;
  background:#f5f5f5;
}
.form-left {
  width: 312px;
  float: left;
  overflow: hidden;
}
.form-right {
  width: 312px;
  float: left;
  overflow: hidden;
  margin-left: 28px;
}
.form label {
  display: block;
  margin-bottom: 6px;
}
.red {
	color:#e00c34;
}
/*Form*/
/*Right-column*/

/*Main-bottom*/
#main-bottom {
	width:992px;
	margin:0 auto;
	text-align:left;
	font-size:0.9em;
}
#mb-top {
	width:992px;
	overflow:hidden;
	height:3px;
	background:url(../files/images/layout/stkhol-mb-top.png) left top no-repeat #ffffff;
}
#mb-bottom {
	width:992px;
	overflow:hidden;
	height:4px;
	background:url(../files/images/layout/stkhol-mb-bottom.png) left top no-repeat #ffffff;
}
#mb-in {
	width:930px;
	overflow:hidden;
	background:url(../files/images/layout/stkhol-mb-in.png) left top repeat-y #ffffff;
	padding:11px 32px 18px 30px;
}
.mbi-left {
	width:685px;
	float:left;
	overflow:hidden;
}
.mbi-right {
	width:204px;
	float:left;
	overflow:hidden;
	margin-left:41px;
}
.mbil-l {
	width:160px;
	float:left;
	padding-top:7px;
}
.mbil-r {
	width:510px;
	margin-left:15px;
	overflow:hidden;
	padding-top:7px;
}
#main #main-bottom h4 {
	font-size:1.5em;
	font-family: 'ubunturegular', Arial, Verdana, Tahoma, Helvetica, sans-serif;
	padding:7px 0 8px 0;
}
#main #main-bottom p {
	line-height:1.7em;
	padding:7px 0;
}
#main #main-bottom p.mbilr-column {
	width:160px;
	float:left;
	padding-right:10px;
}
#main #main-bottom a {
	color:#000000;
}
#main #main-bottom strong {
	font-family: 'ubuntumedium', Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#main #main-bottom p.mbi-button a {
	color:#ffffff;
	text-decoration:none;
	display:inline-block;
	padding:7px 9px;
	background:#53a536;
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}
#main #main-bottom p.mbi-button a:hover {
	text-decoration:underline;
}
#main #main-bottom .mbil-r a {
	text-decoration:none;
	color:#4b4b4b;
}
#main #main-bottom .mbil-r a:hover {
	text-decoration:underline;
}
#main #main-bottom .mbil-r strong {
	display:block;
	font-size:1.5em;
	margin-top:-3px;
}
#main #main-bottom .mbil-r p {
	padding-bottom:12px;
}
#main .mbi-right table {
	width:100%;
	font-size:1.1em;
}
#main .mbi-right table tr td {
	padding:3px 0 2px 0;
}
#main .mbi-right table tr td.right {
	text-align:right;
	font-family: 'ubuntubold', Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#main .mbi-right table tr.red td {
	color:#cc0000;
}
/*Main-bottom*/
/*Main*/

/*Index-news*/
#index-news {
	padding:5px 0 0 0;
}
#index-news-in {
	width:992px;
	margin:0 auto;
	text-align:left;
}
#index-news h1 {
	font-size:2em;
	font-weight:normal;
	padding:0 0 2px 0;
	font-family: 'ubuntumedium', Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#index-news h2 {
	font-size:1.65em;
	font-weight:normal;
	padding:0 0 2px 0;
	font-family: 'ubuntumedium', Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#index-news h3 {
	font-size:1.35em;
	font-weight:normal;
	padding:0 0 8px 0;
	font-family: 'ubuntumedium', Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#index-news h4 {
	font-size:1.25em;
	font-weight:normal;
	padding:0 0 3px 0;
	font-family: 'ubuntumedium', Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#index-news p {
	line-height:1.6em;
	padding:0 0;
}
#index-news ol {
	padding:7px 0 7px 30px;
}
#index-news ol li {
	padding:2px 0;
	line-height:1.6em;
}
#index-news ul {
	padding:7px 0 7px 15px;
}
#index-news ul li {
	padding:1px 0 1px 15px;
	line-height:1.6em;
	list-style-type:none;
	background:url(../files/images/layout/stkhol-main-li.png) left 9px no-repeat;
}
#index-news a {
	color:#ffffff;
}
#index-news a:hover {
	text-decoration:none;
}
.in-box {
	width:379px;
	float:left;
	background:url(../files/images/layout/stkhol-in-box.png) 21px 23px no-repeat #52a436;
	margin:0 13px 13px 0;
	padding:20px 20px 20px 89px;
	color:#ffffff;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
	box-shadow:1px 1px 0 #b9b9b9;
}
.inb-right {
	margin-right:0;
}
#index-news p.inb-more {
	margin-top:12px;
}
#index-news p.inb-more a {
	background:url(../files/images/layout/stkhol-inb-more-a.png) right 4px no-repeat;
	padding-right:12px;
	font-family: 'ubuntumedium', Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
#index-news p.inb-date {
	color:#bee7b0;
}
/*Index-news*/

/*Footer*/
#footer {
	color:#383838;
	font-size:0.9em;
}
#footer-in {
	width:992px;
	margin:0 auto;
	text-align:center;
	padding:30px 0;
}
#footer a {
	color:#383838;
}
#footer a:hover {
	color:#52a436;
	text-decoration:none;
}
/*Footer*/

/*KUBA Form*/
form .error {
	color: red;
	font-weight: bolder;
}
div.form#main{
	border: none;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	background: white;	
}
