body, div, p, ul, li, form, input, h1, h2, h3, h6 {margin:0; padding:0}
ul {list-style:none}
a, object {outline:none}
a img {border:none}
button {
	float:left;
	margin:6px;
	background:#777;
	border:none;
	cursor:pointer
	}
body {
	background:url(../img/bg.png) repeat-x #99DFFF top center;
	font:normal 12px tahoma;
	}
html, body {
	height:100%;
	}
form label {
   font:normal 11px tahoma;
   float:left;
   }
form {
   float:left
   }
form div, form li {
   float:left;
   clear:left
   }
form li {
   margin:3px 0
   }
form input {
   float:left
   }
form input.submit {
   clear:left;
   }

.cl {
	clear:left;
}
.center {
	text-align:center;
}

#overlay {
	background:url(../img/overlay2.png);
	z-index:1000;
	position:absolute;
	top:0; left:0;
	width:100%
	}
#lContent {
	position:absolute;
	left:50%;
	z-index:3000;
	float:left;
	color:#ccc
	}
#container {
	width:980px;
	height:auto !important;
	height:100%; 
	min-height:100%; 
	margin:0 auto;
	}

#side-container {
	float:right;
	margin-top:121px;
	width:150px;
	margin-right:30px;
	}
#s-top {
	background:url(../img/up_left.png) no-repeat top transparent;
	width:150px;
	float:left;
	height:7px
	}
#side-inner {
	width:150px;
	background:#042233;
	float:left;
	}
#s-bottom {
	background:url(../img/bt_left.png) no-repeat top transparent;
	width:150px;
	height:34px;
	float:left;
	}

#side-container ul li  a {
	font:normal 11px tahoma;
	color:#fff
	}
#side-container ul li  a:hover {
	color:#ff0;
	font:normal 11px tahoma
	}
#side-container .box p {
	padding-left:5px;
	font:normal 11px/17px tahoma;
	width:130px;
	}
#side-container ul {
	margin:0 0 0 10px;
	}
#side-container ul li a {
	position:relative;
	text-decoration:none;
	color:#d2d2d2
	}
#side-container .box div {
	padding:4px 6px 4px 6px;
	font:normal 11px/17px tahoma;
	float:left
	}
#side-container .box div.movie_title {
	padding:0;
	margin:2px 5px;
	width:130px;
	cursor:pointer;
}
#side-container  #lbox {
	margin-top:10px
	}
	
#side-container  #lbox div {
	padding:2px 6px 4px 6px;
	
	}
#side-container .box h3 {
	color:#fff;
	font:normal 11px/26px verdana;
	text-indent:27px;
	background:#000;
	background:url(../img/box_header.png) no-repeat;
	width:159px;
	height:26px;
	float:left;
	position:relative;
	left:-4px
	}

#side-container .box #colors {
	margin-left:6px
	}
#side-container .box #colors p {
	float:left; width:20px; height:20px;
	cursor:pointer;
	margin:4px 10px;
	text-indent:-3000px;
	background:#16546B; 
	}
#side-container .box #colors p.green {
	background:#16546B; 
	}
#side-container .box #colors p.red {
	background:#5D4D58; 
	}
#side-container .box #colors p.yellow {
	background:#7A5006; 
	}
	
#side-container form {
	float:left;
	margin:0 0 0 0;
	}
#side-container form div {
	float:left;
	margin:2px 0
	}


#content {
	float:right;
	width:640px;
	height:400px;
	}

#movies-list {
	float:left;
	margin:0 0 0 30px;
	}
.m-top {
	width:640px;
	margin:0;
	background:url(../img/up.png) no-repeat;
	height:9px;
	float:left;
	_position:relative; _top:5px
	}
.m-mid {
	width:640px;
	float:left;
	background:#042233;
	margin:0;
   padding:0;
   font:normal 11px verdana;
	}
.m-bottom {
	width:640px;
	margin:0;
	background:url(../img/bt.png) no-repeat;
	height:80px;
	float:left
	}


div.content-box {
	float:left;
	margin-top:10px;
	color:#d3d3d3;
	}	
#top {
	float:left;
	width:100%;
	height:104px;
	background:transparent;
	}
#logo {
	float:left;
	margin:25px 50px 0 -370px;
	position:absolute;
	left:50%;
	}
#logo a {
	width:300px;
	height:52px;
	float:left;
	background:url(../img/logo.png) no-repeat;
	text-indent:-3000px
	}
#menu {
	clear:right;
	float:right;
	width:310px;
	height:82px;
	margin:8px 0px 0 0;
	}
#menu ul  {
	margin:30px 0 0 100px;
	float:left;
	
	}
#menu ul li {
	float:left;
	margin:0 0 0 30px
	}

#menu ul li a {
	float:left;
	color:#fafafa;
	text-decoration:none;
	font-weight:bold;
	font-size:50px;
	padding-top:52px;
	width:72px;
	text-align:center
	}
#menu ul a#m_filmy {
	background:url(../img/filmy.png) no-repeat center top
	}
#menu ul a#m_konto {
	background:url(../img/konto.png) no-repeat center top
	}
#menu ul a#m_pomoc {
	background:url(../img/pomoc.png) no-repeat center top
	}
#menu ul a#m_test {
	background:url(../img/test.png) no-repeat center top
	}
#menu ul a#m_kontakt {
	background:url(../img/kontakt.png) no-repeat center top
	}
#menu ul li a:hover {
	color:#EC6F06
	}
#nav {
	float:left;
	height:39px;
	width:400px;
	margin-left:20px;
	}
#nav div {
	float:left
	}
#nav label, #nav input {
	float:left;
	}
#nav #search {
	margin:9px 0 0 -12px;
	color:#ededed
	}
.rounded_input {
	float:left;
	width:137px !important;
	height:19px !important;
	border:none !important;
	text-indent:8px !important;
	padding-top:1px;
	background:url(../img/input.png) no-repeat transparent!important;
	font:normal 9px tahoma;
	margin:2px 0 0 5px
	}
#nav label {
	margin:3px 3px 0 12px
	}
#cat {
	width:173px;
	height:23px;
	margin:7px 0 0 0;
	position:relative;
	background:url(../img/cat2.png) no-repeat;
	z-index:11;
	}
#cat p {
	color:#ededed;
	text-indent:15px;
	line-height:25px;
	width:140px;
	float:left;
	font:normal 10px/22px verdana
	}
#cat-list, #subject-list {
	position:absolute;
	border-top:none;
	top:20px;
	width:166px;
	left:0;
	top:20px;
	padding:6px 3px 8px 8px;
	z-index:10;
	background:url(../img/cat_list.png) no-repeat left bottom transparent;
	}
#cat-list p, #subject-list p {
	float:left;
	font:normal 10px verdana;
	color:#fafafa;
	margin:3px 0
	}
#cat-list p {
	width: 80px;
}
#cat .subjects p {
	width: 160px;
	text-indent: 0 !important;
	cursor:pointer;
}
#cat span {
	float:left;
	text-indent:-3000px;
	width:12px;
	margin:6px 0 0 10px;
	cursor:pointer;
	}
#cat span.on {
	background:url(../img/arrow2.png) no-repeat;
	margin-top:6px
	}
#cat span.off {
	background:url(../img/arrow1.png) no-repeat;
	margin-top:7px
	}
#cat-list  label {
	clear:none;
	text-indent:3px;
	margin:2px 0 0 2px;
	font:normal 11px tahoma
	}

#cat-list input {
	width:13px;
	height:13px;
	float:left
	}
#submit-cat, .submit_small{
	background:url(../img/arrow33.png) no-repeat left top;
	width:19px;
	height:17px;
	float:left;
	margin:10px 0 0 5px;
	text-indent:-3000px;
	cursor:pointer;
	border:none
	}

	
#list-container{
	float:left;
	background:#000;
	width:731px;
	height:384px;
	margin:16px 0 0 0;
	}
#list {
	float:left;
	width:553px;
	height:384px;
	}
#list-inner {
	width:3000px;
	height:384px;
	}
#content ul.movies, #content .help_content {
	float:left;
	width:533px;
	margin:0;
	min-height:256px
	}
#content .movies {
	height:260px;
	}
#content .help_content p {
	padding:5px 10px;
}
#content .help_content .title{
	font-size:14px;
	color:#008eca;
}
#content .help_content .author{
	float:right;
	padding-right:20px;
	font-style:italic;
}
#content .movies-box {
	float:left;
	min-height:300px;
	}
#content #m-inner {
	width:533px;
	float:left;
	}
#content #previous , #content #next {
	width:30px;
	height:49px;
	float:left;
	margin-top:90px;
	cursor:pointer;
	}
#content div.prevcont, #content div.nextcont{
	width:30px;
	height:149px;
	float:left;
	overflow:hidden
	}
#content div.prevcont {	
	padding-left:24px
	}
#content #previous {
	background:url(../img/m_arrow1.png) no-repeat;
	}
#content #previous:hover {
	background:url(../img/m_arrow1h.png) no-repeat;
	}
#content #next {
	background:url(../img/m_arrow2.png) no-repeat;
	}
#content #next:hover {
	background:url(../img/m_arrow2h.png) no-repeat;
	}
#content ul.movies  li {
	float:left;
	margin:12px 30px;
	cursor:pointer
	}
#content ul.movies  li img {
	float:left
	}
#content .list-controls {
	float:left;
	width:62px;
	height:168px;
	cursor:pointer;
	}


/* LAYER */
#layer {
	background:url(../img/lBg.png) no-repeat;
	width:640px;
	height:345px;
	}
#lHeader {
	width:100%;
	float:left;
	height:20px;
	}

#lClose {
	float:right;
	width:16px;
	height:16px;
	cursor:pointer;
	margin:5px 4px 0 0
	}
#lCont  {
	float:left;
	position:relative
	}
#lHeader h5 {
	float:left;
	margin:1px 0 9px 2px;
	text-indent:10px;
	padding:0;
	font:bold 14px tahoma;
	width:384px;
	height:24px;
	color:#0098D9;
	padding:3px 6px 1px 10px;
	}
#lCont form, #lCont form div, #lCont form li {
	clear: none;
}
#lCont .poster, #lCont .buy, #lCont #p-info {
	float:left;
	height:276px;
	}
#lCont #p-info {
	height:262px;
}

#lCont .about {
	float:left;
	width:380px;
	height:276px;
	}
#lCont .poster {
	margin:14px 0 0 18px;
	width:220px;
	}
#lCont .buy-cont {
	width:380px;
	height:auto;
	margin: 18px 0 0 8px;
	font:normal 11px verdana;
	float:left;
	color: #eee; 
	position:relative
	}
#lCont .buy-cont .about p {
	width:358px;
	clear:left;
	float:left;
	margin:1px 0 0 12px;
	padding:1px 1px;
	color:#ccc;
	}
#lCont .buy-cont .about p strong, #lCont #p-info strong {
	color:#008eca;
}
#lCont .buy-cont .about p.description {
	margin-top:10px
	}
#lCont .buy-cont .about p#p_description {
	overflow:auto; 
}

#d_container {
	float:left; height:auto; border-top:1px solid #01121E
}

#lCont .buy-cont .about #toggleDescription {
	float:right; cursor:pointer; padding:4px 8px 0 12px;
	_padding-right:18px;
	font:bold 10px tahoma;
	color:#008ECA
}

#lCont  #buttons {
	width:288px;
	right:0; top:270px
}

#lCont .buy-cont  #buttons {
	width:388px
}

#lCont .button {
	float:right;
	width:92px;
	height:21px;
	background:url(../img/button_sm.jpg) no-repeat;
	cursor:pointer;
	padding-top:3px;
	margin-right:2px;
	_margin-right:0px;
	text-align:center;
	border:none;
	color:#999;
	font:normal 12px Verdana;
	}
#lCont .button_sel{
	float:right;
	width:92px;
	height:21px;
	background:url(../img/button_sm_hl.jpg) no-repeat;
	cursor:pointer;
	padding-top:3px;
	margin-right:2px;
	text-align:center;
	border:none;
	color:#008eca;
	font:normal 12px Verdana;
	}
#lCont .buy {
	color:#eee;
	font:normal 11px tahoma;
	clear:none;
}
#lCont .buy h6 {
	float:left;
	padding: 7px 5px 0 0;
	font:normal 14px tahoma;
	color:#008eca;
}
#lCont .buy .hl, #lCont .buy li a{
	color:#008eca;
}
#lCont .buy .price {
	clear:left;
	width:66px;
	height:64px;
	text-align:center;
	background: transparent url("../img/cena.png") no-repeat left top;
}
#lCont .buy .price-slim {
	margin-left:90px;
	position: relative; top: -11px; left: 2px;
}
#lCont .buy .price-wide {
	margin-left:240px;
}
#lCont .buy .price_value {
	clear:left;
	padding:12px 0 0 0;
	font:normal 20px impact;
}
#lCont .buy .price_curr {
	clear:left;
	padding:0px 0 0 0;
	font:normal 12px impact;
}
#lCont .buy-slim {
	clear:none;
	float:left;
	width:160px;
	height:155px;
	padding:0 10px;
}

#lCont .buy-info {
	clear:left;
	height:59px;
	width:150px;
}

#lCont .buy-wide {
	clear:none;
	float:left;
	width:240px;
	height:155px;
	padding:0 10px;
}
#lCont #buy-code {
	clear:left;
	background: transparent url("../img/kod_bg.png") no-repeat left center;
	height:25px;
	width:390px;
	margin-left:-12px;
	padding:10px 0 0 15px;
}

#lCont #buy-code div {
	float:left;
}

#lCont #buy-code input#code{
	margin:0 0 0 60px !important;
	float:left;
}

#lCont #buy-code a#buy_ok {
	margin-right:30px;
	text-decoration:none;
	color:#fff;
	float:left;
	width:24px;
	height:15px;
	text-align:center;
	background: transparent url(../img/buy_ok.png) no-repeat left center;
	_position:relative;
}

#lCont #buy-code a#buy_long {
	margin-right:30px;
	text-decoration:none;
	color:#fff;
	float:right;
	width:85px;
	height:15px;
	text-align:center;
	background: transparent url(../img/buy_long.png) no-repeat left center;
	_position:relative;
}

#lCont #buy-replace #buy-msg {
	margin-top:20px;
	text-align:center;
}

#lCont #buy-play {
	width:260px;
	height:165px;
	margin:45px 0 0 120px;
	background:transparent url("../img/play_button.png") no-repeat;
}

#lCont #buy-bottom {
	clear:left;
	float:left;
	width:330px;
	padding:0 15px;
}
#lCont #buy-nouser {
	clear:left;
	float:left;
	font:bold 14px tahoma;
	width:300px;
	padding:40px;
}
#pasek {
	float:right;
	margin:3px 0 0 0;
	font:normal 9px verdana;
	color:#fff;
	position:relative;
	}
#pasek a {
	color:#fff;
	text-decoration:none;
	letter-spacing:-0.5px;
	}
#pasek a:hover {
	text-decoration:underline
	}
#pasek div {
	float:left;
	}
#pasek #login-toggle {
	width:17px;
	height:17px;
	text-indent:-3000px;
	margin-left:12px;
	margin-top:-1px;
	cursor:pointer;
	}
#pasek .l1 {
	background:url(../img/log_arrow1.png) no-repeat;
	}
#pasek .l2 {
	background:url(../img/log_arrow2.png) no-repeat;
	}
#login-box{
	position:absolute;
	right:-21px;
	top:14px;
	width:182px;
	height:104px;
	background:url(../img/log_bg.png) no-repeat;
	z-index:100
	}
#login-box  form {
	float:left;
	width:176px
	}
#login-box form div {
	float:left;
	margin:4px 0 0 0
	}
#login-box form input {
	float:left; clear:left;
	width:100px;
	height:15px;
	border:none;
	padding:1px 4px 0 0;
	background:none;
	margin-left:18px;
   font:normal 11px tahoma
	}
#login-box form input#log-submit {
	float:left;
	cursor:pointer;
	background:url(../img/log_submit.png) no-repeat;
	width:23px;
	height:23px;
	margin:-7px 0 0 12px;
	*margin-top:23px;
	}
#login-box form label {
	float:left; clear:left;
	color:#fafafa;
	text-indent:16px;
	margin: 0 0 1px 0;
	font:normal 9px verdana
	}
#box-inner, .inner-box {
	width:601px;
	background:#021621;
	float:left;
	margin:0 0 0 14px;
	padding:14px 0 17px 9px;
	min-height:300px;
	}
#box-inner a {
	color: #0098D8;
	}
#box-inner {
	}
#box-inner .c-box-1 {
	float:left;
	border-right:1px solid #286163;
	width:350px;
	height:200px;
	}
#box-inner .c-box-2 {
	float:left;
	width:210px;
	height:200px;
	margin-left:5px
	}
#box-inner #a-box-1 {
	float:left;
	width:600px;
	height:auto;
	}
#box-inner #a-box-inner,
	#box-inner #a-box-inner p,
	#box-inner #a-box-inner ol,
	#box-inner #a-box-inner ul p{
	clear:left;
}
#box-inner #a-box-1 li{
	padding:4px 0;
}

#box-inner p {
	margin:4px 0
	}
#legal_info {
	margin-top: 15px;
}
#terms {
	overflow: auto;
	height: 250px;
	width: 600px;
	margin-top: 15px;
}
#terms #terms_buttons {
	text-align:center;
}
#terms #terms_buttons a{
	margin:0 50px;
}
#terms_logo {
	float:right;
	width:175px;
	height:39px;
	margin:0;
	background:url(../img/regulamin_grp.png) no-repeat;
}
#box-inner .r-box-top {
	border-bottom:1px solid #286163;
	width:600px;
	}
#box-inner .r-box-top #lead {
	padding: 0 0 10px 10px;
}
#box-inner .r-box-bottom {
	float:left;
	padding-top:10px;
	width:344px;
	}

#box-inner .r-box-bottom form div  div {
	width:328px
	}
#box-inner .r-box-bottom .agreement {
	margin:6px 0 0 0;
	}
input#agreement {
	background:none !important;
	margin:0 !important
	}

#box-inner .r-box-bottom .agreement label{
	float:left;
	width:302px !important;
	color:#eee;
	margin:-2px 0 0 3px;
	*margin-top:0
}
#box-inner .r-box-bottom .agreement input{
	float:left;
	width:auto;
	clear:none;
	margin: 0 10px 0 90px;
}

#box-inner .r-box-bottom input.submit {
	margin-top:10px
	}
#r-box #lock{
	background: transparent url("../img/lock.png") no-repeat;
	margin:10px 0 0 18px;
	width:221px;
	height:143px;
}
#box-inner .myprofile-box {
	float:left;
	width:600px !important;
	height:auto;
	}
#box-inner .myprofile-box form#dates {
	margin:-4px 0 0 -6px;
	width:600px
}
#box-inner .myprofile-box  label {
	width:30px;
	text-align:right;
	margin-top:3px;
	}
#box-inner .myprofile-box form#pass_change	label {
	text-align:left;
	width:100px;
	margin-top:1px
	}
#box-inner .myprofile-box form#pass_change .submit-f {
	margin-top:18px
	}
	
#box-inner .myprofile-box  input {
	padding-top:1px
	}
#box-inner .myprofile-box form div  {
	float:left;
	clear:none
	}
#box-inner .myprofile-box form #submit-cat  {
	margin:2px 0 0 0
	}	
	
#box-inner .myprofile-box table {
	width:99%;
	border-collapse: collapse;
	margin-top:16px
	}
#box-inner .myprofile-box table th {
	text-align:left;
	padding:3px 2px
	}
#box-inner .myprofile-box table td {
	padding:3px 2px
	}
#box-inner .myprofile-box table .zebra {
	background:#0B2836
	}
#box-inner h6 {
	font:bold 12px/16px verdana;
	color:#fff;
	float:left;
	margin-top:1px;
	margin-left:2px;
	padding:1px 0 20px 14px;
	background:url(../img/arrow.png) no-repeat;
	}
#box-inner form {
	float:left;
	width:320px;
	float:left;
	margin:0 0 0 12px;
	}
#box-inner form div div {
	float:left;
	margin:3px 0
	}
#box-inner form label {
	font:normal 10px verdana;
	color:#0098D8;
	width:110px;
	float:left
	}
#box-inner form input, #box-inner form textarea {
	float:left;
	border:none;
	background:#D6CCBA;
	width:201px;
	padding:2px 3px;
	font:normal 11px verdana;
	}
#box-inner form textarea {
	height:70px
	}
#box-inner form input.submit {
	background:url(../img/button_sm.jpg) no-repeat;
	width:92px;
	height:22px;
	float:right;
	cursor:pointer;
	color:#ddd
	}
#box-inner  .c-box-2 address {
	clear:left;
	line-height:15px;
	padding-left:5px
	}
#box-inner  .c-box-2 address  a {
	color:#0098D8
	}
.poll ul p {
	text-indent:0px !important;
	line-height:13px !important;
	}
.poll ul div {
	text-indent:-3000px !important;
	padding:0px !important;
	}
#side-container .poll ul.result {
	margin:0 0 0 2px;
	float:left;
	}
.poll ul.result li {
	float:left;
	width:140px;
	clear:left;
	margin: 11px 0 0 0;
	overflow:hidden;
	}
#side-container .poll ul.result li p {
	margin:0;
	padding:0;
	width:110px;
	float:left;
	color:#ddd
	}
#side-container .poll ul.result li p.bar-value {
	width:43px;
	font:normal 9px tahoma;
	float:right;
	overflow:hidden;
	position:relative;
	left:4px;
	top:2px
   }
.poll ul.result  li .bar {
	width:87px;
	height:7px;
	float:left;
	margin:4px 0 0 0;
	white-space: nowrap;
	background:#444
	}
.poll ul.result  li div.bar div {
	background:orange;
	float:left;
	height:7px;
	margin:0 0 0 1px;
	text-indent:-3000px;
	overflow:hidden
	}
.poll  div.box {
   height:auto;
   }
.poll p.poll-subject {
	text-indent:0px !important;
	padding-left:6px;
	width:120px;
	color:#d2d2d2
}

.poll form#poll_form {
   float:left;
   padding:0 0 8px 0
   }
.poll form#poll_form  ul {
   margin: 0;
   }
.poll form#poll_form  ul li {
   float:left;
	margin:2px 0 3px 0;
	width:115px;
	overflow:hidden
   }
.poll form#poll_form label {
	font:normal 11px/15px tahoma;
	margin:-1px 0 0 5px;
	width:90px;
	text-indent:0;
	color:#fff
   }
.poll form#poll_form  input {
	width:12px;
	height:12px;
	float:left;
	margin:1px 0 0 0;
   }
.poll form#poll_form input.submit {
	background:url(../img/glosuj.png) no-repeat left top;
	width:92px;
	height:22px;
	float:left;
	border:none;
	text-indent:-2500px;
	cursor:pointer;
	margin-left:30px;
	margin-top: 15px;
	color:#ccc
   }
div#loading {
	background: transparent url("../img/loading.gif") center no-repeat;
	width:533px;
	height:256px;
	display:none;
}
div#no_products, div#no_documents {
	width:533px;
	height:146px;
	padding-top:110px;
	text-align:center;
	display:none;
}
#m-inner #pages_container {
	clear:left;
	width:527px;
	margin-left:22px;
}
#m-inner #pages {
	font-size:16px;
	padding:0 10px;
	text-align:center;
}
#m-inner #pages div {
	float:left;
	color: #999;
	padding:2px 3px 0 0;
	font-size:11px;
	text-decoration:none;
	background: transparent url("../img/pager_bg.png") no-repeat;
	width:17px;
	height:17px;
	cursor:pointer;
}
#m-inner #pages div.selected{
	color:#008eca;
	background: transparent url("../img/pager_bg_hl.png") no-repeat;
}
div.alert_layer {
	position:absolute;
	margin-top:-40px;
}
div.alert {
	float:left;
	margin-top:10px;
}
div.alert-top, #drmtest_top {
	width:640px;
	background:url(../img/alert_up.png) no-repeat;
	height:9px;
	clear:left;
}
div.alert-mid, #drmtest_mid {
	width:600px;
	background:url(../img/alert_mid.png) repeat-y;
	font-weight:bold;
	padding:0 20px
}
div.alert-bottom, #drmtest_bottom {
	width:640px;
	background:url(../img/alert_bottom.png) no-repeat;
	height:9px;
}
#drmtest {
	padding-top:30px;
	clear:left;
}
#drmtest, #drmtest p, #drmtest a {
	color:white;
	text-decoration:none;
	text-align:center;
}
#drmtest a:hover {
	text-decoration:underline;
}
#drmtest_buttons, #drmtest_info_buttons {
	text-align:center;
	padding-top:10px;
}
#drmtest_start {
	width:92px;
	height:22px;
	background:url(../img/button_sm.jpg) no-repeat center top;
	cursor:pointer;
	padding:3px 2px 0pt 0pt;
	text-align:center;
	border:none;
	color:#;
	font:normal 11px Verdana;
	margin:0 auto
}
#contact_form  {
   float:left
   }
#contact_form  div {
   *width:300px;
   }
#contact_form label {
   *width:88px !important
   }
#p-info {
	font:normal 11px verdana;
	margin-top: 20px;
	_margin-top: 6px;
	color: #;
	width:264px;
}

.v_desc {
	float:left;
	width:288px;
	position:relative
}


#fmenu {
	float:left;
	}
#fmenu ul {
	float:left;
	margin:12px 0 0 0;
	_position:relative; 
	_left:20px
	}
#fmenu ul  li {
	float:left;
	margin:0;
	cursor:pointer
	}
#fmenu ul  li a {
	float:left;
	width:77px;
	font:normal 11px tahoma;
	margin:0;
	_text-indent:-20px;
	}
#fmenu ul li#t_movie a {
	background:url(../img/t_filmy.png) no-repeat top;
	_background-image: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/t_filmy.png", sizingMethod="crop");
	}
#fmenu ul li#t_test a {
	background:url(../img/t_test.png) no-repeat top;
	_background-image: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/t_test.png", sizingMethod="crop");
	}
#fmenu ul li#t_help a {
	background:url(../img/t_help.png) no-repeat top;
	_background-image: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/t_help.png", sizingMethod="crop");
	
	}
#fmenu ul li#t_contact a {
	background:url(../img/t_contact.png) no-repeat top;
	_background-image: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/t_contact.png", sizingMethod="crop");
	}
#fmenu ul li a:hover {
	text-decoration:underline;
	color:#eee	}

#error_page {
	height:100px;text-align:center;margin-top:100px
}
#right-panel {
	float:right;
	width:60px;
	height:400px;
	margin-left:30px;
}
#advert_vert {
	float:right;
	width:120px;
	height:400px;
	margin:121px 0 0 30px;
}
#advert_hor {
	clear:left;
	width:600px;
	height:100px;
	margin:0px 0 0 20px;
	_margin-top:-40px;
}
#advert_hor #advert_inner{
	position:absolute;
	margin-top:-40px;
	_margin-top:0px
}
#help-box {
	padding-left:15px;
}
#help-box div#prev_div {
	width:30px;float:left;margin-right:10px;
}
#help-box #next {
	display:none;margin-left:10px
}

#ip_complain input.rounded_input, #ip_complain label {
	margin-top:10px !important;
}

.document-cms a {
	color:#ccc;
}
.document-cms p {
	line-height:15px;
	margin:0 0 8px 0 !important;
	padding:0px !important;
}
.document-cms ul {
	padding-left: 20px;
	margin:10px 0 !important;
	list-style-type:square;
	list-style-position:inside;
}
.document-cms ol {
	padding-left: 40px;
	margin:10px 0 !important;
}
.document-cms li {
	margin:0 0 4px 0 !important;
}