BODY    {
    font-family: Arial;
    font-size: 8pt;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background:url(/obr/background.jpg) repeat-x #ffcc00;
    margin:0;
    text-align:center;     
}

BODY.send_kosik    {
    font-family: Arial;
    font-size: 8pt;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: #ffffff !important;
    margin:0;
    text-align: left;
      
}

#hlavni
{
    width: 911px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    background-color: white;
    text-align: left;
}

#obsah
{
    width: 911px;
    margin: 0px;
    text-align: left;
}
#bottom
{
    width: 911px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    text-align: center;
}

.wrapper {
    overflow:hidden;
    width:100%;
    
}        
.center
{
    text-align: center;
}

.zobrazit-filtry
{
    font-size:12px;font-family:arial;
}


#logo
{
    float: left;
} 
#flash
{
    float: left;
}
#prihlaseni
{
    float: left;
    background-image: url(/obr/back-prihlaseni.jpg);
    width:181px;
    height:172px;

}

#nabidka
{
    height: 35px;
}

#prvni
{
    width: 98%;
    margin-left: auto;
    margin-right: auto;
}

.prvni-ramecek
{
    background-color: #ffae0d;;
    min-height:210px;
    width: 155px;
    padding: 10px;
    text-align: center;
}
.prvni-ramecek .prvni-ramecek-img
{
    padding: 5px;
    background-color: #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    min-height: 150px;
}

.prvni-ramecek .prvni-ramecek-odkaz
{
    padding: 5px;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    min-height: 30px;
}

.nadpis
{
    float: left;
    background-image: url(/obr/nadpis.jpg);
    background-repeat: no-repeat;
    background-position: top;
    width:180px;
    height:26px;
    padding: 0px;
    padding-top: 9px;
    margin: 0px;
    text-align:center;

}
span.nadpis-horni    {font-family:Arial;color:black;font-size: 14px;font-weight:bold;}

.menu-horni
{
    float: left;
    text-align: center;
    background-image: url(/obr/back-menu-horni.jpg);
    width:551px;
    height:26px;
    padding: 0px;
    padding-top: 9px;
    margin: 0px;
}


.galerie 
{
    width: 540px;
    margin-left: auto;
    margin-right: auto;
    
}

.galerie .galerie-ramecek    {
    float: left;
    text-align: center;
    border: 1px solid #b01f24;
    border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
    min-height: 342px;
    width: 172px;
    margin: 0px 2px 5px 2px;
    
}

.galerie .galerie-ramecek-nadpis
{
    text-align: left;
    padding-left: 5px;
    min-height: 70px;
    position:relative;
}

.galerie .galerie-ramecek-nadpis h2
{
    font-size:12px;
}

.galerie .galerie-ramecek-obrazek
{
    margin-left: auto;
    margin-right: auto;
    background: white;
    height:130px;
    width:150px;
    position:relative;
}
.galerie .galerie-ramecek-text
{
    text-align: left;
    padding-left: 5px;
    min-height: 70px;
    position:relative;
}
.galerie .galerie-ramecek-ikony
{
    text-align: center;
    min-height: 40px;
    position:relative;
}

.galerie  .galerie-ramecek-cena    {
    width: 100%;
    min-height: 35px;
    padding-top: 7px;
    
    background: #ff9e14;
    position:relative;
}


.cleaner
{
    clear: both;
}

.skupiny-zelena
{
    background-image:url(/obr/menu-zelena.jpg);    
}
.skupiny-seda
{
    background-image:url(/obr/menu-seda.jpg);    
    
}
.menu-seda
{
    background-image:url(/obr/menu-seda.jpg);    
}
.menu-zelena
{
    background-image:url(/obr/menu-zelena.jpg);    
}
.skupiny-carka
{
    background-color:white;width:1px;
}

.onas
{
    width: 97%;
    margin-left: auto;
    margin-right: auto;
}

.novinkytxt
{
    width: 97%;
    margin-left: auto;
    margin-right: auto;
}

.novinkytxt .novinkytxt-nadpis
{
    background-color: black;
    color: white;
    font-weight: bold;
    padding: 5px;
    margin-bottom: 5px;
}


.kos_prava    {
    height:70px;
    padding: 5px 0px 0px 5px;
    border: 1px solid black;
    background-color: #ffcf5b;
}
.kos_prava img
{
   
    position: relative;
    float: right;
    top: 5px;
    right: 10px;

}

.doporucujeme {
    text-align:center;
    background-color: #FFFFFF;
    margin-left: 1px;
    margin-right: 1px;
}

.doporucujeme-vyrobek {
    text-align:center;
    margin-bottom:3px;
    background-color: #FFFFFF;
    border-bottom:1px solid #C1C1C1;
}


.hlavnimenu
{
    float: left;
    list-style-type: none;
    padding-left: 0px;
    margin: 0px;
    width: 144px;
}

.hlavnimenu li
{
    list-style-type: none;
    margin-left :0px;
    padding-left: 0px;
    display: block;
    
}


.hlavnimenu li a
{
    color: black;
    background-image: url(/obr/tlacitko-off.jpg);
    background-repeat: no-repeat;
    padding-left: 35px;
    padding-top: 8px;
    height: 22px;
    border-bottom:1px solid white;
    font-weight: bold;
    display: block;
    font-size: 10px;
    width: 99%;
    
}
.hlavnimenu li a:hover
{
    color: black;
    background-image: url(/obr/tlacitko-on.jpg);
    background-repeat: no-repeat;
    padding-left: 35px;
    padding-top: 8px;
    height: 22px;
    border-bottom:1px solid white;
    display: block;
    font-size: 10px;
    width: 99%;
}

.hlavnimenu li a.vybrano
{
    color: black;
    background-image: url(/obr/tlacitko-on.jpg);
    background-repeat: no-repeat;
    padding-left: 35px;
    padding-top: 8px;
    height: 22px;
    border-bottom:1px solid white;
    display: block;
    font-size: 10px;
    width: 99%;
}



.hlavnimenu .podmenu
{
    list-style-type: none;
    margin :0px;
    padding: 0px;
    width: 170px;
    

}
.hlavnimenu .podmenu li
{
    list-style-type: none;
    margin: 0px;
    margin-left: 0px;
    padding-left: 0px;

}

.hlavnimenu .podmenu li a
{
    color: black;
    margin: 0px;
    padding-left: 10px;
    padding-top:2px;
    display: block;
    font-weight: normal;
    height: 15px;
    background: #FFFFFF !important;
    border: 0 !important;
    
}
.hlavnimenu .podmenu li a:hover
{
    color: white;
    padding-top:2px;
    height: 15px;
    display: block;
    background:none !important;
}

.hlavnimenu .podmenu li a.vybrano
{
    color: black;
    padding-top:2px;
    height: 15px;
    display: block;
    background:none !important;
}



span.penize    {font-family:Arial;color:black;font-weight:bold;font-size: 16px;}





.back-zkraceny {background-image:url(/obr/back-zkraceny.gif);}

.cena-velka
{
    font-family: Arial;
    font-size: 22px;
    font-weight: bold;
}


.cervena {color:red}
.bila {color: white;}
.bezna-cena
{
    color:red;
    text-decoration: line-through;
}

#zalozky
{
    list-style: none;
    float: left;
}

#zalozky ul
{
    list-style: none;
    float: left;
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
    display: table;
}

#zalozky li
{
    float: left;
    display: block;
    border-right: 5px solid white;
}

#zalozky li a
{
    color: white;
    display: block;
    font-weight: bold;
    padding: 5px 8px 5px 8px;
    background:url(/obr/tlacitko-modra.png) ;
    font-size: 10px;
}
#zalozky li a:hover
{
    color: white;
    font-weight: bold;
    background:url(/obr/tlacitko-modra2.png) ;
    padding: 5px 8px 5px 8px;
    font-size: 10px;
}

#zalozky li a.modra
{
    color: white;
    font-weight: bold;
    background:url(/obr/tlacitko-modra2.png) ;
    padding: 5px 8px 5px 8px;
    font-size: 10px;
}

#zalozky li a.seda
{
    color: white;
    font-weight: bold;
    padding: 5px 8px 5px 8px;
    background:url(/obr/tlacitko-modra.png) ;
    font-size: 10px;
}

.nabidka-sloupec
{
    margin-top: 8px;
    background-color: #c90e0e;
    height: 26px;
    width: 99%;
    color: white;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0px 0px 10px;
}


.ramecek-sloupec
{
    border: 1px solid #CECECE;
    margin-bottom:3px;
    background-color: white;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 99%;

}




	TABLE	{font-family:Verdana, Arial;color:#282828;font-size: 8pt;}
	TD		{font-family:Verdana, Arial;color:#282828;font-size: 8pt;}

	
	A:link	{font-family:Verdana, Arial;color: black; text-decoration:none}
	A:hover	{font-family:Verdana, Arial;color: black; text-decoration:none;}
	A:visited {font-family:Verdana, Arial;color:black; text-decoration:none}
	
	TD A:link	{font-family:Verdana, Arial;color: black; text-decoration:none}
	TD A:hover	{font-family:Verdana, Arial;color: black; text-decoration:none;}
	TD A:visited {font-family:Verdana, Arial;color:black; text-decoration:none}

	A.menuleva:link	{font-family:Arial;color: black; font-weight:bold;text-decoration:none;font-size:12px;}
	A.menuleva:visited {font-family:Arial;color:black; font-weight:bold;text-decoration:none;font-size:12px;}
	A.menuleva:hover	{font-family:Arial;color: black; font-weight:bold;text-decoration:none;font-size:12px;}

	A.menuleva_zobrazit:link	{font-family:Arial;font-size:10px;color: white; font-weight:bold;text-decoration:none}
	A.menuleva_zobrazit:visited {font-family:Arial;font-size:10px;color:white; font-weight:bold;text-decoration:none;}
	A.menuleva_zobrazit:hover	{font-family:Arial;font-size:10px;color: white; font-weight:bold;text-decoration:none;}

	P		{font-size: 11px;font-family: Verdana, Arial;color:#282828; padding: 0px 0px 0px 0px;}
	P.short		{font: 11px/15px Verdana, Arial;color:black; padding: 0px 0px 0px 5px;text-align:justify;margin-top:2px;}
	P.prvni		{font-size: 12px;font-family: Arial;color:#222222; padding: 15px 15px 15px 15px;text-align:justify;}
	FONT.menu	{font-family:Verdana, Arial;color:white;font-size: 12px;}
	FONT.list	{font-family:Arial;color:black;font-size: 12px;font-weight:bold;padding: 0px 0px 0px 3px;}
	FONT.menuleva1	{font-family:Arial;color:black;font-size: 10px;}
	FONT.menuleva2	{font-family:Verdana, Arial;color:black;font-size: 12px;}
	span.skupiny1	{font-family:Verdana, Arial;color:white;font-size: 10px;font-weight:bold;}
	span.skupiny2	{font-family:Verdana, Arial;color:black;font-size: 10px;font-weight:bold;}
	FONT.menu_hlavni	{font-family:Verdana, Arial;color:white;font-size: 10pt;padding: 0px 0px 0px 15px;}
	FONT.prodej	{font-family:Verdana, Arial;color:white;font-weight:bold;font-size: 9px;}
	FONT.nadpis_cenik	{font-family:Arial;color:#079F07;font-size: 10pt;font-weight:bold;}
	FONT.kod	{font-family:Arial;color:black;font-size: 10px;font-weight:bold;}
	FONT.nadpis_vyrobek	{font-size:12px;font-family:Verdana,Arial;font-weight:bold;padding: 0px 0px 0px 5px;}
	FONT.nadpis_doporucujeme	{font-size:12px;font-family:Arial;}
	FONT.filtr-vyrobce	{font-size: 10px;font-family:Arial;color:#4d4d4d;padding: 0px 0px 0px 0px;}

	FONT.menu2	{font-size: 12px;font-family: Arial;color:black;padding: 0px 0px 0px 4px;}
	FONT.menu2-vybrano	{font-size: 12px;font-family: Arial;color:#4c4c4c;padding: 0px 0px 0px 6px;}
	FONT.menu2-male	{font: 11px/17px Arial;color:black;padding: 0px 0px 0px 15px;}
	FONT.menu2-male-vybrano	{font: 11px/17px Arial;color:black;font-weight:bold;padding: 0px 0px 0px 15px;}
	FONT.menu3-male	{font: 11px/17px Arial;color:black;padding: 0px 0px 0px 22px;}
	FONT.menu3-male-vybrano	{font: 11px/17px Arial;color:black;font-weight:bold;padding: 0px 0px 0px 22px;}

	

	H1.nadpis_cenik	{font-family:Georgia, serif;color:#2D5491;font-size: 10pt;font-weight:bold;margin-top:5px;margin-bottom:10px;padding: 0px 0px 0px 0px;}
	H2.nadpis_vyrobek	{font-size:15px;font-family:Arial;margin-top:0px;margin-bottom:0px;padding: 0px 0px 0px 0px;}
	H2.nadpis_clanek	{font-family: Verdana; font-size:15px; color: black;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
	FONT.nadpis_tree	{font-family:Arial;color:#0B0157;font-size: 11pt;font-weight:bold;}
	FONT.nadpis_kategorie	{font-size: 15px;color:black;font-family:  Arial,  Georgia, serif;font-weight:bold;padding: 0px 0px 0px 5px;}
	FONT.maly	{font-family:Verdana, Arial;color:black;font-size: 7pt;}
    SPAN.maly    {font-family:Verdana, Arial;color:black;font-size: 7pt;}
	FONT.mikro	{font-family:Verdana, Arial;color:black;font-size: 7pt;}
	
	FONT.top	{font-family:Verdana, Arial;color:white;font-size: 7pt;}
	FONT.adresa	{font-family:Arial, Helvetica;color:black;font-size: 9pt;font-style:italic; }
	FONT.cena	{font-family:Verdana, Arial;color:black;font-size: 8pt;font-weight:bold;text-decoration:none}
	FONT.cena2	{font-family:Verdana, Arial;color:black;font-size: 12pt;font-weight:bold;text-decoration:none}
	FONT.cenadph	{font-family:Arial, Verdana;color:black;font-size: 8pt;text-decoration:none;font-weight:bold}

	FONT.kosik_nadpisy	{font-family:Arial;color:white;font-size: 8pt;font-weight:bold;text-decoration:none}
	BUTTON.tlacitko1 {font : 11px Arial, Helvetica, sans-serif;width:75px}
	BUTTON.tlacitko2 {font : 11px Arial, Helvetica, sans-serif;}
	BUTTON.tlacitko3 {FONT-SIZE: 8pt; FONT-WEIGHT: BOLD;COLOR: white; FONT-FAMILY: Arial; BACKGROUND-COLOR: #4c4c4c}
	BUTTON.tlacitko4 {FONT-SIZE: 8pt; FONT-WEIGHT: BOLD;COLOR: white; FONT-FAMILY: Arial; BACKGROUND-COLOR: #E54040}
	BUTTON.tlacitko5 {FONT-SIZE: 8pt; FONT-WEIGHT: BOLD;COLOR: black; FONT-FAMILY: Arial; BACKGROUND-COLOR: #e1e1e1;}

	BUTTON.style3 { FONT-SIZE: 12pt; FONT-WEIGHT: BOLD;COLOR: white; FONT-FAMILY: Arial; BACKGROUND-COLOR: #E54040; padding: 0.25em;}
	INPUT.style3 { FONT-SIZE: 12pt; FONT-WEIGHT: BOLD;COLOR: white; FONT-FAMILY: Arial; BACKGROUND-COLOR: #E54040; padding: 0.25em;}
	
	INPUT.tlacitko_prihlasit {font-size:10px;font-family: Arial;color:white;font-weight:bold;width:80px; BACKGROUND-COLOR: black;}

	FORM.nemezera {margin-bottom: 0px;margin-top:0px;}
	FORM.nemezera {margin-bottom: 0px;margin-top:0px;}

	A.nadpis	{font-size: 17px;color:#03A103;font-family:  Georgia, serif;font-weight:bold;padding: 5px 0px 0px 0px;}
	H1    {font-size: 17px;color:#494949;font-family:Arial;font-weight:bold;padding: 5px 0px 0px 5px;}
    H1.h1prvni    {font-size: 16px;color:#494949;font-family:Arial;font-weight:bold;padding: 5px 0px 0px 0px;}
    H1.h1prvni a {color:#494949;}
	H1.nadpis_vyrobek	{font-size:16px;font-family:Arial;color:#0a5b90;padding: 0px 0px 0px 0px;}
	H2    {font-family: Arial; font-size:18px; color: #404040;padding: 5px 0px 0px 0px;margin: 0px 0px 0px 0px;}
    H2.h2prvni    {font-size:24px; color: red;padding: 5px 0px 0px 0px;margin: 0px 0px 0px 0px;}
    h2.detail {    font-family: Arial;    font-size: 12px;    color: #3a3a3a;    margin: 0px 0px 0px 0px;}
    H3.prvni    {font-family: Arial; font-size:14px; color: black;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}


    TABLE.krok {
        margin-bottom: 5px;
        margin-top: 5px;
    }
    TD.krok {
        height: 30px;
        padding:5px;
        background-color: #ff9e14;
    }
    TD.krok-vybrano {
        height: 30px;
        padding:5px;
        background-color: #b11c22;
    }
    span.krok {
        font-size: 13px;
        font-weight: bold;
        color:white;
    }



	TD.backzkraceny	{
		background-image: url(/obr/back-zkraceny.gif);
	}
	TD.top08	{
		background-image: url(obr/top08-menu.gif);
	}
	TD.registrace	{
		background-image: url(obr/top09-registrace.gif);
	}
	TD.leva02	{
		background-image: url(obr/leva-back02.gif);
	}
	TD.prava02	{
		background-image: url(obr/prava-back02.gif);
	}
	TD.menu_leva_back	{
		background:#ff9e14;
		width:180px;
	}
	TD.menu_prava_back	{
		background: #ff9e14;
	}
	TD.rezervace {
	background-color: #fe9520;
	}
	
	TABLE.prihlaseni	{
		border: 1px solid #C1C1C1;
		margin-bottom:3px;
	}
	TABLE.detail	{
		border: 1px solid #C1C1C1;
		background-color:#F7F7F7;
		margin-bottom:3px;
	}

	SELECT.obj {
		font-family: Verdana,Arial;
		text-align:center;
		font-size: 10px;
		height: 17px;
		border: 1px solid;
		border-color: #CDCDCD;
		background-color: white;
	}
	TABLE.vyrobek	{
		border: 1px solid #079F07;
		margin-bottom:3px;
	}
	TABLE.prava	{
		border: 1px solid #CECECE;
		margin-bottom:3px;
		background-color: white;
	}

	TD.hlavicka {
		background-color: #DADADA;
		color: #FFFFFF;
	}

	TD.kosik {
		background-color: #4c4c4c;
		color: #FFFFFF;
	}
	TD.menu {
		padding: 0px 0px 0px 35px;
		height:32px;
		background:url(obr/tlacitko-off.jpg);
		border-bottom:1px solid white;
	}

	TD.menu2 {
		padding: 0px 0px 0px 35px;
		height:32px;
		background:url(obr/tlacitko-on.jpg);
		border-bottom:1px solid white;
	}
	TD.menuPod {
		background-color: #DADADA;
		font-family:arial;font-size:12px;
		color:black;
		padding: 5px 5px 5px 15px;
		border-bottom: 1px solid white;
	}
	TD.menuPodSub {
		background-color: #DADADA;
		font-family:arial;font-size:12px;
		color:black;
		padding: 5px 5px 5px 25px;
		border-bottom: 1px solid white;
	}
	TABLE.rozevreni {
		border-right: 1px solid #9A9A9A;
		border-left: 1px solid #9A9A9A;
		border-bottom: 1px solid #9A9A9A;
		background-color:white;
	}




	TD.menuPod2 {
		background-color: #A3D489;
		font-family:arial;font-size:12px;
		color:white;
		padding: 5px 5px 5px 15px;
		border-bottom: 1px solid white;

	}

	TD.menuPodSub2 {
		background-color: #A3D489;
		font-family:arial;font-size:12px;
		color:white;
		padding: 5px 5px 5px 25px;
		border-bottom: 1px solid white;

	}

	TABLE.menu	{
		border: 1px solid #C1C1C1;
		background-color: #C8D8EB;
	}


	INPUT.search {
		font-family: Verdana,Arial;
		text-align:center;
		color: #0B0157;
		font-size: 11px;
		WIDTH: 110px;
		height: 20px;
		border: 1px solid;
		border-color: #CDCDCD;
		background-color: #f5f5f5;
	}

	INPUT.login {
		font-family: Verdana,Arial;
		text-align:center;
		color: #0B0157;
		font-size: 10px;
		WIDTH: 100px;
		height: 17px;
		border: 1px solid;
		border-color: #CDCDCD;
		background-color: white;
		margin-bottom:0px;
	}
	INPUT.povinne {
		background-color: #FFCC99;
	}
	SELECT.povinne {
		background-color: #FFCC99;;
	}
	
	HR.oddelovac {
		background-color: #999999;
		color: #999999;
		height: 1px;
		border: 0 none;
		width: 100%;
	}
	HR.oddelovac2 {
		background-color: white;
		color: white;
		height: 3px;
		border: 0 none;
		width: 100%;
	}

	LI.menu {
		list-style: square;
		color: #005E20;
	}
	UL.menu {
		font: 11px/16px Verdana, Arial;color:black;
	}

	LI.prvni {
		list-style: square;
		color: white;
		margin-left:0px;
		padding: 0px 0px 0px 0px;
	}
	UL.prvni {
		font-size: 11px;font-family: Verdana, Arial;color:white;
		margin-left:0px;margin-top:3px;
		padding: 0px 0px 0px 15px;
	}



	TD.shop_oddelovac {
		border-right: #0B0157 1px dotted;
	}
	HR.oddelovac2 {
		border-top: 1px #0B0157 dotted;
	}


	TR.barva1 {
		background-color: white;
		cursor: pointer;
	}

	TR.barva2 {
		background-color: #e6e6e6;
		cursor: pointer;
	}
	TR.list {
		background-color: #0071C5;
		cursor: pointer;
	}
	INPUT.obj {
		font-family: Verdana,Arial;
		text-align:center;
		font-size: 10px;
		height: 17px;
		border: 1px solid;
		border-color: #CDCDCD;
		background-color: white;
	}
	SELECT.obj {
		font-family: Verdana,Arial;
		text-align:center;
		font-size: 10px;
		height: 17px;
		border: 1px solid;
		border-color: #CDCDCD;
		background-color: white;
	}

.partner {
    margin-top: 20px;
    margin-bottom: 20px;
}
.partner table {
    width: 500px;
}
.partner td {
    padding: 7px;
    text-align: center;
    
}

.partner-hlavicka {
    background-color: #554741;
    color: white;
    font-size: 14px;
    padding: 8px;
    text-align: center;
}

.rozvoz-tabulka table{
    width: 95%;
    border: 1px solid #e5e5e5;
    margin: 15px;
    
}

.rozvoz-tabulka td {
    padding: 5px;
    border: 1px solid #eeeeee;
    text-align: center;
}
.rozvoz-tabulka th {
    padding: 5px;
    background-color: #818181;
    color:white;
    border: 1px solid #eeeeee;
    text-align: center;
}

.rozvoz-tabulka-odkaz {
    display: block;
    padding: 3px;
    width: 200px;
    color: white !important;
    font-size: 12px;
    text-align: center;
    background-color: #ff9e14;
     border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px;
    border: 1px solid #eeeeee;
}

h2.h2objednavka {
    display: block;
    padding: 3px;
    width: 120px;
    color: white;
    font-size: 12px;
    text-align: center;
    background-color: #b11c22;
     border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px;
    border: 1px solid #eeeeee;
    
}
h2.h2objednavka-doprava {
    display: block;
    padding: 3px;
    width: 120px;
    color: white;
    font-size: 12px;
    text-align: center;
    background-color: #585858;
     border-radius: 8px; 
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px;
    
}



#login-stranka {
    width: 200px;
    margin-left: 370px;
}
#login-stranka-nadpis {
    background:url(/obr/back-akce.png) repeat-x;
    font-size: 14px;
    color: white;
    padding: 5px;
    margin-bottom: 5px;
}

#login-stranka-user input, #login-stranka-password input {
        font-family: Verdana,Arial;
        text-align:center;
        color: #0B0157;
        font-size: 10px;
        WIDTH: 100%;
        height: 17px;
        border: 1px solid;
        border-color: #CDCDCD;
        background-color: white;
        margin-bottom:5px;
}
#login-stranka-tlacitko {
          width: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
          
}
#login-stranka-zapomenute-heslo {
          width: 120px;
    margin-left: auto;
    margin-right: auto;
    
          
}

#login-stranka-tlacitko input {
    background: url(/obr/back-akce.png) repeat-x;
    border: 1px solid white;
    text-align: center;
    padding: 5px 10px 5px 10px;
    color: white;
    width: 100px;
    
}





/*** page navigation ***/
.fr			{ float: right;}
.tab-footer		{ width: auto; padding-bottom: 10px; margin-top: -10px;padding-left:10px;padding-right: 10px;  }
.pager			{ font-size: 11px; line-height: 20px; }
.pager a		{ display: block; float: left; }
.pager .nav		{ display: block; float: left; }
.pager .nav a		{ width: 20px; height: 20px; border: 1px solid #dddddd; border-bottom: 1px solid #cccccc; }
.pager .nav a span	{ display: block; font-size: 0%; visibility: hidden; text-indent: -9999px; }
.pager a.first		{ background: url('obr/arrow_leftend_off.png') center center no-repeat; border-right-width: 0px; -moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; }
.pager a.first:hover	{ background: url('obr/arrow_leftend_ovr.png') center center no-repeat; }
.pager a.previous	{ background: url('obr/arrow_left_off.png') center center no-repeat; border-left-width: 0px; -moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px; }
.pager a.previous:hover	{ background: url('obr/arrow_left_ovr.png') center center no-repeat; }
.pager a.last		{ background: url('obr/arrow_rightend_off.png') center center no-repeat; border-left-width: 0px; -moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px; }
.pager a.last:hover	{ background: url('obr/arrow_rightend_ovr.png') center center no-repeat; }
.pager a.navnext		{ background: url('obr/arrow_right_off.png') center center no-repeat; border-right-width: 0px; -moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; }
.pager a.navnext:hover	{ background: url('obr/arrow_right_ovr.png') center center no-repeat; }
.pager .pages 		{ display: block; float: left; margin: 0px 4px 0px 4px; font-weight: bold; }
.pager .pages a		{ min-width: 20px; margin: 0px 1px 0px 1px; background: url("obr/button_glas2.png") repeat-x center center #EEEEEE; text-align: center; border: 1px solid #dddddd; border-bottom: 1px solid #cccccc; color: #333333; text-decoration: none; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;cursor: pointer;cursor: hand; }
.pager .pages a	span	{ padding: 0px 2px 0px 2px; }
.pager .pages a:hover	{ background: url('obr/bck_white_50.png'); color: #00A5C4;font-family: Arial;font-size:11px; text-decoration: none; }
.pager .pages a.active	{ background: url('obr/page_active.gif'); color: #FFFFFF; text-decoration: none; font-weight: bold; border-width: 0px; line-height: 22px; min-width: 22px; }



.razeni {
    margin-bottom: 10px;
}
.razeni-leva {
    float: left;
}
.razeni-prava {
    float: right;
}

.razeni-prava-spodni {
    overflow: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

a.razeni {
    display: block;
    float: left;
    margin-right: 0px;
    padding: 3px 5px 3px 5px;
    border-bottom: 1px solid #c40400 ;
    border-right: 1px solid #c40400 ;
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px;
    color: white;
    font-size: 10px;
    margin-left: 2px;
    cursor: pointer;
    cursor: hand;
    color: white !important;
    background: #d1010f;
    background: -moz-linear-gradient(top, #da998b 0%, #c4624d 50%, #f83308 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da998b), color-stop(50%,#c4624d), color-stop(100%,#f83308));
    background: -webkit-linear-gradient(top, #da998b 0%,#c4624d 50%,#f83308 100%);
    background: -o-linear-gradient(top, #da998b 0%,#c4624d 50%,#f83308 100%);
    background: -ms-linear-gradient(top, #da998b 0%,#c4624d 50%,#f83308 100%);
    background: linear-gradient(to bottom, #da998b 0%,#c4624d 50%,#f83308 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f55a65', endColorstr='#f83308',GradientType=0 );




}
a.razeni:hover {
    color: white;
    background: -moz-linear-gradient(top, #4f4f4f 0%, #454545 50%, #3b3b3b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(50%,#454545), color-stop(100%,#3b3b3b));
    background: -webkit-linear-gradient(top, #4f4f4f 0%,#454545 50%,#3b3b3b 100%);
    background: -o-linear-gradient(top, #4f4f4f 0%,#454545 50%,#3b3b3b 100%);
    background: -ms-linear-gradient(top, #4f4f4f 0%,#454545 50%,#3b3b3b 100%);
    background: linear-gradient(to bottom, #4f4f4f 0%,#454545 50%,#3b3b3b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#3b3b3b',GradientType=0 );    
    border-bottom: 1px solid black ;
    border-right: 1px solid #3b3b3b ;


}

a.razeni-vybrano {
    display: block;
    float: left;
    margin-right: 0px;
    padding: 3px 5px 3px 5px;
    border-bottom: 1px solid #c40400 ;
    border-right: 1px solid #c40400 ;
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px;
    color: white;
    font-size: 10px;
    margin-left: 2px;
    cursor: pointer;
    cursor: hand;
    color: white !important;
    background: -moz-linear-gradient(top, #4f4f4f 0%, #454545 50%, #3b3b3b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(50%,#454545), color-stop(100%,#3b3b3b));
    background: -webkit-linear-gradient(top, #4f4f4f 0%,#454545 50%,#3b3b3b 100%);
    background: -o-linear-gradient(top, #4f4f4f 0%,#454545 50%,#3b3b3b 100%);
    background: -ms-linear-gradient(top, #4f4f4f 0%,#454545 50%,#3b3b3b 100%);
    background: linear-gradient(to bottom, #4f4f4f 0%,#454545 50%,#3b3b3b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#3b3b3b',GradientType=0 );    
    border-bottom: 1px solid black ;
    border-right: 1px solid #3b3b3b ;


}