body {
	margin: 0;
	background: #F2E4FD repeat-x url(/images/bckbody.gif);
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	color: #000;
}
h4{
	margin: 0;
	font-size: 14px; font-weight: bold;
}
#container:after, #content .post .entry:after, #content .navigation:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.menu {
	position: absolute;
	left: 0;
	margin: 0; padding: 0;
	list-style-type: none;
	height: 25px;
	overflow: hidden;
}
.menu li,.sn,.sn_a {
	float: left;
	margin: 0 15px 0 0; padding: 3px 15px 2px 0;
	background: right top no-repeat url(/images/bckmenuli.gif);
	font-size: 15px; font-weight: bold;
	text-transform: uppercase;
}
.sn,.sn_a{
    background:none !important;
	margin: 0 0 0 0 !important;
    padding: 3px 2px 2px 0 !important;
    }
.menu li a {
	float: left;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.menu li a:hover, .sn_a a {
	background: #fff right top no-repeat url(/images/bckmenuliahover.gif);
	color: #666 !important;
}
.menu li a span {
	float: left;
	padding: 0 5px;
	height: 20px; line-height: 20px;
}
.menu li a:hover span,.sn_a a span {
	background: no-repeat url(/images/bckmenuliahoverspan.gif);
}
.rss {
	position: absolute;
	right: 30px;
	margin: 0; padding: 0;
	list-style-type: none;
}
.rss li {
	float: left;
	margin: 0 0 0 30px; padding: 0px 5px 0 45px;
	height: 40px;
	background: no-repeat;
	font-size: 14px; font-weight: bold;
}
.rss .posts {
	background-image: url(/images/bckrssposts.png);
}
.rss .comments {
	/*background-image: url(/images/bckrsscomments.jpg);*/
	background: right top no-repeat url(/images/bcklogs.png);
	color:#583672;
}
.rss .logblock, .rss .logblock strong{color:#583672;}
.rss .comments strong{
    display:block;
	color: #FFFFFF;
}
.rss li a,.rss li a:visited {
    text-decoration:underline;
	color: #fff;
}
.rss li a:hover {
    text-decoration:none;
}
.rss .logblock{
    margin: 0 0 0 0px !important;
	padding: 0 0 0 5px !important;
}
#wrapper {
	background: left bottom repeat-x url(/images/bckwrapper.gif);
}
#page {
	margin: 0 auto;
	width: 984px
}
#header {
	position: relative;
	padding: 9px 0 0 0;
	height: 104px;
	color: #fff;
}
#header .ban{
    position: absolute;
	top:10px;
	left:380px;
	background-image: url(/images/bgheader.gif);
	width:444px;
	height:59px;
}
#header h1 {
	float: left;
	/*
	line-height: 54px;
	background: no-repeat url(/images/bckheaderh1.jpg);
	*/
	margin: -2px 0 0 0; padding: 0 0 0 4px;
	font-size: 15px;
	text-transform: lowercase;
	color:#583672;
}
#header h1 a {
	color: #fff;
	text-decoration: none;
}
#header p {
	display: inline;
	margin: 0 0 0 15px;
	line-height: 48px;
	font-size: 14px;
}
#header .menu {
	top: 79px;
}
#header .rss {
	top: 22px;
}
#header form {
	position: absolute;
	top: 77px; right: 10px;
}
#header form * {
	vertical-align: middle;
	border: 0;
}
#header form .text {
	margin: 0 5px 0 0; padding: 5px 5px 0 6px;
	width: 165px; height: 22px;
	background: no-repeat url(/images/bckheaderformtext.gif);
}
* html #header form .text {
	background-attachment: fixed;
}
#header form .btn {
	width: 76px; height: 27px;
	background: no-repeat url(/images/bckheaderformbtn.gif);
	font-size: 15px; font-weight: bold;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-bottom:2px;
	_padding-bottom:0px;
	_padding-top:2px;
}
#container {
	margin: 5px 0;
	width: 100%;
}
#sidebar_content{
float:left;
margin: 0px;
padding: 0px;
}
#content {
	float: left;
	width: 787px;
	margin: 0 0 0 5px;padding:0px;
}
#content .post {
	position: relative;
	margin: 0 0 5px 0; padding: 8px;
	width: 770px;
	background-color: #fff;
	border: #9A9A9A 2px solid;
}

.tn{color:#323E4E;text-decoration:none;text-align:center;}
.tn img{height:165px;width:124px;border:1px solid #323E4E;margin:0 auto;}

.st img,.est img,.mt img,.mt_old img{display:block;height:165px;width:124px;border:1px solid #323E4E;margin:0 auto;}
.st,.est,.mt,.mt_old{color:#323E4E;text-decoration:none;display:block;float:left;height:178px;width:124px;text-align:center;padding:0px 4px 3px 0px;_padding:0px 2px 3px 0px;line-height:13px;}
.est{color:#FFFFFF;background:#9E61CE;}

.st2 img,.st2_old img{display:block;height:177px;width:124px;border:1px solid #323E4E;margin:0 auto;}
.st2,.st2_old{color:#323E4E;text-decoration:none;display:block;float:left;height:190px;width:124px;text-align:center;padding:0px 4px 3px 0px;_padding:0px 2px 3px 0px;line-height:13px;}
.st3{
width:135px;
height:213px;
margin:0px 0 10px 17px;
text-align:center;
overlay:hidden;
}
.st3 a{color:#323E4E;text-decoration:none;}
.st3 img{height:190px;width:133px;border:1px solid #323E4E;}
.st3 div{padding:4px 0 4px 0;position:relative;bottom:210px;background:#000;font:normal 13px arial;color:white;border-bottom:1px solid #9E61CE;}
.st3 div b{color:#FFAA00;} 


.st:hover,.st2:hover,.st2_old:hover,.st3 a:hover,.bt:hover,.tn:hover,.mt:hover,.mt_old:hover{color:#9E61CE;}
.st:hover img,.st2:hover img,.st2_old:hover img,.st3 a:hover img,.bt:hover img,.tn:hover img,.est:hover img,.ebt:hover img,.mt:hover img,.mt_old:hover img{border:1px solid #9E61CE;}
.est:hover,.ebt:hover{color:#9E61CE;background:#FFFFFF;}



.bt img,.ebt img{display:block;height:165px;width:252px;border:1px solid #323E4E;margin:0 auto;}
.bt{color:#323E4E;text-decoration:none;display:block;float:left;height:178px;width:252px;text-align:center;padding:0px 4px 3px 0px;_padding:0px 2px 3px 0px;line-height:13px;}
.ebt{color:#FFFFFF;background:#9E61CE;}


.menu2{
	background:no-repeat url(/images/content-h3.png);
	line-height: 23px;
	margin: 0 0 8px 0; padding: 0 0 0 5px;
	font-size: 14px;
	color: #fff;
	vertical-align:middle;
}
.menu3 {
	background: url(/images/content-h3.png);
    width:760px;
	line-height: 23px;
	margin: 0px; padding: 0 0 0 10px;
	font-size: 14px;
	color: #fff;
	vertical-align:middle;
}

.review{
    background:#f3f3f3;
	margin: 0 0 8px 0; padding: 0px;
	width:770px;
	height:252px;
}
.mreview{
    overflow:hidden;
    background:#f3f3f3;
	margin: 0 0 8px 0; padding: 0px;
	width:770px;
}
.mreview img{
   	float:left;
	margin:0 15px 0 0;
}

.review_scr{
    width:252px;
    height:252px;
	float:left;
}
.mreview_scr{
    width:182px;
	float:left;
}
.review_scr img,.mreview img{
    border: 1px solid #323E4E;
}
.review_text{
padding: 0px 0px 0px 8px;
overflow:hidden;
_padding: 0px 0px 0px 8px;
height:234px;
}
.mreview_text{
padding: 0px 0px 0px 8px;
overflow:hidden;
_padding: 0px 0px 0px 8px;
}
.review_text a,.mreview_text a{
	font-size: 15px;
	font-weight: bold;
	color: #323E4E;
}
.review_text a:hover,.mreview_text a:hover{
	text-decoration: none;
}
.review_text table{
    width:502px;
}
.review_text .sma,.mreview_text .sma{
   	font-size: 12px;
	display:block;
	margin-top:3px;
}
.rt_left{
width:310px;
float:left;
overflow:hidden;
padding: 17px 0px 0px 0px;
}
.rt_right{
width:190px;
overflow:hidden;
padding: 5px 0px 0px 3px;
}

.clear{
clear:both;
line-height:1%;
/*margin-bottom:-1px;*/
height:1px;
overflow:hidden;
font-size:0px;
}

.menu2 a,.menu3 a:hover{
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.menu3 a{
	color: #ffffff;
	text-decoration: underline;
}
.menu2 a:hover,.menu2 .active {
	background: #fff right top no-repeat url(/images/bckmenuliahover.gif);
	color: #666 !important;
}
.menu2 a span {
	color: #fff;
	padding: 0 5px;
	height: 23px; line-height: 23px;
}
.menu2 a:hover span, .menu2 .active span{
	color: #666 !important;
	background: no-repeat url(/images/bckmenuliahoverspan.gif);
}
.menu2 .showupload,.menu2 .showuploadrelated{ position:absolute;right:15px;margin:5px 0 0 0;_margin:2px 0 0 0;}

.pagesel{
width:56px;
height:20px;
position:absolute;
right:18px;
top:10px;
_top:10px;
}

.menu2 i{
font-style:normal;
position:absolute;
right:78px;
top:8px;
}
.sortdvd,.sortmodel{
    display:inline;
    position:absolute;
    right:15px;
	margin:0 0 0px 0;	_margin:-5px 0 0 0;
}
.menu2 .add{
font-style:normal;
position:absolute;
right:15px;
top:11px;
}

.menu2 b{
margin: 0px 20px 0px 20px;
color:#FFAA00;
}
.menu2 strong{color:#FFAA00;}
.menu2 input{
_margin: 0px 0px 3px 0px;
}
.right_a{
position:absolute;
right:18px;
bottom:8px;
_bottom:8px;
}
.menu3 i{
font-style:normal;
position:absolute;
left:330px;
bottom:8px;
_bottom:8px;
}
.pagesel2{
width:56px;
height:20px;
position:absolute;
left:370px;
bottom:9px;
_bottom:9px;
}


.sidebar {
	float: left;
	margin: 0px; padding: 0;
	list-style-type: none;
	width: 187px;
}
.sidebar ul {
	margin: 0; padding: 0;
	list-style-type: none;
}
.sidebar li {
	margin: 0 0 5px 0; padding: 8px;
	background-color: #fff;
	border: 2px solid;
}
.sidebar li li{
	margin: 0; padding: 0 0 0 20px;
	background: left 3px no-repeat url(/images/bcksidebarlili_trans.gif);
	border: 0;
}
.sname {
	margin: 0; padding: 0 0 0 20px;
	background: left 4px no-repeat url(/images/bcksidebarlili_trans.gif);
	border: 0;
}
.sidebar li li.bl{
	margin: 0; padding: 0 0 0 20px;
	background: left 3px no-repeat url(/images/bcksidebarlili_trans_bl.gif);
	border: 0;
}

.sidebar li li a {
	text-decoration: none;
}
.sidebar li li a:hover {
	text-decoration: underline;
}
.sidebar a {
	color: #000;
}
.sidebar h3 {
	margin: 0 0 8px 0; padding: 0 0 0 5px;
	line-height: 23px;
	background: no-repeat;
	font-size: 14px;
	color: #fff;
}
.sidebar-first li {
	border-color: #6dbafc;
}
.sidebar-first h3 {
	background-image: url(/images/bcksidebar-firsth3.png);
}
.sidebar-second li {
	border-color: #9A9A9A;
}
.sidebar-second h3 {
	background-image: url(/images/bcksidebar-secondh3.png);
}
#footer {
	position: relative;
	padding: 58px 0 0 0;
	height: 35px;
}
#footer a {
	color: #fff;
	text-decoration: none;
}
#footer .menu {
	top: 11px;
}
#footer .rss {
	top: 53px;
}

#content .navigation {
	margin: 15px 0;
	width: 100%;
	font-weight: bold;
}
#content .navigation a {
	text-decoration: none;
}
#content .postnavigation {
	margin: 15px 0 0 0;
}

.commentlist, .children {
	margin: 0; padding: 0;
	list-style-type: none;
}
.children {
	margin: 10px 0 0 10px;
}

/* A few generic styles used across the site */

a img {
	border: 0;
}

td {
	vertical-align: top;
}

input,textarea, select {
	vertical-align: middle;
	font-family: Tahoma, Geneva, sans-serif; font-size: 12px;
	color: #666;
}
input[type="text"], input[type="password"] {
	padding: 2px;
	background-color: #fff !important;
	border: #323e4e 1px solid;
}
textarea, select {
	padding: 2px;
	background-color: #fff !important;
	border: #323e4e 1px solid;
}

acronym, abbr, span.caps {
	cursor: help;
}

acronym, abbr {
	border-bottom: 1px dashed #323e4e;
}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #323e4e;
}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

.center {
	text-align: center;
}

.hidden {
	display: none;
}

.screen-reader-text {
     position: absolute;
     left: -1000em;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

img.middle {
	vertical-align: middle;
}

.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	color: #000;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.up{
	text-decoration:underline;
	display:block;margin-top:7px;
}
.up:hover{
	text-decoration:none;
	display:block;margin-top:7px;
}
#archives ul li{border-bottom:1px dashed #F3F3F3;}
#archives ul li span{display:block;float:right;overflow:hidden;}
.let{
	margin: 0; padding: 0 0 0 20px;
	background:none !important;
	border-bottom:1px solid #F3F3F3 !important;
	font-weight:bold;
	padding: 0 0 0 20px !important;
	color:#9E61CE !important;
}


#archives table{width:155px !important}
#archives table img{border:1px solid #323E4E !important}
/*.tag{text-decoration:underline;color:#323E4E}*/
.sidebar .tag12{text-decoration:underline;color:#737373}
.sidebar .tag13{text-decoration:underline;color:#666666}
.sidebar .tag14{text-decoration:underline;color:#595959}
.sidebar .tag15{text-decoration:underline;color:#4B4B4B}
.sidebar .tag16{text-decoration:underline;color:#3D3D3D}
.sidebar .tag17{text-decoration:underline;color:#303030}
.sidebar .tag18{text-decoration:underline;color:#212121}
.sidebar .tag19{text-decoration:underline;color:#131313}
.sidebar .tag20{text-decoration:underline;color:#0A0A0A}
.sidebar .tag21{text-decoration:underline;color:#000000}
.tag12:hover,.tag13:hover,.tag14:hover,.tag15:hover,.tag16:hover,.tag17:hover,.tag18:hover,.tag19:hover,.tag20:hover,.tag21:hover{	text-decoration:none;color:#FFFFFF;background:#323E4E;}



/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
/* Jcarucel */
.jcarousel-skin-tango .jcarousel-container,#embedDiv {background: none repeat scroll 0 0 #F3F3F3;border: 0px;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 680px; padding: 10px 40px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  680px; height: 114px;}
.jcarousel-skin-tango .jcarousel-item {width: 162px; height: 114px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-item-horizontal img {border:1px solid #323E4E;}
.jcarousel-skin-tango .jcarousel-item-horizontal:hover img{border:1px solid #9E61CE;}
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000;}
/** *  Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 49px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/next-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 49px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {  background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {   background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {    cursor: default; background-position: -96px 0;}
/*forms*/
.formContainer {
    background: none repeat scroll 0 0 #F3F3F3;border: 0px;
	height:1024px;
	padding:30px 0 0 0;
	text-align:center;
	font: normal 11px arial;
}
.formContainer input, .formContainer textarea{border:1px solid #9A9A9A;background:#FFFFFF;font: normal 11px arial;}
.formContainer .b{border:1px solid black;background:#FFFFFF;font: normal 11px arial;}
.formContainer #msg{display:none;width:456px;margin:0 auto 5px;padding:5px 2px 5px 8px;border:1px solid white;text-align:left;}
.formContainer a,.formContainer a:link,.formContainer a:visited {color: #000;text-decoration:underline;}
.formContainer a:hover {text-decoration:none !important;}
/*comments*/
#containerComment{height: 100% !important; padding:7px 0 0 0;}
#containerComment #msg{width:758px;}
#subscribe{margin:0px;padding:0px;border:0px;background:#F3F3F3;_width:16px;_height:16px;}
.loginStr{font:normal 13px arial !important;}
.com_pages { padding:15px 0 6px 5px; border-bottom:1px solid #9A9A9A;font:arial;}
.com_pages .pagination { text-align:left;}
.pagination a,.pagination a:visited {border:1px solid #9A9A9A;
color:#000000;
font-size:11px;
font-weight:bold;
margin:8px 2px 0 0;
padding:2px 7px;
text-align:center;
text-decoration:none;
}
.pagination span{background:none repeat scroll 0 0 #9E61CE;
border:1px solid #9A9A9A;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:14px;
margin:8px 2px 0 0;
padding:2px 7px;
text-align:center;
text-decoration:none;
}
.com_one{width:99%; overflow:hidden; padding:8px 0 0 5px;}
.c_img {float:left; border:1px solid #dbdbdb;}
.c_img img{float:left;}
.com_name{margin:0px;padding:0 0 3px 0;}
.c_text{width:663px; float:right; background:#F3F3F3;   position:relative;min-height: 35px;height: auto !important;height: 35px; padding:10px 10px 30px 10px;}
.c_text p{margin:0px;}
.com_link{font-size:11px; position:absolute; right:10px; bottom:10px; color:#325aa2;}
.star_menu{font-size:12px; position:absolute; right:15px; top:39px;}
.com_link a, .com_link a:visited,.star_menu a, .star_menu a:visited{color:#000;text-decoration:underline;}
.com_link a:hover,.star_menu a:hover{color:#9E61CE;text-decoration:none;}
.un {color:#FF0000 !important;font-weight:normal !important;}
