/*  
Theme Name: QuickSite
Theme URI: http://ekspresowastrona.pl/
Description: Created by <a href="http://web-plus.pl">Web-Plus.pl</a>.
Version: 1
Author: Web-Plus.pl - Rafal Prusinowski
Author URI: http://web-plus.pl
*/

@import url("css/960.css");
@import url("css/reset.css");

* { margin: 0; padding: 0; }
body { font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
font-weight:300; font-size: 12px; padding: 0; margin: 0; color: #255B14; background: #E6E6E6 url('images/bg.jpg') no-repeat; }
h1 { font-size: 2em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
ul { list-style: none inside; }
a { text-decoration: none; color: #555555; }
a:focus { outline: none; }
.clear { clear: both; }

#header { background: #FFFFFF url('images/bgheader.png') no-repeat; }
#logo { padding: 40px 0; text-indent: -9999px; }
#desc { padding: 20px 0; }
#desc h2 { color: #FFFFFF; background: #FF8D11; padding: 13px 17px 13px 17px; border: #FF8D11 1px solid; -moz-border-radius: 6px; -webkit-border-radius: 6px; line-height: 1.7em; }
#desc h2 a { color: #FFFFFF; padding-bottom: 10px;}
#desc h2 a:hover { color: #569DD4; }
#desc h2 p { font-size: 20px; }
#menu-list {width: 960px; height: 28px; position: relative; border-bottom: #594934 10px solid; }
#menu li { display: inline-block; float: left; list-style: none; font-size: 13px; font-weight: 900; padding: 7px 5px 10px 0px; }
#menu li a { background: #B1C866; color: #FFFFFF; padding: 5px 10px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; }
#menu li a:hover { background: #9CB742; color: #FFFFFF; }
#menu li.current a { background: #FF8D11; }

.main { width: 960px; background: #FFFFFF; }
#content { padding: 20px 5px 20px 5px; background: #FFFFFF; }
#content p { line-height: 1.6em; padding: 4px 0; }
#content p a { color: #569DD4; }
#content p a:hover { color: #569DD4; background: #EDF0F1; }
#content h1 { padding: 0 0 20px 0; }
#table { padding: 5px 0; }
#row { line-height: 1.3em; }


.banners, .banners-cennik { padding: 20px 0; color: #FFFFFF; text-indent: 15px; height: 210px; }
.banners h2 { padding: 10px 0; font-size: 2.9em; }
.banners-cennik h2 { padding: 10px 0; font-size: 20px; }
.banners p { padding: 5px 0; font-size: 1.5em; }
#green { background: #87AD4E; border: 0px solid #87AD4E; -moz-border-radius: 10px; -webkit-border-radius: 10px }
#green h2 a, #green p a, #green p a:hover { color: #FFFFFF background: #87AD4E; }
#blue { background: #226FA4; border: 0px solid #226FA4; -moz-border-radius: 10px; -webkit-border-radius: 10px }
#blue h2 a, #blue p a, #blue p a:hover { color: #FFFFFF; background: #226FA4; }
#orange { background: #FF8D11; border: 0px solid #FF8D11; -moz-border-radius: 10px; -webkit-border-radius: 10px }
#orange h2 a, #orange p a, #orange p a:hover { color: #FFFFFF; background: #FF8D11; }
#red { background: #AB0000; border: 0px solid #AB0000; -moz-border-radius: 10px; -webkit-border-radius: 10px }
#red h2 a, #red p a, #red p a:hover { color: #FFFFFF; background: #AB0000; }

.name, .mail, .textarea, .inline, .submitbutton { padding: 10px 0; }
input, textarea { padding: 4px; color: #594934; border: #555555 1px solid; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
button { font-weight: 900; background: #B1C866; color: #FFFFFF; padding: 5px 10px; border: #87AD4E 1px solid; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
button:hover { background: #9CB742; }

.footer-bg { background: #E6E6E6 url('images/bg-footer.png') repeat-x; min-height: 30px }
#footer { color: #FFFFFF; padding: 20px 0; }
#footer a { color: #FFFFFF }
#text  { padding: