body, html {
scrollbar-base-color: #F3F3F3; scrollbar-arrow-color: #000;
}

body, html {
position: relative; _position: absolute;
margin: 0px; _padding: 0px; font-size: 100%; color: #000; font-family: Georgia; 
overflow: auto; _overflow: none; border: 0px none; font-weight: normal; word-spacing: normal; white-space: normal; line-height: normal;
/* background: #CCDEF4 url('obr/ruzne/2010/xmas_decoration.gif') right top no-repeat; */
/*background: url('obr/ruzne/2010/xmas_background.gif') left top repeat;*/

background: #CCDEF4;


}

.resetovac
{
border: 0px none;
margin: 0px;
padding: 0px;
float: none;
clear: both;
width: 0px;
height: 0px;
line-height: 0px;
font-size: 0px;
}

p, img, table, tr, th, td,  h1, h2, h3, h4, h5, form
{
border: 0px none;
margin: 0px;
padding: 0px;
}

form, select, option {
cursor: default;
}

input.cisty {
border: 0px none;
margin: 0px;
padding: 0px;
}

textarea {
margin: 0px; padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.4em;
}
h1 {
text-align: left;
color: #0080FF; font-size: 20px; font-weight: lighter; line-height: 1.2em;
}

.hajedna {
padding-left: 85px;
line-height: 1.2em; font-size: 38px; _font-size: 36px; font-variant: small-caps;
font-weight: bold; color: #FF661C; background: transparent; z-index: 1000;
}

/*h2 {
font-size: 18px; font-weight: normal; text-align: left; color: #000; 
background: transparent url('/obr/rezerva/sada.gif') right top no-repeat;
z-index: 1000;
}*/

.hadva {font-family: Georgia, "Times New Roman", Times, serif; padding: 1px; line-height: 1.4em; font-size: 18px; font-weight: normal; text-align: left; color: #000; 
background: transparent url('/obr/rezerva/sada.gif') right top no-repeat;
z-index: 1000;}

h2 {
font-size: 10px; font-weight: normal;
color: #000; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.h2span {font-size: 10px; font-weight: normal;
color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; border: 0px none;
margin: 0px;
padding: 0px; line-height: 1.4em;}

p, br {
padding: 0px; margin: 0px;
}
p {
line-height: 1.4em;
}
br {
line-height: 0.2em;
}

p.min {
line-height: .5em;
}

a {
text-decoration: none; color: #0080FF; border-bottom: #BFDFFF 2px solid; font-weight: bold;
font-size: 16px;
}
a:link, a:visited, a:active {
color: #0080FF;
}
a:hover {
text-decoration: none; color: #FF661C;
}

a.zerulink:hover {
text-decoration: none; border: none;
}

a.nic {
text-decoration: none; color: #FFF; background-color: #FFF; border: 0px none; font-size: 0px;
}
a.nic:link, a.nic:visited, a.nic:active {
text-decoration: none; color: #FFF; background-color: #FFF; border: 0px none; font-size: 0px;
}
a.nic:hover {
text-decoration: none; color: #FFF; background-color: #FFF; border: 0px none; font-size: 0px;
}

a.moderator {
text-decoration: underline; color: #000; font-weight: normal; font-size: 14px; border: 0px none;
}
a.moderator:link, a.moderator:visited, a.moderator:active {
color: #000; border: 0px none;
}
a.moderator:hover {
text-decoration: none; color: #FF661C; border: 0px none;
}

a.mensi {
text-decoration: none; color: #0080FF; border-bottom: #BFDFFF 2px solid; font-weight: bold;
font-size: 12px;
}
a.mensi:link, a.mensi:visited, a.mensi:active {
color: #0080FF;
}
a.mensi:hover {
text-decoration: none; color: #FF661C;
}


a.mensi2 {
text-decoration: none; color: #0080FF; border-bottom: #BFDFFF 1px solid; font-weight: lighter;
font-size: 12px;
}
a.mensi2:link, a.mensi2:visited, a.mensi2:active {
color: #0080FF;
}
a.mensi2:hover {
text-decoration: none; color: #FF661C;
}


a.jestemensi {
text-decoration: none; color: #0080FF; border-bottom: #BFDFFF 1px solid; font-weight: normal;
font-size: 10px;
}
a.jestemensi:link, a.jestemensi:visited, a.jestemensi:active {
color: #0080FF;
}
a.jestemensi:hover {
text-decoration: none; color: #FF661C;
}

a.kotva_skok {
text-decoration: none; color: #666666; border-bottom: #BBBBBB 1px dashed; font-weight: bold;
font-size: 12px;
}
a.kotva_skok:link, a.kotva_skok:visited, a.kotva_skok:active {
color: #999999;
}
a.kotva_skok:hover {
text-decoration: none; color: #FF661C; font-size: 14px; border-bottom: #FF661C 1px dashed; font-weight: bold;
}


a.facebook {
text-decoration: none; color: #666666; border-bottom: #BBBBBB 1px solid; font-weight: bold;
font-size: 10px;
}
a.facebook:link, a.facebook:visited, a.facebook:active {
color: #999999;
}
a.facebook:hover {
text-decoration: none; color: #0080FF; font-size: 14px; border: none; font-weight: bold;
}



a.li {
text-decoration: none; color: #0080FF; border-style: none; font-weight: bold;
font-size: 16px;
}
a.li:link, a.li:visited, a.li:active {
color: #0080FF;
}
a.li:hover {
text-decoration: none; color: #FF661C;
}

a.text {
text-decoration: none; color: #0080FF; border-style: none; font-weight: bold;
font-size: 14px;
}
a.text:link, a.text:visited, a.text:active {
color: #0080FF;
}
a.text:hover {
text-decoration: none; color: #FF661C;
}

a.text2 {
text-decoration: none; color: #0080FF; border-style: none; font-weight: bold;
font-size: 12px;
}
a.text2:link, a.text2:visited, a.text2:active {
color: #0080FF;
}
a.text2:hover {
text-decoration: none; color: #FF661C;
}

a.nadpis {
text-decoration: none; color: #0080FF; border-style: none; font-weight: bold;
font-size: 20px; font-weight: lighter; line-height: 1.2em;
}
a.nadpis:link, a.nadpis:visited, a.nadpis:active {
color: #0080FF;
}
a.nadpis:hover {
text-decoration: none; color: #FF661C;
}

a.nadpis_maly {
text-decoration: none; color: #0080FF; border-style: none; font-weight: normal;
font-size: 9px; text-transform: uppercase;
}
a.nadpis_maly:link, a.nadpis_maly:visited, a.nadpis_maly:active {
color: #0080FF;
}
a.nadpis_maly:hover {
text-decoration: none; color: #FF661C;
}

a.lista {
text-decoration: none; color: #0080FF; border-style: none; font-weight: bold;
font-size: 16px; font-variant: small-caps;
}
a.lista:link, a.lista:visited, a.lista:active {
color: #0080FF;
}
a.lista:hover {
text-decoration: none; color: #FF661C;
}




input.ajax {
padding: 1px; border: none; background-color: transparent; font-size: 14px;
font-weight: bold; color: #0080FF; cursor: pointer; text-align: center;
}

input.ajax_2 {
padding: 1px; border: none; background-color: transparent; font-size: 14px;
font-weight: bold; color: #0080FF; cursor: pointer; text-align: left;
}

ul, li {
list-style: none; padding: 0; margin: 0; border-style: none;
}

ul.txt, li.txt {
list-style-type: square; list-style-position: inside; color: #000000; 
background-color: #FFFFFF; padding: 2px; border-style: none; margin: 0px;
}

ul.txt2, li.txt2 {
list-style-type: square; list-style-position: inside; color: #000000; 
background-color: #FFFFFF; padding: 2px; border-style: none; margin: 0px;
line-height: 1.2em;
}

ul.gray, li.gray {
list-style-type: square; list-style-position: inside; color: #000000; 
background-color: #F9F9F9; padding: 2px; border-style: none; margin: 0px;
}

ul.gray_mimo, li.gray_mimo {
list-style-type: square; list-style-position: inside; color: #666666; 
background-color: #F9F9F9; padding: 2px; border-style: none; margin: 0px; line-height: 1.2em;
}

/* SUPERMENU */

.supermenu
{
padding: 0;
margin: 0;
}

.supermenu a, .supermenu a:link, .supermenu a:visited, .supermenu a:active,
{
text-decoration: none;
color: #0080FF;
display: block;
width: 100%;
}

.supermenu ul.uroven2 li.polozka2 a
{
text-decoration: none;
color: #FF661C;
display: block;
width: 100%;
text-align: left;
}

.supermenu ul, .supermenu li
{
list-style-type: none;
margin: 0;
padding: 0 .5em;
}

ul.uroven1 li.polozka1
{
float: left;
position: relative;
font-weight: lighter;
height: 20px !important;
line-height: 20px;
background-image: none;
padding: 0;
height: 1em;
_width: 1px; /* IE */
}

ul.uroven2
{
position: absolute;
line-height: 100%;
left: 0px; top: 21px;
width: 256px;
background: #CCDEF4;
visibility: hidden;
padding: .3em .5em;
text-align: left;
border: #666666 1px dotted;
}

/*
ul.uroven2 img
{
border: solid #000 1px;
}
*/

ul.uroven2 li.polozka2 a
{
font-size: 12px;
font-variant: small-caps; color: #000;
font-weight: bold;
text-align: left;
padding: 0 .5em .1em;
margin: 0 -.5em;
}

.supermenu a:hover
{
text-decoration: none; color: #FF661C;
}

ul.uroven2 li.polozka2 a:hover
{
background: transparent; color: #0080FF;
}

ul.uroven1 li.polozka1
{
/* pro IE */
behavior: url(csshover.htc);
}

ul.uroven1 li.polozka1:hover,
ul.uroven1 li.polozka1Hover
{
/*background: url('/obr/ruzne/86-1.png') 0 -60px repeat-x;*/
}

ul.uroven1 li.polozka1Hover ul.uroven2,
ul.uroven1 li.polozka1:hover ul.uroven2
{
visibility: visible;
}	

/* KONEC */

.podtrh {
color: #0080FF; text-transform: uppercase; font-weight: bold; font-size: large;
}

.mezera_dolu {
padding-top: 4px;
}

.mezera_dolu_velka {
padding-top: 10px;
}

.mezera_dolu_64 {
padding-top: 64px;
}

.mezera_dolu_96 {
padding-top: 96px;
}

.mezera_dolu_128 {
padding-top: 128px;
}

.mezera_dolu_24 {
padding-top: 24px;
}

.mezera_dolu_32 {
padding-top: 32px;
}

.kurziva {
font-style: italic;
}

.kapit {
font-variant: small-caps; font-weight: bold;
}

.clear_left {
clear: left;
}

/* ------- */

.prekladac {
margin: 0px auto 0px auto;
position: relative; float: none; clear: both; background-color: #CCDEF4;}

#hlavni {
width: 944px;
margin: 10px auto 10px auto;
position: relative; float: none; clear: both;
padding: 4px;
background-color: #FFF;

border: #CCCCCC 1px solid;


/* stíny a kulaté rohy až od IE9, jinak všude OK */

/* -- CSS3 - define rounded corners -- */     
-webkit-border-radius: 10px;  
-moz-border-radius: 10px;   

border-radius: 10px;  

   
/* -- CSS3 - create a background gradient -- */  
/* background: -webkit-gradient(linear, 0% 0%, 0% 40%, from(#EEE), to(#FFF));   
background: -moz-linear-gradient(0% 40% 90deg,#FFF, #EEE);   */
   
/* -- CSS3 - add a drop shadow -- */  
-webkit-box-shadow:0px 0 10px #ccc;  
-moz-box-shadow:0px 0 10px #ccc;   
box-shadow:0px 0 10px #ccc;  


/* IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#BBBBBB')";
/* IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#BBBBBB');

/*filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='15', MakeShadow='true', ShadowOpacity='0.40');
-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius='15', MakeShadow='true', ShadowOpacity='0.40')";*/

}

#levy {
float: left; width: 200px; text-align: justify; border-top: #F3F3F3 1px dashed;
font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

#stredni {
width: 524px; _width: 520px; float: left; text-align: justify;
border-left: #F3F3F3 1px dashed; border-right: #F3F3F3 1px dashed; border-top: #F3F3F3 1px dashed;
padding: 0 8px; font-size: 14px;
}

#pravy {
float: right; width: 200px; text-align: justify; border-top: #F3F3F3 1px dashed;
font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

#hlavicka {
width: 944;
/*height: 152px;*/
height: 140px; _height: 128px;
}

#paticka {
font-size: 12px; font-weight: bold; background-color: #FFD5BF;
margin-top: 4px;
padding: 1px;
width: 942px;
line-height: 1.4em;
clear: both;
}

.modry {
color: #0080FF; font-weight: bold;
}

.orange_diskuze {
color: #FF661C; font-weight: bold;
}

.nadpis_clanku {
color: #0080FF; font-size: 20px; font-weight: lighter; line-height: 1.2em;
}

.nadpis_clanku_www {
color: #0080FF; font-size: 16px; font-weight: bold;
}

.h1_stin {
font-size: 0px;
}

.h1_secret {
/*color: #BCD6FC;*/ color: #FF661C; padding-left: 500px; font-weight: normal;
}

hr.svetly {
background-color: #F3F3F3;
}

.velka_pismena {
text-transform: uppercase;
}

.mikropismo {
font-size: 10px; font-weight: lighter;
}

.kapit2 {
font-size: 12px; font-weight: normal; font-variant: small-caps;
}

.telegraf {
color: #FF661C; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif;
text-transform: uppercase; font-weight: bold;
}

.telegraf2 {
color: #FF661C; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
}

.buh {
border-top: #DDDDDD 1px dotted;
color: #555555; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 2.0em; font-weight: lighter;
}

.buh2 {
color: #555555; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.2em; font-weight: lighter;
}

.zdroj {
color: #000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 2.0em; font-weight: lighter;
}


.telegraf_sponzor {
color: #555555; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 0.8em; text-transform: uppercase; font-weight: bold;
}



td.sponzor_podpis {color: #AAAAAA; font-size: 14px;  line-height: 1.6em; font-weight: lighter; width: 190; border-bottom: #CCCCCC 1px solid; font-variant: small-caps;}


td.sponzor_podpis_dark {color: #333333; font-size: 14px;  line-height: 1.6em; font-weight: lighter; width: 190; border-bottom: #CCCCCC 1px solid; font-variant: small-caps; cursor: pointer;}



a.sponzor_link {
text-decoration: none; color: #AAAAAA; border-style: none; 
font-size: 14px; font-variant: small-caps; font-weight: lighter;
}
a.sponzor_link:link, a.sponzor_link:visited, a.sponzor_link:active {
color: #AAAAAA;
}
a.sponzor_link:hover {
text-decoration: none; color: #333333; 
}






.nadpis_orange {
color: #FF661C; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif;
text-transform: uppercase; font-weight: bold;
}

input.DOLE {
margin-top: 2px; padding-top: 0px; border: none; color: #000;
font-size: 12px; font-weight: normal; background-color: #FFD5BF; 
font-family: 'Courier New', Courier, monospace; text-align: center;
border: #FFC5A8 1px solid;
}

input.DOLE2 {
margin-top: 2px; padding-top: 0px; border: none; color: #000;
font-size: 12px; font-weight: bold; background-color: #FFD5BF; 
font-family: 'Courier New', Courier, monospace; text-align: center;
border: #FFC5A8 1px solid;
}


input.DOLE_VPRAVO {
margin-top: 2px; padding-top: 0px; border: none; color: #000;
font-size: 12px; font-weight: bold; background-color: #FFD5BF; 
font-family: 'Courier New', Courier, monospace; text-align: right;
}

TABLE.DOLE {
font-size: 12px; font-family: 'Courier New', Courier, monospace; 
font-weight: normal; color: #000; background-color: #FFD5BF; padding: 0px 2px 0px 2px;
width: 942px;
}

.orange {
color: #FF661C; font-family: "Times New Roman", Times, serif; font-size: 14px;
}

.orange_small {
color: #FF661C;
}

.orange_strong {
color: #FF661C; font-family: "Times New Roman", Times, serif; font-size: 14px;
font-weight: bold;
}

.orange_big_u {
color: #FF661C; font-family: "Times New Roman", Times, serif; font-size: 14px;
font-weight: bold; text-decoration: underline; text-transform: uppercase;
}

.orange_big_u_2 {
color: #FF661C; font-family: "Times New Roman", Times, serif; font-size: 14px;
font-weight: bold; text-decoration: underline;}

a.vstup {
font-family: "Times New Roman", Times, serif;
text-decoration: none; color: #FF661C; font-weight: bold; font-size: 14px;
border: 0px none;
}
a.vstup:link, a.vstup:visited, a.vstup:active {
color: #FF661C;
}
a.vstup:hover {
text-decoration: none; color: #0080FF;
}

.hlaseni {
color: #0080FF; font-variant: small-caps;
}

.vypis_koment {
text-align: justify; width: 500px; border: #F3F3F3 1px solid;
overflow: none; word-wrap: break-word;
}

.obrpismo {
float: left; text-align: justify; padding-left: 2px;
font-size: 14px;
}

.obrpismo2 {
float: none; text-align: justify; padding-left: 2px;
font-size: 14px;
}

.obrpismo3 {
float: none; text-align: justify; padding-left: 2px;
font-size: 10px;
}

.obrpismo4 {
float: none; text-align: justify;
font-size: 14px; border-left: #CCCCCC 2px solid; padding-left: 4px;
}

.obrpismo_break {
float: none; text-align: justify; padding-left: 2px;
font-size: 14px; margin-top: 8px;
}

.obrpismo_odsaz {
float: none; text-align: center; padding-left: 2px;
font-size: 18px;
}

.obrplav_vlevo {
float: left;
}

.obrplav_dolu {
padding: 2px; margin: 2px;
}

.starsi {
color: #CCCCCC; text-transform: uppercase; font-size: 10px;
}

.starsi2 {
color: #AAAAAA; text-transform: uppercase; font-size: 10px;
}

.poznamka {
color: #CCCCCC; font-size: 10px;
}

.poznamka2 {
color: #AAAAAA; font-size: 10px;
}

.table_kontakt {
color: #AAAAAA; font-size: 10px; text-align: right;
}

.table_kontakt2 {
color: #AAAAAA; font-size: 10px; text-align: left;
}

/* kulaté rohy */

.tl, .tr, .dl, .dr
	{
		position: absolute;
	}

.tl, .tr
	{
		top: 0px;
	}

.dl, .dr 
	{
		bottom: 0px;
	}

.tl 
	{
		left: 0px;
		background: url('obr/circle_t.gif') left top no-repeat;
	}

.tr 
	{
		right: 0px;
		background: url('obr/circle_t.gif') right top no-repeat;
	}

.dl 
	{
		left: 0px;
		background: url('obr/circle_d.gif') left bottom no-repeat;
	}

.dr 
	{
		right: 0px;
		background: url('obr/circle_d.gif') right bottom no-repeat;
	}

.tl, .tr, .dl, .dr
	{
		width: 10px;
		height: 10px;
		font-size: 0px;
	}
	
/* konec */

.mail {
cursor: pointer;
}

.mail2 {
cursor: pointer; border-bottom: #DDDDDD 1px solid;
}

.svetly_podklad {
background-color: #F3F3F3;
}

.kurzor {
cursor: pointer;
}

.kurzor_help {
cursor: help;
}

.zhavdiv
	{
		text-align: justify;
	}


.fragment_nadpis {
color: #000; font-size: 12px; font-weight: normal;
}

.tucne {
font-weight: bold;
}

.podtrzeno {
text-decoration: underline;
}

.tucne_velke {
font-weight: bold; text-transform: uppercase;
}

.tucne_velke_noticka {
font-weight: bold; text-transform: uppercase; font-style: normal;
}

.normal_noticka {
font-style: normal; font-variant: small-caps;
}

.normal_noticka2 {
font-style: normal;
}

.noticka {
margin: 0px 32px; padding: 0px 4px; font-size: 12px; border-left: #CCCCCC 2px solid;
border-right: #CCCCCC 2px solid; font-style: italic;
}

.noticka2 {
margin: 0px 32px; padding: 0px 4px; font-size: 14px; border-left: #CCCCCC 2px solid;
border-right: #CCCCCC 2px solid; font-style: italic;
}

.noticka_normal {
margin: 0px 16px; padding: 6px; font-size: 14px; border: #CCCCCC 2px solid;
font-style: normal;
}

.noticka_bokem {
margin-left: 32px; padding: 6px; border-left: #CCCCCC 4px solid;
font-style: normal;
}

.podcarnik {
border-top: #CCCCCC 2px solid; font-size: 12px; font-style: italic;
}

.podcarnik_normal {
border-top: #CCCCCC 2px solid; font-size: 14px; font-style: normal;
}

.soupiska200 {
background-color: #FCFCFC; border: #F3F3F3 1px solid; width: 200px; padding: 2px;
}

.soupiska350 {
background-color: #FCFCFC; border: #F3F3F3 1px solid; width: 350px; padding: 2px;
}

.soupiska500 {
background-color: #FCFCFC; border: #F3F3F3 1px solid; width: 500px; padding: 2px;
}

.drzak {
width: 100%; height: 100%; line-height: 100%; display: block; visibility: visible;
}

.zvyraz {
background-color: #FCFCFC; border: #F3F3F3 1px solid; padding: 1px;
}

.babsachmag {
background-color: #FF661C; border: #000 1px solid; padding: 1px; color: #000; text-transform: uppercase;
}

.babsachmag_blankyt {
background-color: #E6F7FF; border: #000 1px solid; padding: 1px; color: #000; text-transform: uppercase;
}

.babsachmag_blankyt2 {
background-color: #E6F7FF; border: #000 1px solid; padding: 1px; color: #000;
}

#scroll_text {
color: #000; background-color: #FFF; border: #F3F3F3 1px solid;  text-align: left; padding: 1px;
margin-right: 2px; margin-left: 1px; font-size: 12px; font-weight: normal;
}

#scroll_info {
color: #000; font-size: 10px; background-color: #FFF; font-weight: normal;
text-align: left; padding: 1px; z-index: 1000; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.4em;
}

.start {
font-size: small; color: #FFC5A8; font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.miniform {
font-size: 10px; font-weight: normal; cursor: default;
}

.miniform_red {
font-size: 10px; font-weight: bold; cursor: default; color: green;
}

.miniform2 {
font-size: 10px; font-weight: normal; cursor: default;
}

.miniform2_opera {
font-size: 10px; font-weight: normal; cursor: default; margin-bottom: 1px;
}

.miniform_hled {
padding-left: 1px; font-size: 10px; font-weight: normal; cursor: default;
border: #AAAAAA 1px dashed; color: #777777;
}

.miniform_hled2 {
padding: 0px 2px; _padding: 0px; font-size: 10px; font-weight: normal; cursor: default;
border: #AAAAAA 1px solid; color: #777777; background-color: #FFF; text-align: center;
}

.svetsachu {
margin-top: 1px; cursor: default;
}

.koment5_cas {
font-size: 9px; text-transform: uppercase; color: #808080;
}



.koment5_kdo {
font-size: 9px; color: #FF661C; font-weight: normal;
}F

fieldset.nebe {
border: #BFDFFF 1px dashed; font-size: 10px; padding: 4px;
}

fieldset.nebe_big {
border: #BFDFFF 1px dashed; font-size: 14px; padding: 4px;
}

fieldset.gray {
background-color: #F9F9F9; 
border: #EEEEEE 1px solid; font-size: 14px; padding: 4px;
}

fieldset.gray2 {
background-color: #F9F9F9; border: #EEEEEE 1px solid; font-size: 9px; padding: 2px; line-height: 1.2em;
}

fieldset.diskuze {
background-color: #F9F9F9;
border: #EEEEEE 1px solid; padding: 4px;
}

fieldset.zeruhmyz {
background: #F9F9F9 url('/obr/weblog/zvirata/amazing.jpg') center left; 
border: #EEEEEE 1px solid; font-size: 14px; padding: 4px;
}

optgroup {
background-color: #E6F7FF; color: #000; font-weight: bold; font-style: italic;
}

applet, embed, object, iframe {
line-height: 100%; display: block; visibility: visible; z-index: 1000;
}

#box {
line-height: 100%; display: block; visibility: visible; z-index: 1000;
}

li.partie {
list-style: inside; list-style-type: none; padding-left: 16px;}

.krat {
font-size: 10px;
}

#watergirl {
background: url('/obr/hraci/sexy/watergirl2.jpg');
}

.courier {
font-family: "Courier New", Courier, monospace; padding: 2px;
border: #CCCCCC 1px dashed; width: 350px;
}

.courier_small {
font-family: "Courier New", Courier, monospace; padding: 2px;
border: #CCCCCC 1px dashed; width: 250px;
}

.courier_big {
font-family: "Courier New", Courier, monospace; padding: 2px;
border: #CCCCCC 1px dashed; width: 500px;
}

.courier_pismo {
font-family: "Courier New", Courier, monospace; font-size: 12px;
}

.courier_kapit {
font-family: "Courier New", Courier, monospace; font-size: 16px; font-variant: small-caps;
}

.h3_cerveny {
font-weight: bold; background-color: #FF661C; color: #FFF; border: #FF661C 1px solid;
}

.h3_bily {
font-weight: bold; background-color: #FFF; color: #FF661C; border: #FF661C 1px solid;
}

.zer_orange {
color: #FF661C; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif;
text-transform: uppercase; font-weight: bold; background-color: #BFDFFF;
border: #BFDFFF 1px solid;
}

.zer_bily {
color: #BFDFFF; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif;
text-transform: uppercase; font-weight: bold;
border: #BFDFFF 1px solid; background-color: #FF661C;
}

.bab_podklad {
background-color: #BFDFFF; border: #BFDFFF 1px solid;
}

.bab {
color: #FFF; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic; border: #BFDFFF 1px solid; font-weight: normal;
}

.bab2 {
color: #FFF; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif;
font-style: normal; border: #BFDFFF 1px solid; font-weight: normal;
}

.justify {
text-align: justify;
}

.magor {
padding: 0 2px;
font-size: 14px; font-family: Geneva, Arial, Helvetica, sans-serif;
color: #FF661C; background-color: #CCDEF4; font-weight: bold;
}

.modry_podtrh {
text-decoration: none; color: #0080FF; border-bottom: #BFDFFF 1px solid; font-weight: normal;
font-size: 10px;
}

.music {
font-style: italic; font-variant: small-caps; font-size: 18px;
}

.music2 {
font-family: "Courier New", Courier, monospace; font-style: italic;
font-variant: small-caps; font-size: 14px; font-weight: bold;
}

.music3 {
font-family: "Courier New", Courier, monospace; font-style: italic;
font-variant: small-caps; font-size: 24px; color: #FFF; background-color: #000;
padding: 2px; border: #999999 1px solid;
}

.obrazek {
border: #DDDDDD 2px solid;
}

.obrazek_tmavsi {
border: #BBBBBB 2px solid;
}

.novinka {
padding: 1px; margin: 2px; font-family: Geneva, Arial, Helvetica, sans-serif; border: #000 1px dashed;
font-size: 18px; background-color: #FFD5BF; font-weight: bold; font-variant: small-caps;
}

.bleskove {
font-size: 12px; color: #AAAAAA; font-style: italic; text-transform: uppercase;
}

.bleskove2 {
font-size: 12px; color: #AAAAAA; font-style: normal; text-transform: uppercase;
}

.bleskove3 {
font-size: 10px; color: #000000; font-style: normal;
}

.zmizik {
color: #FFF; font-size: 12px;
}

.slavie_levy {
color: #FFFFFF; background-color: #FF661C; border: #FF661C 1px solid; font-weight: bold;
}

.slavie_pravy {
color: #FF661C; background-color: #FFFFFF; border: #FF661C 1px solid; font-weight: bold;
}

.hlavpod {
width: 943px; background: url('/obr/rezerva/world(4).gif') left top no-repeat;
border: #F3F3F3 1px solid;
}

.sun_left {
padding-left: 50px;
}

.dvojnik {
border: #EEEEEE 1px solid; background-color: #F9F9F9; font-size: 12px; 
font-style: normal; padding: 2px;
}

.sedyram {
padding: 2px; border: #DDDDDDD 1px solid; font-size: 12px; line-height: 1.2em;
text-align: justify;
}

.bilyram {
padding: 2px; border: #FFFFFF 1px solid; font-size: 12px; line-height: 1.2em;
text-align: justify;
}

/* kvůli WEBKITu nahradit tag <br /> */

p.br1

{
padding-top: 1px; line-height: 0em;
}

p.br3

{
padding-top: 3px; line-height: 0em;
}

p.br5

{
padding-top: 5px; line-height: 0em;
}

p.br10

{
padding-top: 10px; line-height: 0em;
}

p.br20

{
padding-top: 20px; line-height: 0em;
}

p.br50

{
padding-top: 50px; line-height: 0em;
}


p.radek

{
line-height: 1.2em;
}

p.radek_perex

{
line-height: 1.2em;
}

p.radek_perex2

{
margin-top: 2px; line-height: 1.2em;
}

p.clear

{
line-height: 0em; height: 0px; width: 0px; font-size: 0px; padding: 0px; margin: 0px;
clear: both;
}

p.odstav

{
margin-top: 2px; line-height: 0em; height: 0px; width: 0px; font-size: 0px; padding: 0px;
}

/* PAUZA SCROLLING TEXT */

#pscroller1{
width: 188px;
height: 158px;
text-align: left;
background-color: #F9F9F9; border: #EEEEEE 1px solid;
font-size: 10px;
padding: 6px; line-height: 1.2em;
}

#pscroller2{
width: 184px;
height: 112px;
text-align: left;
background-color: #F9F9F9; border: #EEEEEE 1px solid;
font-size: 10px;
padding: 6px; line-height: 1.2em;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ 
}

.money {
background: url('http://www.moneybookers.com/images/logos/additional_logos/cz_donatewith.gif') left top no-repeat; height: 60px; width: 90px; border: 0 none; text-align: center; font-weight: bold;

}

.sachy-nejsou-vsechno {
background-color: #F9F9F9; margin: 16px; padding: 8px; border: #666666 1px dashed; color: #666666;
}

.sachy-jsou-vsechno {
margin: 16px; padding: 8px; border: #DDDDDD 1px dashed; color: #666666;
}

.podpora-serveru {
background-color: #F9F9F9; margin: 16px; padding: 8px; border: #999999 2px dashed; color: #666666;
}

.sms {margin-top: 4px; padding: 4px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; border: #CCDEF4 1px dashed; background: #FCFCFC; color: #000000;}

.sms a {text-decoration: none; color: #0080FF; border-bottom: #BFDFFF 1px solid; font-weight: normal;
font-size: 10px;}

.sms a:link, .sms a:visited, .sms a:active {color: #0080FF;}

.sms a:hover {
text-decoration: none; color: #FF661C;
}

.firma {color: #999999; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}



.firma2 {color: #999999; font-weight: lighter; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}

.autor {
font-size: 14px; color: #999999; font-style: normal; font-weight: lighter; margin-bottom: 4px;
}


.cedule {

color: #999999; padding: 6px; background: #F9F9F9; line-height: 1.4em; border: #EEEEEE 1px solid; text-align: left; font-weight: bold; font-size: 12px; font-family: Georgia;

/* -- CSS3 - add a drop shadow -- */  
-webkit-box-shadow:0px 0 10px #ccc;  
-moz-box-shadow:0px 0 10px #ccc;   
box-shadow:0px 0 10px #ccc;  


/* IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#BBBBBB')";
/* IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#BBBBBB');
}

.radek_cedule {line-height: 1.4em; margin-top: 4px; text-align: left; color: #333333; font-weight: lighter;}
.radek_cedule_center {line-height: 1.4em; margin-top: 4px; text-align: center; color: #333333; font-weight: lighter;}

.mini_zapis {text-align: center; font-size: 10px; padding: 4px; border: #DDDDDD 1px dotted;}


.pre {font-family: Courier; font-size: 14px; line-height: 0.6em;}

.profil {background-color: #F9F9F9; padding: 2px; border: #BBBBBB 1px dotted;}

.ram_fcb {background-color: #FEFEFE; border-top: #CCCCCC 1px solid;}

.citat {font-size: 10px; border-left: #CCDEF4 3px solid; background-color: #FCFCFC; padding: 2px; text-align: right;}

.citat2 {font-size: 10px; border-right: #CCDEF4 3px solid; border-left: #CCDEF4 3px solid; background-color: #FCFCFC; padding: 4px; margin-top: 2px; text-align: left;}

.nwo {padding: 4px; border-top: #F3F3F3 3px solid; text-align: right; color: #777777; font-weight: lighter; font-size: 8px; cursor: pointer;}


.green {font-size: 18px; font-variant: small-caps; color: #008040;}

/* kvůli Google překladači */

#google_translate_element div {color: #CCDEF4 !important; font-size: 0; line-height: 0; width: 0; height: 0; margin: 0; padding: 0;}
#google_translate_element span{display: none;}
#google_translate_element select{color: #000; font-size: 10px; !important}
