/* LINKS */
a:link, a:active, a:hover, a:visited { color: #375ee1; text-decoration: none; }
a:hover { color: #375ee1; text-decoration: underline; }

/* CODE */
* { padding: 0; margin: 0; }
img { border: 0px; }
html, body { height:100%; margin:0 auto; background: url("../img/bg/bg.gif") repeat-x #e4e4e4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

/* FORMS */
select, input, input.file, input.browse, textarea, submit { border: 1px solid #ebebeb; color: gray; font-size: 9px; padding: 2px; }
select:focus, input:focus, input.file:focus, ipunt.browse:focus, textarea:focus, submit:focus { border: 1px solid gray; }
submit { background: #1a4459; color: white; border: 0px solid; }

/* MAIN */
#wrap { width: 980px; margin:0 auto; overflow: hidden; }
#logo { margin: 50px 0px 10px 30px; }
#adv-1 { border: 1px solid #919b9c; background: #f7f7f3; clear: both; }
#main { border: 1px solid #919b9c; background: #fff; overflow: hidden; margin-top: -1px; padding: 0px 15px 0px 15px; }
.column-left { width: 473px; padding-right: 10px; }
.column-right { width: 454px; padding-left: 10px; }
.footer { line-height: 20px; color: #9b9fa0; }

/* MAIN > BLOCKS */
#random-logo { position: absolute; margin-left: 700px; z-index: 10; margin-top: 10px; }
#login { border-bottom: 1px solid #919b9c; padding: 10px; }
#slider { background: url("http://www.v10.pl/archiwum/galeria/glowna/fordkuga/ford_kuga_10.jpg") no-repeat; border: 1px solid #919b9c; height: 220px; }
#slider-cont { position: absolute; z-index: 25; margin-top: 149px; width: 451px; padding: 10px; overflow: hidden; }
#slider-cont-bg { position: absolute; z-index: 20; margin-top: 149px; border-top: 1px solid #CCC; }
.news { border-left: 5px solid #ebebeb; padding: 0px 0px 0px 15px; margin-top: 5px; text-align: justify; }
.news > img { margin: 5px; border: 1px solid #ebebeb; }
.date { font-family: Arial, Helvetica, sans-serif; font-style: italic; color: #919b9c; margin-bottom: 5px; }
.news-link { border: 1px solid #ebebeb; border-right: 5px solid #ebebeb; padding: 5px; margin-top: 5px; }
.news-link2 { border: 1px solid #ebebeb; border-right: 5px solid #ebebeb; padding: 5px; margin-top: 5px; background: #f9f9f9; }
#pool { width: 200px; padding-right: 10px; }
#search { width: 223px; padding-left: 10px; }
.special-offer { float: left; margin: 5px; width: 200px; height: 130px; border: 1px solid #ebebeb; padding: 3px; }
.special-offer:hover { background: #f9f9f9; }
.special-offer-spacer { float: left; width: 28px; height: 130px; }
.forum-link { border: 1px solid #ebebeb; border-left: 5px solid #ebebeb; padding: 5px; margin-top: 5px; }
.forum-link2 { border: 1px solid #ebebeb; border-left: 5px solid #ebebeb; padding: 5px; margin-top: 5px; background: #f9f9f9; }
.forum-link:hover, .forum-link2:hover, .news-link:hover, .news-link2:hover { background: #ebebeb; }
.last-gal { margin: 5px; padding: 2px; border: 1px solid #ebebeb; }

/* FONTS */
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; border-bottom: 1px solid #919b9c; padding: 10px; margin-bottom: 5px; }
h4  { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #434343; margin: 0px; font-weight: normal; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #666; margin-bottom: 10px; }

/* BORDERS */
.border-right { border-right: 1px solid #919b9c; }
.box-end-border { border-bottom: 1px solid #ebebeb; }

/* GLOBAL */
.gray { color: #CCCCCC; }
.clear { clear: both; }
.spacer-10 { height: 10px; }
.spacer-20 { height: 20px; }
.width-100 { width: 100%; }
.width-50 { width: 50%; }
.width-75 { width: 75%; }
.padding-10 { padding: 10px; }
.padding-30 { padding: 30px; }
.float-left { float: left; }
.float-right { float: right; }
.left { text-align: left; }
.right { text-align: right; }
.justify { text-align: justify; }
.center { margin: 0 auto; text-align: center; }

/* TABS */ 
.dynamic-tab-pane-control #menu { position:	absolute;  /*width:	100%; width needed weird IE bug */ /*margin-right:	-2px;	 to make room for the shadow */ }
.dynamic-tab-pane-control .tab-row .tab { width: 70px; height: 16px; background-image: url( "../img/tab/tab.png" ); position: relative; top: 0; display: inline; float: left; overflow: hidden; cursor: hand; margin: 1px -1px 1px 2px; padding: 2px 0px 0px 0px; border: 0; z-index: 1; font: 11px Tahoma; white-space: nowrap; text-align: center; }
.dynamic-tab-pane-control .tab-row .tab.selected { width: 74px !important; height: 18px !important; background-image:	url( "../img/tab/tab_active.png" ) !important; background-repeat: no-repeat; border-bottom-width:	0; z-index: 3; padding:	2px 0px 0px 0px; margin: 1px -3px -3px 0px; top: -2px; font: 11px Tahoma; }
.dynamic-tab-pane-control .tab-row .tab a { font:	11px Tahoma; color: #333; text-decoration: none; cursor: hand; }
.dynamic-tab-pane-control .tab-row .tab.hover { font:	11px Tahoma; width: 70px; height: 16px; background-image:	url( "../img/tab/tab_hover.png" ); background-repeat: no-repeat; }
.dynamic-tab-pane-control .tab-page { border: 1px solid #919b9c; background: rgb( 252, 252, 254 ); z-index: 2; position: relative; top: -2px; font: 11px Tahoma; color: #333; /*244, 243, 238*/ /* 145, 155, 156*/ padding:	10px; width: 958px;  /* stupid stupid stupid IE!!! */ float: left; }
.dynamic-tab-pane-control .tab-row { z-index: 1; white-space: nowrap; }
