BODY {
	COLOR: black;        FONT-FAMILY: Tahoma;     TEXT-ALIGN: center;
	FONT-SIZE: 12px;     HEIGHT: 100%;            BACKGROUND: #F2F2F2;
}
* { MARGIN:0; PADDING:0;
}
h1 { font-size: 1.8em; margin: 10px 0 0 0; font-family: open_sans_bold, sans-serif;}
A {
	COLOR: #671673; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
A:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
#main {
	MARGIN: 0 auto;
	WIDTH: 100%;       HEIGHT: 520px;
	POSITION: relative;  TEXT-ALIGN: left;	            BACKGROUND: #63A9CD;
}
#main2 {
	WIDTH: 100%;         HEIGHT: 100%;
	POSITION: relative;
}
#mains {
  MARGIN: 0 auto;
	WIDTH: 1120px;       HEIGHT: 520px;
	POSITION: relative;  TEXT-ALIGN: center;        BACKGROUND: white;
}
#main3 {
	MARGIN: 0 auto;
	WIDTH: 1120px;       HEIGHT: auto;
	POSITION: relative;  TEXT-ALIGN: left;	        BACKGROUND: #DEDBD4;
}
#st {
	WIDTH: 1120px;        HEIGHT: auto;         FLOAT: left;    POSITION: relative;
  MARGIN-TOP: 0px;      BACKGROUND: #E2E3D8;
}
#spo {
  WIDTH: 100%;          HEIGHT: 290px;        FLOAT: left;     POSITION: relative;
  BACKGROUND: #E2E3D8;
}
#spo_st {
  MARGIN: 0 auto;
	WIDTH: 1120px;       HEIGHT: 290px;
	POSITION: relative;  TEXT-ALIGN: center;        BACKGROUND: white;
}

#top {
  WIDTH: 1020px;         HEIGHT: 520px;
	POSITION: relative;    FLOAT: left;      MARGIN-LEFT: 50px;
}
#logo2 {
	WIDTH: 100%;         HEIGHT: 150px;    MARGIN: 0 auto;
	POSITION: relative;   MARGIN-TOP: 18px;
	BACKGROUND: url("logo_peminax.jpg") no-repeat center;
}
#topmenu {
	WIDTH: 1018px;       HEIGHT: 85px;       FLOAT: left;                MARGIN-TOP: 20px;
	POSITION: relative;  BORDER: 1px solid #EBEBEB;
}
#topfoto {
	WIDTH: 1018px;       HEIGHT: 215px;       FLOAT: left;                MARGIN-TOP: 20px;
	POSITION: relative;
}

#st_sloupce {
  WIDTH: 1050px;        HEIGHT: auto;       POSITION: relative;       FLOAT: left;
  MARGIN-LEFT: 50px;    MARGIN-TOP: 40px;
}
.st_sl {
  WIDTH: 239px;         HEIGHT: 275px;     POSITION: relative;    FLOAT: left;
  MARGIN-RIGHT: 20px;
  margin-bottom: 10px;
  BORDER-TOP: 4px solid #63A9CD;
}
.st_nad {
  WIDTH: 237px;         HEIGHT: 25px;      POSITION: relative;    FLOAT: left;
  MARGIN-TOP: 20px;     FONT-SIZE: 18px;   FONT-WEIGHT: bold;
}
.st_t {
  WIDTH: 237px;         HEIGHT: 155px;      POSITION: relative;    FLOAT: left;
  MARGIN-TOP: 20px;     FONT-SIZE: 12px;    LINE-HEIGHT: 150%;
}
.st_v {
  WIDTH: 237px;         HEIGHT: 50px;      POSITION: relative;    FLOAT: left;
  MARGIN-TOP: 15px;     FONT-SIZE: 12px;
}

#cl {
  WIDTH: 1050px;        HEIGHT: auto;       POSITION: relative;       FLOAT: left;
  MARGIN-LEFT: 50px;    MARGIN-TOP: 40px;
}
.cl_nad {
  WIDTH: 1020px;        HEIGHT: 40px;      POSITION: relative;    FLOAT: left;
  MARGIN-TOP: 5px;     FONT-SIZE: 18px;   FONT-WEIGHT: bold;     BORDER-LEFT: 4px solid #63A9CD;
  PADDING-TOP: 18px;    PADDING-LEFT: 15px;
}
.cl_t {
  WIDTH: 1020px;        HEIGHT: auto;         POSITION: relative;    FLOAT: left;
  MARGIN-TOP: 20px;     MARGIN-BOTTOM: 30px;  FONT-SIZE: 14px;    LINE-HEIGHT: 150%;
}
.cl_t img {
	width: 50%;
  PADDING: 5px;         BORDER: 1px solid #EBEBEB;     MARGIN-RIGHT: 10px;    FLOAT: left;
  MARGIN-BOTTOM: 10px;
}

#ref {
  WIDTH: 1050px;        HEIGHT: auto;       POSITION: relative;       FLOAT: left;
  MARGIN-LEFT: 50px;    MARGIN-TOP: 40px;   MARGIN-BOTTOM: 40px;
}
.ref_sl {
  WIDTH: 186px;         HEIGHT: 185px;     POSITION: relative;    FLOAT: left;
  MARGIN-RIGHT: 20px;   BORDER-TOP: 4px solid #63A9CD;
}
.ref_nad {
  WIDTH: 186px;         HEIGHT: 40px;         POSITION: relative;     FLOAT: left;
  MARGIN-TOP: 20px;     FONT-SIZE: 18px;        FONT-WEIGHT: bold;
}
.ref_t {
  WIDTH: 186px;         HEIGHT: auto;      POSITION: relative;    FLOAT: left;
  MARGIN-TOP: 20px;     FONT-SIZE: 12px;    LINE-HEIGHT: 150%;
}
.ref_t a {
  COLOR: #63A9CD;
}
.ref_t aHover, .ref_t a:hover {
  COLOR: black;
}
.ref_v {
  WIDTH: 186px;         HEIGHT: 50px;      POSITION: relative;    FLOAT: left;
  MARGIN-TOP: 15px;     FONT-SIZE: 12px;
}

#kon_mapa {
  WIDTH: 400px;         HEIGHT: 500px;     POSITION: relative;    FLOAT: left;
  PADDING: 5px;         BORDER: 1px solid #EBEBEB;
}
#kon_sl {
  WIDTH: 560px;         HEIGHT: 785px;     POSITION: relative;    FLOAT: right;
  MARGIN-RIGHT: 30px;
}
.kon_n {
  WIDTH: 550px;        HEIGHT: 40px;      POSITION: relative;    FLOAT: left;
  FONT-SIZE: 18px;   FONT-WEIGHT: bold;     BORDER-LEFT: 4px solid #63A9CD;
  PADDING-TOP: 18px;   PADDING-LEFT: 15px;
}
.kon_form {
  MARGIN-TOP: 20px;
}
.kon_t {
  WIDTH: 550px;         HEIGHT: auto;      POSITION: relative;    FLOAT: left;
  MARGIN-TOP: 20px;
}
.kon_p {
  WIDTH: 550px;         HEIGHT: 25px;         POSITION: relative;    FLOAT: left;
  FONT-SIZE: 12px;
}
.kon_in {
  WIDTH: 550px;         HEIGHT: auto;         POSITION: relative;    FLOAT: left;
  MARGIN-BOTTOM: 10px;
}
.kon_put {
  WIDTH: 500px;    HEIGHT: 30px;            POSITION: relative;
  MARGIN: 0px;     BORDER: 1px solid #63A9CD; COLOR: #525252;
	OVERFLOW: auto;  PADDING-LEFT: 6px;
  BACKGROUND: #F2F2F2;
}
.kon_area {
  WIDTH: 500px;       HEIGHT: 200px;          FLOAT: left;         OVERFLOW: auto;
	MARGIN-TOP: 0px;    MARGIN-BOTTOM: 5px;    MARGIN-LEFT: 0px;
	BORDER: 1px solid #63A9CD; COLOR: #525252;  PADDING: 0 0 0 4px;
	PADDING-TOP: 4px;   font-family: Tahoma;    FONT-SIZE: 12px;
	BACKGROUND: #F2F2F2;
}
.form_tlac {
	FLOAT: left;         WIDTH: 240px;               HEIGHT: 42px;               POSITION: relative;
	white-space: nowrap; COLOR: #F2F2F2;             BORDER: 1px solid #63A9CD;  PADDING: 7px 34px 10px 34px;
  FONT-SIZE: 18px;     FONT-WEIGHT: normal;        BACKGROUND-COLOR: #63A9CD;  cursor: pointer; cursor: hand;
}
.form_tlac:hover, .form_tlacHover {
  COLOR: black;      BACKGROUND-COLOR: white;
}

/* ==== login ===== */
#login {
	WIDTH: 400px;        HEIGHT: 215px;       FLOAT: left;                MARGIN-TOP: 20px;
	POSITION: relative;  MARGIN-LEFT: 310px;
}
.login_pruh {
  WIDTH: 400px;        HEIGHT: 35px;        FLOAT: left;            POSITION: relative;
}
.login_t {
  WIDTH: 100px;        HEIGHT: 30px;        FLOAT: left;            POSITION: relative;
  TEXT-ALIGN: left;
}
.login_in {
  WIDTH: 300px;        HEIGHT: 30px;        FLOAT: right;            POSITION: relative;
}
.login_put {
  WIDTH: 290px;    HEIGHT: 28px;            POSITION: relative;
  MARGIN: 0px;     BORDER: 1px solid #63A9CD; COLOR: #525252;
	OVERFLOW: auto;  PADDING-LEFT: 6px;
  BACKGROUND: #F2F2F2;
}

#spo_pruh {
  WIDTH: 1050px;        HEIGHT: 210px;       POSITION: relative;       FLOAT: left;
  MARGIN-LEFT: 50px;    MARGIN-TOP: 40px;
}
.spo_sl {
  WIDTH: 325px;         HEIGHT: 210px;     POSITION: relative;    FLOAT: left;
  MARGIN-RIGHT: 20px;   TEXT-ALIGN: left;  BORDER-RIGHT: 1px solid #63A9CD;
}
.spo_n {
  WIDTH: 325px;         HEIGHT: 25px;      POSITION: relative;    FLOAT: left;
  MARGIN-TOP: 0px;     FONT-SIZE: 18px;    FONT-WEIGHT: bold;
}
.spo_t {
  WIDTH: 320px;         HEIGHT: auto;      POSITION: relative;    FLOAT: left;
  MARGIN-TOP: 20px;     FONT-SIZE: 12px;   LINE-HEIGHT: 150%;     PADDING-RIGHT: 5px;
}
.spo_t img {
	width: 150px;
  PADDING: 5px;         BORDER: 1px solid #EBEBEB;     MARGIN-RIGHT: 10px;    FLOAT: left;
}
.spo_t2 {
  WIDTH: 325px;         HEIGHT: auto;      POSITION: relative;    FLOAT: left;
  MARGIN-TOP: 20px;     FONT-SIZE: 12px;    LINE-HEIGHT: 150%;
}
.spo_v {
  WIDTH: 237px;         HEIGHT: 50px;      POSITION: absolute;    FLOAT: left;
  TOP: 170px;           FONT-SIZE: 12px;
}
.spo_ico {
  WIDTH: 30px;          HEIGHT: 27px;      POSITION: relative;    FLOAT: left;
  PADDING-TOP: 3px;
}
.spo_kon {
  WIDTH: 280px;         HEIGHT: 30px;      POSITION: relative;    FLOAT: left;
}
.spo_face {
  WIDTH: 310px;         HEIGHT: 25px;      POSITION: relative;    FLOAT: left;
  MARGIN-TOP: 5px;
}
.spo_copy {
  WIDTH: 325px;         HEIGHT: 40px;      POSITION: relative;    FLOAT: left;
  MARGIN-TOP: 10px;     LINE-HEIGHT: 150%;
}
.spo_copy a {
  COLOR: #63A9CD;
}
.spo_copy aHover, .spo_copy a:hover {
  COLOR: black;
}
.border_none {
  BORDER: 0px;
}




.st_text_obsah a {
  COLOR: white;        TEXT-DECORATION: none;  FONT-WEIGHT: normal;
}
.st_text_obsah aHover, .st_text_obsah a:hover {   TEXT-DECORATION: underline;
}
.st_text_nahl {
	WIDTH: 570px;        HEIGHT: 250px;           FLOAT: right;            POSITION: relative;
	COLOR: white;        MARGIN-TOP: 350px;       BACKGROUND: red;
}

#uvod_t {
  WIDTH: 660px;        HEIGHT: auto;                     MARGIN: 0 auto;       MARGIN-TOP: 30px;     MARGIN-BOTTOM: 50px;
	POSITION: relative;  TEXT-ALIGN: center;               BACKGROUND: white;    PADDING: 20px;
	FONT-SIZE: 15px;
	-moz-border-radius: 1.0em;
  -webkit-border-radius: 1.0em;
  border-radius: 1.0em;
  behavior: url(PIE.htc);
}

.reg_form_pruh {
  WIDTH: 600px;       MARGIN-LEFT: 30px;      TEXT-ALIGN: left;
}
.reg_form_pruh_big {
  WIDTH: 600px;       HEIGHT: 185px;          MARGIN-LEFT: 30px;      TEXT-ALIGN: left;
}
.reg_form_pruh_big2 {
  WIDTH: 600px;       HEIGHT: 230px;          MARGIN-LEFT: 30px;      TEXT-ALIGN: left;
}
.reg_form_t {
  WIDTH: 250px;       HEIGHT: 27px;           FLOAT: left;            PADDING-TOP: 13px;
}
.reg_form_vyb {
  WIDTH: 240px;       HEIGHT: 24px;           FLOAT: right;           PADDING-TOP: 13px;       MARGIN-RIGHT: 110px;
  BACKGROUND: NONE;   TEXT-ALIGN: left;       POSITION: relative;
}
.reg_form_vyb input {
  WIDTH: 20px;        HEIGHT: 20px;           OVERFLOW: auto;         PADDING-LEFT: 0px;
  MARGIN-LEFT: 0px;   BORDER: 1px solid #D688E2; COLOR: #65246F;      FLOAT: left;
  BACKGROUND: #F2F2F2;
}
.reg_form_popis {
  MARGIN-TOP: -5px;   PADDING-LEFT: 10px;       DISPLAY: inline;
}
.textarea_reg {
  WIDTH: 340px;       HEIGHT: 168px;          FLOAT: left;         OVERFLOW: auto;
	MARGIN-TOP: 0px;    MARGIN-BOTTOM: 20px;    MARGIN-LEFT: 0px;
	BORDER: 1px solid #D688E2; COLOR: #525252;  PADDING: 0 0 0 4px;
	PADDING-TOP: 4px;   font-family: Tahoma;    FONT-SIZE: 12px;
	-moz-border-radius: .3em;
  -webkit-border-radius: .3em;
  border-radius: .3em;
	BACKGROUND: #F2F2F2;
}
.select_reg {
  WIDTH: 240px;       HEIGHT: 32px;          FLOAT: left;         OVERFLOW: auto;
	MARGIN-TOP: 4px;
	BORDER: 1px solid #D688E2; COLOR: #525252;  PADDING: 0 0 0 4px;  PADDING-TOP: 5px;
	-moz-border-radius: .3em;
  -webkit-border-radius: .3em;
  border-radius: .3em;
	BACKGROUND: #F2F2F2;
}
.area_400 {
  WIDTH: 402px;       MARGIN-TOP: 5px;       MARGIN-BOTTOM: 0px;
}
.select_108 {
  WIDTH: 108px;
}

.pruh_error {
	FLOAT: left;         WIDTH: 99%;              POSITION: relative;
	HEIGHT: 45px;        BORDER: 1px solid #cc0000;       BACKGROUND-COLOR: white;
	COLOR: red;          PADDING: 5px;            MARGIN-BOTTOM: 20px;
	-moz-border-radius: .3em;
  -webkit-border-radius: .3em;
  border-radius: .3em;
}


.st_l {
  WIDTH: 232px;         HEIGHT: auto;         FLOAT: left;          POSITION: relative;
  MARGIN-TOP: 0px;
}
.st_l_menu {
  WIDTH: 200px;         HEIGHT: auto;         FLOAT: left;          POSITION: relative;
  BACKGROUND: white;    PADDING: 16px;
  -moz-border-radius: 1.0em;
  -webkit-border-radius: 1.0em;
  border-radius: 1.0em;
  behavior: url(PIE.htc);
}
.st_l_menu_top {
  WIDTH: 200px;         HEIGHT: 34px;         FLOAT: left;          POSITION: relative;
  FONT-SIZE: 14px;      FONT-WEIGHT: bold;    COLOR: #671673;       BORDER-BOTTOM: 1px dotted grey;
}
.top_druhy {
  MARGIN-TOP: 15px;
}
.st_pruh {
  WIDTH: 897px;         HEIGHT: auto;         FLOAT: left;          POSITION: relative;
  MARGIN-BOTTOM: 20px;  MARGIN-LEFT: 20px;
}
.st_pruh_full {
  WIDTH: 1110px;
}
.st_st {
  WIDTH: 897px;         HEIGHT: auto;         FLOAT: left;          POSITION: relative;
  MARGIN-BOTTOM: 20px;  MARGIN-LEFT: 20px;
}
.st_st_left {
  WIDTH: 457px;         HEIGHT: auto;         FLOAT: left;          POSITION: relative;
  MARGIN-BOTTOM: 20px;  MARGIN-LEFT: 0px;
}
.st_st_right {
  WIDTH: 440px;         HEIGHT: auto;         FLOAT: right;          POSITION: relative;
  MARGIN-BOTTOM: 20px;  MARGIN-LEFT: 0px;
}
.st_2sl {
  WIDTH: 407px;         HEIGHT: 21px;        FLOAT: left;          POSITION: relative;
  DISPLAY: block;       MARGIN-TOP: 0px;     MARGIN-RIGHT: 19px;   BACKGROUND: white;
  PADDING: 16px;
  FONT-SIZE: 14px;      FONT-WEIGHT: bold;    COLOR: #671673;
  -moz-border-radius: 1.0em;
  -webkit-border-radius: 1.0em;
  border-radius: 1.0em;
  behavior: url(PIE.htc);
}
.st_1sl {
  WIDTH: 865px;         HEIGHT: 21px;        FLOAT: left;          POSITION: relative;
  DISPLAY: block;       MARGIN-TOP: 0px;     MARGIN-RIGHT: 19px;   BACKGROUND: white;
  PADDING: 16px;
  FONT-SIZE: 14px;      FONT-WEIGHT: bold;    COLOR: #671673;
  -moz-border-radius: 1.0em;
  -webkit-border-radius: 1.0em;
  border-radius: 1.0em;
  behavior: url(PIE.htc);
}
.st_delkos {
  WIDTH: 150px;         HEIGHT: auto;         FLOAT: right;         POSITION: relative;
  TEXT-ALIGN: right;    PADDING-RIGHT: 10px;
}
.st_st_one {
  WIDTH: 210px;         HEIGHT: 300px;        FLOAT: left;          POSITION: relative;
  DISPLAY: block;       MARGIN-TOP: 0px;      MARGIN-RIGHT: 19px;   BACKGROUND: white;
  MARGIN-BOTTOM: 19px;
  -moz-border-radius: 1.0em;
  -webkit-border-radius: 1.0em;
  border-radius: 1.0em;
  behavior: url(PIE.htc);
}
.st_one_f {
  WIDTH: 180px;         HEIGHT: 180px;         POSITION: relative;
  MARGIN: 0 auto;       MARGIN-TOP: 15px;      TEXT-ALIGN: center;
}
.st_one_f img {
  POSITION: relative;
  PADDING: 6px;         BORDER: 1px solid #B0D9ED;
  -moz-border-radius: 0.4em;
  -webkit-border-radius: 0.4em;
  border-radius: 0.4em;
  behavior: url(PIE.htc);
}
.img_sir {
  MARGIN-TOP: 20px;     WIDTH: 166px;         HEIGHT: auto;
}
.img_vys {
  WIDTH: auto;          HEIGHT: 160px;
}
.img_ctver {
  MARGIN-LEFT: 6px;       MARGIN-TOP: 5px;     WIDTH: 156px;          HEIGHT: auto;
}
.st_one_n {
  WIDTH: 180px;         HEIGHT: auto;          POSITION: relative;
  MARGIN: 0 auto;       MARGIN-TOP: 2px;       FONT-SIZE: 14px;
}
.st_one_n2 {
  WIDTH: 180px;         HEIGHT: auto;          POSITION: relative;
  MARGIN: 0 auto;       MARGIN-TOP: 2px;
}
.st_one_v {
  WIDTH: 180px;         HEIGHT: 20px;          FLOAT: right;       POSITION: absolute;
  TOP: 267px;           RIGHT: 15px;
}
.st_one_vyr1 {
  WIDTH: 116px;         HEIGHT: auto;          POSITION: relative;
  MARGIN-LEFT: 8px;     FLOAT: left;
}
.vyr_nad {
  MARGIN-TOP: 2px;      FONT-SIZE: 14px;
}
.vyr_nad2 {
  MARGIN-TOP: 2px;
}
.st_one_vyr2 {
  WIDTH: 60px;         HEIGHT: auto;          POSITION: relative;
  FLOAT: right;        MARGIN-RIGHT: 15px;
}
.st_one_vyr_cena {
  FONT-SIZE: 13px;     TEXT-ALIGN: right;     COLOR: #671673;
  MARGIN-BOTTOM: 3px;
}
.st_one_vyr_admcena {
  FONT-SIZE: 13px;     TEXT-ALIGN: left;     COLOR: #671673;
  MARGIN-BOTTOM: 3px;  MARGIN-LEFT: 15px;
}
.st_one_vyr_kos {
  TEXT-ALIGN: right;   MARGIN-BOTTOM: 5px;
}
.st_one_vyr_kos img {
  BORDER: 0px;
}
.vyr_kosik {
  PADDING-RIGHT: 1px;  PADDING-TOP: 0px;
}
.vyr_sloz {
  PADDING-TOP: 4px;
}
.st_big {
  WIDTH: 865px;         HEIGHT: auto;        FLOAT: left;          POSITION: relative;
  DISPLAY: block;       MARGIN-TOP: 0px;     MARGIN-RIGHT: 19px;   BACKGROUND: white;
  PADDING: 16px;
  -moz-border-radius: 1.0em;
  -webkit-border-radius: 1.0em;
  border-radius: 1.0em;
  behavior: url(PIE.htc);
}
.sl_full {
  WIDTH: 1078px;
}
.st_big_f {
  WIDTH: auto;         HEIGHT: auto;            POSITION: relative;
  FLOAT: left;         MARGIN-RIGHT: 30px;      MARGIN-BOTTOM: 20px;
  PADDING: 6px;         BORDER: 1px solid #B0D9ED;
  -moz-border-radius: 0.4em;
  -webkit-border-radius: 0.4em;
  border-radius: 0.4em;
  behavior: url(PIE.htc);
}
.st_big_n {
  WIDTH: 500px;         HEIGHT: auto;          POSITION: relative;            FLOAT: left;
  MARGIN-TOP: 2px;      MARGIN-BOTTOM: 10px;   FONT-SIZE: 16px;               COLOR: #671673;
  FONT-WEIGHT: bold;
}
.st_big_n2 {
  WIDTH: 500px;         HEIGHT: auto;          POSITION: relative;
  FLOAT: left;          MARGIN-TOP: 2px;
}
.st_big_n3 {
  WIDTH: 100%;         HEIGHT: auto;          POSITION: relative;
  FLOAT: left;          MARGIN-TOP: 2px;
}
.big_free {
  WIDTH: 500px;          HEIGHT: 30px;          POSITION: relative;        FLOAT: left;
}
.vyr_big_n {
  WIDTH: 800px;         HEIGHT: 30px;          POSITION: relative;            FLOAT: left;
  MARGIN-BOTTOM: 5px;   FONT-SIZE: 16px;       COLOR: #671673;                FONT-WEIGHT: bold;
}
.vyr_big {
  WIDTH: 514px;        HEIGHT: auto;            POSITION: relative;
  FLOAT: left;         MARGIN-RIGHT: 0px;
}
.vyr_big_f {
  WIDTH: auto;         HEIGHT: auto;            POSITION: relative;
  FLOAT: left;
  PADDING: 6px;        BORDER: 1px solid #B0D9ED;
  -moz-border-radius: 0.4em;
  -webkit-border-radius: 0.4em;
  border-radius: 0.4em;
  behavior: url(PIE.htc);
}
.vyr_big_r {
  WIDTH: 280px;        HEIGHT: 530px;            POSITION: relative;
  FLOAT: right;        MARGIN-RIGHT: 26px;
}
.vyr_big_pruh {
  WIDTH: 270px;         HEIGHT: 37px;          POSITION: relative;            FLOAT: left;
  MARGIN-BOTTOM: 3px;   BACKGROUND: #B0D9ED;
  -moz-border-radius: 0.4em;
  -webkit-border-radius: 0.4em;
  border-radius: 0.4em;
  behavior: url(PIE.htc);
}
.vyr_big_posta {
  BACKGROUND: #F0F8FC;
}
.vyr_prokos {
  HEIGHT: 47px;          BACKGROUND: #F0F8FC;
}
.vyr_dalsi {
  HEIGHT: 160px;          MARGIN-TOP: 25px;      BACKGROUND: #F0F8FC;
}
.vyr_big_cena_l {
  WIDTH: 60px;           HEIGHT: 28px;          POSITION: relative;            FLOAT: left;
  FONT-SIZE: 12px;       COLOR: #671673;        FONT-WEIGHT: bold;
  PADDING-TOP: 9px;      PADDING-LEFT: 10px;
}
.vyr_big_cena_r {
  WIDTH: 100px;          HEIGHT: 28px;          POSITION: relative;            FLOAT: right;
  FONT-SIZE: 16px;       COLOR: #671673;        FONT-WEIGHT: bold;             TEXT-ALIGN: right;
  PADDING-TOP: 7px;      PADDING-RIGHT: 10px;
}
.cena_posta {
  FONT-SIZE: 12px;       COLOR: black;          FONT-WEIGHT: normal;          PADDING-TOP: 9px;
}
.vyr_pocet {
  WIDTH: 30px;          PADDING-TOP: 3px;
}
.vyr_kos {
  WIDTH: 200px;         PADDING-TOP: 7px;
}
.vyr_dalsi_n {
  WIDTH: 200px;         PADDING-TOP: 12px;      FONT-SIZE: 14px;
}
.vyr_dalsi_n2 {
  WIDTH: 200px;         PADDING-TOP: 5px;       FONT-WEIGHT: normal;
}
.form_kos {
	FLOAT: left;         WIDTH: 200px;               HEIGHT: 32px;               POSITION: relative;
	white-space: nowrap; COLOR: #F2F2F2;             border: 1px solid #D688E2;  PADDING: 2px 24px 10px 24px;
  FONT-SIZE: 18px;     FONT-WEIGHT: normal;        BACKGROUND-COLOR: #65246F;  cursor: pointer; cursor: hand;
  -moz-border-radius: .2em;
  -webkit-border-radius: .2em;
  border-radius: .2em;
}
.form_kos:hover, .form_kosHover {
  COLOR: #F2F2F2;      BACKGROUND-COLOR: #BF4FD1;
}
.vyr_big_popis {
  WIDTH: 800px;         HEIGHT: auto;          POSITION: relative;            FLOAT: left;
  MARGIN-TOP: 15px;     MARGIN-BOTTOM: 25px;   FONT-SIZE: 12px;
}

/* ko��k */
.kos_big_pruh {
  WIDTH: 860px;         HEIGHT: auto;          POSITION: relative;            FLOAT: left;
  MARGIN-BOTTOM: 5px;   PADDING-TOP: 10px;     PADDING-BOTTOM: 5px; BORDER: 1px solid #B0D9ED;
  -moz-border-radius: 0.4em;
  -webkit-border-radius: 0.4em;
  border-radius: 0.4em;
  behavior: url(PIE.htc);
}
.kos_item_pruh {
  WIDTH: 840px;         HEIGHT: auto;          POSITION: relative;            FLOAT: left;
  MARGIN-BOTTOM: 5px;   MARGIN-LEFT: 10px;     PADDING-BOTTOM: 5px;           BACKGROUND: #F0F8FC;
  -moz-border-radius: 0.4em;
  -webkit-border-radius: 0.4em;
  border-radius: 0.4em;
  behavior: url(PIE.htc);
}
.kos_item_posta {
  WIDTH: 840px;         HEIGHT: auto;          POSITION: relative;            FLOAT: left;
  MARGIN-BOTTOM: 5px;   MARGIN-LEFT: 10px;     PADDING-BOTTOM: 5px;           MARGIN-TOP: 5px;    BACKGROUND: #F0F8FC;
  -moz-border-radius: 0.4em;
  -webkit-border-radius: 0.4em;
  border-radius: 0.4em;
  behavior: url(PIE.htc);
}
.kos_item_400 {
  WIDTH: 400px;         HEIGHT: auto;          POSITION: relative;            FLOAT: left;
  MARGIN-LEFT: 10px;    PADDING-TOP: 7px;
}
.kos_item_100 {
  WIDTH: 100px;         HEIGHT: auto;          POSITION: relative;            FLOAT: left;
  MARGIN-LEFT: 10px;    PADDING-TOP: 7px;
}
.kos_item_50 {
  WIDTH: 50px;         HEIGHT: auto;          POSITION: relative;            FLOAT: left;
  MARGIN-LEFT: 10px;    PADDING-TOP: 7px;
}
.kos_item_form {
  WIDTH: 105px;         HEIGHT: auto;          POSITION: relative;            FLOAT: left;
  MARGIN-LEFT: 10px;    PADDING-TOP: 0px;
}
.item_big {
  WIDTH: 630px;
}
.kos_vloz {
  FLOAT: left;         MARGIN-TOP: 3px;
}
.kos_uloz {
  FLOAT: right;        MARGIN-TOP: 3px;
}
.form_kos_small {
	FLOAT: left;         WIDTH: 60px;               HEIGHT: 28px;               POSITION: relative;
	white-space: nowrap; COLOR: #F2F2F2;             border: 1px solid #D688E2;  PADDING: 2px 3px 5px 3px;
  FONT-SIZE: 14px;     FONT-WEIGHT: normal;        BACKGROUND-COLOR: #65246F;  cursor: pointer; cursor: hand;
  -moz-border-radius: .2em;
  -webkit-border-radius: .2em;
  border-radius: .2em;
}
.form_kos_small:hover, .form_kos_smallHover {
  COLOR: #F2F2F2;      BACKGROUND-COLOR: #BF4FD1;
}
.kos_celkem {
  FONT-WEIGHT: bold;    COLOR: #65246F;
}
.kos_komplet {
  BACKGROUND: #B0D9ED;  FONT-SIZE: 16px;       PADDING-BOTTOM: 8px;
}
.kos_item_dale {
  WIDTH: 750px;         HEIGHT: auto;          POSITION: relative;            FLOAT: left;
  MARGIN-TOP: 14px;     PADDING-TOP: 0px;      TEXT-ALIGN: right;             FONT-SIZE: 14px;
  MARGIN-BOTTOM: 5px;
}
.kos_item_objzpet {
  WIDTH: 200px;         HEIGHT: auto;          POSITION: relative;            FLOAT: left;
  MARGIN-LEFT: 10px;    PADDING-TOP: 5px;      FONT-SIZE: 12px;
}

/* objedn�vka */
.obj_sloup {
  WIDTH: 400px;         HEIGHT: auto;          POSITION: relative;            FLOAT: left;
  MARGIN-BOTTOM: 5px;   MARGIN-LEFT: 10px;     PADDING-BOTTOM: 5px;           BACKGROUND: #F0F8FC;
  -moz-border-radius: 0.4em;
  -webkit-border-radius: 0.4em;
  border-radius: 0.4em;
  behavior: url(PIE.htc);
}
.obj_pruh {
  WIDTH: 400px;         HEIGHT: auto;          POSITION: relative;            FLOAT: left;
  MARGIN-BOTTOM: 3px;
}
.obj_nadpis {
  FONT-WEIGHT: bold;    COLOR: #65246F;        FONT-SIZE: 14px;              PADDING-LEFT: 8px;
  PADDING-TOP: 5px;
}
.obj_150 {
  WIDTH: 150px;         PADDING-LEFT: 8px;     PADDING-TOP: 5px;             PADDING-BOTTOM: 0px;
}
.obj_240 {
  WIDTH: 240px;
}
.form_obj {
	FLOAT: left;         WIDTH: 300px;               HEIGHT: 28px;               POSITION: relative;
	white-space: nowrap; COLOR: #F2F2F2;             border: 1px solid #D688E2;  PADDING: 2px 3px 5px 3px;
  FONT-SIZE: 14px;     FONT-WEIGHT: normal;        BACKGROUND-COLOR: #65246F;  cursor: pointer; cursor: hand;
  -moz-border-radius: .2em;
  -webkit-border-radius: .2em;
  border-radius: .2em;
}
.form_obj:hover, .form_objHover {
  COLOR: #F2F2F2;      BACKGROUND-COLOR: #BF4FD1;
}

.st_big_zpet {
  WIDTH: 100%;          HEIGHT: 40px;          POSITION: relative;            FLOAT: left;
  MARGIN-TOP: 2px;
}
.st_small_zpet {
  WIDTH: 100%;          HEIGHT: 20px;          POSITION: relative;            FLOAT: left;
  MARGIN-TOP: 2px;
}
.small_datum {
  WIDTH: 56px;         HEIGHT: auto;          POSITION: relative;            FLOAT: left;
  PADDING: 14px;       BACKGROUND: #801E7D;   COLOR: white;                  FONT-WEIGHT: bold;
  TEXT-ALIGN: center;  MARGIN-RIGHT: 10px;
  -moz-border-radius: 0.4em;
  -webkit-border-radius: 0.4em;
  border-radius: 0.4em;
  behavior: url(PIE.htc);
}
.small_foto {
  WIDTH: 170px;         HEIGHT: auto;          POSITION: relative;            FLOAT: left;
  MARGIN-RIGHT: 10px;
}
.small_foto img {
  POSITION: relative;
  PADDING: 6px;         BORDER: 1px solid #B0D9ED;
  -moz-border-radius: 0.4em;
  -webkit-border-radius: 0.4em;
  border-radius: 0.4em;
  behavior: url(PIE.htc);
}
.small_img_sir {
  MARGIN-TOP: 0px;     WIDTH: 150px;         HEIGHT: auto;
}
.small_img_vys {
  WIDTH: auto;          HEIGHT: 150px;
}
.small_img_ctver {
  MARGIN-LEFT: 3px;       MARGIN-TOP: 3px;     WIDTH: 150px;          HEIGHT: auto;
}
.small_obs {
  WIDTH: 680px;         HEIGHT: auto;          POSITION: relative;            FLOAT: left;
  MARGIN-LEFT: 10px;
}
.small_60 {            WIDTH: 60px;
}
.small_580 {            WIDTH: 580px;
}
.small_n {
  PADDING-BOTTOM: 7px;  FONT-SIZE: 16px;
}
.small_t {
  PADDING-BOTTOM: 5px;
}
.foto_adm {
  WIDTH: 400px;         HEIGHT: 600px;         POSITION: relative;            FLOAT: left;
  MARGIN-TOP: 2px;      MARGIN-BOTTOM: 10px;   FONT-SIZE: 12px;               COLOR: #671673;
}
.uprav_foto {
  WIDTH: 400px;         HEIGHT: auto;         POSITION: relative;            FLOAT: left;
}
.st_profil_pruh {
  WIDTH: 600px;         HEIGHT: auto;          POSITION: relative;
  FLOAT: left;          MARGIN-TOP: 2px;
}
.st_profil_t {
  WIDTH: 250px;       HEIGHT: 23px;           FLOAT: left;            PADDING-TOP: 7px;
}
.st_profil_provize {
  WIDTH: 400px;       HEIGHT: 23px;           FLOAT: left;           PADDING-TOP: 7px;
}
.st_profil_pruh input {
  WIDTH: 300px;    HEIGHT: 30px;            POSITION: relative;
  MARGIN: 0px;     BORDER: 1px solid #D688E2; COLOR: #525252;
	OVERFLOW: auto;  PADDING-LEFT: 6px;
	-moz-border-radius: .2em;
  -webkit-border-radius: .2em;
  border-radius: .2em;
  BACKGROUND: #F2F2F2;
}
.st_profil_pruh2 {
  WIDTH: 600px;         HEIGHT: auto;          POSITION: relative;
  FLOAT: left;          MARGIN-TOP: 2px;
}
.st_profil_pruh_vyb {
  WIDTH: 600px;       HEIGHT: auto;           FLOAT: left;           POSITION: relative;
  MARGIN-TOP: 2px;
}
.st_profil_pruh_vyb input {
  WIDTH: 20px;        HEIGHT: 20px;           OVERFLOW: auto;         PADDING-LEFT: 0px;
  MARGIN-LEFT: 0px;   BORDER: 1px solid #D688E2; COLOR: #65246F;      FLOAT: left;
  BACKGROUND: #F2F2F2;
}
.big_pruh {
  WIDTH: 100%;
}
.st_full_pruh {
  WIDTH: 800px;         HEIGHT: auto;          POSITION: relative;
  FLOAT: left;          MARGIN-TOP: 2px;
}
.bunka {
  WIDTH: 200px;     HEIGHT: 28px;             POSITION: relative;       FLOAT: left;
}
.bunka_100 {
  WIDTH: 100px;
}
.bunka_300 {
  WIDTH: 300px;
}
.bunka_500 {
  WIDTH: 500px;
}
.input_200 {
  WIDTH: 200px;    HEIGHT: 30px;              POSITION: relative;       FLOAT: left;
  MARGIN: 0px;     BORDER: 1px solid #D688E2; COLOR: #525252;
	OVERFLOW: auto;  PADDING-LEFT: 6px;         MARGIN-TOP: 4px;          MARGIN-RIGHT: 10px;
	-moz-border-radius: .2em;
  -webkit-border-radius: .2em;
  border-radius: .2em;
  BACKGROUND: #F2F2F2;
}
.input_400 {
  WIDTH: 400px;
}
.input_100 {
  WIDTH: 100px;
}
.input_32 {
  WIDTH: 32px;        TEXT-ALIGN: center;     PADDING-LEFT: 0px;
}
.input_kos {
  WIDTH: 30px;        HEIGHT: 26px;           MARGIN-TOP: 0px;          MARGIN-RIGHT: 2px;
  TEXT-ALIGN: center;     PADDING-LEFT: 0px;
}
.input_obj {
  WIDTH: 220px;       HEIGHT: 20px;           MARGIN-TOP: 2px;          MARGIN-RIGHT: 2px;
  PADDING-LEFT: 5px;
}
.textarea_big {
  WIDTH: 600px;       HEIGHT: 220px;          FLOAT: left;         OVERFLOW: auto;
	MARGIN-TOP: 4px;    MARGIN-BOTTOM: 10px;    MARGIN-LEFT: 0px;
	BORDER: 1px solid #D688E2; COLOR: #525252;  PADDING: 0 0 0 4px;
	PADDING-TOP: 4px;   font-family: Tahoma;    FONT-SIZE: 12px;
	-moz-border-radius: .3em;
  -webkit-border-radius: .3em;
  border-radius: .3em;
	BACKGROUND: #F2F2F2;
}
.textarea_600x100 {
  WIDTH: 600px;       HEIGHT: 100px;
}
.form_obr {
  FLOAT: left;
}
.checklist {
  WIDTH: 30px;        HEIGHT: 30px;           PADDING-LEFT: 0px;      MARGIN-RIGHT: 5px;
  COLOR: #65246F;     FLOAT: left;            BORDER: 1px solid #D688E2;
}
.checklist_small {
  WIDTH: 22px;        HEIGHT: 22px;           MARGIN-TOP: 5px;      MARGIN-RIGHT: 5px;      MARGIN-LEFT: 30px;
  COLOR: #65246F;     FLOAT: left;            BORDER: 1px solid #D688E2;
}
H1 {
	FONT-SIZE: 100%;
	DISPLAY: inline;
}
H2 {
	COLOR: #046770;
	DISPLAY: inline;
}
.error {
	COLOR: red; FONT-SIZE: 14px; font-weight: bold;
}
.margin_right_0 {
  MARGIN-RIGHT: 0px;
}
.margin_right_6 {
  MARGIN-RIGHT: 6px;
}
.margin_left_0 {
  MARGIN-LEFT: 0px;
}
.margin_top_5 {
  MARGIN-TOP: 5px;
}
.margin_top_20 {
  MARGIN-TOP: 20px;
}
.margin_0 {
  MARGIN: 0px;
}
.padding_left_5 {
  PADDING-LEFT: 5px;
}
.text_center {
  TEXT-ALIGN: center;
}
.text_right {
  TEXT-ALIGN: right;
}
.tucne {
	FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.small {
	FONT-SIZE: 9px;
}
.redtenky {
	COLOR: red; FONT-SIZE: 100%; font-weight: normal;
}
.svetle_pozadi {
  BACKGROUND: #D8ECF6;
}
.bg_white {
  BACKGROUND: white;
}
.pruh_login {
  WIDTH: 600px;       MARGIN-LEFT: 130px;      TEXT-ALIGN: left;
}
.loginl {
	DISPLAY: inline;     FLOAT: left;          WIDTH: 120px;          POSITION: relative;
	COLOR: black;        PADDING-TOP: 9px;     PADDING-BOTTOM: 0px;  MARGIN-LEFT: 200px;
}
.loginr {
	DISPLAY: inline;     FLOAT: right;           POSITION: relative;
	WIDTH: 240px;        HEIGHT: 37px;
	PADDING-TOP: 0px;    PADDING-BOTTOM: 0px;    TEXT-ALIGN: left;
}
.cislostr{
	DISPLAY: inline;           POSITION: relative;
  VERTICAL-ALIGN: middle;    MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;        PADDING-TOP: 4px;
	PADDING-BOTTOM: 3px;       BACKGROUND-COLOR: white;
}
.cislostr2{
	DISPLAY: inline;           POSITION: relative;
  VERTICAL-ALIGN: middle;    MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;        PADDING-TOP: 4px;
	PADDING-BOTTOM: 3px;       BACKGROUND-COLOR: #C22525;
}
.cislo1 {
	DISPLAY:inline;      PADDING-LEFT: 4px;    PADDING-RIGHT: 4px;
}
.cislo2 {
	DISPLAY:inline;      PADDING-LEFT: 4px;    PADDING-RIGHT: 4px;
	FONT-WEIGHT: bold;   FONT-SIZE: 120%;      COLOR: white;
}
#mycontent {
  FONT-SIZE: 14px;    TEXT-ALIGN: left;     LINE-HEIGHT: 130%;
}
.mycont_nad {
  COLOR: #671673;     FONT-WEIGHT: bold;
}
.mycont_or {
  COLOR: #CC472F;     FONT-WEIGHT: bold;
}
.mycont_zel {
  COLOR: #37A84C;     FONT-WEIGHT: bold;
}
.mycont_red {
  COLOR: #9E2128;     FONT-WEIGHT: bold;
}
.font_size_14 {
  FONT-SIZE: 14px;
}

/* -----------  MENUTOP ----------- */
li {
	list-style: none;
}
li.transp {
	FLOAT: left;       WIDTH: 280px;    HEIGHT: 116px;
  behavior: url(PIE.htc);
	behavior: url(hovermenu.htc);
}
li.transp a {
	FLOAT: left;       WIDTH: 280px;    HEIGHT: 116px;      OUTLINE: 0;
  behavior: url(PIE.htc);
	behavior: url(hovermenu.htc);
}
li.topli {
	FLOAT: left;         WIDTH: 25%;     HEIGHT: 85px;
	FONT-FAMILY: Arial;
}
li.topli a {
	DISPLAY: block;      FONT-SIZE: 16px;        FONT-WEIGHT: normal;
  COLOR: black;        TEXT-ALIGN: center;     TEXT-DECORATION: none;
	HEIGHT: 53px;        PADDING-TOP: 32px;      BACKGROUND: white;
	BORDER-RIGHT: 1px solid #EBEBEB;
}
li.topli:hover, li.topliHover, li.topli a:hover, li.topli aHover  {
	BACKGROUND: #63A9CD;   COLOR: white;
}
li.vip a {    BACKGROUND: #63A9CD;   COLOR: white;
}
li.last a {   BORDER-RIGHT: 0px;
}
li.mleft {
	FLOAT: left;         WIDTH: 150px;    HEIGHT: 35px;
	COLOR: white;        BACKGROUND: url(menu.png) no-repeat;
	MARGIN-BOTTOM: 8px;
}
li.mleft a {
	DISPLAY: block;      FONT-SIZE: 19px;        FONT-WEIGHT: bold;           font-family: open_sans_bold, sans-serif;
  COLOR: white;        TEXT-DECORATION: none;  background-color: none;
	WIDTH: 135px;        HEIGHT: 33px;           PADDING-TOP: 2px;	          PADDING-LEFT: 15px;
}
li.mleft:hover, li.mleftHover  {
  BACKGROUND: url(menu2.png) no-repeat;
}
li.vip2 a {  BACKGROUND: #CC472F;     COLOR: white;
}
li.subm {
	FLOAT: left;         WIDTH: 200px;    HEIGHT: 26px;
	COLOR: white;        background-color: white;            BORDER-BOTTOM: 1px dotted #F9D1F8;
}
li.subm a {
	DISPLAY: block;      FONT-SIZE: 12px;        FONT-WEIGHT: normal;
  COLOR: black;        TEXT-DECORATION: none;  background-color: #F8FCFD;
	WIDTH: 175px;        HEIGHT: 21px;           PADDING-TOP: 5px;	          PADDING-LEFT: 25px;
  -moz-border-radius: .4em;
  -webkit-border-radius: .4em;
  border-radius: .4em;
  behavior: url(PIE.htc);
	behavior: url(hovermenu.htc);
}
li.subm:hover, li.submHover, li.subm a:hover, li.subm aHover  {
  COLOR: white;      BACKGROUND-COLOR: #801E7D;
  -moz-border-radius: .4em;
  -webkit-border-radius: .4em;
  border-radius: .4em;
  behavior: url(PIE.htc);
	behavior: url(hovermenu.htc);
}
li.vip3 a {  BACKGROUND: #CC7325;     COLOR: white;
}

li.vice {
	FLOAT: left;         WIDTH: auto;      HEIGHT: 36px;
	COLOR: white;        background-color: #63A9CD;
}
li.vice a {
	DISPLAY: block;      FONT-WEIGHT: bold;      HEIGHT: 26px;
  COLOR: white;        TEXT-ALIGN: center;     TEXT-DECORATION: none;
	PADDING-TOP: 10px;   PADDING-LEFT: 20px;     PADDING-RIGHT: 20px;  background-color: #63A9CD;
}
li.vice:hover, li.viceHover, li.vice a:hover, li.vice aHover  {
  COLOR: black;        BACKGROUND-COLOR: white;
}
li.vice_seda a:hover, li.vice_seda aHover {
  BACKGROUND-COLOR: #E2E3D8;
}
li.smazat a {
  BACKGROUND-COLOR: red;
}
li.zpet {
	FLOAT: left;         WIDTH: auto;    HEIGHT: 30px;
	COLOR: white;        background-color: #801E7D;
	-moz-border-radius: .3em;
  -webkit-border-radius: .3em;
  border-radius: .3em;
	behavior: url(hovermenu.htc);
  behavior: url(PIE.htc);
}
li.zpet a {
	DISPLAY: block;      FONT-WEIGHT: bold;    HEIGHT: 24px;
  COLOR: white;        TEXT-ALIGN: left;     TEXT-DECORATION: none;
	PADDING-TOP: 6px;    PADDING-LEFT: 25px;  PADDING-RIGHT: 25px;  background-color: #801E7D;
	-moz-border-radius: .3em;
  -webkit-border-radius: .3em;
  border-radius: .3em;
	behavior: url(hovermenu.htc);
  behavior: url(PIE.htc);
}
li.zpet:hover, li.zpetHover, li.zpet a:hover, li.zpet aHover  {
	COLOR: #801E7D;
  BACKGROUND-COLOR: #D8ECF6;
}

BR {
	LINE-HEIGHT: 10px;
}
