body { margin: 0;	padding: 0;	background: #ffffff; font-family: tahoma; font-size: 11px; color: #333333; line-height: 17px; text-align: left; }

.banner { padding: 1px 0 1px 0; text-align: center; }

a { color: #2c8ebf; text-decoration: underline; font-weight:normal;}
a:hover { color: #2c8ebf; text-decoration: none; }
form { display: inline; }
.ok { font-weight: bold; }
.blad { color: red; font-weight: bold; }
img {border:0px;}
h1 {color:#003664;font-size:22px;font-weight:normal;margin:0 0 20px 0px;font-family:arial;}

.k { text-align: center; padding: 10px; border: 1px solid #D5D5D5; font-weight: bold; }
.e { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; }

.cenaStara { text-decoration: line-through; }

#layout {margin: 0px auto; width:990px;}

.koszykDlaWeterynarzy { line-height: 12px; font-size: 10px; text-align: center; }

#header {width:990px;margin:0 auto;height:123px;overflow:hidden;}
#flash {width:675px;height:123px;float:left;}
#headerRight {float:left;display:inline;width:315px;overflow:hidden;}

#headerMenu { text-align: right; margin: 15px 0 0 0; height: 50px; }
#headerMenu a { background: url(../img/header_menu_arrow.gif) no-repeat 0px 5px; padding:0 0 0 10px; color: #2c8ebf; text-decoration: none; margin-left: 20px; }
#headerMenu a:hover { text-decoration: underline; }
#headerMenu2 { padding: 6px 0 0 0; }


#searchBox {margin:0 0 0 0px}
#searchBox .label {float:left;font-weight:bold;color:#333333;width:70px;vertical-align:middle;padding:4px 0 0 0;margin:0 5px 0 0}
#searchBox input {border:0px;float:left;width:192px;height:20px;background:url(../img/search_input_bg.jpg) no-repeat;color:#2c8ebf;font-size:11px;padding:6px 0 0 7px;margin:0 10px 0 0}
#searchBox .button {float:left;cursor:pointer;}
#searchAdvanced { text-align: right; padding: 0 40px 0 0; }

#headerBottom {width:990px;margin:0 auto;height:45px;background:url(../img/header_bottom_bg.gif) repeat-x}
#mainMenu {float:left;height:45px;}

#mainMenu a {float:left;display:block;color:#2c8ebf;height:31px;padding:14px 19px 0 19px;font-size:17px;font-weight:normal;text-decoration:none;font-family:arial;}
#mainMenu a:hover {background:url(../img/main_menu_bg.jpg) repeat-x;color:#FFFFFF}

#mainMenu .menu_on {background:url(../img/main_menu_bg_on.jpg) no-repeat center;color:#fff}
#mainMenu .menu_on:hover {background:url(../img/main_menu_bg_on.jpg) no-repeat center;color:#235d7a}

#basketBox {float:right;width:235px;height:39px;background:#e6e6e6;border-top:1px solid #d1d1d1;padding:5px 5px 0 10px}
#basketBox .image {float:left;margin:0 10px 0 0}
#basketBox .description {float:left;}
#basketBox a {background:url(../img/basket_arrow.gif) no-repeat 0px 5px;padding:0 0 0 8px;color:#2c8ebf;text-decoration:none;margin:0 0 0 13px}
#basketBox a:hover {text-decoration:underline;}

#register {width:970px;margin:0 auto;padding:18px 10px 9px 10px}
#register a {text-decoration:none;color:#009900}
#register a:hover {text-decoration:underline;}

#content {width:990px;margin:9px auto 0 auto;background:url(../img/content_bg.jpg) repeat-y left;}
#columnLeft {float:left;width:240px;padding:10px 1px 0 0;background:url(../img/column_left_bg.jpg) no-repeat top;}
#leftMenuText {padding:0 0 0 11px;font-weight:bold;font-size:13px;}
#leftMenu {width:240px;margin:10px 0 0 0}
#leftMenu .menu_0 {display:block;background:url(../img/menu_0_bg.jpg) repeat-y #61ADD1;padding:9px 10px 9px 11px;color:#ffffff;font-weight:bold;margin:0 0 1px 0;text-decoration:none;}
#leftMenu .menu_0:hover {background:url(../img/menu_0_bg_on.jpg) repeat-y;}
#leftMenu .menu_0_on {display:block;padding:9px 10px 9px 11px;color:#009900;font-weight:bold;margin:0 0 1px 0;text-decoration:none;background:url(../img/menu_0_bg_on.jpg) repeat-y;color:#FFFFFF;}
#leftMenu .menu_0_on:hover {text-decoration:underline;color:#FFFFFF;}

#leftMenu .menu_1_set {width:219px;margin:5px 0 15px 21px;}
#leftMenu .menu_1_set_top {width:219px;height:2px;background:url(../img/menu_1_set_top.jpg) no-repeat;}
#leftMenu .menu_1_set_bottom {width:219px;height:2px;background:url(../img/menu_1_set_bottom.jpg) no-repeat;}
#leftMenu .menu_1 {display:block;background:#d9ebf4 url(../img/menu_1_bg.jpg) no-repeat 8px 15px;padding:9px 10px 9px 20px;color:#666666;font-weight:normal;text-decoration:none;}
#leftMenu .menu_1:hover {text-decoration:underline;}

#leftMenu .menu_2_set {  }
#leftMenu .menu_2_set_top { overflow: hidden; height: 4px; }
#leftMenu .menu_2_set_bottom { overflow: hidden; height: 4px; }
#leftMenu .menu_2 { color: #666666; font-weight: normal; text-decoration: none; display: block; padding: 4px 0 4px 30px; background: url(../img/menu_1_bg.jpg) no-repeat 18px 11px; }
#leftMenu .menu_2:hover { text-decoration: underline; }

#mostPopularProducts {width:219px;margin:20px 0 0 11px}
#mostPopularProducts .header {font-weight:bold;font-size:13px;margin:0 0 18px 0}
#mostPopularProducts .position {width:219px;margin:0 0 10px 0}
#mostPopularProducts .number {float:left;color:#666666;font-weight:bold;text-align:right;width:20px;margin:0 20px 0 0}
#mostPopularProducts .productName {float:left;}
#mostPopularProducts .productName a {color:#009900;text-decoration:none;}
#mostPopularProducts .productName a:hover {color:#666666;text-decoration:underline;}

#newsletter {width:219px;margin:20px 0 0 11px;text-align:left}
#newsletter .header {font-weight:bold;font-size:13px;margin:0 0 10px 0}
#newsletter .text {padding:0 55px 0 0}
#newsletter .input {width:219px;float:left;}
#newsletter .input input {border:0px;width:192px;height:20px;background:url(../img/search_input_bg.jpg) no-repeat;color:#666666;font-size:11px;padding:6px 0 0 7px;margin:10px 0  0 0;}
#newsletter .buttons {padding:10px 0 10px 0}
#newsletter .buttons img {margin:0 10px 0 10px;cursor:pointer;}

#newsletter_info { text-align: left; overflow: hidden; margin: 0 0 20px 0; color: red; }

#columnRight {float:left;width:720px;padding:0 0 0 29px;}
#columnRight .header {font-size:21px;color:#a5a5a5;margin:0 0 10px 0}
#mainNewsBox {width:720px;padding:0 0 20px 0;border-bottom:1px solid #e3e3e3}
#mainNewsBox .image {width:150px;float:left;margin:0 20px 0 0;text-align:center;}
#mainNewsBox .description {float:left;width:550px;}
#mainNewsBox .header {font-size:16px;color:#333333;font-family:verdana;margin:0 0 5px 0}
#mainNewsBox .productName {margin:0 0 10px 0}
#mainNewsBox .productName a {color:#009900;font-size:16px;font-family:verdana;text-decoration:none;}
#mainNewsBox .productName a:hover {color:#2c8ebf;text-decoration:underline;}
#mainNewsBox .text a {color:#009900;font-weight:bold;text-decoration:none;}
#mainNewsBox .text a:hover {color:#2c8ebf;text-decoration:underline;}
#mainNewsBox .price {font-size:14px;font-weight:bold;margin:15px 0 0 0}
#mainNewsBox .price span {color:#cc0000;margin:0 0 0 10px}
#mainNewsBox .price img {vertical-align:middle;margin:0 0 0 20px;}

#columnRight .mainBottomBox {width:720px;padding:20px 0 20px 0;border-bottom:1px solid #e3e3e3;overflow:hidden;}
#columnRight .mainBottomBox .productBox {width:220px;margin:10px 7px 10px 7px;float:left;text-align:center;}
#columnRight .mainBottomBox .productBox .image {text-align:center;margin:0 0 10px 0;height:160px;}
#columnRight .mainBottomBox .productBox .productName { height: 40px; }
#columnRight .mainBottomBox .productBox .productName a {color:#009900;font-size:13px;font-weight:bold;text-decoration:none;}
#columnRight .mainBottomBox .productBox .productName a:hover {color:#2c8ebf;text-decoration:underline;}
#columnRight .mainBottomBox .productBox .description {height:40px;color:#666666;margin:5px 0 0 0}
#columnRight .mainBottomBox .productBox .price {font-weight:bold;font-size:13px;margin:0 0 10px 0}
#columnRight .mainBottomBox .productBox .price span {color:#cc0000;margin:0 0 0 10px}
#columnRight .mainBottomBox .productBox .oldPrice {font-weight:bold;font-size:13px;margin:0 0 5px 0}
#columnRight .mainBottomBox .productBox .oldPrice span {color:#999999;margin:0 0 0 10px;text-decoration:line-through;}
#columnRight .mainBottomBox .productBox .button { }

.porcjowanie { text-align: center; font-size: 14px; font-weight: bold; clear:both; float:left; width: 100%; }

#upLink {margin:5px 0 5px 0;background:url(../img/uplink_bg.jpg) repeat-y right;padding:6px 10px 6px 0;text-align:right;clear:both;}
#upLink a {color:#009900;text-decoration:none;}
#upLink a:hover {color:#999999;text-decoration:none;}
#upLink img {margin:0 0 0 10px;}


#footer {width:990px; margin:0px auto;text-align:center}
#footerMenu {width:990px; margin:0px auto 0px auto;border-top:1px solid #e3e3e3;padding:10px 0 10px 0;text-align:center}
#footerMenu span {color:#e3e3e3;margin:0 10px 0 10px;}
#footerMenu a {color:#999999;text-decoration:none;}
#footerMenu a:hover {text-decoration:underline;}

#copyright {width:990px;margin:10px 0 10px 0;text-align:left;color:#999999;border-top:1px solid #e3e3e3;}
#copyright a {color:#009900;text-decoration:none;}
#copyright a:hover {color:#009900;text-decoration:underline;}
/* podstrona */

#koszyk {width:720px;font-size:12px;color:#666666;border-collapse:collapse;margin:20px 0 0 0}
#koszyk td {border:1px solid #e9e9e9;padding:9px 10px 9px 10px;}
#koszyk .header td {line-height:13px;text-align:center;border-top:0px;padding:3px 10px 3px 10px;font-size:11px}
#koszyk .td_first {width:207px;border-left:0px;}
#koszyk .td_last {border-right:0px;}
#koszyk .liczba_sztuk {width:43px;border:1px solid #e9e9e9;color:#666666;text-align:center;padding:3px 0;font-size:11px;margin:0 0 0 5px;}
#koszyk .td_right {text-align:right;}
#koszyk .td_center {text-align:center;}
#koszyk a {font-weight:bold;color:#0260af;text-decoration:underline;font-size:13px;}
#koszyk a:hover {text-decoration:none;}
#koszyk .priceText {text-align:right;background:#f2f2f2;color:#919191;border-left:0px;font-weight:bold;padding:10px 10px 10px 10px;}
#koszyk .priceValue {background:#5CB2D3;color:#ffffff;font-weight:bold;text-align:right}
#buttonsBasket {width:720px; margin:20px 0 0 0}
#buttonsBasketLeft {float:left;display:inline;}
#buttonsBasketRight {float:right;display:inline;}
#buttonsBasketRight img {margin:0 0 0 10px;cursor:pointer;}

.kontakt_opis { width: 400px; margin: 10px auto; text-align: center; }
.kontakt_zestaw { width: 400px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.kontakt_opis_text { float: left; width: 120px; text-align: left; }
.kontakt_opis_text span { color: #f9a600; }
.kontakt_opis_input { float: right; width: 280px; text-align: right; }
.kontakt_opis_input input { width: 270px; color: #003664;border-top:1px solid #3191C1;border-left:1px solid #3191C1;padding:3px}
.kontakt_opis_input select { width: 276px; background: #f8f9f9; color: #4b4d4f; }
.kontakt_opis_input textarea { width: 270px; height: 80px; overflow: auto; background: #f8f9f9; color: #003664;font-family:tahoma;font-size:12px;border-top:1px solid #3191C1;border-left:1px solid #3191C1;padding:3px}
.kontakt_opis_pola_wymagane { float: left; color: #f9a600; }
.kontakt_opis_input_submit { float: right; text-align: right; }

.kontakt_opis_text_2 { float: left; width: 120px; text-align: right; }
.kontakt_opis_input_2 { float: right; width: 275px; text-align: left; }

.kontakt_opis_text_checkbox { text-align: left; }
.kontakt_opis_text_checkbox input { vertical-align: middle; }





.form {  }
.form_set { padding: 10px 28px 20px 30px;width:660px; }
.form_set input {margin:0 0 10px 0}
.form_title { font-weight: bold; padding: 5px 10px 5px 10px; border-bottom: 1px solid #0b75e3; border-left: 10px solid #0b75e3; margin: 0 0 10px 0; background: #b5d9ff; color: #013868; }
.form_input_1 { width: 428px; vertical-align: middle; font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; padding: 5px; border: 1px solid #CCCCCC; }
.form_input_2 { width: 321px; vertical-align: middle; font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; padding: 5px; border: 1px solid #CCCCCC; }
.form_input_3 { width: 35px; vertical-align: middle; font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; padding: 5px; border: 1px solid #CCCCCC; }
.form_input_4 { width: 200px; vertical-align: middle; font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; padding: 5px; border: 1px solid #CCCCCC; }
.form_textarea { width: 500px; height: 100px; font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; padding: 5px; border: 1px solid #CCCCCC; overflow: auto; }
.form_checkbox { vertical-align: middle; }
.form_radio { vertical-align: middle; }
.f_firma {  }
.error { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; }
.form_button { text-align: left; padding: 10px 0 0 0; }
.form_button img { cursor: pointer; }

.fieldset_registration {border:1px solid #cecece;width:718px;margin:0 0 0px 0;background:url(../img/fieldset_bg.jpg) repeat-x bottom;padding:0}
.fieldset_registration legend {color:#0B75E3;font-weight:bold;font-size:13px;}
.inputLabel {width:210px;float:left;text-align:right;padding:0 10px 0 0}
.inputRegister {float:left;width:440px;}
.fieldset_spacer {width:600px;height:15px}

.form_div_checkbox {width:100%;margin:0 0 5px 0}
.form_div_checkbox input {vertical-align:middle;padding:0;margin:0px 5px 0 0}
.form_div_checkbox label {vertical-align:middle;}



#popUpBlockUI { padding: 15px; }
.remind_password_set { width: 270px; overflow: hidden; padding: 10px 0 0 0; }
.remind_password_label { width: 105px; float: left; text-align: right; }
.remind_password_field { width: 160px; float: right; }
.remind_password_button { padding: 2px 0 0 120px; text-align: left; }
#RemindPasswordInfo { color: red; }

/* skladanie zamowienia */
.skladanie_zamowienia {  }
.skladanie_zamowienia_tytul { font-weight: bold; font-size: 13px; color: #10559C; margin-top: 20px; }
.skladanie_zamowienia_ramka { overflow: hidden; border: 1px solid #FFFFFF; padding: 20px;  margin-bottom: 4px; }
.skladanie_zamowienia_tresc { margin: 10px 5px 10px 30px; }
.skladanie_zamowienia_przycisk { text-align: left; padding: 0 0 0 30px; }
.skladanie_zamowienia_przycisk img { padding-bottom: 10px; }
.skladanie_zamowienia_form { margin: 10px 5px 10px 30px; }
.logInputD { padding: 3px; }
.logInputD input { width: 200px; }
.loginBtnD { padding: 5px 0 0 0; }
/* skladanie zamowienia */

#popup { text-align: left; }
#popup #popup_close { float: right; }
#popup #popup_close img { cursor: pointer; }
#popup h1 { color:#101960;font-size:16px;margin:0 0 15px 0;line-height:22px;text-align:left;font-weight:normal; }
#popup_content {  }
.popup_label { float: left; width: 150px; padding: 0 0 5px 0; margin: 0 5px 0 0; text-align: right; }
.popup_field { float: left; width: 280px; padding: 0 0 5px 0; }
.popup_field input { font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; width: 280px; padding: 2px; }
.popup_field textarea { font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; width: 280px; height: 50px; padding: 2px;  }
.popup_buttons { padding: 5px 0 0 155px; }

.lista_hurt { width: 100%; border-top: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7; border-collapse: collapse; }
.lista_hurt th { border-right: 1px solid #c7c7c7; border-bottom: 1px solid #c7c7c7; padding: 5px; margin: 0; background: #979cc4; color: #FFFFFF; }
.lista_hurt td { border-right: 1px solid #c7c7c7; border-bottom: 1px solid #c7c7c7; padding: 5px; margin: 0; }
.lista_pole_ilosc { width: 36px; text-align: right; }
.lista_nr_kat {}
.lista_nazwa {}
.lista_prod {}
.lista_cena { text-align: right; }
.lista_dost { text-align: center; }
.lista_dost img { vertical-align: middle; }
.lista_ilosc { text-align: center; }
.lista_ddk { text-align: center; }
.lista_ddk img { cursor: pointer; }

/* aktualnosci */
.newsBoxList {margin:0 0 0px 0;background:url(../img/news_bg.jpg) no-repeat top left;padding:0 0 0 20px;}
.newsBoxList .name a {font-size:13px;text-decoration:none;color:#2f8fbf}
.newsBoxList .name a:hover {text-decoration:underline;}
.newsBoxList .date {color:#AFAFAF;margin:0 0 5px 0}
.newsBoxList .desc { }
.newsBoxList .desc img { float: right; margin: 0 0 10px 10px; }
.newsBoxList .more {text-align:right;padding:10px 0 5px 0;clear:both;}
.newsLine {width:520px;margin:15px 0 15px 0;background:url(../img/news_line_bg.jpg) repeat-x;height:1px;}

.newsTitleS {font-size:15px;color:#2f8fbf;margin:0 0px 0 0;font-weight:bold;}
.newsDateS  {color:#AFAFAF;margin:0 0 15px 0}
.newsTextS {color:#666666}
.newsGalleryS {margin:10px 0 0 0}
.news_single_description {border-left:8px solid #dadada;padding:0 0 0 20px;}

/* POJEDYNCZY PRODUKT */


.productBox {width:720px;margin:10px 0 0 0;}
.productBox .productPicture {float:left;display:inline;width:280px;margin:0 20px 0 0;text-align:center}
.productBox .productPicture img {margin: 0 0 10px 0;padding:2px;border:3px solid #e1e1e1;}
.productBox .productPicture span {display:block;font-size:10px;color:#cccccc;text-align:center}
.productBox .productDescription {float:left;display:inline;width:420px;text-align:justify}

.productBox .productDetails {margin:0 0 0px 0;width:400px;font-size:11px;}
.productBox .descriptionLabel {float:left;display:inline;width:150px;margin:0 5px 0 0;color:#666666;}
.productBox .descriptionValue {float:left;display:inline;width:90px;color:#666666}
.productBox .red {color:#c92626;font-weight:bold;}
.productBox .button {padding:0px 0 0 0;text-align:center;}
.productBox .productBoxLine {background:#e9e9e9;height:1px;overflow:hidden;width:420px;margin:15px 0}
.productBox .productText {color:#666666;}
.productBox .links {text-align:center;margin:20px 0 0 0}
.productBox .links .productAction1 {margin:0 0 5px 0}
.productBox .links .productAction2 {margin:0 0 5px 0}
.productBox .links .productAction5 {margin:0 0 5px 0}
.all_pictures {margin:10px 0 10px 0}
.all_pictures img {padding:2px;border:3px solid #e1e1e1;margin:0 10px 0 0;vertical-align:middle;}
/*------------------- */

/* mapa serwisu */

.ms, .ms_produkty {margin:0 0 5px 0;text-decoration:none;}
.ms a {text-decoration:none;}
.ms a:hover {text-decoration:underline;}
.ms_produkty a {text-decoration:none;}
.ms_produkty a:hover {text-decoration:underline;}
.ms_0 { font-weight:bold;background:url(../img/ms_0.gif) no-repeat 0px 3px;padding:0 0 0 10px;}
.ms_1 {background:url(../img/ms_1.gif) no-repeat 0px 5px;padding:0 0 0 10px;margin:0 0 0 20px;color:#919191 }
.ms_2 {background:url(../img/ms_1.gif) no-repeat 0px 5px;padding:0 0 0 10px;margin:0 0 0 40px;color:#919191}
.ms_3 {background:url(../img/ms_1.gif) no-repeat 0px 5px;padding:0 0 0 10px;margin:0 0 0 60px;color:#919191}
.ms_4 {background:url(../img/ms_1.gif) no-repeat 0px 5px;padding:0 0 0 10px;margin:0 0 0 80px;color:#919191 }

/* wyszukiwanie zaawansowane */

.search_label {float:left;width:200px;margin:0 10px 10px 0}
.search_field {float:left;width:260px;margin:0 0px 10px 0}
.search_field input {width:247px;padding:2px 0 2px 3px;border-top:1px solid #3191C1;border-left:1px solid #3191C1;}
.search_field select {width:251px;padding:2px 0 2px 3px;border-top:1px solid #3191C1;border-left:1px solid #3191C1;}
.search_button {text-align:right;width:465px;margin:10px 0px 0 0;}


.ms_produkty .ms_0 { font-weight:bold;background:url(../img/ms_0_produkty.gif) no-repeat 0px 3px;padding:0 0 0 10px;color:#009900}
.ms_produkty .ms_1 {background:url(../img/ms_1_produkty.gif) no-repeat 0px 5px;padding:0 0 0 10px;color:#919191;margin:0 0 0 20px}
.ms_produkty .ms_2 { background:url(../img/ms_1_produkty.gif) no-repeat 0px 5px;padding:0 0 0 10px;margin:0 0 0 40px;color:#919191}
.ms_produkty .ms_3 { background:url(../img/ms_1_produkty.gif) no-repeat 0px 5px;padding:0 0 0 10px;margin:0 0 0 60px;color:#919191}
.ms_produkty .ms_4 { background:url(../img/ms_1_produkty.gif) no-repeat 0px 5px;padding:0 0 0 10px;margin:0 0 0 80px;color:#919191}

#ukryty_submit { display: inline; width: 0; height: 0; padding: 0; margin: 0; border: 0; }