/* CSS - bohemproduction.com */
body {      
      background: #1A1A1C;
      text-align: center;
      font-size: 13px;
      font-family: 'Arial';
      padding: 0px;
      margin: 0px;
}

#all {
     text-align: left;
     color: white;     
     margin: auto;      
     position: relative;
     width: 981px;     
     }

td {
	font-size:10pt;
}
/*head section*/

#head {                    
     width:100%;     
     height: 349px;          
     }
 
/*end of head section*/
   
/*menu section*/

#menu {    
    width: 260px;
    position: relative;
    float: left;       
}    

.box {
  width: 100%;
  margin: 0px;        
}

.box-head {
    background: url('img/box-head.gif') no-repeat;
    height: 48px;  
    width: 100%;     
}

.box-foot {
    background: url('img/box-foot.gif') no-repeat;
    height: 52px;
    width: 100%;
}

.box-item {
    background: url('img/box-item.gif') no-repeat;
    height: 31px;
    width: 100%;  
}

.box-top {
    background: url('img/box-top.gif') no-repeat;    
    width: 100%;    
}

.box-bg {
    background: url('img/box-bg.gif') repeat-y;    
    width: 100%;
    margin-left: 2px;
    margin-top: 4px;    
}

.box-title {
    margin-left: 42px;
    margin-top: 7px;
    font-weight: bold;
    font-size: 10pt;
    color: #c8bcbb;    
}

.box-title2 {
    margin-left: 42px;
    padding-top: 16px;
    _padding-top: 0px;
    _margin-top: 16px;
    font-weight: bold;
    font-size: 10pt;
    color: #c8bcbb;    
}

.box-search
{
	margin:5px 5px 10px 5px;
	color:white;
}

a.box-item-option {
    width: 258px;
    height: 31px;
    padding-left: 65px;
    _padding-top: 7px;
    color: #dbc296;
    font-size: 9pt;
    font-weight: bold;
    letter-spacing: 3px;
    text-decoration: none;    
}

a.box-item-option:hover {
    color: white;
    text-decoration: underline;
    padding-left: 70px;
}

.login-form {
    color: #dbc296;
    font-size: 9pt;    
    margin: 0px auto;
    margin-top: 20px;    
    text-align: center;
    _margin-left: 25px;
}

.login-info {
    color: #dbc296;
    font-size: 10pt;    
    margin: 20px 0 0 20px;
}


.input-size {
    width: 100px;
    border: 2px solid #dbc296;
}

.ad {
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
}

.bg-title {
    position: relative;
    top: -18px;
    _top: -17px;
    left: 9px;    
}

.bg-title-text {
    position: relative;
    top: -32px;
    left: -280px;
    font-size: 10pt;
    font-weight: bold;
    color: rgb(223,223,223);
}

/*end of menu section*/

/*main section*/  
     
#main {      
    margin-left: 265px;
    position: relative;    
    width: 708px;       
}     

.main-bg {
    background: url('img/main-bg.gif') repeat-y;
    margin-bottom: 10px;        
}

.main-content {
	padding:0 10px 0 10px;
}

.main-bottom {
    position: relative;
    top: 5px;
    margin-top: 10px;    
}

.movie-row {
    margin: 0px auto;
    margin-top: 30px;
    _margin-left: 8%;
    text-align: center;
}

.dvd-cover {
    padding: 7px;
}

.dvd-titles {
    font-size: 9pt;
    color: #dbc296;
}

.player {
    width: 320px;
}

.div-numbers {
    width: 690px;
    height: 20px;
    margin-top: 20px;
    margin-bottom: 20px;    
}

.numbers {
    float: right;
    margin-right: 60px;    
    font-size: 10pt;     
}

.no {
    width: 17px;
    height: 20px;        
    text-align: center;        
    background: url('img/no.gif') no-repeat;
}

.div-no {
    width: 17px;
    height: 22px;        
	float:left;
    text-align: center;        
    background: url('img/no.gif') no-repeat;
}


.arrowL {
    width: 18px;
    height: 17px;        
    text-align: center;        
    background: url('img/arrow.gif') no-repeat;
}

.arrowR {
    width: 18px;
    height: 17px;        
    text-align: center;        
    background: url('img/arrow2.gif') no-repeat;
}

.no-arrow {
    display: none;
}

.no-actual {
    width: 19px;
    height: 22px;
    text-align: center;
    color: rgb(100,100,100);
    background: url('img/no-actual.gif') no-repeat;
}

.div-no-actual {
    width: 19px;
    height: 22px;
    text-align: center;
    color: rgb(100,100,100);
    background: url('img/no-actual.gif') no-repeat;
	float:left;
}

a.next {
    text-decoration: none;
    position: relative;
    color: rgb(220,220,220);
    left: -1px;
    top: -1px;
}

a.next:hover {
    text-decoration: underline;
    color: rgb(255,176,144);
}

.space {
    width: 100%;
    height: 10px;
}

/*end of main section*/

/*foot section*/

#foot {              
     clear: both;
     width: 100%;
     height: 39px;               
     background: url('img/foot.gif') no-repeat;
     font-size: 9pt;
     color: rgb(223,223,223);
     _margin-top: 6px;        
     }

#foot-c {
    float: left;
    margin: 18px 5px 3px 40px;    
}
     
#foot-menu {
    float: right;
    margin: 18px 40px 3px 5px;    
}

a.foot-menu-item {
    color: rgb(223,223,223);
    text-decoration: none;    
}

a.foot-menu-item:hover {
    color: rgb(240,240,240);
    text-decoration: underline;    
}   

/*end of foot section*/       

/*title section*/
a.enterbuttoncz
{
	display:block;
	width:154px;
 	height:62px;
	float:left;
	background-image:url('img/vstoupit.jpg');
}
a.enterbuttoncz:hover
{
	background-image:url('img/vstoupit_hover.jpg');
}
a.enterbuttonen
{
	display:block;
	width:154px;
 	height:62px;
	float:left;
	background-image:url('img/entry.jpg');
}
a.enterbuttonen:hover
{
	background-image:url('img/entry_hover.jpg');
}
a.leavebuttoncz
{
	display:block;
	width:115px;
 	height:45px;
	margin:8px 0 0 160px;
	background-image:url('img/odejit.jpg');
}
a.leavebuttoncz:hover
{
	background-image:url('img/odejit_hover.jpg');
}
a.leavebuttonen
{
	display:block;
	width:115px;
 	height:45px;
	margin:8px 0 0 160px;		   
	background-image:url('img/leave.jpg');
}
a.leavebuttonen:hover
{
	background-image:url('img/leave_hover.jpg');
}

/*end of title section*/

/*common*/
a.button
{
	color:white;
	text-align:center;
	display:block;
	width:122px;
 	height:23px;
	background-image:url('img/button_gray.gif');
}
a.button:hover
{
	color:white;
	text-align:center;
	display:block;
	width:122px;
 	height:23px;
	background-image:url('img/button_red.gif');
}
a.button_red
{
	color:white;
	text-align:center;
	display:block;
	width:122px;
 	height:23px;
	background-image:url('img/button_red.gif');	
}
a.button_red:hover
{
	color:white;
	text-align:center;
	display:block;
	width:122px;
 	height:23px;
	background-image:url('img/button_gray.gif');
}

input.searchtext
{
	float:left;
	margin-right:5px;
}
table
{
	color:white;
}
td
{
	color:white;
}
a {
    color: #dbc296;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;    
}
a:hover {
    color: white;
    text-decoration: underline;
}
#listtable
{
	font-size:12px;
	border-collapse:collapse;
}
#listtable td
{
	border:1px solid #555;
	padding:0 3px 0 3px;
	text-align:left;
}
#listtable th
{
	font-weight:bold;
	color:#FFFF55;
	text-align:left;
}

#programtable
{
	font-size:13px;
	border-collapse:collapse;
}
#programtable td
{
	padding:0 3px 0 3px;
	text-align:left;
}


.pointered
{
	cursor:pointer;
}

div.banner
{
	margin:20px 0 0 50px;
	border:3px solid white;
	height:250px;
	width:160px;
}

div.linkonright
{
	text-align:right;
	margin:5px 20px 0 0;
}
/*end of common*/

/*amaters*/
img.fimg{ 
	margin-bottom:20px;
	border:0px 
}
/*end of amaters*/

/*covers*/
div.coveritem{
	float:left;
	color:white;
	width:170px;
	margin-left:10px;
	margin-top:5px;
	height:115px;
	overflow:hidden;
	font-family: helvetica,sans sherif; 
	font-size: 11px;
}
div.coveritemdesc{
	float:left;
	color:white;
	width:70px;
	margin-left:10px;	
	margin-top:5px;
	height:115px;
	overflow:hidden;
	font-family: helvetica,sans sherif; 
	font-size: 11px;
}
/*end of covers*/

/*wallpapers*/
div.wallpaperitem{
	float:left;
	color:white;
	width:300px;
	margin-left:10px;
	margin-top:5px;
	height:188px;
	overflow:hidden;
	font-family: helvetica,sans sherif; 
	font-size: 11px;
}
/*end of wallpapers*/

/*mobile*/
div.mobilvideoitem{
	float:left;
	color:white;
	width:168px;
	margin-left:10px;
	margin-top:5px;
	height:88px;
	overflow:hidden;
	font-family: helvetica,sans sherif; 
	font-size: 11px;
}
/*end of mobile*/


/*datastore*/
div.dsmenu{ 
	float:left;
	margin:20px 0px 0px 10px;
	width:145px; 
}
div.dsitem{ 
	margin-left:150px; 
}
/*end of datastore*/

/*start page*/
div.movie {
	float:left;
	width:80px;
	margin-left:5px;
	margin-top:5px;
	height:120px;
	overflow:hidden;
	font-size:12px;
}
div.bvstart{
	overflow:hidden;
	float:left;
	color:white;
	width:120px;
	margin-left:12px;
	margin-top:5px;
	height:115px;
	font-family: helvetica,sans sherif; 
	font-size: 11px;
}
.gallerynew{
	overflow:hidden;
	float:left;
	color:white;
	margin-left:10px;
	margin-top:5px;
	height:150px;
	font-family: helvetica,sans sherif; 
	font-size: 11px;
	border:3px solid white;
	border-bottom:15px solid white;
}
#flashbanner1
{
margin:5px;	   
text-align:center;
}

.flashbanner
{
margin:5px;	   
text-align:center;
}

/*end of start page*/

/*videolist*/
div.videoitem{
	float:left;
	color:white;
	width:85px;
	margin-left:10px;
	margin-top:5px;
	height:115px;
	overflow:hidden;
	font-family: helvetica,sans sherif; 
	font-size: 11px;
}
/*end of videolist*/

/*cover items*/
div.coveritem
{
	float:left;color:white;width:170px;margin-left:10px;margin-top:5px;height:115px;
}
div.coveritemdesc
{
	float:left;color:white;width:140px;margin-left:10px;margin-top:5px;height:115px;overflow:hidden;
}
