@charset "utf-8";
/* CSS Document */

body,html {
    margin: 0px;
    padding: 0px;
    font: 11px Verdana, Arial, sans-serif;
	background:#440202;
}

p {
    line-height: 1.5em;
}

img {
    border: none;
}
h1 {
	font-family:Tahoma, Arial;
	font-size:22px;
	color:#5e0000;
}
h2 {
    font-size: 30px;
    color: #fd9002;
	font-family: Arial;
	font-weight:bold;

}
.h2Orange {
	color:#fff;
	background:#db5319 url("/themes/new/i/h2Bg.jpg") right no-repeat;
	height:57px;
	line-height:57px;
	padding:0px 0px 0px 20px;
	margin:0px 0px 10px 0px;
}
h3 {
    font-size: 18px;
    color: #9a9898;
	font-family: Arial;
	font-weight:bold;
}
a {
	color:#df4706;
	text-decoration:underline;
	outline: none;
}
a:hover {
	color:#f29066;
}
#globalContainer {
	margin: 0px auto;
    width: 990px;
	position:relative;
}
#logo {
	position:relative;
	padding: 60px 0px 0px 0px;
}
#logoOverBanner {
    padding: 10px 0px 0px 0px;
}

#siteLogo {
	background: url("/themes/new/i/logo.png");
	width: 416px;
	height: 107px;
	display: block;
}
#slogan {
	font-style: italic;
	color: #fff;
	position: relative;
	top: -90px;
	left: 109px;
	font-weight: bold;
}
#langSelector li {
    display: inline;
    margin: 0 2px;
}
#langSelector {
    padding-left: 160px;
    position: relative;
    top: -50px;
}
#head {
	height:204px;
	background:url("/themes/new/i/headPic.jpg") right no-repeat;
}
#mainMenu {
	text-align: center;
	height:46px;
	background:url("/themes/new/i/menuBg.jpg") repeat-x;
	margin:0px;
	padding:0px;
}
#mainMenu li {
	display:inline;
	line-height:46px;
	list-style-type:none;
	padding:0px 6px 0px 8px;
}

#mainMenu li+li {
	border-left:1px solid #444444;
}
#mainMenu li a {
	color:#fff;
	text-decoration:none;
	font-size:16px;
}
#mainMenu li a:hover {
	color:#e76c26;
	text-decoration:underline;
}
#contentContainer {
	background:#ececec;
	overflow:hidden;
	border: 10px solid #fff;
	min-height: 500px;
}
#searchBoxContainer {
	display:block;
	margin: 10px 10px 0px 10px;
	overflow: hidden;
	width:950px;
}
.searchBoxDecorLeft {
	background:url("/themes/new/i/searchbarLeft.jpg") no-repeat;
}
.searchBoxDecorRight {
	background:url("/themes/new/i/searchbarRight.jpg") no-repeat;
}
.searchBoxDecorLeft, .searchBoxDecorRight {
	width:4px;
	height: 43px;
	display:block;
	float:left;
}
#searchBox {
	background:url("/themes/new/i/searchbar.jpg") repeat-x;
	width:940px;
	float:left;
	overflow: hidden;
    height: 43px;
	display:block;
}
#searchBox form {
	float:left;
	width:530px;
}
#CreateSearchForm_keywords {
	background:url("/themes/new/i/search_input.jpg") no-repeat;
	font-size:18px;
	margin:6px;
	width:440px;
	border:none;
	height:31px;
	padding:0px 10px 0px 10px;
}
#searchBox div.buttons {
    display: inline;
    width: 132px;
}
.field_firstname, 
.field_lastname, 
.field_subject, 
.field_comment_text, 
.field_request_text, 
.field_protectCode, 
.buttons, 
.field_text {
    clear: both;
    margin: 2px 5px;
    width: 570px;
}
#searchBox .field_keywords {
    float: left;
}
#searchBox div.buttons {
    display: inline;
    width: 132px;
}
#searchBox .field_keywords label {
    display: none !important;
}

#searchBox div.buttons input {
	background: url("/themes/new/i/searchBut.jpg") no-repeat;
	width:40px;
	height:40px;
	border:none;
    margin: 0px;
}
#searchBut:hover {
	background: url("/themes/new/i/searchBut.jpg") 0px -40px no-repeat;
}
#advSearchLink {
	display:block;
	width:168px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin:12px 0px 0px 20px;
	float:left;
}
#searchDivImage {
	float:left;
}
#content {
	padding:10px;
}
#sidebarLeft {
	/*background-color:#FFFFFF;*/
	width: 207px;
	padding: 10px 20px 20px 20px;
	margin: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
}
.sideMenu {
	margin: 0px 0px 10px 0px;
	padding:0px;
}
.sideMenu li {
	list-style-type:none;
	background:url("/themes/new/i/starMarkOrange.png") 0px 10px no-repeat;
	padding:5px 0px 5px 20px;
}
.sideMenu li+li {
	border-top: 1px dotted #999999;
}
.sideMenu a {
	font-size:14px;
	text-decoration:none;
	color:#000;
}
.sideMenu a:hover {
	color:#e25b17;
	text-decoration:underline;
}
#centerContainer {
	float:left !important;
	overflow:hidden !important;
	margin:0px 0px 10px 10px !important;
	width:462px !important;

}
#decor {
	background:url("/themes/new/i/pageDecorLeft.jpg") no-repeat;
	width:117px;
	height:434px;
	position:absolute;
	left:-117px;
	top:300px;
}
.infoBox {
	background:#fff;
	margin:0px 0px 10px 0px;
	overflow: hidden;
}
.contentInfoBox {
	padding: 10px 20px 15px 20px;
	position: relative;
	overflow: hidden;
}
#pageBoxInterview {
	margin:0px !important;
}
.headLink, .listHeadLink, .itemTitle {
	color:#fd9002;
	font-size:18px;
	font-weight:bold;
}
#centerContainer .headLink{
    display:block;
    width:417px;
    word-wrap:break-word; 
}
#centerContainer #pageBoxReview .headLink{
	width: 360px;
}
.date {
	font-size:11px;
	color:#b7b7b7;
	margin:1px 0px 10px 0px;
	font-weight:bold;

}
.indexRate {
	background: url("/themes/new/i/rate.jpg") no-repeat;
	height:24px;
	position:absolute;
	right:20px;
	top:20px;
	width:30px;
	padding:3px 0px 0px 30px;
	font-size:16px;
	color:#ea4706;
}
.contentInfoBox img {
	float:left;
	margin:5px 10px 10px 0px;
}
.contentInfoBox span {
	font-weight:bold;
}
.indexItemBottomContainer {
	display:block;
}
.itemPrimaryCategoryLabel {
	font-size:9px;
	color:#999;
}
#sidebarRight {
	float:right;
	width:222px;
}
#sites {
	min-height:236px;
	background: #DF4104 url("/themes/new/i/sites.jpg") no-repeat;
	padding:10px;
	overflow: hidden;
}
#sites h2 {
	color:#fcdc01;
	margin:0px 0px 15px 10px;
}
#sites ul, #statBox ul {
	margin:0px;
	padding:0px;
}
#sites li {
	list-style-type:none;
	background:url("/themes/new/i/starMarkYellow.png") 8px 8px no-repeat;
	padding:3px 0px 3px 30px;
}
#sites li a {
	color:#000;
	font-size:14px;
}
#sites li a:hover {
	color:#fcdc01;
}
#statBox {
	background:#fff;
	margin: 0px 0px 10px 0px;
	overflow:hidden;
	padding:10px;
	border-top: 10px solid #ECECEC;
}
#statBox h2 {
	margin:0px 0px 10px 0px;
}
#statBox li {
	margin:10px 0px 10px 0px;
	text-align:center;
	list-style-type:none;
	width:201px;
	height:35px;
	padding:53px 0px 0px 0px;
}
#interviews {
	background:#ececec url("/themes/new/i/int.gif") 80px 10px no-repeat;
}
#newsArticles {
	background:#ececec url("/themes/new/i/news.gif") 80px 10px no-repeat;
}
#reviews {
	background:#ececec url("/themes/new/i/rew.gif") 80px 10px no-repeat;
}
#contentBoxHome, 
#contentBox, 
#contentBoxWide,
#reviewContainer {
	overflow:hidden;
	min-height: 400px;
}
#contentBox, 
#contentBoxWide,
#reviewContainer {
    background: #FFFFFF;
}
#contentBoxHome {
	background: url("/themes/new/i/sidebar_back.jpeg") repeat-y;
}
#articleBody {
	overflow: hidden;
	background: url("/themes/new/i/articlesListBg.png") repeat-y;
}	
#contentBox, #reviewContainer {
    margin-left: 260px;
     width: 688px;
}
.pageDescription {
	margin: 10px;
	display: block;
}
#contentBox .items {
	margin: 0px 10px;
}

.articleNameColumn {
	text-align: left;
}
#latestSites {
	margin: 10px 0px 0px 257px;
	background-color:#fff;
}
#latestSites table {
	padding:10px;
	text-align:center;
	font-size:14px;
	border-spacing:0px;
}
#latestSites td {
	padding:5px;
}

#latestSites table thead {
	background:url("/themes/new/i/tableHeadBg.jpg") repeat-x;
	height:30px;
	font-size:14px;
	text-align: center;
	font-weight:normal;
	color:#888;
	vertical-align:middle;
}
#latestSites table.items th {
    text-align: center !important;
}
#latestSites #latestSitesTable_c2 {
	text-align: left !important;
}
#latestSitesTable_c0 {
	width:90px;
	
}
#latestSitesTable_c1 {
	width:69px;
}
#latestSitesTable_c2 {
	width:185px;
}
#latestSitesTable_c3 {
	width:182px;
}
#latestSitesTable_c4 {
	width:135px;
}
.dateLastSites {
	color:#888888;
}
.latestSitesRate {
	background:url("/themes/new/i/rate.jpg") no-repeat;
	height:30px;
}
#footer {
	background:url("/themes/new/i/footerDecor.jpg") right no-repeat;
	height:96px;
	position: relative;
}
#footer ul {
	margin:0px 0 0 280px;
	padding:40px;
}
#footer li {
	display:inline;
}
#footer li+li {
	border-left: 1px solid #b50a07;
	padding:0px 10px 0px 10px;
}
#latestNewsBox {
	background: #FFFFFF;
	display: block;
	overflow: hidden;
	padding: 10px;
	margin-bottom: 10px;
}
#latestNewsBox .items li {
    display: block;
    float: left;
    margin: 5px;
    width: 300px;
}
.indexNewsPicPreview {
	float: left;
	margin-right: 6px;
	display: block;
}
.indexNewsDescBox {
	padding-left: 100px;
	width: 200px;	
}
.indexNewsPostDate {
	display: block;
	width: 190px;
	background: #ECECEC;
	padding: 2px;
	text-align: right;
	margin-left: 6px;
}
.viewAllLink {
	display: block; 
	float: right;
	font-weight: bold;
	font-size: 16px;
}
#indexTopBoxes {
	display: block;
	overflow: hidden;
	background: url("/themes/new/i/indexRightGroupBg.png") repeat-y;
}
.itemTitleContainer {
	margin-bottom: 15px;
}
#itemContainer {
	padding: 10px;
}

#submitMenu {
	padding: 0px;
    display: block;
    margin: 20px 40px 0;
    overflow: hidden;
}
#submitMenu li {
	float: left;
	list-style-type: none;
	margin: 0px 7px;
	height: 100px;
	width: 270px;
	background:transparent url(/themes/new/i/submitBut.jpg) no-repeat scroll 0 0;
}
#submitMenu li a {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	padding: 0px 10px 0px 90px;
	display: table-cell;
	height: 85px;
	width: 168px;
	overflow: hidden;
    vertical-align: middle;
}
#submitMenu li a div{
    margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
}
#submitMenu li:hover {
	background: url("/themes/new/i/submitBut.jpg") no-repeat 0px -96px;
}

/*----------------submit forms styles-----------------------*/
input,textarea,select {
    border: 1px solid #aaa;
    margin: 4px 0px;
    background-color: white;
}

input {
    width: 180px;
}

textarea {
    width: 570px;
    height: 60px;
    resize: none;
}

.field_name,
.field_email,
.field_homepage {
    float: left;
    margin: 2px 7px;
    width: 180px;
}
#contactsForm .field_phoneNumber,
#contactsForm .field_company {
	clear: both;
    margin: 2px 7px;
    width: 180px;
}
#contactsForm {
	display: block;
	padding: 10px;
}
#CreateContactForm_text {
	height: 100px !important;
}
#requestForm {
	margin: 0px 10px;
}

#addVoterCommentForm .field_captcha,
#addVoterCommentForm .field_protectCode,
#addVoterCommentForm .field_captcha,
#addVoterCommentForm .field_protectCode,
#addCommentForm .field_captcha,
#addCommentForm .field_protectCode,
#requestForm .field_captcha,
#requestForm .field_protectCode,
#contactsForm .field_captcha,
#contactsForm .field_protectCode,
#feedBackForm .field_captcha,
#feedBackForm .field_protectCode {
    float: left;
    display: inline;
    clear: none;
}

#addVoterCommentForm .field_captcha,
#addCommentForm .field_captcha,
#requestForm .field_captcha,
#contactsForm .field_captcha,
#feedBackForm .field_captcha {
    width: 120px;
    margin-left:5px;
}

#addVoterCommentForm .field_protectCode,
#addCommentForm .field_protectCode,
#requestForm .field_protectCode,
#contactsForm .field_protectCode,
#feedBackForm .field_protectCode {
    width: 200px;
}

#addVoterCommentForm .field_captcha img,
#addCommentForm .field_captcha img,
#requestForm .field_captcha img,
#contactsForm .field_captcha img,
#feedBackForm .field_captcha img{
    margin-top: 4px;
}

#addVoterCommentForm .field_captcha a,
#addCommentForm .field_captcha a,
#requestForm .field_captcha a,
#contactsForm .field_captcha a,
#feedBackForm .field_captcha a{
    position: absolute;
    margin: 22px 0 0 230px;
}

#addVoterCommentForm .field_protectCode label,
#addCommentForm .field_protectCode label{
    margin-left: 5px;
}

#addVoterCommentForm .field_captcha
#addCommentForm .field_captcha{
    margin-left: 7px;
}

#addVoterCommentForm .buttons,
#addCommentForm .buttons {
    text-align: center;
}

#addVoterCommentForm .buttons input,
#addCommentForm .buttons input {
    margin-left: 0px !important;
}

#addVoterCommentForm div.field_protectCode div.errorMessage,
#addCommentForm div.field_protectCode div.errorMessage
    {
    margin-left: 5px;
}

#addCommentForm, #addVoterCommentForm {
    background: white url(/themes/classic/i/commentform_bg.jpg) repeat-x;
    padding: 10px 5px 10px 28px;
    border: 1px solid #d3d3d3;
}
#ontactForm {
	margin: 0px 10px;
}

.field_protectCode input {
    width: 100%;
}

#addCommentForm .field_protectCode input,
#addVoterCommentForm .field_protectCode input {
    margin-left: 5px;
}

.field_firstname,
.field_lastname,
.field_subject,
.field_comment_text,
.field_request_text,
.field_protectCode,
.buttons,
.field_text{
    margin: 2px 5px;
    width: 570px;
    clear: both;
}

.field_votes label {
    background: url("/themes/classic/i/userRate.png") no-repeat;
    display: block;
    float: left;
    height: 30px;
    width: 33px;
}

.field_votes {
    position: absolute;
    margin: -42px 0 0 428px;
}

.field_votes select {
    width: 150px;
    border: 1px solid #CCCCCC;
    margin: 5px 0px 0px 2px;
}

.field_comment_text {
    margin-bottom: 10px !important;
}

.buttons input,
button.formButton,
input.formButton,
button#closePreview {
    background: url("/themes/classic/i/but.png") no-repeat;
    width: 131px;
    height: 27px;
    border: none;
    color: #fff;
}
.buttons input{
    margin-left: 160px;    
}
button.formButton{
    margin:10px 10px 10px 0; 
}
.buttons input:hover,
input.formButton:HOVER,
button.formButton:HOVER,
button#closePreview:HOVER {
    background: url("/themes/classic/i/but.png") no-repeat 0px -27px;
}

#CreateCommentForm_subject,
#CreateVoterCommentForm_subject {
    width: 570px;
}

#addCommentForm label,
#contactsForm label, 
#requestForm label {
    display: block;
}
.formContainer {
	display: block;
	overflow: hidden;
	padding: 10px;
	background: #efefef;
	margin: 10px;
}
\*---------------------------------------------------------------------------*/

#searchResultBox {
	display: block;
	overflow: hidden;
}
#searchResultBox #advSearchLink {
	color: #054086;
	font-weight: normal;
	/*	width:133px;*/
}
#searchResultBox #advSearchLink:hover {
	color: #2073D5;
}
#searchResultBox #CreateSearchForm_keywords {
	border: 1px solid #aaa;
	margin: 4px 0px;
	width: 350px;
	background: #fff;
	height: 18px;
	font-size: 14px;
}
#searchResultBox .buttons {
	float: left;
	width: 132px;
	clear: none;
}
.searchResultListContainer {
	margin: 10px;
}

.formContainer label {
	display: block;
	float: left;
	width: 150px;
}
.commentsFormContainer, #commentsContainer {
	margin: 10px;
}
.mainPicture {
	margin: 0px 10px 8px 0px;
}
#reviewText {
    display: block;
    margin: 10px;
    overflow: hidden;
}
.reviewHeaderLink {
	display: block;
	overflow: hidden;
	margin-bottom: 15px;
}
.lastReviewImg {
	margin-bottom: 10px;
}
#viewReviewLeftBlock {
	display: block;
	overflow: hidden;
	float: left;
	margin: 0px 10px 10px 0px;
}
#rateContainer {
	display: block;
	overflow: hidden;
	width: 239px;
	padding: 4px;
	border: 1px solid #ECECEC;
}
#rates {
	margin: 0px;
	padding: 0px 10px;
	display: block;
	overflow: hidden;
}
#rates h3 {
	margin: 8px 0px;
	color: #FD9002;
}
.ratesTable {
	width: 219px;
	border-collapse: collapse;
	font-size: 12px;
}
.ratesTable .odd {
	background: #ECECEC;
}
.ratesTable .rateValue {
	text-align: right;
}
.ratesTable .subtotal {
	font-weight: bold;
}
#totalRates {
	background: url("/themes/new/i/rates.png") no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 20px;
    font-weight: bold;
    height: 91px;
    margin: 0;
    overflow: hidden;
    padding-top: 40px;
    text-align: center;
    width: 239px;
}
#totalRates p{
    margin: 0;
    padding: 20px 0;
}
#argumentsContainer {
	width: 658px;
	padding: 0px;
	margin: 0px;
	border: 12px solid white;
	display: block;
	overflow: hidden;
	position: relative;
}

#argumentsContainer div {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 324px;
	background-color: #ECECEC;
}

.argHeader {
	text-align: center;
	margin: 0;
	padding: 15px 0 5px;
	background: #ECECEC;
}

#pro .hand {
	background: url("/themes/new/i/up.jpg") no-repeat top left;
}

#contra {
	margin-left: 10px !important;
}

#contra .hand {
	background: url("/themes/new/i/down.jpg") no-repeat top left;
}
.hand {
	float: left;
	padding: 0px !important;
	margin: 0px !important;
	width: 54px !important;
	height: 42px !important;
}

.argText {
	margin: 10px !important;
	width: 245px !important;
	font-weight: bold;
	font-style: italic;
	float: none !important;
}

.argText ul {
	padding: 0 0 0 10px;
	list-style: inside;
	list-style-image: url("/themes/classic/i/list_separator.png");
}

.argText ul li {
	width: 100%;
}

#infoContainer table {
	margin: 10px 0px;
	width: 660px;
}
#infoContainer .empty{
    display: none;
}
.grid-view table.items th,.tableHeader {
	background: #fdaf4b;
	color: black;
	text-align: left;
	padding: 5px 10px;
	font-size: 12px;
	font-weight: bold;
}

.grid-view table.items td {
	padding: 5px;
	border-bottom: dotted 1px #c4c4c4;
	vertical-align: middle;
}
#siteInfoBox {
	clear: both;
	background-color: white;
	margin: 0px;
	padding: 10px;
}
.infoValue .wrapWord {
	width: 520px;
}
.wrapWord {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
img.reviewInfo {
	margin: 2px 10px 0px 0px;
}
#reviewDecorBox {
    display: block;
    width: 690px;
    height: 20px;
    background: #ECECEC;
}

#commentsContainer {
	clear: both;
}

.commentsFormContainer {
	margin-bottom: 20px;
}

#addCommentForm, 
#addVoterCommentForm,
.commentsFormContainer h2 {
	width: 607px;
	margin-left: 6px;
}
.comment {
	background: #eee;
	margin: 0px 5px;
	padding: 0px;
	overflow: hidden;
	width: 644px;
}

.commentsHead {
	margin: 10px;
	padding-left: 20px;
	background: url("/themes/classic/i/user.png") top left no-repeat;
}

.commentDate {
	text-align: right;
	float: right;
}

.commentAuthor {
	font-weight: bold;
	margin-bottom: 5px;
	color: #56a4ee;
}

.commentSubj {
	margin: 5px 0px;
	float: left;
	max-width: 655px;
}

.commentSubj strong { /*color:#56a4ee;*/
	font-weight: bold;
}

.commentText { /*    background-color:#fdd39e;
    border:1px solid #fdaf4b; */
	padding-top: 2px;
	overflow: hidden;
}

.commentContainer {
	position: relative;
	margin-top: 12px;
	padding: 5px;
	background-color: #FDD39E;
	border: 1px solid #FDAF4B;
	min-height: 20px;
	width: 632px;
}

.commentDecor {
	position: absolute;
	top: -10px;
	left: 25px;
}

.commentTopBox {
	display: block;
	overflow: hidden;
}

.commentatorVotes {
	display: block;
	overflow: hidden;
	background: url("/themes/classic/i/userRate.png") no-repeat top left;
	padding: 6px 5px 5px 33px;
	height: 18px;
	float: right;
}
.sidebarHeader {
	margin: 0px 0px 10px 0px;
} 
.items a.selected, .sideMenu a.selected {
	color: #de4003 !important;
	font-weight: bold;
	text-decoration: none;
}

/*CSS styles for CLinkPager*/
.pager {
	display: block;
	overflow: hidden;
	height: 18px;
	padding: 4px 0px;
	margin: 10px 0px;
}

.list-view .pager {
	text-align: center !important;
}

ul.yiiPager {
	border: none;
	margin-left: 10px;
	padding: 0px;
	line-height: 100%;
	display: -moz-inline-stack; /* for FF2*/
	display: inline-block; /* normal browsers */
	zoom: 1; /* for IE (hasLayout true) */ *
	display: inline; /* for IE */
	overdlow: hidden;
	margin-top: 0px;
	height: 25px;
}

ul.yiiPager li {
	display: block;
	float: left;
	margin: 0px 3px;
}

ul.yiiPager a:link,ul.yiiPager a:visited {
	color: #fff;
	text-decoration: none;
}

ul.yiiPager .page {
	width: 22px;
	height: 22px;
	text-align: left;
	background: url("/themes/admin/i/pageBg.png") no-repeat;
}

ul.yiiPager .page a,ul.yiiPager li.previous a,ul.yiiPager li.next a,ul.yiiPager .first a,ul.yiiPager .last a
	{
	position: absolute;
	text-align: center;
	height: 21px;
	padding-top: 5px;
	margin-top: 0ox;
}

ul.yiiPager .page a,ul.yiiPager li.previous a,ul.yiiPager li.next a {
	width: 22px;
}

ul.yiiPager .first a,ul.yiiPager .last a {
	width: 42px;
}

ul.yiiPager .selected {
	background: url("/themes/new/i/pageBg.png") no-repeat 0px -22px;
}

ul.yiiPager li.previous,ul.yiiPager li.next {
	background: url("/themes/new/i/pageBg.png") no-repeat;
	width: 22px;
	height: 22px;
	text-align: left;
}

ul.yiiPager .first,ul.yiiPager .last {
	background: url("/themes/new/i/page2Bg.png") no-repeat;
	height: 22px;
	width: 42px;
	text-align: left;
}

/* end CSS styles for CLinkPager*/

input[type="checkbox"] {
    border: 0 none;
    padding: 0;
    width: 13px;
}
#feedBackForm div label.required {
    display: block;
}
.required {
    font-weight: bold;
}
.textCounter span {
	margin: 0px 5px 0 0;
}
.tooltip {
	background-color: #fff;
	border: 2px solid #FD9002;
	padding: 10px 15px;
	display: none;
	color: black;
	text-align: left;
	font-size: 12px;
	-moz-box-shadow: 0 0 10px #DF4706;
	-webkit-box-shadow: 0 0 10px #000;
	-moz-border-radius: 3px;
}

.hidden {
	display: none !important;
}

.message {
	display: block;
	padding: 10px;
	margin: 10px;
	background: #F6FFAA;
	border: 1px solid #ff0000;
	color: #ff0000;
}

.errorMessage {
	width: 100%;
	padding: 1px;
}
.summary {
    display: none;
}
.errorSummary,
.errorMessage {
    color: red;
    border: 1px solid red;
    background-color: #ffaaaa;
}
#topCustomBanner {
	max-width: 468px;
	max-height: 60px;
	position: absolute;
    top: 130px;
}
#badgeTableContainer{
    background-color: #fff;
    padding: 0 0 5px;
}
img.badgePict{
    max-height: 160px;
    max-width: 250px;
}
#badgeTableContainer table{
    border-collapse: collapse;
    width: 100%;
}
#badgeTableContainer table td{
    height: 160px;
    padding: 2px 10px;
}
#badgeTableContainer textarea{
    width: 432px;
    height: 100px;
    overflow: hidden;
}
#getBadges{
    background-color: #FDAF4B;
    margin:0 0 10px 0;
    padding: 5px; 
    text-align: center;   
}
#getBadges a{
    font-size: 14px;
    color: #440202;
    font-weight: bold;
    cursor: pointer;
}
div.copyLink{
    font-weight: bold;
    font-size: 13px;
    text-decoration: underline;
    z-index: 1500;
    cursor: pointer;
}
#ZeroClipboardMovie_1{
    cursor: pointer;    
}
.explainBadges{
    height: 45px;
    margin: 5px;
}

/*add article styles*/
.articleForm{
    background-color: #fff;
    margin: 0px !important;
    padding: 2px 0 0px !important;
}
input, select {
    width:160px;
}
.ui-tabs-panel.ui-widget-content.ui-corner-bottom {
	min-height:500px;
	overflow:hidden;
	background-color: #fff;
}
table.tabulyarInput,
.radioCheckbox{
    border-spacing:0 !important;
    margin:10px;
    border-top: 1px solid #cecece;
    border-left: 1px solid #cecece;
}
.tabulyarInput td,
.radioCheckbox td,
.radioCheckbox th {
    border-bottom: 1px solid #cecece;    
    border-right: 1px solid #cecece;
    padding:5px;
    vertical-align:top;
}
.radioCheckbox th {
    background-color: #ececec;
}
.markedEmpty {
    background:#ffedd5 none repeat scroll 0 0;
    border:1px solid #ea980b;
}
p.markedEmpty{
    margin: 0;
    width: 99%;
    padding: 5px;
}
#dateSettings {
    height: 11px;
}
#selectDate {
    clear: both;
}
#contentForm {
    padding: 10px;
    margin: 10px;
}
#itemInfo {
    float: left;
    width: 400px;
    padding: 10px;    
}
#itemInfo input{
    width: 217px;
}
#itemInfo #itemLang{
    width: 220px;
} 
#itemInfo input[type="checkbox"]{
    width: 17px;
}
.optionName{
    text-align: left;
}
.setOption, .setPrimary{
    text-align: center;
    width: 70px;
}
#itemInfo input{
    float: left;
}
#itemInfo label{
    width: 135px;
    float: left;
    margin: 6px 0;
}
.cell8 .itemInfoBox, #picturesInfo .itemInfoBox {
    width: 25px;
}
#costInfo .itemInfoBox {
    width: 182px;    
}
#costInfo .briefInfoItems li {
    width: 222px;
}
.briefInfoItems.cell8 li {
    width: 50px !important;
}
.tabulyarInput input[type="radio"]{
   width: 17px;
   border: none;
}
.briefInfoItems {
    margin:0px;
}
#itemText textarea,
#itemPreview textarea{
    height:250px;
    width:500px;
    min-width:100%;
    max-width:100%;
    height:300px;
    resize: none;
}
#itemPreview{
    clear:both;
}
.errorSummary {
    padding: 10px;
    margin: 10px;
}
#rates{
    padding: 10px;
    width: 330px;
    float: left;
}
#rates h5{
    color: #DE4B05;
}
#rates input{
    float: left;
}
#rates label{
    width: 160px;
    float: left;
    display: block;
    margin: 5px 0px;
}
.rateGroup, .argumentsGroup {
    margin: 20px 0px;
}
.argumentsGroup label {
    display: block;
    margin-top: 31px;
}

#siteArguments {
    float: left;
    padding: 10px;
    width:365px;
}
#ReviewForm_argPro,
#ReviewForm_argContra{
    width: 355px;
    height:150px;
}
.infoInputs li {
	float:left;
	width:433px;
}
.infoInputs {
	float:left;
	list-style-type:none;
	padding:0;
}
#UserReviewForm_argPro, #UserReviewForm_argContra {
	height:150px;
	width:355px;
}
.infoInputs textarea {
	height:30px;
	overflow:hidden;
	width:323px;
}
.briefInfoItems{
    padding: 0px;
}
.briefInfoItems li
{
   float:left;
   list-style: none;
   width: 150px;
   margin: 2px 5px;
   text-align:left;
}
.briefInfoItems p {
	clear:both;
	float:left;
	margin:0;
	padding:8px 0 0;
}
.itemInfoBox {
    display: block;
    float:left;
    width:105px;
}
#picturesInfo .briefInfoItems li {
	margin:0 10px 0 0;
	width:50px !important;
}
.itemInfoBox img {
    float: left;
    display: block;
    margin-right: 4px;
}
.itemInfoBox label {
    display: block;
    margin: 2px 0px;
}
#userInfo label,
#itemInfo label {
	float:left;
	margin:6px 0;
	width:135px;
}
#userInfo,
#protectCodeContainer{
    background-color: white;
    margin-bottom: 10px;
    padding: 20px;
}
#protectCodeContainer{
    margin: 10px 0;
}
#protectCodeContainer .buttons input{
    margin-left: 0px !important;
}
.articleCaptcha{
    margin: 10px;
}
.articleCaptcha a{
    margin:0 10px;
}
#reviewTabs .errorMessage {
	clear:both;
	padding:5px;
	width: 98%;
}
h4, #itemCategory label {
	color:#5E0000;
	font-family:Tahoma,Arial;
	font-size:15px;
	margin:5px;
	text-align:center;	
}
#rates h5 {
    color:#DE4B05;
    font-size:13px;
}
.qq-uploader{
    cursor: pointer;
}
.qq-upload-button,
.checkLinks {
	color:#DE4B05;
	display:block;
	font-weight:bold;
	padding:7px 0;
	text-decoration:underline;
	width:200px;
	cursor: pointer;
}
.qq-upload-button input{
    width: 100%;
}
.imgPreview {
    width:100px;
}
.qq-upload-list{
    display: none;
}
.messageContainer{
    margin:20px 0px;
    padding:10px;
}
#errorDialog .messageContainer,
#messageDialog  .messageContainer{
    width: 204px;
}
#checkUserDialog .field_protectCode input {
    width: 160px;
}
#checkUserDialog  .buttons input{
    margin-left: 0px !important;
}
#checkUserDialog  .row{
    width: 265px !important;
}
#articleStatusTable{
    border:1px solid #FDAF4B;
    text-align: left;
    border-collapse: collapse;
    margin-left: 12px;
}
#articleStatusTable .even{
    background-color: #ECECEC;
}
#articleStatusTable .tableDesc,
#articleStatusTable .tableValue{
    min-width: 200px;
}

#articleLinkContainer{
    margin-top: 20px;
}
#parAsPreview {
    position: relative;
}
#parAsPreview label {
	float:left;
	padding:3px 0 6px 30px;
    cursor: pointer;
}
#parAsPreview input{
    margin-left: 5px;
    position: absolute;
    left: 0px;
}
#previewContainer {
	background-color:white;
	padding:10px;
}
#cke_dialog_background_cover{
    background:#AAAAAA url(/themes/admin/i/bg-overlay.jpg) repeat scroll 50% 50% !important;
    opacity:0.3 !important;
}
#confirmationDialog .messageContainer{
    width:345px;
}
/* Fixes issue here http://code.google.com/p/jcrop/issues/detail?id=1 */
.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
    font-size: 0;
    position: absolute;
    background: white url('/themes/admin/i/Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
    font-size: 1px;
    width: 7px !important;
    height: 7px !important;
    border: 1px #eee solid;
    background-color: #333;
    *width: 9px;
    *height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
    background: yellow;
}
.custom .jcrop-handle
{
    border-color: black;
    background-color: #C7BB00;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.setPrimary input {
	border:medium none !important;
	width:20px !important;
}
.previewLink {
	color:#DE4B05 !important;
	float:right;
	font-weight:bold;
}
.previewLink:hover {
    color:#F29066 !important;
}
.buttonContainer{
    padding: 10px 0;
}
.pageLoading{
    text-align: center;
    margin:2px;
    background-color:#fff;
    min-height: 357px;
    position: relative;
}
.pageLoadingImg{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: url('/images/i/ajax-loader.gif');
	width: 32px;
	height: 32px;
	position:absolute;
    top:50%;
    left:50%;
}
#articleForm .errorMessage{
    clear: both;
}
[title="Advanced"].cke_dialog_tab{
	display: none !important;
}
.imLink{
    margin-bottom: 10px;
}
.imLink label{
    margin: 0 10px 0 0;
}
/*end of uploads*/
#partnersContainer{
    background-color:#FFFFFF;
    margin: 10px;
    padding: 10px;
}
#copyrightContainer{
    position: absolute;
    padding:10px;
    top:31px;
    color: #fff;
    left:0px;
}
.articlePicture,
#itemContentContainer img,
#reviewText img{
    max-width: 666px;
}
#articleImage{
    display: block;
}
.dapBannerContainer{
    text-align: center;
    padding: 15px 0;
    margin: 0 15px;
}
.dapBannerContainer + .dapBannerContainer{
	border-top: 1px dashed #AAAAAA;
}
.dapBanner{
    overflow: auto;
}
#filterContainer{
    margin:10px;
} 
#filterContainer .row label {
    display:block;
    float:left;
    height:14px;
    margin-top:4px;
    padding:2px 0;
    width:120px;
}
#filterContainer input, 
#filterContainer select {
    width:220px;
}
#filterContainer input[type="submit"] {
    width:131px !important;
    margin-left:117px !important;
}

#interviewImgWrapper, #itemImgWrapper {
	display: block;
	overflow: hidden;
	float: left;
}
.getInterviewBadge {
	margin: 0px 10px 10px 0px !important;
}
#AdvancedSearchForm_dateFrom_day,
#AdvancedSearchForm_dateTo_day {
    width: 40px;
}
#AdvancedSearchForm_dateFrom_month,
#AdvancedSearchForm_dateTo_month {
    width: 110px;
    margin: 4px 2px;
}
#AdvancedSearchForm_dateFrom_year,
#AdvancedSearchForm_dateTo_year {
    width: 60px;
}
#AdvancedSearchForm_keywords{
    width: 212px;
}
.pornostarInterviewLink {
	display: block;
	overflow: hidden;
}
.pornostarInterviewLink a {
	margin: 2px 4px;
}
.pornostarArticlePicturesContainer {
	margin-top: 10px;
}
.pornostarArticlePicture {
	display: block;
	margin: 5px auto;
}

#filmographyContainer {
	width: 653px;
    padding: 0px;
    overflow: hidden;
    background: #300202 url("/themes/new/i/filmography_bg.jpg") top left no-repeat;
    color: #fff;
    margin: 8px;
    min-height: 281px;
}
#filmographyContainer .list-view {
	margin: 25px 0 20px 190px;
	
}
.filmographyHeader {
	color: #fff;
    margin: 20px 0px 0px 40px;
    width: 150px;
    float: left;
}
.pornostarFilm {
	width: 210px;
	margin: 0px 5px 2px 0px;
	float: left;	
}
#filmographyContainer .items {
	overflow: hidden;
}
.pornostarPhoto {
	dispaly: block;
	overflow: hidden;
	margin: 4px;
	text-decoration: none;
}
.pornostarPhoto img {
	margin: 4px 0px;
}
.pornostarFilmYear {
	margin-left: 4px;
}