
@CHARSET "UTF-8";



/* neviditelne */
.hidden 					{ display:none; }


/* messages */
p.warning { padding: 6px 8px 8px; background-color: #BD0703; color: #FDF5E0; font-weight: bold; }
p.notice  { padding: 6px 8px 8px; background-color: #BEC500; color: #1C150E; font-weight: bold; }


/* accessibility */
#accessibility 				{ display:none; }
#accessibility h4 			{ display:none; }


/* LINKY */
a, a:visited 				{ color:#8d9e01; text-decoration:underline; }
a:hover, a:focus, a:active	{ color:#000000; text-decoration:none; }

a img 						{ border:none; }


/* TEXT */
h3 							{ margin:0; padding:15px 0 15px 0; line-height:18px; font-size:15px; font-weight:normal; color:#8d9e01; }
.obrazek					{ display:block; float:left; clear:left; margin:5px 20px 10px 0; padding:0; }
ul							{ margin:0 0 20px 0; padding:0; list-style-type:none; }
li							{ margin:0; padding:0 0 0 15px; line-height:17px; font-weight:normal; color:#58595a; text-align:left; background:url("../images/img_odrazka.gif") 0 6px no-repeat;   }
p.title { display: none; }


/* BLOKY STRANKY */

html, body 					{ height:100%; }
body						{ margin:0; padding:0; text-align:center; overflow:-moz-scrollbars-vertical; }
body>#page 					{ height:auto; }
#page 						{ position:relative; top:0; left:0; width:100%; margin:0; padding:0; min-height:100%; height:100%; background:#fdf5e0 url("../images/backgr_page.gif") top center repeat-x; }
#content					{ width:995px; margin:0 auto; padding:225px 0 20px 0; text-align:left; min-height:380px; background:url("../images/motto-image.jpg") top center no-repeat; }
#footer 					{ width:100%; height:65px; margin: auto 0; padding: 0; clear: both; color:#58595a; font-size:11px; font-weight:normal; background:#2a1f15 url("../images/backgr_footer.gif") top center repeat-x; }

.clear 						{ clear:both; height:1px; font-size:1px; line-height:1px; margin:0; padding:0; }

/* TEXTOVE sloupce */

#content #levy				{ top:0; right:0; width:260px; height:auto; margin:0; padding:0 0 30px 40px; float:right; background:transparent;  }
#content #pravy				{ top:0; right:0; width:610px; height:auto; margin: 0; padding:0 45px 30px 40px; float:right; background:transparent; }


/* PODMENU vlevo */

#content #levy	h2			{ margin:0; padding:10px 0 10px 20px; line-height:18px; font-size:24px; font-weight:normal; color:#4a3623; border-bottom: 1px solid #cec0a9;   }
#levy ul 					{ width:260px; margin:0; padding:0; list-style-type:none; }
#levy ul li 				{ padding:0; text-align:left; width:250px; background:transparent; }
#levy ul li a,

#levy ul li span			{ display:block; width:220px; margin:0; padding:0 0 0 40px; color:#6d5f52; text-decoration:none; text-align:left; line-height:31px; font-size:13px; font-weight:normal;

							  background:url("../images/img_odrazka-podmenu-1.gif") 15px 2px no-repeat; border-bottom:1px solid #e6d9be; }
#levy ul li a:hover			{ background:#e6d9be url("../images/img_odrazka-podmenu-1.gif") 15px 2px no-repeat; color:#000000; }
/* 2. uroven */

#levy ul li ul  			{ margin:0; padding:0; }

#levy ul li ul li a,

#levy ul li ul li span 		{ display:block; width:190px; margin:0; padding:0 0 0 70px; color:#6d5f52; line-height:25px; text-align:left; font-size:13px; font-size:13px; font-weight:normal;

							  background:#fbecc5 url("../images/img_odrazka-podmenu-2.gif") 40px 2px no-repeat; border-bottom:1px solid #efdfba; }

#levy ul li ul li a:hover 	{ background:#efdfba url("../images/img_odrazka-podmenu-2.gif") 40px 2px no-repeat; color:#000000; }
#levy ul li a span, #levy ul li span span, #levy ul li ul li a span, #levy ul li ul li span span { margin: 0; padding: 0; color: inherit; background: none; }
#levy ul li.active span { font-weight: bold; }


/* HEADER */

#header 					{ position:relative; width:995px; /*height:332px;*/ height:107px; margin:0 auto; padding:0; background:#fdf5e0 url("../images/backgr_header.jpg") top center no-repeat; }
#header h1 					{ position:absolute; top:0; left:0; margin:0; padding:0; font-size:30px; }
#header h1 a 				{ position:relative; width:310px; height:107px; margin:0; padding:0; display:block; overflow:hidden; cursor:pointer; }
#header h1 a span 			{ position:absolute; top:0; left:0; z-index:2; width:310px; height:107px; margin:0; padding:0; background:#000000 url("../images/agrico_logo.gif") no-repeat; z-index:99; }
#motto-image				{ display:none; position:relative; top:107px; left:0; width:995px; height:225px; margin:0; padding:0; background:#0278be url("../images/motto-image.jpg") top center no-repeat; }


/* HLAVNI MENU - TOP */

#menu-top 					{ position:absolute; top:64px; width:100%; height:45px; margin:0; padding:0; }

#menu-top h3 				{ display:none; }
#menu-top ul 				{ position:relative; top:0; left:150px; width:612px; margin:0 auto; height:43px; padding:0; background:#281e14; list-style-type:none; }

#menu-top ul li 			{ display:inline; padding:0; text-align:left; }
#menu-top ul li a,

#menu-top ul li span,

#menu-top ul li a:visited { display:block; width:100px; height:43px; margin:0 2px 0 0; padding:0; color:#cebf98; text-decoration:none; text-align:center; float:left; overflow:hidden;

							  	  background: url("../images/menu_backgr.gif") no-repeat; line-height:43px; font-size:13px; font-weight:normal; }
#menu-top ul li a:hover	{ background: url("../images/menu_backgr-active.gif") no-repeat; color:#1f1710; }
#menu-top ul li a span	{ margin: 0; padding: 0; color: inherit; background: none; }


/* FOOTER */
#footer p 					{ display:block; width:995px; line-height:65px; margin:0 auto; padding:0; color:#d1c5a8; font-size:12px; text-align:center; }
#footer p a					{ color:#d1c5a8; }
#footer p a:hover			{ color:#fbeecd; }


/* USER */

#user { position: absolute; top: 144px; left: 0; width: 100%; text-align: center; }
#user div { width: 870px; margin: 0 auto; padding: 0; font-size: 14px; line-height: 14px; }
#user p { height: 18px; margin: 0; padding: 9px 14px 11px 14px; float: right; color: #fff; background: url('../images/login-back.png') right center no-repeat; }
#user p#username { background-position: left center; }
#user p a, #user p a:hover{ color: #fff !important;  }


/* OBJEDNAVKA */
h2							{ margin:0 0 20px 0; padding:10px 0 10px 0; line-height:18px; font-size:27px; font-weight:normal; color:#4a3623; border-bottom: 1px solid #cec0a9; }
p 							{ margin:0 0 15px 0; padding:0; line-height:17px; font-size:13px; font-weight:normal; color:#706255; }
p span						{ margin:20px 0 10px 0; padding:0 0 0 25px; color:#8d9e01; background:#fdf5e0 url("../images/backgr_link.gif") no-repeat; }


fieldset				{ width:600px; margin:0 0 20px 0; padding:0; border:0px solid #cec0a9; clear: both; }
@media print {
	fieldset { width: 16cm; }
	fieldset legend { width: auto; }
}
fieldset>*			{ border-top: 3px double #CFBFA6; padding-top: 8px; }
fieldset legend	{ width:578px; margin:0 0 5px -5px; padding: 0; line-height:18px; font-size:18px; font-weight:normal; color:#716356; border: none; }

table					{ margin:0; padding:0; width:100%; border-spacing:0; border-collapse:collapse; }	
table th				{ font-weight: bold; color:#4a3623; margin:0; padding:10px 5px 5px 5px; line-height:11px; 
						  background:transparent; border-bottom:1px solid #cfbfa6; }	
table td				{ font-size:12px; font-weight:normal; color:#4a3623; margin:0; padding:0 0 0 7px; line-height:13px; border-bottom:1px solid #cfbfa6; }	
table .number	{ text-align: right; }
table tfoot td	{ font-size: 1.2em; }
table tfoot td, table tfoot th	{ padding: 8px 0; }

.productTitle			{ font-size:12px; font-weight:bold; color:#4a3623; margin:0; padding:0 0 0 10px; line-height:13px; width:180px; }
.spinBox				{ margin:0; padding:0; font-size:12px; font-weight:normal; color:#716356; width:30px; }
.even					{ margin:0; padding:0 15px 0 15px; height:30px; line-height:18px; font-size:11px; font-weight:normal; color:#4a3623; background:#fbecc5; }
.odd					{ margin:0; padding:0 15px 0 15px; height:30px; line-height:18px; font-size:11px; font-weight:normal; color:#4a3623; background:#fdfcd8; }

.order					{ margin:0; padding:0 0 0 0; background:none; }
.order legend			{ width:500px; margin:0; padding:0; background:none; }
.datePicker				{ margin:0 10px 0 10px; padding:3px 0 2px 5px; line-height:14px; font-size:14px; font-weight:normal; color:#5a422a; border: 1px solid #d5c8b3; }
.order img				{ margin:0 0 -7px 0; padding:0; }

.buttons				{ margin: 0 0 20px 0; padding: 0; background:none; }
button					{ margin:0; padding:0; background:url("../images/form_button.gif") no-repeat; width:147px; height:37px; border:none; color:#ffffff; font-weight:bold; font-size:11px; vertical-align:middle; cursor: pointer; }
button.big					{ background-image:url("../images/form_button_big.gif"); width:167px; }
#footnotes	{ margin: 20px 0 0; padding: 5px 0 0; border-top: 1px solid #cfbfa6; }
#footnotes p	{ margin: 0 0 10px; padding: 0; }

fieldset p.notes { border: 1px solid #CFBFA6; border-top: none; padding: 8px 6px 4px 6px; font-family: serif; color: #888; }

#alreadyOrderedDays	{ background: none; border-bottom: 4px solid #CFC0A6; padding-bottom: 20px; }
#deliveryAddress, #invoiceAddress { width: 285px; float: left; clear: none; }
#deliveryAddress legend, #invoiceAddress legend { width: 263px; }
#invoiceAddress { margin-right: 40px; }
	#deliveryAddress p, #invoiceAddress p { margin: 0; }
#order	{ margin-bottom: 10px; }
	#order p	{ height: 70px; margin:0; padding-left: 80px; line-height:14px; font-size:12px; font-weight:normal; background:url("../images/form_odstavec.gif") 0 5px no-repeat; 
	border-top:1px solid #cfbfa6; }
#totalPrice	{ margin-bottom: 0; }
	#totalPrice p	{ text-align: right; line-height:18px; font-size:18px; font-weight:normal; color:#716356; }
#userLoginForm { margin-bottom: 1em; }
#userLoginForm table { width: auto; margin-bottom: 0.5em; }
#userLoginForm td, #userLoginForm th { border: none; }
#userLoginForm th { text-align: right; }


/* HOME PAGE */

#index #content			{ width:995px; margin:0 auto; padding:365px 0 20px 0; text-align:left; min-height:620px; background:url("../images/motto-image_index.jpg") top center no-repeat; }
#content #home			{ width:995px; margin:0 0 20px 0; padding:17px 0 0 0; text-align:left; background:url("../images/backgr_index_home.gif") top center repeat-y; }
#home-1					{ width:270px; height:auto; margin:0 0 0 43px; padding:0 0 0 30px; float:left; }
#home-2					{ width:260px; height:auto; margin:0; padding:0 0 0 40px; float:left; }
#home-3					{ width:260px; height:auto; margin:0; padding:0 0 0 40px; float:left; }
#home-down				{ display:block; width:995px; height:20px; margin:0; padding:0; text-align:left; background:url("../images/backgr_index_box_down.jpg") bottom center no-repeat; }


#home p 				{ margin:0 0 15px 0; padding:0 10px 0 0; line-height:17px; font-size:13px; font-weight:normal; color:#ffffff; }
#home p span			{ margin:20px 0 10px 0; padding:0 0 0 25px; color:#fff; background:url("../images/backgr_link.gif") no-repeat; }
#home strong			{ display: block; padding:0 15px 0 0; font-size:11px; font-weight:normal; text-align:right; text-transform:uppercase; color:#f19c00; }
#home ul				{ margin:0 0 20px 0; padding:0; list-style-type:none; }
#home li				{ margin:0; padding:0 0 0 15px; line-height:17px; font-weight:normal; color:#ffffff; text-align:left; background:url("../images/img_odrazka_index.gif") 0 6px no-repeat;   }
#home a, #home a:visited 		{ color:#ffffff; font-weight:normal; text-decoration:none; }
#home a:hover, #home a:focus, #home a:active	{ color:#ffffff; font-weight:normal; text-decoration:underline; }

#home-1 h2				{ margin:0 30px 15px 0; padding:0 0 7px 0; line-height:18px; font-size:18px; font-weight:normal; color:#ffffff; border-bottom: 1px solid #ea7304; }
#home-2 h2				{ margin:0 30px 15px 0; padding:0 0 7px 0; line-height:18px; font-size:18px; font-weight:normal; color:#ffffff; border-bottom: 1px solid #f6a50b; }
#home-3 h2				{ margin:0 30px 15px 70px; padding:0 0 7px 0; line-height:18px; font-size:18px; font-weight:normal; color:#ffffff; border-bottom: 1px solid #4b250a; }


#levy #news ul			{ margin:20px 0 20px 0; padding:0; list-style-type:none; }
#levy #news ul li span 	{ background:url("../images/backgr_datum.gif") no-repeat; display:block; width:46px; height:50px; float:left; margin:0 20px 0 0; padding:0; }
#levy #news ul li span strong	{ display:block; height:20px; line-height:18px; text-align:center; font-size:15px; font-weight:normal; color:#ffffff; }
#levy #news ul li span b		{ display:block; height:30px; line-height:26px; text-align:center; font-size:23px; color:#ffffff; }
#levy #news ul li em 			{ display:block; margin:0; padding:2px 0 6px 0; font-size:13px; font-style:normal; color:#8d9e01; }
#levy #news ul li a 			{ display:inline; background:none; color:#8d9e01; margin:0 0 0 -40px; padding:O; border:none; text-decoration:underline; line-height:15px; }
#levy #news ul li a:hover		{ background:none; color:#000000; margin:0 0 0 -40px; padding:O; border:none; text-decoration:none; }
#levy #news ul li p 			{ display:block; margin:0; padding:2px 0 6px 67px; font-size:13px; font-style:normal; }



