body {background-color: #fff;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 13px;
	color: #010915;
}
td, textarea, input {	font-family: "Trebuchet MS", Arial, Verdana; 	font-size: 13px;	color: #010915; vertical-align:top;}

div.bg-sub {width: 100%; background-image: url(../images/bg.gif); background-repeat: repeat-x; background-position: center top;}
div.bg-wynajem_samochow_wroclaw {width: 100%; background-image: url(../images/bg-sub.gif); background-repeat: repeat-x; background-position: center top;}
div.bg-wypozyczalnia_samochow_wroclaw {width: 100%; background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-position: center top;}

a {color: #1e619a;}
ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.u{ text-decoration:underline}
.f11{ font-size:12px;}
.clear {clear: both; line-height: 0px;}
#main {width:900px; margin: auto; text-align: justify;}
h1 {display: block;  font-size: 14px; margin: 0px;}
h2 {font-size: 15px; padding:0px; padding-left: 10px; margin: 0px; color:#23459f; margin-bottom: 3px;}
.cennik_wypozyczalni_samochodow h2 {font-size: 11px; padding:0px; padding-left: 10px; margin: 0px; color:#254a98; margin-bottom: 3px;}
h2 span{font-size: 17px; color:#254a98;}
span.bigger {font-size: 13px; color: #000000; font-weight: 600;}

#foot {width: 100%; height: 143px; background-image: url(../images/foot-bg.gif); line-height: 14px; clear: both;} #foot div {width: 900px; margin: auto; text-align: left; color: #a9b4c1; padding-top: 10px;} 
#foot a{color: #8c99a9;	text-decoration: none;	border-bottom: 1px dashed #1e619a;} #foot a:hover {color: #1e619a;}


a#logo {
    float: left;
    height: 62px;
    margin-top: 39px;
    width: 268px;
}
ul#menu {
    background: url("../images/menu_bg2.jpg") no-repeat scroll 100% 0 transparent;
    float: left;
    margin-top: 52px;
    overflow: hidden;
    width: 632px;
}
ul#menu li{display: block; float: left; height: 49px;}
ul#menu li a {
    background: url("../images/menu_bg.jpg") no-repeat scroll 0 0 transparent;
    color: #668ABD;
    display: block;
    font-size: 14px;
    height: 49px;
    padding-left: 22px;
    padding-right: 5px;
    padding-top: 18px;
    text-decoration: none;
    text-transform: uppercase;
}
ul#menu li a#on{ color:#fff;}
ul#menu li a:hover{ color:#fff}
#menu01 a {display: block; width: 277px; height: 49px; background-image: url(../images/menu01.jpg);}
#menu02 a {display: block; width: 105px; height: 49px; background-image: url(../images/menu02.jpg);} #menu02 a:hover {background-image: url(../images/menu02b.jpg);}
#menu03 a {display: block; width: 80px; height: 49px; background-image: url(../images/menu03.jpg);} #menu03 a:hover {background-image: url(../images/menu03b.jpg);}
#menu04 a {display: block; width: 109px; height: 49px; background-image: url(../images/menu04.jpg);} #menu04 a:hover {background-image: url(../images/menu04b.jpg);}
#menu05 a {display: block; width: 142px; height: 49px; background-image: url(../images/menu05.jpg);} #menu05 a:hover {background-image: url(../images/menu05b.jpg);}
#menu06 a {display: block; width: 90px; height: 49px; background-image: url(../images/menu06.jpg);} #menu06 a:hover {background-image: url(../images/menu06b.jpg);}
#menu07 a {display: block; width: 97px; height: 49px; background-image: url(../images/menu07.jpg);} #menu07 a:hover {background-image: url(../images/menu07b.jpg);}

#home-top {
    height: 350px;
    position: relative;
    width: 900px;
}
#nav {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 10;
}
#nav a {
    background: url("../images/point.png") no-repeat scroll 0 100% transparent;
    display: block;
    float: left;
    height: 18px;
    margin-left: 3px;
    text-indent: -20000px;
    width: 18px;
}
#nav a.activeSlide{ background-position:0 0%}


#sub-top {width: 900px; height: 281px; background-image: url(../images/sub.jpg);}

#bg-3columns {width: 900px; background-image: url(../images/bg-3columns.gif);}
#bg-3columns ul li, #bg-2columns ul li {padding-left: 20px;	background-image: url(../images/arrow.gif);	background-repeat: no-repeat;background-position: 10px 5px;  padding-bottom: 5px;}
#bg-3columns ul li  a,  #bg-2columns ul li a {text-decoration: none; font-weight: bold;}

#bg-2columns {width: 900px; background-image: url(../images/bg-2columns.gif);}

.column1-3 {width: 300px; float: left; text-align: left;}
.column2-3 {width: 600px; float: left;}
.box {padding: 10px;}

div.samochod_do_wynajecia_wroclaw {padding:4px; border: solid 1px #dfe5ea; margin-left: 10px; float: left; margin-bottom: 10px; margin-right: 10px;}
div.samochod_do_wynajecia_wroclaw2 {padding:4px; border: solid 1px #dfe5ea; margin-right: 10px; float: right; margin-bottom: 10px; margin-left: 10px;}
textarea, input {border: solid 1px #1e619a;}

span.txt-small {color: #8c99a9; font-size: 11px;}
.kontakt-prawa {text-align: right; vertical-align: top;}

.toright {text-align: right;}
.txt-blue {color:#254a98; font-weight: 600;} 
.txt-red {color:#C00; font-weight: 600;} 
.txt-vat {color:#C00; font-size: 10px;}
.txt-big {font-size: 14px; font-weight: 600;}

.toleft {text-align:left;}
.cennik_wypozyczalni_samochodow .box {text-transform: uppercase; font-size:12px; line-height: 20px;  float: left; width: 290px; padding: 0px; padding-bottom: 10px;}

.icon-txt {line-height: 36px; height: 36px;} .icon-txt img {margin-bottom: -8px;}

#myForm label {width: 180px; display: block; float: left; padding-right: 5px;  margin-bottom: 5px;}
#myForm input, #myForm textarea {display: block; width: 350px;float: left; margin-bottom: 5px;}
#success {text-align: center; background-color:#bdf074; padding:5px; margin-bottom: 5px; color: #003566; font-weight: bold;}
#bademail, #badserver {text-align: center; background-color:#8b0c09; padding:5px; margin-bottom: 5px; color:#FFF; font-weight: bold;}

.btn-pah {float: left; margin-right: 5px; }

.km {text-transform: lowercase;}

h2.big {
    color: #00307E;
    font-size: 22px;
    padding-bottom: 10px;
    padding-top: 14px;
}

h2.big2{ font-size:20px} 
h2.big2 span{ font-size:16px; display:block} 
.slideshow { width:900px; height:350px }
.slideshow img { }
table.cennik { margin-bottom:20px}
table.cennik th{ text-align:center; vertical-align:top; font-size:10px; background:#cf0b19; color:#fff; line-height:11px; text-transform:uppercase; padding:4px;}
table.cennik th span{ font-size:11px;}
table.cennik td{ text-align:center; padding:4px}
table.cennik td.left{ text-align:left; font-weight:bold} 
table.cennik th.left{ text-align:left;  padding-left:4px; font-size:12px} 

table.cennik tr.col1 td{background:#9eb5db; color:#000}
table.cennik tr.col2 td{background:#517ebc; color:#000}


.small{ font-size:9px; color:#ccc}

.text-box {
    overflow: hidden;
    width: 575px;
}
.text-box p{ padding-left:10px; text-align:left}

.text-blue{ color:#264b99}
