/* 
    Document   : plastyczna.css
    Author     : PrzemysĹ‚aw 'gr1n' Majchrzak
    Description:
        Main CCS Sheet.
*/

/* global */
body {
    margin: 0px auto auto auto;
    border: 0px;
    padding: 0px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    color: #000000;
}

h1 {
    font-family: 'Palatino Linotype', 'Book Antiqua', 'Palatino', serif;
    font-style: italic;
    font-size: 24px;
    margin-top: 12px;
}

h2 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    margin-top: 12px;
}

h3 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}

/* layout */
#lay_div_wrapper {
    text-align: center;
}

#lay_table_main {
    width: 780px;
    margin-left: auto;
    margin-right: auto;
    background-image: url('../lay/lay_bg.gif');
    background-repeat: repeat-y;
}

.lay_img {
    display: block;
    border: 0px;
}

.lay_a_img > img {
	cursor: pointer;
}

#lay_td_footer {
	background-color: #FFFFFF;
    vertical-align: top;
    text-align: right;
    width: 792px;
    height: 23px;
}

#lay_td_footer_copyright {
	background-color: #FFFFFF;
	color: #A0A0A0;
	font-size: 10px;
}

#lay_td_menu a img {
	cursor: pointer;
}

#lay_td_top_menu {
	background-color: #636363;
    background-image: url('../lay/lay_7.gif');
    background-repeat: repeat-y;
    width: 633px;
    height: 15px;
    text-align: right;
    vertical-align: middle;
    color: #C0C0C0;
    font-size: 10px;
}

#lay_td_top_menu a:link, #lay_td_top_menu a:visited {
	color: #EFE6CA;
	text-decoration: none;
}

#lay_td_top_menu > a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#lay_td_content_inner {
	vertical-align: top;
}

#lay_div_content_left {
	width: 210px;
    float: left;
    vertical-align: top;
}

#lay_div_content_left > table {
    width: 205px;
}

#lay_td_content_left_menu {
	text-align: left;
    vertical-align: top;
    background-image: url('../lay/lay_10bg.gif');
    background-repeat: no-repeat;
    background-position: top center;
    height: 460px;
    padding-right: 4px;
}

#lay_td_content_left_border_left {
	width: 6px;
}

#lay_td_content_left_border_right {
	background-image: url('../lay/lay_11.gif');
    background-repeat: repeat-y;
    background-position: top center;
    width: 7px;
}

#lay_div_content_body {
	padding-left: 5px;
    width: 405px;
    overflow: auto;
    color: #303030;
    text-align: left;
    vertical-align: top;
}

#lay_div_content_body .nav_paging p {
    text-align: center;
}

#lay_div_content_body .nav_paging a:link, #lay_div_content_body .nav_paging a:visited {
    border: 1px solid #303030;
    padding: 2px 4px;
    background-color: #FFFFFF;
}

#lay_div_content_body .nav_paging a:hover, #lay_div_content_body .nav_paging strong {
    border: 1px solid #303030;
    padding: 2px 4px;
    background-color: #EFC960;
}

#lay_div_content_body > p {
	text-align: justify;
}

#lay_div_content_body a:link, #lay_div_content_body a:visited, 
	#lay_td_content_left_menu a:link, #lay_td_content_left_menu a:visited {
	color: #600000;
	text-decoration: none;
}

#lay_div_content_body a:hover, #lay_td_content_left_menu a:hover {
	color: #000000;
    text-decoration: underline;
}

/* gallery */
.jqlbox > img {
    width: 190px;
    border: 1px solid #909090;
}

/* pricelist */
#pricelist_table {
	margin: 0px 10px;
}

#pricelist_table td {
	height: 30px;
}

/* comments */
.div_comment_date {
    font-size: 9px;
    color: #C0C0C0;
}

/* contact */
.div_contact_content {
    border: 0px;
    text-align: center;
    width: 400px;
    font-family: Verdana;
    padding-left: 5px;
}

.div_message_error {
    color: #FFFFFF;
    background-color: #8A2725;
    border: 1px solid #C13634;
    padding: 2px;
    margin: 2px auto 4px auto;
    font-weight: bold;
}

.div_message_success {
    color: #FFFFFF;
    background-color: #658022;
    border: 1px solid #8EB230;
    padding: 2px;
    margin: 2px auto 4px auto;
    font-weight: bold;
}

.div_message_warning {
    color: #FFFFFF;
    background-color: #8B7725;
    border: 1px solid #CFB038;
    padding: 2px;
    margin: 2px auto 4px auto;
    font-weight: bold;
}

.div_message_message {
    color: #FFFFFF;
    background-color: #636363;
    border: 1px solid #AAAAAA;
    padding: 2px;
    margin: 2px auto 4px auto;
    font-weight: bold;
}