BODY {
	COLOR: black;        FONT-FAMILY: Calibri;     TEXT-ALIGN: center;
	FONT-SIZE: small;    HEIGHT: 100%;            BACKGROUND: #D0F4E3;   
  BACKGROUND: #E9F1F4;  
}
* { MARGIN:0; PADDING:0;
} 
h1 { font-size: 1.8em; margin: 10px 0 0 0; font-family: open_sans_bold, sans-serif;}
h1.jednoduse { WIDTH: 350px;  FLOAT: left; font-size: 2.1em; margin: 20px 0 0 0; font-family: open_sans_light, sans-serif;}
h1.zaznam { WIDTH: 350px;  FLOAT: left; font-size: 2.2em; margin: 0 0 40px 0; font-family: open_sans_bold, sans-serif;}
A {
	FONT-SIZE: 15px;     COLOR: white; TEXT-DECORATION: underline; FONT-WEIGHT: none;
}
A:hover {
	FONT-WEIGHT: normal; TEXT-DECORATION: none;
}
#main {
	WIDTH: 100%;         HEIGHT: 215px;             FLOAT: left;             POSITION: relative;  
  BACKGROUND: url("top.jpg") no-repeat;           BACKGROUND-POSITION: center top; 
}
#main2 {
	MARGIN: 0 auto;      WIDTH: 938px;                  HEIGHT: 215px;                     
	POSITION: relative;  TEXT-ALIGN: left;	            
}
#menu {
  WIDTH: 938px;         HEIGHT: 67px;          FLOAT: left;     POSITION: relative;   
  MARGIN-TOP: 85px;     BACKGROUND: url("menu.png") repeat-x;   
  -moz-border-radius: .8em;
  -webkit-border-radius: .8em;
  border-radius: .8em;
}
#eso{
	WIDTH: 952px;     FLOAT: left; 	   BACKGROUND-COLOR: black;
}
#box2{ position: absolute; left: 0px; top: 210px;
  WIDTH: 150px; HEIGHT: 250px; 
}
.box2_img {
  BORDER: 0px;  MARGIN-BOTTOM: 7px;
}

#main3 {
	WIDTH: 100%;         HEIGHT: auto;             FLOAT: left;             POSITION: relative;  
  BACKGROUND: none;   
}
#main3s {
	MARGIN: 0 auto;       WIDTH: 938px;            HEIGHT: auto;            POSITION: relative;                       
	MARGIN-TOP: 18px;     TEXT-ALIGN: left;	       BACKGROUND: none;
}
#videopruh {
  WIDTH: 938px;         HEIGHT: 362px;           FLOAT: left;             POSITION: relative; 
  BACKGROUND: none;  MARGIN-BOTTOM: 30px;
}
.video {
  WIDTH: 640px;         HEIGHT: 360px;           FLOAT: left;             POSITION: relative;
  BORDER: 1px solid #C93F10;
}
.main_pic {
  WIDTH: 275px;         HEIGHT: 360px;           FLOAT: left;             POSITION: relative;
  BORDER: 1px solid #C93F10;     
}
.main_pic img {
  PADDING: 5px;
}
.main_form {
  WIDTH: 257px;         HEIGHT: 350px;           FLOAT: right;             POSITION: relative;
  MARGIN-RIGHT: 5px;    BORDER-TOP: 10px solid #C93F10;   BACKGROUND: white;
  -webkit-box-shadow: #BABABA 0px 0px 5px;     /* X offset , Y offset , Blur size  */
  -moz-box-shadow: #BABABA 0px 0px 5px;
  box-shadow: #BABABA 0px 0px 5px;
  behavior: url(PIE.htc); 
}
.main_form_t {
  WIDTH: 207px;         HEIGHT: 185px;           FLOAT: left;              POSITION: relative;
  MARGIN-LEFT: 28px;    MARGIN-TOP: 22px;        FONT-SIZE: 18px;          COLOR: #5B5B59;
  LINE-HEIGHT: 110%;
}
.main_longtext {
  WIDTH: 637px;         HEIGHT: 350px;           FLOAT: right;             POSITION: relative;
  MARGIN-RIGHT: 5px;    BORDER-TOP: 10px solid #C93F10;   BACKGROUND: white;
  -webkit-box-shadow: #BABABA 0px 0px 5px;     /* X offset , Y offset , Blur size  */
  -moz-box-shadow: #BABABA 0px 0px 5px;
  box-shadow: #BABABA 0px 0px 5px;
  behavior: url(PIE.htc); 
}
.main_longtext_t {
  PADDING: 22px 28px;   FONT-SIZE: 18px;          COLOR: #5B5B59;
  LINE-HEIGHT: 110%;
}
.se_pruh, .se_pruh2 {
  WIDTH: 220px;         HEIGHT: 44px;           FLOAT: left;            POSITION: relative;
  MARGIN-LEFT: 28px;    MARGIN-BOTTOM: 3px;   FONT-SIZE: 16px;    
}
.se_pruh2 {
  HEIGHT: 44px;         MARGIN-TOP: 14px;
}
.se_pruh input {
  WIDTH: 200px;    HEIGHT: 42px;              POSITION: relative;       FLOAT: left;     
  MARGIN: 0px;     BORDER: 1px solid #DEDEDE; COLOR: #5B5B59;           TEXT-ALIGN: center;
	OVERFLOW: auto;  FONT-SIZE: 16px;
	-moz-border-radius: .2em;
  -webkit-border-radius: .2em;
  border-radius: .2em;
  BACKGROUND: #F7F7F7;
}
.form_tlac {
	FLOAT: left;         WIDTH: auto;                HEIGHT: 42px;                 POSITION: relative;  
	white-space: nowrap; COLOR: #C93F10;               PADDING: 2px 28px 2px 28px;   BORDER: 1px solid #C93F10;          
  FONT-SIZE: 16px;     FONT-WEIGHT: bold;          BACKGROUND-COLOR: #FFA281;  cursor: pointer; cursor: hand;
  MARGIN-TOP: 2px;
  -moz-border-radius: .2em;
  -webkit-border-radius: .2em;
  border-radius: .2em;
}
.form_tlac:hover, .form_tlacHover { 
  COLOR: black;        BACKGROUND-COLOR: white;   
}

#st {
	WIDTH: 938px;         HEIGHT: auto;            FLOAT: left;             POSITION: relative;
  BACKGROUND: white;    PADDING-BOTTOM: 40px;    MARGIN-BOTTOM: 30px;
} 
.st_nad {
	WIDTH: 898px;         HEIGHT: 58px;             FLOAT: left;             POSITION: relative; 
  MARGIN-TOP: 21px;     BORDER-LEFT: 10px solid #C93F10;                   BACKGROUND: white;
  PADDING-TOP: 20px;    PADDING-LEFT: 30px;       FONT-SIZE: 28px;         FONT-WEIGHT: bold;
}
.st_cl {
	WIDTH: 798px;         HEIGHT: auto;             FLOAT: left;             POSITION: relative; 
  MARGIN-TOP: 18px;     MARGIN-LEFT: 40px;        FONT-SIZE: 17px;         BORDER: 1px solid #C93F10;    
  PADDING-TOP: 20px;    PADDING-BOTTOM: 25px;     PADDING-LEFT: 25px;      PADDING-RIGHT: 25px;           
}
.prvni_clanek {         MARGIN-BOTTOM: 20px;    
}
.st_cl_n {
	WIDTH: 798px;         HEIGHT: auto;             FLOAT: left;             POSITION: relative; 
  FONT-WEIGHT: bold;    FONT-SIZE: 22px;          MARGIN-BOTTOM: 15px;
}
.st_cl_tlac {
	WIDTH: 798px;         HEIGHT: auto;             FLOAT: left;             POSITION: relative; 
  MARGIN-TOP: 20px;        
}
.st_text_obsah {
	FONT-SIZE: 16px;     FONT-FAMILY: Arial;     LINE-HEIGHT: 140%;
} 
p {
  MARGIN-BOTTOM: 20px;
}

.st_produkty_pruh {
  WIDTH: 790px;         HEIGHT: 80px;             FLOAT: left;             POSITION: relative; 
  MARGIN-TOP: 21px;     PADDING-LEFT: 30px;       
}
.st_produkty_f {
	WIDTH: 110px;         HEIGHT: 60px;             FLOAT: left;             POSITION: relative; 
  PADDING: 5px;         TEXT-ALIGN: center;       BORDER: 1px solid #C93F10;                   
}
.st_produkty_n {
	WIDTH: 460px;         HEIGHT: auto;             FLOAT: left;             POSITION: relative; 
  MARGIN-LEFT: 20px;    MARGIN-BOTTOM: 5px;       FONT-SIZE: 18px;          FONT-WEIGHT: bold;      
}
.st_produkty_t {
	WIDTH: 460px;         HEIGHT: 50px;             FLOAT: left;             POSITION: relative; 
  MARGIN-LEFT: 20px;    FONT-SIZE: 12px;          
}
.st_produkty_v {
	WIDTH: 160px;         HEIGHT: 50px;             FLOAT: right;             POSITION: relative;     
  MARGIN-RIGHT: 20px;   MARGIN-TOP: 13px;            
}
.st_cl_foto {
  FLOAT: left;          MARGIN-RIGHT: 20px;       MARGIN-BOTTOM: 20px;
}
.foto_mensi {           WIDTH: 300px;
}
.st_cl_obj {
  WIDTH: 797px;         HEIGHT: 150px;             FLOAT: left;             POSITION: relative;  
  MARGIN-TOP: 30px;
}
.st_obj_sl1 {
  WIDTH: 350px;         HEIGHT: 150px;             FLOAT: left;             POSITION: relative;  
  MARGIN-RIGHT: 45px;  
}

#kont_sl1 {
  WIDTH: 400px;         HEIGHT: auto;             FLOAT: left;             POSITION: relative; 
  MARGIN-TOP: 18px;     MARGIN-LEFT: 40px;        BORDER: 1px solid #C93F10;    
  PADDING: 20px;    
}
#kont_sl2 {
  WIDTH: 380px;         HEIGHT: auto;             FLOAT: left;             POSITION: relative; 
  MARGIN-TOP: 0px;     MARGIN-LEFT: 10px;        FONT-SIZE: 17px;          
  PADDING-TOP: 20px;    PADDING-BOTTOM: 25px;     PADDING-LEFT: 25px;      PADDING-RIGHT: 25px;    
}
.kont_top {
  WIDTH: 380px;          HEIGHT: 50px;             FLOAT: left;             POSITION: relative;
  FONT-SIZE: 22px;       FONT-WEIGHT: bold; 
}
.kont_left {
  WIDTH: 30px;          HEIGHT: 50px;             FLOAT: left;             POSITION: relative; 
}
.kont_right {
  WIDTH: 330px;         HEIGHT: 50px;             FLOAT: right;             POSITION: relative; 
  PADDING-TOP: 0px;     
}

#kont_form {
  WIDTH: 358px;        HEIGHT: auto;         FLOAT: left;    POSITION: relative;
  MARGIN-LEFT: 26px;   MARGIN-TOP: 5px;      PADDING-BOTTOM: 40px;  
}
.kont_pruh {
  WIDTH: 358px;        HEIGHT: 35px;          FLOAT: left;    POSITION: relative;
  MARGIN-BOTTOM: 7px;  
}
.kont_nad { 
  WIDTH: 358px;        HEIGHT: 35px;          FLOAT: left;    POSITION: relative;
  MARGIN-BOTTOM: 14px; FONT-SIZE: 2.0em;      FONT-FAMILY: open_sans_bold, sans-serif;  
}
.kont_pruh_area {
  WIDTH: 358px;        HEIGHT: 110px;          FLOAT: left;    POSITION: relative;
  MARGIN-BOTTOM: 7px;  
}
.kont_t {
  WIDTH: 90px;        HEIGHT: 27px;          FLOAT: left;    POSITION: relative;
  PADDING-TOP: 8px;   FONT-SIZE: 16px;       FONT-FAMILY: Arial;    
}
.kont_in {
  WIDTH: 260px;        HEIGHT: 25px;          FLOAT: right;    POSITION: relative; 
}
.kont_put {
  WIDTH: 252px;       HEIGHT: 30px;               POSITION: relative;  
  MARGIN: 0px;        BORDER: 1px solid #AAAAAA;  COLOR: black;          FONT-SIZE: 16px;
	OVERFLOW: auto;     PADDING-LEFT: 6px;          BACKGROUND: white;
	-moz-border-radius: .4em;
  -webkit-border-radius: .4em;
  border-radius: .4em;
}
.kont_area {
  WIDTH: 352px;       HEIGHT: 102px;          FLOAT: left;         OVERFLOW: auto;      
	MARGIN-TOP: 0px;    MARGIN-BOTTOM: 30px;     MARGIN-LEFT: 0px;
	BORDER: 1px solid #AAAAAA; COLOR: black;    PADDING: 0 0 0 4px;
	PADDING-TOP: 4px;   font-family: Tahoma;    FONT-SIZE: 16px;
	BACKGROUND: white;
	-moz-border-radius: .4em;
  -webkit-border-radius: .4em;
  border-radius: .4em;
}


#spo {
	WIDTH: 100%;         HEIGHT: auto;             FLOAT: left;             POSITION: relative;  
  BACKGROUND: #C93F10;   
}
#spos {
	MARGIN: 0 auto;      WIDTH: 938px;             HEIGHT: auto;            POSITION: relative;                       
	MARGIN-TOP: 0px;     TEXT-ALIGN: left;	       
}
#spopruh {
  WIDTH: 908px;         HEIGHT: 250px;           FLOAT: left;             POSITION: relative; 
  MARGIN-LEFT: 40px;
}
.spo_sloup {
  WIDTH: 270px;         HEIGHT: 200px;           FLOAT: left;             POSITION: relative;
  COLOR: white;         MARGIN-TOP: 30px;        MARGIN-RIGHT: 20px;      FONT-SIZE: 16px;      
}
.spo_nad {
  WIDTH: 270px;         HEIGHT: 50px;           FLOAT: left;             POSITION: relative;
  FONT-SIZE: 22px;
}

.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;  
}


#login {
	WIDTH: 350px;        HEIGHT: 65px;       FLOAT: right;      MARGIN-TOP: 35px;
	POSITION: relative;  MARGIN-RIGHT: 20px;
}
.login_prihl {
  WIDTH: 300px;        HEIGHT: 25px;       FLOAT: right;      POSITION: relative;
  TEXT-ALIGN: right;  
}
.login_kos {
  WIDTH: 150px;          HEIGHT: 28px;       FLOAT: right;      POSITION: relative; 
  BACKGROUND: #D8ECF6;   BORDER: 1px solid white;
  -moz-border-radius: 0.4em;
  -webkit-border-radius: 0.4em;
  border-radius: 0.4em;
  behavior: url(PIE.htc);
}
.login_kos_text {
  WIDTH: 110px;           HEIGHT: 20px;      FLOAT: left;        POSITION: relative;
  FONT-SIZE: 12px;        MARGIN-TOP: 7px;   TEXT-ALIGN: right;    
}
.login_kos_obr {
  WIDTH: 30px;           HEIGHT: 26px;       FLOAT: right;        POSITION: relative;  
  TEXT-ALIGN: right;     MARGIN-RIGHT: 5px;  MARGIN-TOP: 1px;
}


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;
}
.cerna {      COLOR: black;     FONT-SIZE: 18px;
}
.svetle_pozadi {
  BACKGROUND: #D8ECF6;
}
.bg_white {
  BACKGROUND: white;
}
.pruh_login {
  WIDTH: 600px;       MARGIN-LEFT: 30px;      TEXT-ALIGN: left;       FLOAT: left;    
}
.loginl {
	DISPLAY: inline;     FLOAT: left;          WIDTH: 200px;          POSITION: relative;
	COLOR: black;        PADDING-TOP: 9px;     PADDING-BOTTOM: 0px;   MARGIN-LEFT: 0px;
}
.loginr {
	DISPLAY: inline;     FLOAT: left;           POSITION: relative; 
	WIDTH: 240px;        HEIGHT: 47px;           
	PADDING-TOP: 0px;    PADDING-BOTTOM: 0px;    TEXT-ALIGN: left;
}
.login_input {
  WIDTH: 200px;    HEIGHT: 42px;              POSITION: relative;       FLOAT: left;     
  MARGIN: 0px;     BORDER: 1px solid #DEDEDE; COLOR: #5B5B59;           TEXT-ALIGN: center;
	OVERFLOW: auto;  FONT-SIZE: 16px;
	-moz-border-radius: .2em;
  -webkit-border-radius: .2em;
  border-radius: .2em;
  BACKGROUND: #F7F7F7;
}
.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.top { 
	FLOAT: left;           WIDTH: auto;      HEIGHT: 67px;             
	FONT-FAMILY: Calibri;  COLOR: white;   
} 
li.top a { 
	DISPLAY: block;      FONT-SIZE: 18px;        FONT-WEIGHT: normal; 
  COLOR: white;        TEXT-ALIGN: center;     TEXT-DECORATION: none; 
	HEIGHT: 45px;        PADDING-TOP: 22px;        
	PADDING-LEFT: 30px;  PADDING-RIGHT: 30px;
} 
li.top a:hover, li.top aHover  { 
  background: #C93F10;            COLOR: white;
} 
li.first a {  BACKGROUND: url("menu2.png") repeat-x;
  HEIGHT: 40px;        PADDING-TOP: 27px;
  PADDING-LEFT: 34px;  PADDING-RIGHT: 34px;
  -moz-border-radius: .6em 0em 0em .6em;
  -webkit-border-radius: .6em 0em 0em .6em;
  border-radius: .6em 0em 0em .6em;
}
li.mleft { 
	FLOAT: left;         WIDTH: 163px;    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;      FONT-SIZE: 17px;         TEXT-ALIGN: left;
	WIDTH: 163px;        HEIGHT: 32px;           PADDING-TOP: 3px;	          PADDING-LEFT: 10px; 
} 
li.mleft:hover, li.mleftHover  { 
  BACKGROUND: url(menu2.png) no-repeat;
} 

li.mleft2  { 
  MARGIN-LEFT: 8px;       BACKGROUND: url(menu3.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.lizal {             FLOAT: left;         WIDTH: 28px;    HEIGHT: 28px; } 
li.lizal a {           DISPLAY: block;      WIDTH: 28px;    HEIGHT: 28px; } 

li.liblok {            FLOAT: left;         WIDTH: 233px;    HEIGHT: 117px; } 
li.liblok a {          DISPLAY: block;      WIDTH: 233px;    HEIGHT: 117px; } 

li.liface {            FLOAT: left;         WIDTH: 90px;    HEIGHT: 55px; } 
li.liface a {          DISPLAY: block;      WIDTH: 90px;    HEIGHT: 55px; } 
 
li.likont {            FLOAT: left;         WIDTH: 140px;    HEIGHT: 65px; } 
li.likont a {          DISPLAY: block;      WIDTH: 140px;    HEIGHT: 65px; } 

li.vice { 
	FLOAT: left;         WIDTH: 188px;    HEIGHT: 44px;
	COLOR: white;        
} 
li.vice a { 
	DISPLAY: block;      WIDTH: 153px;   HEIGHT: 34px;         FONT-WEIGHT: normal;      FONT-SIZE: 18px;
  COLOR: white;        TEXT-ALIGN: left;     TEXT-DECORATION: none; 
	PADDING-TOP: 10px;    PADDING-LEFT: 35px;    background: url('vice_tlac.jpg') no-repeat;
	-moz-border-radius: .5em;
  -webkit-border-radius: .5em;
  border-radius: .5em;
	behavior: url(hovermenu.htc); 
  behavior: url(PIE.htc);  
} 
li.vice a:hover, li.vice aHover  { 
  WIDTH: 148px;         BACKGROUND: url('vice_href.jpg') repeat-x; 
} 
li.vicekratsi a {         WIDTH: 140px;            background: url('vice_tlac2.jpg') no-repeat;
}
li.vicekratsi a:hover, li.vicekratsi aHover  { 
  WIDTH: 105px;         
} 

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;
}
