/* obecne */
body 							{ font-family:verdana, sans-serif; font-size:12px; margin:0; padding:0; border:0; }

table 							{ font-size:12px; }
a 								{ text-decoration:underline; color:#213C56; }
a:hover 						{ text-decoration:none; color:#aa0027; }

p 								{ text-align:justify; }
.l								{ text-align:left; }
.r								{ text-align:right; }
.c								{ text-align:center; }
.bold							{ font-weight:bold; }
h1								{ font-size:14px; color:#213C56; font-family:verdana; margin-top:18px; font-weight:bold; border-bottom:1px dotted #BACFF3; }
h2								{ font-size:12px; font-weight:bold; color:#2E5276; padding:5px; border-bottom:1px solid #BFCCD7; background:#E3EBF2; }
.no-display						{ display-none; }
img								{ border:0; }
.clear							{ clear:both; }
.lclear							{ clear:left; }
.nobg							{ background:#fff; }
.nobr							{ white-space:nowrap; }
.varovani						{ color:#900; font-style:italic; }
.margin16						{ margin:16px; }
.margin12						{ margin:12px; }
.spadding16						{ padding-left:16px; padding-right:16px; }
.width600						{ width:600px; margin:auto; margin-bottom:16px; text-align:left; }

.lichy							{ background:#EEF0F2; }
.sudy							{ background:#E8EBEE; }
.lichy:hover, .sudy:hover		{ background:#DEE2E6; }
.smaller-text					{ font-size:90%; }

fieldset						{ width:600px; text-align:left; margin:auto; margin-bottom:12px; padding:12px; color:#75767A; background:#F1F3F8 url('../images/bg-frame.png') repeat-y; border:1px solid #E4E8ED; }
legend							{ border:1px solid #BFC9D4; background:#E0E7EF; padding:4px; }

.red 							{ color:#900; }


#main 							{ width:900px; margin:auto; background:url('../images/bg-main.png') repeat-y; }



#header 						{ background:no-repeat top right; height:160px; border:0; background-image:url('../images/bg-header.jpg'); position:relative; }

#header-kosik-wrap				{ width:140px; height:40px; background:url('../images/bg-header-kosik.gif') no-repeat; float:right; margin:60px 24px 0 0; }
#header-kosik					{ padding:6px 5px 0 30px; font-size:11px; }
#header-kosik p					{ padding:0; margin:0; }

#search-bar-wrap				{ float:right; margin:68px 24px 0 0; }
#search-bar						{  }
#search-bar-input				{ width:118px; height:16px; font-size:11px; font-family:verdana; border:1px solid #859AAD; background:#fff; }

#top-menu						{ position:absolute; right:24px; bottom:15px;  font-weight: bolder;}
#top-menu a						{ color:#000; text-decoration:none;}
#top-menu a:hover				{ text-decoration:underline; color:#FFFF33; }

#left							{ float:left; width:220px;  }
#left a, #footer a				{ text-decoration:none; }
#left a:hover, #footer a:hover	{ text-decoration:underline; }
s
#footer							{ clear:both; margin:auto; padding-top:12px; margin-bottom:24px; text-align:center; font-size:12px; color:#213C56; }
#footer a						{ color:#213C56; }
#footer a:hover					{ color:#aa0027; }


.frame							{ margin-bottom:2px; padding:6px; color:#75767A; font-size:11px; }
.frame							{ background:#F1F3F8 url('../images/bg-frame.png') repeat-y; border:1px solid #E4E8ED; }
.frame ul						{ margin:0 0 0 16px;; padding:0; }
.frame li						{ list-style-image:url('../images/bullet-frame.png'); margin-bottom:8px; }
.frame2 a						{ color:#444; }
.frame input, .frame select		{ font-size:11px; font-family:verdana; }

.white-frame					{ padding:12px; border:1px solid #E4E8ED; margin-left:16px; margin-bottom:12px; }

#vyrobci-frame					{ font-size:11px; }
#vyrobci-frame input			{ width:10px; height:10px; }

/*
.search {}
.main-form						{ margin:0; }
.main-form td					{ padding:3px; }
.main-form .td1					{ text-align:right; }
.main-form input, .main-form select
								{ border:1px solid #AAB8C6; background:#F2F4F8; width:130px; height:16px; font-family:verdana; font-size:11px; color:#75767A; }
.main-form .submit				{ background:#FF6600; border:0; color:#fff; font-size:10px; width:60px; height:20px; }
.main-form .submit:hover		{ background:#CC0000; }
.main-form .submit-short		{ background:#FF6600; border:0; color:#fff; font-size:10px; width:30px; height:20px; }
.main-form .submit-short:hover	{ background:#CC0000; }
.main-form .short				{ width:90px; }
*/


#shop-main						{ margin-left:246px; margin-right:16px; }
#shop-obsah						{ padding:12px; }

.vyrobek-wrap					{ float:left; width:310px; border-bottom:1px solid #DEE2E6; margin:3px; }
.vyrobek-wrap:hover				{ background:#edf2f6; }
.vyrobek-top					{ height:100px; padding:6px; }
.vyrobek-nazev					{ font-size:11px; font-weight:normal; margin:0 0 8px 0; }
.vyrobek-img					{ float:left; margin:0 12px 12px 0; }
.vyrobek-top p					{ color:#75767A; font-size:11px; text-align:left; }
.vyrobek-cena					{ color:#aa0027; font-size:12px; text-align:right; }
.cena							{ color:#aa0027; font-size:12px; }
.bezna-cena					{ color:#000; font-weight:bold; }
.vyrobek-bottom					{ padding:3px; text-align:right; }

.priznak						{ color:#aa0027; font-weight:bold; }

.aktualne						{ font-size:11px; }
.aktualne-datum					{ color:#FF6803; margin:0; padding:0; font-weight:normal; font-size:11px; }
.aktualne-nadpis				{ color:#CC0000; }


#kategorie						{ padding:16px; }
.kat1-wrap, .kat1s-wrap			{ margin-bottom:6px; }


.kategorie1, .kategorie1s		{ margin:10px 0 6px; font-size:12px; font-weight:bold; }
.kategorie1 a					{ color:#263489; }
.kategorie1 a:hover				{ color:#c00; }
.kategorie1s a					{ color:#000; }

.kategorie2, .kategorie2s		{ margin:4px 0 4px 0; font-size:11px; }
.kategorie2 a					{ color:#263489; }
.kategorie2 a:hover				{ color:#c00; }
.kategorie2s a					{ color:#000; font-weight:bold; }

.kategorie3, .kategorie3s		{ margin:3px 0 3px 12px; font-size:10px; }
.kategorie3 a					{ color:#6975ac; }
.kategorie3 a:hover				{ color:#c00; }
.kategorie3s a					{ color:#000; font-weight:bold; }

.kategorie4, .kategorie4s		{ margin:3px 0 3px 16px; font-size:10px; }
.kategorie4 a:hover				{ color:#c00; }
.kategorie4s a					{ color:#000; font-weight:bold; }




/* detail vyrobklu */
#v-right						{ float:right; width:180px; text-align:center; padding-left:16px; background:#fff; }

.v-table td						{ padding:5px; }
.v-table td.prvni				{ padding-left:16px; padding-right:32px; font-weight:bold; }
.v-table td.druhy				{ padding-left:16px; padding-right:16px; }
.v-table .cena					{ color:#FF6600; font-weight:bold; }

/* tabulky */

.table-insert td				{ padding:4px; }
.table-insert .td1				{ background:#E0E7EF; padding-left:16px; padding-right:32px; }
.table-insert .td2				{ padding-left:8px; padding-right:16px; }

.table-seznam					{ width:100%; font-size:11px; }
.table-seznam td, .table-seznam th
								{ padding:5px; }
.table-seznam th				{ background:url('../images/bg-row-header.png') 0 0 repeat-x; }

.pages							{ text-align:center; margin-top:12px; padding:5px; border-top:1px dotted #C2D0DF; }

.table-info						{ margin-bottom:12px; }
.table-info td					{ padding:4px; text-align:left; }
.table-info .td1				{ background:#E0E7EF; padding-left:16px; padding-right:32px; }
.table-info .td2				{ padding-left:8px; padding-right:16px; }

/* objednani */
#obj-progress					{ margin:16px 0; }
#obj-progress img				{ margin-right:32px; }
input.red						{ background:#FFDEBF; }



.vysledek .fotka {
  float:left;
  margin-right:24px;
  text-align:center;
  padding:4px;
  width:140px;
  border:1px solid #FF7A00;
}

.vysledek img {
  border:0;
}




