body {font-family: tahoma, arial, verdana, sans-serif; font-size: 11px;
      color: #555555;
      padding: 0px; margin: 0px;
      background-color: #EBECEB; /*background-image: url(images/site_bg1.gif); background-repeat: repeat-x;*/
      text-align: center;}

img {vertical-align: top; border: none}

h1 {color: #000000; font-family: tahoma; font-size: 30px; font-weight: bold; padding: 0px; margin: 0px; font-weight: normal}
h2 {color: #2B8DCB; font-family: arial; font-size: 21px; font-weight: bold; padding: 0px; margin: 0px; font-weight: normal}
h3 {color: #2B8DCB; font-family: tahoma; font-size: 13px; font-weight: bold; padding: 0px; margin: 0px; font-weight: bold}
h4 {color: #000000; font-family: tahoma; font-size: 11px; font-weight: bold; padding: 0px; margin: 0px; font-weight: bold}

ul {list-style: square;}

.stav {width: 175px; height: 229px; background-image: url('images/bg_stav2.jpg'); background-repeat: no-repeat; margin: 30px 0px 0px 17px; text-align: center}
.overeni {width: 219px; height: 152px; background-image: url('images/bg_overeni.jpg'); background-repeat: no-repeat; margin: 0px 0px 0px 0px; text-align: left}


.content_topline {position: absolute;
                  top: 0px; left: 0px; width: 100%; height: 46px;
                  overflow: hidden;
                  background-color: #ffffff;
                  border-bottom: 1px solid #D8D8D8;
                  text-align: left;
                  margin: 0px 0px 30px 0px;
                  font-family: tahoma, arial, verdana, sans-serif; font-size: 10px;
                  }
.topline_odkaz {text-decoration: none; color: #2B8DCB; font-family: tahoma; font-size: 10px; font-weight: bold}
.topline_odsazeni {padding: 4px 0px 0px 10px}
.topline_oddelovac {float: left; margin: 0px; padding: 0px; border: none}
.topline_oddelovac_img {width: 31px; height: 38px;}
.topline_box {float: left; padding: 5px 0px 0px 0px}

.content_prechod {width: 950px;
                  overflow: hidden;
                  background-image: url('images/bg_prechod.gif'); background-repeat: repeat-x;  background-color: white;
                  border: 1px solid #D8D8D8; border-bottom: none;
                  margin: 0 auto; /*margin-top: 80px;*/
                  text-align: left;}

.content_motiv {width: 100%;
                overflow: hidden;
                background-image: url('images/motiv_hlavni.jpg'); background-repeat: repeat-x;}

.content_top {width: 100%; height: 115px;
              /*background-image: url('images/bg_menu_000.gif'); background-repeat: repeat-x;*/}
.content_slogan {width: 100%; height: 115px; background-image: url(images/slogan_000.gif); background-repeat: no-repeat}
.content_menu {height: 115px; float: left; padding: 0px 0px 0px 35px}
.odkaz_menu {color: #F1FAFF; font-family: arial; font-size: 11px; display: block; float: left; margin: 69px 20px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none}
.content_logo {width: 150px; height: 115px; float: left; padding: 0px 0px 0px 27px}
.content_left {width: 210px; padding: 0px; margin: 0px; float: left}

.content_menu_vertical {width: 160px; padding: 30px 0px 0px 20px; margin: 0px;}
.oddelovac {width: 160px; height: 1px; font-size: 1px; background-color: #D8D8D8; overflow: hidden}
.odkaz_menu_vertical {color: #9C9C9C; font-family: tahoma; font-size: 11px; display: block; padding: 5px 0px 6px 10px; margin: 0px; width: 160px; text-decoration: none}
.menu_vertical_odkaz {width: 160px}

.content_main {width: 713px; padding: 30px 0px 50px 7px; margin: 0px 0px 0px 0px; float: left; text-align: left}

.bottom_line {width: 950px; height: 6px; border-left: 1px solid black; border-right: 1px solid black; background-color: black; font-size: 1px; margin: 0 auto;}
.content_paticka {width: 950px; text-align: left; margin: 0 auto; padding: 5px 0px 0px 0px}
.content_paticka_bottom {color: #939393; font-family: verdana; font-size: 10px; width: 950px; text-align: left; margin: 0 auto; padding: 5px 0px 5px 0px}
.odkaz_paticka {color: #939393; font-family: verdana; font-size: 10px; text-decoration: underline;}

.box_verze {width: 350px; height: 145px; float: left}
.box_verze_inside {float: left; padding: 15px 0px 0px 0px; width: 170px}
.gray_line {height: 1px; font-size: 1px; overflow: hidden; background: #D8D8D8}

.text {color: #555555; font-family: tahoma; font-size: 11px}
.text_color {color: #2B8DCB; font-family: tahoma; font-size: 11px}
.odkaz_gray {text-decoration : underline; color: #9C9C9C; font-family: tahoma; font-size: 11px}
.odrazka {list-style-image:url(images/sipka1.gif); margin-left: 35px; margin-top: 10px}
.email {color: #555555; font-family: verdana; font-size: 11px; font-weight: normal; text-decoration: underline}

.tab {color: #9C9C9C; font-family: tahoma; font-size: 11px; background-color: #ffffff;}
.cell_one {background-color: #ffffff; padding: 6px 5px 6px 5px; border-top: 1px solid #D8D8D8;}
.cell_one_bottom {background-color: #ffffff; padding: 6px 5px 6px 5px; border-bottom: 1px solid #D8D8D8; border-top: 1px solid #D8D8D8;}
.cell_two {background-color: #ffffff; padding: 6px 15px 6px 5px; border-top: 1px solid #D8D8D8; color: #000000; font-weight: bold}
.cell_two_bottom {background-color: #ffffff; padding: 6px 15px 6px 5px; border-bottom: 1px solid #D8D8D8; border-top: 1px solid #D8D8D8; color: #000000; font-weight: bold}

.input {border: 1px solid #D8D8D8; font-size: 11px; font-family: tahoma; font-weight: normal; height: 16px}
textarea {border: 1px solid #D8D8D8; background-image: url(images/input_bg.gif); background-repeat: no-repeat; padding: 2px 0px 0px 5px; font-size: 11px; font-family: tahoma}
.button {border: 1px solid #000000; background: #2B8DCB; color: #ffffff; font-weight: bold; font-family: tahoma; font-size: 11px; padding: 0px 0px 5px 0px; margin: 0px; height: 20px}

.cell_one_order {background-color: #ffffff; padding: 5px 5px 5px 5px; border-top: 1px solid #D8D8D8; color: black; font-weight: bold}
.cell_two_order {background-color: #ffffff; padding: 5px 5px 5px 5px; border-top: 1px solid #D8D8D8; color: #000000; font-weight: bold}

.cell_one_moduly {background-color: #ffffff; padding: 6px 5px 6px 5px;}
.cell_two_moduly {background-color: #2B8DCB; padding: 6px 5px 6px 5px; font-weight: bold; color: #ffffff}

.but_trial {margin-top: 6px; margin-left: 13px}

.full_width {width: 100%}
.full_height {height: 100%}
.full_size {height: 100%; width: 100%}

A {text-decoration : underline; color: #2B8DCB; font-family: tahoma; font-size: 11px}
A:HOVER {color : #FD9A0B;}
A.email:HOVER {color : #BA6800;}
A.odkaz:HOVER {color : #BA6800;}
A.odkaz_menu:HOVER {color : #B9EEFF;}
A.odkaz_menu_vertical:HOVER {color : #2B8DCC; background-color: #F2FAFF}

.error_msg {background-image: url('images/vystraha.jpeg'); background-repeat: no-repeat; background-color: #ff0000;
            padding-left: 53px;
            height: 40px; width: 350px;
            vertical-align: middle;
            color: #ffffff;
            font-size: 12px;}
.info_msg {background-image: url('images/fajfka.jpeg'); background-repeat: no-repeat; background-color: #afffab;
            padding-left: 53px;
            height: 40px; width: 350px;
            vertical-align: middle;
            color: #000000;
            font-size: 12px;}

.err_msg {color: red; font-weight: bold;}

tr.r1 {background-color: #eeeeee;}
tr.r2 {background-color: #dddddd;}

select {font-size: 11px;}
h1.s{
  position:absolute;
	top:105px;
	display:inline;
	margin-left: -15px;
}

strong{font-weight: normal;}
em{font-style: normal;}
