/* Basic styles */
*{margin:0;padding:0}
img,fieldset{border:0}
img{vertical-align:bottom}
a{cursor:pointer;text-decoration:none;outline:none}
a:hover{text-decoration:underline;}
ul{list-style:none}
option{padding:0 .5em 0 1px}
table{border-collapse:collapse;border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1.1em;font-weight:normal}
.clear{clear:both;}

/* Basic fonts */
body,input,textarea,select,td{color:#000;font-size:12px;font-family:tahoma,sans-serif;}

/* html, body, wrapper */
html{background:#E4E3E3 url(../images/html_bg.png) repeat-x;}
#wrapper{width:1028px;position:relative;padding:92px 0 0;background:url(../images/header_bg.png) 251px 0 no-repeat;}

#logo{position:absolute;left:0;top:0;}

#nav{position:absolute;top:40px;left:270px;}
#nav li{float:left;background:url(../images/nav_bg.png) no-repeat;height:13px;padding:26px 0 0 2px;margin-right:36px;}

#left{width:251px;float:left;padding:369px 0 0;background:url(../images/left_bg.jpg) no-repeat;font-size:11px;line-height:13px;}
#left .kontakt{color:#020001;padding:0 0 0 22px;height:55px;line-height:14px;}
#left .kontakt a{color:#4B003D;}
#left .kontakt a:hover{text-decoration:underline;}
#left .adres{color:#56595A;padding:0 0 0 23px;}
#left .adres strong{color:#A6236D;}

#main{float:left;width:777px;background:#F9F9F9 url(../images/main_bg.png) 100% 0 no-repeat;}

#right{width:210px;float:right;padding:30px 0 0 25px;}
#right .powrot{text-align:right;margin-right:35px;}
#right .powrot img{display:inline;}
#right img{display:block;margin-bottom:12px;}
#right p{margin:0 0 10px;}
#right strong{font-weight:bold;color:#A6246E;}

#content{float:left;width:517px;padding:13px 0 20px 25px;}
#content h1{margin:0 0 20px -15px;position:relative;}

#footer{height:59px;background:url(../images/footer_bg.png) repeat-x;position:relative;}
#footer address{color:#585B5D;font-style:normal;position:absolute;left:18px;top:18px;}
#footer p{position:absolute;right:18px;top:18px;color:#A03A78;}
#footer p a{color:#A03A78;}
#footer p a:hover{text-decoration:underline;}

.c p{line-height:16px;margin:0 0 1.5em;}
.c a{color:#A6236D;}
.c a:hover{text-decoration:underline;}
.c h2{font-weight:bold;margin:0 0 1.5em;}
.c ul{margin:0 0 1.5em;}
.c li{padding:0 0 5px 35px;background:url(../images/ico-li.png) 14px 3px no-repeat;}
.c form{margin:0 0 1.5em;}

#content .kontakt{float:left;width:250px;}
#content .kontakt strong{font-weight:normal;color:#A6236D;}
#content .kontakt strong{font-weight:normal;color:#A6236D;}

.mapa{border:5px solid #FEFCFC;}

body.kontakt #left{background:url(../images/left_bg3.jpg) no-repeat;}
body.firma #left{background:url(../images/left_bg_firma.jpg) no-repeat;}

.pics{overflow:hidden;zoom:1;margin-right:-18px;}
.pics img{float:left;border:1px solid #E4E5E5;background:#FFFFFD;padding:9px;margin:0 12px 24px 0;}

table{font-size:11px;margin:0 0 10px;}
table td{padding:5px;border:1px solid #ccc;}
table th{padding:5px;border:1px solid #ccc;font-weight:bold;}
table thead th{text-align:center;}

a.zam:link { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #3471B3; text-decoration: none ;font-weight:bold;}
a.zam:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #3471B3; text-decoration: none ;font-weight:bold;}
a.zam:visited { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #3471B3; text-decoration: none;font-weight:bold; }

table.zamowienie{width:100%;border-collapse:collapse;}
table.zamowienie th{padding:5px;font-weight:bold;text-align:center;border:1px solid #ccc;font-size:12px;}
table.zamowienie td{padding:5px;border:1px solid #ccc;font-size:11px;font-weight:normal;}
table.zamowienie td.w{text-indent:10px;}
table.zamowienie td.c{text-align:right;}
table.zamowienie td.i{text-align:center;}
table.zamowienie input{font-size:11px;padding:2px;}
form.zam{border:0;}
form.zam fieldset{border:0;}
form.zam input.btn{margin:10px 0 0;float:right;}

#zam{border:1px solid #666!important;margin:0 0 10px!important;background:#eee;font-size:12px;padding:10px;}
#zam span{font-size:11px;}
fieldset.zam{border:0}
fieldset.zam div{margin-bottom:13px;color:#000;line-height:20px;}
fieldset.zam div label{width:90px;float:left;text-align:right;margin-right:10px;}
fieldset.zam div input{padding:3px;width:243px;border:1px solid #A5ACB2;}
fieldset.zam div textarea{padding:3px;width:243px;border:1px solid #A5ACB2;}
fieldset.zam input.btn{margin:0 0 0 100px;}

body.index #left{background:url(../images/home-left_bg.jpg) no-repeat;}
body.index #main{height:520px;background:url(../images/home_bg.png) no-repeat;}
body.index p{font-size:11px;}
body.index h2{font-size:11px;}
body.index li{font-size:11px;}
body.index .intro{height:236px;}
body.index .polecamy{margin-left:-25px;position:relative;overflow:hidden;zoom:1;}
body.index .polecamy h2{float:left;margin-right:13px;margin-bottom:0px;}
body.index .polecamy .kostka{float:left;width:220px;margin-right:33px;padding:14px 0 0;}
body.index .polecamy .kostka2{margin-right:0px;}
body.index .polecamy .kostka img{float:left;margin-right:15px;padding:1px;background:#fff;border:1px solid #D4B8CF;}
body.index .polecamy .kostka .desc{width:130px;float:left;}
body.index .polecamy .kostka .desc h3{font-weight:bold;font-size:12px;color:#fff;margin:0 0 5px;}
body.index .polecamy .kostka .desc p{font-size:11px;color:#DDBED0;line-height:13px;width:auto;}
body.index .rowniez{padding:18px 0 0 85px;background:url(../images/home-transport.png) 11px 18px no-repeat;overflow:hidden;zoom:1;margin-right:-200px;position:relative;}
body.index .rowniez p{color:#575B5C;margin-bottom:10px;width:auto;}
body.index .rowniez h3{color:#7D216A;}
body.index .rowniez div p{color:#000;}
body.index .rowniez .transport{width:207px;margin-right:50px;float:left;}
body.index .rowniez .uslugi{width:320px;float:left;}

