*{-moz-box-sizing: border-box; box-sizing: border-box; -moz-box-sizing: content-box; }
body { 	
	margin: 0;
	padding: 0;
	/*background-image: url(Obr/grad.png); background-repeat: repeat-x; background-color: #ffffff;*/
	background-color: #3D4456;
	color:#FFCF3F; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	text-align:center;
}
.memb {
 	background-color: #3D4456;	
}
#daisy {
   position:absolute;
   	background-image: url(Obr/daisy.png);
   top:-100px;
   left:580px;
   width:200px;
   height:193px; 
}
.mlink {
 float:left;
 list-style:none;
 margin-right:5px;
}
.shopsmenu {
    list-style:none;     
    margin:1px;
    padding:2px;    
    font-style:oblique;
    float:right;
    text-align:right;    
}
.shopsmenu li { 
    float:right;
    margin-right:5px;
}
.title {
 position:relative;
 left:-200px;
 text-align:center;
}
h1, h2, h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;	 	
}
h1 {	
	font-weight: normal;
	font-size: 20px;
}
h2 {	
 font-size: 18px;
 padding-top:10px; 
 height:40px;
}
h3 {
 font-size: 14px;	
}
a {	border-bottom: 1px thin #CCCCCC;
	text-decoration: underline;
	color: #e777b1;
}
a:hover {border-bottom: underline;
	color: #FF7400;
}
img {
 border: 0px;	
}

#page {
	position: relative;
    
    background-position: center top;
    left: 0px;
	width: 1000px;
	margin: 0 auto;         
    text-align: left;
}

.sidebar {
    margin-top: 0px;
	float: left;	
	padding: 10px 0px 10px 0px;			
	width:210px;
}
.upCont {
	position:absolute; 
  top:-30px; left:440px; 
  width:550px;
	text-align:right;
}
#content { 		
	margin:15px 0px 0px 0px;
	width: 790px;
    float:left;	    
}
#content p, #content ul, #content ol { line-height: 1.2em;
}
#content img { padding: 0px; border: 0px; margin:0px; }
#rightBar {
 float:right;
 margin-top:180px;
 width:210px;
}
#cont {
 width:580px;
 float:right;
}
#footer { position:relative;
   background-image:url('Obr/Footer5.jpg');
   Background-repeat: no-repeat;
   background-position: center top;
   color:white;
   font-size:0.8em;   
   width:1000px;
   height:15px; left: 0px;
   background-color: black;
}

.login {
		text-align:left;
        background-color: #000;
        color:#fff;
		float:right;
		width:180px;
		position:relative;
		top:0px;		 
}
.product {
 width:190px;
 height:250px;
 float:left;
 text-align:center;
}
.product2 {
 width:190px;
 height:300px;
 float:left;
 text-align:center;
 font-size:11px;
}

.productSmall {
 width:200px;
 height:140px;
 float:left;
 text-align:center;
 font-size:0.7em; 
}

.desc {
 font: 10px arial, sans-serif;
}
.desc2 {
 font: 10px arial, sans-serif;
}
.prodName {
 height:15px;
 margin-bottom:0px;
 padding-bottom:0px;
 text-align:center;
}
.box {	
	float: left;
	margin-top:25px;
	width: 580px;
}
label { width: 80px;
        float: left;
        text-align: right;
        margin-right: 0.5em;
        display: block
}
.imgNotEnl { height:0px;
        width:0px;
        border: 0px; padding: 0px 20px 5px 0px;
}
.textBox { 	
 padding:5px;
 font-size: 14px;
}

.pointer { cursor: pointer;}

.picBox { 
   text-align:center;
   width:735px;     	
}
.imgIsEnl { 
	top:-200px;    
    border: 0px solid #666666; text-align: left;
}

.th { padding:2px 2px 0px 0px;width: 90px;
       float:left;	
}
.privBox { padding:10px;
        font-size: 12px;
        color: #111111;
}
.galBox { width:740px;
        padding-right:10px; 
}
.buy { font-size:1.4em;
}
.freeVid { 
 padding:10px; 
 /*background-color: #EDE;*/
}
.fullVid { 
 padding:0px 20px 0px 20px; 
 /*background-color: #FEF;*/
}
.boxPic3 {
 margin-left:2px;
 width:360px;
 float:left;
}
.boxL {
 margin-left:2px;
 width:360px;
 height:500px;
 float:left;
}
.boxLs {
 margin-left:2px;
 width:360px;
 height:150px;
 float:left;
}
.boxThird {
 padding:2px;
 width:242px;
 height:200px;
 float:left;	
}
.boxThird2 {
 padding:2px;
 width:242px;
 height:200px;
 float:left;
 background-color: #DDD;	
}

.play {
 background-color: #000;
 font-size: 16px;
 padding:5px;
 text-align:center;
}
.error {
 border:1px thin #CCCCCC;
 color:red;
 background-color: #FEF;
 text-align:center;
}
li {
  margin: 0; padding: 0;
}
ul {
  margin: 1em 0 1em 1.3em; padding: 0;
  list-style-type: disc;
}
ul ul {
  list-style-type: square;
}
ul ul ul {
  list-style-type: circle;
}