html, body {
	font-family: tahoma; 
	font-size: 11px; 
	color: #7a7976; 
	padding: 0px;
	margin: 0px;
	height: 100%;
	background: #000 url(/img/back.jpg) repeat-y center;
}


#t_body {
	width: 100%;
	height: 100%;
}


#t_top {
	width: 900px; 
	height: 161px; 
	padding: 0px; 
	margin: 0px auto;
	background: url(/img/top.jpg) no-repeat top;
}
#t_top a {
	width: 280px; 
	height: 80px; 
	display: block;
	position: relative;
	top: 40px;
	left: 40px;
}

#t_strona {
	margin: 0 auto;
	width: 900px;
}

#m_container {
	width: 900px; 
	height: 350px; 
	margin: 0px auto;
	background: #fff url(/img/okno_tlo_main.gif) repeat-y right;
}
#m_container2 {
	width: 900px;
	height: 350px; 
	margin: 0px auto;
	background: url(/img/b1.jpg) no-repeat right bottom;
}

#s_container {
	width: 900px; 
	height: 350px; 
	margin: 0px auto;
	background: #fff url(/img/okno_tlo_main.gif) repeat-y left;
}
#s_container2 {
	width: 900px;
	height: 350px; 
	margin: 0px auto;
	background: url(/img/b2.jpg) no-repeat left bottom;
}

#t_top2 {
	width: 900px; 
	height: 28px;
	background: #fff url(/img/menu.jpg) repeat-x top;
}

#s_menu_l {
	width: 210px; 
	margin: 0px; 
	padding: 0px 20px 0 20px;
	float: left;
}
#s_menu_l a {
	color: #7a7976;
	display: block;
	margin: 0 0;
	padding: 3px 0 3px 10px;
	background: url(/img/menu_pkt2.gif) repeat-y left;
}
#s_menu_l a:hover {
	color: #da251d;
}
#s_menu_l a.zaz {
	color: #da251d;
	font-weight: bold;
	background: url(/img/menu_pkt.gif) repeat-y left;
}
#s_menu_l div {
	margin-left: 5px;
}

#s_okno {
	width: 590px; 
	height: 350px; 
	padding: 10px 20px 10px 20px;
	float: left;
}

#m_okno {
	width: 590px; 
	height: 350px; 
	padding: 0 20px;
	float: left;
}

#m_menu_p {
	width: 210px;
	margin: 0px; 
	padding: 0 20px;
	float: right;
}
#m_menu_p a {
	color: #da251d;
}

#m_bottom2 {
	float: left;
	width: 610px; 
	height: 100px;
	padding: 0 0 0 10px;
	background: #fff url(/img/bottom.jpg) no-repeat left top;
}
#m_bottom2 div.n {
	padding:4px 0 0 0;
	color: #f47b76;
	height: 30px;
}
#m_bottom2 a.icon {
	font-weight: bold;
}

#t_bottom {
	clear: both;
	margin: 0px auto; 
	width: 880px; 
	height: 20px; 
	padding: 5px 10px 0 10px;
	color: #f47b76;
	border-bottom: 1px solid #a20700;
	background: url(/img/bottom2.jpg) repeat-x top;
}
#t_bottom a {
	color: #f47b76;
}
#t_bottom a:hover {
	color: #fff;
}

body>#t_body>#t_strona>#m_container>#m_container2>#m_okno, body>#t_body>#t_strona>#m_container>#m_container2 , body>#t_body>#t_strona>#m_container,
body>#t_body>#t_strona>#s_container>#s_container2>#s_okno, body>#t_body>#t_strona>#s_container>#s_container2 , body>#t_body>#t_strona>#s_container {
    height     : auto;
    min-height : 350px;
}


#menu_top {
	width: 470px; 
	height: 28px;
	margin: 0 auto;
}
#menu_top a {
	width: 100px;
	height: 22px;
	padding-top: 6px;
	display: block;
	float: left;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}
#menu_top a.sel {
	background: url(/img/menu_sel.jpg) repeat-x top;
}

.strony {
	text-align: center;
	clear: both;
}


.clear {
	clear: both; 
	font-size: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.star {
	color: #ff0000; 
}

img {
	border:0;
}

.error {
	font-family: tahoma; 
	font-size: 10px; 
	color: #ff0000; 
}

.info {
	font-family: tahoma; 
	font-size: 10px; 
	color: #00ee00;
	text-align: center;
}

.podpis {
	font-family: tahoma; 
	font-size: 11px; 
	color: #9fa2a4; 
}


h1 {
	font-family: tahoma; 
	font-size: 18px; 
	font-weight: normal;
	padding: 0;
	margin: 10px 0 20px 0;
	color: #8c8b88;
}

h2 {
	font-family: tahoma; 
	font-size: 12px; 
	font-weight: bold;
	padding: 0;
	margin: 10px 0;
	color: #8c8b88;
}




input.text, textarea.text
{
 	font-family:  Verdana;
	font-size: 11px;
	border: 1px solid #8c8b88;
}

input.btn
{
 	font-family:  Verdana;
	font-size: 11px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	background: url(/img/menu.jpg) repeat-x top;
	border: 0;
	padding: 5px 15px;
}


a {
	font-size: 11px; 
	color: #7a7976; 
	text-decoration: none;
}
a:hover, a.big:hover {
	color: #da251d;
}

a.big {
	font-size: 13px; 
	font-weight: bold;
	color: #7a7976; 
	text-decoration: none;
}


.news {
	margin-bottom: 10px;
}
.news a.naglowek, .news span {
	font-weight: bold;
}
.news div {
	color: #aaa;
}


/**
 * PRODUKTY
 */
div.product {
	float: left;
	width: 170px;
	margin-right: 25px;
}
div.product div.foto {
	width: 170px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
div.product div.n {
	text-align: center;
	padding-top: 15px;
	font-weight: bold;
}


