HTML, BODY {margin: 0; padding: 0; border: 0;}
BODY{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 83%;
	background-color: #FFFFFF;
}
/*--LAYOUT--*/
.B_left-column { 
	position: absolute;
	width:158px;
	height:100%;
	left:0px;
	top: 197px;
}
.B_right-column { 
	position: absolute;
	width:158px;
	height:100%;
	right:0px;
	top:197px;
}
.B_middle-column {
	position: relative;
  width: auto;
	height:100%;
	margin-left:175px;
	margin-right:180px;
	margin-top:0px;
}
.B_middle-columnNN {/*pro firefox*/
	position: relative;
  width: auto;
	height:100%;
	margin-left:175px;
	margin-right:180px;
	margin-top:80px;
}
.B_bottom-column{  
	position: relative;
	margin-bottom: 0px;
}
/*--/layout--*/
/*--HEAD*/
.B_HeadBack{
	background: url(B_images/head_back.jpg);
	width: 100%;
	height: 57px;
	margin: 0;
	border: 0;
	padding: 0 0 0 0 ;
}
.B_Head{
	background: url(B_images/head.jpg) no-repeat top left;
	width: 100%;
	height: 107px;
	overflow:hidden;
	position: relative;
}
.B_Head a span{
	position: absolute;
	top: 0; left:0;
	width: 350px;
	height: 100px;
	cursor: pointer;
}
.B_SpeedBar{/*prave horni menu-home|shopping cart|help*/
	vertical-align:top;
	padding-top: 10px;
	font-size: 70%;
	display:inline;
	position:relative;
	float:right;
}
.B_Address{
	vertical-align:top;
	padding-top: 30px;
	font-size: 70%;
	text-align:right;
	color:white;
	font-weight: bold;
	padding-right: 5px;
}
.B_UnderHead_left{
	background: url(B_images/body_03.jpg) no-repeat top left;
	height: 70px;
	width:100%;
	position: relative;
	top:0;
	padding-left:29px;
	color: #ffffff;
}
.B_UnderHead_right{
	background: url(B_images/body_05.jpg) no-repeat top right;
	height: 70px;
	width:100%;
	position: relative;
	top:0;
	color: #ffffff;
	float:right;
}
.B_product_online{/* x Products and y Items online*/
  font-size: 70%;
  font-weight:bold;  
}
.B_location{
  font-size:90%;
  padding-left:145px;
  padding-top:20px;
}
.AdvancedSearch{/*odkaz advanced search*/
  font-size:70%;
}
.AdvancedSearch a:link, .AdvancedSearch a:visited {
  color:#BF1529;
}
.AdvancedSearch a:hover{
  color:#FB5980;
}

/*---/head-*/

/*--GLOBAL LINKS*/
A{
  text-transform: uppercase;
}
A:link {
	color: #A80114; 
	text-decoration: none;
	font-weight: bold;
}
A:visited {
	color: #A80114; 
	text-decoration: none;
	font-weight: bold;
}
A:hover {
	color: #FCCB99; 
	text-decoration: underline;
	font-weight: bold;
}
A:active  {
	color: #A80114; 
	text-decoration: none;
	font-weight: bold;
}
/*submenu*/
.submenu{
	text-transform: lowercase;
	color: #FFFFFF;
	font-weight: bold;
}
.submenu A{
	font-size: 70%;
	text-transform: lowercase;
}
.submenu A:link {
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
}
.submenu A:visited {
	color:#FFFFFF; 
	text-decoration: none;
	font-weight: bold;
}
.submenu A:hover {
	color: #FCCB99; 
	text-decoration: underline;
	font-weight: bold;
}
.submenu A:active  {
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
}
/*--LEFT SIDE*/
.B_shit{/*???????????????????????????????????*/
	width:158px;
	overflow: hidden;
}
.B_DateNews{/*datum o news*/
	font-size: 70%;
	color:#FFFFFF;
}
/*.B_TodayNews{
	font-size:10%;
	padding-left: 10px;
}*/
.B_NewsText{/*text v zpravy v news*/
	font-size:65%;
}
.B_MenuLeft{/*zaobleny spodek leveho menu*/
	background: url(B_images/menu_left.jpg) no-repeat top left;
	height: 38px;
}
.B_MenuLeft2{
	background: url(B_images/menu_left2.jpg) no-repeat top left;
	height: 38px;
}
/*--/left side*/

/*--MENU..*/
	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 7em;
	}
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1em;
		margin-bottom : -1px;
		width: 7em;
	}
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 7.000em;
		margin-top : -1.35em;
	}
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	#nav li a {
		width: 11em;
		width : 10em;
		display : block;
		color : black;
		font-weight : bold;
		text-decoration : none;
		background-color : white;
		border : 1px solid black;
		padding : 0 0.5em;
	}
	#nav li a:hover {
		color : white;
		background-color : blue;
	}
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	#content {
		margin-left : 12em;
  }
/*--/menu*/
/*--RIGHT SIDE*/
.B_MenuRight{
	background: url(B_images/menu_right.jpg) no-repeat top right;
	height: 38px;
}
.B_CartText{
	color:#FFFFFF;
	font-size: 70%;
}
.B_Login{
	font-size: 75%;
	color:#FFFFFF;
}
/*--/right side*/

H1 {
  font-size: 80%;
}
H2 {
        FONT-SIZE: 13px;
}
H3 {
  font-size: 90%;
}
H4{
  font-size: 80%;
  font-weight:normal;
}
.B_text{
  font-size: 80%;
}
.pokus{
font-size:500%;
}
.B_text_bigger{
font-size:100%;
}
.B_text_bigger2{
font-size:120%;
}
HR {
        COLOR: #DDDDDD; HEIGHT: 1px;
}
.HeadBox {/*pozadi prostredniho pole*/
	background-color: #FFFBD3;
}
.HeadLine {/*lista se search*/  
	background-color: #F39473;
	height:20px;
}
.VertMenuBox {/*pozadi menu boxu-titulni radka s nadpisem menu*/
	background-color: #FB5980;
	font-size:70%;
}
.VertMenuBox a{ /*odkazy-kategorie a subkategorie-v hlavnim menu*/
  font-size:70%;
}
.VertMenuBorder {
	background-color: #FB5980;
	border:0px;
}
.VertMenuTitle { /*titulni nazvy sekci postrannich menu*/
	position: relative;
	font-size:80%;
	font-weight: bold;
	color: white; 
	background-image: url(B_images/menu.jpg);
}
.VertMenuItems {/*text v boxech-nadpisy boxu*/
	color: white; 
	text-decoration: none;
	padding-left: 3px;
}
.VertMenuItems:link {/*odkazy v boxech napr. view cart, check out*/
	font-size:70%;
  color: #A80114; 
	text-decoration: none;
	padding-left: 3px;
}
.VertMenuItems:visited {/*odkazy v boxech napr. view cart, check out*/
	color: #A80114;
	text-decoration: none;
}
.VertMenuItems:hover {/*odkazy v boxech napr. view cart, check out*/
	color: #FCCB99; 
	text-decoration: underline;
}
.VertMenuItems:active  {/*odkazy v boxech napr. view cart, check out*/
	color: #A80114;
	text-decoration: none;
}
.VertMenuHr {
	color: #FFFFFF;
}
.CategoriesList {/*menu Categories*/
	font-size:340%;
}
.B_detailed_image{/*DETAILED IMAGES*/
	font-size : 80%;
	color : #FFFFFF;
	font-weight : bold;
}
/*--CENTRAL SPACE*/
/*ramecek kolem produktu*/
/*odkazy v boxech*/
.DialogBox1 {
	background-color: #FB5980;
	font-size: 80%;
}
.DialogBox {
	background-color:white;
	font-size: 80%;
	border-style : dotted;
	border-color : #C0142A;
	border-width : 1px;
}
.DialogBox li{
  list-style-type : none;
}
.DialogBorder {/*okraj prostredniho okna*/
	background-color: #C0142A;
	border: 1px;
}
.DialogTitle {/*--nadpis jednotlivych sekci*/
	color:#FFFFFF; 
	font-weight: bold; 
	font-size: 80%;
	background-color: #C0142A;
}
/*.NumberOfArticles {
        COLOR: #000000; FONT-WEIGHT: bold;
}*/
.TopLabel {
	color: #FFFFFF; 
	font-size: 70%;
	font-weight:bold;
}
.Text {
	color: #000000;
	font-size: 80%;
}
.DecorTr {
        COLOR: #388AC3;
}
.AdminSmallMessage {
        COLOR: #FF3300;
}
.AdminTitle {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Line {
	background-color: #D55D37;
}
.ProductTitle {/*odkaz u recommended products*/
  color: #A80114; 
  font-weight: bold; 
  font-size: 12px;
}
.ProductTitleHidden {
        COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	color: #D55D37;
	font-weight: bold;
	font-size: 80%;
}
.ProductDetails {
        COLOR: #000000;
}
.ProductPriceTitle {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
/*nevim*/
.ProductPriceConverting {
	color: #000000;
	font-weight: bold;
	font-size: 80%;
}
.ProductPrice {
	color: black;
	font-weight: bold; 
	font-size: 13px;
}

.B_Quantity{
	font-size: 12px;		
}
.ProductPriceSmall {
        COLOR: #FF3300; FONT-WEIGHT: bold;
}
.MarketPrice {
	font-size: 90%;
	font-weight: bold;
}
.ItemsList {/*submenu v hlavnim poli*/
	color: #A80114;
	font-weight:bold;
	font-size:66%;
}
.B_recommended{/*odkazy u recommended products*/
  color: #A80114;
	font-weight:bold;
	font-size:80%;
}

.ItemsList_RP {
	color: #330000;
	font-weight:bold;
	font-size: 80%;
}
#Disabled {
        COLOR: #909090;
}
.NavigationPath {
	font-size:85%;
  color: #A80114;
	font-weight: bold;
	text-decoration:none;
}
.NavigationPath:link {
        COLOR: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.NavigationPath:visited {
        COLOR: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.NavigationPath:hover {
        COLOR: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.NavigationPath:active  {
        COLOR: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.FormButton {
	color: #A80114;
	font-weight: bold;
	font-size: 80%; 
}
.B_FormButton{
	color: #A80114;
	font-weight: bold;
	font-size: 80%; 
}
.Button {                                 
	font-family: Arial;
	background: URL(images/butbg.gif);
	background-color: #A80114;
	color: #FFFFFF; font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.CustomerMessage {
        COLOR: #FF3300; FONT-WEIGHT: bold; 
}
.ErrorMessage {
        COLOR: #FF3300; FONT-WEIGHT: bold; 
}
.Star {
	color: #FF0000;
	font-weight: bold;
}
.HighLight {
		BACKGROUND-COLOR: #FFFFCC;
}
.SaveMoneyLabel {
        COLOR: #FFFFFF; FONT-WEIGHT: bold; 
}
.TableHead {
	background-color: #CCCCCC;
	font-weight: bold;	
	font-size: 80%;
}
.TableSubHead {
    BACKGROUND-COLOR: #EEEEEE;
}
.TableLine {
    BACKGROUND-COLOR: #F0F0F0;
}
/*mene dulezite odkazy-napr. previous news*/
.SmallNote:link {
	color: #A80114; text-decoration: none; font-size: 70%; 
}
.SmallNote:visited {
	color: #A80114; text-decoration: none; font-size: 70%;
}
.SmallNote:hover {
 	color: #FCCB99; text-decoration: underline; font-size: 70%;
}
.SmallNote:active {
 	color: #A80114; text-decoration: none; font-size: 70%;
}

.SmallNoteInverse:link {
	color: #FFFFFF; text-decoration: none; font-size: 70%; 
}
.SmallNoteInverse:visited {
	color: #FFFFFF; text-decoration: none; font-size: 70%;
}
.SmallNoteInverse:hover {
 	color: #A80114; text-decoration: underline; font-size: 70%;
}
.SmallNoteInverse:active {
 	color: #FFFFFF	; text-decoration: none; font-size: 70%;
}
.SmallText {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.Bottom {
        BACKGROUND-COLOR: #FFD44C; COLOR: #8E4B00;
}
.Tab {
        BACKGROUND-COLOR: #FFD44C;
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: uppercase;
}
.CatMenuItemOff 
{
    BACKGROUND-COLOR: transparent;              /* like "VertMenuBox" */
    BORDER-RIGHT: none;        /* like "VertMenuBox" */
    BORDER-TOP: none;          /* like "VertMenuBox" */
    BORDER-LEFT: none;         /* like "VertMenuBox" */
    BORDER-BOTTOM: none;       /* like "VertMenuBox" */
    MARGIN-BOTTOM: 1px;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 2px; 
    MARGIN-RIGHT: 3px;
    CURSOR: pointer;
}
.CatMenuItemOffExp
{
    BACKGROUND-COLOR: transparent;              /* like "VertMenuBox" */
    BORDER-RIGHT: none;        /* like "VertMenuBorder" */
    BORDER-TOP: none;          /* like "VertMenuBorder" */
    BORDER-LEFT: none;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: none;       /* like "VertMenuBorder" */
    MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 3px;  
    CURSOR: pointer;
}
.CatMenuItemOn
{   
    BACKGROUND-COLOR: #FF8600;              /* like "VertMenuTitle" */
    BORDER-RIGHT: none;        /* like "VertMenuBorder" */
    BORDER-TOP: none;          /* like "VertMenuBorder" */
    BORDER-LEFT: none;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: none;       /* like "VertMenuBorder" */
    MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 3px;  
    CURSOR: pointer;
}
.CatSubMenu
{
    BACKGROUND-COLOR: #FFD44C;              /* like "VertMenuBox" */
    BORDER-RIGHT: #8E4B00 1px solid;        /* like "VertMenuBorder" */
    BORDER-TOP: #8E4B00 1px solid;          /* like "VertMenuBorder" */
    BORDER-LEFT: #8E4B00 1px solid;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: #8E4B00 1px solid;       /* like "VertMenuBorder" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px;
}
.CatMenuItem
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    CURSOR: pointer;
}
.CatMenuItem:link
{
    COLOR: #330000;                         /* like "VertMenuItems" */
}
.CatMenuItem:visited
{
    COLOR: #330000;                         /* like "VertMenuItems" */
}
.CatMenuItem:hover
{
    COLOR: #330000;                         /* like "VertMenuTitle" */
}
.CatMenuItem:active
{
    COLOR: #330000;                         /* like "VertMenuItems" */
}
.NavDialogTitle {
    font-size: 11px;
    font-weight: bold;
    color: #330000;
}   
.NavDialogBorder {
    background-color: #FFCC33;
}
.NavDialogBox {
    background-color: #FFFFCC;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #330000; 
	TEXT-DECORATION: none;
}
.SubHeader2 {
	COLOR: #666666;
	font-size: 11px;
	FONT-WEIGHT: bold;
}
.SubHeader2Line {
	BACKGROUND-COLOR: #CCCCCC;
}
.HightLightRow {
	BACKGROUND-COLOR: #B0B0B0;
	font-weight: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #FFA92F;
}

/*PRODUKTY VE STREDU*/

.B_navigation{/*navigace..result pages */
  font-size:85%;
}
.B_sort_by{/*search sort by ..*/
  font-size:90%;
}
.B_Fulldescription{/*popis vyrobku*/
  font-size:80%}
.B_options{/*options u produktu...quantita atd.*/
  font-size:80%
}
.B_vote{/*napis vote u hlasovani*/
  font-size:80%
}
.B_viewdetails{/*view details-odkaz na detalni obr*/
  font-size:70%
}
.B_searchresult{/*search result*/
  font-size:70%
}
.B_searchtext{/*search-text, jako title, short description...+ odkaz advanced search*/
  font-size:75%
}
