/* 
Theme Name:Semado
Description:Theme for a webdesign and SEO agency
Author:Tomek Sułkowski
Author URI:http://lightforms.pl
Version:0.1
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,
s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body { line-height:1; }
ol,ul { list-style:none; }
blockquote,q { quotes:none; }
blockquote:before,blockquote:after,
q:before,q:after { content:'';content:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse;border-spacing:0; }

html {background: url(images/body_bg.gif) repeat-x top; font-family: Tahoma, Arial; font-size: 11px; color: #424242; overflow-y: scroll;}
strong {color: #4f0b65;}
em {font-style: normal; font-weight: bold;}
body {width: 960px; margin: 0 auto;}

#logo {position: absolute; top: -40px; margin-left: 20px;}

#menu {margin-top: 80px; margin-left: 263px; position: relative; height: 12px;}
#menu li {float: left;}
#menu li a {background: url(images/menu_items.gif) no-repeat; display: block; text-indent: -9999px; height: 12px; margin-left: 33px;}
#menu li.page-item-5  a {background-position:    0px   0px; width:  82px;}
#menu li.page-item-5  a:hover, #menu li.page-item-5.current_page_item a {background-position:    0px -14px;}
#menu li.page-item-7  a {background-position: -113px   0px; width: 126px;}
#menu li.page-item-7  a:hover, #menu li.page-item-7.current_page_item a {background-position: -113px -14px;}
#menu li.page-item-9  a {background-position: -271px   0px; width:  94px;}
#menu li.page-item-9  a:hover, #menu li.page-item-9.current_page_item a {background-position: -271px -14px;}
#menu li.page-item-11 a {background-position: -397px   0px; width: 118px;}
#menu li.page-item-11 a:hover, #menu li.page-item-11.current_page_item a {background-position: -397px -14px;}
#menu li.page-item-13 a {background-position: -547px   0px; width:  61px;}
#menu li.page-item-13 a:hover, #menu li.page-item-13.current_page_item a {background-position: -547px -14px;}

#header {position: relative;}
#header #baner {width: 960px; height: 195px; background: url(images/header_bg.jpg) no-repeat; margin-top: 19px;}

#header .wpcf7 {float: right; width: 240px; position: absolute; right: 0;}

#header #tabs {margin-top: 6px; height: 48px; width: 680px; background: url(images/tab_bg.gif) no-repeat;}
#header h1 {text-indent: -9999px; background: url(images/headings.gif) no-repeat; height: 16px; width: 80px; top: 10px; left: 22px; position: relative;}
.start	 					#header h1 {width: 115px; background-position:    0px 0px;}
.o-adwords				#header h1 {width: 145px; background-position: -126px 0px;}
.dlaczego-semado	#header h1 {width: 133px; background-position: -279px 0px;}
.nasza-oferta			#header h1 {width: 100px; background-position: -429px 0px;}
.kampania-probna	#header h1 {width: 125px; background-position: -541px 0px;}
.kontakt					#header h1 {width:  60px; background-position: -682px 0px;}

#header #partners {background: url(images/partners_bg.gif) no-repeat; height: 73px; width: 680px; position: relative;}
#header #partners li {float: left;}
#header #partners img {padding: 0 25px;}
#header #partners #partners_shadow {z-index: 10; padding: 0; position: absolute; left: 23px;}
#header #partners #partners_shadow .right {position: absolute; left: 490px;}
#header #partners .jcarousel-container-horizontal {width: 565px; padding: 1px 50px;}
#header #partners .jcarousel-container {border: none; background: none;}
#header #partners .jcarousel-item {width: auto;}
#header #partners .jcarousel-clip-horizontal {width: 570px;}
#header #partners .jcarousel-next-horizontal, #header #partners .jcarousel-prev-horizontal {background: url(images/partner_arrows.gif) no-repeat right; top: 20px; height: 23px; width: 20px;}
#header #partners .jcarousel-prev-horizontal {left: 15px; background-position: left center;}

#header #baner .jcarousel-skin-tango {height: 0; float: left;}
#header #baner .jcarousel-container-horizontal {width: 288px; margin-left: 27px; padding: 1px 50px;}
#header #baner .jcarousel-container {border: none; background: none; position: relative; top: 58px;}
#header #baner .jcarousel-item {width: 290px; height: 83px;}
#header #baner .jcarousel-clip-horizontal {width: 290px; height: 83px; left: 14px;}
#header #baner .jcarousel-next-horizontal, #header #baner .jcarousel-prev-horizontal {background: url(images/partner_arrows.gif) no-repeat right; top: 60px; height: 30px; width: 25px; background: none;}
#header #baner .jcarousel-prev-horizontal {left: 15px; background-position: left center; top: -5px;}

#header #breadcrumbs {margin-left: 290px; position: relative; top: -4px; height: 17px; padding: 0 15px; background: url(images/breadcrumbs_bg.gif) repeat-x 0 -15px; display: block;}
#header #breadcrumbs a {color: #424242; text-decoration: underline;}
#header #breadcrumbs strong {color: #b901f5;}

#content {border: solid 1px #e5dcef; background: url(images/content_bg.gif) repeat-x top; padding: 0 20px 20px; width: 638px; float: left; margin-bottom: 10px; text-align: justify;}
#content strong {font-size: 11px;}
#content h3, #content h4, #content h5 {font-size: 13px; color: #4f0b65; margin-bottom: 18px;}
#content h4 {padding: 10px; text-align: center;}
#content ul {margin-bottom: 30px;}
#content li {line-height: 18px; margin-left: 25px; padding-left: 5px; list-style: url(images/list_bullet.gif);}
#content p {margin: 20px 0; line-height: 15px;}
#content img {margin: 15px 0;}
#content ol {padding-left: 20px;}
#content ol li {list-style: none; padding: 10px 0 10px 50px; margin-bottom: 5px; background: url(images/ol_list_bullets.gif) no-repeat top left;}
#content ol li.li-1 {background-position: 0   11px;}
#content ol li.li-2 {background-position: 0  -48px;}
#content ol li.li-3 {background-position: 0  -90px;}
#content ol li.li-4 {background-position: 0 -148px;}
#content ol li.li-5 {background-position: 0 -190px;}
#content ol li.li-6 {background-position: 0 -239px;}

.start #content {background: url(images/start_content_top.gif) -7px 1px no-repeat; border-bottom: none; border-top: none; padding: 0; width: 678px; margin-top: 10px; text-align: left;}
.start #content h2 {text-indent: -9999px; background: url(images/efektywne_kampanie_linkow_sponsorowanych.gif) no-repeat; width: 327px; height: 16px;}
.start #content strong {font-size: 11px;}
.start #content ul {margin-top: 6px; margin-bottom: 15px;}
.start #content li {padding-left: 0; margin-left: 13px; margin-top: 4px; line-height: 14px;}
.start #content div {padding: 11px 20px; border: solid 1px #e5dcef; height: 159px; display: none;}
.start #content p {margin: 12px 0;}
.start #content .left {width: 353px; position: relative; left: -1px; background: url(images/start_content_top.gif) top left no-repeat; display: block;}
.start #content .right {width: 234px; background: url(images/start_content_bottom.jpg) no-repeat bottom right; display: block; float: right; margin-left: 0; margin-right: -1px;}
.start #content .right p {margin: 0; line-height: 12px;}
.start #sidebar {margin-top: -72px;}
.start .phplist {display: block; position: absolute; margin-left: 415px; top: 295px;}
.start .phplist label {display: none;}

.kontakt iframe {float: right; border: solid 3px #4f0b65;}
.kontakt a {text-decoration: none; color: #4f0b65;}

.search #header h1 {background: url(images/wyniki_wyszukiwania.gif) no-repeat 0 3px; width: 150px;}
.notfound, .found {margin-top: 40px;}
.notfound {font-style: italic; font-weight: normal; line-height: 19px;}

#sidebar {float: right; width: 252px; padding-top: 10px;}
#sidebar img {margin-bottom: 20px;}

#footer {font-size: 10px; color: #a5a5a5; border-top: solid 1px #e3e3e3; padding: 10px 10px 50px; clear: both;}
#footer span {float: left;}
#footer ul {float: right;}
#footer ul li {float: left;}
#footer ul li a {color: #747474; padding: 0 17px; border-right: solid 1px #4f0b65; text-decoration: none; display: block; height: 10px; float: left;}
#footer ul li a:hover {text-decoration: underline;}
#footer ul li.page-item-13 a {border-right: none;}

.clearer {clear: both;}
.left {float: left;}
#content img.aligncenter {text-align: center; display: block; margin: 0 auto;}

form {margin-top: 25px;}
form .right {float: right;}
#content .wpcf7 p {margin: 0;}
form input, form textarea, form select {width: 200px; background: #f3f1ef; border: solid 1px #dcdcdc; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 4px 10px; color: #4f0b65; margin-bottom: 7px; font-family: Tahoma, Arial; font-size: 11px;}
form textarea {height: 74px; padding: 8px 10px;}
form label {display: none;}
form br {display: none;}
form .submit, form #searchsubmit {width: 120px; background: url(images/buttons.gif) no-repeat top left; border: none; height: 30px; text-indent: -9999px; float: right; margin-right: 18px; cursor: pointer;}
form span {display: block; font-style: italic;}
.wpcf7-response-output {display: block; width: 200px; margin: 0 auto; text-align: center; clear: both; color: #4F0B65; font-weight: bold;}
form#wpcf7-f2-p13-o1 textarea {height: 102px;}
.wpcf7-not-valid-tip-no-ajax {display: none;}

#searchform {position: absolute; right: 0; top: -80px;}
#searchform span {display: inline; float: left;}
#searchform input {width: 130px; height: 12px; top: 2px; position: relative;}
#searchform #s {padding: 3px 10px 5px; float: left;}
#searchform #searchsubmit {background-position: 0 -119px; height: 25px; width: 60px; margin-left: 3px; top: 0; float: left;}

#wpcf7-f2-p13-o1 .left {position: relative; left: 50px;}
#wpcf7-f2-p13-o1 .right {position: relative; right: -95px; float: left;}
#wpcf7-f2-p13-o1 input, #wpcf7-f2-p13-o1 textarea, #wpcf7-f2-p13-o1 select {width: 225px;}
#wpcf7-f2-p13-o1 select {width: 246px;}
#wpcf7-f2-p13-o1 .submit {width: 120px; margin-right: 0;}