p, form          { margin: 0; padding: 0 }
img              { border: 0; }
.fl              { float: left; }
.fr              { float: right; }
.tl              { text-align: left; }
.tr              { text-align: right; }
.tc              { text-align: center; }
.b               { border: 1px solid #330033; }
.cb              { clear: both; }
.cl              { clear: left; }
.m5              { margin-right: 5px; }
.hi              { font-size: 12px; font-weight: bold; font-family: Arial; }
             

a                { color: #80440f; text-decoration: none; }
a:hover          { color: #000; text-decoration: underline; }

hr               { height: 1px; margin: 0; padding:0; border:0; color: #e1e1e1; background-color:#e1e1e1; clear: both; }
h1               { display: hidden; font-size: 0; margin: 0; padding: 0; color: #fff; }
h2               { font-size: 18px; line-height: 1em; margin: 5px 0; font-weight: bold; color: #666; font-family: Arial; }
h3               { font-size: 16px; font-weight: bold; margin: 0; margin-bottom: 15px; color: #275889; font-family: Arial; }
h4               { font-size: 14px; line-height: 1em; margin: 0 0 10px 0; color: #ab5103; font-family: Tahoma; }


input            { border: 1px solid #999; background: #fff; }
textarea         { border: 1px solid #330033; overflow: hidden; width: 330px; height: 5em}

body             { background-color: #fff; color: #666; font-size: 10px; font-family: Verdana, Tahoma, sans-serif; margin: 0px; padding: 0px; }

#page            { width: 996px; margin: 0 auto; }

/* top ------------------------------------------------------------------------ */
#top             { height: 184px; background-image: url(../img/top.jpg); background-repeat: no-repeat; }

#login           { padding: 2px 0px 0px 248px; width: 300px; float: left; }
#loginin         { padding: 0px 0px 0px 0px; color: #333; }
.log             { height: 20px; padding: 0; }
#loginin a       { color: #333; }

#info            { padding: 2px 0px 0px 234px; width: 195px; float: left; }
#infoin          { padding: 0px 0px 0px 5px; color: #fff; }

#basket          { padding: 50px 0px 0px 265px; width: 180px; float: left; }
#basketin        { padding: 5px 5px 5px 5px; color: #333; }
#basket a        { color: #333; }
/* top ------------------------------------------------------------------------ */

/* menu ----------------------------------------------------------------------- */
#menu       { position: relative; display: block; height: 39px; font-size: 11px; font-weight: bold; background: transparent url(../img/bgoff.gif) repeat-x top left; font-family: Arial,Verdana,Helvitica,sans-serif; border-top:4px solid #B30000; }
#menu ul    { margin: 0; padding: 0; list-style-type: none; width: auto; }
#menu ul li { display: block; float: left; margin: 0; }
#menu ul li a  { display: block; float: left; color: #666; text-decoration: none; padding: 11px 20px 0 20px; height: 23px; background: transparent url(../img/bgdivider.gif) no-repeat top right; }
#menu ul li a:hover,#menu ul li a.sel {color: #B30000; background: #fff url(../img/bgon.gif) no-repeat top left; }
/* menu ----------------------------------------------------------------------- */

/* inside --------------------------------------------------------------------- */
#inside          { margin-top: 10px; }
  /* left --------------------------------------------- */
  #leftmenu      { width: 181px; float: left; }
    .lmsearch    { height: 125px; color: #999; padding-left: 3px; background-image: url(../img/search.gif); background-repeat: no-repeat; }
    .sin         { padding: 80px 0 0 5px; }
    
    .lmtop       { height: 31px; background-image: url(../img/lmtop.gif); background-repeat: no-repeat; }
    .lmmenu      { padding: 10px 0; background-image: url(../img/lmmenu.gif); background-repeat: repeat-y; }
      .mm        { padding: 0; margin: 0; width: 181px; }
      .mm li     { list-style: none; margin: 0; padding: 0.25em; border-bottom: 1px solid #d9d9d9; }
      .mm li a   { text-decoration: none; color: #369; font-weight: bold; }
      .mm li a:hover   { text-decoration: none; color: #000; }
      .sm        { padding: 0 0 0 20px; margin: 0; }
      .sm li     { list-style: none; margin: 0; border-bottom: 0px }
      .sm li a   { text-decoration: none; }
      .sm li a.sel   { text-decoration: underline; color: #000; }
    .lmfoot      { height: 15px; background-image: url(../img/lmfoot.gif); background-repeat: no-repeat; }
  /* left --------------------------------------------- */
  /* right -------------------------------------------- */
  #text          { width: 780px; float: left; padding: 0px 0px 0px 35px; }
    #seekbar     { height: 30px; line-height: 30px; background-color: #81c9e7; margin: 10px 0; color: #000; padding: 0 5px; }
    #seekbar p          { height: 30px; line-height: 30px; float: left; margin-right: 5px; }
    #seekbar select     { margin-top: 4px; float: left; margin-right: 25px;font-size:11px; }
    #seekbar .flt       { margin-top: 4px; float: right; margin-right: 5px; }
    #seekpage       { text-align: right; height: 20px; color: #000; }

    .piece              { width: 185px; height: 200px; border-width: 0px 1px 1px 2px; border-style: solid; border-color: #fff #333 #333 #fff; float: left; padding: 3px; margin-bottom: 8px; overflow: hidden; }
    .piece .hi              { font-size: 12px; font-weight: bold; font-family: Arial; color: #000; }
    .b1  { color: #000; }
    .b2  { color: #489a36; }
    .b3  { color: #c33b3b; }
    
    #vyrobek          { width: 500px; float: left; border-right: 1px solid #d9d9d9; padding-right: 20px; }
    #same             { padding: 10px; float: right }
    .samehd           { width: 220px; height: 23px; line-height: 23px; background-image: url(../img/same.gif); background-repeat: no-repeat; padding-left: 10px; color: #369; font-size: 11px; border-bottom: 1px solid #999; }
  /* right -------------------------------------------- */

/* inside --------------------------------------------------------------------- */

/* foot --------------------------------------------------------------------- */
#foot            { clear: both; height: 19px; line-height: 19px; margin-top: 20px; font-size: 11px; font-family: Tahoma, Arial; text-align: center; color: #444; background-image: url(../img/foot.gif); background-repeat: no-repeat; }
/* foot --------------------------------------------------------------------- */





/* ########################################################################### */
a:hover{text-decoration:none}

a.nameonly {
    text-decoration:none;
}

div.lmenuf{
       margin-left:10px;
       margin-right:0px;
       margin-bottom:0px;
}

div.lmenufp{
       margin-left:10px;
       margin-right:0px;
       margin-bottom:5px;
}

div.lmenu{
       margin-left:5px;
       margin-right:0px;
       margin-bottom:0px;
}

a.mout0{
	padding-left:10px;
	padding-right:10px;	
	border-right: 1px dotted #666666;	

/*	color : #000099;*/
	color : #666666;
	font-family: verdana,sans-serif;
	font-size : 12px;
	font-weight:normal;
    text-decoration:none;
}
a.mout0:hover{ text-decoration:underline;}

a.mhere0 {
	padding-left:10px;
	padding-right:10px;	
	border-right: 1px dotted #666666;

/*	color : #c82828; */
	color : #000000;
	font-family: verdana,sans-serif;
	font-size : 12px;
	font-weight:normal;
    text-decoration:none;
}

a.mout1{
	padding-left:10px;
	padding-right:10px;	

	color : #ffffff;
	font-family: verdana,sans-serif;
	font-size : 12px;
	font-weight:normal;
    text-decoration:none;
}
a.mout1:hover{color :#000000; background-color:#e1e7fa}

a.mhere1 {
	padding-left:10px;
	padding-right:10px;	

	color : #000000;
	font-family: verdana,sans-serif;
	font-size : 12px;
	font-weight:normal;
	background-color:#e1e7fa;
    text-decoration:none;
}

/*========dynamicke================*/
a.dmout0{
/*	color : #000099;*/
	color : #eeeeee;
	font-family: verdana,sans-serif;
	font-size : 11px;
	font-weight:normal;
    text-decoration:none;
}
a.dmout0:hover{ text-decoration:underline;}

a.dmhere0 {
/*	color : #c82828; */
	color : #ffffff;
	font-family: verdana,sans-serif;
	font-size : 11px;
	font-weight:normal;
    text-decoration:none;
}

.dmenuf{
	font-family: verdana,sans-serif;
	background-color: #dde3eb;
	 }

.dmenu {
	font-family: verdana,sans-serif;
	background-color: #a2d2ee;
/*	background-color: #dde3eb;*/
/*	background-color: #c0c0c0; */
/*	background-color: #ffffff; */
	padding: 0px;
/*	border: 1px solid #a2d2ee; 		*/
	border: 1px solid #ffffff;
	 }

/*===================================================================================*/
/*  search   */

form	{
	margin: 0px;
}

.schBut{
	margin: 0px;
	border : 1px solid #a2d2ee;
	font-size : 12px;
	font-family: verdana,sans-serif;
	background-color : White;
	color : #c82828;
}
.schInput{
	margin: 0px;
	border : 1px solid #a2d2ee;
	font-size : 12px;
	font-family: verdana,sans-serif;
	background-color : White;
}

span.schGroupTit{
    color : #a2d2ee;
	font-family: verdana,sans-serif;
	font-weight : bold;
	font-size : 14px;
    text-decoration:underline;
}
span.schName{
	font-family: verdana,sans-serif;
	font-size : 12px;
	font-weight:normal;
    color : #333333;
}
a.schLink{

}

span.schResult{
	font-size : 9px;
}

a.schPaging{
font-size : 14px;
 color : #a2d2ee;
}
span.schPaging{
font-size : 14px;
}
/*===================================================================================*/
/*  defaultni inputy a tlacitka*/

/* default controls - input, select, button*/
.defControl{
	border : 1px solid #a2d2ee;
	font-size : 10px;
	font-family: verdana,sans-serif;
	padding-bottom : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
}
/* defaultni button */
.defBut{
	border : 1px solid #a2d2ee;
	font-size : 12px;
	font-family: verdana,sans-serif;
	background-color : White;
	color : #c82828;
}
/*===================================================================================*/
/* hledaci input v sablone */
input.simpSearch{
	margin:0px;
   	
	border : 0px solid #a2d2ee;
	border-bottom : none;
	border-right : 1px solid #a2d2ee;
	
	font-size : 10px;
	font-family: verdana,sans-serif;
	padding-bottom : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	vertical-align : top;
	height : 14px;
}


a.lineage {
	color : #a2d2ee;
	font-family: verdana,sans-serif;
	font-size : 11px;
	font-weight:normal;
    text-decoration:none;
}
a.lineage:hover{text-decoration:underline;}
span.lineage {
	color:#c82828;
	font-family: verdana,sans-serif;
	font-size : 11px;
	font-weight:normal;
}

span.usermenu {
	color : #a2d2ee;
	font-family: verdana,sans-serif;
	font-size : 10px;
	font-weight:normal;
}

a.usermenu {
	color : #a2d2ee;
	font-family: verdana,sans-serif;
	font-size : 11px;
	font-weight:normal;
	text-decoration:none;
}
a.usermenu:hover{text-decoration:underline;}

.usermenu_brac {
	color:#c82828;
	font-family: verdana,sans-serif;
	font-size : 10px;
	font-weight:normal;
}

/*-------------- dlazdice vyrobce ----------------------------------------------------*/
span.dlNazev {
	color:#a2d2ee;
	font-family: verdana,sans-serif;
	font-size : 11px;
	text-decoration:none;
	font-weight : bold;
}
a.dlNazev {
	color:#a2d2ee;
	font-family: verdana,sans-serif;
	font-size : 11px;
	text-decoration:none;
	font-weight : bold;
}
a.dlNazev:hover{text-decoration:underline;}

span.ptPriceTit {
	font-family: verdana,sans-serif;
	font-size : 9px;
	color:#666666;
	/*color : #a2d2ee;*/
}
span.ptPrice {
	font-family: verdana,sans-serif;
	font-size : 11px;
	color:#c82828;
	font-weight : bold;
}
span.ptPriceVirtual {
	font-family: verdana,sans-serif;
	font-size : 10px;
	color:#666666;
	text-decoration : line-through;
}

span.ptPriceMoneySave {
	font-family: verdana,sans-serif;
	font-size : 10px;
	/*color:#007700;*/
	color:#666666;
}

span.ptStockStatus {
	font-family: verdana,sans-serif;
	font-size : 9px;
	font-weight : bold;
}

/*-----------------------------------------------------------------------------------------------------*/
.orderHR{
	color : #266e97;
	padding: 2px 5px 2px 5px;
	background-color:#a2d2ee;
	font-family: verdana,sans-serif;
	font-size : 11px;
	font-weight : normal;
}
.orderTitleR{
	color : #333333;
	background-color:#eeeeee;
	font-family: verdana,sans-serif;
	font-size : 11px;
	font-weight : normal;
	padding-left : 10px;
	padding-right : 5px;
}

.orderB{
	color : #333333;
	background-color:#ffffff;
	font-family: verdana,sans-serif;
	font-size : 11px;
	font-weight : normal;
	padding-left : 10px;
	padding-right : 5px;
}
input.kinp{
	border : 1px solid #a2d2ee;
	font-size : 9px;
	font-family: verdana,sans-serif;
	vertical-align : bottom;
	background-color : #c0c0c0;
}
input.orderCount{
	border : 1px solid #a2d2ee;
	font-size : 9px;
	font-family: verdana,sans-serif;
	padding-bottom : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	height : 14px;
}
/* dlazdice prislusenstvi */
a.pagingPRS {
	color : #a2d2ee;
    text-decoration:none;
	}
a.pagingPRS:hover{text-decoration:underline;}

span.pagingPRS {
	color : #c82828;
	}

