body
{
	font-family		: 'Arial CE','Lucida Grande CE','Helvetica CE',Verdana,Arial,lucida,sans-serif;
	font-size		: 12px;/*11px;*/
	margin			: 0;
	padding			: 0;
	/*background-color: #ffad01;*/
	color 			: #00563b;
  margin:0 10%;
  background   : #ffad01 url("../../images/cz/body_bg2.jpg") repeat-x 0 0;
}

h1 { font-size: 17px; }
h2 { font-size: 15px; }
h3 { font-size: 13px; }
h4 { font-size: 11px; }
h5 { font-size: 10px; }

h2
{
  display       : line;
  margin        :0;
}

hr
{
  display       : none;
}
a { text-decoration   : none; }
a:hover { text-decoration   : underline; }

img { border: none;}
/*******************/

#headbg a, #headbg a:hover
{
	color          : #fff;
	/*padding      : 3px 10px;
	margin         : 0 10px;*/
}

#headbg .cart
{
	position	     : absolute;
	right		       : 10px;
	top			       : 363px;
}

#headbg .login
{
	position		   : absolute;
	left           : 10px;
	top			       : 353px;
	height			   : 30px;
}

#headbg .loged
{
	position		: absolute;
	left			: 10px;
	top				: 365px;
}

#headbg #siteJump
{
  position        : absolute;
  top             : 321px;
  right           : 0;
}
/***************************************/

#siteJump ul 
{
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 

#siteJump ul li
{
	list-style: none;
	display: inline;
	margin : 10px 3px;
	_margin  : 0px;
}

#siteJump ul li div 
{
	margin-left: 0;
	margin-bottom: 0;
	padding      : 8px;
	border:1px solid #fff;
  background-color: #feb005;
  display:inline;
  _float:left;
  _margin: 0 3px;
}

/***************************************/
.menuTmp
{
  height          : 30px;
  padding-top     : 10px;
  text-align      : right;
}
/**********************************/
.box
{
  border            : 1px solid #000;
  background-color  : #fdcf6f;
  margin-bottom       : 10px;
}
.box .head
{
  color             : #000;
}
/********************************/
#menu ul, .box li 
{
	list-style        : none;
  margin            : 0px 0px 0px -40px; 
  &margin           : 0px 0px 0px 0px;
  _margin           : 0px 0px 0px 0px;
}

#menu ul li a, #menu ul li span
{
	display          : block;
	padding          : 6px 0px 9px 15px;
	width            : 185px;
	color            : #fff;
	font-weight      : bold;
	border-bottom    : 1px solid #fff;
}
#menu ul li span
{
  background-color : #fdcf2e;
}
#menu ul li a
{
  background   : url("../../images/cz/menu_bg.jpg") repeat-y 0 0;
}
#menu ul li a:hover
{
  background   : url("../../images/cz/menu_bg_hover.jpg") no-repeat 0 0;
}
/**********************************************/
#language
{
  background   : #fdcf6f url("../../images/cz/language_bg.jpg") no-repeat right 0;
}
#language .head
{
  font-weight       : bold;
  padding           : 10px 0 0 10px;
}
#language .flags
{
  /*text-align        : center;*/
  padding           : 15px 0 15px 35px;          
}
/******************************************/
#search
{
  padding           : 10px 0 10px 10px;
  background   : url("../../images/cz/search_bg.jpg") repeat-y 0 0;
}

#search form
{
  margin            : 0;
  padding           : 0;
  color             : #fff;
}
/******************************************/
.mainBorder
{
  border            : 1px solid #7b624c;
  padding           : 10px;
}

#contact
{
  margin-top        : 10px;
  background   : #fdcf6f url("../../images/cz/contact_bg.jpg") no-repeat right 0;
  color             : #000;
}

#contact dl
{
	margin			      : 0 0 5px 10px;
  padding           : 10px 0;
}
#contact dd
{
	font-weight		    : normal;
}
#contact dt a
{
	color			        : #00563b;
}
#contact label
{
	display			      : block;
}
/************************************************/
.pathInfo
{
  padding-bottom     : 10px;
	display			       : inline;
	float              : left;
}
.navigation
{
	text-align			: right;
}

.pathInfo, .pathInfo a, .navigation, .navigation a
{
  color               : #6d5644;
}
/**************************************************/

.p_line
{
	margin-bottom		  : 10px;
}

.p_line h2
{
  display         : line;
  margin          : 0;
  padding         : 5px;
  background-color: #6d5644;
  color           : #fff;
}

.p_line p
{
	margin			: 0px;
	padding			: 0px;
}
.p_name
{
	font-size		      : 14px;
	color             : #fff;
}
/*.p_line a { color    : #fff; }*/
.productTdImg
{
  vertical-align    : top;
  padding           : 0;
}
.productTdImg img
{
  border            : 3px solid #685340;
}
.productImg
{
  width             : 150px;
  height            : 200px;
  padding           : 0px;
  margin            : 0px;
}
.productInfo
{
  border            : 1px solid #685340;
  padding           : 10px;
	background-color  : #fff1d6;
}
.productInfo2
{
  width             : 540px;
  margin            : 0px;
  padding           : 0px;
}
.productInfo3
{
  width             : 720px;
  margin            : 0px;
  padding           : 0px;
}

.productSimilar a
{
  color           : #685340;
}
.productInfo a { color: #fff; }
.pricePart
{
  width             : 150px;
  background-color  : #ffad01;
  padding           : 10px;
}
.price {font-size: 14px;}
/***********************************************/
.p_full
{
  clear           : both;
  line-height     : 17px;
}
.p_full.imgBorder
{
  border:3px solid #6d5644;
  width             : 150px;
  height            : 200px;
}
.priceFull {font-size: 14px; font-weight: bold;}

.row0 { background-color: #ece7e1; }
.row1 { background-color: #fff; }
/************************************************/
#footer, #footer a
{
  color           : #685340;
}
/************************************************/
.noteTop 
{
  border          : 1px solid #fec85b;
  margin-bottom   : 10px;
  background-color  : #fec85b;
}
.noteTop a
{
  color           : #685340;
  text-decoration : underline;
}
.noteBorder
{
  margin          : 5px;
  padding         : 5px;
  border          : 1px solid #fff;
}
/********************************************************/
#cart
{
	text-align		: center;
	margin       	: 20px 0;
}
#cart a
{
  color         : #7a614d;
}
#cart .crtTable
{
	margin-top    : 20px;
	width			    : 745px;
	background-color : #7a614d;
	text-align       : left;
}
#cart .crtHead, #cart .crtRowTotal
{
	background-color : #7a614d;
	height           : 30px;
	color			       : #fff;
	text-align		   : center;
}
#cart .crtRow
{
	background-color : #fff;
	height           : 25px;
}

#cart .buttons
{
	text-align		: center;
	margin-top		: 20px;
}
#cart .crtItem
{
	background-color: #fff;
	height           : 25px;
}
.crtLabel
{
	background-color: #fff;
	width			: 13.5em;
}
.crtUsr
{
	background-color: #fff;
	font-weight		: bold;
	width			: 13.5em;/*150px;*/
	height         : 25px;
}

/*##########################################################*/
#reg { text-align: center; }
#reg .regTbl { border: 1px solid #000;}
#reg .regHTop{ background-color: #7a614d; color:#fff; font-weight:bold;padding:0.3em;}
#reg .regHTopW{ background-color: red; color:#fff; font-weight:bold;padding:0.3em;}
#reg .regHead{ background-color: #f9eecf;/*#d9ecff;*/ font-weight:bold; }
/*##########################################################*/
#regMsg { padding			: 3em 2em; text-align: center; }
#regMsg h3 { text-align		: center;  }
#regMsg label {
	float			: left;
	text-align		: right;
	width			: 50%;
}
#regMsg input
{
	display			: line;
}
/*##########################################################*/
#others
{
	padding 		: 5px;
	text-align		: justify;
}
#others .head
{
	font-size		: 110%;
	font-weight		: bold;
	margin			: 10px 0px 5px 0px;
}
#others label
{
	width			: 40%;
	text-align		: right;
	float			: left;
	font-weight		: bold;
}
#others .form
{
	text-align		: left;
}
#others .status
{
	border			: 1px solid #036;
	text-align		: center;
	padding			: 5em 3em;
}
/*##########################################################*/

/*************************************************/
.cl   { clear         : left; }
.fl   { float         : left; }
.fr   { float         : right;}
.mr10 { margin-right  : 10px; }
.h10  { height        : 10px; }
.p5   { padding       : 5px;  }
.fwb  { font-weight   : bold; }
.tal  { text-align    : left; }
.tac  { text-align    : center; }
.tar  { text-align    : right; }
.fs15 { font-size     : 17px; }
