#path spanbody
{
	margin : 0px;
	padding : 0px;
	font : normal normal 11px arial, helvetica, sans-seirf;
	text-align : left;
	background: #dfdffd url('../images/bg.jpg') 0px 0px repeat-x;
}

img
{
	border : none;
}

form
{
	padding : 0px;
	margin : 0px;
}


.ta-right{
    text-align: right;
}

.ta-center{
    text-align: center;
}

.ta-justify{
    text-align: justify;
}

#onasgfx
{
	float : right;
	margin-top : 10px;

}

img.help_image{
    position:absolute;
    right:0;
    top:-10px;
    width:308px;
    z-index:1;
}

.pos-rel{
    position: relative;
}


div#right_content.pomoc  div.rte{
    z-index: 2;
}

#page
{
	width : 950px;
	overflow : hidden;
	margin : 0px auto;
	position : relative;
	background : #282750 url('../images/pagebg.jpg') 19px 0px repeat-y;
	padding : 0px 19px;
}

#top
{
	width : 699px;
	height : 101px;
	overflow : hidden;
	background : #fff url('../images/topbg.jpg') 200px 0px no-repeat;  
	position : relative;
}

#jaktomozliwe
{
	left : 158px;
	bottom : 7px;
	position : absolute;
}

#search
{
	width : 223px;
	height : 31px;
	background-color : #dbdbdb;
	padding : 7px 0px 0px 13px;
	right : 0px;
	top : 0px;
	position : absolute;
}

#search *
{
	vertical-align : middle;
}

input.txt
{
	
	font-size : 11px;
	color : #706E7C;
	padding : 3px 8px;
	border : 1px #CDCCDB solid;
}

#search input.txt
{
	width : 126px;
}

#zaawansowane
{
	right : 0px;
	top : 37px;
	position : absolute;
}

#top_menu
{
	width : 699px;
	height : 34px;
	overflow : hidden;
}

#top_menu a
{
	float : left;
}

#top_menu img
{
	-moz-opacity: 1 !important;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}

#path
{
	background : #fff url('../images/pathbg.jpg') 0px 0px repeat-y;  
	line-height : 27px;
	color : #252559;
	padding-left : 25px;
	font-size : 9px;
	width : 674px;
	height : 35px;
}

#path span{color:#919191;font-size:11px;}

#path a
{
	text-decoration : underline;
	color : #252559;
}

#path a:hover
{
	text-decoration : none;
}

#path1 a
{
	text-decoration : underline;
	color : #252559;
}

#path1 a:hover
{
	text-decoration : none;
}

#advert_top
{
	width : 699px;
	background-color : #fff;
	height : 282px;
	position : relative;
        z-index: 9;
	overflow : hidden;
	background : #fff url('../images/pathbg.jpg') 0px 0px repeat-y;  
}

#advert_top_steps
{
	position : absolute;
	bottom : 16px;
	left : 37px;
}

#advert_top_steps *
{
	vertical-align : middle;
	margin-right : 1px;
}

#topbox #right, #topbox2 #right
{
	width : 251px;
	position : absolute;
	top : 0px;
	right : 19px;
	/*overflow : hidden;*/
	border-bottom  : 1px #E1E1E1 solid;
}

#basketbox
{
	width : 251px;
	height : 101px;
	overflow : hidden;
	position : relative;
	background : #fff url('../images/basketbg_3.jpg') 0px 0px no-repeat;
}

#basketbox_zawartosc
{
/*	color : #fff;
	text-decoration : underline;
	position : absolute;
	top : 12px;
	right : 17px;*/
    color:#FFFFFF;
    height:81px;
    left:0;
    position:absolute;
    text-decoration:underline;
    top:0;
    z-index: 100;
    width:250px;
}

#basketbox_zawartosc span{
    position:absolute;
    right:10px;
    top:13px;
}



#basket_price
{
        color:#ddd;
        font-size:13px;
	position : absolute;
	top : 40px;
	right :20px;
        padding: 5px;
        background : #fff url('../images/basketbg_bt.jpg')  no-repeat left top;
}

#basket_price b.ajax_block_cart_total{
    color:#FF9900;
}

#basket_count
{
	color : #fff;
	position : absolute;
	top : 48px;
	left :20px;
}

#in_wish_list
{
	color : #7C7C90;
	position : absolute;
	top : 62px;
	left :20px;
	font-size : 9px;
}

#basketbox_zr
{
	position : absolute;
	bottom : 0px;
	left :  0px;
	-moz-opacity: 1 !important;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}

#loginbox
{
	background-color : #11829a;
	padding : 4px 0px 4px 10px;
	letter-spacing : 5px;
	height:26px;
}

#loginbox input.txt
{
	width : 61px;
	color : #080815;
	letter-spacing : 0px;
}

#loginbox *
{
	vertical-align : middle;
}

#newsletter
{
	background-color : #e0e0e7;
	padding : 15px 0px 10px 20px;
	color : #1e1d43;
}

#newsletter h2
{
	padding : 0px 0px 8px 0px;
	margin : 0px;
	font-size : 18px;
}

#newsletter input
{
	vertical-align : middle;
}

#bestsellers
{
	padding : 10px 0px 10px 20px;
	color : #1d1c45;
	font-size : 12px;
        position: relative;
        z-index: 10;
}

#bestsellers a
{
	color : #1d1c45;
	text-decoration : underline;
}

#bestsellers a:hover
{
	text-decoration : none;
}

#bestsellers li
{
	border-bottom  : 1px #E1E1E1 solid;
	padding : 5px 10px 5px 10px;
	white-space : nowrap;
}

#bestsellers h2
{
	padding : 0px 0px 8px 0px;
	margin : 0px;
	font-size : 14px;
	color : #00aed8
}

#bestsellers ul
{
	list-style-type : none;
	margin : 0px 0px 0px -20px;
	padding : 0px;
}

#left
{
	width : 196px;
	float : left;
	overflow : hidden;
	position : relative;
	padding-bottom : 20px;
}

#menu_left
{
	background-color : #282750;
	/*padding : 15px 10px 15px 20px;*/
        padding: 15px 0 0 0;
}

#menu_left ul
{
	margin : 10px 0px 0px -12px;
	padding : 0 0 20px 0 ;
	list-style-type : none;
}

#menu_left li
{
	padding : 4px 0px 4px 27px;
	background : transparent url('../images/krop.jpg') 12px 10px no-repeat;
	width : 147px;
}

#menu_left a
{
	color : #DEDEDE;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
}

#menu_left a:hover
{
	text-decoration : underline;
}

#contact_box
{
	width : 152px;
	height : 248px;
	overflow : hidden;
	position : relative;
	background : transparent url('../images/contactbg.jpg') 0px 0px no-repeat;
	color : #282750;
	line-height : 24px;
	font-size : 14px;
	padding : 10px 22px;
}

#contact_box h2
{
	font-size : 18px;
	margin : 0px;
	padding : 0px 0px 5px 0px;
}

#contact_box b
{
	color : #000;
	font-size : 24px;
	display : block;
	padding-bottom : 15px;
}

#contact_box a
{
	color : #ff8700;
	text-decoration : none;
	font-weight : bold;
}

#contact_box a:hover
{
	text-decoration : underline;
}

#contact_box img
{
	margin-top : 10px;
}

#right_content
{
	float : left;
	width : 753px;
	overflow : hidden;
        position: relative;
}

div.sitemap_content a, #sitemap_content a
{
	color : #05216a;
	text-decoration : none;
}

div.sitemap_content a:hover, #sitemap_content a:hover
{
	text-decoration : underline;
}

#products_list2
{
	color : #494949;
}

#yellow_bel
{
	background-color : #ffbc00;
	height : 30px;
	width : 462px;
	padding : 10px 15px 0px 25px
}

#products_list td
{
	width : 208px;
	padding : 35px 17px 10px 27px;
	border-right : 1px #D3D3DB solid;
	background : transparent url('../images/kropline.jpg') center 100% no-repeat;
}

#products_list td, #products_list2 td
{
	vertical-align : top;
}

#products_list a
{
	color : #00aed8;
	font-weight : bold;
	font-size : 14px;
	text-decoration : underline;
}

#products_list a.productName{
    display:block;
    height:35px;
}

#products_list a:hover
{
	text-decoration : none;
}

#products_list2 a
{
	color : #00aed8;
	font-weight : bold;
	font-size : 14px;
	text-decoration : none;
}

#products_list2 a:hover
{
	text-decoration : underline;
}


span.cena_txt
{
	font-size : 11px;
	font-weight : bold;
	color : #494949;
}

span.cena_p
{
	color : #ababab;
	font-weight : bold;
	font-size : 14px;
	text-decoration : line-through;
}

span.cena
{
	color : #fff;
	background-color : #00aed8;
	padding : 2px 3px;
	font-weight : bold;
	font-size : 14px;
	margin-left : 15px;
}


#products_list div.buttons, #products_list2 div.buttons
{
	text-align : center;
	letter-spacing : 5px;
	margin-top : 10px;
}
#products_list div.buttons img, #products_list2 div.buttons img
{
	cursor : pointer
}

#products_list2 div.buttons
{
	background : transparent url('../images/kropline.jpg') 0px 100% repeat-x;
	padding-bottom : 10px;
}


#products_list div.icons, #products_list2 div.icons
{
	/*float : right;*/
        position: absolute;
        z-index: 100;
        right: 0;
	width : 73px;
}


#products_list div.photo, #products_list2 div.photo
{
	text-align : center;
}

tr.nobordertd td
{
	background : none !important;
	border : none;
}

#payway
{
	clear : both;
	padding : 25px 0 10px 0;
	text-align : center;
        position: relative;
}

#payway a{
    left:265px;
    position:absolute;
    top:43px;
}
#bottom
{
	background-color : #282750;
	width : 988px;
	overflow : hidden;
	margin : 0px auto;
}


.simpleLink{
    color:#05216A;
    font-size:12px;
}

#bottom_links
{
	width : 760px;
	overflow : hidden;
	margin : 0px auto;
	padding : 10px 0px;
}

#bottom_links div.box
{
	float : left;
	padding-right : 50px;
}

#bottom_links div.box.last
{
	padding-right : 0px;
}

#bottom_links h2
{
	font-size : 18px;
	padding : 10px 0px 14px 15px;
	margin : 0px;
	color : #8584b6;
	font-weight : normal;
}

#bottom_links ul
{
	list-style-type : none;
	margin : 0px;
	padding : 0px;
}

#bottom_links a
{
	color : #fff;
	text-decoration : none;
	font-size : 11px;
}

#bottom_links a:hover
{
	text-decoration : underline;
}

#bottom_links li
{
	border-left : 1px #323162 solid;
	padding : 2px 0px 2px 15px;
}

#bottom_links2
{
	width : 950px;
	margin : 0px auto;
	background : transparent url('../images/bottombg.jpg') 0px 0px repeat-x;
	text-align : center;
	padding : 13px 0px;
	color : #282750;
}

#bottom_links2 a
{
	color : #8584b6;
	text-decoration : none;
	margin : 0px 5px;
}

#bottom_links2 a:hover
{
	text-decoration : underline;
}

#copy
{
	width : 950px;
	margin : 0px auto;
	color : #8584b6;
	padding : 10px 0px 10px 0px;
        font-size:9px;
}

#copy h4{
    font-weight: normal;
}

#copy a
{
	color : #8584B6;
	text-decoration : none;
}

#copy a:hover
{
	text-decoration : underline;
}

#copy div.f-left
{
    width:750px;
}

#copy div.f-left h3, #copy div.f-left h4{
        display:inline;
        font-size:10px;
        margin:0;
        padding:0;
}

#copy div span {
color:#292452;
margin:0 8px;
}

.filter2
{
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=70);
}

#basketboxroll
{
	background : #1d1c44;
	overflow : hidden;
	position : absolute;
	top:101px !important;
	top : 100px;
	right:0px;
	border-right : 1px #3C3A62 solid;
	z-index : 10;
	display : none;
	width : 415px;
	padding : 15px 20px
}

#basketboxroll span#cartContentTitle
{
	color : #7C7C90;
	padding : 0px;
	margin : 0px;
	font-size : 16px;
	padding-left : 5px;
}

#basketboxroll a
{
	text-decoration : underline;
	color : #d2d2d5;
}

#basketboxroll a:hover
{
	text-decoration : none;
}

#basketboxroll table
{
	width : 98%;
	margin-top : 10px;
	color : #d2d2d5;
}

#basketboxroll td
{
}	

div.clear
{
	font-size : 1px;
	line-height : 1px;
	height : 1px;
	clear : both;
}

#product_details
{
	padding-left : 10px;
	float : right;
	width : 403px;
	/*overflow : hidden;*/
	line-height : 18px;
        position: relative;
}

#product_details span.price
{
	color : #05216a;
	font-size : 14px;
}

#product_details span.price s
{
	color : #a5a5a5
}

#product_details span.price b
{
	font-size : 24px;
}

#product_details span.price span
{
	font-size : 24px;
}

#product_dinfo
{
	color : #a5a5a5;
	font-size : 11px;
	border-bottom : 1px #EDEDED solid;
	padding-bottom : 10px;
	margin-bottom : 20px;
}

#product_dinfo *
{
	vertical-align : middle;
}

#product_details a.link
{
	color : #07246f;
	text-decoration : underline;
	background : transparent url('../images/mr.gif') 2px 4px no-repeat;
	padding-left : 13px;
	font-size : 10px;
}

#product_details a.link2
{
	color : #07246f;
	text-decoration : underline;
	font-size : 10px;
}


#product_details span.arrow{
    background : transparent url('../images/mr.gif') 2px 4px no-repeat;
    padding-left : 13px;
}

#product_details img.kl
{
	margin : 15px 0px;
}

#dostawa
{
	float : left;
	color : #494949 !important;
	padding-top : 10px;
	padding-right : 10px;
}

#product_details a.link:hover
{
	color : #07246f;
	text-decoration : none;
}

#pjak_kupic_na_raty
{
	float : right;
	margin-right : 1px;
}

#product_dinfo span
{
	margin : 0px 15px;
}

#product_dinfo img
{
	margin-left : 10px;
}

#photos
{
	width : 274px;
	position : relative;
	white-space : nowrap;
}

#photos img
{
	border:1px solid #E9E9E9;
	padding : 8px;

}

#photos div.cimg a{
	margin-bottom : 10px;
	margin-right : 15px;
}

#producth2
{
	color : #4a487c;
	font-size : 24px;
        line-height: 28px;
	padding : 0px;
	margin : 0px;
}

#product_details h2{
	color : #4a487c;
	font-size : 24px;
        line-height: 28px;
	padding : 0px;
	margin : 0px;
        font-weight: normal;
}

#product_mat
{
	padding : 15px 30px 15px 15px
}

#product_mat #products_list
{
	border : none !important;
}

#product_mat #products_list td
{
	border : none !important;
	background : none !important;
	padding-left : 22px;
        
}

#products_list td .thumbBox{
    position: relative;
}

#product_mat #products_list div.buttons
{
	letter-spacing : 2px;
	background : transparent url('../images/kropline.jpg') center 0px no-repeat;
	padding-top : 10px;
}

#details_menu
{
	height : 27px;
	line-height : 27px;
	background : transparent url('../images/mbg.jpg') 0px 0px repeat-x;
	color : #4a487c;
	font-weight : bold;
}

#details_menu *
{
	vertical-align : middle;
	float : left;
}

#details_menu span
{
	padding : 0px 30px;
	display : block;
	cursor : pointer;
}

#details_menu span.over
{
	color : #fff;
	background : transparent url('../images/mpco.jpg') center no-repeat;
}

#details_descr div.opinion
{
	padding : 10px;
	color : #494949;
	padding-left : 60px;
	background : transparent url('../images/op2.jpg') 10px 8px no-repeat;
}

#details_descr div.opinion_bg
{
	background-color : #efeff3;
	background-image : url('../images/op1.jpg');
}

#details_descr div.opinion b
{
	color : #282750;
	font-size : 11px;
	text-decoration : underline;
}

#details_descr div.opinion span
{
	font-size : 12px;
}

#details_descr div.opinion div.nagl
{
	padding-bottom : 7px;
}

#details_descr h2
{
	font-size : 14px;
	padding-bottom : 5px;
	color : #494949;
	font-weight : normal;
}

#details_descr h2 b
{
	color : #494949;
	font-weight : bold;
	text-transform : uppercase;
}

#details_descr fieldset
{
	padding : 0px 15px;
	display : block;
	border : 1px #00AED8 solid;
	color : #494949;
}

#details_descr fieldset legend
{
	color : #494949;
	font-weight : bold;
	font-size : 18px;
	padding-right:81px;
	padding-left : 8px;
	background-color : #fff;
}

#details_descr fieldset input.txt
{
	font-size : 11px;
	font-family : tahoma, sans-serif;
	padding : 3px 5px;
	border : 1px #C5C5CB solid;
	float : left;
	width : 150px;
	background : #E0E0E7 url('../images/inpbg.jpg') 0px 0px repeat-x;
}

#details_descr fieldset textarea
{
	font-size : 11px;
	font-family : tahoma, sans-serif;
	padding : 5px;
	border : 1px #C5C5CB solid;
	float : left;
	background : #E0E0E7 url('../images/inpbg.jpg') 0px 0px repeat-x;
}

#details_descr fieldset label
{
	display : block;
	float : left;
	width : 84px;
	text-align : right;
	padding-right : 10px;
}

#details_descr fieldset *
{
	vertical-align : middle;
}

#details_descr fieldset span
{
	padding-left : 30px;
}

#related
{
	height : 38px;
	line-height :38px;
	overflow : hidden;
	background : transparent url('../images/kbg.jpg') 0px 0px repeat-x;
	padding-left : 10px;
	color : #494949;
	font-size : 12px;
	font-weight : bold;
}

#photos a 
{
	color: #4A477C;
}

#photos a:hover
{
	text-decoration : none;
}

div.belgrad
{
	width : 700px;
	height : 35px;
	background : transparent url('../images/belgrad.jpg') 0px 0px no-repeat;
	line-height : 35px;
	padding-left : 11px;
	font-weight : bold;
        font-size:14px;
	color : #fff;
	margin-top : 45px;
}

div.belgrad * {
    color: #FFF !important;
}

ul.belgrad
{
	list-style-type : none;
	margin : 10px 0px 0px 0px;
	padding : 0px;
}

ul.belgrad li
{
	padding :  2px 0px 2px 30px;
	background : transparent url('../images/arrow.jpg') 19px 7px no-repeat;	
	color : #494949;
	font-size : 12px;
}

ul.belgrad li a
{
	color : #00aed8;
	text-decoration : underline;
}

ul.belgrad li a:hover
{
	text-decoration : none;
}

#menu_left li *
{
	vertical-align:middle;
}

#menu_left li.on
{
	background-color : #232247;
}

#menu_left li.on a
{
	color : #22B9DD;
}

#menu_left li li a 
{
	color:#DEDEDE !important;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
}

#menu_left li li a.selected {
    color : #22B9DD !important;
    background-color : #232247;
}

#menu_left li li a:hover
{
	text-decoration : none !important;
}

#menu_left li li
{
	background:transparenturl(../images/mr.gif) no-repeat scroll 5px 9px;
	padding:4px 10px 4px 25px;
	width : 129px;
}

div.on_on
{
	background:#232247;
	width : 162px;
	margin-left:-5px;
	overflow:hidden;
	padding-left:5px;
}

#path1
{
	background :transparent url('../images/bgxxxx.jpg') 0px 0px no-repeat;  
	line-height : 30px;
	color : #252559;
	padding-left : 25px;
	font-size : 9px;
	width : 924px;
	height : 35px;
	vertical-align : middle;
	
}

#path1 span{
    color:#919191;
    font-size:11px;
}

div.breadcrumb a {
    padding-left : 14px;
    background : #fff url('../images/arowek.jpg') 3px 5px no-repeat;
}

div.breadcrumb a.first {
    background : #fff;
    padding-left:0;
}

div.breadcrumb h1, div.breadcrumb h2, div.breadcrumb h3{
    font-size: 9px;
    font-weight: normal;
    display: inline;
    margin: 0;
    padding: 0;
}

a.on_link
{
	color : #00add9 !important;
	font-weight : bold;
	font-size : 9px;  
}

#yellow_bel1 h2
{
	color : #1d1c45;
	font-size : 18px;
	margin:0px;
	padding:0px;
	font-weight : bold;
	width : 275px;
	float:left;
	line-height:18px;
	padding-left : 10px;
	
}

#yellow_bel1
{
	height : 23px;
	width : 740px;
	/*padding : 35px 15px 0px 25px*/
        padding: 20px 15px 10px 0px;
}

#yellow_bel1 span
{
	color : #A1A1A1;
	font-size : 11px;
	font-weight : bold;
	line-height : 16px;
	float : left;
}

#yellow_bel1 span.nofloat {
    float: none;
}

#yellow_bel1 *
{
	vertical-align : middle;
}

#sortowanie
{
	width : 279px;
	float:right;
}

#sort select 
{
	font-size:11px;
	width:167px;
	font-weight : bold;
	color : #5D5D5D;
	font-family : arial, helvetica, sans-seirf;
	border:1px solid #DFDFDF;
}

#sort
{
	font-size:11px;
	
	
	color : #5D5D5D;
	font-family : arial, helvetica, sans-seirf;
}

input.txt1
{
	border:1px solid #CDCCDB;
	color:#706E7C;
	font-size:10px;
	padding:1px 8px;
}

#search input.txt1
{
	width:126px;
	height:18px;
}

#right1
{
	width : 251px;
	position : absolute;
	top : 0px;
	right : 19px;
	/*overflow : hidden;*/
	height:136px;
	border-bottom  : 1px #E1E1E1 solid;
}

#newsletter1
{
	background-color : #e0e0e7;
	padding : 15px 0px 10px 20px;
	color : #1e1d43;
}

#newsletter1 h2
{
	padding : 0px 0px 8px 0px;
	margin : 0px;
	font-size : 18px;
}

#newsletter1 input
{
	vertical-align : middle;
}

input.txt2
{
	border:1px solid #CDCCDB;
	color:#706E7C;
	font-size:10px;
	padding:3px 8px;
	width:93px;
}

#contact_box1
{
	width : 152px;
	height : 248px;
	overflow : hidden;
	position : relative;
	background : transparent url('../images/contactbg.jpg') 0px -1px no-repeat;
	color : #282750;
	line-height : 24px;
	font-size : 14px;
	padding : 10px 22px;
}

#contact_box1 h2
{
	font-size : 18px;
	margin : 0px;
	padding : 0px 0px 5px 0px;
}

#contact_box1 b
{
	color : #000;
	font-size : 24px;
	display : block;
	padding-bottom : 15px;
}

#contact_box1 a
{
	color : #4A487C;
        font-size: 14px;
	text-decoration : none;
	font-weight : bold;
}

#contact_box1 a:hover
{
	text-decoration : underline;
}

#contact_box1 img
{
	margin-top : 10px;
}

#producenci
{
	background-color : #E0E0E7;
	width : 176px;
	height : 81px;
	padding-left : 20px;
	margin-top : -1px;
}

#producenci span.title
{
	margin : 0px;
	padding : 0px;
	font-size : 18px;
	font-family : arial, helvetica, sans-seirf;
	line-height:39px;
	color : #1E1D43;
}

#producenci select 
{
	font-size:11px;
	width:165px;
	text-align:center;
	color : #A2A2B2;
	font-family : arial, helvetica, sans-seirf;
	border:1px solid #DFDFDF;
}

div.sterowanie
{
	background:transparent url(../images/sortowanko.jpg) no-repeat scroll 10px 0;
	height:37px;
	margin-bottom:10px;
	text-align:center;
	vertical-align:middle;
	width:753px;
}

div.sterowanie a
{
	
	text-decoration : none;
	font-size : 11px;
	color:#37375A;
	font-weight : bold;
	line-height:38px;
	padding : 1px 6px;
}

div.sterowanie img
{
	margin-bottom:-3px;
}

div.sterowanie a.over
{
	background : #2B2A4F;
	color : #ECECEC;
	font-size : 11px;
	font-weight : bold;
}

#best
{
	float : left;
	width : 272px;
	overflow : hidden;
}

#best a
{
	color : #1d1c45;
	text-decoration : underline;
}

#best a:hover
{
	text-decoration : none;
}

#best li
{
	border-bottom  : 1px #E1E1E1 solid;
	padding : 5px 10px 5px 20px;
	white-space : nowrap;
}

#best span.title
{
	padding : 0px 0px 8px 20px;
	margin : 0px;
	font-size : 24px;
	color : #282750;
	font-weight : normal;
}

#best ul
{
	list-style-type : none;
	margin : 0px 0px 0px 0px;
	padding : 0px;
	width : 252px;
}

#zobacz
{
	float : left;
	padding-top:10px;
	
}

#zobacz #seeAll{
    position:relative;
    right:-83px;
    top:10px;
}

#zobacz img
{
	padding-right : 10px;
	padding-left : 133px;
}

#zobacz a
{

	padding-left : 10px;
	vertical-align : middle;
}

#zobacz  a.nazwa_prod
{
	font-size : 14px;
	float : left;
	color : #00aed8;
	font-weight : bold;
	font-family : arial, helvetica, sans-seirf;
}

#zobacz a:hover
{
	text-decoration : none;
}

#caly_box
{
	padding : 10px 0px 10px 20px;
	color : #1d1c45;
	font-size : 12px;
	border : 1px solid #282750;
	margin-top : 15px;
	margin-bottom : 15px;
	width : 635px;
	margin-left:85px;
	overflow : hidden;
}

#tot_prod
{
	padding-left : 20px;
	float : left;
}

#tot_prod img
{
	float : left;
}

span.cena
{
	background-color:#00AED8;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-left:15px;
	padding:2px 3px;
}

span.pice
{
	color:#494949;
	font-size : 11px;
	font-weight:bold;
}

#right_cena
{
	padding-top : 40px;
	width : 150px;
	float: left;
	padding-left : 30px;
}

#right_cena img
{
	padding-top : 10px;
}

#yellow_bel2
{
	height : 23px;
	width : 740px;
	padding : 7px 15px 0px 25px
}

#yellow_bel2 span
{
	color : #A1A1A1;
	font-size : 11px;
	font-weight : bold;
	line-height : 16px;
	float : left;
	padding-left:20px;
}

#yellow_bel2 *
{
	vertical-align : middle;
}

#sortowanie1
{
	width : 279px;
	float:right;
}

#sort1 select 
{
	font-size:11px;
	width:167px;
	font-weight : bold;
	color : #5D5D5D;
	font-family : arial, helvetica, sans-seirf;
	border:1px solid #DFDFDF;
}

#sort1
{
	font-size:11px;
	
	
	color : #5D5D5D;
	font-family : arial, helvetica, sans-seirf;
}

#descr
{
	padding-left : 10px;
}

#descr b
{
	color : #00aed8
}

#details_descr fieldset ul
{
	list-style-type : none;
	margin : 0px;
	padding : 0px;
}

#details_descr fieldset li
{
	padding :  2px 0px 2px 20px !important;
	background : transparent url('../images/o.jpg') 0px 5px no-repeat !important;	
	color : #494949 !important;
	font-size : 12px !important;
}

#details_descr li a
{
	color : #00aed8;
	text-decoration : underline;
}

#details_descr li a:hover
{
	text-decoration : none;
}

#details_descr div.o2
{
	padding :  5px 0px 5px 55px;
	background : transparent url('../images/o2.jpg') 35px 7px no-repeat;	
	color : #494949;
	font-size : 12px;
	width : 482px;
	margin : 10px auto 0px auto;
	border : 1px #E5E5E5 solid;
}

#details_descr div.o2 p
{
	margin : 0px;
	padding : 0px;
}

td.wartosc
{
	font-size : 12px;
	color : #5c5a99;
	width : 346px; 
	text-align:left;
	padding-left: 100px;
}

td.wartosc2
{
	font-size : 12px;
	color :  #00aed8;
	font-weight : bold;
	text-align:left;
	padding-left: 100px;
	width : 346px; 
}

#bg_tablle_g
{
	width : 642px;
	height : 14px;
}

#bg_tablle_d
{
	width : 640px;
	height : 7px;
}

#ocenianie
{
	width : 704px;
	overflow : hidden;
	margin-left : 4px;
}

tr.color
{
	background : #EFEFF3;
}

div.d_ocena
{
	width : 712px;
	background : transparent url('../images/d_tabela.jpg') 0px 0px no-repeat;
	height  :19px;
	margin-bottom : 20px;
	margin-top : 50px;
}


div.d_ocena span
{
	font-size : 11px;
	font-weight : bold;
	color : #494949;
	padding-left : 10px;
}

div.d_ocena1
{
	width : 712px;
	background : transparent url('../images/d_tabela.jpg') 0px 0px no-repeat;
	height  :19px;
	margin-top : 40px;
	margin-bottom:10px;
}

div.d_ocena1 span
{
	font-size : 11px;
	font-weight : bold;
	color : #494949;
	padding-left : 10px;
}

div.blue
{
	border-bottom : 1px #CCCCCC dotted;
}

div.blue a
{
	color : #00aed8;
	font-size : 12,5px;
	font-weight : bold;
	text-decoration : none;
	line-height : 30px;
}

div.blue a:hover
{
	text-decoration : underline;
}

#blue_kreska
{
	border: 1px solid #CCCCCC;
	margin : 20px 0px 5px 0px;
}

#basket_bt
{
	letter-spacing : 300px;
	text-align : center;
	clear : both;
	padding : 10px 0 20px;
	margin-top : 20px;
}

#basket_listingbg2 tr.td
{
	text-align : left;
}





#basket_listingbg2 h2
{
	padding : 0px;
	margin : 0px;
	font-size : 12px;
	color : #585858;
	font-weight : normal;
	padding-left : 20px;
	border-bottom : 1px #10BBDD solid;
	padding-bottom : 10px;
	padding-top : 20px;
}

#basket_listingbg2 h3
{
	/*color : #e25600;*/
        color: #00AED8;
	padding-top : 30px;
	line-height : 18px;
}

#top_koszyk
{
	background :#fff url('../images/top_koszyk.jpg') 200px 0px no-repeat; 
	width : 949px;
	height : 101px;
}

#dane_kotaktowe
{
	padding-top : 20px;
}

span.info_linia
{
	float : left;
	font-size : 18px;
	width : 170px;
	padding-left : 252px;
	color: #282750;
}

span.info_linia b
{
	font-size : 24px;
	color : #000;
}

span.info_tel
{
	float:left;
	width : 130px;
	font-size : 14px;
	color : #282750;
	line-height:27px;
	font-family :  arial, helvetica, sans-seirf;
}

span.info_mail
{
	font-size : 14px;
	color : #282750;
	display : block;
	width : 170px;
	float:right;
	line-height:27px;
	font-family : fago no, arial, helvetica, sans-seirf;
}

span.info_mail a
{
	color : #ff8700;
	text-decoration : none;
	font-weight : bold;
}

span.info_mail a:hover
{
	text-decoration : underline;
}

#top_koszyk img
{
	float : left;
}

#top_menu1
{
	width : 950px;
	margin-bottom : 50px;
	height : 42px;
}

#top_menu1 img
{
	float : left;
	-moz-opacity: 1 !important;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}

#details_menu1
{
	height : 43px;
	line-height : 43px;
	background : transparent url('../images/bg_belka.jpg') 0px 0px repeat-x;
	color : #4a487c;
	font-weight : bold;
	margin-left : 18px;
	width : 914px;
}

#details_menu1 a:visited,details_menu1 a{
	color: #4a487c;
	text-decoration: none;
}

#details_menu1 span.over a{
	color:#FFFFFF;
}

#details_menu1 *
{
	vertical-align : middle;
	float : left;
}

#details_menu1 span
{
	padding : 0px 30px;
	display : block;
	cursor : pointer;
	font-size : 17px;
}

#details_menu1 span.over
{
	color : #fff;
	background : transparent url('../images/bg_over.jpg') center no-repeat;
	text-decoration:underline;
}

div.panelspan span.over a {
	olor: white;
	text-decoration: underline;
}
div.panelspan a {
	color : #4a487c;
	text-decoration: none;
}

#content_full
{
	/*background-color : #fff;*/
	overflow : hidden;
	width:911px;
	margin : 0px auto -20px auto;
}

div.panel_form_box
{
	width : 428px;
	float : left;
	padding-left : 40px;
	padding-bottom : 40px;
}

div.panel_form_box table
{
	margin-top : 20px;
}

div.panel_form_box input.txt
{
	width : 255px;
	border : 1px #C3C3C3 solid;
	font-family : tahoma;
	font-size : 10px;
	padding : 5px 10px;
	margin-left : 25px;
}

#basket_listingbg2 table {
	border-bottom:1px solid #11BBDD;
	margin-top:10px;
	width:100%;
}



#basket_listingbg3 td
{
	border-bottom : 1px #EAEAEA solid;
	padding-top : 10px;
	padding-bottom : 10px;
}
#basket_listingbg3 .payCarList{
    width:auto;
}

#basket_listingbg3 .payCarList td{
    border:none;
    padding:0 0 0 10px  ;
}

#basket_listingbg3 .payCarList td.first{
    padding-left:0;
}

#basket_listingbg3 .payCarList td.desc{
    padding: 4px 0 0 35px;
    vertical-align: top;
    color: #999;
}

#basket_listingbg3 .payCarList td.desc.first{
    padding-left:24px;
}

#basket_listingbg3 .payCarList td.desc div{
    width:195px;
    font-size: 10px;
}


div.panel_form_box td
{
	border : none !important;
	padding-top : 9px;
	padding-bottom : 0px !important;
	font-size : 11px;
	color : #003162;
}

div#right_content.content div.rte p,
div#right_content.content div.rte ul,
div#right_content.content div.rte ul li,
div#right_content.content div.rte h4,
div#right_content.content    div.rte span{
    font-size:13px;
}


div.panel_form_box h2
{
	font-weight : normal !important;
	color : #585858;
	padding : 30px 10px 10px 30px;
	margin : 0px;
	font-size : 11px;
	border-bottom : 1px #10BBDD solid;
	margin-left : -43px;
}

#panelgrad
{
	background : #fff url('../images/panelgradbg.jpg')  0px 100% repeat-x;
	line-height : 39px;
	height : 39px;
	margin-top : 10px auto;
	padding : 0px 15px 0px 20px
}

#panelgrad a
{
	color : #082571;
	font-size : 18px;
	padding : 0 28px;
	display : block;
	float : left;
	height : 39px;
	font-weight : normal;
	text-decoration : none;
	background : #E2E2E2 url('../images/panelgradabg.jpg')  0px 100% repeat-x;
}

#panelgrad a:hover
{
	text-decoration : underline;
}

div.pomoc h2
{
    font-size:13px;
}

#basket_listingbg2 table
{
	width : 100%;
	padding-bottom:20px;
	margin-top : 10px;
}


#basket_listingbg2 form#newsletterForm table{
    border:none;
}

div#newsletterNote{
    border-top:1px solid #11BBDD;
}

#basket_listingbg2 td
{
	padding-top : 10px;
	padding-bottom : 10px;
}

#basket_listingbg2 #trlast td
{
	border-bottom : none;
}

#basket_listingbg2 .sum b
{
	background-color : #00aed8;
	color : #fff;
	padding : 3px;
}

#basket_listingbg2 th
{
	color : #585858;
	font-weight : normal;
	background : transparent url('../images/dotted.gif') 0px 100% no-repeat;
	font-size : 11px;
}


#basket_listingbg2 td.delete
{
	width : 29px;
	text-align :left;
}

#basket_listingbg2 td.photo
{
	width : 47px;
	text-align : left;
}

#basket_listingbg2 td.dscr
{
	width : 400px;
	color : #8B673F;
	text-align : left;
}

#basket_listingbg2 td.dscr a
{
	color : #00aed8;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	text-align : left;
}

#basket_listingbg2 td.dscr a:hover
{
	text-decoration : underline;
}

#basket_listingbg2 td.price
{
	width:130px;
	text-align : left;
	color : #33bee0;
	font-size : 18px;
}

#basket_listingbg2 td.count
{
	width : 53px;
	text-align : left;
	color : #05216a;
	font-size : 18px;
}

#basket_listingbg2 td.count input
{
	border : 1px #EAEAEA solid;
	color : #EAEAEA;
	text-align : center;
	font-size : 18px;
	font-family : tahoma,sans-serif;
	width:35px;
	padding : 1px 2px;
	color : #05216a;
	float : left;
	margin-top : 2px;
}

#basket_listingbg2 td.pods input
{
	float : none;
}

#basket_listingbg2 td.count img
{
	/*clear:both;*/
	margin-bottom : 3px;
}

#basket_listingbg2 td.count div
{
	float : right;
	padding-right : 4px;
	width : 10px;
}

#basket_sum
{
	width : 320px;
	float : right;
	padding : 10px 15px 10px 30px;
	color : #05216a;
	text-align : right;
	margin-right : 25px !important;
	margin-right : 11px;
	font-size : 14px;
}

#basket_sum span
{
	font-size : 20px;
	background-color:#282750;
	padding : 3px;
	
}

#basket_sum b
{
	color:#FFFFFF;
}

#basket_sum span sup
{
	font-size : 14px;
}

#basket_sum div
{
	float : left;
	padding-top : 8px;
}


#basket_sum3 table{
    width:auto;
    border:none;
    float:right;
    padding: 0;
    margin: 0;
}

#basket_sum3 table tr td span{
    font-size: 13px;
    line-height:15px;
    display: block;
}

#basket_sum3 table tr td.label{
    text-align: right;
    font-size: 13px;
    width:115px;
}

#basket_sum3 table tr td.value{
    text-align: left;
    width: 155px;
}

#basket_sum3 table tr td.value.price{
    width: 170px;
}

.f-left{
    float: left;
}


#loginform
{
	width : 312px;
	overflow : hidden;
	padding-left : 25px;
	float : left;
	padding-top : 20px;
	color : #626262;
}

#loginform a
{
	color : #626262;
	text-decoration : none;
}

#loginform a:hover
{
	text-decoration : underline;
}

#loginform h2
{
	color : #e25600;
	font-size : 16px;
	padding : 10px 0px;
	margin : 0px;
	font-weight : bold;
}


#loginform table
{
	margin-top : 20px;
	margin-bottom : 20px;
	border-color : #E2E2E2;
}


#loginform td
{
	border : none;
	padding-top : 9px;
	padding-bottom : 2px;
	font-size : 12px;
	color : #013165;
}

#loginform input.txt
{
	width : 195px;
	border : 1px #C3C3C3 solid;
	font-family : tahoma;
	font-size : 10px;
	padding : 5px 10px;
}

#details_descr {
    color:#797979;
    font-family:Arial,Tahoma !important;
    font-size:13px;
    line-height:18px;
}


#details_descr div#ct1 * {
    /*font-size:13px;*/
}

#details_descr div.opinion
{
	padding : 10px;
	color : #494949;
	padding-left : 60px;
        position: relative;
	background : transparent url('../images/op2.jpg') 10px 8px no-repeat;
}

#details_descr div.opinion div.vote{
    position:absolute;
    right:5px;
    top:6px;
}

#details_descr div.opinion_bg
{
	background-color : #efeff3;
	background-image : url('../images/op1.jpg');
}

#details_descr div.opinion b
{
	color : #282750;
	font-size : 11px;
	text-decoration : underline;
}

#details_descr div.opinion span
{
	font-size : 12px;
}

#details_descr div.opinion div.nagl
{
	padding-bottom : 7px;
}

#details_descr h2 b
{
	color : #494949;
	font-weight : bold;
	text-transform : uppercase;
}

#details_descr fieldset
{
	padding : 0px 15px;
	display : block;
	border : 1px #00AED8 solid;
	color : #494949;
}

#details_descr fieldset legend
{
	color : #494949;
	font-weight : bold;
	font-size : 18px;
	padding-right:81px;
	padding-left : 8px;
	background-color : #fff;
}

#details_descr fieldset input.txt
{
	font-size : 11px;
	font-family : tahoma, sans-serif;
	padding : 3px 5px;
	border : 1px #C5C5CB solid;
	float : left;
	width : 150px;
	background : #E0E0E7 url('../images/inpbg.jpg') 0px 0px repeat-x;
}

#details_descr fieldset textarea
{
	font-size : 11px;
	font-family : tahoma, sans-serif;
	padding : 5px;
	border : 1px #C5C5CB solid;
	float : left;
	background : #E0E0E7 url('../images/inpbg.jpg') 0px 0px repeat-x;
}

#details_descr fieldset label
{
	display : block;
	float : left;
	width : 84px;
	text-align : right;
	padding-right : 10px;
}

#details_descr fieldset *
{
	vertical-align : middle;
}

#details_descr fieldset span
{
	padding-left : 30px;
}

#trlast td
{
	background : transparent url('../images/dotted.gif') 0px 100% no-repeat;
}

#basket_listingbg3
{
	
}

#basket_listingbg3 table 
{
	margin-top:10px;
	width:100%;
}

#basket_listingbg3 h2 
{
	
	color:#585858;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:20px 0 10px 20px;
}

#basket_listingbg3 h3
{
	color : #00AED8;
	font-size: 14px;
}

#payway3 
{
	color:#585858;
	font-size:12px;
	padding:0 10px 4px;
	vertical-align : middle;
}

input.radio
{
	margin-left : 35px;
	margin-top: 0px;
	vertical-align:middle;
}

#basket_sum3 
{
	background : transparent url('../images/bg_zagiel.jpg') 18px 0px no-repeat;
	width : 870px;
	height : 78px;
	color:#05216A;
	font-size:11px;
	padding:5px 15px 10px 30px;
	text-align:right;
	margin:0px auto;
	margin-top: 26px;
	line-height:26px;
}

#basket_sum3 span 
{
	color:#4a487c;
	font-size:15px;
	font-weight:bold;
	margin-left:10px;
}

span#summary_paymentName {
    display:block;
}

span.price b
{
	background-color : #4A487C;
	color : #fff;
	padding : 2px;
}

#loginform
{
	width : 312px;
	overflow : hidden;
	padding-left : 25px;
	float : left;
	padding-top : 20px;
	color : #626262;
}

#loginform a
{
	color : #626262;
	text-decoration : none;
}

#loginform a:hover
{
	text-decoration : underline;
}

#loginform h2
{
	color : #04ADD8;
	font-size : 16px;
	padding : 10px 0px;
	margin : 0px;
	font-weight : bold;
}

#loginform table
{
	margin-top : 20px;
	margin-bottom : 20px;
	border-color : #E2E2E2;
}

#loginform td
{
	border : none;
	padding-top : 9px;
	padding-bottom : 2px;
	font-size : 12px;
	color : #013165;
}

#loginform input.txt
{
	width : 195px;
	border : 1px #C3C3C3 solid;
	font-family : tahoma;
	font-size : 10px;
	padding : 5px 10px;
}

#registerform, #registerform2
{
	width : 378px;
	overflow : hidden;
	
	float : right;
	padding-top : 20px;
	color : #626262;
}

#registerform  h2, #registerform2  h2
{
	color : #04ADD8;
	font-size : 16px;
	padding : 10px 0px;
	margin : 0px;
	font-weight : bold;
}

#registerform table, #registerform2 table
{
	margin-top : 2px;
	border-color : #E2E2E2;
}

#registerform2 table {
	margin-top : 40px;
}

#registerform td, #registerform2 td
{
	border : none;
	padding-top : 9px;
	padding-bottom : 2px;
	font-size : 12px;
	color : #013165;
}

#registerform input.txt, #registerform2 input.txt
{
	width : 126px;
	border : 1px #C3C3C3 solid;
	font-family : tahoma;
	font-size : 10px;
	padding : 5px 10px;
	float:left;
}

#registerform tr th, #registerform2 tr th
{
	color : #013165;
	background : transparent url('../images/krop.gif') 0px 100% repeat-x;
	text-align : left;
	padding-bottom : 4px;
	font-size : 12px;
	font-weight : bold;
	border-color : #E2E2E2;
	padding-top : 10px;
}

#registerform td, #registerform2 td
{
	padding-left : 30px;
}

#registerform span, #registerform2 span
{
	color : #626262;
	font-size : 11px;
	white-space : nowrap;
}

#registerform a, #registerform2 a
{
	color : #013165;
	text-decoration : none;
}

#registerform a:hover, #registerform2 a:hover
{
	text-decoration : underline;
}

div.box_kto_zamawia
{
	float : left;
	font-size : 12px;
	color : #666;
	padding-right : 19px;
	padding-left : 30px;
	padding-top:20px;
	width : 240px;
	line-height : 18px;
}

div.box_kto_zamawia ul {
	list-style-type : none;
	margin:0;
	padding:0;
}

div.box_kto_zamawia li {
	margin:0;
	padding:0;
}

div.box_kto_zamawia_header
{
	border-bottom:1px solid #11BBDD;
	margin-bottom:5px;
	padding-bottom:5px;
}

div.box_kto_zamawia textarea
{
	width : 227px;
	height : 72px;
	border : 1px #DADADA solid;
	font : normal normal 11px tahoma, sans-serif;
	padding : 5px;
}

#basket_bt4
{
	letter-spacing : 300px;
	text-align : center;
	clear : both;
	padding : 40px 0px;
	padding-bottom : 100px;
	margin-top : 20px;
}

#basket_sum4
{
	background : transparent url('../images/bg_zagiel.jpg') 18px 0px no-repeat;
	width : 912px;
	height : 78px;
	color:#05216A;
	font-size:11px;
	padding:10px 15px 10px 30px;
	text-align:right;
	margin:0px auto;
	margin-top: 26px;
	line-height:26px;
}

#basket_sum4 span 
{
	color:#4a487c;
	font-size:15px;
	font-weight:bold;
	margin-left:10px;
	margin-right:38px;
}

span.price b
{
	background-color : #4A487C;
	color : #fff;
	padding : 2px;
}

#trlast4 td
{
}

#basket_listingbg2 td.count1
{
	width : 53px;
	text-align : left;
	color : #565485;
	font-size : 14px;
	font-weight : bold;
	padding-left:10px;
}

#basket_listingbg2 td.dscr5 a 
{
	color:#00AED8;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
}

#basket_listingbg2 td.dscr5 a:hover
{
	text-decoration : none;
}

#o_nas
{
	/*padding-left : 20px;*/
	color : #494949;
	font-size : 11px;
}

h1
{
	margin : 0 0 0 25px;
	padding : 0 0 0 0;
	color : #4A487C;
	font-size : 24px;
	font-weight : bold;
	background : transparent url('../images/punktowanie.jpg') 0px 100% repeat-x;
	line-height: 50px;
}

div.breadcrumb span.navigation_end h1, div.breadcrumb h1 {
    display:inline;
    font-weight:normal;
    font-size: 10px;
    margin:0;
}


div.kim
{
	width : 666px;
	color : #494949;
	font-size : 11px;
	padding-top : 20px;
	line-height : 15px;
	padding-left:15px;
}

div.kim span
{
	color : #00aed8;
	font-size : 17px;
	font-weight : bold;
	line-height : 30px;
}

div.kim img
{
	border : 2px solid #747474;
	margin-left : 100px;
	margin-top : 20px;
}

div.kropek
{
	background : transparent url('../images/kropek.jpg') 0px 0px repeat-x;
	height : 6px;
	width : 255px;
	margin-left : 212px;
	margin-top : 15px;
}

#prezentacja
{
	width : 607px;
	padding-left : 46px;
	overflow : hidden;
}

#prezentacja img
{
	float : left;
	padding: 15px 15px;
}

div.platnosci_box
{
	padding-top : 10px;
}

div.platnosci_box h3
{
	font-size : 17px;
	color : #00aed8;
	border : 1px solid #D2D2D5;
	line-height : 30px;
	width : 703px;
	margin:0px;
	padding:0px;
	padding-left : 15px;
}

div.platnosci_box span
{
	width : 666px;
	color : #494949;
	font-size : 11px;
	padding-top : 20px;
	line-height : 15px;
}

div.punktowanie_bottom
{
	background : transparent url('../images/punktowanie.jpg') 0px 100% repeat-x;
	height : 1px;
	padding-top : 10px;
	margin-bottom : 45px;
}

#o_nas1
{
	padding-left : 20px;
	color : #494949;
	font-size : 11px;
	padding-bottom:50px;
}

#o_nas1 h2
{
	margin : 0px;
	padding : 0px;
	color : #4A487C;
	font-size : 24px;
	font-weight : bold;
	background : transparent url('../images/punktowanie.jpg') 0px 100% repeat-x;
	line-height: 50px;
}

div.kim1
{
	width : 666px;
	color : #494949;
	font-size : 11px;
	padding-top : 20px;
	line-height : 15px;
	padding-left:15px;
}

div.kim1 span
{
	color : #00aed8;
	font-size : 17px;
	font-weight : bold;
	line-height : 30px;
}

div.kim img
{
	border : 2px solid #747474;
	margin-left : 100px;
	margin-top : 20px;
}

div.kropek
{
	background : transparent url('../images/kropek.jpg') 0px 0px repeat-x;
	height : 6px;
	width : 255px;
	margin-left : 212px;
	margin-top : 15px;
}

a.on_link1
{
	background:#FFFFFF url(images/arowek.jpg) no-repeat scroll 3px 5px;
	color:#252559 !important;
	font-size:9px;
	font-weight:bold;
	padding-left:14px;
}

div.panel_form_box
{
	width : 394px;
	float : left;
	padding-left : 20px;
	padding-bottom : 40px;
}

div.panel_form_box table
{
	margin-top : 20px;
}

div.panel_form_box input.txt
{
	width : 255px;
	border : 1px #C3C3C3 solid;
	font-family : tahoma;
	font-size : 10px;
	padding : 5px 10px;
	margin-left : 25px;
}

div.panel_form_box td
{
	border : none !important;
	padding-top : 9px;
	padding-bottom : 0px !important;
	font-size : 11px;
	color : #003162;
}

div.panel_form_box h2
{
	font-weight : bold !important;
	color : #00AED5 !important;
	padding : 30px 10px 10px 10px !important;
	margin : 0px;
	font-size : 11px;
	border-bottom : 1px #10BBDD solid;
	margin-left : -43px;
}

div.cimg
{
	display : none;
}

#thumbs_list
{
	overflow:hidden;
	width:269px;
}

#thumbs_list img
{
	cursor : pointer;
        padding : 2px;
        margin-right: 4px;
}

#thumbs_list {
    margin: 0px auto;
    margin-top:10px;
    width: 212px;
    height: 77px;
}

#thumbs_list  div{
    width: 212px;
}

#views_block{
    position: relative;
    width: 268px;
}

#prev1{
    background: url(../images/small_prev.png) no-repeat center;
    display: block;
    padding: 5px;
    text-decoration: none;
    position: absolute;
    left:0;
    top:20px;
    z-index: 10;
}

#next1{
    background: url(../images/small_next.png) no-repeat center;
    display: block;
    padding: 5px;
    text-decoration: none;
    position: absolute;
    right:0;
    top:20px;
    z-index: 10;
}

#prev1:hover, #next1:hover{
    opacity: 0.6;
}
#image-block a
{
	height : auto !important;
}

.star
{
	float: left;
	width: 21px;
	height: 18px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}

.star, .star a
{
	background: url(../../../modules/productcomments/img/star.gif) no-repeat 0 0px;
}

.star a
{
	display: block;
	width: 21px;
	height: 18px;
	background-position: 0 0px;
}

div.star_on a
{
	background-position: 0 -21px;
}

iv.star_hover a, iv.star a:hover
{
	background-position: 0 -42px;
}

#sitemap_content
{
	overflow : hidden;
}

div.sitemap_block
{
	padding-right : 20px;
	width : 26%;
	float : left;
}

#loginbox111
{
	background-color : #11829a;
	padding : 4px 0px 4px 10px;
	color : #080815;
	height:26px;
	font-size : 12px;
}

#loginbox111 *
{
	vertical-align : top;
}

div.open
{
	
	float:left;
}

div.open a
{
	text-decoration : none;
	font-size : 12px;
	color : #5edcfa;
}

div.open a:hover
{
	text-decoration : underline;
}

div.open1 a
{
	text-decoration : none;
	font-size : 10px;
	color : #153f53;
}

div.open3 img
{
	float : right;
	padding-top:2px;
	padding-right : 10px;
}

div.open1 a:hover
{
	text-decoration : underline;
}

a.color-myaccount 
{
	color :#00aed8;
	text-decoration : none;
	font-size : 11px;
}

a.color-myaccount:hover
{
	text-decoration : underline;
} 

#content_full a 
{
	color :#00aed8;
	text-decoration : none;
	font-size : 11px;
        text-decoration: underline;
}

#content_full a:hover
{
	text-decoration : none;
}

#content_full8 
{
	margin:0 auto;
	overflow:hidden;
}

#zaawansowane3
{
	width : 750px;
	height : 180px;
	background-color : #F3F3F3;
	overflow : hidden;
	margin-top : 20px;
	margin-left : 100px;
}

#content_full8 h2
{
	background : transparent url('../images/punktowanie.jpg') 0px 100% repeat-x;
	height : 30px;
	margin: 0px auto;
	padding:0px;
	width : 100%;
	width : 924px;
	padding-left : 20px;
}

#zaawansowane3 input.txt 
{
	color:#666666;
	font-size:10px;
	padding:3px 5px;
	width:316px;
	padding : 5px;
}

#zaawansowane3 select
{
	width:329px;
	border:1px solid #CDCCDB;
	color:#666666;
	font-size:10px;
	padding : 5px;
}

#zaawansowane3 input.small 
{
	width:100px;
}

#zaawansowane3 table
{
	margin : 20px auto;
	font-size : 14px;
	color : #494949;
}

#basket_listingbg2 h1
{
	background:transparent url(../images/punktowanie.jpg) repeat-x scroll 0 100%; 
	color:#4A487C;
	font-size:24px;
	font-weight:bold;
	line-height:50px;
	margin:0;
	padding:0;
}

#basket_listingbg2
{
	padding-left : 22px;
}

div.error a
{
	text-decoration : none;
	color : #00AED8;
	font-size : 12px;
}

div.error a:hover
{
	text-decoration : underline;
}

.error {
    border:1px solid #E25600;
    color:#E25600;
    font-weight: bold;
    margin:10px auto;
    padding:0.3em 0.8em 1em;
    width:90%;
}
 
div.error li
{
	font-size : 12px;
	font-weight : normal;
}

#showherelink
{
	position:absolute;
	top:20px;
	right:20px;
	text-align:right;
	white-space : nowrap;
}

.link_nor{
    font: normal 14px "Arial", "Lucida Grande",Verdana, Sans-Serif;
    padding:0px 4px 0px 4px;
    text-align:center;
    color:#868686;
    padding : 5px 9px;
    background : transparent url('../images/step_off.gif') 3px 0px no-repeat;
    overflow : hidden;
    font-weight : bold;
    text-decoration : none;
    margin : 0px 2px;
    line-height : 25px;
}

ul#pager li a{
    display:inline;
    font-size:12px;
    line-height:12px;
    padding:3px 7px;
}

ul#pager li a.activeSlide{
    background : transparent url('../images/step_on.png') 0px 0px no-repeat;
}

.link_act
{
font: normal 14px "Arial", "Lucida Grande",Verdana, Sans-Serif;
padding:0px 4px 0px 4px;
text-align:center;
color:white !important;
padding : 5px 9px;
background : transparent url('../images/bon.gif') 0px 0px no-repeat;
overflow : hidden;
font-weight : bold;
text-decoration : none;
margin : 0px 2px;
line-height : 25px;
}

/* whishlist */

td.bold a 
{
color:#00AED8;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

td.bold a:hover
{
text-decoration:underline;
} 

td.align_center a 
{
color:#00AED8;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

td.align_center a:hover
{
text-decoration:underline;
} 

td.bold a:hover
{
text-decoration:underline;
} 

#block-order-detail a, #view_wishlist a
{
color:#00AED8;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#block-order-detail a:hover, #view_wishlist a:hover
{
text-decoration:underline;
} 

ul#categoryTreeLM   li ul{
    display: none;
}

#id_country, #vat_id_country {
    width:149px;
}

p.success{
    padding: 10px 15px;
    color: #2BBF23;
    font-weight:bold;
    font-size: 14px;
}

p.error
{
}

.f-right{
    float: right;
}

#flashnews{
    display: block;
    position: relative;
    height: 282px;
}

ul#pager{
    position: absolute;
    display: block;
    bottom: 0;
    z-index: 1000;
}

ul#pager li{
    display: inline;
}


#left #menu_left h1{

    background:transparent none repeat scroll 0 0;
    border:medium none;
    color:#FFFFFF;
    font-size:20px;
    margin-left:0;
    padding-left:0;
    text-decoration:none;
}

#left #menu_left {
    padding-top:9px;
}

#left #menu_left h2{
    color: #fff;
}

#left #menu_left div.newsletter_box {
    margin-top:25px;
}

#left #menu_left div.newsletter_box h2 {
    color:#1f1d44;
    font-weight:normal;
}

#left #menu_left div.newsletter_box  div#newsletter p{
    color:#7b7a8a;
    width:150px;
}

#left #menu_left div.newsletter_box div#newsletter input.txt{
    width:85px;
}

#left #menu_left div#callcenter{
    background: url('../images/callcenterbox_bg.png') repeat-y;
    height: 266px;
}

#left #menu_left div.newsletter_box  div#callcenter{
    padding-left:18px;
    position: relative;
}

#left #menu_left div.newsletter_box  div#callcenter h2{
   margin: 0;
   font-size: 18px;
   padding-top:25px;
}


#left #menu_left div.newsletter_box  div#callcenter label{
    color:#4f4d72;
    font-size:14px;
}

#left #menu_left div.newsletter_box  div#callcenter span{
    font-size:14px;
    color:#4f4d72;
}

#left #menu_left div.newsletter_box  div#callcenter span.email{
    color:#ff8704;
    font-weight:bold;
}

#left #menu_left div.newsletter_box  div#callcenter div.labeledBox{
    margin:4px 0;
}


#left #menu_left div.newsletter_box  div#callcenter #mainNumber{
    display:block;
    font-size:20px;
    font-weight: bold;
    padding-bottom:20px;
    color:#000002;
}

#left #menu_left div.newsletter_box  div#callcenter div#bottomBg{
    height:92px;
    width:196px;
    position: absolute;
    left:0;
    bottom:0;
    background: url('../images/newsletter_box_bt_bg.png') no-repeat bottom left;
}

#left #menu_left div.newsletter_box  div#callcenter input#contactInfoButton{
    bottom:63px;
    left:23px;
    position:absolute;
    z-index:10;
}

#left #menu_left ul li a.active{
    color:#01aed8;
}

/*Styles for static content pages from CMS*/

#right_content.pomoc{
    float:right;
    margin-right:10px;
    width:730px;
    color: #A5A5A5;
}

#right_content.pomoc h1{
    margin-left:0;
}

#newsletterForm{
    float: left;
}

#newsletterForm label{
    color:#013165;
}

#newsletterForm table tr td{
    padding:3px;
}

#newsletterForm table tr td input#emailField{
    width:140px;
}

#newsletterForm table tr td select{
    padding:5px;
}

#newsletterForm table tr td.first{
    padding-right: 10px;
    text-align: right;
}

#newsletterLogo{
    float:right;
    margin:20px 140px 20px 0;
}

#newsletterNote{
    margin:0 auto;
    width:850px;
}



div#loginform.contactForm{
    width:546px;
    float:none;
    padding-top: 0;
    padding-left:0;
}

div#loginform.contactForm table{
    margin-top:0;
}

#ownerDataTable td.left{
    padding-right:35px;
}

div#googleMap{
    width:600px;
    margin:0px auto;
}

#map2{
    margin-bottom:30px;
}


.ta-justify{
    text-align: justify;
}

div#right_content.pomoc div.rte{
    line-height: 18px;
    color:#808080;
    font-size: 13px;
}

div#right_content.pomoc div.rte ul li {
        line-height:24px;
}

.lightBlue{
    color: #5EDCFA;
}


#basket_sum4 table{
    float:right;
}

span.prev{
    color:#1E1D43;
    font-weight: bold;
}

span.lt, span.gt{
    font-family:Comic Sans MS;
    font-size:13px;
    padding:0 4px;
}

div#sort{
    position:absolute;
    right:20px;
    top:22px;
}

div#right_content div.aboutus h3{
    color: #00b0f0;
    font-size: 13px;
}
div#right_content.pomoc div.rte.aboutus p{
    font-size:13px;
    line-height: 22px;
}

ul.simpleList li{
    font-size: 13px;
    margin-bottom: 10px;
}

#manufacturer span{
    color: #494949;
    margin-left: 19px;
}

#details_descr h2{
    color:#494949;
    font-family:verdana;
    font-size:11px;
    font-weight:bold;
    margin-top:20px;
    background: transparent url(../images/h2bg.jpg) repeat-x scroll 0 100%;
}


div.priceBox span.cena_p s{
    font-size: 13px;
}


h3.legend{
    background-color:#FFFFFF;
    color:#494949;
    font-size:16px;
    font-weight:bold;
    padding-left:8px;
    padding-right:81px;
}

div#yellow_bel1 span.absPageShown {
    left:284px;
    position:absolute;
    top:22px;    
}

div#variouslinks{
    bottom:71px;
    clear:both;
    left:230px;
    position:absolute;
    width:580px;
}

div#variouslinks a{
    position: relative;
    display: block;

}

span#weaccept{
    color:#888888;
    font-size:12px;
    left:21px;
    position:absolute;
    text-align:left;
    top:50px;
}


#basket_sum2
{
	padding : 10px 15px 10px 30px;
	color : #05216a;
	background-color : #F5F5F5;
	border-top : 1px #11BBDD solid;
	border-bottom : 1px #11BBDD solid;
	text-align : right;
	font-size : 14px;
}



#basket_sum2 #summary_totalPrice
{

	font-weight : bold;
}

#basket_sum2 span
{
	color : #05216a;
	font-size : 14px;
	font-weight : bold;
        margin-left:5px;
        margin-right:15px;
}




#basket_sum2 span.price sup
{
	font-size : 14px;
}




#basket_sum2 table{
    width:auto;
    border:none;
    float:right;
    padding: 0;
    margin: 0;
}

div.confirmation p,div.confirmation span{
    font-size:13px;
    color:#808080;
}

div#basket_listingbg2.confirmation{
    color: #808080;
    line-height: 24px;
}

div#basket_listingbg2.confirmation h3{
    padding-top:15px;
}

table.productsSepcial tr td.specialProductContent{
    width:200px;
}

div.guarantee img{
    margin: 0px 10px;
}

div.guarantee p{
    width:540px;
    float:right;
}

#bestsellers span.blueBold {
    color:#00AED8;
    font-size:14px;
    margin:0;
    padding:0 0 8px;
}

#newsletter span.blueBold{
    font-size:18px;
    margin:0;
    padding:0 0 8px;
    display: block;
}

span.darkBlue{
    font-size:18px;
    margin:0;
    padding:0 0 5px;
}

#bottom_links span.blockTitle{
    background-image:none;
    color:#B6B6B6;
    display:block;
    font-size:17px;
    font-weight:bold;
    margin:9px 0;
    padding:0;
    text-transform:none;
}

#copy h3{
    font-weight: normal;
}

.darkBlue{
    color:#4A487C;
    font-size: 18px;
}

.darkGrey{
    color: #626262;
}

.sectionTitle{
    background:transparent url(../images/h2bg.jpg) repeat-x scroll 0 100%;
    color:#494949;
    font-family:verdana;
    font-size:11px;
    font-weight:bold;
    margin-top:20px;
    display: block;
    padding-bottom:5px;
}

.sectionTitle b{
    color:#494949;
    font-weight:bold;
    text-transform:uppercase;
}



.rating {
 cursor: pointer;
 margin: 2em;
 clear: both;
 display: block;
}
.rating:after {
 content: '.';
 display: block;
 height: 0;
 width: 0;
 clear: both;
 visibility: hidden;
}
.rating-cancel,
.star {
 float: left;
 width: 21px;
 height: 18px;
 overflow: hidden;
 text-indent: -999em;
 cursor: pointer;
}

.cancel
{
	margin-top : 1px;
}

.cancel,
.cancel a {background: url(../images/delete_1.gif) no-repeat 0 -21px;}

.star,
.star a {background: url(../images/star.gif) no-repeat 0 0px;}

.cancel a,
.star a {
 display: block;
 width: 21px;
 height: 18px;
 background-position: 0 0px;

}
div.star-rating-on, div.star-rating-on a {
 background-position: 0 -21px;
}

div.rating-cancel,div.rating-cancel a{background:url(../images/delete.gif) no-repeat 0 -21px;}

div.star_hover a,
div.star a:hover{
 background-position: 0 -42px;

}

.blueBold{
    font-size:18px;
    margin:0;
    padding:0 0 8px;
    display: block;
}

a#checkoutBt{
    color:#1D1C45;
    display:block;
    font-size:13px;
    font-weight:bold;
    padding:7px;
    text-decoration:none;
    background: url(../images/bt_clean.jpg) no-repeat;
}


a#checkoutBt:hover{
    opacity: 0.8;
}

p.warning{
    color: #808080;
    font-size: 13px;
    padding-left: 25px;
}

input.type_radio{
    margin:0 5px;
    position:relative;
    top:2px;
}


.smallGrey{
    color:#494949;
    font-size:11px;
}

p.basket_empty{
    font-size:16px;
    font-weight:bold;
    text-align:center;
    padding:20px 0;
}

div.empty_basket_info{
    color:#555;
    font-size: 12px;
}

img.arrow_point{
    margin:0 2px;
    position:relative;
    top:3px;
}

.wiecej_box a{
    color: #07246F;
}

.see_also{
    border:1px solid #D9D9D9;
    margin-left:147px;
    padding:6px;
    position:relative;
    top:16px;
}

#available-soon-box{
    text-align: left;
    border:1px solid #5F9DB5;
    padding:10px 10px 0px 10px;
    font-size: 12px;
    color: #137A9F;
    background: #EFFBFF;
    position: absolute;
    z-index: 100;
    top: 135px;
    right: 0;
    width: 515px;
}

#available-soon-box ul{
    margin: 0;
    list-style: decimal;
}

#available-soon-box ul li{
    margin-bottom: 15px;
}

#available-soon-box a{
    color: #07246F;
}


.pos-rel{position: relative;}
.ta-center{text-align: center;}
.ta-right{text-align: right;}
#close-bt{
    position: relative;
}

#close-bt a{
    display:block;
    height:22px;
    left:500px;
    position:absolute;
    text-decoration:none;
    top:-8px;
    width:22px;
    background: url(../images/blue_del22x22.png) no-repeat;
}

.arrow-link{
    position: relative;
    top:7px;
}

.d-none{
    display: none;
}

#shipping_cost {color: #a5a5a5;}
