* {
	margin:0;
	font-family: Verdana;
	font-size: 10pt;
}

body { background-color:#000000; color:#202020; cursor:default; text-align:center; }
#bodydiv { width:1000px; text-align:left; margin: 0 auto; }

#top { width:1000px; height:201px; background:url(/images/theme-top.png); text-align:center; }
#top-country { width:1000px; height:150px; text-align:right; }
#top-menu { padding:0 130px; width:740px; height:30px; text-align:center; }


#middle { width:1000px; background:url(/images/theme-middle.png); text-align:center; }
#middle0 { width:1000px; background:url(/images/theme-middle0.png) no-repeat; text-align:center; }
#middle-background { margin:0 51px; width:898px; background:url(/images/theme-middle-background.jpg); text-align:center; }
#middle-background0 { width:898px; background:url(/images/theme-middle-background0.png) no-repeat bottom right; text-align:center; }

#middle-top { width:898px; height:38px; background:url(/images/theme-middle-top.png); text-align:center; }
#middle-center { width:898px; background:url(/images/theme-middle-center.png); text-align:center; }
#middle-bottom { width:898px; height:38px; background:url(/images/theme-middle-bottom.png); text-align:center; }

#middle-center-main { margin:0 38px; width:822px; min-height:322px; height:auto !important; height:322px; text-align:center; }


#bottom { width:1000px; height:151px; background:url(/images/theme-bottom.png); text-align:center; }
#bottom-menu { padding-top:110px; width:1000px; height:31px; text-align:center; }
#bottom-foot { width:1000px; height:10px; text-align:center; }


a {text-decoration:none; color:#404040;}
a:hover {text-decoration:underline; color:#404040;}







#countrymenu {margin:0; padding:0; height:1em; float:right;}
#countrymenu li {list-style:none; float:right;}
#countrymenu li a {display:block; padding:5px 5px; background-color:#282828; color:#505050; font-size:10px; text-decoration:none;}
#countrymenu li ul {display:none; width:10em; background-color:#303030;}
#countrymenu li:hover ul {display:block; position:relative; margin:0; padding:0; right:0; border:1px solid #505050;}
#countrymenu li:hover li {float: none;}
#countrymenu li:hover li a {background-color:#2c2c2c; border-bottom:1px solid #404040; color:#808080;}
#countrymenu li li a:hover {background-color:#303030; }



#middle-center-main #dealersmenu1 { display: none; }


.products_video3d img { margin:1px; border:0; }


.doyouknow, .doyouknow * { margin:-1px 0 0 0; font-family:Arial Narrow; font-size:10px; font-weight:bold;}
.doyouknow span { color:#4a1710; }





aa:link {text-decoration: none; color: #ffffff;}
aa:visited, menu1:visited {text-decoration: none; color: #ffffff;}
aa:active, .menu1:active {text-decoration: none; color: #ffffff;}
aa:hover, .menu1:hover {text-decoration: none; color: #007fc9;}

.flagi { float:right; }
.flagi a { float:left; display:block; width:40px; height:28px; margin: 0 2px 0 2px; }
.flagi a img { border:0; }

.menu0 { float:right; }
.menu0 a { float:left; display:block; height:34px; background:url(../images/klawisz-menu.gif) repeat 0 0; padding: 16px 8px 0 8px; margin: 0 4px 0 4px; }
.menu0 a { text-decoration: none; font-size:10pt; font-weight:bold; font-style:normal; color: #007fc9; }
.menu0 a:link {text-decoration: none; color: #ffffff;}
.menu0 a:visited {text-decoration: none; color: #ffffff;}
.menu0 a:active {text-decoration: none; color: #ffffff;}
.menu0 a:hover {text-decoration: none; color: #007fc9;}
.menu0 #menu0x { text-decoration: none; color: #007fc9; }

.menu, .menu1 {text-decoration: none; font-size:10pt; font-weight:bold; font-style:normal; color: #242424;}
.menu:link {text-decoration: none; color: #303030;}
.menu1:link {text-decoration: none; color: #848484;}
.menu:visited {text-decoration: none; color: #303030;}
.menu1:visited {text-decoration: none; color: #848484;}
.menu:active, .menu1:active {text-decoration: none; color: #303030;}
.menu:hover, .menu1:hover {text-decoration: none; color: #545454;}

.menu2 {font-size:11pt; font-weight:bold; font-style:normal; color: #7a793c;}
.menu2:link {font-size:9pt; font-weight:normal; text-decoration: none; color: #c0c0c0;}
.menu2:visited {font-size:9pt; font-weight:normal; text-decoration: none; color: #c0c0c0;}
.menu2:active {font-size:9pt; font-weight:normal; text-decoration: none; color: #c0c0c0;}
.menu2:hover {font-size:9pt; font-weight:normal; text-decoration: underline; color: #cac98c;}


.dystramka {width:431px; text-align:left;}
.dystramka img { border:0; }
.dystnazwa {display:block; float:left; width:300px; height:auto; margin: 10px 0 4px 0; font-size:11pt; font-weight:bold; font-style:normal; text-align:center;}
.dystdodatki {display:block; float:right; width:50px; height:auto; margin: 4px 7px 10px 10px; padding: 0 0 5px 9px; font-weight:bold; text-align:center;}
.dystadres {width:300px; height:auto; padding:5px 0 5px 0; text-align:center; font-size:10pt; font-weight:normal; font-style:normal;}
.dystdol {width:431px; height:12px; }
.dysthr {margin:10px 0 5px 0; width:431px; height:1px; background:#1e1e1e;}

.prodramka {width:700px; text-align:left;}
.prodramka #right {display:block; float:right; border:none; text-align:right;}
.prodramka #right a {font-weight:bold; font-size:10px;}
.prodnazwa {width:auto; min-height:15px; height:auto !important; height:15px; padding:10px 0 0 10px; color:#202020; font-size:12pt; font-weight:bold; font-style:normal; text-align:left;}
.prodadres {min-width:380px; width:auto !important; width:380px; min-height:80px; height:auto !important; height:80px; padding:5px 0 5px 20px; text-align:left; font-size:10pt; font-weight:normal; font-style:normal;}
.prodadres span {color:#4a490c}
.prod3d {width:100%; text-align:right;}
.prodhr {margin:10px 0 5px 0; width:710px; height:1px; background:#1e1e1e;}


.dyst0 {font-size:11pt; font-weight:bold; font-style:normal;}
.dyst1 {font-size:10pt; font-weight:normal; font-style:normal;}
.dyst2 {font-size:7pt; font-weight:normal; font-style:normal; color: #ffffff;}
.dyst2:link {text-decoration: underline; color: #00ccff;}
.dyst2:visited {text-decoration: underline; color: #00ccff;}
.dyst2:active {text-decoration: underline; none; color: #00ccff;}
.dyst2:hover {text-decoration: none; color: #ffffff;}

.design {font-size:7pt; font-weight:bold; font-style:normal; color: #222222;}
.design:link {text-decoration: none; color: #222222;}
.design:visited {text-decoration: none; color: #222222;}
.design:active {text-decoration: none; color: #222222;}
.design:hover {text-decoration: none; color: #444444;}

.kolora {behavior: url(/js/hover.htc); position: relative; text-decoration: none; font-weight:normal; color: #808080; float:left; display: block; width:62px; margin: 0 1px 0 1px; padding: 5px 0 5px 0;}
.kolora .kolorimg {display: none;}
.kolora:hover .kolorimg, .kolora.hover .kolorimg {display: block; position: absolute; left: -62px; top: -190px; border-style: solid; border-width: 5px; border-color: #dddddd;}

.container h3 {font-weight:bold; font-style:normal; color: #000000;}
.container p {margin: 0 0 10px 0; padding: 0 25px 5px 25px;}

.czy { background-image: url(../images/tlo-czy.gif); position: relative; left: 140px; width: 671px; height: 25px; text-align: left; }
.czyfade { padding: 2px 10px 0 10px; color: #666666; }
.czyfade * { font-size: 8pt; }
.czyfade span { color: #888888; }
.czyfade a { color: #aaaaaa; }
.czyfade:link a { color: #aaaaaa; }
.czyfade:visited a { color: #aaaaaa; }
.czyfade:active a { color: #aaaaaa; }
.czyfade:hover a { color: #aaaaaa; }


