body,th,td,tt,p,div,span
{
	color:#003471;
	font:normal 12px/18px tahoma, verdana, arial, sans-serif;
}
/*
table, tr, td { padding: 0; margin: 0; border: 0; }
*/


body { position:relative; }


img { border:none }

body,form,div
{
	margin:0;
	padding:0;
}

input,textarea,select
{
	color:#000;
	font-family:tahoma, verdana, arial, sans-serif;
	font-size:11px;
	padding-left:1px;
}

.input-text
{
	color:#333;
	border:#333 1px solid;

}

.input-text-100
{
	color:#333;
	border:#333 1px solid;

	width:100%;
}

p,ul
{
	margin-top:6px;
	margin-bottom:6px;
}

.underlined:link,.underlined:visited,.underlined:active
{
	text-decoration:underline;
}

.underlined:hover
{
	text-decoration:none;
}

.hand
{
	cursor:pointer;
}

.nowrap
{
	white-space:nowrap;
}

.uppercase
{
	text-transform:uppercase;
}

.lowercase
{
	text-transform:lowercase;
}

hr
{
	border:solid #ced6da 0;
	border-top-width:1px;
	height:0;
}

.subheader
{
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:13px;
	font-weight:700;
}

.breadcrumbs
{
	color:#fff;
	font: normal 10px Verdana, Arial, sans-serif, Helvetica;
	float:left; 
	position: absolute;
	top: 90px; 
	left: 210px
}

.breadcrumbs-link:link,.breadcrumbs-link:visited,.breadcrumbs-link:active
{
	color:#fff;
	text-decoration:none;
}

.breadcrumbs-link:hover
{
	color:#fff799;
	text-decoration:underline;
}


.error-text
{
	color:#f27a00;
	font-weight:700;
}

.side-padding
{
	padding-left:3px;
	padding-right:3px;
}

.top-bg
{
	background: #fefefe url('images/01-headerbk.gif') repeat-x;
	height: 112px;
	display:Block;
}

.top-bg img { border:none;}

.top-text
{
	color:#4a4a4a;
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:10px;
}

.select-language
{
	color:#2e2e2e;
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:11px;
}

.top-menu-bg-active
{
	background-color:#56a9f7;
	background-repeat:repeat-x;
	cursor:pointer;
}

.top-menu-border
{
	background-color:#2c66ac;
}

.bottom-copyright
{
	color:#717171;
	font-family:arial, verdana, sans-serif;
	font-size:10px;
}


.mainbox-title-bg
{
	background-color:#5d93d6;
}

.mainbox-title
{
	color:#fff;
	font-size:11px;
	font-family:tahoma, arial, verdana, sans-serif;
	font-weight:700;
	background: #5d93d6 url('images/sidebox_title_bg.gif') repeat-x center; 
	border-bottom: solid 1px #68b81b; 
	border-top: solid 1px #68b81b;	

}

.mainbox-title h1 
{
    padding-left: 10px;
	margin: 0;
	font: bold 13px/24px Trebuchet MS, arial, sans-serif;
	color: #fff;


	}

.mainbox-body
{
	color:#141414;
	background-color:#fff;
	/*padding: 10px;*/
	width: auto;
}


.search-text
{
	color:#333;
	font-size:12px;
	font-family:tahoma, verdana, arial, sans-serif;
	font-weight:700;
}

.bestseller-sidebox
{
	color:#333;
	font-size:11px;
	font-family:arial, verdana, sans-serif;
}

.notification-title-n
{
	color:#296dc1;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:700;
}

.notification-title-e
{
	color:#c12929;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:700;
}

.notification-border-e
{
	background-color:#c12929;
}

.notification-border-w
{
	background-color:#eba600;
}

.notification-title-w
{

	color:#eba600;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:700;
}

.section-title
{
	color:#296dc1;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
}

.button
{
	background-color:#2e90d3;
	color:#fff;
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:10px;
	font-weight:700;
	white-space:nowrap;
}

.action_button
{
	background-color:#ffa209;
	color:#fff;
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:10px;
	font-weight:700;
	white-space:nowrap;
}

.emenu-border
{
	background-color:#fff;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
}

.emenu-over
{
	background-color:#ccc;
	cursor:pointer;
}

.subcategories
{
	font-size:11px;
	font-weight:700;
}

.product-title:hover
{
	color:#f27a00;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
}

.product-title:active
{
	color:#296dc1;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
}

.product-tools
{
	background-color:#EDF4FD;
}

.more-info
{
	font-size:10px;
}

.list-price
{
	color:#555;
	font-size:11px;
}

.price
{
	color:#900;
	font-size:14px;
	font-weight:700;
}

.cart-price
{
	font-size:12px;
	font-weight:700;
}

.discount
{
	color:#666;
	font-size:10px;
}

.form-title
{
	background-color:#fff;
	color:#141414;
	font-weight:700;
}

.required-field-mark
{
	color:red;
}

.table-head
{
	background-color:#519df5;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
	padding-left:3px;
	padding-right:3px;
	height:22px;
}

.table-row
{
	background-color:#f1f3f7;
}

.thin-border
{
	background-color:#aaa;
}

.form-field-caption
{
	font-style:italic;
	background-color:#f1f3f7;
}

.minner
{
	font:12px Tahoma, Verdana, sans-serif;
	text-decoration:none;
	color:#000;
	padding:4px;
}

.moout
{
	text-decoration:none;
	border:1px solid #666;
	background:#fff;
}

.moover
{
	text-decoration:none;
	border:1px solid #666;
	background:#ccc;
	cursor:pointer;
}

a.sort-by-links:hover
{
	color:#f27a00;
	text-decoration:none;
}

a.sort-by-links-selected:hover
{
	color:#f27a00;
	text-decoration:none;
	font-weight:700;
}

.notification-checkoutblue
{
	color:#296dc1;
}

.profiles-vert-img
{
	width:10px;
}

.discount-label-text
{
	color:#fff;
	font-size:11px;
	font-weight:700;
	white-space:nowrap;
}

.section-active-tab-bg
{
	font-family:tahoma,arial, helvetica, sans-serif;
	font-size:11px;
	white-space:nowrap;
	color:#fff;
	background:url('images/tab_bg_active.gif');
	background-color:#5f96db;
}

.section-inactive-tab-bg
{
	font-family:tahoma,arial, helvetica, sans-serif;
	font-size:11px;
	color:#000;
	white-space:nowrap;
	background:url('images/tab_bg.gif');
	background-color:#e9e9e9;
}

.section-outer-border
{
	border:1px #7A7A7A solid;
	clear:both;
}

.ajax-message
{
	border:1px solid #000;
	background-color:#f4fbff;
	padding:10px;
}

.affiliate-code
{
	background:#f0f0f0;
	border:1px solid #e0e0e0;
	color:#999;
	font-size:9px;
	text-align:center;
	margin:3px 10px 3px 3px;
	padding:3px;
}

.valign
{
	vertical-align:middle;
}

.main-text
{
	color:#333;
}

a.sort-link:hover
{
	color:#fff;
	text-decoration:none;
}



a:link,a:visited,a:active
{
	color:#296dc1;
	text-decoration:none;
}

a:hover,.notification-checkoutl:hover
{
	color:#f27a00;
	text-decoration:underline;
}

.subheader2,.text-button-link:link,.text-button-link:visited,.text-button-link:active,.text-button-link:hover
{
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:11px;
	font-weight:700;
}

.page-title,.product-details-title
{
	color:#000;
	font-size:12px;
	font-weight:700;
}

.expanded,.search-selectbox
{


}



.top-menu-title:link,.top-menu-title:visited,.top-menu-title:hover,.top-menu-title:active
{
	color:#fff;
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:11px;
	font-weight:700;
}

.bottom-menu,.bottom-menu-links:link,.bottom-menu-links:visited,.bottom-menu-links:hover,.bottom-menu-links:active
{
	color:#296dc1;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
}













/* SIDEBOXES */

.sidebox-categories 
{	
	background-color:#d6f7c3;
}

.sidebox-body
{	
	margin: 10px;
	color:#333;
}

.sidebox-body-white
{
	/*color:#333;
	background-color:#fff;*/
}

.sidebox-link:link
{
	color:#333;
	font-size:11px;
	font-family:tahoma, arial, verdana, sans-serif;
}

.sidebox-link:hover
{
	color:#000;
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:11px;
}

.sidebox-input-text
{
	color:#333;
	background-color:#fff;
	border-right:#8fb1da 1px solid;
	border-top:#8fb1da 1px solid;
	border-left:#8fb1da 1px solid;
	border-bottom:#8fb1da 1px solid;
}



.sidebox-roottopic:hover
{
	color:#000;
	font-family:tahoma, verdana, arial, sans-serif;
	font-size:11px;
	font-weight:700;
}

.sidebox-link:visited,.sidebox-link:active
{
	color:#333;
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:11px;
}


/* END SIDEBOXES **/ 






.small-link, .sku {
	font-size:9px;
}

.search-advanced:link,.search-advanced:visited
{
	color:#333;
	font-size:10px;
	font-family:tahoma, verdana, arial, sans-serif;
	text-decoration:underline;
}

.search-advanced:hover,.search-advanced:active
{
	color:#333;
	font-size:10px;
	font-family:tahoma, verdana, arial, sans-serif;
	text-decoration:none;
}

.notification-body-n,.section-body
{
	background-color:#f4fbff;
	color:#000;
}

.notification-body-e,.notification-body-w
{
	background-color:#fff7f4;
	color:#000;
}

.button-link:link,.button-link:visited,.button-link:active,.button-link:hover
{
	color:#fff;
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:10px;
	font-weight:700;
}

.product-title:link,.product-title:visited
{
	color:#296dc1;
	font-size:12px;
	font-weight:700;
	text-decoration:underline;
}

.form-field-title,.form-note
{
	background-color:#fff;
	color:#141414;
}

a.sort-by-links:link,a.sort-by-links:visited,a.sort-by-links:active
{
	color:#296dc1;
	text-decoration:underline;
}

a.sort-by-links-selected:link,a.sort-by-links-selected:visited,a.sort-by-links-selected:active
{
	color:#296dc1;
	text-decoration:underline;
	font-weight:700;
}

.notification-checkout,.notification-checkoutl
{
	color:#61646E;
}

.notification-checkoutl:link,.notification-checkoutl:visited,.notification-checkoutl:active
{
	color:#61646E;
	text-decoration:none;
}

a.sort-link:link,a.sort-link:visited,a.sort-link:active
{
	color:#fff;
	text-decoration:underline;
}




/* custom */ 

.opisizdelka { margin-bottom: 20px ;}

.opisizdelka p
{
	font:normal 12px/17px tahoma, arial, sans-serif;
	margin:1px 0 15px;
	padding:0;
}

.opisizdelka h5
{
	font:bold 13px/18px tahoma, arial, sans-serif;
	color:#9e0b0f;
	margin:0;
	padding:0;

}

.opisizdelka_spisek {
	font: normal 11px/16px tahoma, arial, sans-serif;	
	color: #444;
	-moz-column-count:2;
	-moz-column-gap:50px;
	border-bottom: 1px solid #bbb;
	}

.opisizdelka_spisek ul {

	
	}

h1 { color: #f042aa; font: bold 18px trebuchet MS, arial, sans-serif; }


#top_quick_links {
position: absolute;
top: 50px;
right: 0px;
font: bold 12px Trebuchet MS, Arial, sans-serif, Helvetica;
color: #fff200;	
}

#top_quick_links ul {
	list-style-type: none;
	display: inline;
	white-space:nowrap;
	margin: 0;
	padding: 0;

}

#top_quick_links ul li{
	display:inline;
}

#top_quick_links ul li a {
	padding:0.3em 1em;
	background: /*url('images/01-toplinksbk.gif')*/;
	color:#fff568;
	text-decoration:none;
	float:left;
	/*border-right:1px solid #127bc3;
	border-bottom:1px solid #127bc3;*/
	
}

#top_quick_links ul li a:hover {
	/*background: #1582cc;*/
	text-decoration: none;
	color: #fff568;	
	}



#wrapper { 
	width: 100%;
	}
	
	
	
	
	
	
/* MENUS & CATEGORIES */ 

ul.menu1 {
	margin:5px 0 10px 5px; 
	padding:0; 
	list-style-type: none;	
	text-align: left;
	display:block;

	}
	
	
ul.menu1 li { display: inline; }	

ul.menu1 a.sidebox-subcategory {
	color:#000;
	font: normal 12px/18px tahoma;
	padding: 0;
	margin: 2px 0;
	display: block;
	vertical-align: bottom;
	border-left: 3px solid #ed1697; 
	/*border-top: 2px solid #f4fbff; */
	/*border-bottom: 1px solid #fff;*/		
}

ul.menu1 a.sidebox-subcategory:hover {
	background: #fff;
	border-left: 3px solid #ff4200; 

	text-decoration: none;
	color: #ff4200;	
	}
	

ul.menu1 a.sidebox-rootcategory, ul.menu1 a.sidebox-rootcategory:hover {
	font: bold 13px/20px tahoma;
	text-decoration: none;
	color: #000;
	display:block;
}

	
	

/* END MENUS & CATEGORIES */ 



/* SIDEBOX css */

.sideboxtitle {
	background: #5d93d6 url('images/sidebox_title_bg.gif') repeat-x center;
	border-bottom: solid 1px #68b81b; 
	border-top: solid 1px #68b81b;	
	
	}
	
	
.sidebox { 
	margin-bottom: 15px; 
	background: #d6f7c3;
	border-bottom: 2px solid #5eb326;		
	/*border-bottom: 15px solid #fff;	*/

	
}

.sidebox h6 {
	display: inline; 
	font: bold 12px/24px tahoma; 
	text-transform:uppercase; 
	color: #fff;
	
}

.sideboxtitle img {
	margin: 1px 2px; 
	float: left; 
}



/* welcome */

h4 { 
	font: bold 13px/17px Arial;
	color: #000;
	margin:10px 0 5px 5px; 
	padding: 0;

}

div.welcome { 	
	background:url(/skins/default_blue/customer/images/02-welcomebk.gif) repeat-x; 
	padding: 0 0 30px 0; 
	margin: 0;
	height: 138px;
	width: 100%;

}

div.welcome img {
	margin: 0; display:inline;
}

.welcome2 p {
	font: normal 13px/18px Arial;
	margin: 2px 0 2px 5px; 
}

.welcome2 td {
	border-bottom: 1px solid #dedede;
	vertical-align: top;	
	padding-bottom: 30px;
	background: url(/img/02-welcomefooter.gif) repeat-x bottom;
	}

.welcome2 ul {
	font: normal 12px/17px Arial;
	margin: 0 0 0 30px; 
	padding: 0; }
	
.welcome2 li { padding: 0; margin: 0 }		

/* end welcome */





/* FLANKING MENUS */
.content {
	position:relative; 
	width:auto;
	min-width:120px;
	margin:0px 200px 20px 200px;

	background-color:white;
	padding:10px;
	z-index:3; 
	}


#navAlpha, #navBeta {
	top:122px;
	/*background-color:#e2f4ff;	*/
	margin: 0 5px;
	
}
#navAlpha {
	position:absolute;
	width:210px;

	left:0px;

	z-index:2;

	voice-family: "\"}\"";
	voice-family:inherit;
	width:188px;
	}

body>#navAlpha {width:128px;}
		
#navBeta {
	position:absolute;
	width:210px;
	right:0px;
	z-index:1;
	
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:188px;
	}
/* Again, "be nice to Opera 5". */
body>#navBeta {width:168px;}

/* END FLANKING MENUS */

