

/*
#02527F - цвет заголовков
#666666 - цвет текста в меню
#F5F5F5 - подстветка ссылок
#CCCCCC - цвет линий

*/
/*"Arial", "Verdana", "Tahoma", "Helvetica", sans-serif;*/
/*Tahoma, Arial, tahoma, arial sans-serif
font: 62.5%/1.4  Arial, Verdana, Tahoma, sans-serif;  
*/


body {
  margin:0;
  /*background-color: #fff;*/
  background: url("/img/flag.jpg") no-repeat fixed left top #FFF;    
  background-size: auto 1024px;
  padding:0;
  color:#515151;
  font: 62.5%/1.4  Arial, Verdana, Tahoma, sans-serif;  
}

a img {border-width:0}  
input,select{font-size:1.0em}
h1,h2,h3,h4{font-size:2em}


#countbox {font:bold 11px Arial, Verdana, Tahoma, sans-serif; color: #53A2D7;}

.txt {font-size:1.1em;}

.dot td {padding-left:10px}

.choose {color:#02527F; font:normal 1.2em Arial, Verdana, Tahoma, sans-serif;}
/*
**********       XMAS   *****************
*/
.topblockx {
	background: url(/img/header.gif) no-repeat left top #FFF;
	/*background: url(/img/spring/lefttoptree.jpg)  no-repeat left top;*/
}

.underlogo {
	background: url(/img/shadow.jpg) repeat-x left top;
}

.footerblockx {
	font:normal 1.0em Arial, Verdana, Tahoma, sans-serif;
	padding: 0 0.5em 1.5em 0.5em;
	color:#02527F;
	/*background: #F5F5F5;*/
}

.footerblockx  a {color:#02527F;   text-decoration:underline;}
.footerblockx  a:visited {color: #006600;text-decoration:underline;}

/***** BACKET BLOCK XMAS **********************/
.blockbackettopx { border: 1px dashed #C42283;}
.blockbackettopheaderx {/*background-color:#FDE8EE; */ color:#C42283; padding: 0.3em; /*text-transform: uppercase;*/ font:bold 1.1em Arial, Verdana, Tahoma, sans-serif; background: url(img/bgheadrbasket.gif) no-repeat;}

.blockbackettopheader250x {/*background-color:#FDE8EE; */ color:#fff; padding: 0.3em; /*text-transform: uppercase;*/ font:bold 1.1em Arial, Verdana, Tahoma, sans-serif; background: url(img/bgheadrbasketbig.gif) no-repeat; 	border-top: 1px dashed #FDE8EE;}

.blockbackettoptextx {font:normal 1.1em Arial, Verdana, Tahoma, sans-serif; color:#02527F; padding: 0; margin:0; text-align:center; /*background-color:#def1fc; */}
.blockbackettoptextx span{font:bold 1.1em Arial, Verdana, Tahoma, sans-serif; color:#94041F;  margin:0;  /*background-color:#def1fc; */}
.blockbackettoptextx a {color:#02527F; padding:0; }
.blockbackettoptextx a:hover { color:#02527F;}

.blockbackettoptextx2 {font:normal 1.1em Arial, Verdana, Tahoma, sans-serif; color:#02527F; padding: 0; margin:0; text-align:center; /*background-color:#def1fc; */}
.blockbackettoptextx2 a {color:red; background-color:#FFFFC7; padding:0; }
.blockbackettoptextx2 a:hover {background-color:#FFF; color:#02527F;}


.fastmenux {font:normal 1.0em Arial, Verdana, Tahoma, sans-serif; color:#02527F; background-color:#def1fc;}	



/* XML list*/
.xmlbigmir {background-color:#FDD;}
.xmlyandex {background-color:#ffa;}
.xmlmeta {background-color:#cfa;}
.xmliua {background-color:#cff;}





/*
**********       MAIN BLOCKS   *****************
*/
.topblock {/*background: url(img/bgtop.gif) repeat-x;*/}

.footerblock {
font:normal 1.0em Arial, Verdana, Tahoma, sans-serif;
padding: 0 0.5em 1.5em 0.5em;
color: #006600;
background-color:#BFE000;
/*background: url(img/bgfooter.gif) repeat-x ;*/
}

.footerblock  a {color: #006600; text-decoration:underline;}
.footerblock  a:visited {color: #006600;text-decoration:underline;}

/*
*********     COLOURFUL  USER BLOCKS     **************
*/

.blockwhiteblue {background-color:#fff; border: 1px dashed #6AB9D7;}



/*************** pink **********************/
.blockwhitepink { border: 1px dashed #C42283;}
.blockpink {background-color:#FDE8EE; border: 1px dashed #C42283;}
.blockpinkheader {background-color:#FDE8EE; color:#C42283; padding: 0.3em; /*text-transform: uppercase;*/ font:bold 1.1em Arial, Verdana, Tahoma, sans-serif;}

.blockpinktext {font:normal 1.1em Arial, Verdana, Tahoma, sans-serif; color:#C42283; padding: 0.2em; margin:0; text-align:center;}
.blockpinktext a {color:#C42283;}
.blockpinktext a:hover {background-color:#FDE8EE; color:#C42283;}



/*************** green *******************/
.blockgreen {background-color:#DBF475; border: 1px dashed #A5CA0F;}
.blockwhitegreen {border: 1px dashed #A5CA0F;}

.blockgreenheader {
	/*background-color:#DBF475;*/
	color:#FFF;
	padding: 0.3em;
	text-transform: uppercase;
	font:bold 1.1em Arial, Verdana, Tahoma, sans-serif;
	/*border-top: 1px dashed #666666;*/
	background-image: url(/img/bggreencol.gif); 
	background-repeat: no-repeat;
}

.blockgreentext{
font:normal 1.1em Arial, Verdana, Tahoma, sans-serif;
color:#666666; 
padding: 0.2em;
margin:0;
text-align:center;
}
.blockgreentext a{color:#666666;}
.blockgreentext a:hover {background-color:#f5f5f5; color:#000033;}

.blockgreentext_m{
font:normal 1.2em Arial, Verdana, Tahoma, sans-serif;
color:#666666;
padding: 0.2em;
margin:0;
text-align:left;
}
.blockgreentext_m a{color:#666666;}
.blockgreentext_m a:hover {background-color:#f5f5f5; color:#000033;}

.blockgreenline {border-bottom: 1px dashed #A5CA0F; height: 0.5em; margin-bottom: 0.5em;}

.blockgreentext2{
font:normal 1.0em Arial, Verdana, Tahoma, sans-serif;
color:#666666;
padding: 0.2em;
margin:0;
}
.blockgreentext2 a{color:#666666;}
.blockgreentext2 a:hover {background-color:#f5f5f5; color:#000033;}

a.blockgreentext3{
font:normal 1.0em Arial, Verdana, Tahoma, sans-serif;
color:#666666;
padding-left: 0.2em;
padding-right: 0.2em;
margin:0;
}
.blockgreentext3:hover {background-color:#f5f5f5; color:#000033;}


/*************** yellow *****************/
.blockyellbg {background-color:#FFFFC3;}
.blockyell {background-color:#FFFFC3; border: 0.1em dashed #FFC640;}
.blockyell form {
font:normal 1.0em Arial, Verdana, Tahoma, sans-serif;
color:#E5763E;
padding: 0.2em;
margin:0;
text-align:left;
}

.blockyellheader {
	border-top: 0.1em dashed #CCCCCC;
	font:bold 1.1em Arial, Verdana, Tahoma, sans-serif;
	color:#02527F;
	text-transform: uppercase;
	padding: 0.3em;
/*	background-image: url(/img/bgyellow.gif);
	background-repeat: repeat-x;*/
}

.blockyellheader a {color:#02527F;}

.blockyellheadertd {
/*	background-color:#fff;*/
	padding: 0.2em;
	/*border-bottom: 0.1em dashed #FFC640;*/}
	

/** Discount Line **/

.blockdischead {
	border-top: 0.1em dashed #36535F;
	font:bold 1.1em Arial, Verdana, Tahoma, sans-serif;
	color:#36535F;
	text-transform: uppercase;
	padding: 0.3em;
/*	background-image: url(/img/bgdicblue.gif);
	background-repeat: repeat-x;*/
}

.blockdischead a {color:#36535F;}
.blockdischeadtd {
	background-color:#fff;
	padding: 0.2em;
	/*border-bottom: 0.1em dashed #FFC640;*/

}

.blockdiscblue { border: 1px dotted #81D5E8;}

.blockdiscblueheader {
	color:#38808D;
	padding: 0.3em;
	text-transform: uppercase;
	font:bold 1.1em Arial, Verdana, Tahoma, sans-serif;
	background-image: url(/img/bgDisccol.gif); 
	background-repeat: no-repeat;

}

.blockdiscbluetext{
font:normal 1.1em Arial, Verdana, Tahoma, sans-serif;
color:#65BADD;
padding: 0.1em;
margin:0;
text-align:center;
border-bottom: 1px dotted #81D5E8;
}
.blockdiscbluetext a{color:#65BADD;}
.blockdiscbluetext a:hover {background-color:#C2F9FE; color:#38808D;}

.blockhit {border: 1px dotted #DC637E;}

.blockhitheader {
	color:#FFFFFF;
	padding: 0.2em;
	text-transform: uppercase;
	font:bold 1.2em Arial, Verdana, Tahoma, sans-serif;
/*	background-image: url(/img/bgNewcol.gif); */
}

/*************** New Columns *******************/
.blocknewpink { border: 1px dotted #CCCCCC;}

.blocknewpinkheader {
	color:#02527F;
	padding: 0.3em;
	text-transform: uppercase;
	font:bold 1.1em Arial, Verdana, Tahoma, sans-serif;
/*	background-image: url(/img/bgNewcol.gif); 
	background-repeat: no-repeat;*/
	border-bottom: 1px dotted #CCCCCC;
}

.blocknewpinktext{
font:normal 1.1em Arial, Verdana, Tahoma, sans-serif;
color:#666666;
padding: 0.1em;
margin:0;
text-align:center;
border-bottom: 1px dotted #CCCCCC;
}
.blocknewpinktext a{color:#666666;}
.blocknewpinktext a:hover {background-color:#F5F5F5}

.blocknewpinkline {border-bottom: 1px dashed #A5CA0F; height: 0.5em; margin-bottom: 0.5em;}


/***** USER BLOCK  *****/
.blockwhiteyell {border: 1px dashed #CCCCCC;}
.blockuseryell {border: 1px solid #CCCCCC; background-image:url(/img/cute_yell100.gif); font:bold 1.1em Arial, Verdana, Tahoma, sans-serif;}


.blockwhiteyell form {
font:normal 1.0em Arial, Verdana, Tahoma, sans-serif;
color:#E5763E;
padding: 0.2em;
margin:0;
text-align:left;
}

.blockuserheader {
/*background-color:#FFFFC7;*/
color:#E5763E;
padding: 0.3em;
/*text-transform: uppercase;*/
background: url(/img/bgheadruserbl.gif) no-repeat;
font:bold 1.1em Arial, Verdana, Tahoma, sans-serif;
}

.blockuserheader250 {
	/*background-color:#FFFFC7;*/
color:#E5763E;
	padding: 0.3em;
	/*text-transform: uppercase;*/
background: url(/img/bgheaduserblbig.gif) no-repeat;
	font:bold 1.1em Arial, Verdana, Tahoma, sans-serif;
}



.blockusertext{
font:normal 1.0em/1.4 Arial, Verdana, Tahoma, sans-serif;
color:#000;
padding: 0.2em;
margin:0;
}
.blockusertext a {color:#02527F; padding:0.2em;}
.blockusertext a:hover {background-color:#F5F5F5; color:#02527F;}

#username, #passwd{
width: 80px;
height: 1.2em;
font-size: 1.0em;
color:#656565;
margin-left:0.3em;
border: 1px solid #FFC640;
}
.submitbutton {
font:normal 1.0em Arial, Verdana, Tahoma, sans-serif;
margin: 0;
height: 1.6em;
padding:0 0.1em 0.1em 0.3em;
}

/***** BACKET BLOCK **********************/
.blockbackettop { border: 1px dashed #C42283;}
.blockbackettopheader {/*background-color:#FDE8EE;*/ color:#C42283; padding: 0.3em; /*text-transform: uppercase;*/ font:bold 1.1em Arial, Verdana, Tahoma, sans-serif; background: url(/img/bgheadrbasket.gif) no-repeat;}

.blockbackettoptext {font:normal 1.0em Arial, Verdana, Tahoma, sans-serif; color:#666666; padding: 0.2em; margin:0; text-align:center;}
.blockbackettoptext span{font:bold 1.1em Arial, Verdana, Tahoma, sans-serif; color:#666666;  margin:0; }
.blockbackettoptext a {color:#C42283;}
.blockbackettoptext a:hover {background-color:#FDE8EE; color:#C42283;}

.blockbackettopheader250 {/*background-color:#FDE8EE; */ color:#fff; padding: 0.3em; /*text-transform: uppercase;*/ font:bold 1.1em Arial, Verdana, Tahoma, sans-serif; background: url(/img/bgheadrbasketbig.gif) no-repeat; 	border-top: 1px dashed #FDE8EE;}


/*
**********       MENUS    *****************
*/
.mainmenu {
/*	background-color:#DBF475;*/
/*	border: 1px dashed #A5CA0F;*/
	font:bold 1.1em Arial, Verdana, Tahoma, sans-serif;
	color:#6F9400;
	padding:0;
	margin:0;
	text-align:center;
	text-transform: uppercase;
/*	background-image:url(/img/cute_green50.gif);*/
}
.mainmenu a {color:#02527F;}
.mainmenu a:hover {color:#02527F;}

.mainmenuform {font:normal 1.0em Arial, Verdana, Tahoma, sans-serif; background-image:url(/img/cute_green50.gif); border: 1px dashed #A5CA0F; padding: 0.2em; margin:0; text-align:left; }

.mainmenuselect {
/*background-color:#FFFFC3; 
border: 1px dashed #FFC640; */
font:bold 1.1em Arial, Verdana, Tahoma, sans-serif;
color:#E5763E;
padding:0;
margin:0;
text-align:center;
text-transform: uppercase;
}
.mainmenuselect a {color:#000;}
.mainmenuselect a:hover {color:#000;}

.mainmenudisc {
background-color:#C6EDEA; 
border: 1px dashed #76C3D4; 
font:bold 0.9em Arial, Verdana, Tahoma, sans-serif;
color:#6F9400;
padding:0;
margin:0;
text-align:center;
text-transform: uppercase;
}
.mainmenudisc a {color:#5B97A4;}
.mainmenudisc a:hover {color:#000033;}

/****** left menu select ******/
.leftmenuselect{
font:normal 1.2em Arial, Verdana, Tahoma, sans-serif;
color:#E5763E;
background-color:#F5F5F5;
padding: 0.2em;
margin:0;
text-align:left;
}
.leftmenuselect a {color:#02527F;}
.leftmenuselect a:hover {color:#02527F;}

.leftmenuselect2{
font:normal 1.0em Arial, Verdana, Tahoma, sans-serif;
color:#E5763E;
background-color:#F5F5F5;
padding-left: 0.2em;
padding-right: 0.2em;
margin:0;
text-align:center;
}


/****** fast menu ******/
.fastmenu {font:normal 1.0em Arial, Verdana, Tahoma, sans-serif; color: #87A60D;}	
.fastmenufirst {font:bold 1.0em Arial, Verdana, Tahoma, sans-serif; color:#87A60D; background-color:#DBF475; padding-left: 0.5em; text-transform: uppercase;}	
.fastmenusec {font:bold 1.0em Arial, Verdana, Tahoma, sans-serif; color:#E5763E; padding-left: 1.0em;}	
.fastmenuthr {font:normal 1.0em Arial, Verdana, Tahoma, sans-serif; color:#000; padding-left: 1.5em;}	

.dropdown {
width: 185px;
font-size: 0.9em;
border: 1px solid #FFC640;
text-align:left;
}

#dropmenu {
width: 185px;
height: 1.8em;
font-size: 1.1em;
padding-left: 0.5em;
margin:0;
text-align:left;
}

/*
**************************** TEXT STYLES ****************************
*/
.ordintext {font:normal 1.1em Arial, Verdana, Tahoma, sans-serif; color:#960570; padding-left: 0.2em; margin:0;}

.ordintextleft {font:normal 1.1em Arial, Verdana, Tahoma, sans-serif; color:#960570; padding-left: 0.2em; margin:0; text-align:left;}
.ordintextleft a {color:#960570;}
.ordintextleft span {font:bold 1.1em Arial, Verdana, Tahoma, sans-serif; color:#CC0066; padding: 0.2em;}

.ordintextcenter {font:normal 1.1em/1.4 Arial, Verdana, Tahoma, sans-serif; color:#960570; padding-left: 0.2em; margin:0; text-align:center;}
.ordintextcenter a {color:#960570;}
.ordintextcenter a:hover {color:#E5763E;}

.ordintextright {font:normal 1.1em Arial, Verdana, Tahoma, sans-serif; color:#960570; padding-left: 0.2em; margin:0; text-align:center;}
.ordintextright a {font:normal 1.1em Arial, Verdana, Tahoma, sans-serif; color:#960570;}


.infotextleft {font:normal 1.2em Arial, Verdana, Tahoma, sans-serif; color:#333; padding-left: 0.2em; margin:0; text-align:left;}
.infotextleft a {color:#666666;}
.infotextleft a:hover {/*background-color:#f5f5f5;*/ color:#000033;}
.infotextleft h1 {font:normal 1.5em Arial, Verdana, Tahoma, sans-serif; background-color:#F5F5F5; color:#666666; padding-left: 0.2em; margin:0; text-align:left; text-transform: uppercase;}
.infotextleft h2 {font:normal 1.3em Arial, Verdana, Tahoma, sans-serif; color:#C42283; padding-left: 0.2em; margin:0;}
.infotextleft span {font:bold 1.0em Arial, Verdana, Tahoma, sans-serif; color:#E5763E; padding: 0.2em;}

.infotextleft form{ color:#333; padding-left: 0.2em; margin:0;}


/*
*********      TITLE CENTER     *****************************
*/
.blockinfotell {background-color:#FDE8EE; color:#C42283; padding: 0.3em; font:bold 1.0em Arial, Verdana, Tahoma, sans-serif;}

.breadcrumbs {color:#02527F; padding: 0.3em; font:normal 1.2em Arial, Verdana, Tahoma, sans-serif;}
.breadcrumbs a {padding: 0.3em; color:#02527F; text-decoration:none;}
.breadcrumbs a:hover {background-color:#F5F5F5; text-decoration:underline;}
.breadcrumbs span {background-color:#F5F5F5; padding: 0.3em; border: dotted 0.1em #CCCCCC;}


/*
********       NEWS    *************************
*/
.newstext {font:normal 1.1em Arial, Verdana, Tahoma, sans-serif; color:#000; padding-left: 0.2em; margin:0;}
.newstext span {font:normal 1.0em Arial, Verdana, Tahoma, sans-serif; color:#CC0066; padding: 0.2em;}
.newstext a {color:#87A60D; }
.newstext a:hover {background-color:#DBF475; color:#000033;}


/*
********       ITEMS BLOCKS   ******************
*/

/*** Mini Block New Styles */

.blockitemminishow{
font:normal 1.1em Arial, Verdana, Tahoma, sans-serif;
color:#666;
padding: 0.2em;
margin:5px 0;
text-align:center;
border: 0.1em dotted #ccc;
}
.blockitemminishow span{font:bold 1.8em  Geneva, Arial, Helvetica, sans-serif; 	color:#fc0;	}

.blockitemminishowtd{border-bottom: 0.1em dotted #ccc; height: 1.5em; padding: 5px 0;}
.blockitemminishowtd a {color:#666; text-decoration:none;} 
.blockitemminishowtd a:hover {color:#02527F; } 
.blockitemminishowtd h1 {font:bold 1.1em Arial, Verdana, Tahoma, sans-serif; color:#02527F; margin:0;}
.blockitemminishowtd span {color:#c00; text-decoration: line-through; font: normal 1.7em Geneva, Arial, Helvetica, sans-serif;}

.blockitemminiprice {font:normal 1.1em Arial, Verdana, Tahoma, sans-serif; color:#666; text-align:center;}
.blockitemminiprice a {color:#666; text-decoration:none;} 
.blockitemminiprice span {font:bold 2.0em  Geneva, Arial, Helvetica, sans-serif; color:#02527F; padding: 0.1em;}



/*** Mini Block NewGood Styles */

.blockitemmininew{
font:normal 1.1em Arial, Verdana, Tahoma, sans-serif;
color:#666;
padding: 0.3em;
margin:0;
text-align:center;
border: 0.1em dotted red;
background: url(/img/bgnew.gif) no-repeat ;
}
.blockitemmininew span{font:bold 1.8em  Geneva, Arial, Helvetica, sans-serif; 	color:#fc0;	}

.blockitemmininewtd{border-bottom: 0.1em dotted red; height: 1.6em;}
.blockitemmininewtd a {color:#666; text-decoration:none;} 
.blockitemmininewtd a:hover {color:red; } 
.blockitemmininewtd h1 {font:bold 1.1em Arial, Verdana, Tahoma, sans-serif; color:red; margin:0; text-transform:uppercase;}
.blockitemmininewtd span {color:#c00; text-decoration: line-through; font: normal 1.7em Geneva, Arial, Helvetica, sans-serif;}

.blockitemmininewprice {font:normal 1.0em Arial, Verdana, Tahoma, sans-serif; color:#666; text-align:center;}
.blockitemmininewprice a {color:#666; text-decoration:none;} 
.blockitemmininewprice span {font:bold 2.0em  Geneva, Arial, Helvetica, sans-serif; color:#fc0; padding: 0.1em;}

/*** Mini Block Discount Styles */

.blockitemminidisc{
font:normal 1.1em Arial, Verdana, Tahoma, sans-serif;
color:#666;
padding: 0.3em;
margin:0;
text-align:center;
border: 0.1em dotted #76C3D4;
background: url(/img/bgdiscount.gif) no-repeat ;
}
.blockitemminidisc span{font:bold 1.8em  Geneva, Arial, Helvetica, sans-serif; 	color:#76C3D4;	}

.blockitemminidisctd{border-bottom: 0.1em dotted #76C3D4; height: 1.6em;}
.blockitemminidisctd a {color:#666; text-decoration:none;} 
.blockitemminidisctd a:hover {color:#76C3D4; } 
.blockitemminidisctd h1 {font:bold 1.1em Arial, Verdana, Tahoma, sans-serif; color:#76C3D4; margin:0; text-transform:uppercase;}
.blockitemminidisctd span {color:#76C3D4; text-decoration: line-through; font: normal 1.7em Geneva, Arial, Helvetica, sans-serif;}

.blockitemminidiscprice {font:normal 1.0em Arial, Verdana, Tahoma, sans-serif; color:#666; text-align:center;}
.blockitemminidiscprice a {color:#666; text-decoration:none;} 
.blockitemminidiscprice span {font:bold 2.0em  Geneva, Arial, Helvetica, sans-serif; color:#76C3D4; padding: 0.1em;}

.blockitemminidiscru{
font:normal 1.0em Arial, Verdana, Tahoma, sans-serif;
color:#666;
padding: 0.3em;
margin:0;
text-align:center;
border: 0.1em dotted #76C3D4;
background: url(/img/bgdiscount_ru.gif) no-repeat ;
}


/******* PAGE SELECTOR ****/
.blockitempages {/*background-color:#F9EFFB*/; color:#02527F;  font:normal 1.1em/1.4 Tahoma, Arial, sans-serif;  padding: 0.2em;}
.blockitempages a {color:#02527F; }

.pageselectorblock {
padding: 0.8em;
	width: 23px;
	height: 23px;
	margin:0;
	background-image:url(img/kvfull.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font:bold 0.9em/1.4 Arial, Verdana, Tahoma, sans-serif;
	color:#960570;
}
.pageselectorblock .current {padding:0 0.5em 0 0.5em;; margin:0; 	height: 23px;}



.pageselectorblockempty {
padding: 0.5em 0.6em 0.5em 0.6em;
	background-image:url(img/kvempty.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.pageselectorblockempty .arrows{margin:0; padding:0 0.2em 0.9em 0.3em; font:bold 0.8em Tahoma, Arial, sans-serif; color:#02527F; text-decoration:none; }

.pageselectorblockmed {
	width: 23px;
	height: 23px;

}
.pageselectorblockmed .num { margin:0; padding:0 0.2em 0.9em 0.3em; font:normal 1.0em/1.4 Tahoma, Arial, sans-serif; color:#960570; text-decoration:underline; }


/****** Full block item ******/
.fullitemtxt {font:normal 1.1em Arial, Verdana, Tahoma, sans-serif; color:#333; padding:10px 0; margin:0; text-align:justify;}
.fullitemtxt a {font:normal 0.9em Arial, Verdana, Tahoma, sans-serif; color:#E5763E;}
.fullitemtxt  h1 {font:Bold 1.2em Arial, Verdana, Tahoma, sans-serif; color:#E5763E;
background-color:#FFFFC3;  padding-top: 0.1em; margin:0; text-align:left; text-transform:uppercase;}
.fullitemtxt  p {font:normal 1.1em Arial, Verdana, Tahoma, sans-serif; padding-left: 0.3em; margin:0; text-align:left;}


.fullitemphoto {margin:0; padding:0; border: 0.1em dotted #ccc }
.fullitemphotounactive {
	border-top: 0.1em dotted #ccc;
	border-right: 0.1em dotted #ccc;
	border-left: 0.1em dotted #ccc;
/*	background-image: url(/img/bgfullphotoselector.gif);
	background-repeat: repeat-x;*/
}



.fullitemrow {font:normal 1.1em Arial, Verdana, Tahoma, sans-serif; color:#333; border-bottom: 0.1em dotted #ccc; height: 2.0em;}
.fullitemrow a {color:#666; text-decoration:none;} 
.fullitemrow a:hover {color:#E5763E; } 
.fullitemrow h1 {font:bold 1.2em Arial, Verdana, Tahoma, sans-serif; color:#666666; margin:0; text-transform:uppercase;}
.fullitemrow span {color:#c00; text-decoration: line-through; font: normal 1.7em Geneva, Arial, Helvetica, sans-serif;}

.fullitemprice {font:normal 1.1em Arial, Verdana, Tahoma, sans-serif; color:#333; border-bottom: 0.1em dotted #ccc; height: 2.0em;}
.fullitemprice span {font:bold 1.8em  Geneva, Arial, Helvetica, sans-serif; color:#E5763E; padding: 0.2em; }

.fullitemdiscount {font:normal 1.1em Arial, Verdana, Tahoma, sans-serif; color:#333; color:#000; border-bottom: 0.1em dotted #ccc; height: 2.0em; }
.fullitemdiscount span{ color:#fc0; padding-left: 0.3em; font:bold 1.5em Arial, Verdana, Tahoma, sans-serif; }
#fullitemdiscountprice {color:#999; padding: 0em; font:bold 1.4em Arial, Verdana, Tahoma, sans-serif; text-decoration: line-through;}

.fullitembuy {border: 1px dashed #C42283; color:#333; padding:0; font:bold 1.0em Arial, Verdana, Tahoma, sans-serif;}
.fullitembuy a {color:#999; font:normal 0.9em Arial, Verdana, Tahoma, sans-serif; padding:0.25em;} 
.fullitembuy a:hover {color:#E5763E; } 
.fullitembuy span { font:bold 0.9em Arial, Verdana, Tahoma, sans-serif; margin:0; text-transform:uppercase; padding:0.25em;} 

.fullitembuyheader {background-image: url(/img/cute_pink50.gif);  color:#C42283; font:bold 1.1em Arial, Verdana, Tahoma, sans-serif; margin:0; text-transform:uppercase;}
.fullitembuyheader h1 {color:#C42283; font:bold 0.9em Arial, Verdana, Tahoma, sans-serif; margin:0; text-transform:uppercase; padding: 0.1em 0 0.1em 0.5em;}

.fullitembuyrow {border-bottom: 1px dotted #E2A9C2;	 height:2.5em; padding: 0.1em; margin:0; font:bold 0.9em Arial, Verdana, Tahoma, sans-serif;}
.fullitembuyrow a {color:#C42283; padding-left: 0.2em; text-decoration:underline; font:normal 1.0em Arial, Verdana, Tahoma, sans-serif;}
.fullitembuyrow span {font:bold 1.6em  Geneva, Arial, Helvetica, sans-serif; color:#E5763E; padding: 0.2em;}



/***** size selector ***/
.sizeblock {float:left; text-align:center; vertical-align:middle; line-height:18px; color:#C42283; font-weight:normal; font-size:0.9em;}
.sizeblock img{display:block;border:1px solid #fff;}
.sizeblock .normal{border:1px dotted #C42283;margin:2px;padding:0 0.2em 0 0.2em;}
.sizeblock .hover{border:1px dotted #C42283;margin:1px;background-color:#CCE6FF; font-weight:bold;padding:0 0.2em 0 0.2em;}
.sizeblock .selected{border:1px solid #C42283; background-color:#FFCCFF; margin:1px; font-weight:normal; padding:0 0.2em 0 0.2em;}
.sizeblock .soldOut{border:1px dotted #ccc;margin:2px;background-color:#fff;color:#c0c0c0; font-weight:normal;}
.sizeblock .selectedSoldOut{border:1px dotted #ccc;background-color:#ccc;color:#999;margin:1px;}



/****** Registration & users ******/
.regblockinput{
font:normal 1.1em Arial, Verdana, Tahoma, sans-serif;
width: 200px;
height: 1.4em;
font-size: 1.0em;
color:#000;
/*border: 1px solid #FFC640;*/
}
.regblockinputmini{
font:normal 1.1em Arial, Verdana, Tahoma, sans-serif;
width: 50px;
height: 1.2em;
font-size: 1.0em;
color:#000;
/*border: 1px solid #FFC640;*/
}

.regblockinputqty{
font:normal 1.1em Arial, Verdana, Tahoma, sans-serif;
width: 25px;
height: 1.2em;
font-size: 1.0em;
color:#000;
/*border: 1px solid #FFC640;*/
}

.regblockinputaverage{
width: 120px;
height: 1.2em;
font:normal 1.0em Arial, Verdana, Tahoma, sans-serif;
color:#000;
/*border: 1px solid #FFC640;*/
}


.regblocktextarea{
font:normal 1.0em Arial, Verdana, Tahoma, sans-serif;
width: 200px;
height: 120px;
color:#000;
/*border: 1px solid #FFC640;*/
}

.regblocktextarea2{
font:normal 1.0em Arial, Verdana, Tahoma, sans-serif;
width: 200px;
height: 60px;
color:#000;
/*border: 1px solid #FFC640;*/
}

.regblocktextareamini{
font:normal 1.0em Arial, Verdana, Tahoma, sans-serif;
width: 170px;
height: 120px;
color:#000;
/*border: 1px solid #FFC640;*/
}

.regblocknewsbox{margin:0; color:#000; /*border: 1px solid #FFC640;*/}


.regblock{ height: 1.5em; padding-left:0.2em; margin:0; text-align:left;}


.regblocktxt{
width: 150px;
height: 1.5em;
font:normal 1.0em Arial, Verdana, Tahoma, sans-serif;
color:#000;
padding-right:0.2em;
background-color: #F5F5F5;
text-align:right;
}


.regblocktxt span{font:normal 0.9em Arial, Verdana, Tahoma, sans-serif; color:#000;}

.submitregbutton {
font:normal 1.0em Arial, Verdana, Tahoma, sans-serif;
margin: 0;
height: 1.6em;
padding:0 0.1em 0.1em 0.3em;
}


.regblocklinecolortxt{
width: 100px;
height: 1.5em;
font-size: 1.1em;
padding-right:0.2em;
color:#E5763E;
background-color:#FFFFC3;
text-align:right;
}

.regblocklinetxt{
width: 250px;
height: 1.5em;
font-size: 1.1em;
color:#000;
padding-right:0.2em;
text-align:left;
}

/***** CART TABLE */
blockcarthead h1 {color:#C42283; font:bold 1.2em Arial, Verdana, Tahoma, sans-serif; margin:0; text-transform:uppercase; padding: 0.1em 0 0.1em 0.5em;}

.blockcartmaintable {border: 1px dotted #CCCCCC; color:#666; padding:0; font:normal 1.1em Arial, Verdana, Tahoma, sans-serif;}
.blockcartmaintable th {background-color:#02527F; color:#fff; padding:0.2em; text-align:center; font-size:1.0em;}
.blockcartmaintable a {color:#C42283;}

.blockcartmainline {  padding:0.2em; text-align:center; font-size:1.1em;}
.blockcartmainlinedark {background-color:#F5F5F5;  padding:0.2em; text-align:center; font-size:1.1em;}
.blockcartmainlinetotal { padding:0.2em; font:bold 1.0em Arial, Verdana, Tahoma, sans-serif;  text-align:right;}
.blockcartmainlinetotal span { font:bold 1.1em Arial, Verdana, Tahoma, sans-serif; color:#C42283; }

.blockcartlinestat { padding:0.2em; font:bold 1.0em Arial, Verdana, Tahoma, sans-serif;  text-align:left;}
.blockcartlineheader span { font:bold 1.2em Arial, Verdana, Tahoma, sans-serif; color:#666; text-transform:uppercase;   }

.submitcartbutton {
font:normal 1.0em Arial, Verdana, Tahoma, sans-serif;
margin: 0;
height: 1.6em;
padding:0 0.1em 0.1em 0.3em;
}

/*****   SizeSelectBlock ***/

.sizedropdown {
font:normal 1.1em Arial, Verdana, Tahoma, sans-serif; color: #87A60D;
width: 140px;
border: 1px solid #A5CA0F;
text-align:left;
padding: 0.1em;
}

.collectiondropdown {
font:normal 1.1em Arial, Verdana, Tahoma, sans-serif; color: #B083B8;
width: 140px;
border: 1px solid #B083B8;
text-align:left;
padding: 0.1em;
}

ul.tabsheet {
  border-collapse: collapse;
  padding: 0 0 0 1em;
  white-space: nowrap;

  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #ffffff;
}
ul.tabsheet li {
  display: inline;
}
ul.tabsheet li a {
  background-color:#DBF475; 
  border: 1px dashed #A5CA0F;
  height: auto;
  margin-right: 0.5em;
  padding: 0 1em;
 
}
ul.tabsheet li.active a {
  background-color:#FFFFC3; 
  border: 1px dashed #FFC640;
}
ul.tabsheet li a:hover {
  background-color:#FFFFC3; 
  border: 1px dashed #FFC640; 
}

/*/////////////////////////////////////////////////////////////////////////*/
.smallspace{
padding-bottom: 1px;
padding-top: 1px;
margin-bottom: 1px;
margin-top: 1px;
}
.averagespace{
padding-bottom: 5px;
padding-top: 5px;
margin-bottom: 5px;
margin-top: 5px;
}
.bigspace{
padding-bottom: 15px;
padding-top: 15px;
margin-bottom: 15px;
margin-top: 15px;
}

.print {font:normal 1.1em Arial, Verdana, Tahoma, sans-serif; padding: 0.3em; color:#E5763E; text-decoration:none;}

#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #E2A9C2;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}



#calendarDiv .selectBox{
	border:1px solid #feedf1;		
	color: #feedf1;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #E2A9C2;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #E2A9C2;		
	color: #E2A9C2;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #E2A9C2;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #feedf1;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #feedf1;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #feedf1;
	border:1px solid #e2a9ca;
	position:absolute;
	color: #515151;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#E2A9C2;
	color: #FFFFFF;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}

.td_bord {
	padding:2px;
	border-left:1px solid #E2A9C2;
	border-bottom:1px solid #E2A9C2;
	border-top:1px solid #E2A9C2;
}
.td_bord_address {
	padding: 2px;
	border-left:0px;
	border-bottom:0px ;
}
.blockcartmaintable_address {border: 1px solid #E2A9C2; border-bottom:0px; border-right:0px; color:#666; padding:0; font:normal 1.0em Arial, Verdana, Tahoma, sans-serif;}
.blockcartmaintable_address th {background-color:#E2A9C2; border-bottom: 1px solid #fff; color:#fff; padding:0.2em; text-align:center; font-size:1.0em;}
.blockcartmaintable_address a {color:#C42283;}
.blockcartmaintable_address_td {
	padding: 2px;
	border-left:1px solid #E2A9C2;
	border-bottom:1px solid #E2A9C2;
}
.blockcartmaintable_address_bot_td {
	padding: 2px;
	border-bottom:0px;
	border-left:1px solid #E2A9C2;
}

.regblockinputselectlist{
width: 150px;
height: 1.4em;
font-size: 1.0em;
color:#000;
/*border: 1px solid #FFC640;*/
}
.regblockinputminiselectlist{
width: 50px;
height: 1.4em;
font-size: 1.0em;
color:#000;
/*border: 1px solid #FFC640;*/
}

.regblocktxtdelivery{
width: 150px;
height: 1.7em;
font-size: 1.0em;
color:#000;
padding-right:0.2em;
background-color: #F5F5F5;
text-align:right;
}

.regblockdelivery{ height: 1.7em; padding-left:0.2em; margin:0; text-align:left;}


/**** Our Items ****/
.basketselectgood {
padding: 0.45em;
	width: 16px;
	height: 16px;
	margin:0;
	background-image:url(/img/kvitkabask.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font:bold 1.0em/1.4 Arial, Verdana, Tahoma, sans-serif;
	color:#960570;
}