/*  
Theme Name: WebPlus
Theme URI: http://web-plus.pl/
Description: Created by <a href="http://webplus.pl">web-plus.pl</a>.
Version: 1.0
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: Helvetica, Arial, Verdana, "Lucida Grande", sans-serif; font-weight:300; font-size: 11px; padding: 0; margin: 0; color: #555555; background: #FFFFFF; }
h1 { font-size: 2em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1em; }
ul { list-style: none inside; }
a { text-decoration: none; color: #404040; }
a:focus { outline: none; }
.clear { clear: both; }

#header { height: 170px; }
#logo { background: #FFFFFF url(images/logo5.jpg) top left no-repeat scroll; height: 170px; }
#logo h1 { text-indent: -9999px; }
#logo h2 { text-indent: -9999px;}
#phone { background: #FFFFFF url(images/websites3.jpg) bottom left no-repeat scroll; height: 170px; }
#contact-top p { float: right; }
#nav { background:#34455C; height: 40px; }
#menu { padding: 10px; }
#menu li { display: inline; list-style: none; font-size: 16px; font-weight: 900; }
#menu li a { padding: 7px 15px 13px 15px; color: #FFBE0E; }
#menu li a:hover { padding: 7px 15px 10px 15px; color: #FF8D11; background: #202433; }
#menu li.current a { color: #404040; background: #FFFFFF; }
#cont {float: right; padding: 20px 0 0 0; width: 190px; height: auto; }
#cont p { line-height: 20px; font-size: 16px; font-weight: bold; color: #333333; float: left; }
#tel { font-size: 16px; color: #999999; }
#mail {color: #999999;}
#cont  a { color: #049DC6; }
#cont a:hover { color: #33CCFF; }


#content { padding: 10px 0; }
#content h3 { font-size: 16px; padding: 10px 0; }
#content p { line-height: 20px; padding: 3px 0; }
#content h2 { padding: 10px 0; }
#content h2 a { color: #707580; }
#content a { color: #77B9DC; }

#box1, #box2, #box3, #box4, #box5, #box7  { margin-top: 10px; padding: 10px 0;  }
#box7 { margin-top:10px; }
#box6 { margin-top: 10px; }
#box1 h2, #box2 h2, #box3 h2, #box4 h2, #box5 h2, #box7 h2 { padding-bottom: 10px; }
#box1 p a, #box2 p a, #box3 p a, #box4 p a , #box7 p a { color: #FFFFFF; }
#box7 p  { text-align: center;} 
#box7 p a { margin-top: 5px; } 
#box1 ul, #box2 ul, #box3 ul, #box4 ul { padding: 10px; 0 0 3px; line-height: 18px; border: #CCCCCC 1px solid; min-height: 95px; font-size: 12px; }
#pak1, #pak2, #pak3, #pak4, #pak5 { color: #999999; }


#blue { background: #049DC6; }
#red { background: #C41617; }
#blue2 h2 { background: #049DC6; }
#red2 h2 { background: #FF0185; }
#yell { background: #FFBE0E; }
#orange { background: #FF8D11; }
#green { background: #FFBE0E; }
#purple { background: #FF8D11; }
#blue, #red { color: #FFFFFF; font-size: 25px; font-weight: 900; padding: 25px 10px 0 10px; height: 60px; }
#blue2 h2, #red2 h2 { color: #FFFFFF; font-size: 25px; font-weight: 900; padding: 10px 15px 10px 15px; }
#yell, #purple { color: #FFFFFF; font-size: 25px; font-weight: 900; padding: 15px 20px 10px 25px; height: 60px; }
#orange { color: #FFFFFF; font-size: 25px; font-weight: 900; padding: 25px 6px 0 6px; height: 60px; }
#green { color: #FFFFFF; font-size: 25px; font-weight: 900; padding: 25px 10px 0 12px; height: 60px; }
#green a, #purple a { color: #FFFFFF; }
.banners { margin: 10px 0; }

#plus { color: #049DC6; }
#promo { color: #C41617; }
#extra { color: #FFBE0E; }
#sklep { color: #FF8D11; }
#host { color: #7CC142; }
#pozyc { color: #5F92CA; }

#contact h2 { font-size: 25px; padding-bottom: 10px; }
#contact p { font-size: 16px; line-height: 22px; }
#contact a, #contact a:hover {color: #77B9D4; font-weight: 900; }
#tel {font-weight:900; }

.footer { border-top: #999999 1px solid; padding: 10px 0; line-height: 16px; }
#foot-menu li { display: inline; padding: 0 2px; }


input, textarea { padding: 4px; color: #594934; border: #009BCA 1px solid; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.formBuilderSubmit input { font-weight: 900; background: #F7B119; color: #FFFFFF; padding: 5px 10px; border: #F2F2F2 1px solid; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.formBuilderSubmit input:hover { background: #D8483D; }
#contact { padding: 50px 0; line-height: 20px; }
table { width: 100%; border-color: #555555; font-size: 14px; margin: 5px 0 ; }
th { font-size: 16px; color: #000000; padding: 10px;  }
td { font-size: 14px; padding: 5px; text-align: center; }
tr { padding: 15px 15px; text-align: center; }
table#4col td, table#4col  { width: 90px; }
.4colwidecell { width: 270px; height: 10px: }
.4colleftcell { text-align: left; }
h5 { font-size: 15px; color: #1C88B1; font-weight: bold; }
h6 { font-size: 12px color: #555555; }
h7 { font-size: 12px; }
table { border: 1px solid; color: #555555; padding: 0 0 20px ; }
#text { font-size: 14px; line-height: 20px; color: #FF8D11; text-align: center; padding: 20px 0 15px 0;}
#text a { color: #555555; }
#kontent { border: #CCCCCC 1px solid; padding: 15px; 0 0 10px; line-height: 22px;} 
#css { font-size: 14px; font-weight: bold; color: #555555; }
.footer { background-color: #34455C; }
.footer-cont { color: #FFBE0E; }
.footer-cont a{ color: #FFBE0E; }
#foot-menu ul li  a{ color: #FFBE0E; }
#post { font-size: 13px; padding: 20px 30px 20px 30px; }
