/*body { background: #E8F3F3; margin: 0; padding: 0; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-size: 14px; color: #4F5155; line-height: 1.5; }*/
body { /*background: #946099 url("/img/body-bgr-2.gif") 50% 0 no-repeat;*/ background: #b29999 url("/img/body_bgr.png") 50% 0 no-repeat; margin: 0; padding: 0; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-size: 14px; color: #4F5155; line-height: 1.5; }

div, ul, img, a, h1, h2, h3, h4, h5, h6, li { margin: 0; padding: 0; }
ul { list-style: none; }

a { text-decoration: none; outline: none; }
a:hover { color: #c00; }

a img { border: none; }

a.txt { padding-bottom: 1px; border-bottom: 1px solid #ac0000; }
a.txt:hover { border-color: #6AAA52; }

h1 { font-size: 18px; font-weight: bold; margin: 0 0 5px; padding-top: 10px; text-align: center; font-style: italic; font-family: "Trebuchet MS", sans-serif; }
h1 a { color: #c00; color: #4F5155; text-shadow: 0 1px 0 #fff; }

.clear { clear: both; }

#wrapper { width: 1000px; margin: 0 auto; background: #eadfeb; }

#branding { width: 100%; overflow: hidden; background: #fff url("/img/branding-bgr.gif") 0 0 repeat-x; border-top: 1px solid #fff; border-bottom: 1px solid #ddd; }
	
	#branding a#logo { width: 134px; height: 66px; float: left; text-indent: -9999px; background: url("/img/logo.gif") 0 0 no-repeat; margin: 10px 0 0 20px; }
	
	#branding ul { width: 200px; float: left; /*clear: left;*/ margin: 22px 0 0 20px; display: inline; }
	#branding li { display: block; margin-bottom: 3px; }
	#branding ul a { color: #72C7DF; color: #ac0000; padding: 3px 6px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
	#branding ul a:hover,
	#branding ul a.active { /*background: #eee; text-shadow: 0 1px 0 #fff;*/ background: #6AAA52; color: #fff; }
	
	
	#baner { height: 250px; width: 735px; float: right; background: url("http://mrcichon.pl/img/home-banery/rotate.php") 0 0 no-repeat; }
		body#cg_page #baner { background-image: url("/img/banery/cg2010.jpg"); }
		body#cj_page #baner { background-image: url("/img/banery/cj2010.jpg"); }
		body#dd_page #baner { background-image: url("/img/banery/dd2010.jpg"); }
		body#ds_page #baner { background-image: url("/img/banery/ds2010.jpg"); }
		body#dw_page #baner { background-image: url("/img/banery/dw2010.jpg"); }

h2 { margin: 25px 0 5px 20px; color: #2B5E35; text-shadow: 0 1px 0 #fff; font-family: "Trebuchet MS", sans-serif; font-style: italic; font-size: 21px; }
	body#cj_page h2 { color: #85317F; }
	body#dd_page h2 { color: #F59634; }
	body#ds_page h2 { color: #580F0D; }
	body#dw_page h2 { color: #0081A3; }
	#content_main h2 { margin-left: 0; }
	
#nav { width: 245px; float: right; margin: -54px 10px 0 0; display: inline; }
	#nav h3 { background: #fff; background: rgba(255,255,255,0.8); height: 30px; color: #2B5E35; padding: 10px 10px 10px 20px; font-family: "Trebuchet MS", sans-serif; font-style: italic; font-size: 20px; border-top: 3px solid #37383B; }
	#nav ul { background: #C5E8F2; background: #fff; }
		#nav li a { color: #ac0000; display: block; padding: 0 0 0 18px; padding-top: 0; font-size: 13px; border-top: 1px solid #f7f7f7; border-bottom: 1px solid #ddd; background: url("/img/nav-bgr.gif") 0 0 repeat-x; height: 115px; }
		#nav li a img { margin: 10px 0 -1px 0; }
		#nav li a strong { display: block; font-weight: normal; }
		#nav li a:hover { background: #e8f3f3; background: #fff; }
		
		/*#nav li#nav-cg a { background: url("/img/cg_menu.jpg") 50% 8px no-repeat; }
				#nav li#nav-cj a { background: url("/img/cw_menu.jpg") 50% 8px no-repeat; }
				#nav li#nav-dd a { background: url("/img/dd_menu.jpg") 50% 8px no-repeat; }
				#nav li#nav-ds a { background: url("/img/ds_menu.jpg") 50% 8px no-repeat; }
				#nav li#nav-dw a { background: url("/img/dw_menu.jpg") 50% 8px no-repeat; }*/

#chryzantemy { width: 725px; overflow: hidden; float: left; /*background: #f2f0f0;*/ margin-left: 20px; display: inline; }
	#chryzantemy li { width: 225px; margin-right: 15px; display: inline; float: left; /*height: 340px;*/ }

	#chryzantemy li h3 { font-size: 18px; font-weight: bold; margin: 10px 0 5px; position: relative; }
	#chryzantemy li h3 a { color: #37383B; }
	#chryzantemy li h3 a:hover { color: #505155; color: #ac0000; }
	#chryzantemy li h3 span { width: 60px; height: 60px; text-indent: -9999px; float: left; position: absolute; left: 180px; top: 25px; background: url("/img/nowosc.png") 0 0 no-repeat; }

	#chryzantemy li p { background: #C5E8F2; margin: 0 0 15px 0; padding: 10px; font-size: 12px; height: 90px; position: relative; overflow: hidden; }
		body#cg_page li p { background: #FAE8F1; background: #CCE4C3; }
		body#cj_page li p { background: #DCCBDF; }
		body#dd_page li p { background: #FBD39E; }
		body#ds_page li p { background: #DAC3BA; }
		body#dw_page li p { background: #BEDAE6; }

	#chryzantemy li a img { border: none; margin: 0; padding: 0; display: block; }
	#chryzantemy li a img:hover { }
	
	#chryzantemy li p a.button { color: #4F5155; background: #C5E8F2; background: #f7f7f7; font-size: 12px; padding: 3px 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; position: absolute; right: 10px; bottom: 7px; }
	#chryzantemy li p a.button:hover { background: #fff; }
	
/* item_page */
body#item_page #branding { padding: 15px 0; position: relative; }

body#item_page #branding a#logo { margin: 0 0 0 20px; }

body#item_page #branding ul { width: 800px; float: left; margin: 5px 0 0 20px; display: inline; }
body#item_page #branding ul li { display: inline; }

body#item_page #branding ul#nav-inline { font-size: 11px; margin: 5px 0 0 20px; }
body#item_page #branding ul li#nav-inline-title { display: block; font-family: "Trebuchet MS"; font-size: 13px; font-weight: bold; font-style: italic; padding-bottom: 5px; }

ul#nav-inline a { padding: 4px 8px; /*-moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px;*/ }
ul#nav-inline a.active,
ul#nav-inline a:hover { background: #e8f3f3; }

body#item_page h3 { margin: 15px 0 5px 22px; color: #2B5E35; color: #37383B; text-shadow: 0 1px 0 #fff; font-family: "Trebuchet MS"; font-style: italic; font-size: 21px; }

#item-wrapper { width: 626px; float: left; display: inline; padding-bottom: 20px; margin-left: 10px; }
#item-desc { width: 354px; float: right; margin-right: 10px; display: inline; background: #CCE4C3 url("/img/desc-bgr.gif") left top repeat-x; }
	body.body_item_cat_cg #item-desc { background: #CCE4C3; }
	body.body_item_cat_cj #item-desc { background: #DCCBDF; }
	body.body_item_cat_dd #item-desc { background: #FBD39E; }
	body.body_item_cat_ds #item-desc { background: #DAC3BA; }
	body.body_item_cat_dw #item-desc { background: #BEDAE6; }
	
#item-desc .inner { margin: 2px 2px 2px 0; border: 1px dashed #f7f7f7; border-left: none; }
#item-desc p { margin: 35px 20px; }

a#button-back { background: #f7f7f7; color: #37383B; -moz-border-radius: 2px; -webkit-border-radius: 4px; padding: 5px 0; width: 240px; font-size: 13px; position: absolute; right: 25px; top: 23px; text-align: center; }
a#button-back em { display: block; font-size: 12px; font-family: "Trebuchet MS"; color: #ac0000; font-weight: bold; }

#item-more { width: 345px; overflow: hidden; /*float: right; display: inline; margin-top: 20px;*/ position: absolute; right: 0; bottom: 26px; }
#item-more li { width: 140px; float: left; margin-left: 10px; display: inline; text-align: center; }
#item-more li a { display: block; }
#item-more li span { background: #fff; display: block; width: 140px; margin: 0 auto; padding: 4px 0; }
#item-more li span a { color: #37383B; font-size: 12px; }
#item-more li span em a { color: #ac0000; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; text-shadow: 0 1px 0 #fff; }
#item-more li a.inline-img { display: inline; float: left; clear: both; width: 100%; overflow: hidden; }

#item-inner { width: 100%; /*overflow: hidden;*/ position: relative; }
	body#item_page #item-inner span.nowosc { width: 100px; height: 100px; text-indent: -9999px; float: left; position: absolute; left: 515px; top: -30px; background: url("/img/nowosc-big.png") 0 0 no-repeat; z-index: 1000; }
/* --------------------------------- */

#content_main { width: 670px; float: left; overflow: hidden; margin-left: 20px; position: relative; }
	#content_main img { border: 1px solid #f7f7f7; }
	#content_main h3 { font-size: 18px; font-weight: bold; margin: 30px 0 5px; }
	#map { width: 640px; height: 400px; margin-top: 20px; border: 1px solid #f7f7f7; }
	#content_main p a { color: #ac0000; }
	.icons { width: 200px; float: left; margin: 0 0 10px 0; padding: 0; }
	.icons_kat { width: 400px; float: left; margin: 20px 0 10px 0; padding: 0; }
	#content_main .icons img,
	#content_main .icons_kat img { border: none; }

#site_info { text-align: center; padding: 10px 0; margin-top: 30px; /*border-top: 1px solid #ddd;*/ }
	#site_info p { margin: 0 auto; font-size: 12px; color: #818489; }
	#site_info a { color: #4F5155; font-size: 11px; color: #818489;}
	#site_info em,
	#site_info em a { font-family: "Trebuchet MS", sans-serif; font-size: 13px; }
	#site_info a:hover { color: #ac0000; }
	
#lang { margin: 0; padding: 0; width: 78px; position: absolute; top: 25px; right: 0; }
	#lang a img { text-decoration: none; border: 1px solid #999; margin: 0 0 0 4px; padding: 0; display: inline; float: left; }
	#lang a:hover img { border: 1px solid #ac0000; }
	
.pobierz_katalog { display: block; margin-top: 20px; }
