#nastaveni img {
  margin: 10px 0px 10px 0px;
}
a.rez:hover {
	text-decoration: none;
	color: rgb(255, 0, 0);
}
a.rez {
	text-decoration: none;
	color: rgb(255, 255, 255);
} 
.w_1r {
  width: 18px;
}

.b_gr78 {
	background: rgb( 0, 78, 0);
} 

.b_re78 {
	background: rgb( 128, 0, 0);
} 

.button {
	border : none; 
	height : 15px;
	padding : 0px;
	margin : 0px;
	display : inline; 
  cursor : pointer; 
	cursor : hand;
}

.b_g200 {
  background: rgb( 200, 200, 200);
}

.b_g75, .roh {
  background: rgb( 75, 75, 75);
}

.b_g50 {
  background: rgb( 50, 50, 50);
}

.b_g30 {
  background: rgb( 30, 30, 30);
}

.b_g0 {
  background: rgb( 0, 0, 0);
}

.b_r255 {
  background: rgb( 255, 0, 0);
}

.b_r78 {
  background: rgb( 78, 9, 0);
}

.b_r128 {
  background: rgb( 128, 0, 0); 
}
.b_gr128 {
  background: rgb( 0, 100, 0);
}
.c_g255 {
  color: rgb( 255, 255, 255);
}

.c_g200 {
  color: rgb( 200, 200, 200);
}

.c_g150 {
  color: rgb( 150, 150, 150);
}

.c_g120 {
  color: rgb( 120, 120, 120);
}

.c_r255 {
  color: rgb( 255, 0, 0);
}

.c_b204 {
  color: rgb( 0, 153, 204);
}

.f_bold, h1 {
  font-weight: 600;
    /* jen 600 je bold na MSIE */
}

.h_1r, .nazev, .seznam {
  height: 18px;
}

.h_2r {
  height: 36px;
}

.h_3r {
  height: 54px;
}

.h_4r {
  height: 72px;
}

.h_5r {
  height: 90px;
}

.h_6r {
  height: 108px;
}

.h_7r {
  height: 126px;
}

.h_8r {
  height: 144px;
}

.h_9r {
  height: 162px;
}

.h_10r {
  height: 180px;
}

.h_11r {
  height: 198px;
}

.h_max {
  height: 100%;
}

.p_t, .p_tl, .p_trbl, .p_ {
  padding-top: 3px;
}

.p_r, .p_trbl, .p_ , .p_right {
  padding-right: 4px;
}

.p_b, .p_bl, .p_trbl, .p_ {
  padding-bottom: 3px;
}

.p_l, .p_bl, .p_tl, .p_trbl, .p_ , .p_left, .nazev, .seznam {
  padding-left: 7px;
}
.nazev {
	padding-right: 5px;
}
.p_stejny {
  padding: 7px;
}

.r_t, .r_tl, .r_, .r_trbl {
  border-top: 1px solid rgb( 100, 100, 100);
}

.r_r, .r_rl, .r_, .r_trbl {
  border-right: 1px solid rgb( 100, 100, 100);
}

.r_b, .nazev, .r_bl, .r_, .r_trbl {
  border-bottom: 1px solid rgb( 100, 100, 100);
}

.r_l, .r_tl, .r_rl, .r_bl, .r_, .r_trbl {
  border-left: 1px solid rgb( 100, 100, 100);
}

.t_center, .stred {
  text-align: center;
}

.t_right {
  text-align: right;
}

.v_top {
  vertical-align: top;
}

.v_bottom {
  vertical-align: bottom;
}

.v_middle, .nazev, .stred, .seznam {
  vertical-align: middle;
}

.w_max {
  width: 100%;
}

.w_1m {
  width: 154px;
}

.w_2m {
  width: 308px;
}

.w_3m {
  width: 462px;
}

.w_4m {
  width: 616px;
}

.w_m2 {
  width: 77px;
}

.w_m3 {
  width: 51px;
}

.w_2r {
  width: 36px;
}


/* menu */

a.text:hover, .links a:hover, .anketa a:hover {
  color: rgb( 255, 0, 0);
}

.menuA a:hover, .menuB a:hover, .menuC a:hover, .menuR78 a:hover, .menuG0 a:hover, .menuG0b a:hover {
  color: rgb( 255, 0, 0);
  background-image: none;
}

td.menuA, td.menuC  {
  background:
    rgb( 30, 30, 30)
    url(./../gfx/menu_red.gif)
    no-repeat;
  background-position: 100% -19px;
}

td.menuB  {
  background:
    rgb( 50, 50, 50)
    url(./../gfx/menu_blue.gif)
    no-repeat;
  background-position: 100% -19px;
}

td.menuR78, div.menuR78, td.menuR78d  {
  background:
    rgb( 78, 9, 0)
    url(./../gfx/menu_red.gif)
    no-repeat;
  background-position: 100% -19px;
}

td.menuG0  {
  background:
    rgb( 0, 0, 0)
    url(./../gfx/menu_red.gif)
    no-repeat;
  background-position: 100% -19px;
}

td.menuG0b  {
  background:
    rgb( 0, 0, 0);
}

td.links {
  background: rgb( 75, 75, 75) 
    url(../gfx/submit.png) 
    no-repeat left;
}

td.anketa {
  background: rgb( 50, 50, 50);
}

.menuAd a {
  color: rgb( 120, 120, 120);
  background:  
    url(../gfx/menu_red.gif) 
    no-repeat top right;
  display: block;
  height: 17px;
/*  line-height: 17px;*/
  padding-left: 7px;
}

.menuA a, .menuG0 a, .menuR78 a {
  color: rgb( 200, 200, 200);
  background:  
    url(../gfx/menu_red.gif) 
    no-repeat top right;
  display: block;
  height: 17px;
/*  line-height: 17px;*/
  padding-left: 7px;
}

.menuR78d a {
  color: rgb( 120, 120, 120);
  background:  
    url(../gfx/menu_red.gif) 
    no-repeat top right;
  display: block;
  height: 17px;
/*  line-height: 17px;*/
  padding-left: 7px;
}

.menuB a {
  color: rgb( 200, 200, 200);
  background:  
    url(../gfx/menu_blue.gif) 
    no-repeat top right;
  display: block;
  height: 17px;
/*  line-height: 17px;*/
  padding-left: 7px;
}

.menuC a {
  color: rgb( 150, 150, 150);
  background:  
    url(../gfx/menu_red.gif) 
    no-repeat top right;
  display: block;
  height: 17px;
/*  line-height: 17px;*/
  padding-left: 7px;
}

.menuG0b a {
  color: rgb( 200, 200, 200);
  display: block;
  height: 15px;
  line-height: 15px;
  padding-left: 7px;
}

.links a {
  color: rgb( 200, 200, 200);
  padding-left: 17px;
  display: block;
/*  height: 17px;*/
  line-height: 17px;
}

.anketa a, .anketa_a {
  color: rgb( 200, 200, 200);
  padding-left: 7px;
  display: block;
/*  height: 17px;*/
  line-height: 17px;
}

.sel a {
  color: rgb( 255, 0, 0);
  background: 
    url(../gfx/roh_white.png) 
    no-repeat top right;
}

.sub a {
  padding-left: 13px;
}


/*============================*/

#hledat {
  margin-left: 100px;
}

.r_l_0 {  /* nefunguje :-( */
  border-left: 0px;
}


/* tagy */

a.text {
  text-decoration: underline;
  color: white;
}

a {
  text-decoration: none;
}

a.mapa {
  color: none;
}

a.mapa:hover {
  background: url(../gfx/mapa/sel.png) 
    no-repeat center;
}

a.next{
  padding-right: 24px;
  background:  
    url(../gfx/next_red.png) 
    no-repeat center;
  height: 17px;
  width: 24px;
}

a.prev {
  padding-right: 24px;
  background:  
    url(../gfx/prev_red.png) 
    no-repeat center;
  height: 17px;
  width: 24px;
}

a.hlava{
  color: rgb( 200, 200, 200);
  padding-right: 12px;
  background: rgb( 50, 50, 50) 
    url(../gfx/submit.png) 
    no-repeat right;
}

a.hlava:hover {
  color: rgb( 255, 0, 0);
}

a.back {
  color: rgb( 200, 200, 200);
  display: block;
  height: 17px;
  width: 100%;
}

a.back:hover {
  background: rgb( 78, 9, 0); 
}

/* class abecedne */

.d_email {
  height: 35px;
}

.okraj {
  padding-left: 2px;
  padding-right: 1px;
}

.vataOkraje {
  background: rgb( 70, 70, 70);
}


/* id abecedne ============================*/

#anketaGraf {
  text-align: center;
  padding: 4px 0 9px 0;
}

#coJeLogo {
  vertical-align: bottom;
}

#dotaz input {
  margin: 0 0 0 2px;
}

#dotazInput {
  padding: 10px;
}

#dotazLogo {
  height: 73px;
  vertical-align: middle;
  text-align: center;
}

#dotazTextareaSmall {
  background: 
    rgb( 160, 160, 160)
    url(../gfx/podklad_dotaz.png) 
    no-repeat center center;
  background-attachment: fixed;
  width: 100%;
  height: 100%;
}

#hlava {
  background: rgb( 50, 50, 50);
  width: 100%;
  height: 1px;
  padding: 11px 11px 11px 11px;
  border-bottom: 2px solid rgb( 0, 0, 0);
  vertical-align: bottom;
}

#huba {
  width: 48px;
}

#mezTela {
  width: 1000px;
  padding-left: 10px;
  padding-right: 10px;
}

#monitor {
  width: 100%;
  background: rgb( 100, 100, 100);
}

#obsah {
  width: 770px;
}

#obsahTable {
  width: 100%;
}

#telo {
  margin-top: 2px;
  width: 100%;
}


/* Zbytek */

.okraj td, #menu td, #coJe td  {
  height: 18px;
  border-bottom: 1px solid rgb( 100, 100, 100);
}

td.vataOkraje {
  height: 100%;
  width: 200px;
}

.roleta_red {
  height: 7px;
  background: rgb( 100, 100, 100)
    url(../gfx/roleta_red.png)
    repeat-x;
}

#vata {
  height: 100%;
  background: rgb( 100, 100, 100)
    url(../gfx/roleta.png)
    repeat-x;
}

#vataBez {
  height: 100%;
}

td#vataMenu {
  height: 100%;
  border-bottom: 1px solid
    rgb( 100, 100, 100);
}


/** added by JimX **/
.volba {
  padding-left: 7px;
  border-bottom: 1px solid rgb( 100, 100, 100);
}

.volba input, .volba {
  vertical-align: middle;
}

#obrazek {
  background-color: #323232;
  text-align: center;
  vertical-align: middle;
  height: 180px;
}

h1 {
  background: rgb( 50, 50, 50);
  padding: 2px 0 0 7px;
  margin: -4px -5px -4px -8px;
  height: 17px;
  border: 1px solid rgb( 100, 100, 100)
}

.info {
  color: Red;
}

.checkbox{
  margin: 2px 2px 1px 2px;
  height: 13px;
  width: 13px;
}

/* HTML */

body {
  background-color: rgb(0,0,0);
  margin: 0px;
}

body, html, td, h1, button {
  font-family: "Arial CE", Arial, sans-serif;
  font-size: 11px;
  /*letter-spacing: 1px;*/
  color: rgb( 220, 220, 220);
}

form {
  margin: 0;
}

img {
  /*border: black solid 1px;*/
  border: 0px;
}

input, select, option {
  background: rgb( 160, 160, 160);
}

table {
  /*border: solid white 1px;*/
  width: 100%;
  height: 100%;
}

td {
  padding: 0;
  vertical-align: top;
}

input, select {
  font-family: "Arial CE",
    Arial, sans-serif;
  font-size: 11px;
  /*letter-spacing: 1px;*/
}

textarea {
  font-family: "Arial CE", Arial, sans-serif;
}