a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {    background: none repeat scroll 0 0 transparent;    border: 0 none;    font-size: 100%;    margin: 0;    outline: 0 none;    padding: 0;/*    vertical-align: top;*/}article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {    display: block;}html, body {    margin: 0;    padding: 0;    width: 100%;	background-color: #dcd0a0;}html {}body {	font-family: 'Ledger', serif;	font-size: 13px;}.head { 	background: url("img/bg-top.gif") repeat-x scroll 0 0 #dcd0a0;	display: block;}header {    background: url("img/header.jpg") no-repeat scroll 0 0 #FAFAF7;    border-top: 4px solid #E1E1DF;    margin: 0 auto;	position: relative;    width: 955px;	height: 337px;    text-indent: -100000em;}nav {	width: 955px; 	height: 61px;	margin: 0 auto;}.menu {    display: inline;    float: left;    margin: 0 0;    position: relative;}ul {	list-style: none outside none;    margin: 0;    padding: 0;}.menu li {    float: left;    position: relative;    text-align: center;}.menu li a.btn01 {    background: url("img/menu-start.gif") no-repeat scroll 0 0 transparent;    width: 160px;}.menu li a.btn02 {    background: url("img/menu-oferta.gif") no-repeat scroll 0 0 transparent;    width: 159px;}.menu li a.btn03 {    background: url("img/menu-menu.gif") no-repeat scroll 0 0 transparent;    width: 159px;}.menu li a.btn04 {    background: url("img/menu-o_nas.gif") no-repeat scroll 0 0 transparent;    width: 159px;}.menu li a.btn05 {    background: url("img/menu-dla_firm.gif") no-repeat scroll 0 0 transparent;    width: 159px;}.menu li a.btn07 {    background: url("img/menu-dowozy.gif") no-repeat scroll 0 0 transparent;    width: 159px;}.menu li a.btn06 {    background: url("img/menu-kontakt.gif") no-repeat scroll 0 0 transparent;    width: 159px;}.menu li a {    display: block;    height: 61px;    text-indent: -100000em;}.menu li a.active,.menu li a:hover {    background-position: 0 -61px;}.page {	margin: 3px auto;	width: 957px;}.content {    float: left;	display: block;	background: url("img/content-bg-center.gif") repeat-y scroll center top transparent;	margin-bottom: 35px;}.main {    display: block;    float: left;	margin: 0 auto;	width: 957px;	background: url("img/content-bg-top.png") no-repeat scroll center top transparent;	padding: 33px 0 0 0; }.container {    display: block;    float: left;    margin: 0 0;	padding: 0 23px 0 32px;}.bottom {	float: left;	margin: 0 auto;	width: 957px;	height: 63px;	background: url("img/content-bg-bottom.png") no-repeat scroll center top transparent;}.allpageside {    display: inline;	width: 879px;    float: left;    position: relative;    margin: 0 0;}.leftside {    display: inline;	width: 604px;    float: left;    position: relative;    margin: 0 0;	border-right: 1px solid #b9ae9a;}.rightside {    display: inline;	width: 275px;    float: left;    position: relative;    margin: 0 0;	padding-left: 20px;}.rightside .todayoffer {	font-family: 'PT Sans Narrow', sans-serif;	font-size: 14px;	padding-bottom: 34px;	border-bottom: 1px solid #b9ae9a;	text-align: center;}.rightside .todayoffer  p{	margin: 10px 0px 10px 0px;}.rightside .map {	font-size: 12px;	padding-bottom: 30px;}.rightside .map .border {	border: 1px solid #58544c;}.rightside .map p {	padding-bottom: 10px;}.leftside h2 {	width: 604px;	}.menupage {	margin-top: 10px;	line-height: 160%;}.menupage h1 {	text-align: center;	font-size: 25px;	padding: 30px 0px 20px 0px;	color: #BD1301;}.menupage h2 {	text-align: center;	font-size: 18px;	margin: 15px 0px 15px 0px;}.menupage li {	list-style: disc;    margin-left: 20px;    padding: 0;}.menupage p {	margin-top: 10px;}.menupage hr {	margin-right: 30px;}article {	padding-top: 20px;}.top-pause {	padding-top: 20px;}.bottom-pause {	padding-bottom: 20px;}.offerfull {    display: inline;	float: left;	width: 580px;	padding-bottom: 20px;	margin-right: 20px;	font-family: 'PT Sans Narrow', sans-serif;	font-size: 17px;}.shortnews {    display: inline;	float: left;	width: 580px;	padding-bottom: 20px;	margin-right: 20px;	border-bottom: 1px solid #b9ae9a;}.shortnews .img-box {    float: left;    display: block;	width: 210px;	padding-top: 5px;}.shortnews .date-box {    float: left;    display: block;	width: 110px;	font-style: italic; 	color: #bd1301;	font-size: 12px;}.shortnews .img-box img {	border: 1px solid #c3baaa;}.shortnews .news-box {    float: left;    display: block;    width: 355px;	margin-left: 14px;}.shortnews .news-box h1 {	font-size: 15px;	padding-bottom: 10px;}.shortnews .info-box {    float: left;    display: block;    width: 455px;	margin-left: 14px;}p.more {	float: right;	font-style: italic; }.center {	text-align: center;}.rightside .right {	float: right;}.rightside .underline {	background: url("img/underline.gif") repeat-x scroll center top transparent;}.offerfull .right {	float: right;}.offerfull .underline {	background: url("img/underline.gif") repeat-x scroll center top transparent;	padding-bottom: 15px;}.offerfull .fulltext {	font-size: 13px;}footer {	width: 955px; 	margin: 0 auto;	padding-top: 35px;}footer .box {    display: inline;    float: left;    margin: 0 0;    position: relative;	font-size: 12px;	color: #fff;}footer .box li {    float: left;    position: relative;}footer .box1 {	width: 260px;	padding :0 20px 0 18px;}footer .box2 {	width: 294px;	padding :0 10px 0 18px;	}footer .box3 {	width: 294px;	padding :0 10px 0 23px;}footer .line {	border-left: 1px solid #a39e8c;	border-right: 1px solid #a39e8c;}footer .title {}.footer1 p {	margin-top: 17px;}footer a {	color: #fff;}footer a:hover {	color: #333025;}.footer1 {	display: block;    float: left;	width: 955px; 	background-color: #797258;	padding :23px 0 23px 0;}.footer2 {	display: block;    float: left;	width: 900px; 	height: 36px;	background: none repeat scroll 0 0 #333025;    margin: 0 auto;    overflow: hidden;    padding: 20px 32px 0 23px;    position: relative;	font-family: "Trebuchet MS";	font-size: 13px;	color: #fff;} .footer2 .right {	float: right;}.footer2 a:hover {    text-decoration: underline;	color: #fff;}a {    color: #bd1301;    text-decoration: none;}