body {
	background-image: url('imgs/classic/bg.jpg');
	color: #000000;
	text-align: center;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 15px;
}

a {
color: #544738;
text-decoration: none;
}

a:hover	{
color: #9A7652;
text-decoration: none;
}

img { border-width: 0px; padding: 0px; margin: 0px;}

textarea {
font-size: 11px;
font-family: Verdana;
background-color: #E4C295;
border-width: 1px;
border-color: #000000;
border-style: solid;
padding: 3px;
color: #000000;
border-top: 0px;
border-left: 0px;
border-right: 1px solid #AF8D68;
border-bottom: 1px solid #AF8D68;
}

input {
font-size: 11px; 
background-color: #E4C295; 
border-width: 1px; 
border-color: #000000;
border-style: solid;
padding: 3px;
color: #000000;
border-top: 0px;
border-left: 0px;
border-right: 1px solid #AF8D68;
border-bottom: 1px solid #AF8D68;
}

hr {
border: 0px solid #1E1E1E;
height: 1px;
width: 95%; 
background-color: #1E1E1E;
}

#container {
	width: 937px;
	border: 0px solid #000000;
	text-align: center;
}

.logo {
padding-left: 1px;
}

.topmenu_left {
width: 11px;
height: 27px;
background-image: url(imgs/classic/menu_left.jpg);
background-repeat: no-repeat;
}

.topmenu_right {
	width: 20px;
	height: 27px;
	background-image: url(imgs/classic/menu_right.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0;
	background-position: right;
}

.topmenu_main {
	padding: 0px;
	background-image: url(imgs/classic/nav/nav_bg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	vertical-align: bottom;
	height: 27px;
	width: 906px;
}

.topmenu_main img {
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
}


.topmenu_bot {
background-image: url(imgs/classic/menu_bot.jpg);
background-repeat: no-repeat;
height: 16px;
width: 937px;
margin: 0px;
padding: 0px;
}



.tb02 { width: 937px;}
.tb02_left { width: 265px; padding: 0px; vertical-align: top; padding-bottom: 10px;}
.tb02_right { width: 305px; padding: 0px; vertical-align: top; padding-bottom: 10px;}
.tb02_main { vertical-align: top; text-align: left; padding-left: 4px; padding-right: 4px; padding-bottom: 10px;}


#leftmenu {
	width: 251px;
	overflow: hidden;
	padding-left: 6px;
	}

#leftmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#leftmenu li a {
	height: 62px;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
}	
	
#leftmenu li a:link, #leftmenu li a:visited {
	background-image: url(imgs/classic/left_nav_bg.jpg);
	background-repeat: no-repeat;
	color: #333;
	display: block;
	padding: 9px 0px 0px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
	}
	
#leftmenu li a:hover {
	color: #9A7652;
	background-position: right top;
	padding: 9px 0px 0px 4px;
	margin-bottom: 0px;
	}				


#subnav {
 border: 0px;
 height: 13px;
 text-align: center;
 font-weight: normal;
 vertical-align: bottom;
 font-size: 11px;
 background-image: url(imgs/classic/submenu_bg.jpg);
 background-repeat: repeat-x;
 padding: 0px 0px 0px 0px;
}

#subnav a {
color: #F5EBDD;
padding: 0px 2px 0px 2px;
}

#subnav a:hover {
color: #DBC2A1;
padding: 0px 2px 0px 2px;
}
.creme_top {
	background-image: url(imgs/creme.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	width: 268px;
}

.creme_bg {
	background-image: url(imgs/creme_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 268px;
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
}

.kontakt_bg {
	background-image: url(imgs/kontakt_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 290px;
	vertical-align: top;
	text-align: center;
	height: 200px;
}

.kontakt_top {
	background-image:  url(imgs/kontakt_top.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	height: 68px;
	width: 290px;
}


.lc_top01 {
	background-image: url('imgs/classic/lc_classic_top1.jpg');
	background-repeat: no-repeat;	
	width: 304px;
	height: 35px;
	padding: 0px;
	margin: 0px
}

.lc_top02 {
	background-image: url('imgs/classic/lc_classic_top2.jpg');
	background-repeat: no-repeat;	
	width: 304px;
	height: 42px;
	padding: 0px;
	margin: 0px
}

.lc_left {
	background-image: url('imgs/classic/lc_classic_02_left.jpg');
	background-repeat: no-repeat;	
	width: 29px;
	height: 238px;
	padding: 0px;
	margin: 0px
}

.lc_right {
	background-image: url('imgs/classic/lc_classic_02_right.jpg');
	background-repeat: no-repeat;	
	width: 37px;
	height: 238px;
	padding: 0px;
	margin: 0px;
}

.lc_car {
	width: 238px;
	height: 238px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.lc_bot01 {
	background-image: url('imgs/classic/lc_classic_bot01.jpg');
	background-repeat: no-repeat;
	background-position: top;
	height: 40px;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	text-align: left;
	padding-left: 28px;
}
.lc_bot02 {
	background-image: url('imgs/classic/lc_classic_bot02.jpg');
	background-repeat: no-repeat;	
	width: 304px;
	height: 44px;
	padding: 0;
	margin: 0;
}

.newsletter {
	border: 0px;
	width: 304px;
	height: 113px;
	text-align:left;
	vertical-align: middle;
	padding-top: 3px;
	background-image: url(imgs/classic/szukaj_bg.gif);
	background-position: center;
	background-repeat: no-repeat;
	}

.newsletter input { 
background-color: transparent; 
color: #000000;
font-size: 10px;
border: 0px;
padding: 0px;
background-image: url(imgs/classic/szukaj_imput_bg.jpg);
background-repeat: no-repeat;
background-position: center;
padding-top: 5px;
padding-left: 5px;
height: 20px;
width: 190px;
}

input.newsletterbutton {
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
height: 16px;
width: 27px;
background-image: url('imgs/go.gif');
background-repeat: no-repeat;
background-color: #000000;
}

input.szukajbutton {
font-family: Georgia, 'Times New Roman', Times, serif;
border: 0px;
font-size: 14px;
font-weight: bold;
background-image: none;
height: 30px;
width: 60px;
}


.newscell {
width: 100%;
border-bottom: 1px solid #1E1E1E;
padding-bottom: 3px;
padding-top: 10px;
text-align: left;
}

.newscell_pic {
background-image: url(imgs/thbg.gif);
background-repeat: repeat-y;
float: right;
}

.thpic { 
padding: 2px;
margin-bottom: 4px;
margin-left: 5px;
background-image: url(imgs/thbg.gif);
background-position: right;
background-color: #4A98A3;
background-repeat: repeat-y;
text-align: right;
float: right;
}

.thpic_left {
padding-top: 0px;
padding-right: 4px;
padding-bottom: 4px;
margin-right: 5px;
background-image: url(imgs/classic/thbg.gif);
background-position: right bottom;
background-repeat: no-repeat;
text-align: left;
float: left;
width: 47px;
height: 47px;
}

.thumb {
padding: 0px;
margin: 5px;
border: 1px solid #DEC49F;
float: left;
text-align: center;
background-color: #E6C69F;
}

.picintxt {
padding: 3px;
}

.msg {
background-color: #E4C295;
border: 1px solid #AF8D68;
padding: 4px;
margin-top: 5px;
margin-bottom: 5px;
text-align: center;
width: 95%;
overflow: auto;
clear: both;
}

.top { vertical-align: top; }
.middle { vertical-align: middle; }
.right { text-align: right; padding-right: 5px; }
.left  { text-align: left; }


.stxt { color: #3B3B3B; font-size: 10px; font-weight: normal; }
.txt14 { font-size: 14px;}
.txt12 { font-size: 12px;}
.title14 { font-size: 14px; color: #776551;}
.title16 { font-size: 16px; color: #776551;}
.title9 { font-size: 9px; color: #CCCCCC; font-weight: normal;}
.title9c { font-size: 9px; color: #776551; font-weight: normal;}

#footer_nav {
	text-align: left;
	vertical-align: middle;
	display: block;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	color: #3B3B3B;
	font-size: 11px;
	}
	
#footer_nav a { color: #3B3B3B;	}
#footer_nav a:hover { color: #776551; text-decoration: underline; }

.footer2 {
float: right;
text-align: right;
color: #3B3B3B;
font-size: 10px;
}

.footer2 img { behavior: url('src/pngbehavior.htc'); }
	

