html{
	margin:0px;
	padding:0px;
}

body, td {
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 11px;
}

body {
	padding: 0px;
	margin: 0px;
	border-style: none;
	background-color: #ffffff;
	color: #2e484f;
	text-align: center;
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
	line-height:16px;
}

ol, ul, li {
	padding: 0px;
	margin: 0px 0px 0px 5px;
}

li {
	padding: 0px 0px 0px 15px;
	line-height:16px;
}

h1, h2, h3, h4, h5, h6, h7, p, form {
	margin: 0px;
	padding: 0px;
}

td {
	vertical-align: top;
}

a {
	color: #cc0000;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.active{
color:#cc0000 !important; 
}

.center{
width:980px;
margin:0 auto;
}

.top{
background:transparent url(images/logobg.gif) repeat-x scroll 0 0;
height:109px;
}

.middle{
background:#efefef;
overflow:hidden;
zoom:1;
}

.footer{
background:transparent url(images/footerbg.gif) repeat-x scroll 0 0;
height:109px;
}

.site{
background:#ffffff;
overflow:hidden;
zoom:1;
border-left: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
}

.top .title{
float:left;
padding:30px 0 0 20px;
text-align:left;
}

.top .title h1 a{
font-family:sans-serif;
font-size:30px;
font-weight:bold;
color:#594431;
}

.top .title h1 a:hover{
text-decoration:none;
}

.top .title h1 a span{
color:#cc0000;
}

.top .logo{
background:transparent url(images/logopart1.gif) no-repeat scroll 0 0;
float:left;
height:109px;
width:354px;
}

.top .menubox{
float:right;
height:69px;
padding:40px 20px 0 0;
width:246px;
}

.top .menubox a{
color: #000000;
}

.top .menubox a:hover{
color: #cc0000;
text-decoration:none;
}

.top .menubox span.home{
float:left;
}
.top .menubox span.sitemap{
float:left !iefix;
margin-left:35px !iefix;
}
.top .menubox span.contact{
float:right;
}

.middle .left{
float:left;
padding:15px 0;
width:220px;
}

.middle .right{
width:760px;
width:750px !iefix;
float:right;
}

.middle .right .title{
background:transparent url(images/logopart2.gif) no-repeat scroll -21px 0;
background:transparent url(images/logopart2.gif) no-repeat scroll -16px 0 !iefix;
color:#59493F;
font-family:sans-serif;
font-size:17px;
font-weight:normal;
padding:25px 0px;
text-align:left;
width:739px;
float:right;
}

.middle .left ul{
list-style-type:none;
margin:0 0 0 18px;
padding:0;
}

.middle .left li{
margin:0px;
padding:0px;
height:32px !iefix;
zoom:1;
}

.middle span{
display:block;
padding:20px 0;
padding:0 !iefix;
}

div.menu,
div.search{
padding:10px 0 0;
}

.middle .left li a span{
background:transparent url(images/menunoactivebg.gif) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:13px;
font-weight:bold;
margin:0 0 1px;
padding:9px 9px 9px 30px;
text-align:left;
text-shadow:0 0 2px #000000;
}

.middle .left li a:hover span{
background:transparent url(images/menuactivebg.gif) no-repeat scroll 0 0;
display:block;
margin:0 0 1px;
padding:9px 9px 9px 30px;
text-align:left;
color:#FFFFFF;
}

.middle .left li a span.active{
background:transparent url(images/menuactivebg.gif) no-repeat scroll 0 0;
display:block;
margin:0 0 1px;
padding:9px 9px 9px 30px;
text-align:left;
color:#FFFFFF;
}

.middle .left .search div.ng{
background:transparent url(images/searchtop.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:helvetica;
font-size:17px;
font-weight:bold;
margin-left:18px;
padding:6px 0 5px 20px;
text-align:left;
}

.middle .left .search div.middle{
background:transparent url(images/searchmiddle.gif) repeat-y scroll 0 0;
margin-left:18px;
padding:10px 0 0 10px;
text-align:left;
}

.middle .left .search div.footer{
background:transparent url(images/searchfooter.gif) no-repeat scroll 0 0;
margin-left:18px;
height:10px;
}

.middle .left .search div.middle div{
background:transparent url(images/selectbg.gif) no-repeat scroll 0 0;
overflow:hidden;
zoom:1;
padding:4px 10px 4px 1px;
width:172px;
}

.middle .left .search div.middle select{
border:0 none;
color:#2A2A2A;
font-family:tahoma;
font-size:12px;
overflow:hidden;
padding:1px 2px 2px 5px;
width:178px;
zoom:1;
}

div.search input.searchsubmit{
float:right;
margin-right:10px;
}


.middle .left .menu div.ng{
background:transparent url(images/searchtop.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:Helvetica;
font-size:17px;
font-weight:bold;
margin-left:18px;
padding:6px 0 5px 20px;
text-align:left;
}

.middle .left .menu div.middlelight{
background:transparent url(images/menumiddle1.gif) repeat-y scroll 0 0;
padding:6px 0 5px 10px;
margin-left:18px;
zoom:1;
overflow:hidden;
}

.middle .left .menu div.middledark{
background:transparent url(images/menumiddle.gif) repeat-y scroll 0 0;
margin-left:18px;
overflow:hidden;
zoom:1;
padding:6px 0 5px 10px;
}

.middle .left .menu div.footer{
background:transparent url(images/searchfooter.gif) no-repeat scroll 0 0;
height:10px;
margin-left:18px;
}
.middle .left .menu div.amortyzator{text-align:left;}
.middle .left .menu div.amortyzator a{
background:transparent url(images/redarrow.gif) no-repeat scroll 5px 6px;
color:#59493F;
font-family:tahoma;
font-size:14px;
padding:0 0 0 15px;
text-align:left;
}

.middle .left .menu div.model{
color:#CC0000;
float:left;
padding-left:15px;
}

.middle .left .menu div.name{
background:transparent url(images/sep.gif) no-repeat scroll 10px 2px;
color:#CC0000;
float:left;
padding-left:20px;
}

.right .news{
background:transparent url(images/newsbg.gif) no-repeat scroll 0 0;
overflow:hidden;
zoom:1;
margin:10px 20px;
width:722px;
width:702px  !iefix;
}

.right .news .text{
color:#000000;
float:left;
height:60px;
height:65px !iefix;
overflow:hidden;
zoom:1;
padding:8px 8px 0;
text-align:left;
width:560px;
width:540px  !iefix;
line-height:18px;
}

.right .news .data{
color:#FFFFFF;
float:left;
font-family:sans-serif;
font-size:14px;
font-weight:bold;
height:75px;
text-align:left;
width:145px;
width:130px  !iefix;
text-shadow:2px 2px 2px #960101;
}

.right .news .data .day{
float:left;
font-size:40px;
font-weight:normal;
margin:0;
padding:15px 0 10px 20px;
width:50px;
}

.right .news .data .month{
float:left;
margin-top:21px;
width:50px;
}

.right .news .data .year{
float:left;
width:50px;
}

.right .about{
float:left;
width:450px;
}

.right .about .title{
background:transparent none repeat scroll 0 0;
clear:both;
color:#59493F;
float:left;
font-family:sans-serif;
font-size:17px;
font-weight:normal;
padding:15px 15px 5px;
text-align:left;
width:auto;
width:400px !iefix;
}

.right .about .text{
float:left;
}

.right .about .text h5{
color:#CC0000;
font-family:sans-serif;
font-size:13px;
font-weight:bold;
padding:10px 15px 5px;
text-align:left;
}

.right .about .text p{
color:#313131;
font-size:11px;
line-height:15px;
padding:0 15px 20px;
text-align:left;
}

.right .about .text p.bold{
font-weight: bold;
}

.right .producents{
float:left;
padding:0 20px 0 49px;
padding:0 20px 0 30px !iefix;
width:241px;
text-align:left;
}

.right .producents .title{
background:transparent none repeat scroll 0 0;
color:#59493F;
float:left;
font-family:sans-serif;
font-size:17px;
font-weight:normal;
padding:15px 5px 15px 0;
text-align:left;
width:auto;
}

.right .producents .middle{
background:transparent url(images/randbg.gif) no-repeat scroll 0 0;
float:left;
width:241px;
}

.right .producents ul{
height:184px;
list-style-type:none;
margin:0;
padding:0 20px;
}

.right .producents li{
border-bottom:1px solid #826758;
margin:0;
padding:5px 0;
}

.right .producents li.last{
border:0 none;
}

.right .producents li a span{
text-decoration:none;
}

.right .producents li a:hover span{
text-decoration:underline;
}

.right .producents li span{
background:transparent url(images/whitearrow.gif) no-repeat scroll 0 11px;
color:#FFFFFF;
font-family:Arial;
font-size:15px;
font-weight:bold;
margin:0;
padding:5px 10px;
}

.footer .footerend{
background:transparent url(images/footerend.gif) no-repeat scroll -1px -6px;
height:8px;
}

.footer .text{
border-top:1px solid #CFCFCF;
height:50px;
margin:0 20px;
padding:15px 0 5px;
}

.footer .text .menu{
padding:0px;
margin:0px;
}

.footer .text .menu ul{
list-style-type:none;
padding:0px;
margin:0px;
}

.footer .text .menu li{
float:left;
padding:0px;
margin:0px;
}

.footer .text .menu li span{
background:transparent url(images/sep.gif) no-repeat scroll 10px 3px;
padding:0 0 0 20px;
}

.footer .text .menu li span.first{
background:none;
padding:0;
}

.footer .text .menu li a span{
color: #000000;
}

.footer .text .menu li a.active span{
color: #cc0000;
}

.footer .text .menu li a:hover span{
color: #cc0000;
}

.footer .text .menu span{
clear:both;
float:left;
color: #000000;
padding: 2px 0;
}

.footer .text .menu span a{
color:#cc0000;
font-weight:bold;
}

#mapa,
.onas,
#galeria,
.model1,
.kontakt{
margin:10px 20px;
overflow:hidden;
width:722px;
width:715px !iefix;
}

#galeria div{
border:1px solid #CFCFCF;
float:left;
height:160px;
margin:10px;
width:158px;
}

#galeria div img{
border:0 none;
}

#mapa ul{
list-style-type:none;
margin:0 0 10px;
padding:0;
float:left;
width:100%;
}

#mapa ul li{
margin:0px;
padding:0px;
text-align:left;
}

.kontakt p,
#mapa p{
padding:5px 0;
color:#000000;
font-size:12px;
text-align:left;
}


.kontakt div{
color:#000000;
font-size:12px;
padding:3px 0;
text-align:left;
width:100px;
}

.kontakt textarea,
.kontakt input{
border:1px solid #CFCFCF;
clear:both;
color:#313131;
float:left;
margin-bottom:10px;
padding:2px 5px;
}

#imie, #email{
width:200px;
}

textarea{
height:120px;
width:200px;
}

.pager span{
display:inline;
padding: 0 2px;
}

.pager a{
padding: 0 2px;
}

.amortbox{
margin:10px 20px;
overflow:hidden;
padding:5px 0;
}

.amortbox1{
overflow:hidden;
padding:5px 0;
}

.amortbox div.items,
.amortbox1 div.items{
border:1px solid #CFCFCF;
overflow:hidden;
zoom:1;
}

.amortbox span,
.amortbox1 span{
clear:both;
display:inline;
float:left;
padding:0;
}

.itemcenter{
overflow:hidden;
padding:0 20px;
}

.czdocz{
padding:5px 0;
text-align:left;
}

.item1{
border:1px solid #CFCFCF;
overflow:hidden;
padding:5px 0;
}

.item1 p{
float:left;
width:179px;
}

.item1 div.kup{
border-bottom:1px solid #CFCFCF;
border-top:1px solid #CFCFCF;
float:left;
overflow:hidden;
padding:5px 0;
width:718px;
zoom:1;
}

.item1 div.informacje{
float:left;
overflow:hidden;
zoom:1;
padding:10px 20px;
text-align:left;
width:718px;
}

.item1 div.informacje p{
width:718px;
}

.podobneCzesci{
border-color:#CFCFCF #CFCFCF -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
margin:10px 20px;
overflow:hidden;
zoom:1;
}

.podobneCzesci ul{
list-style-type:none;
margin:0;
padding:0;
}

.podobneCzesci li{
border-bottom:1px solid #CFCFCF;
margin:0;
padding:0 0 10px;
}

.podobneCzesci span{
display:inline;
padding:0;
}

.itemcenter h2, .itemcenter h3, .podobneCzesci h3{
border-bottom:2px solid #CFCFCF;
padding:5px 0;
}

.h2model{
border: 0 none !important;
}

.item1 span{
padding:0;
}

.items img{
float:left;
padding:5px;
}

.items div{
float:left;
padding:20px 30px;
text-align:left;
width:149px;
width:145px !iefix;
}

.none span{
float:none;
}

.dost{
color:green;
}

.items p{
padding:15px 0;
}

.cena span{
color:red;
}

.items h3 a{
color:#2E484F;
font-weight:bold;
}

.informacje img{
float:right;
height:250px;
margin-right:50px;
width:250px;
}

select{
border:1px solid #CFCFCF;
padding:2px 4px;
}

.podh2{

text-align:left;
}

.pager{
padding:10px 0;
}

.onas p{
text-align:left;
}
