table td{
border:none;
}
body, p, td, div, input, textarea, select
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
}
.txtZoneHeader {
	color: #333333;
	font-weight: bold;
	font-size: 18px;
}
.txtZoneSubHeader, .txtForumNavigator {
	color: #333333;
	font-weight: bold;
	font-size: 14px;
}

.txtForumDate {
	color: #666666;
	font-size: 10px;	
}

.txtNav, a.navLink, a.footerLink {
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
}
.txtParams, .txtParamsCaption {
	font-size: 10px;
}
.txtParamsCaption {
	font-weight: bold;
}
.txtSubHeader, .txtFilmHeader, .txtBronInfo, .txtForumLinks 
{
	font-weight: bold;
	color: #ed7220;
}
.txtFilmHeader, .txtForumBig {
	font-size: 13px;
}
.txtBronInfo {
	font-size: 14px;
}
.txtSimpleFilmHeader {
	font-size: 13px;
	font-weight: bold;
}
.txtHeader {
	font-size: 13px;
	color: white;
	font-weight: bold;
}
.txtMainHeader {
	font-size: 18px;
	color: white;
	font-weight: bold;
}
.txtHeaderGold {
	font-size: 13px;
	color: #ffd200;
	font-weight: bold;
}
.txtAttention {
	color: #1293fa;
}
.txtAttention2 {
	color: #ff1111;
	font-weight: bold;
}
.txtDate {
	color: #9cb5c8;
}
.txt2Selected {
	color: #FFFFFF;
	font-weight: bold
}
.txt2, .txt2 p, .txt2bold, .txtNav{
	color: #FFFFFF;
}
.txt2bold {
	font-weight: bold;
}
.txtLight {
	color: #ffd118;
}
.txtLightBold {
	color: #ffd118;
	font-weight: bold;
}
.txtCurrent {
	color: #ffb400 !important;
	font-size: 15px;
	font-weight: bold;
}
.txtCurrentBig {
	color: #3399ff;
	font-size: 14px;
	font-weight: bold;
}
.topicHead, .topicHeadLeft{
	background: #30aefc;
	color: white;
	font-weight: bold;
	padding: 3px;
}
.topicHead {
	text-align: center;
}
.infoHead{
	background: #30aefc;
	color: white;
	font-weight: bold;
	padding: 3px;
	padding-left: 10px;
}
.infoSubHead{
	background: #eef6fc;
	color: #333333;
	font-weight: bold;
	padding: 3px;
	padding-left: 10px;
}

.forumDescription td {
	color: #333333;
}
.forumDescriptionBold td {
	color: #333333;
	font-weight: bold;
}

/* Link styles */
a {
	color: #ed7220;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
a.link2 {
	color: #ffd118;
}
a.news {
	font-weight: bold;
	color: #ed7220;
}
.menuItem {
	font-weight: bold;
	color: white;
}
a.navLink {
	color: #ffd118;
	font-weight: bold;
}
.cinemaList {
	list-style-image: url("images/cinema.gif");
	margin: 0px;
	padding-left: 20px;			
}
a.cinemaItem {
	font-weight: bold;
	color: white;
}
a.footerLink {
	color: #333333;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
}
a.filmLink {
	color: #ffd118;
	font-weight: bold;
}
a.forumLink, a.bigForumLink {
	font-weight: bold;
}
a.bigForumLink {
	font-size: 13px;
	margin:0 2px !important
}

/* Margins and Paddings */
form {
	margin: 0px;
}
.headerPad {
	padding-bottom: 5px;
}
.mainHeaderPad {
	padding-left: 17px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 7px;
}

.subHeaderPad {
	padding-bottom: 8px;
}
.menuPad {
	padding-right: 4px;
}
.contentPad {
	padding: 7px;
}
.contentHeaderPad {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
.soonDatePad {
	padding-bottom: 4px;
}
.newsPad {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
}
.news2Pad {
	padding-top: 10px; 
	padding-left: 7px; 
	padding-right: 7px; 
	padding-bottom: 10px;
}
.newsCaptionPad {
	padding-top: 1px;
	padding-bottom: 1px;
}
.footerPad {
	text-align: center;
	vertical-align: top;
	padding-top: 7px;
}
.topicSignPad {
	padding-left: 5px;
	padding-right: 10px;
}
.linkTopicPad {
	padding-bottom: 2px;
}



/* Backgrounds */
.topic1 {
	background: #e5f1fa;
}
	
.topic2 {
	background: #ffffff;
}
.bgMain {
	background: url("images/bg/main.jpg") #ffebb7 top repeat-x;
}
.bgTopLeft{
	background: url("images/bg/top1.jpg") right no-repeat;
}
.bgTopRight{
	background: url("images/bg/top2.jpg") left no-repeat;
}
.bgStars{
	background: url("images/bg/stars.jpg") left no-repeat;
}
.bgSearch {
	background: url("images/bg/search.jpg");
}

.bgMenuTop {
	background: url("images/menu/bg/top1.gif");
}
.bgMenuBottom {
	background: url("images/menu/bg/bottom1.gif");
}
.bgMenuLeft {
	background: url("images/menu/bg/left1.gif");
}
.bgMenuRight {
	background: url("images/menu/bg/right1.gif");
}
.bgMenu {
	background: #0466e0;
}
.bgDiv {
	background: url("images/menu/bg/div.gif");
}


.bgMenu2Top {
	background: url("images/menu2/bg/top1.gif");
}
.bgMenu2Bottom {
	background: url("images/menu2/bg/bottom1.gif");
}
.bgMenu2Left {
	background: url("images/menu2/bg/left1.gif");
}
.bgMenu2Right {
	background: url("images/menu2/bg/right1.gif");
}
.bgMenu2 {
	background: #1293fa;
}
.bgDiv2 {
	background: url("images/menu2/bg/div.gif");
}
.bgVertDiv {
	background: #e4e4e4;
}


.bgCenterTop {
	background: url("images/center/top.gif");
}
.bgCenterBottom {
	background: url("images/center/bottom.gif");
}
.bgCenterLeft {
	background: url("images/center/left.gif");
}
.bgCenterRight {
	background: url("images/center/right.gif");
}
.bgCenter {
	background: #468dee;
}


.bgFilmsTop {
	background: url("images/films/top.gif");
}
.bgFilmsBottom {
	background: url("images/films/bottom.gif");
}
.bgFilmsLeft {
	background: url("images/films/left.gif");
}
.bgFilmsRight {
	background: url("images/films/right.gif");
}
.bgFilms {
	background: #5dd5ff;
}


.bgPhotoBigTop {
	background: url("images/photo_big/top.jpg");
}
.bgPhotoBigBottom {
	background: url("images/photo_big/bottom.jpg");
}
.bgPhotoBigLeft {
	background: url("images/photo_big/left.jpg");
}
.bgPhotoBigRight {
	background: url("images/photo_big/right.jpg");
}


.bgPhotoTop {
	background: url("images/photo/top.jpg");
}
.bgPhotoBottom {
	background: url("images/photo/bottom.jpg");
}
.bgPhotoLeft {
	background: url("images/photo/left.jpg");
}
.bgPhotoRight {
	background: url("images/photo/right.jpg");
}

		

.bgPhotoTopOver {
	background: url("images/photo/top_over.jpg");
}
.bgPhotoBottomOver {
	background: url("images/photo/bottom_over.jpg");
}
.bgPhotoLeftOver {
	background: url("images/photo/left_over.jpg");
}
.bgPhotoRightOver {
	background: url("images/photo/right_over.jpg");
}



.bgBlue {
	background: #203b6d;
}
.bgBlue2 {
	background: #26509b;
}
.bgBlue3 {
	background: #2956a3;
}
.bgBlue4 {
	background: #30aefc;
}
.bgBlue5 {
	background: #157de2;
}

.bgHeaderLight {
	background: #30aefc;
}
.bgHeader{
	background: #2854a1;
}
.bgHeaderAlt{
	background: #f5af4d;
}
.bgWhite {
	background: white;
}
.bg1Top10 {
	background: #1f3a6b;
}
.bg2Top10 {
	background: #172f5c;
}
.bgTab {
	background: url("images/tab/center.gif") bottom repeat-x;
}


.bgFooter {
	background: url("images/footer/bg.gif");
}
.bgFooterDiv {
	background: url("images/footer/div.gif");
}
.bgFooterBig {
	background: url("images/footer/big.jpg") center top no-repeat;
}

.bgFlyDiv {
	background: black;
}
.bgFlyDivBorder {
	background: #565656;
}
.bgFlyDiv, .bgFlyDivBorder, .bgOpacity {

}

.bgDash1 {
	background: url("images/bg/dash1.gif") center repeat-x;	
}
.bgDash2 {
	background: url("images/bg/dash2.gif") center repeat-x;	
}
.bgDash3 {
	background: url("images/bg/dash3.gif") center repeat-x;	
}
.bgDash4 {
	background: url("images/bg/dash4.gif") center repeat-x;	
}

.bgLighter {
	background: #3b68b6;
}
.bgDarker {
	background: #f3f3f3;
}
.bgGreyDiv {
	background: #dcdcdc;
}
.bgForumNav {
	background: #e5f1fa;
}
.bgForum, .bgQuote {
	background: #eef6fc;
}
.bgForumBorder{ 
	background: #d2e1ec;
}
.quoteBorder {
	border: 1px solid #d2e1ec;
}
.forumThead {
	background: #30aefc
	color: white;
}

.bronInfoPad {
	margin-top: 3px;
	margin-bottom: 3px;

	padding: 3px;
	width: 200px;
}
.forumPad {
	padding: 5px;
}
.quotePad {
	margin: 10px;
	padding: 7px;
}



/* Inputs */		
.searchInput {
	border: 1px solid #b9b9b9;
}
.siteSearch {
	width: 137px;
	height: 22px;
	padding-left: 3px;
	padding-top: 3px;
}

.siteSearchSelect {
	width: 157px;
	height: 20px;
}

.searchButton {
/*	color: 1px solid #FFFFFF;*/
	background: #1453b0;
/*	color: #FFFFFF;*/
}
.searchButton2 {
/*	color: 1px solid #FFFFFF;*/
	background: #ff9923;
/*	color: #FFFFFF;            */
}
		

		



/* Новые стили */
#region {
	padding: 10px;
	background-color: #274059;
	width: 614px;
}
#region h1 {
        color: #FFB400;
        text-decoration: none !important;
}
#region span, 
div.hp-text a, 
.hp-textfooter, 
.hp-textfooter1,
.hp-prtotezhe-title {
	color: #ccc;
}
table.reg_table, table.reg_table td {
	/*border: 1px solid #48637D !important;
	border-collapse: separate !important;*/
	text-align: left;
}
table.reg_table {
	border: none !important;
	width: 100%;
}
table.reg_table thead td {
	padding: 0px;
}
table.reg_table tbody td {
	padding: 5px 11px 7px 11px;
	text-decoration: normal !important;
}
.reg_city {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFB400;
}
.reg_rate {
	text-align: center !important;
}
.reg_contact {
	padding-left: 20px !important;
}
input.region {
	border: 1px solid #48637D; 
	background-color: #274059;
}
td.reg_pad {
	padding: 0px;
}
.reg_text {
	float: left;
	width: 325px;
	margin-bottom: 5px;
}
div.reg_navigation a, div.hp-text a {
	text-decoration: underline;
}
/*===НОВЫЕ КЛАССЫ===*/
#region h1 span {
	color: #FFF;
	font-weight: bold;
}
.hp-text {
	float: left;
	margin-bottom: 18px;
}
.hp-textfooter h1 {
	text-transform: none;
	margin-bottom: 0px;
}
table.reg_table tbody td, table.reg_table thead tr td {
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	padding: 2px 4px;
	color: #ccc;
}
.hp-white {
	color: #fff !important;
}
div.hp-ik {
	float: left;
	background: url('hp_ik1.gif') no-repeat;
	padding: 3px 0 0 32px;
	margin-bottom: -3px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFB400;
}
div.hp-ik-bgnone {
	background: none;
	padding: 3px 0 0 10px;
}
* html div.hp-ik {
	margin-bottom: 0px
}
div.hp-ik span {
	font-weight: normal !important;
	text-transform: none !important;
	color: #fff !important;
}
.hp-votefooter {
	margin-top: 15px;
}
table.hp-t-votefooter {
	background-color: transparent;
	padding: 1px !important;
}
.hp-t-votefooter tr td {
	background-color: transparent !important;
	vertical-align: middle !important;
	padding: 0px !important;
	color: #ccc;
	border: none !important;
}
input.texthp {
	display: block;
	margin-top: -1px;
	height: 18px;
	color: white;
	font: 14px Arial;
	padding: 2px 0 2px 0;
}
* html input.texthp {
	margin-top: 0px;
	height: 24px;
}
.hp-prtotezhe-title {
	margin-top: -2px;
}
.hp-colstoppad {
	padding: 3px 0 0 0 !important;
}
div.result {
	float: left;
	width: 230px;
}
.hp-voteline {
	float: left;
	width: 260px; 
	text-align: left; 
	margin: 3px 0 0 5px;
}
span.hp-voteline-wdth {
	display: block; 
	background: url('hp_resultbg.gif') repeat-x; 
	border: 1px solid #455F78;  
	height: 6px;
	//height: 8px; 
	font-size: 1px; 
	line-height: 0;  
}
.hp-btnHIT-P {
	float: right; 
	margin-bottom: 15px;
}
div.frm-enter-lp, div.frm-enter-rp  {
	float: left;
	display: table-cell; 
	padding: 2px 5px 3px 5px; 
}
div.frm-enter-lp a, div.frm-enter-rp a {
	font-weight: bold;
}
div.frm-enter-lp img, div.frm-enter-rp img {
	margin: 2px 8px 0 8px;
	vertical-align: top;
}
div.frm-mar-bot {
	margin-bottom: 6px;
}
td.frm-temi {
	text-align: left !important;
	vertical-align: top  !important;
	padding: 3px 8px !important;	
}
td.frm-messsumm {
	vertical-align: top !important;
	padding: 5px !important;	
}
td.frm-activetheme {
	vertical-align: top !important;
	padding: 3px 9px 5px 9px !important;	
	text-align: left !important;
	font-weight: normal !important;
}
.frm-title {
	text-align: left !important; 
	padding-left: 10px !important;
}
span.frm-title-theme {
	color: #FFB400 !important;
	font-weight: bold;
}
div.frm-inf {
	background: url('frm-infarrow.gif') no-repeat left 3px;
	padding-left: 5px;
	margin-left: 4px;
	
}

