body {margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:18px; text-align:center; background:url(../img/bg.png) repeat-x;}
h1 {font-size:14px; padding:5px 0; margin:0;}
h2 {font-size:14px; padding:5px 10px; margin:0; background:#F8F8F8;}
h3 {font-size:24px; padding:0; margin:0; color:#fff; float:left; width:280px; text-align:right;}
h3 strong {font-size:12px; float:right; position:relative; top:4px;}

a {color:#9D0C17; text-decoration:none;}
a:hover {color:#9D0C17; text-decoration:underline;}

/*header*/
#header {display:block; width:850px; height:81px; margin:0 auto; padding:15px 25px 0 45px; text-align:right; overflow:hidden;}  
#header a.logo {float:left; width:179px; height:69px; background:url(../img/logo.gif) no-repeat;}
#header #wybierz {float:right; clear:both; position:relative; top:-10px; right:-25px;}
#header #wybierz select {border:1px solid #eee; font-size:11px;}
#header .menu {float:right; margin:10px 0 0 0;}
#header a {color:#444; font-weight:bold; text-decoration:none;}
#header a:hover {color:#5686CB;}
#header a.zaz {color:#5686CB;}
#header img {margin:0 5px;}


/*wrap & top*/
#wrap {clear:both; display:block; width:920px; overflow:hidden; margin:0 auto; text-align:justify; background:#fff; border:1px solid #d2d2d2; position:relative;}
#wrap #top {display:block; border-bottom:1px solid #d2d2d2; height:287px; overflow:hidden;}
#wrap #top .akt {float:left; padding:1px 0; border-bottom:1px solid #d2d2d2; border-left:1px solid #fff; width:362px; height:189px; overflow:hidden; background:url(../img/akt.png) repeat-x 0 1px; color:#fff;}
#wrap #top .akt span.nag {display:block; background:#2E2D2B; font-size:14px; font-weight:bold; padding:5px 10px;}
#wrap #top .akt span.nag a {color:#fff; font-size:11px; font-weight:normal;}
#wrap #top .akt span.rest {display:block; padding:10px;}
#wrap #top .akt span.rest strong {display:block; font-size:12px; color:#E0ECFC; padding:0 0 10px 0;}
#wrap #top .akt span.rest a {color:#fff; float:right; margin:0 0 5px 0;}
#wrap #top .akt div.przewin {text-align:center; display:block; clear:both; padding:1px 0; border-top:1px solid #99BBF9;}
#wrap #top .akt div.przewin a {color:#fff; margin:0 3px;}

#wrap #top .send {float:left; width:362px; height:94px; overflow:hidden; background:url(../img/send.jpg) no-repeat 0 1px;}
#wrap #top .send a {font-size:16px; font-weight:bold; text-decoration:none; position:relative; top:35px; left:90px; color:#5686CB;}
#wrap #top .send a:hover {color:#d70000;}

#wrap #top .car {float:right; padding:1px; border-left:1px solid #d2d2d2; width:553px; height:285px; background:url(../img/car.jpg) no-repeat 1px 1px;}
#wrap #top .car span {display:block; height:20px; background:#fff; opacity:.60; filter:alpha(opacity=60); -moz-opacity: 0.6;}
#wrap #top .car div {display:block; height:20px; padding:30px; background:#000; opacity:.90; filter:alpha(opacity=90); -moz-opacity: 0.9; position:relative; top:185px; overflow:hidden;}
#wrap #top .car div a {float:right; font-size:12px; font-weight:bold; color:#fff; background:url(../img/arrow.gif) no-repeat center right; padding:0 30px 0 0;}

/*left*/
#wrap #left {float:left; clear:both; width:362px; padding:1px;}
#wrap #left table {width:100%; margin:0 0 10px 0;}
#wrap #left table td {vertical-align:top; padding:15px 10px;}
#wrap #left table th {vertical-align:top; padding:0; text-align:left;}
#wrap #left table.other {background:url(../img/other.jpg) no-repeat bottom left; text-align:right;}

/*right*/
#wrap #right {float:right; width:510px; padding:5px 20px 0 0;}
#wrap #right table {width:100%; margin:0 0 10px 0;}
#wrap #right table td {vertical-align:top;}
#wrap #right table td p {padding:0; margin:0 0 20px 0;}
#wrap #right table.send {width:100%;}
#wrap #right table.send td {padding:3px;}
#wrap #right table.send input,#wrap table.send textarea {border:1px solid #999;}
#wrap #right table.send input.submit {border:1px solid #3563A2; background:#5484C6; cursor:pointer; margin:0 10px 0 0; color:#fff;}
#wrap #right table.send label {font-weight:bold;}
#wrap #right table.send span {font-weight:bold; color:#f00;}

#wrap #right table.oferty td {border:1px solid #aaa; padding:10px 7px 5px 7px;}
#wrap #right table.oferty td:hover {background:#f5f5f5;}
#wrap #right table.oferty td.no {border:none; padding:0; text-align:right;}
#wrap #right table.oferty td.no:hover {background:none;}
#wrap #right table.oferty td img {float:left; border:1px solid #aaa; padding:1px; margin:0 5px 0 0;}
#wrap #right table.oferty td span {font-weight:bold;}
#wrap #right table.oferty td a.see {color:#333; font-size:10px; float:right; padding:0 5px; border:1px solid #ccc; background:#5484C6; color:#fff; margin:15px 0 0 0;}


#wrap #right2 {display:block; padding:5px 20px;}
#wrap #right2 table {width:100%; margin:0 0 10px 0;}
#wrap #right2 table td {vertical-align:top;}
#wrap #right2 table td p {padding:0; margin:0 0 20px 0;}

#wrap #right2 table.sort {text-align:center; background:#f1f1f1; margin:10px 0 0 0;}
#wrap #right2 table.sort td {padding:10px 0;}
#wrap #right2 table.sort td select {border:1px solid #aaa;}
#wrap #right2 table.sort td input {border:1px solid #3563A2; background:#5484C6; cursor:pointer; margin:0 10px 0 0; color:#fff;}

#wrap #right2 table.oferty2 th {padding:5px 7px; border-bottom:1px solid #ccc;}
#wrap #right2 table.oferty2 td {padding:5px 7px; background:#f5f5f5;}
#wrap #right2 table.oferty2 td.imgcar {text-align:center; border-left:1px solid #ccc; width:80px;}
#wrap #right2 table.oferty2 td.imgcar img {border:1px solid #aaa; padding:1px; margin:0 5px 0 0;}
#wrap #right2 table.oferty2 td span {font-weight:bold;}
#wrap #right2 table.oferty2 td.name {border-bottom:1px solid #ccc; background:#fff;}
#wrap #right2 table.oferty2 td.name a {font-weight:bold; color:#3c66ae;}
#wrap #right2 table.oferty2 td.numerki {font-size:10px; background:#fff;}
#wrap #right2 table.oferty2 td a.norm {color:#333; text-decoration:none;}

#wrap #right2 table.oferty3 td {padding:5px 7px;}
#wrap #right2 table.oferty3 td span {font-weight:bold;}
#wrap #right2 table.oferty3 td div.photos {display:block; text-align:center; overflow:hidden;}
#wrap #right2 table.oferty3 td div.photos img {border:1px solid #aaa; padding:1px; margin:5px; width:150px;}
#wrap #right2 table.oferty3 td a.see {color:#333; font-size:10px; float:right; padding:0 5px; border:1px solid #ccc; background:#5484C6; color:#fff; margin:15px 0 0 0;}

/*footer*/
#footer {clear:both; display:block; padding:60px 0 5px 0; margin:-55px 0 0 0; background:#FAFAFA; border:1px solid #d2d2d2; text-align:right; font-size:10px;}
#footer #in {display:block; width:880px; margin:0 auto; padding:0 20px;}
#footer #in a {color:#666; margin:0 0 0 20px;}

#footer2 {display:block; width:880px; margin:0 auto; padding:5px 20px; color:#777; font-size:10px;}
#footer2 .l {float:left;}
#footer2 .r {float:right;}
#footer2 a {font-weight:bold;}

/*reklamy*/
#addsens {display:block; margin:50px 0 0 0;}
#addsens img {border:none;}
