html * { margin:0; padding:0; }
body { font-family:"Lucida Grande",Arial,Verdana,sans-serif; font-size:12px; line-height:1.5; }

	h1,h2,h3 { color:#558216; }
	a { color:#ba4517; outline:none; }
	.cl { clear:both; }

	#content-body { line-height:1.5em; color:#6d6c6c; }
	#content-body li { margin-left:15px; }
	#content-body p { margin:1em 0; }

	.box { display:block; width:200px; height:49px; line-height:49px; background:url('../img/layout/box.png') center center no-repeat; color:#fff; font-family:Arial,Verdana,sans-serif; font-weight:bold; font-size:14px; text-align:center; text-decoration:none; }

/* <forms> */
        fieldset { border:none; }
        fieldset legend { padding-bottom:1.5em; font-size:14px; font-weight:bold; }
        div.input { clear:both; margin-bottom:10px; }

        div.input label { display:block; float:left; margin-right:10px; width:140px; }
        div.wysiwyg label { float:none; clear:both; }
        div.checkbox label { display:inline; float:none; margin:0; width:auto; }

        div.input input,
        div.input textarea { border:1px #a5acb2 solid; padding:0 1px; width:200px; color:#444; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:12px; }
        div.input textarea { clear:both; width:350px; min-height:80px; }
        div.input textarea.wysiwyg { display:block; clear:both; width:100%; }
        div.input select { width:200px; }
        div.checkbox input { margin-left:150px; margin-right:10px; }
        div.input .error-message { margin-left:150px; font-size:11px; color:#c32418; }
        div.submit { padding-left:150px; }

        td div.input { margin-bottom:0px; }
        td div.input input,
        td div.input textarea { width:120px; }

        td div.checkbox input { margin:0px; }
/* </forms> */


/* <layout> */
	#wrapper { position:relative; margin:0 auto 10px auto; padding-bottom:80px; width:958px; }
	#header a.logo { display:block; width:958px; height:158px; overflow:hidden; }
	#header a.logo img { border:0; }
	#content-outline { margin:0 auto; padding:20px 10px; width:918px; background:url('../img/layout/content-bg.gif') center top repeat-x; }
	#content { float:left; padding-top:10px; width:700px; }
	#content-title { padding-bottom:20px; background:url('../img/layout/content-title-bg.gif') top right no-repeat; color:#558216; font-family:Arial,Verdana,sans-serif; font-size:14px; text-transform: uppercase; }
	#content-body { border-left: 5px solid #abd035; padding-left:10px; min-height:300px; }
	#sidebar { float:right; padding-top:10px; width:200px; }
	#footer { position:absolute; bottom:0; width:1098px; height:67px; background:url('../img/layout/footer-bg.png') -134px 0 no-repeat; }
	#copy { position:absolute; top:3px; left:35px; color:#fff; }
/* </layout> */

/* <panel> */
	.panel { margin-bottom:20px; }
	.panel .title { padding-bottom:20px; background:url('../img/layout/content-title-bg.gif') top right no-repeat; color:#558216; font-family:Arial,Verdana,sans-serif; font-size:14px; text-transform: uppercase; }
	.panel .body { border-left: 5px solid #abd035; padding-left:10px; font-size:10px; }

	.zsp-panel p { padding-left:40px; background:url('../img/layout/zsp-logo.gif') left top no-repeat; }
	.offer-panel a { padding-left:10px; background:url('../img/layout/link-bg.gif') left center no-repeat; }
	.gallery-panel .galleries-view-panel { text-align:center; }
	.gallery-panel a img { border:none; }
/* </panel> */

/* <navigation> */
	#nav-main { padding-left:200px; width:758px; height:49px; background:url('../img/layout/nav-main-bg.png') left top no-repeat; }
	#nav-main ul li { display:block; float:left; height:49px; line-height:49px; }
	#nav-main ul li a { display:block; padding:0 10px; height:49px; line-height:49px; color:#fff; font-family:Arial,Verdana,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; text-transform: uppercase; }
	#nav-main ul li a:hover { background:url('../img/layout/nav-main-bg-over.png') center top repeat-x; }
/* </navigation> */

/* <flashMessages> */
	#flashMessage { margin-bottom:10px; height:32px; }
	#flashMessage span { display:block; padding-left:37px; height:32px; line-height:32px; }
	#flashMessage.info { background:url('../img/layout/message_info_right.gif') top right no-repeat; }
	#flashMessage.error { background:url('../img/layout/message_error_right.gif') top right no-repeat; }
	#flashMessage.success { background:url('../img/layout/message_success_right.gif') top right no-repeat; }
	#flashMessage.warning { background:url('../img/layout/message_warning_right.gif') top right no-repeat; }
	
	#flashMessage.info span { background:url('../img/layout/message_info_left.gif') top left no-repeat; color:#2b56ac; }
	#flashMessage.error span { background:url('../img/layout/message_error_left.gif') top left no-repeat; color:#8a1c0f; }
	#flashMessage.success span { background:url('../img/layout/message_success_left.gif') top left no-repeat; color:#405c0e; }
	#flashMessage.warning span { background:url('../img/layout/message_warning_left.gif') top left no-repeat; color:#da7620; }
/* </flashMessages> */

/* <galleries|images> */
	div.imageContainer { clear:both; border: 1px solid #E3E5E5; padding:5px; width:auto; background-color: #FEFEFE; text-align:center; }
	div.iconContainer { float:left; margin: 5px; border: 1px solid #E3E5E5; width: 122px; height: 122px; background-color: #FEFEFE; background-position:center; background-repeat:no-repeat; text-align:center; }
	div.iconContainer a { display:block; margin:auto; margin-top:5px; border:1px solid #FEFEFE; width:110px; height:110px; background-color:#FEFEFE; opacity: 0; }
	div.iconContainer a:hover { border:1px solid #E3E5E5; background-color:#F7F7F7; opacity: 0.8; cursor:pointer; }
/* </galleries|images> */

	.serdynskiOffers-view table { font-size:11px; }
	.serdynskiOffers-view table th { border:1px #e8e8f0 solid; padding:10px 2px; color:#ba4517; }
	.serdynskiOffers-view table td { border:1px #e8e8f0 solid; padding:10px 2px; }
	.serdynskiOffers-view table td.number { text-align:right; }
	.serdynskiOffers-view table tr.altrow td { background-color:#f3f2f6; }

	.faqs-index .item h3 { margin:0 0 1em 0; cursor:pointer; font-size:12px; }
	.faqs-index .item div { margin:0 0 1em 0; }
