/*
Theme Name: VTrener
Version: 1.0
Author: Przemysław Kuliga
Author URI: http://www.pkuliga.pl
*/

/* global */
body {margin:0;padding:0;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:12px}
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto}
.alignleft {float: left}
.alignright {float: right}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
a {color:#40A6D9}
a img {border:none}
h2 {position:relative}
h2, h2 span {text-shadow:#fff 1px 1px 1px;margin:0;padding:0;height:41px;background:#E0E0E0 url(i/h2.jpg) repeat-x;padding:0 0 0 15px;font-size:18px;color:#333;line-height:41px}
.body h2 {left:-25px;width:1090px;clear:both;position:relative;top:15px;margin-bottom:25px}
h2 a {color:#009933;font-size:18px;text-decoration:underline;padding:0 5px}
h2 .fright {position:absolute;right:15px;top:0}
h2 small {font-size:15px}
.body h2.flag {left:0;background:#E0E0E0 url(i/h2f.jpg) no-repeat;width:435px;padding-left:65px;top:10px}
.flowplayer_container {float:left;margin:0 25px 10px 0 !important}
.splash_play_button {display:none}
table.simple, table.simple th, table.simple th p, table.simple td {margin:0;padding:0}
table.simple {width:1055px;border-collapse:collapse;margin-top:20px;table-layout:fixed;}
table.simple thead tr {height:28px;color:#eee}
table.simple {background:transparent url(i/th.jpg) repeat-x;}
table.simple th {padding:0 0 0 20px;text-align:left;line-height:28px}
table.simple th.left {background:transparent url(i/thl.gif) no-repeat}
table.simple th.right {background:transparent url(i/thr.gif) no-repeat 100% 0}
table.simple tfoot {background:transparent url(i/tf.jpg) repeat-x}
table.simple tfoot td {height:58px}
table.simple tfoot td.left {background:transparent url(i/tfl.gif) no-repeat}
table.simple tfoot td.right {background:transparent url(i/tfr.gif) no-repeat 100% 0}
table.simple tbody td {padding:10px;padding-bottom:20px;vertical-align:top}
table.simple tbody td.left {background:transparent url(i/tb.gif) repeat-y}
table.simple tbody td.right {background:transparent url(i/tb.gif) repeat-y 100% 0}
table.simple .line {width:1px;margin:0;padding:0}
table.simple tbody .line {background:transparent url(i/tl.gif) no-repeat 0 10px}
table.simple tfoot .line {background:transparent url(i/tl.gif) no-repeat 0 -2953px}
.container {width:1105px;margin:0 auto;padding:0 7px;background:#fff url(i/bg.gif) repeat-y}
.content {clear:both;min-height:500px;overflow:hidden}
.body {padding:15px 25px 10px 25px}
.post-13 {width:350px;float:left}
.googleMap {margin:25px 35px 20px 20px;float:right;border:2px solid #000;-moz-border-radius:4px;-webkit-border-radius:4px}
a.button {text-shadow:#fff 1px 1px 1px;font-size:18px;font-weight:bold;color:#000;text-decoration:none;display:block;width:190px;height:38px;line-height:36px;text-align:center;background:transparent url(i/btn.gif) no-repeat}
a.button:hover {text-shadow:#000 1px 1px 1px;color:#fff}
.extraOffer {width:1067px;margin:0 auto;position:relative;clear:both;overflow:hidden}
	* html .extraOffer {width:1065px}
.extraOffer .head {text-transform:uppercase;height:36px;background:#010202 url(i/oh.gif) no-repeat;margin:0;padding:12px 0 0 17px;font-size:18px;font-weight:bold}
.extraOffer .head .desc {text-transform:none;color:#fff;font-weight:normal}
.extraOffer .head em {color:#3592E3;font-style:normal;font-weight:bold}
.extraOffer .info {overflow:hidden;background:transparent url(i/oi.jpg) repeat-x 0 100%;padding:30px 40px 60px 25px;border-left:1px solid #000;border-right:1px solid #000}
.extraOffer .foot {background:#3F4245 url(i/of.gif) no-repeat 0 100%;height:123px;position:relative;margin-bottom:40px;overflow:hidden}
.extraOffer .foot p {margin:0;padding:0;color:#fff;line-height:15px}
.extraOffer .foot .button {position:absolute;right:30px;top:41px}
.extraOffer .special {position:absolute;right:1px;top:0}
	* html .extraOffer .special {right:0}
.offer1 .head {color:#e0e41a}
.offer1 .head .desc {padding-left:130px}
.offer1 .foot p {padding:30px 0 0 423px}
.offer1 .foot p b {padding-left:10px}
.offer2 .head {color:#009933}
.offer2 .head .desc {padding-left:70px}
.offer2 .foot p {padding:30px 0 0 423px}
.offer3 .head {color:#EEA2AD}
.offer3 .head .desc {padding-left:150px}
.offer3 .foot {margin-bottom:25px}
.offer3 .foot p {padding:55px 0 0 423px}

.offerNav {list-style-type:none;margin:0;padding:79px 0 0 5px;width:285px;font-size:11px;float:left}
.offerNav li {margin:0 0 2px 0;padding:0}
.offerNav li a {color:#40A6D9;display:block;height:26px;line-height:26px;padding:0 0 0 35px;text-decoration:underline;cursor:pointer;position:relative}
.offerNav li a img {border:none;margin:0;padding:0;position:absolute;top:2px;right:3px}
.offerNav li a.active, .offerNav li a:hover {background:#3A3C40 url(i/ona.gif) no-repeat;text-decoration:none;color:#fff}

.offerDesc {float:left;margin:20px 0 40px 0}
.offerDesc .top div {background:#010102 url(i/odt.gif) no-repeat;float:left;height:34px;width:248px;margin:0 0 0 2px;position:relative;left:26px}
.offerDesc .top em {font-weight:bold;font-style:normal;font-size:18px;padding:3px 0 0 7px;float:left}
.offerDesc .top .sport i, .offerDesc .top .sport em {color:#EC5300}
.offerDesc .top .elite i, .offerDesc .top .elite em {color:#3592E3}
.offerDesc .top .pro i, .offerDesc .top .pro em {color:#ED2690}
.offerDesc .top i {font-style:normal;font-weight:bold}
.offerDesc .top p {float:right;margin:0;padding:3px 15px 0 0;color:#eee;font-size:11px;line-height:13px;text-align:right}
.offerDesc .top .elite p {padding-right:40px;background:transparent url(i/odth.gif) no-repeat 152px 9px}

.offerDesc .middle {width:806px;height:380px;clear:both}
.offerDesc .middle .t {height:25px;background:transparent url(i/omt.gif) no-repeat}
.offerDesc .middle .m {overflow:hidden;height:313px;width:804px;border-left:1px solid #BBBBBB;border-right:1px solid #BBBBBB}
.offerDesc .middle .m .offerPost {height:313px;width:764px;overflow:hidden;padding:0 20px}
.offerDesc .middle .m .offerPostContainer {height:2817px}
.offerDesc .middle .m .offerPostContainer .list {padding:28px 0 0 0;width:804px;height:285px}
.offerDesc .middle .m .offerPostContainer .list .line {height:26px}
.offerDesc .middle .m .offerPostContainer .list .line span {font-weight:bold;background-color:#3A3C40;color:#ffffff;float:left;width:276px;text-align:center;line-height:26px;height:26px;margin-bottom:2px}
.offerDesc .middle .m .offerPostContainer .list .line .c {width:248px;margin-left:2px;margin-right:2px}
.offerDesc .middle .b {height:42px;background:transparent url(i/omb.gif) no-repeat}
.offerDesc .bottom {clear:both}
.offerDesc .bottom .sport, .offerDesc .bottom .elite, .offerDesc .bottom .pro {background:#3F4246;float:left;height:195px;width:248px;margin:0 0 0 2px;position:relative;left:26px}
.offerDesc .bottom .price {height:115px;width:246px;border-left:1px solid #000;border-right:1px solid #000;color:#eee;font-size:11px}
.offerDesc .bottom .price p {margin:0;padding:0 8px 0 8px}
.offerDesc .bottom .price .p1 {padding-top:5px}
.offerDesc .bottom .price .p2 {padding-top:15px;overflow:hidden}
.offerDesc .bottom .price .p2 span {float:right}
.offerDesc .bottom .price .p2 em {padding:0 7px}
.offerDesc .bottom .price .p3 {padding-top:20px;width:230px}
.offerDesc .bottom .price .p3 b {float:right}
.offerDesc .bottom .btn {height:55px;background:#43464A url(i/obb.gif) no-repeat;padding:25px 0 0 29px;width:219px}

.post-3 {width:500px;float:left;overflow:hidden}
.news {width:505px;float:left;margin:24px 0 0 25px;position:relative}
.news .ajaxLoader {position:absolute;left:50%;margin-left:-16px;top:190px;display:none}
.news  .top {background:#E0E0E0 url(i/h2.jpg) repeat-x 0 0;height:41px;margin:0 0 60px 0}
.news .top h2 {padding-left:58px;background:transparent url(i/n.jpg) no-repeat;width:142px;float:left}
.news .top  ul {float:left;list-style-type:none;margin:0;padding:12px 0 0 20px}
.news .top  ul li {float:left;margin:0 5px 0 0;padding:0}
.news .top  ul a {text-decoration:none;color:#000;font-weight:bold;background:transparent url(i/c.gif) no-repeat;display:block;height:19px;line-height:19px;width:19px;text-align:center;outline:none}
.news .top  ul a.active {color:#8DCAFF;background:transparent url(i/ca.gif) no-repeat}
.news .top  ul .prev, .news .top  ul .next {background:transparent url(i/c.gif) no-repeat}
.news .top  ul .prev a {text-indent:-5000px;background:transparent url(i/al.gif) no-repeat 50%}
.news .top  ul .next a {text-indent:-5000px;background:transparent url(i/ar.gif) no-repeat 50%}
.news .top  ul .prev a.disabled {background:transparent url(i/adl.gif) no-repeat 50%}
.news .top  ul .next a.disabled {background:transparent url(i/adr.gif) no-repeat 50%}
.news .top .date {display:block;float:right;width:78px;height:28px;background:transparent url(i/d.jpg) no-repeat;padding:13px 0 0 25px;font-weight:bold}
.news .note {text-align:justify;padding:0 0 0 10px}
.news .note h3 {color:#72BEFF;font-size:16px;margin:0 0 35px 0;padding:0}
.news .note .author {clear:both;margin:75px 0 30px 0;padding:0 5px 0 0;background-color:#000;color:#fff;text-align:right;line-height:19px;border-bottom:1px solid #333}
/* end: global */

/* header */
.header {height:228px;position:relative;background:transparent url(i/bg.jpg) repeat-x}
.header img {margin:42px 0 0 45px}
.header h1 {margin:0;padding:0}
.header ul, .header li {margin:0;padding:0;list-style-type:none}
	/* linksMenu */
	ul.links {overflow:hidden;height:170px;width:221px;background:transparent url(i/l.jpg) repeat-x;position:absolute;right:10px;bottom:45px}
	ul.links li {overflow:hidden;border-left:1px solid #eee;border-right:1px solid #eee;display:block}
		* html ul.links li {height:51px;position:relative;bottom:10px}
	ul.links li hr {padding:0;border:none;border-top:1px solid #ccc;height:1px;width:152px;margin:0 auto}
		* html ul.links li hr {position:absolute;bottom:0;left:35px}
	ul.links li a {margin:0;color:#E1E1E1;text-decoration:none;height:42px;display:block;text-align:right;padding:15px 35px 0 0;font-weight:bold;font-size:16px}
	ul.links li a:hover {color:#fff;text-decoration:underline;}
	ul.links li.first {background:#87BFF0 url(i/lt.gif) no-repeat 0 0;height:8px;line-height:8px;border:none}
	ul.links li.members a {height:38px;padding-top:10px;background:transparent url(i/l3.jpg) no-repeat 20px 7px}
	ul.links li.wordpress a {background:transparent url(i/l2.jpg) no-repeat 20px 9px}
		* html ul.links li.wordpress {bottom:15px;height:55px}
	ul.links li.icoach a {background:transparent url(i/l1.jpg) no-repeat 20px 11px}
		* html ul.links li.icoach {bottom:20px;height:56px}
	/* end: linksMenu */
	/* mainMenu */
	ul.main {overflow:hidden;background-color:#686968;float:left;position:absolute;bottom:0px}
	ul.main li {float:left;background:#000 url(i/m.jpg) repeat-x;border-left:1px solid #3D3E3D;margin:0 0 0 1px}
	ul.main li.page-item-3 {border:none;margin:0}
	ul.main li a {font-size:16px;color:#eee;font-weight:bold;text-decoration:none;display:block;height:33px;padding:10px 0 0 0;border-left:1px solid #3D3E3D;text-align:center}
	ul.main li.page-item-3 a {border:none;width:140px}
	ul.main li.page-item-5 a, ul.main li.page-item-7 a {width:140px}
	ul.main li.page-item-9 a, ul.main li.page-item-11 a {width:200px}
	ul.main li.page-item-13 a {width:115px}
	ul.main li.page-item-15 a {width:152px}
	ul.main li.current_page_parent a, ul.main li.current_page_item a, ul.main li a:hover {color:#72BEFF;text-decoration:underline;background:transparent url(i/mb.gif) no-repeat 50% 33px}
	ul.main li.current_page_parent, ul.main li.current_page_item, ul.main li:hover {background-image:url(i/ma.jpg)}
	/* end: mainMenu */
/* end: header */

/* footer */
.footer {height:193px;background:#000 url(i/f.jpg) repeat-x;color:#eee;border-top:1px solid #DADBDB;padding:13px 0 0 0;clear:both}
.footer p {margin:0;padding:0}
.footer .contact {border-right:1px solid #eee;float:left;width:233px;text-align:center;height:180px;line-height:16px}
.footer .contact .phone {text-align:left;width:114px;margin:10px auto 0 auto;background:transparent url(i/fp.gif) no-repeat 0 5px;padding-left:28px}
.footer .rights {border-right:1px solid #eee;float:left;width:560px;padding:0 10px;text-align:center;height:180px}
.footer .rights img {margin-top:10px}
.footer .rights .desc {margin-top:20px;line-height:16px}
.footer .links {float:left;text-align:center;width:285px}
.footer .links a {display:block}
.footer .links .twitter {margin-top:12px}
.footer .links .facebook {margin-top:6px}
.footer .links .wordpress {margin-top:11px}
/* end: footer */