/* CSS style for legea.cz
**************************************************
**************************************************
***                                            *** 
**         created by Roman Karnet              **
**         e-mail: roman@karnet.cz              **
**         website: http://design.karnet.cz     **
***                                            ***                                       
**************************************************
*/

body 
{ 
background-color:#e1e1e1;
color:#666666;
margin:0;
padding:0;
text-align:center;
}


#obsah 
{ 
width:760px; 
background-color:#ffffff;
color:#666666;
margin:auto;
padding:0;
position:relative; 
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;   
}

img 
{
border:0;
}


table {
border:0;
}

table th{
text-align:center;
padding:5px;
}


table.format {
border: 1px solid #e1e1e1;
}

table.format th{
color:#000000;
background-color:#e1e1e1;
text-align:center;
font-size:12px;
padding:5px;
}


table.kosik {
margin-top:10px;
border: none;
font-size:10px;
}

table.kosik tr.row2 {
background-color:#e1e1e1;
}

table.kosik tr.hlavni_navigace {
height:40px;
font-size:11px;
}


p 
{
margin-top:5px;
margin-bottom:5px;
}

a 
{
color:#3c74cb;
text-decoration:none;
}

a:hover 
{
color:#3c74cb;
text-decoration:underline;
}

form 
{
margin:0; 
padding:0; 
}

input 
{
color:#666666;
background-color:#ffffff;
font-size:10px;
}


input.search  
{
border:1px; 
color:#ffffff;
background-color:#5588d5;
text-align:center;
text-decoration:none;
}

input.login  
{
border: 1px solid #3c74cb; 
color:#3c74cb;
background-color:#ffffff;
text-align:center;
text-decoration:none;
}

input.kosik  
{
border: 1px solid #cb2f33; 
color:#cb2f33;
background-color:#ffffff;
text-align:center;
text-decoration:none;
}

select
{
color:#666666;
background-color:#ffffff;
font-size:10px;
}


fieldset
{
margin-top:10px;
margin-bottom:10px;
padding:10px;
}

fieldset label
{
float:left;
display: block;
width: 170px;
}



#jazyk 
{
background-color:#e1e1e1;
color:#666666;
height:5px;
margin:0; 
padding:0; 
}


#hlavicka 
{
height:82px;
margin:0; 
padding:0; 
}

#hlavicka #leva-hlavicka
{
float:left;
height:82px;
width:255px;
background-color:#999999;
color:#ffffff;
border:0; 
border-bottom: 1px solid #7a7a7a; 
text-align:left;
margin:0; 
padding:0; 
} 

#hlavicka #prava-hlavicka
{
float:right;
height:82px;
width:505px;
background-color:#63a2e8;
color:#ffffff;
border:0; 
border-bottom: 1px solid #467ebc; 
margin:0; 
padding:0; 
}

#hlavicka #prava-hlavicka #horni-linka
{
height:25px;
background: #5088d5 url(../img/sys/background/menu_topline.gif) repeat-x; 
margin:0; 
padding:0; 
}

#hlavicka #prava-hlavicka p.noscript-menu 
{
margin:0;
}

#hlavicka #prava-hlavicka p.noscript-menu span
{
font-size:11px;
line-height:20px;
font-weight:normal;
color:#ffffff;
background-color:#63a2e8;
margin:10px 0 10px 20px;
}

#hlavicka #prava-hlavicka p.noscript-menu span a
{
color:#ffffff;
background-color:#63a2e8;
text-decoration:none;
}

#hlavicka #prava-hlavicka p.noscript-menu span a:hover
{
color:#ffffff;
background-color:#63a2e8;
text-decoration:underline;
}


  
#levy-panel 
{
clear:both; 
float:left; 
height:auto;
width:254px; 
margin:0; 
padding:0;
border:0; 
border-right: 1px solid #e1e1e1; 
} 

 

#hlavni-panel 
{
float:right;
width:505px;
margin:0; 
padding:0;
}


.bunka 
{
height:227px;
margin:0; 
padding:0;
}

.bunka-obsah
{
height:211px;
margin:0; 
padding:8px 20px 8px 25px;
text-align:left;
}

.bunka-obsah-auto
{
margin:0; 
padding:8px 20px 8px 25px;
text-align:left;
}

.bunka-obsah-auto-maly
{
margin:0; 
padding:8px;
text-align:left;
}

.bunka-sponzoring
{
height:235px;
_height:237px;
margin:0; 
padding:0;
}

.bunka-onas
{
height:235px;
margin:0; 
padding:0;
text-align:left;
background: #ffffff url(../img/sys/background/trava_roh.gif) no-repeat right bottom;
}

.bunka-novinky
{
height:107px;
margin:0; 
padding:0;
}

.bunka-katalog-zbozi
{
margin:0; 
padding:8px 20px 8px 25px;
text-align:left;
}

.bunka-special
{
_padding-top:2px; /*IE 6 */
}

.bunka-special-left
{
float:left;
width:254px;
margin:0; 
padding:0;
border:0; 
border-right: 1px solid #e1e1e1; 
}

.bunka-special-right
{
float:right;
width:250px;
margin:0; 
padding:0;
border:0;  
}


#levy-panel ul.kategorie 
{
margin:0;
padding:0;
}

#levy-panel ul.kategorie li
{
font-size:11px;
line-height:15px;
font-weight:bold;
color:#cb2f33;
background-color:#ffffff;
list-style-image:url(../img/sys/icons/cube_blue.gif);
border:0;
border-bottom:1px solid #e5e5e5; 
margin:3px 0 3px 20px;
}

#levy-panel ul.kategorie li.visited
{
font-size:11px;
line-height:15px;
font-weight:bold;
color:#cb2f33;
background-color:#ffffff;
list-style-image:url(../img/sys/icons/cube_red.gif);
border:0;
border-bottom:1px solid #e5e5e5; 
margin:3px 0 3px 20px;
}



#levy-panel ul.kategorie li ul
{
margin:0;
padding:0;
}


#levy-panel ul.kategorie li ul li
{
font-size:10px;
line-height:15px;
font-weight:normal;
color:#cb2f33;
background-color:#ffffff;
list-style-image:url(../img/sys/icons/arrow_blue.gif);
border:0;
border-top:1px solid #e5e5e5;
margin:3px 0 3px 15px;
}

#levy-panel ul.kategorie li ul li.visited
{
font-size:10px;
line-height:15px;
font-weight:normal;
color:#cb2f33;
background-color:#ffffff;
list-style-image:url(../img/sys/icons/arrow_red2.gif);
border:0;
border-top:1px solid #e5e5e5; 
margin:3px 0 3px 30px;
}


#levy-panel hr.kategorie
{
height:1px;
font-size:1px;
border:0;
border-top:1px solid #e5e5e5; 
color:#e5e5e5;
background-color:#ffffff;
}



#hlavni-panel .bunka-obsah p, #hlavni-panel .bunka-obsah-auto p 
{
margin-top:8px;
margin-bottom:8px;
}



#hlavni-panel #nitkove-menu
{
font-size:10px;
text-align:right;
margin:8px;  
padding:0;
}

#hlavni-panel .bunka-obsah .popis, #hlavni-panel .bunka-obsah-auto .popis
{
margin:0; 
padding:0 0 0 15px;
}

#hlavni-panel .bunka-obsah h1, #hlavni-panel .bunka-obsah-auto h1 {
color:#d7181e;
font-size:13px;
font-style:italic;
font-weight:bold;
display:list-item;
list-style-image:url(../img/sys/icons/arrow_head_red.gif);
list-style-position:inside;
list-style-type:none;
}

#hlavni-panel .bunka-obsah h2, #hlavni-panel .bunka-obsah-auto h2 {
color:#3c76cb;
font-size:12px;
font-style:italic;
font-weight:bold;
display:list-item;
list-style-image:url(../img/sys/icons/arrow_head_blue.gif);
list-style-position:inside;
list-style-type:none;
}

#hlavni-panel .bunka-obsah h1, #hlavni-panel .bunka-obsah-auto h3 {
font-size:13px;
font-style:normal;
font-weight:bold;
margin:0;
}

.katalog 
{
margin:0; 
padding:0;
padding-top:12px;
}

.katalog p
{
color:#1a4d93;
background-color:#ffffff;
font-size:13px;
font-weight:bold;
text-align:left;
margin:0;
margin-left:50px;
}

.katalog p a 
{
color:#1a4d93;
background-color:#ffffff;
text-decoration:none;
}

.katalog p a:hover 
{
color:#1a4d93;
background-color:#ffffff;
text-decoration:none;
}

.zbozi-nahled
{
text-align:right;
margin:0;
padding:5px 0 0 0;
}

.zbozi-info
{
width:200px;
margin:0; 
padding:0;
border:0;
}


.zbozi
{
height:175px;
margin:0;
padding: 20px 8px 0 25px;
text-align:left;
}

.zbozi h1
{
color:#3971c9;
background-color:#ffffff;
font-size:16px;
font-weight:bold;
margin:0;
margin-bottom:8px;
}


.zbozi img, .katalog-zbozi img, img.nahled, .galerie img
{
border: 1px solid #dddddd;
margin:0;
margin-right:5px; 
}

.cena
{
color:#cb2f33;
background-color:#ffffff;
font-size:16px;
font-weight:bold;
text-align:right;
margin:0;
}

.cena strike
{
color:#666666;
background-color:#ffffff;
}

.zbozi .cena
{
clear:left;
color:#cb2f33;
background-color:#ffffff;
font-size:14px;
font-weight:bold;
text-align:right;
margin:0;
}



.navigace
{
float:right;
height:32px;
width:197px;
padding:0;
margin:0;
margin-right:20px;
}

.navigace-detail
{
text-align:right;
height:32px;
padding:0;
margin:0;
margin-right:20px;
}

.navigace a, .navigace-detail a
{
color:#ffffff;
text-decoration:none;
}

.navigace a:hover, .navigace-detail a:hover
{
color:#ffffff;
text-decoration:underline;
}

.navigace .info
{
float:left;
height:22px;
width:112px;
color:#ffffff;
background-color:#5588d5;
background: #5588d5 url(../img/sys/background/buton_info.gif) no-repeat;
padding:10px 0 0 0;
}

.navigace .info p
{
text-align:center;
margin:0;
margin-top:3px;
font-size:11px;
display:list-item;
list-style-image:url(../img/sys/icons/file_shop.gif);
list-style-position:inside;
list-style-type:none;
}


.navigace .koupit, .navigace-detail .koupit
{
float:right;
height:22px;
width:85px;
color:#ffffff;
background-color:#c4151a;
background: #c4151a url(../img/sys/background/buton_koupit.gif) no-repeat;
padding:10px 0 0 0;
}

.navigace-detail .koupit
{
margin-left:20px;
}


.navigace .koupit p, .navigace-detail .koupit p
{
text-align:center;
margin:0;
margin-top:3px;
font-size:11px;
display:list-item;
list-style-image:url(../img/sys/icons/misc.gif);
list-style-position:inside;
list-style-type:none;
}

.katalog-zbozi
{
float:left;
height:130px;
margin:0;
padding:15px 15px 0 0;
text-align:center;
}

.katalog-zbozi h1
{
width:100px;
color:#3971c9;
background-color:#ffffff;
font-size:12px;
font-weight:normal;
font-style:normal;
margin:0;
margin-bottom:8px;
}


.galerie
{
float:left;
width:200px;
margin:0;
padding:15px 15px 0 0;
text-align:left;
}

.galerie h3
{
color:#3971c9;
background-color:#ffffff;
font-size:12px;
font-weight:normal;
font-style:normal;
margin:0;
margin-bottom:8px;
}




.eshop
{
height:175px;
background: #ffffff url(../img/sys/background/kosik.gif) no-repeat right bottom;
margin:0;
padding: 20px 8px 0 25px;
text-align:left;
}

ul.eshop-menu 
{
padding:0;
margin:0;
margin-left:40px;
}

ul.eshop-menu li
{
font-size:11px;
list-style-image:url(../img/sys/icons/arrow_shop.gif);
margin-bottom:5px;
}

.vyhledavani
{
height:22px;
color:#ffffff;
background-color:#5588d5;
background: #5588d5 url(../img/sys/background/buton_vyhledavani.gif) no-repeat;
padding:10px 0 0 0;
margin:0;
text-align:center;
}


.bunka-onas .onas
{
width:383px;
margin:0;
padding: 8px 5px 5px 25px;
}

.bunka-onas .onas .obsah-onas
{
text-align:justify;
}

.bunka-onas .onas .obsah-onas p
{
margin:0; 
}

.bunka-novinky .novinka
{
float:left;
width:219px;
margin:0;
padding: 8px 8px 8px 25px;
}

.bunka-novinky .novinka .datum
{
font-size:10px;
text-align:left;
padding:0 0 3px 0;
display:list-item;
list-style-image:url(../img/sys/icons/file.gif);
list-style-position:inside;
list-style-type:none;
}

.bunka-novinky .novinka .obsah-novinky
{
text-align:justify;
}

.bunka-novinky .novinka .obsah-novinky p
{
margin:0; 
display:list-item;
list-style-image:url(../img/sys/icons/arrow_red.gif);
list-style-position:inside;
list-style-type:none;
}


.vice
{
color:#3c74cb;
background-color:#ffffff;
text-align:right;
display:list-item;
list-style-image:url(../img/sys/icons/arrow_blue.gif);
list-style-position:inside;
list-style-type:none;
}

.vice a 
{
color:#3c74cb;
background-color:#ffffff;
text-decoration:none;
}

.vice a:hover 
{
color:#3c74cb;
background-color:#ffffff;
text-decoration:underline;
}


.panel-red {
height:28px;
text-align:left;
background: #c4151a url(../img/sys/background/head_red.gif) repeat-x;
}

.panel-red h2 {
color:#ffffff;
font-size:13px;
font-style:italic;
font-weight:bold;
margin:0;
display:list-item;
list-style-image:url(../img/sys/background/corner_head_red.gif);
list-style-position:inside;
list-style-type:none;
}

.panel-blue {
height:28px;
text-align:left;
background: #5088d5 url(../img/sys/background/head_blue.gif) repeat-x;
}

.panel-blue h2 {
color:#ffffff;
font-size:13px;
font-style:italic;
font-weight:bold;
margin:0;
display:list-item;
list-style-image:url(../img/sys/background/corner_head_blue.gif);
list-style-position:inside;
list-style-type:none;
}


/* ---------panel velikosti --------------------------------------  */


.velikost_1 {
    width:20px;
	height:20px;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	color:#FFFFFF;
	background: #39B54A;
	border: 1px solid #000000;
	padding: 4px;
}

.velikost_2 {
    width: 60px;
	height:20px;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
	color:#FFFFFF;
	background: #39B54A;
	border: 1px solid #000000;
	padding: 4px;
}

.velikost_4 {
    width:20px;
	height:20px;
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	color:#FFFFFF;
	background: #39B54A;
	border: 1px solid #000000;
	padding: 4px;
}



/* ---------panel barevnic --------------------------------------  */

.barva_1 {
	width: 23px;
	height: 23px;
	border: 1px solid #000000;
	background: Orange;
}

.barva_2 {
	width: 23px;
	height: 23px;
	border: 1px solid #000000;
	background : #4169E1;
}

.barva_3 {
	width: 23px;
	height: 23px;
	border: 1px solid #000000;
	background: White;
}

.barva_4 {
	width: 23px;
	height: 23px;
	border: 1px solid #000000;
	background: Navy;
}

.barva_5 {
	width: 23px;
	height: 23px;
	border: 1px solid #000000;
	background : SkyBlue;
}

.barva_6 {
	width: 23px;
	height: 23px;
	border: 1px solid #000000;
	background : Fuchsia;
}

.barva_7 {
	width: 23px;
	height: 23px;
	border: 1px solid #000000;
	background: Yellow;
}

.barva_8 {
	width: 23px;
	height: 23px;
	border: 1px solid #000000;
	background : SaddleBrown;
}

.barva_9 {
	width: 23px;
	height: 23px;
	border: 1px solid #000000;
	background : Gray;
}

.barva_10 {
	width: 23px;
	height: 23px;
	border: 1px solid #000000;
	background : Black;
}
.barva_11 {
	width: 23px;
	height: 23px;
	border: 1px solid #000000;
	background : Pink;
}

.barva_12 {
	width: 23px;
	height: 23px;
	border: 1px solid #000000;
	background : Red;
}

.barva_13{
	width: 23px;
	height: 23px;
	border: 1px solid #000000;
	background : Green;
}

.barva_14 {
	width: 23px;
	height: 23px;
	border: 1px solid #000000;
	background : DarkViolet;
}

.barva_15 {
	width: 23px;
	height: 23px;
	border: 1px solid #000000;
	background : Brown;
}

.barva_17 {
	width: 23px;
	height: 23px;
	border: 1px solid #000000;
	background : Plum;
}

.barva_18 {
	width: 23px;
	height: 23px;
	border: 1px solid #000000;
	background : Beige;
}

.barva_20 {
	width: 23px;
	height: 23px;
	border: 1px solid #000000;
	background : Gold;
}

.barva_21 {
	width: 23px;
	height: 23px;
	border: 1px solid #000;
	background : SteelBlue;
}

.barva_22 {
	width: 23px;
	height: 23px;
	border: 1px solid #000;
	background : Silver;
}
.barva_23 {
	width: 23px;
	height: 23px;
	border: 1px solid #000;
	background : DarkSlateGray;
}

.barva_24 {
	width: 23px;
	height: 23px;
	border: 1px solid #000;
	background : Turquoise;
}

.barva_25 {
	width: 23px;
	height: 23px;
	border: 1px solid #000;
	background : DarkGreen;
}

/* ------------------------------------------------------------   */







#paticka 
{
clear:both; 
height:42px;
color:#e1e1e1;
background: #999999 url(../img/sys/background/paticka.gif) repeat-x;
margin:0; 
padding:0;
border:0;
border-top:1px solid #e1e1e1; 
border-bottom:4px solid #676767; 
}

#paticka #paticka-obsah  
{
margin:0;
padding:15px;
border:0;
}

#paticka #paticka-obsah a 
{
color:#757575;
text-decoration:none;
}

#paticka #paticka-obsah a:hover 
{
color:#757575;
text-decoration:underline;
}

#paticka #paticka-obsah .podpis  
{
float:left;
text-align:left;
}

#paticka #paticka-obsah .podpis p  
{
margin:0;
}

#paticka #paticka-obsah .mailto  
{
text-align:right;
}

#paticka #paticka-obsah .mailto p  
{
margin:0;
}



hr.mezera
{
clear:both;
height:30px;
border:none;
margin:0;
visibility:hidden;
}

hr.mala-mezera
{
clear:both;
height:15px;
border:none;
margin:0;
visibility:hidden;
}

hr.cleaner 
{ 
clear:both; 
display: none 
}

.chyba 
{ 
color:#d7181e; 
}



 
