body {
   background-image: url(style_FILES/1_zluta_konec.gif);
   background-repeat: repeat;
   background-color: #f7e67a;
   margin: 0px;
   padding: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 17px;
}
.sec2 {
   background-image: url(style_FILES/2_zelena_konec.gif);
}
.sec3 {
   background-image: url(style_FILES/3_oranzova_konec.gif);
}
.sec4 {
   background-image: url(style_FILES/4_cyan_konec.gif);
}
.sec5 {
   background-image: url(style_FILES/5_ruzova_konec.gif);
}
.sec6 {
   background-image: url(style_FILES/6_modra_konec.gif);
}
div.csc-mailform-label {
  color: #FF0000;
  font-weight: bold;
  padding-top: 15px;
  border-bottom-width: 0px;
  font-size: 12px;
  padding-bottom: 0px;
  margin-bottom: 5px;
  clear: both;
}
div.csc-mailform-field {
  width: 500px;
  /* float: left; */
  font-size: 12px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #888888;
  padding-top: 5px;
  padding-bottom: 5px;
}
label {
  vertical-align : middle;
  float: left;
  /* width: 380px; */
  font-weight: bold;
  padding-bottom: 5px;
  margin-left: 10px;
}
fieldset {
  /* float: left; */
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  margin: 0;
  padding: 0;
}
fieldset legend{
  display: none;
}
fieldset.csc-mailform {
  float: none;
}
span.csc-mailform-radio {
  float: none;
}
input.csc-mailform-radio {
  float: left;
}
input,textarea,select {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  float: right;
}
textarea {
}
input.csc-mailform-submit {
  background-color: #FF0000;
  border: 1px solid #000000;
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
}

table.contenttable {
  text-align: center;
  border: 1px solid #000000;
  border-spacing: 0px;
}
table.contenttable td {
  border-width: 1px 1px 1px 1px;
  padding: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: gray gray gray gray;
  -moz-border-radius: 0px 0px 0px 0px;
}
table.contenttable-1 tr.tr-0 {
  background-color: #FF0000;
  color: #FFFFFF;
  font-weight: bold;
}
table.contenttable-1 td{
  text-align: right;
}

table.contenttable-2 tr.tr-0 {
  background-color: #FF0000;
  color: #FFFFFF;
  font-weight: bold;
}
table.contenttable-2 td.td-0 {
  background-color: #FF0000;
  color: #FFFFFF;
  font-weight: bold;
}

table.contenttable-3 tr.tr-0 {
  background-color: #FF0000;
  color: #FFFFFF;
  font-weight: bold;
}
#layout {
   width: 100%;
   background-image: url(style_FILES/1_zluta_prechod.gif);
   background-repeat: repeat-x;
   margin: 0;
}
#layout.sec2 {
   background-image: url(style_FILES/2_zelena_prechod.gif);
}
#layout.sec3 {
   background-image: url(style_FILES/3_oranzova_prechod.gif);
}
#layout.sec4 {
   background-image: url(style_FILES/4_cyan_prechod.gif);
}
#layout.sec5 {
   background-image: url(style_FILES/5_ruzova_prechod.gif);
}
#layout.sec6 {
   background-image: url(style_FILES/6_modra_prechod.gif);
}
#layout-header {
   height: 183px;
   overflow: visible;
}
#layout-header a.logo {
   display: block;
   width: 213px;
   height: 65px;
   background-image: url(style_FILES/logo.png);
   background-repeat: no-repeat;
   position: relative;
   float: left;
   left: 44px;
   top: 30px;
}
#layout-header .logo1 {
   display: block;
   width: 451px;
   height: 35px;
   background-repeat: no-repeat;
   position: relative;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   float: left;
   left: 60px;
   top: 52px;
   color: #f7e67a;
}
#layout-header div.sec1 {
   background: none;
   color: #f7e67a;
}
#layout-header div.sec2 {
   background: none;
   color: #B4CB6A;
}
#layout-header div.sec3 {
   background: none;
   color: #D4981E;
}
#layout-header div.sec4 {
   background: none;
   color: #06DADA;
}
#layout-header div.sec5 {
   background: none;
   color: #DA9ADA;
}
#layout-header div.sec6 {
   background: none;
   color: #89A6DA;
}

/*
#################################################
################ MENU ###########################
#################################################
*/

#layout-menu {
   position: absolute;
   top: 128px;
   height: 20px;
   padding-bottom: 20px;
   padding-top: 0px;
   padding-left: 120px;
   padding-right: 120px;
}

#layout-menu .langmenu{
   position: absolute;
   left: 5px;
   padding-top: 8px;
   width: 115px;
   height: 50px;
   overflow: hidden;
}

#layout-menu .mainmenu{
   
}

#layout-menu ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
   overflow: visible;
   white-space: nowrap;
}
#layout-menu ul li {
   float: left;
   font-size: 14px;
   display: block;
   text-align: center;
   background-repeat: repeat-x;
   color: #FFFFFF;
   padding: 5px;
   white-space: nowrap;
}
#layout-menu ul li.sep {
}
#layout-menu ul li a {
   text-decoration: none;
   color: #FFFFFF;
}
#layout-menu ul.ul0 li a{
   margin-top: 20px;
   text-transform: uppercase;
}
#layout-menu ul.ul1 li a{
   margin-top: 20px;
   text-transform: uppercase;
}
#layout-menu ul.ul2 li a{
   margin-top: 20px;
   text-transform: lowercase;
}
#layout-menu ul li a.sec1 {
   background: none;
   color: #f7e67a;
}
#layout-menu ul li a.sec2 {
   background: none;
   color: #B4CB6A;
}
#layout-menu ul li a.sec3 {
   background: none;
   color: #D4981E;
}
#layout-menu ul li a.sec4 {
   background: none;
   color: #06DADA;
}
#layout-menu ul li a.sec5 {
   background: none;
   color: #DA9ADA;
}
#layout-menu ul li a.sec6 {
   background: none;
   color: #89A6DA;
}
#layout-menu ul li a:hover {
}
#layout-menu img.flag {
  width: 40px !important;
  height: 25px !important;
}

/*
#################################################
############# CONTENT ###########################
#################################################
*/

#layout-content {
   background-image: url(../images/bg_text.gif);
   background-repeat: repeat-y;
   padding-bottom: 20px;
   padding-top: 20px;
   padding-left: 42px;
   padding-right: 42px;
   min-height: 515px;
   line-height: 16px;
   color: #000000;
}
/* for Internet Explorer */
/*\*/
* html #layout-content {
   height: 600px;
}
/**/

#layout-content a:link {
   color: #05245d;
}
#layout-content a:visited {
   color: #05245d;
}
#layout-content a:hover {
   text-decoration: none;
}
#layout-content h1, h2, h3, h4, h5, h6 {
   margin: 0;
   padding: 0;
}
#layout-content h1 {
   color: #000000;
   font-size: 23px;
   padding-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   margin-bottom: 10px;
}
#layout-content h2 {
   color: #000000;
   font-size: 19px;
   padding-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   margin-bottom: 5px;
}
#layout-content h3 {
   color: #000000;
   font-size: 17px;
   padding-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   margin-bottom: 5px;
}
#layout-content h4 {
   font-size: 12px;
   font-weight: normal;
   font-style: italic;
}
#layout-content h5 {
   color: #000000;
   font-size: 17px;
   padding-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   margin-bottom: 15px;
}
#layout-content p {
   margin-top: 0px;
   margin-bottom: 15px;
   padding: 0;
}
#layout-content ul {
   margin-top: 10px;
   margin-bottom: 10px;
   padding: 0;
   margin-left: 10px;
   margin-right: 0px;
   list-style-type: none;
   position: relative;
}
#layout-content ul li {
   background-image: url(style_FILES/bullet1.png);
   background-repeat: no-repeat;
   padding-left: 25px;
   vertical-align: top;
   margin-bottom: 5px;
}
#layout-content img.tick-l {
   float: left;
   margin-right: 10px;
}
#layout-content img.tick-r {
   float: right;
   margin-left: 10px;
}
#layout-content td.c2l1-left, td.c2l1-middle, td.c2l1-right {
  vertical-align: top;
}

#layout-content div.right{
  float: right;
  width: 260px;
  height: 100%;
}
#layout-content div.right #floatdiv{
  /* border: 2px solid #000000; */
  position: absolute;
  z-index: 900;
  padding: 10px;
  width: 250px;
  display: block;
}

#layout-content div.left {
  float: left;
  width: 70%;
}

#layout-content ul li.csc-textpic-image {
  padding: 0;
  background-image: none;
}

#layout-content div.csc-textpic-imagerow ul {
  margin:0;
}


/*
#################################################
############## FOOTER ###########################
#################################################
*/

#layout-footer {
   background-repeat: no-repeat;
   height: 40px;
   background-position: center top;
   padding-top: 20px;
   padding-right: 50px;
   padding-left: 50px;
}
#layout-footer p {
   margin: 0;
   font-size: 10px;
   color: #777777;
   text-align: left;
}
#layout-footer p a {
   color: #555555;
}
#layout-footer p a:hover {
   text-decoration: none;
}
.clr {
   clear: both;
   display:block;
   font-size:1px;
   height:1px;
   overflow:hidden;
   width:100%;
}
