/*========= SETUP =========*/

*{
	border: 0;
	margin: 0;
	padding: 0;
}
body{
	color: #000;
	background-color: #2F2F2F;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}

a{color: #000000;text-decoration: none;}
a:hover{text-decoration: underline;}
input,select,textarea{border: #838383 1px solid;font-size: 12px;padding: 3px;}
select{padding: 0;}
li{list-style: none;}
table{border:0;padding:0;margin:0;width:100%;border-collapse: collapse;}
td,tr{border:0;padding:0;margin:0;}
h2{font-size:14px;}

/*========= LAYOUT =========*/

.td11, .td13{background-color: #424242;height:72px;width:87px;}
.td12{background-color: #ffffff;height:72px;}
.td22{background-color: #ffffff;height:40px;}
.td21, .td23{background-color: #1d1d1d;height:40px;width:87px;}
.td31, .td33{background: url(/design/pic/bgred.gif) repeat-x;height:10px;}
.td32{background-color: #c6c6c6;height:10px;}
#logo{padding-left:30px;}
.td41, .td43{background: url(/design/pic/bg-flowers.gif);width:87px;}
.td42{background-color: #fff;}
.td51{background-color: #1d1d1d; height:34px;color:#a2a2a2;}
.td81, .td83{background-color: #2f2f2f;height:93px;width:87px;}
.td82{background-color: #161616;height:93px;}
.tr8{height:93px;}

fieldset.fieldset {border:1px solid #c3c3c3;margin:10px 20px;padding:0px 10px 10px 0px;}
fieldset.fieldset legend {color:#1d8c96;font-size:14px;font-weight:bold;margin-left:10px;}
.expos{padding:10px;}
.exposborder{border-right:1px solid #c6c6c6;}

.newsheader {width:229px;height:34px;background:url(/design/pic/bg-news.gif);line-height:30px;color:#fefefe;font-size:14px;font-weight:bold;}
.newsheader h2 {padding-left:15px;margin-bottom:5px;}
.news{margin-left:20px;}
.news img{margin:5px;}
.bg-news-expo{background:url(/design/pic/bg-news-expo.gif) repeat-x 0 100%;}
.partners {margin:10px; vertical-align:top;height:73px;white-space:nowrap;}
.partners a{color:#FFF;font-weight:bold;text-decoration:underline;}
.partners img{background:#000;}
.partners a:hover{text-decoration:none;}
.newssend{ width:180px; padding-left:35px;}
.newssend .text1 { color:#d00058; font-size:11px;}
.newssend .text2 { color:#707070; font-size:11px; padding-bottom:5px;}
.newssend input.send{background-color:#a0cc88;color:#FFF;padding:2px;margin-left:-1px;}
.newssend input.email{width:135px;}

.recommendhead {padding:8px 0 0 35px;}
.recommendhead h2 {color:#97920a;}
.recommend {padding:15px 25px;}
.recommend a {font-size:9px;text-decoration:underline;}
.recommend a:hover {text-decoration:none;}

.toplinks a {color:#8f9292;font-weight:bold;font-size:12px;}
.toplinksbg { height:5px;}
.linkstable{padding-right:30px;}

.topmenu { height:28px;font-size:12px;font-weight:bold;}
.topmenu li { float:left;list-style-type:none; width:90px;height:28px;line-height:22px;background:url(/design/pic/bg-topmenu.gif) no-repeat;  }
.topmenu li a { display:block; width:90px; height:28px; color:#969090; padding-top:3px; text-align:center;}
.topmenu li.here a { color:#fff;}
.topmenu li.here  {background:url(/design/pic/bg-topmenu-act.gif) no-repeat;color:#fff; }
.topmenu li.last {background:url(/design/pic/bg-topmenu-last.gif) no-repeat; width:12px;}
.topmenu li.lasthere {background:url(/design/pic/bg-topmenu-act-last.gif) no-repeat; width:13px;}

.expositions{border:1px solid #c3c3c3;margin:15px 20px;}
.expositions .label{color:#1d8c96;font-size:14px;font-weight:bold;margin:-10px 0 0 0;margin-left:15px;position:absolute; background:#FFF;}
.expositions .preview {padding:20px 10px;}

.calendar{color:#424242;}
.calendar td{border:1px solid #929292;width:20px;height:20px;}
.calendar .header{background-color:#b2b2b2;color:#fff;}
.calendar .header td{border-color:#b2b2b2 !important;font-size:10px;}
.calendar td.active1 {background-color:#f1c4d8 !important;}
.calendar td.weekend {background-color:#ededed;}
.calendar td.active2 {background-color:#d199a4 !important;}
.calendar td.active3 {background-color:#e6b7cb !important;}

.content {padding:8px 30px;}

.time-table {margin:0 0 0 14px;}
.time-table .td11{background:url(/design/pic/tleft1.gif) no-repeat;width:34px !important;height:27px;line-height:27px;}
.time-table .td12{background:url(/design/pic/tmiddle1.gif) repeat-x;height:27px;font-size:14px;font-weight:bold;color:#272121;}
.time-table .td13{background:url(/design/pic/tmiddle1.gif) repeat-x;height:27px;width:105px !important;font-size:14px;font-weight:bold;color:#272121;}
.time-table .td14{background:url(/design/pic/tmiddle1.gif) repeat-x;height:27px;width:105px !important;font-size:14px;font-weight:bold;color:#272121;}
.time-table .td15{background:url(/design/pic/tright1.gif) no-repeat;height:27px;width:13px !important;font-size:14px;font-weight:bold;color:#272121;}

.time-table .td21{background:url(/design/pic/tleft2.gif) no-repeat;width:34px;height:24px;}
.time-table .day{padding-left:6px;color:#fff;font-size:14px;font-weight:bold;line-height:20px;}
.time-table .day2{color:#fff;font-size:14px;font-weight:bold;line-height:16px;line-height:20px;}
.time-table .td22{background:url(/design/pic/tmiddle2.gif) repeat-x;height:24px;}
.time-table .td23{background:url(/design/pic/tmiddle2.gif) repeat-x;height:24px;}
.time-table .td24{background:url(/design/pic/tmiddle2.gif) repeat-x;height:24px;}
.time-table .td25{background:url(/design/pic/tmiddle2.gif) repeat-x;height:24px;}

.time-table .tdDayL{background:url(/design/pic/tleft3.gif) no-repeat;width:34px;height:24px;}

.time-table .tdWhite{background: #FFF;}
.time-table .tdGray{background: #f9f9f9;}
.time-table .tdFilm{background: #f9f9f9;padding:10px 35px 10px 0px;border-bottom:1px solid #d6e2d8;}
.time-table .padd{background-color:#FFF;}
.time-table .padd2{background-color:#FFF;border-bottom:1px solid #d6e2d8;}
.time-table .tdTime{background-color:#f3f3f3;border-bottom:1px solid #d6e2d8;}
.time-table .tdTime .time {color:#2c9b44;font-weight:bold;}
.time-table .tdCinema{background-color:#f9f9f9;border-bottom:1px solid #d6e2d8;}
.time-table .tdCinema .cinema{color:#8c8c8c;font-weight:bold;}

.time-table .tdFootL{background:url(/design/pic/tfootleft.gif) no-repeat;width:34px;height:22px;}
.time-table .tdFootM{background:url(/design/pic/tfootmid.gif) repeat-x;height:22px;}
.time-table .tdFootR{background:url(/design/pic/tfootright.gif) no-repeat;width:13px;height:22px;}

.legend {padding-left:25px;line-height:15px; vertical-align:middle;}
.legend a{color:#8899a7;font-size:10px;text-decoration:underline;}
.legend a:hover{text-decoration:none;}
.totop a{color:#8899a7;}
.retro .text{border:1px solid #949596;border-bottom:0;}

.retro {clear:both;}
.retro .label{padding:23px 8px 10px;text-align:left;}
.retro .label a{text-decoration:none;}
.retro h2{color:#999e0c;}

/*---- loadingIndicator ---- */
#loadingIndicator {
  /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute; right: 0px; top: 0px;
  background-color:#CC4444;
  color: #FFFFFF;
  padding-left: 2px;
  padding-right: 2px;
  display: none;
  font-family :  arial;
  font-size: 12px;
}
body > div#loadingIndicator {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}

/* --- блок внутри контентаа --- */
/* BB codes styles */
a.bb_link { font:normal 12px Arial; color:#696969; text-decoration:underline; }
a.bb_link:hover { text-decoration:underline; }
.bb_image { padding: 5px 10px 5px 0px; text-align:left; float:left; }
.bb_image_right { padding:  5px 0px 5px 10px; float:right; text-align:right;}
img.bb_image_center {padding:10px !important;}
div.bb_image_center {clear:both;}
.pagetext blockquote { padding-left:40px;float:left; }


.newstitle{color:#d00158;font-size:21px;font-weight:normal;}
.newstitle a{color:#d00158;font-size:21px;font-weight:normal;}
.newdate{}
.newcontent{}
.newsedit a {color:#d00158;}


/*----блок регистрации------*/
.registration { padding:0 7px 0 0; }
	.headReg { height:24px; background:#e8e8e8; margin-left:155px;  }
	.headReg h3 { font:bold 16px Arial; color:#828282;padding:3px 0 0 10px; float:left; }
	.headReg2 { height:24px;  margin-left:155px;  }
	.headReg2 h3 { font:bold 16px Arial; color:#000; float:left; }
	.headReg2 a { font:bold 12px Arial; color:#000; text-decoration:none; }
	.headReg2 a:hover { text-decoration:underline; }
		.headRegMenu { float:right; position:relative;}
		.headRegMenu a { display:block; font-size:10px; color:#828282; padding:5px 25px 3px 3px; background:url(/design/pic/flag3.gif) no-repeat right 4px; margin-right:17px; }
			.optionSubmenu { width:250px; position:absolute; top:24px; right:-100px; }
			.optionSubmenuUL { width:250px; background:url(/design/pic/bg-submenu.png) repeat; }
			.optionSubmenu select { height:17px;font-size:9px;width:80px;  }
			.optionSubmenu input { height:12px;font-size:9px;  }
			.optionSubmenu li { list-style-type:none;  }
			.optionSubmenu li:hover a { color:#fff; background:#adadad;}
			.optionSubmenu li a { height:14px; padding:3px 5px 0px 5px; margin:0; background:none; position:relative; z-index:999; color:#000; }
			
	#reg .rightForm .buttonAdd { display:block; background:url(/design/pic/icon5.gif) no-repeat top left;
													padding: 3px 0 3px 20px; font-size:11px; float:left; margin-top:5px; }		
	#reg .rightForm .buttonAttach { display:block; background:url(/design/pic/icon6.gif) no-repeat top left;
													padding: 3px 0 3px 20px; font-size:11px; float:left; margin-top:5px; }		
	#reg .rightForm .buttonDel { display:block; background:url(/design/pic/icon9.gif) no-repeat top left;
													padding: 3px 0 3px 20px; font-size:11px; float:left; margin-top:5px; }		
			
	
	/*----стили для формы------*/
	fieldset { border:none; }
	fieldset.fieldset { border:solid 1px #999;margin-bottom:6px;font-size:11px;margin-bottom:5px;padding: 5px; }
	fieldset.fieldset legend  { padding:0px 5px;color:#999999; }
		.element {clear:both;}
		#reg .leftForm { width:150px; float:left; font-weight:bold; font-size:12px; color:#828282; text-align:right; padding-top:10px; padding-right:5px; }
		#reg .leftForm strong { font-size:15px; color:#9e0c0c; }
		#reg .rightForm { border-left:solid 1px #c3c3c3; padding:6px 10px 0 10px; width:160px; float:left;font-size:12px;}
		#reg .rightForm2 { border-left:solid 1px #c3c3c3; padding:10px 10px 0 10px; width:550px; float:left;font-size:12px;}
		#reg .rightForm2 a { color:#2E2A28; text-decoration:none;}
		#reg .rightForm2 a:hover {  text-decoration:underline;}
		#reg .rightForm input { border:solid 1px #b3b9c3; height:16px; width:162px; font-size:12px; color:#828282; padding:2px 5px; display:block; margin-bottom:4px;  background:#fff; }
		#reg .rightForm input.file { border:solid 1px #b3b9c3; height:18px; width:162px; font-size:12px; color:#828282; padding:2px 5px; display:block; margin-bottom:4px;  background:#fff;}
		#reg .rightForm input.check { width:12px; height:12px; float:left;  }
		#reg .rightForm textarea { border:solid 1px #b3b9c3; height:50px; width:162px; font-size:12px; color:#828282; padding:2px 5px; display:block; margin-bottom:4px; overflow: auto; }
		#reg .rightForm p { color:#828282; }
		#reg .rightForm p a { font-size:10px; }
		#reg .button { clear:left; margin-bottom:7px; } 
		#reg .button a { display:block; width:71px; height:19px; text-align:center; padding-top:3px; background:url(/design/pic/button.gif) no-repeat; font-size:10px; color:#405064; }
		#reg .info { margin-left:350px; padding-top:6px; }
		#reg .infoprofile {margin-left:350px;padding-top:9px;}
		#reg .info .flag { display:block; float:left;}
		#reg .info p {padding:0 93px 0 38px;vertical-align:middle;}
		#reg .error { padding-top:31px; }
		#reg .error p { padding-top:4px; color:#c93939; }
		#reg .br { height:10px; }
		#reg .rightForm select { border:solid 1px #b3b9c3; height:18px; width:172px; font-size:12px; color:#828282;  margin-bottom:4px; }
		#reg #birthday_day { width:40px; float:left; }
		#reg #birthday_month {width:75px; margin-left:1px; float:left;}
		#reg #birthday_year {width:52px; margin-left:1px;}
		#reg .str { padding-top:10px; }
		#reg .info strong { font-size:14px; color:#5c2e09; }
		#reg .photo .rightForm {width:auto;}
		#reg .photo a { display:block; float:left; margin-right:18px; padding:2px 2px 10px 2px; border:solid 1px #6a7fa3; background:url(/design/pic/flag6.gif) no-repeat bottom right; }
		#reg .photo a.here { border:solid 1px #072a66; background:url(/design/pic/flag7.gif) no-repeat bottom right; }
		#reg .photo a.other { padding:0; border:none; background:none; font-size:10px; }
		#reg .photo .br { height:20px; }
		#reg .send { clear:left; margin:16px 0 7px 180px;  } 
		#reg .send a { display:block; width:71px; height:19px; text-align:center; padding-top:3px; background:url(/design/pic/button.gif) no-repeat; font-size:10px; color:#405064; }	
		#reg .send_left { float:left;margin:16px 0 7px 10px;  } 
		#reg .send_left a { display:block; width:71px; height:19px; text-align:center; padding-top:3px; background:url(/design/pic/button.gif) no-repeat; font-size:10px; color:#405064; }	
			
			
	
	/*  --------------
	стили для Forum
	---
*/		
	.forum{ clear:both; padding:30px 50px;}
	.forum .menuL { float:left; font-weight:bold;font-size:12px; font-weight:bold; color:#616161;  }
	.forum .menuL a { font-size:12px; font-weight:bold; color:#616161; margin:5px; }
	.forum .menuL span { font-size:12px; font-weight:bold; color:#993333; margin:5px; }
	.forum .menuL2 { clear:both; font-weight:bold; }
	.forum .menuL2 a { font-size:12px; font-weight:bold; color:#616161; margin:5px; }
	.forum .menuL2 span { font-size:12px; font-weight:bold; color:#993333; margin:5px; }
	.forum .menuR a.buton { font:normal 10px Arial; float:left; color:#371616; display:block; padding:1px 3px 4px 24px; background:url(/design/pic/search.jpg) no-repeat 5px 0; }
	.forum .menuR a.buton1 { font:normal 9px Arial; float:right; color:#6b6b6b; display:block; padding:0 3px 1px 15px; background:url(/design/pic/search.gif) no-repeat 0 1px; margin-top:10px; }
	.forum .menuR { float:right; width:210px; margin-top:0px; }
	.forum .menuR2 { float:right;  margin-top:0;  text-align:right; padding-right:10px;}
	.forum .menuR2 a.buton { font:normal 10px Arial; float:left; color:#371616; display:block; padding:1px 3px 4px 24px; background:url(/design/pic/search.jpg) no-repeat 5px 0; }
	.forum .menuR2 a.buton1 { font:normal 9px Arial; float:right; color:#6b6b6b; display:block; padding:0 3px 1px 15px; background:url(/design/pic/search.gif) no-repeat 0 1px; margin-top:10px; }
		#searchForm input { width:138px; height:14px; float:left;font-size:10px; }
	.forum .margin { height: 50px; }
	
	
	.forum h3 { font-size:16px; font-weight:bold; padding:10px 25px; background:url(/design/pic/flag8.gif) no-repeat 6px 10px; }
	
	/* search */
.highlight {background-color:Yellow;}

/*  ------- стили формы поиска ------- */
		
		.forum .menuR input {  width:116px; height:20px; border:solid 1px #bababa; }
		.forum .menuR a { font-size:12px; color:#bababa; font-weight:bold; }
		.forum .menuR a.thread { font-size:10px; color:#5b5b5b; font-weight:normal;  }
		.forum .menuR2 input {  width:116px; height:20px; border:solid 1px #bababa; }
		.forum .menuR2 a { font-size:12px; color:#bababa; font-weight:bold; }
		.forum .menuR2 a.thread { font-size:10px; color:#5b5b5b; font-weight:normal;  }
		

/*----блок расширенного поиска------*/
.exsearch { padding:0 7px 0 0; }
.exsearch #reg .leftForm {font-weight:normal;font-size:11px;}
.exsearch #reg .rightForm {width:500px;}
.exsearch #reg .rightForm input{width:300px;}
.exsearch #reg .rightForm input.year{width:45px;float:left;}
.exsearch #reg .rightForm input.check{width:auto;float:left;border:none 0;}
.exsearch #reg .rightForm input.radio{width:auto;display:inline;margin-bottom:0px;border:none 0;}
.exsearch #reg .rightForm select{width:312px;}



/*  ------- стили таблиц ------- */
	table#tb1 { width:100%; background:#f5f5f5; margin-top:20px; }
	table#tb1 th { background:url(/design/pic/table1.gif) repeat-x; height:34px; text-align:left; }
	table#tb1 th .th1 { background:url(/design/pic/th1.gif) no-repeat; }
	table#tb1 th .th2 { height:33px; background:url(/design/pic/th2.gif) no-repeat right; }
	table#tb1 th p { padding-left:30px; padding-top:10px; font-size:14px; font-weight:bold;  }	
	table#tb1 th p a { font-size:14px; font-weight:bold;  }	
	table#tb1 th p a.user { font-size:14px; font-weight:bold; color:#2E2A28;text-decoration:none; }	
	table#tb1 th p a.user:hover { text-decoration:underline; }	
	.td1 { width:75px; }
	.td1 .imgPad{ padding: 10px 20px;}
	.td3 { width:90px; }
	.td4 { width:100px; }
	.td5 { width:200px; }
	.td6 { height:auto !important;padding:3px 10px; }
	.td6 a { text-decoration: none; }
	.btop2 td { border:solid 1px #fff;  height:66px;  }
	.btop2 td.td1,td.td2,td.td3,td.td4 {  border-left:0;border-right:solid 1px #fff;border-bottom:solid 1px #fff;border-top:solid 1px #fff;  height:66px;  }
	.btop2 td.td5 { border-right:0;border-left:solid 1px #fff;border-bottom:solid 1px #fff;border-top:solid 1px #fff;  height:66px;  }
	
	
	
	.btop2 td.td21 { border-top:none; border-bottom:solid 1px #c6c6c6; }
	.btop2 td.td11 { border-top:none; border-bottom:solid 1px #c6c6c6;  }
	.btop1 td { height:20px; font-size:11px; color:#9d9d9d; }
	.btop1 td.td1{  border-left:0;border-right:solid 1px #fff;border-bottom:solid 1px #fff;border-top:solid 1px #fff;}
	.btop1 td.td5{  border-right:0;border-right:solid 1px #fff;border-bottom:solid 1px #fff;border-top:solid 1px #fff;}
	
	.btop1 td a{ height:20px; font-size:11px; color:#9d9d9d; text-decoration:none; }
	.btop1 td a:hover{ text-decoration:underline; }
	.btop1 td p { padding:0 10px; }
	table {border-collapse:collapse;}
	table#tb1 .btop2 .td1 img { margin-left:20px; }
	table#tb1 .btop2 .td2 h4 { color:#bb5614; font-size:14px; padding:0 10px; }
	table#tb1 .btop2 .td2 a { color:#bb5614; font-size:14px; padding:0 10px; font-weight:bold;text-decoration:none; }
	table#tb1 .btop2 .td2 a:hover { text-decoration:underline; }
	.btop2 .td2 p { font-size:11px; padding:0 10px; }
	.btop2 .td3 p { font-size:12px; padding:0 10px; font-weight:bold; text-align:center; }
	.btop2 .td4 p { font-size:12px; padding:0 10px; font-weight:bold; text-align:center; }
	.btop2 .td5 a { font-size:12px; font-weight:bold;}
	.btop2 .td5 a.normal { font-size:12px; font-weight:normal;text-decoration:none; }
	.btop2 .td5 a.normal:hover { font-size:12px; font-weight:normal;text-decoration:underline; }
	.btop2 .td5 a.thread { font-size:11px; margin-left:5px; color:#2E2A28; font-weight:normal;text-decoration:none;}
	.btop2 .td5 a.thread:hover { text-decoration:underline; }
	.btop2 .td5 p { padding:0 10px; font-size:12px;}
	.btop2 .td5 a { color:#2E2A28;}
	.btop2 .td5 p.date { font-size:11px; }
	table#tb1 .btop3 td div { background:url(/design/pic/bot1.gif) no-repeat right; }
	table#tb1 .btop3 td p { background:url(/design/pic/bot2.gif) no-repeat;  height:12px; }

	
	table#tb2 { width:100%; background:#f5f5f5; }
	table#tb2 th { background:url(/design/pic/table1.gif) repeat-x; height:34px; text-align:left; }
	table#tb2 th .th1 { background:url(/design/pic/th1.gif) no-repeat; }
	table#tb2 th .th2 { height:33px; background:url(/design/pic/th2.gif) no-repeat right; }
	table#tb2 th p { padding-left:30px; padding-top:10px; font-size:14px; font-weight:bold;  }
	table#tb2 th p a { padding-top:10px; font-size:14px; font-weight:bold; text-decoration:none; color:#666666;}
	table#tb2 th p a.user { color:#2E2A28; }
	table#tb2 .btop3 td div { background:url(/design/pic/bot1.gif) no-repeat right; }
	table#tb2 .btop3 td p { background:url(/design/pic/bot2.gif) no-repeat;  height:12px; }
	table#tb2 .btop2 td {  height:23px;  }
	table#tb2 .btop2 td.td1 { padding:20px 0; margin:0; width:145px; text-align:center;}
	table#tb2 .btop2 td.td1 .catImg { padding:0; margin:0; }
	table#tb2 .btop2 td.td1 .catImg img { padding:0; margin:0; }
	table#tb2 .btop2 td.td2 .catCard a { color:#0f5180; }
	table#tb2 .btop2 td.td2 td.hd { color:#717171; font-size:11px;  }
	table#tb2 .btop2 td.td2 .persons { margin-left:20px; }

	table#tb2 .btop2 a.thread { font-size:12px;  color:#636261; font-weight:normal;}
	table#tb2 .btop2 a.thread2 { font-size:12px;  color:#000; font-weight:normal;}
	table#tb2 .btop2 a.actors { font-size:12px;  color:#000; font-weight:normal; padding:0px;margin:0px;}
	table#tb2 .btop2 a.link { font-size:11px; margin:0px; color:#2E2A28; font-weight:normal;}
	table#tb2 .btop2 a.catImg { font-size:11px; margin-left:0px; color:#2E2A28; font-weight:normal;}
	table#tb2 .btop2 a { font-size:12px; font-weight:bold; margin-left:5px; }
	table#tb2 .btop2 a.user { margin-left:2px; text-decoration:none;}

	.tableMenu { padding:0; padding-left:10px; padding-top:0px;}
	.tableMenu .lincsTable { float:right;padding-right:10px;margin-bottom:-1px; height:23px;width:95px; }
	.tableMenu .lincsTable a { display:block; float:left; position:relative; bottom:-2px; margin-left:2px; }
	.tableMenu .newThem { padding:0; margin:0; background:url(/design/pic/new.gif) repeat-x; float:left; margin-left:2px; }
	.tableMenu .newThem1 { padding:0; margin:0; background:url(/design/pic/new1.gif) no-repeat left; float:left; }
	.tableMenu .newThem1 p { margin:0; position:relative; background:url(/design/pic/new2.gif) no-repeat right; height:16px; padding:8px 10px 0 10px; float:left;}
	.tableMenu .newThem1 p a { font-size:11px; color:#656565; }
	
	.razd { width:99%; border-bottom:solid 2px #f2f2f2;  margin-top:10px; }
	
	.paginator { float:right; height:35px; margin-top:15px; z-index:1000; }
	.paginator a { border:solid 1px #767676; margin:0 3px; color:#767676; font-size:10px; position:relative; display:block; float:left; padding:1px 3px;  background:#f8f8f8; }
	.paginator span { border:solid 1px #767676; margin:0 3px; color:#767676; font-size:10px; position:relative; display:block; float:left; padding:1px 3px 2px 3px;  background:#f8f8f8; }
	.paginator a.here { background:#f2ddcf; }
	.paginator a:hover { background:#efefef; }
	.paginator span.here { background:#f2ddcf; }
	
	.menu {clear:both;}
	.forum table{clear:both;}
	
/* карточка фильма */
table.movie b{color:#565656 !important;font-size:10px;line-height:20px;}	
table.movie b.person{color:#565656 !important;font-size:11px;line-height:normal !important;}	
.movie .title_rus{color:#d00158;font:27px/21px Tahoma;font-weight:normal;}
.movie .title_eng{color:#b4b4b4;}


.btext{font:10px Arial;padding:4px 5px;color:#000;}

.newscontent blockquote {float:left;padding-left:40px;}


.contacts {color:#FFF;}
.contacts a{color:#FFF;}