/* CSS Document */
body {
	background: url("../images/bg_all.jpg") no-repeat scroll center top transparent;
    color: #333333;
    font: 11px/18px "Arial",sans-serif;
    margin: 0;
    padding: 0;
}
body.site{
 background: url("../images/bg_all_site.jpg") no-repeat scroll center top transparent;
}
img {
border: 0px;
}
a {
color: #8E8E8E;
    font: 11px/12px verdana;
    text-decoration: none;
}
a:hover {
text-decoration: none; color: #707067;
}
p {
color: #535353;
    font: 11px/17px verdana;
    margin: 0;
    padding: 7px 0;
}
form {
padding: 0px 0px; margin: 0px 0px;
}
fieldset {
border: 0px; margin: 0px 0px; padding: 0px 0px;
}

h1 {
color: #15359C;
    font: 22px/26px verdana;
    margin: 0;
    padding: 0 0 20px;
}
#all {
width: 100%; padding: 0px 0px; margin: 0px 0px; 
}
#content {
width: 1012px; padding: 0px 0px; margin: 0px auto; overflow:hidden;
}
#footer{
/*width: 1012px; padding: 0px 0px; margin: 0px auto; overflow: hidden;*/
}
#top {
height: 210px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 1012px;
	  position: relative;
}
#Logo {
	/*display: block;
    float: left;
    height: 144px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 14px;
    position: absolute;
    top: 25px;
    width: 181px;
    z-index: 200;*/
	
	display: block;
    float: left;
    height: 150px;
    left: 15px;
    margin: 25px 0 0 15px;
    width: 180px;
    z-index: 200;
}
#mapa_serwisu{ background: url("/images/icon_map.jpg") no-repeat scroll 0 0 transparent;
    color: #12245D;
    float: right;
    font: 11px/16px verdana;
    margin: 12px 0 0;
    padding-left: 23px;
	padding-right:12px;
    text-decoration: none;
    }
	
#newsletter{ background: url("/images/icon_mail.jpg") no-repeat scroll 0 0 transparent;
    color: #12245D;
    float: right;
    font: 11px/16px verdana;
    margin: 12px 0 0;
    padding-left: 23px;
    padding-right:12px;
	text-decoration: none;
    }
#logowanie{ background: url("/images/icon_shop.jpg") no-repeat scroll 0 0 transparent;
    color: #12245D;
    float: right;
    font: 11px/16px verdana;
    margin: 12px 0 0;
    padding-left: 23px;
	padding-right:12px;
    text-decoration: none;
    }
#mapa_serwisu:hover, #newsletter:hover,  #logowanie:hover{text-decoration:underline;}
	
#search{   float: right;
    margin-top: 8px;
    width: 305px;}
#search input#q{ border: 1px solid #81AED6;
    color: #8F8F8F;
    font: 11px/20px verdana;
    height: 20px;
    width: 160px;}
#search dl{ margin: 0;
    padding: 0;}	
#search dd{float:left;margin:0;padding:0;}
#search dt{display:none;}
#search #ok{  background: url("/images/icon_search.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    font-size: 0;
    height: 21px;
    margin: 1px 2px 1px 6px;
    text-indent: 10000px;
    width: 22px;
	cursor: pointer;}	

#Language {
color: #ffffff; text-align: right; padding: 0px 0px; margin: -3px 0px 0px 0px; height: 23px; overflow: hidden;
}
#Language img {
padding: 0px 3px 0px 6px;
}
#belka {
   float: left;
    height: 41px;
    margin: -32px 0 0 191px;
    overflow: hidden;
    padding: 0;
    width: 710px;}
#Menu {
	 color: #979788;
    font-size: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
#Menu ul {
padding: 0px 0px; margin: 0px 0px; display: inline;
}
#Menu ul li {
	/*background: url("/images/menu.png") no-repeat scroll 0 0 transparent;*/
   /* font-size: 0;
    text-indent: 10000px;*/
	float:left;
}
#Menu ul li a {
background:url('/images/menu.png') no-repeat;
font-size:0px;
text-indent:10000px;
}


#Menu #categoryMenu_2 a{background-position: 12px -54px; float: left;  height: 39px;  width: 68px;}
#Menu #categoryMenu_3 a{background-position: -59px -54px;float: left;height: 39px; margin-left: 5px; width: 99px;}
#Menu #categoryMenu_4 a{background-position: -317px -54px;float: left;  height: 39px;  margin-left: 9px; width: 98px;}
#Menu #categoryMenu_5 a{background-position: -474px -54px;float: left;height: 39px; margin-left: 7px; width: 95px;}
#Menu #categoryMenu_6 a{background-position: -578px -54px;float: left; height: 39px;  margin-left: 7px; width: 69px;}
#Menu #categoryMenu_7 a{background-position: -165px -54px; float: left;height: 39px; margin-left: 7px; width: 140px;}
#Menu #categoryMenu_1034 a{ background-position: -419px -54px; float: left;height: 39px;margin-left: 7px; width: 47px;}

#Menu #categoryMenu_2 a:hover,#Menu #categoryMenu_2.currentCategory a,#Menu #categoryMenu_2.currentCategoryParent a{background-position: 12px -4px;}
#Menu #categoryMenu_3 a:hover,#Menu #categoryMenu_3.currentCategory a,#Menu #categoryMenu_3.currentCategoryParent a{background-position: -59px -4px;}
#Menu #categoryMenu_4 a:hover,#Menu #categoryMenu_4.currentCategory a,#Menu #categoryMenu_4.currentCategoryParent a{background-position: -317px -4px;}
#Menu #categoryMenu_5 a:hover,#Menu #categoryMenu_5.currentCategory a,#Menu #categoryMenu_5.currentCategoryParent a{background-position: -474px -4px;}
#Menu #categoryMenu_6 a:hover,#Menu #categoryMenu_6.currentCategory a,#Menu #categoryMenu_6.currentCategoryParent a{background-position: -578px -4px;}
#Menu #categoryMenu_7 a:hover,#Menu #categoryMenu_7.currentCategory a,#Menu #categoryMenu_7.currentCategoryParent a{background-position: -165px -4px;}
#Menu #categoryMenu_1034 a:hover,#Menu #categoryMenu_1034.currentCategory a,#Menu #categoryMenu_1034.currentCategoryParent a{background-position: -419px -4px;}

#Path {
 background: url("/images/b_dotted.gif") repeat-x scroll 0 bottom transparent;
    color: #8E8E8E;
    font-family: tahoma;
    font-size: 11px;
    height: 22px;
    margin: 0 0 10px 0;
    overflow: hidden;
    padding: 3px;
    width: 100%;
	}
#Path a {
color: #8E8E8E; text-decoration: none; background: transparent url(../images/arrow.gif) no-repeat right 5px;
padding: 0px 12px 0px 0px; margin: 0px 10px 0px 0px; font:11px/12px tahoma;
}
#Path a:hover {
color: #8E8E8E; text-decoration: underline;
}
#main_p {
   background: url("/images/content_midle.png") repeat-y scroll 39px 0 transparent;
    margin: -31px 0 0 -2px;
    overflow: hidden;
    padding: 0;
    width: 1012px;
}
#main_c{ background: url("/images/content_top.jpg") no-repeat scroll 0 0 transparent;
	margin-left:-6px;
    overflow: hidden;
    padding: 30px;
    width: 1012px;
	min-height: 433px;
	
	
	}
#main_b{  background: url("/images/content_bottom.png") no-repeat scroll 42px 0 transparent;
    height: 38px;
    overflow: hidden;
    width: 1012px;}

#main {
 background: url("/images/content_bg.jpg") repeat scroll 0 0 transparent;
    height: 419px;
    margin: -31px 0 0 4px;
    overflow: hidden;
    padding: 30px;
    width: 1012px;
}
#main_content{
	margin: 0 0 0 18px;
    padding: 0 20px 20px;
    width: 880px;
}

#go_to_shop{float:right;}
#go_to_shop a{background: url("/images/do_sklepu_bt.gif") repeat scroll 0 0 transparent;
    float: right;
    height: 39px;
    text-decoration: none;
    width: 160px;}
#go_to_shop a:hover{background: url("/images/do_sklepu_bt_ac.gif") repeat scroll 0 -1px transparent;margin:0;padding:0;}

/*home style*/
div.welcom_text{color: #12245D;
    float: right;
    font: 11px/16px verdana;
    height: 120px;
    margin-right: 100px;
    overflow: hidden;
    padding: 20px;
    width: 316px;}
div.welcom_text h2{color: #15359C; font: bold 14px/18px verdana;}

div.links_home{ float: right;
    margin: 12px 90px 0 0;
    width: 522px;}
div.links_home div.dla_przetworstwa{float: left;height: 207px; padding: 5px; width: 165px;}
div.links_home div.handel_dystrybucja{float: left;height: 207px; padding: 5px; width: 160px;}
div.links_home div.sklep_zakupy{float: left;height: 207px;padding: 5px; width: 160px;}
a img{border:none;text-decoration:none;}

div.strefa_klienta{ background: url("/images/strefa_klienta.png") no-repeat scroll 0 0 transparent;
    height: 323px;
    margin: -229px 0 0 -47px;
    position: absolute;
    width: 204px;}
div.strefa_klienta a,div.strefa_klienta2 a {  height: 323px; width: 204px; display: block }
div.strefa_klienta2{ background: url("/images/strefa_klienta.png") no-repeat scroll 0 0 transparent;
    height: 323px;
    margin: -178px 0 0 -47px;
    position: absolute;
    width: 204px;}
#left-kolumn {
	float: left;
    margin: -5px 0 0 -16px;
    overflow: hidden;
    padding: 0 0 86px 0;
    width: 205px;
}
#left-kolumn h2 {
padding: 15px 0px 15px 15px; margin: 0px 0px; font-size: 18px; font-weight: normal;
}
#sMenu {
 background: url("../images/menu_s_bg.png") no-repeat scroll left top transparent;
    margin: 0;
    padding: 18px 0 20px;
    width: 205px;
}
#sMenu ul {
 background: none repeat scroll 0 0 #12235D;
    font-size: 12px;
     margin: 0 0 0 9px !important;
    overflow: hidden;
    padding: 0;
    width: 196px;
}
#sMenu ul li {
border-bottom: 1px solid #FFFFFF;
    line-height: 24px;
    list-style: none outside none;
    margin: 0;
    padding: 4px 0 4px 12px;
}
#sMenu  li:hover,#sMenu  li,#sMenu  li a, #sMenu  li a:hover {
background: none!important;
}


#sMenu ul li a {
	color: #FFFFFF;
    font-size: 12px;
	font-family:verdana;
	line-height:20px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
	display: block;
	width: 167px;
}
#sMenu ul li a:hover {
color:#489ccc;
}
#sMenu ul li ul {
 font-size: 11px;
    margin: 0 0;
    overflow: hidden;
    padding: 4px 0 0 0;
}
#sMenu ul li ul li {
 border-bottom: medium none;
    border-top: 1px solid #FFFFFF;
    list-style: none outside none;
    margin: 0;
    padding: 4px 0 0 0;
}
#sMenu ul li ul li a {
padding: 0px 0px 0px 17px; margin: 0px 0px; color: #FFFFFFF;width: 155px;
}
#sMenu ul li ul li a:hover {
color:#489ccc;
}
#sMenu ul li.currentCategory a{
color:#489ccc;text-decoration:underline;
}
#sMenu ul li.currentCategory ul li.currentCategory a{
color:#489ccc;text-decoration:none;
}
#sMenu ul li.currentCategory ul li a{
color:#FFFFFF;text-decoration:none;
}
#sMenu ul li ul li {
background-color: #19307A !important;
}
/*#sMenu ul li ul li.currentCategory {
background-color: #12235D !important;
}*/

#right-kolumn {
	float: left;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0px 20px;
    text-align: justify;
    width: 650px;
}
ul#records_list {
padding: 0px 0px; margin: 0px 0px;
}
ul#records_list li {
 -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
	border-radius: 0 0 0 0 !important;
    border-bottom: 1px solid;
    border-left: medium none !important;
    border-right: medium none !important;
    border-top: medium none !important;
    margin: 0;
    padding: 10px 0;
}
ul#records_list li .LastEntry {
border-bottom: 1px dotted #818179; margin: 0px 0px -11px 0px;
}
ul#records_list li .LastEntry .mod_extend {
padding: 10px 0px 10px 0px; margin: -11px 0px 0px 0px; border-top: 1px dotted #818179;
}
.Record.Article {
padding: 0px 0px;
}
.GalleryElem .Record.Article {
padding: 0px 0px; margin: 0px 0px;
}
.news .Contents, .Text, .Dyskografia1 .Texts {
width: 565px; padding: 0px 0px; margin: 0px 0px; text-align: justify; float: right; overflow: hidden; color: #333333;
}
.Dyskografia1 .Texts {
width: 565px; padding: 0px 0px; margin: 0px 0px 0px 0px; text-align: justify; float: right; overflow: hidden; color: #333333;
}
.mod_extend .Image, .mod_extend .news h2 {
	float: left;
    margin: 0 10px 10px 0;
    overflow: hidden;
    padding: 0;
	width: 135px;
}
h2, .Header, .news_title {
	color: #15359C;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: left;
}
.mod_extend .Image img, .mod_extend .news h2 img, {
background: #000000; padding: 2px; border: 1px solid #c8c8c8; margin: 0px 0px 10px 0px;
}

.Record.Article.Products.TemplateLong  div.Image{
	float: left;
    margin: 0 25px 10px 0;
    overflow: hidden;
    padding: 0;
	width: 135px;
}

.Record.Article.Products .ImageCenterer { display: block!important ; margin: 0 auto }
.Record.Article.Products  div.Image img{
	border: none;
    cursor: pointer;
    padding: 0px;
}
div.left_space{ height: 60px; }
.Gallery {
padding: 0px 0px; text-align: center;
}
.Gallery .ImageContainer  {
margin: 10px 10px; float: left;
}
.Gallery .ImageCenterer img, .ImageContainer img {
 border: 1px solid;
    cursor: pointer;
    padding: 2px;
}
}

.mod_extend .Content {
width: 355px; padding: 0px; margin: 0px; overflow: hidden;
}
.news_added, .Info {
color: #707067; padding: 0px 0px 15px 0px; margin: 0px 0px;
}
.Text {
text-align: justify; padding: 10px 0px 0px 0px;
}
.LinkMore a, a.LinkMore, a.more {
	background: url("../images/redarrows.gif") no-repeat scroll right 7px transparent;
    color: #489CCC;
    display: block;
    font-family: tahoma;
    font-size: 11px;
    line-height: 18px;
    margin: 0;
    padding: 0 9px 0 0;
    text-align: right;
    text-decoration: none;
}
.LinkMore a:hover, a.LinkMore:hover, a.more:hover {
text-decoration: underline;
}
a.back{background: url("../images/redarrows.gif") no-repeat scroll right 7px transparent;
    color: #489CCC;
    display: block;
    font-family: tahoma;
    font-size: 11px;
    line-height: 18px;
    margin: 20px 0px 0px 0px;
    padding: 0 9px 0 0;
    text-align: right;
    text-decoration: none;}
a.back:hover{text-decoration: underline;}
.news .ImageContainer {
padding: 0px 0px 10px 0px; margin: 0px 0px;
}
.cd {
padding: 15px 0px;
}
.cd h2 {
width: 120px; float: left; padding: 0px 0px; margin: 0px 0px; overflow: hidden; height: 110px;
}
.cd .Texts {
width: 565px; padding: 0px 0px; margin: 0px 0px; float: left; overflow: hidden;
}
.cd_more h2 {
width: 220px; padding: 0px 0px 10px 0px; margin: 0px 0px; float: left; text-align: left; overflow: hidden;
}
.cd_more .Texts {
width: 65px; padding: 0px 0px; margin: 0px 0px; float: left; overflow: hidden;
}
.cd_more h2 img {
background: #000000; padding: 2px; border: 1px solid #c8c8c8; margin: 0px 0px 0px 0px;
}
.cd_more .ImageContainer  {
margin: 0px 0px; text-align: left; float: left; height: auto; text-align: left; vertical-align: top;
}
.icon {
width: 60px; float: left; padding: 0px 0px; margin: 0px 0px;
}
.icon_text {
width: 90%; float: right; padding: 0px 0px; margin: 0px 0px;
}
.date {
text-align: right; color: #000000; font-size: 10px;
}
.date a {
color: #000000; text-decoration: none; padding: 0px 20px 0px 0px;
}
.date a:hover {
color: #FF0000; text-decoration: none;
}
.date span {
padding: 0px 40px 0px 0px;
}
.Question {
font-weight: bold; color: #707067; font-size: 14px;
}

#foot {
 color: #FFFFFF;
    font-size: 11px;
    height: 50px;
    margin: 0 auto;
    overflow: hidden;
    padding: 2px 0 0;
    width: 950px;
}
#leftfoot {
 float: left;
    margin: 0 0 0 133px;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 755px;
} 
#leftfoot ul {
padding: 0px 0px; margin: 0px 0px;
}
#leftfoot ul li {
	background: url("/images/red_square.gif") no-repeat scroll right 6px transparent;
    display: inline;
    list-style: none outside none;
    margin: 0;
    padding: 0 10px;
}
#leftfoot ul li:last-child {
	background: none;

}
#leftfoot ul li a {
  color: #4994BE;
    font: 11px/12px verdana;
    text-decoration: none;
}
#leftfoot ul li a:hover {text-decoration:underline;}

#rightfoot  a:hover {
text-decoration: underline;
}
#rightfoot {
	float: right;
    margin: 10px 0 0;
    padding: 0;
    width: 205px;
}
#rightfoot a{color: #4994be; text-decoration: none; font:11px/12px verdana;}
.Player {
text-align: center; padding: 20px 0px 0px 0px;
}
.Title {
	color: #15359C;
    font: bold 14px/18px verdana;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 70%;
}
div.Contents{
	color: #535353;
    font: 11px/18px verdana;
    margin-top: 18px;
}

.Title span {
font-weight: bold;
}
.Time {
width: 25%; padding: 0px 0px; margin: 0px 0px; text-align: left; float: left; overflow: hidden;
}
.Button {
width: 7%; padding: 0px 0px; margin: 0px 0px; text-align: center; float: left; overflow: hidden;
}
.Texts .Title, .cd_title {
float:none; width: 100%; padding: 0px 0px 15px 0px; margin: 0px 0px; font-weight: bold; color: #707067; font-size: 14px;
}
.Texts .Info, .cd_wykonawca {
color: #333333; padding: 0px 0px; margin: 0px 0px;
}
.Texts .Info span, .cd_wykonawca span, .cd_czas span, .cd_rok span {
font-weight: bold;
}
.Dyskografia1 .DetailsSwitch {
width: 98px; height: 19px; padding: 2px 0px 0px 10px; margin: 0px 0px 0px 0px; position: relative; float: right;
background: transparent url(../images/switch.gif) no-repeat left top; color: #FFFFFF;
}
.Dyskografia1 .DetailsSwitch a {
color: #FFFFFF; text-decoration: none; font-size: 10px; text-transform: uppercase;
}
.Dyskografia1 .GalleryElem {
padding: 2px 0px 2px 0px; margin: 0px 0px; border-bottom: 1px dotted #818179;
}
/* formularz kontaktowy */
.form { width:345px ; float: right; padding-top: 15px }
.kontakt_left { width: 520px; float: left; padding-top: 15px }
.form dt {
padding: 7px 0px; margin: 0px 0px; width: 20%; float: left; font-weight: bold; text-align: right;clear:both;
}
.form dd {
padding: 5px 0px; margin: 0px 0px; width: 77%; float: right; font-weight: bold; text-align: left;
}
.form dd input {
width: 73%; padding: 2px 2px 0px 2px; margin: 0px 0px; border: 1px solid #7f9db9; font-size: 10px; height: 18px; float: left; overflow: hidden;
}
.form dd ul.errors {
display: none; width: 20%; float: right; font-size: 10px; color: #d00000; overflow: hidden; position: relative; z-index: 100; margin: 0px 0px -120px 0px;
}
.form dd textarea {
width: 100%; padding: 0px 0px; margin: 0px 0px; border: 1px solid #7f9db9; font-size: 11px;
}
.form dd input#send {
width: 62px; height: 21px; padding: 0px 0px 2px 0px; margin: 0px 0px; border: 0px solid #7f9db9; font-size: 10px; text-align: center; color: #FFFFFF; cursor: pointer; float: right;
background: transparent url(../images/bgbutton.gif) no-repeat left top;
}

.clear, .Fix {
height: 0px; line-height: 0px; font-size: 1px; clear: both; overflow: hidden;
}
/* galeria z podpisem */
.GalleryElem {float:left;}
.GalleryElem .Description{
clear: both;
    float: left;
    margin: 0 0 0 15px;
    width: 135px;
}

/* mapa strony */
div.site_map{margin: 0 0 0 60px;}
div.site_map a:hover{text-decoration:underline;}
div.site_map ul{list-style:none;}
div.site_map li{ background: url("/images/arrow.gif") no-repeat scroll left 7px transparent;
    padding: 2px 0 2px 12px;}

div.slide_baners{  float: left;
    height: 160px;
    margin: 4px 0 0 55px;
    position: relative;
    width: 495px;}
div.gradient{ background: url("/images/maska.png") no-repeat scroll 0 0 transparent;
    height: 171px;
    margin: -10px 0 0 -37px;
    position: absolute;
    width: 218px;
    z-index: 1;}	
div.p_tak{  background: url("/images/polecane-bg.png") repeat;
    color: #FFFFFF;
    font: bold 13px/18px tahoma;
    margin-bottom: -24px;
    padding: 3px;
    position: absolute;
    text-align: center;
    width: 129px;}

div#infinite{   color: #979788;
    float: left;
    height: 205px;
    margin: 10px 0 0 125px;
    overflow: hidden;
    position: relative;
    width: 268px;
}
div.p_nie{display:none;}
div#infinite div.p_tak{
background: url("/images/produkt_polecany.jpg") no-repeat scroll 0 0 transparent;
    color: blue;
    float: left;
	height: 15px;
    font:  0px/4px tahoma;
    margin-bottom: 0;
    padding: 3px;
    position: relative;
    text-align: center;
    text-indent: 1000px;
    width: 190px;
}
div#infinite div.Select{
	float: left;
    width: 100%;
	clear:both;
}
div#infinite div.Image{
margin: 25px 0 0;
    width: 135px;
}
div#infinite div.Title{
	display: table-cell;
    float: left;
    font-size: 12px;
    height: 38px;
    margin: 2px 0 0 -135px;
    overflow: hidden;
    vertical-align: middle;
    width: 265px;
}
div#infinite div.Title h2{
font: 12px/18px verdana;
color: #12245d;
}
div#infinite div.Contents {
	float: right;
    height: 85px;
    margin: 10px 10px 0 5px;
    overflow: hidden;
    width: 120px;
}
div#infinite div.Contents p{
font: 11px/18px verdana;
color: #12245d;
}
div.selected_records_paginations{
margin: 5px 0 0 36px;
    position: absolute;
    width: 200px;
}
a.prev_record{  border-right: 1px solid;
    float: left;
    padding: 0 5px; display:none;}
div.navi_selected_records{
float:left;
}
div.navi_selected_records a{
	background: url("/images/bullet.png") no-repeat scroll 0 0 transparent;
    float: left;
    font-size: 0;
    height: 8px;
    padding: 0 5px;
    width: 8px;
}
div.navi_selected_records a.active, div.navi_selected_records a:hover {
	background: url("/images/bullet_ac.png") no-repeat scroll 0 0 transparent;
    
}

a.next_record{float: left;
    padding: 0 5px;display:none;}
div#infinite .Record.Article.Products.TemplateShort {
	width:270px;
	height:190px;
}
div#infinite div.LinkMore{ background: url("/images/bt_bg.gif") repeat scroll 0 0 transparent;
    height: 29px;
    margin: 5px 0 0 10px;
    width: 85px;}
div#infinite div.LinkMore:hover{ background: url("/images/bt_bg_ac.gif") repeat scroll 0 0 transparent;}	
div#infinite div.LinkMore a{background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 29px;
    text-indent: 1000px;
    width: 85px; }	
div#infinite div.LinkMore a:hover{ }	
	
	
	
	
div#newsletter_box{margin-left: 409px;
    position: absolute;
    top: 35px;
	width: 310px;} 	
div#newsletter_box form{ margin: 0;    padding: 0;} 
div#newsletter_box dd{float:left;padding:0px;margin:0px;}  
div#newsletter_box  input{float:left;border: 1px solid #81AED6;
    color: #8F8F8F;
    font: 11px/20px verdana;
    height: 20px;
    width: 160px;
	margin:0;} 
div#newsletter_box dd button{background: none repeat scroll 0 0 #2D4487;
    border: 1px solid #81AED6;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font: 11px/12px tahoma;
    padding: 4px 5px;
	width: 70px;
	margin:0px;} 
div#newsletter_box dt{display: none;} 
div#newsletter_box dl{ margin: 0;padding: 0;float:left;} 	

div.pole_wymagene{ clear: both; float: right;}
div.form_errors{color:red;margin:10px;}		

div.LinkToShop a{  background: url("/images/see_in_shop.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    font-size: 0;
    height: 44px;
    width: 187px;
	margin:15px 0;
	display: none;}
div.LinkToShop a:hover{background: url("/images/see_in_shop_ac.jpg") no-repeat scroll 0 0 transparent;}
#sMenu h2{ border-bottom: 1px solid #FFFFFF;
    color: #E0E0E0;
    font: 17px/18px verdana;
    margin: 0 0 0 10px;
    padding: 0 0 10px 10px;}
 	
.paginationControl.CategoryPaginator {
height: 30px; background: #e8e8e8; text-align: center;
padding: 8px 0px 0px 0px; margin: 10px 0px 0px 0px; display: block;
}
.paginationControl div {
display: inline;
}
.prevdisabled {
padding: 0px 0px 0px 9px; background: transparent url(../images/bgprev.gif) no-repeat left 5px;
}
a.prevPageLink {
color: #535353; padding: 0px 0px 0px 9px; background: transparent url(../images/bgprev.gif) no-repeat left 5px; text-decoration: none;
}
a.prevPageLink:hover {
color: #d61a40; padding: 0px 0px 0px 9px; background: transparent url(../images/bgprev.gif) no-repeat left 5px; text-decoration: underline;
}
.nextdisabled {
padding: 0px 9px 0px 0px; background: transparent url(../images/bgnext.gif) no-repeat right 5px;
}
a.nextPageLink {
color: #535353; padding: 0px 9px 0px 0px; background: transparent url(../images/bgnext.gif) no-repeat right 5px; text-decoration: none;
}
a.nextPageLink:hover {
color: #d61a40; padding: 0px 9px 0px 0px; background: transparent url(../images/bgnext.gif) no-repeat right 5px; text-decoration: underline;
}
.pageList {
padding: 0px 50px; font-weight: bold; font-size: 13px;
}
.pageList a {
color: #535353; text-decoration: none; font-weight: normal; font-size: 11px;
}
.pageList a:hover {
color: #d61a40; text-decoration: underline;
}