/* Basic styles */
*{margin:0;padding:0}
img,fieldset{border:0}
img{vertical-align:bottom}
object{display:block}
a{cursor:pointer;text-decoration:none;outline:none}
a:hover{text-decoration:none;}
ul{list-style:none}
option{padding:0 .5em 0 1px}
address{font-style:normal}
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;overflow:hidden}

/* Fonts */
body,input,textarea,select,td{color:#004987;font-size:12px;font-family:verdana;}
a:hover{text-decoration:underline;}
a{color:#004987;}

/* Main blocks */
html{background:#E6F9C8 url(../images/html_bg.png) repeat-x;}
body{background:url(../images/header_bg.jpg) 50% 0 no-repeat;}
#wrapper{width:980px;margin:0 auto;position:relative;padding:321px 0 0;}

/* Header */
#logo{position:absolute;left:17px;top:0;z-index:2;}

#top-news{position:absolute;left:17px;top:122px;width:275px;font-size:11px;color:#fff;}
#top-news h2{font-size:16px;font-weight:bold;padding:0 0 10px;}
#top-news p{line-height:16px;padding:0 0 10px;}
#top-news a{float:right;background:url(../images/btn-zobacz_wiecej.png) no-repeat;height:20px;width:106px;text-indent:-9999px;}

#top-linki{position:absolute;right:10px;top:0;font-size:10px;z-index:2;}
#top-linki a{color:#9CCE86;}
#top-linki a:hover{color:#fff;text-decoration:none;}
#top-linki li{float:left;padding:0 13px 0 12px;height:24px;line-height:24px;}
#top-linki li.active a{color:#fff;}
#top-linki li.bg{background:url(../images/linki_bg.png) no-repeat;}
#top-linki li.bg a{color:#fff;}

#top-produkty{position:absolute;right:0px;top:0px;}
#top-promocja{position:absolute;left:0px;top:93px;}

#nav{position:absolute;left:30px;top:275px;}
#nav li{float:left;margin-right:10px;}
#nav li a{float:left;height:38px;overflow:hidden;}
#nav li a:hover img{margin-top:-38px;}
#nav li.active img{margin-top:-38px;}
#nav2{color:#6487B8;position:absolute;right:0px;top:22px;line-height:13px;}
#nav2 a{color:#ABBBD1;margin:0 20px;}

/* Footer */
#footer{background:#3E9B00;}
#footer-in{width:980px;margin:0 auto;height:245px;background:url(../images/footer_bg.jpg) no-repeat;}
#footer ul{text-align:center;padding:110px 0 0;}
#footer li{display:inline;padding:0 6px 0 5px;background:url(../images/footer-sep.png) 100% 50% no-repeat;}
#footer li.last{background:none;}
#footer li.sep{background:none;margin-right:120px;}
#footer li a{color:#ABF33A;}
#footer li a:hover{color:#DCFFB5;text-decoration:underline;}
#footer li.active a{color:#DCFFB5;text-decoration:underline;}
#footer address{text-align:center;color:#ABF33A;padding:40px 0 0;}
#footer p{text-align:center;color:#ABF33A;padding:10px 0 0;}
#footer p a{color:#ABF33A;}
#footer p a:hover{color:#DCFFB5;text-decoration:underline;}

/* Content */
#main{background:url(../images/content_bg.png) 0 18px no-repeat;padding:0 17px;}
#content{padding:81px 20px 1px;position:relative;width:906px;display:inline-block;}
#content h1{position:absolute;left:0;top:0;}

#sciezka{position:absolute;left:20px;top:51px;height:30px;line-height:30px;font-size:11px;color:#769044;font-weight:bold;}
#sciezka a{color:#769044;font-weight:normal;background:url(../images/ico/sciezka.png) 7px 50% no-repeat;padding:0 0 0 20px;}
#sciezka a.home{padding:0;background:none;}

#btn-wstecz{position:absolute;right:15px;top:60px;}
#btn-wstecz-top{position:absolute;right:0;bottom:-62px;}
#btn-wstecz-top img{margin-right:25px;}

.c p{line-height:18px;margin:0 0 1em;}
.c h2{font-size:22px;font-weight:bold;color:#004987;padding:0 0 0 28px;background:url(../images/ico/h2.png) 0 50% no-repeat;margin:10px 0 25px;position:relative;}
.c h2.p{margin-bottom:10px;}
.c h3{font-weight:bold;margin:0 0 15px;}
.c h3.kontakt{color:#63C200;padding:0 0 0 20px;background:url(../images/ico/h3.png) 3px 50% no-repeat;margin:0 0 15px;}
.c h4{font-weight:bold;}
.c .hr{border-top:1px solid #D1DFBB;overflow:hidden;margin:15px -20px;}

ul.normal{margin:0 0 1em;}
ul.normal li{color:#606060;margin:0 0 0 2em;list-style:disc;}

#right{width:240px;float:left;}
#right .zamow{display:block;margin-bottom:65px;}

/* PAGE: Kontakt */
#kontakt-siedziba{width:450px;padding:0 0 15px;margin-top:30px;}
#kontakt-siedziba p{padding:0 0 0 20px;}
#kontakt-siedziba img{border:4px solid #CAE2A2;float:right;margin:0 0 0 10px;}
#kontakt-siedziba h4{font-size:13px;margin:0 0 5px;}

#kontakt-handlowcy{width:490px;float:left;}
#kontakt-sprzedawcy{width:410px;float:left;}

.sprzedawca{margin:0 0 25px 20px;display:inline-block;width:400px;}
.sprzedawca img{float:left;border:1px solid #CAE2A2;margin-right:20px;margin-bottom:30px;}

#zamow-wizyte{position:absolute;left:672px;top:78px;}

/* PAGE: Linki */
.linki{float:left;width:200px;padding:0 0 0 45px;background:url(../images/ico/dots.png) 100% 0 repeat-y;margin:30px 0 20px;}
.linki.last{background:none;}
.linki li{line-height:20px;}
.linki li a{color:#606060;}

/* PAGE: Budynki dla koni */
#budynki{width:620px;float:left;margin-right:40px;}
#budynki p{color:#606060;}
ul.budynki{margin-right:-20px;overflow:hidden;margin-top:30px;}
ul.budynki li{font-size:11px;float:left;margin-right:20px;height:200px;}
ul.budynki img{border:4px solid #CAE2A2;margin-bottom:5px;}

/* PAGE: Aktualnosci */
div.aktualnosc{border-bottom:1px solid #D1DFBB;margin:0 -20px 20px;padding:0 20px 20px;}
div.aktualnosc.last{border:0;}
div.aktualnosc h2{margin-bottom:10px;}
div.aktualnosc span{font-size:11px;color:#4AA000;font-weight:bold;display:block;margin-bottom:-15px;}
div.aktualnosc p{color:#606060;}
ul.pics-aktualnosci{margin-right:-20px;overflow:hidden;margin-top:20px;}
ul.pics-aktualnosci li{float:left;margin-right:20px;}
ul.pics-aktualnosci img{border:4px solid #CAE2A2;margin-bottom:5px;}
ul.aktualnosci{}
ul.aktualnosci li{padding:0 0 0 20px;background:url(../images/ico/li.png) 3px 50% no-repeat;margin-bottom:12px;}
ul.aktualnosci li span{color:#4AA000;font-size:10px;}

/* PAGE: Cennik */
table.cennik{margin:0 0 20px 30px;}
table.cennik th.nazwa{font-size:16px;font-weight:bold;color:#2A5500;text-align:center;background:#CEE2B0;line-height:40px;padding:0 20px;}
table.cennik th.opak{font-size:16px;font-weight:bold;color:#2A5500;text-align:center;background:#CEE2B0;line-height:40px;padding:0 20px;}
table.cennik th.cena{color:#fff;font-weight:bold;background:#9EB082;vertical-align:middle;text-align:center;padding:0 20px;}
table.cennik td{border:1px solid #D1DFBB;}
table.cennik td.cena{background:#F0FDDA;vertical-align:middle;font-size:18px;color:#004987;text-align:center;}
table.cennik td.opak{vertical-align:middle;font-size:15px;color:#004987;text-align:center;}

/* PAGE: Żywienie + Referencje */
div.artykul{border-bottom:1px solid #D1DFBB;padding:0 20px;margin:0 -20px 25px;display:inline-block;}
div.artykul .desc{float:left;width:630px;}
div.wywiad .desc{float:left;width:450px;}
div.last{border:0;margin-bottom:0px;}
div.full{border:0;margin-bottom:0px;}
div.artykul img.left{float:left;margin:5px 20px 10px 0;border:4px solid #CAE2A2;}
div.artykul img.right{float:right;margin:5px 0 10px 20px;border:4px solid #CAE2A2;}
div.artykul img.pic{border:4px solid #CAE2A2;}
div.artykul h2{margin-bottom:15px;}
div.artykul h3{margin:0 0 10px;}
div.wywiad h3{font-size:11px;margin:0 0 5px;}
div.artykul p{color:#606060;text-align:justify;margin:0 0 1.5em;}
div.artykul p.link{text-align:right;margin-top:-10px;}
div.artykul p.link a{padding:0 16px 0 0;background:url(../images/ico/li.png) 100% 50% no-repeat;font-size:11px;color:#003D86;}
div.artykul p.intro{color:#52AD00;}
div.artykul .pics-right{float:right;margin:5px 0 10px 20px;}
div.artykul .pics-right img{border:4px solid #CAE2A2;}


div.artykuly_inne{margin:0 0 2em;}
div.artykuly_inne h2{font-size:12px;color:#3D9A00;font-weight:bold;background:none;padding:0;margin:0 0 10px;}
div.artykuly_inne li{padding:0 0 0 20px;background:url(../images/ico/li.png) 4px 50% no-repeat;line-height:22px;}
div.artykuly_inne li a{color:#004987;}

/* PAGE: Kariera */
p.cv{float:right;width:440px;padding:10px 0 30px;color:#606060;}
p.cv img{float:right;margin-left:20px;}
p.cv img.pic{border:2px solid #CAE2A2;margin:0;}
div.kariera{float:left;width:460px;padding:20px 00;}
div.kariera p{border-bottom:1px solid #ccc;padding:0 0 10px;margin:0 0 10px;color:#666!important;}

form.szukaj{width:316px;height:49px;padding:10px 15px;background:url(../images/szukaj_bg.png) no-repeat;margin:0 0 30px;}
form.szukaj label{font-size:11px;color:#5B6D40;display:block;height:18px;}
form.szukaj input{vertical-align:middle;}
form.szukaj select{vertical-align:middle;width:190px;margin-right:25px;font-size:11px;color:#666;}

table.kariera{width:100%;margin:0 0 50px;}
table.kariera th{color:#5B6D40;border-bottom:1px solid #D1DFBB;line-height:24px;padding:0 15px;font-size:11px;}
table.kariera th.data{text-align:center;}
table.kariera td{padding:15px;color:#004987;border-bottom:1px solid #D1DFBB;}
table.kariera td.data{color:#4EAC00;text-align:center;}
table.kariera td a{font-weight:bold;font-size:16px;}
table.kariera tr:hover td{background:#F2F9E6;}

/* PAGE: Gdzie kupić */
#mapas{width:450px;height:416px;background:url(../images/mapa/mapa.png) no-repeat;}
#dane{float:left;width:380px;margin-right:35px;}
#mapas{float:left;}
#dane h3{font-weight:bold;font-size:14px;color:#004987;margin:0 0 10px;}
#dane h4{font-size:13px;color:#63C200;margin:20px 0 5px;font-weight:normal;}
#dane h5{font-size:12px;color:#004987;font-weight:bold;background:url(../images/ico/li.png) no-repeat;padding:0 0 5px 20px;}
#dane p{padding:0 0 0 20px;margin:0 0 5px;}
#dane div{display:none;}
#dane div#dane-6{display:block;}

/* PAGE: Produkty - Porownanie */
table#porownanie{margin:30px 0;}
table#porownanie thead th{border:1px solid #fff;}
table#porownanie tbody th{width:50%;font-size:11px;color:#435921;border:1px solid #CEE2B0;padding:8px 6px;background:#EEF4FA;}
table#porownanie tbody td{font-size:11px;color:#435921;border:1px solid #CEE2B0;padding:8px 0;text-align:center;}
table#porownanie tr.th th{background:#CEE2B0;font-size:14px;font-weight:bold;}
table#porownanie tr.odd th{background:#E2EDF7;}
table#porownanie tr.odd td{background:#EFFFD7;}

/* PAGE: Produkty - Lista */
h3.p{margin:25px -20px 0;}
div.produkt{width:906px;display:inline-block;margin:25px -20px 0;padding:0 20px 10px;border-bottom:1px solid #D1DFBB;position:relative;}
div.produkt .pic{position:absolute;left:20px;bottom:0px;}
div.produkt .desc{width:760px;margin-left:140px;}
div.produkt .desc .ed{padding:5px 0 0;color:#606060;}
div.produkt a{margin-top:-1em;float:right;font-size:11px;color:#003D86;text-align:right;padding:0 20px 0 0;background:url(../images/ico/li.png) 100% 50% no-repeat;}

/* PAGE: Produkt */
#produkty-tabs{height:49px;background:url(../images/produkty_tabs_bg.png) no-repeat;margin:-30px -20px 0;padding:36px 15px 0 16px;}
#produkty-tabs ul{display:inline-block;border-top:none!important;border-left:none!important;border-right:none!important;}
#produkty-tabs li{float:left;}
#produkty-tabs li a{float:left;height:41px;overflow:hidden;}
#produkty-tabs li a:hover img{margin-top:-41px;}
#produkty-tabs li.active img{margin-top:-41px;}
#produkty-tabs li.active img{margin-top:-41px;}
#produkty-tabs .besterly-basic{border-bottom:8px solid #003D86;}
#produkty-tabs .besterly-olympic{border-bottom:8px solid #D41B3A;}
#produkty-tabs .besterly-reprodic{border-bottom:8px solid #8BD500;}
#produkty-tabs .besterly-futuric{border-bottom:8px solid #FF5B00;}
#produkty-tabs .besterly-vitalic{border-bottom:8px solid #009DD9;}
#produkty-tabs .besterly-ponic{border-bottom:8px solid #A30058;}
#produkty-tabs .besterly-dynamix{border-bottom:8px solid #F1AB00;}
#produkty-tabs .besterly-herbic{border-bottom:8px solid #00514C;}
#produkty-tabs .besterly-coldmix{border-bottom:8px solid #AFB100;}
#produkty-tabs .bestermine-horse{border-bottom:8px solid #000000;}

#produkt{display:inline-block;}
#produkt h2{font-size:22px;color:#003D86;font-weight:normal;padding:0;background:none;margin:20px 0 15px;}
#produkt p.h2{margin:-10px 0 15px;}
#produkt .pics{width:340px;float:left;}
#produkt .pics .pic{border:4px solid #CAE2A2;margin:0 0 20px;}
#produkt .desc{width:566px;float:left;}
#produkt .desc .ed{color:#606060;line-height:18px;margin:0 0 20px;}
#produkt .desc .ed .logo{float:right;margin:0 0 0 10px;}
#produkt .desc li{padding:0 0 0 18px;background:url(../images/ico/li-1.png) 0 50% no-repeat;margin:0 0 5px;}
#produkt .desc .zobacz{text-align:right;margin:20px 0 0;}
#produkt .desc table{width:270px;margin:0 0 20px;}
#produkt .desc table.left{float:left;margin-right:20px;}
#produkt .desc table thead th{text-transform:uppercase;font-size:14px;font-weight:bold;background:#003D86;padding:8px;color:#fff;}
#produkt .desc table thead tr.alt th{text-transform:none;font-weight:bold;font-size:11px;background:#DBEFBB;color:#435921;border:1px solid #fff;text-align:center;}
#produkt .desc table tbody th{padding:8px;color:#435921;background:#DBEFBB;border:1px solid #fff;}
#produkt .desc table tbody td{padding:8px;color:#435921;background:#E6F9C8;border:1px solid #fff;}
#produkt .desc table tbody tr.info td{font-size:11px;line-height:16px;background:#E0EDCC;}
#produkt .desc .table_left{width:270px;float:left;margin-right:26px;}
#produkt .desc .table_right{width:270px;float:left;}

#produkt.besterly-basic thead th{background:#003D86!important;}
#produkt.besterly-basic li{background-image:url(../images/ico/li-1.png);}
#produkt.besterly-olympic thead th{background:#D41B3A!important;}
#produkt.besterly-olympic li{background-image:url(../images/ico/li-2.png);}
#produkt.besterly-reprodic thead th{background:#8BD500!important;}
#produkt.besterly-reprodic li{background-image:url(../images/ico/li-3.png);}
#produkt.besterly-futuric thead th{background:#FF5B00!important;}
#produkt.besterly-futuric li{background-image:url(../images/ico/li-4.png);}
#produkt.besterly-vitalic thead th{background:#009DD9!important;}
#produkt.besterly-vitalic li{background-image:url(../images/ico/li-5.png);}
#produkt.besterly-ponic thead th{background:#A30058!important;}
#produkt.besterly-ponic li{background-image:url(../images/ico/li-6.png);}
#produkt.besterly-dynamix thead th{background:#F1AB00!important;}
#produkt.besterly-dynamix li{background-image:url(../images/ico/li-7.png);}
#produkt.besterly-herbic thead th{background:#00514C!important;}
#produkt.besterly-herbic li{background-image:url(../images/ico/li-8.png);}
#produkt.besterly-coldmix thead th{background:#AFB100!important;}
#produkt.besterly-coldmix li{background-image:url(../images/ico/li-9.png);}
#produkt.bestermine-horse thead th{background:#000!important;}
#produkt.bestermine-horse li{background-image:url(../images/ico/li-10.png);}

img.picleft{float:left;margin:5px 20px 10px 0;border:4px solid #CAE2A2;}
img.picright{float:right;margin:5px 0 10px 20px;border:4px solid #CAE2A2;}

/* PAGE: Psy - Lista */
div.pies{width:906px;display:inline-block;margin:0 -20px 20px;padding:0 20px 20px;border-bottom:1px solid #D1DFBB;position:relative;}
div.pies .pic{border:4px solid #CAE2A2;float:left;margin-right:20px;}
div.pies .desc p{padding:5px 0 0;color:#606060;}
div.pies .desc h3{margin:0 0 5px;}
div.pies a{margin-top:-1em;float:right;font-size:11px;color:#003D86;text-align:right;padding:0 20px 0 0;background:url(../images/ico/li.png) 100% 50% no-repeat;}

img.pic-right{float:right;margin:0 0 10px 10px;}

form{padding:30px 0 0;}
form div{width:545px;display:inline-block;margin-bottom:5px;}
form div label{width:130px;float:left;line-height:18px;}
form div input{color:#666;width:240px;color:#737373;border:1px solid #B4B4B4;padding:3px;}
form div textarea{color:#666;width:240px;height:70px;color:#737373;border:1px solid #B4B4B4;padding:3px;}
form div select{color:#666;}
form .btn{margin-left:130px;margin-top:5px;}
form div.clear{width:auto;display:block;margin:0;}

#success{color:blue;font-weight:bold;font-size:15px;padding:10px 0;}
#errors{color:red;padding:10px 0;}
#errors li{color:red;}

.ed ul{margin:0 0 1em;}
.ed ul li{color:#606060;margin:0 0 0 2em;list-style:disc;}

