
/*---- основные стили-----*/
* { margin:0; padding:0; }
html,body{height:100%;margin:0px;padding:0px;}
html { width:100%; height:100%; }
body { position:relative; width:100%; min-width:1000px; height:100%; background:#d3d3d3 url(/design/pic/bg-body.gif) repeat-x bottom; }

a { font:normal 12px Arial; color:#09185c; text-decoration:underline; }
a:hover { text-decoration:none; }
img { border:0; }
.none a, a.none {text-decoration:none;}
.none a:hover, a.none:hover {text-decoration:underline;}
.noneunder a, a.noneunder {text-decoration:none;}
.noneunder a:hover, a.noneunder:hover {text-decoration:none;}

#parent { width:794px; height:auto; min-height:100%; position:absolute; left:50%; margin-left:-397px; background:url(/design/pic/bg-parent.gif) repeat-y; font:normal 11px/12px Arial; color:#2e2a28; }

.clear { display:block; clear:both; float:none !important; height:0px !important; font-size:0px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important; }
ul { list-style-type:none; }

/*---- Стили для шапки-----*/
.top { padding:0 1px; height:72px; }
.head { background:#b16666; height:45px; position:relarive; }
	.logo { position:absolute; top:27px; left:33px; }
	
	.headMenu { text-align:right; padding:18px 24px 0 0; color:#c58c8c; }
	.headMenu a { margin:0 11px; color:#fff;line-height:normal; }
	.headMenu a#menu_options_link:hover{ text-decoration:none; }
	.headMenu img { vertical-align:bottom; }
	.headMenu span { margin:0 11px; color:#fff;font-size:12px; }
	
	.topMenu { height:27px; position:absolute; right:33px; float:right; background:url(/design/pic/bg-topMenu.gif) repeat-x bottom; }
	.topMenu li { float:left; list-style-type:none; width:79px; height:20px; border-left:solid 1px #b3b2b2;  }
	.topMenu li img { vertical-align: absmiddle;  }
	.topMenu li a { display:block; width:79px; height:17px; text-align:center; color:#000; padding-top:3px; }
	.topMenu li.here a { background:#eee; color:#530709; }
	
	.TMbgLeft { background:url(/design/pic/bg-topMenu-left.gif) no-repeat; position:absolute; width:7px; height:27px; left:0; top:0; }
	.TMbgRight { background:url(/design/pic/bg-topMenu-right.gif) no-repeat; position:absolute; width:7px; height:25px; right:0; top:0; }

/*----стили для области контента-----*/	
.content { padding:10px 26px 160px 26px; z-index:0; zoom:1;}

	.blockAllbg { background:url(/design/pic/2blockAll.gif) repeat-y 10px 0; }
	.blockAllbg1 { background:url(/design/pic/2blockAll1.gif) no-repeat 10px 0; }
	.blockAllbg2 { overflow:hidden; background:url(/design/pic/2blockAll2.gif) no-repeat 10px bottom; }
	.blockAllbg .news, .blockAllbg .news .outBg1, .blockAllbg .news .outBg2, .blockAllbg .news .outBg3 { background:none; }
	.blockAllbg  .news .headText {margin-left:5px;}
	.blockAllbg .bgBlock1, .blockAllbg .bgBlock2, .blockAllbg .bgBlock3, .blockAllbg .bgBlock4, .blockAllbg .bgBlock5,
	.blockAllbg .bgBlock6, .blockAllbg .bgBlock7, .blockAllbg .bgBlock8 { background:none; }
	.blockAllbg .usersAct .headText { left:3px; top:9px; }
	.blockAllbg .usersAct { margin-top:-8px; }


	/*---- блок новостей-----*/
	.news { background:#f8eee8; width:435px; margin-bottom:10px; float:left;  }
	.news1 {padding-left:5px;}
	.news .outBg1  { background:url(/design/pic/bg-news-tr.gif) no-repeat top right; }
	.news .outBg2  { background:url(/design/pic/bg-news-br.gif) no-repeat bottom right; }
	.news .outBg3  { background:url(/design/pic/bg-news-bl.gif) no-repeat bottom left; min-height:355px; padding-bottom:15px; min-height:380px; }
	.news .headText { height:23px; padding-left:25px;  background:#eee0e0 url(/design/pic/bg-news-h4l.gif) no-repeat; float:left; }
	.news .headText h4 { padding:5px 37px 0 0; height:18px; background:#eee0e0 url(/design/pic/bg-news-h4r.gif) no-repeat bottom right; font-size:12px; color:#390b0b;float:left; }
	.news .element { padding:10px 11px 0px 23px;}
	.news .line {  height:1px; width:100%;background-color: #fff;margin-top:10px;}
	.news h5 { font-size:14px; color:#000; margin-bottom:3px;}
	.news h5 a { font-size:12px; color:#663300; font-weight:bold;text-decoration:none; line-height:18px; vertical-align:middle; }
	.news h5 a:hover { text-decoration:none; }
	.news .img { padding:0 8px 8px 0; float:left; }
	.news .info { font-size:11px; color:#6d7c63; padding-bottom:3px;}
	.news .text { font-size:11px; }
	.news .text a { font-size:11px; text-decoration:none; color:#000;}	

	/*---- стили для рамок блоков-----*/
	.bgBlock1 { background:#fff url(/design/pic/bgblock1.gif) repeat-y left; position:relative;}
	.bgBlock2 { background:url(/design/pic/bgblock2.gif) repeat-x top; position:relative;}
	.bgBlock3 { background:url(/design/pic/bgblock3.gif) repeat-y right; position:relative;}
	.bgBlock4 { background:url(/design/pic/bgblock4.gif) repeat-x bottom; position:relative;}
	.bgBlock5 { background:url(/design/pic/bgblock5.gif) no-repeat top right; position:relative;}
	.bgBlock6 { background:url(/design/pic/bgblock6.gif) no-repeat bottom right; position:relative;}
	.bgBlock7 { background:url(/design/pic/bgblock7.gif) no-repeat bottom left; position:relative;}
	.bgBlock8 { background:url(/design/pic/bgblock8.gif) no-repeat top left;}
	.bgBlockAll { padding:39px 15px 23px 16px; }
	.headText1 { float:none; }
	
	/*---- блок Обзоры -----*/
	.usersAct { float:right; width:290px; }
	.usersAct .headText {  position:absolute; top:8px; left:8px;  }
	.usersAct .headText1 { height:21px; padding-left:8px; background:#e4e4c6 url(/design/pic/bg-user-h.gif) no-repeat top left; float:left;   }
	.usersAct .headText h4 { padding:3px 30px 0 15px; height:18px; background:#e4e4c6 url(/design/pic/bg-user-h1.gif) no-repeat bottom right; font:normal 11px Arial; color:#3e3e12; float:left; }
	.usersAct .bgBlockAll {padding-bottom:10px; }
	.usersAct .bgBlock8 { }
	.usersAct h5 { font-size:14px; color:#000; margin-bottom:5px; padding-top:20px;}
	.usersAct .img { padding:0 8px 8px 0; float:left; }
	.usersAct .text { font-size:11px; float:left; width:179px; }
	.usersAct .text a { font-size:11px; }
	.usersAct a.linc { color:#666666;font-size:11px;font-weight:normal; text-decoration:none; }
	.usersAct .linc { margin:2px 5px -1px 0; }	
	
/*	---- блок Анонсы-----*/
	.blockBottom2 {  width:303px; position:relative; float:left; }
	.blockBottom2 .headText {  position:absolute; top:8px; left:8px;  }
	.blockBottom2 .headText1 { height:21px; padding-left:18px; background:#dcecd7 url(/design/pic/bg-block3.gif) no-repeat top left; float:left; }
	.blockBottom2 .headText h4 { padding:3px 30px 0 0; height:18px; background:#dcecd7 url(/design/pic/bg-block4.gif) no-repeat bottom right; font:normal 12px Arial; color:#0f2608; float:left; }
	.blockBottom2 h5 {font:normal 12px/13px Arial; margin-top:5px; color:#223c1a;}
	.blockBottom2 h5 a.movie {font-weight:bold;}
	.blockBottom2 .text a { font-size:11px; color:#43b229; }
	.blockBottom2 .text { font-size:11px; color:#43b229;  margin-top:2px; margin-bottom:3px; }
	.blockBottom2 .info { font-size:10px; color:#454545; }
	.blockBottom2 .element { margin-bottom:5px; }
	.blockBottom2 .photo-elem { text-align:center; }
	.blockBottom2 .element .n-element { float:left; width:130px; padding-right:6px; }
	.blockBottom2 .bgBlock8 { height:auto; }
	.blockBottom2 .bgBlockAll { padding-bottom:5px; }
	.blockBottom2 .lincs { margin-left:0;padding-top:0; margin-top:-5px; }
	.blockBottom2 .lincs a { padding-top:10px; color:#666666;font-size:11px;}
	
	
	/*---- блок рецензии-----*/
	.blockCenter {margin-left:312px; position:relative; width:515px; margin-right:-85px; float-left;}
	.blockCenter .headText {  position:absolute; top:8px; left:8px;  }
	.blockCenter .headText1 { height:21px; padding-left:18px; background:#dbd7ec url(/design/pic/bg-block31.gif) no-repeat top left; float:left; }
	.blockCenter .headText h4 { padding:3px 30px 0 0; height:18px; background:#dbd7ec url(/design/pic/bg-block41.gif) no-repeat bottom right; font:normal 12px Arial; color:#0c1733; float:left; }

	.blockCenter .bgBlockAll { padding:40px 280px 15px 27px;  }
	.blockCenter .photo { position:absolute; top:19px; right:20px; }
	.blockCenter .bgBlock8 {  }
	.blockCenter h5 { font:normal 16px/12px Arial; margin-bottom:5px; }
	.blockCenter h5 a { font:normal 14px/12px Arial; }
	.blockCenter h5 a.user {font-size:12px; color:#663300; font-weight:bold;text-decoration:none;}
	.blockCenter h5 a.user:hover {text-decoration:underline;}
	.blockCenter .text  { margin-bottom:10px; font-size:11px;}
	.blockCenter .text a { font-size:11px;}
	.blockCenter .linc { font-size:11px; }
	.blockCenter .bgBlock3 { background:url(/design/pic/bg2.gif) repeat-y right; }
	.blockCenter .bgBlock5 { background:url(/design/pic/bg1.gif) no-repeat top right; }
	.blockCenter .bgBlock6 { background:url(/design/pic/bg3.gif) no-repeat bottom right; }

	
	/*---- нерегулярный материал-----*/
	.blockBottom1  {margin-left:312px; width:430px; position:relative;  }
	.blockBottom1 .headText {  position:absolute; top:8px; left:8px;  }
	.blockBottom1 .headText1 { height:21px; padding-left:18px; background:#fbeedb url(/design/pic/bg-block12.gif) no-repeat top left; float:left; }
	.blockBottom1 .headText h4 { padding:3px 30px 0 0; height:18px; background:#fbeedb url(/design/pic/bg-block21.gif) no-repeat bottom right; font:normal 12px Arial; color:#0c1733; float:left; }
	.blockBottom1 h5 {color:#000000;font-size:14px;margin-bottom:5px;}
    .blockBottom1 .img { padding:0 8px 8px 0;  }
	.blockBottom1 .text { font-size:11px; }
	.blockBottom1 .text a { font-size:11px; }

	
	/*---- верхний блок-----*/
	.blockBottom4  { width:739px; position:relative; padding-bottom:10px; padding-left:4px;}
	.blockBottom4 .headText {  position:absolute; top:8px; left:8px;  }
	.blockBottom4 .headText1 { height:21px; padding-left:18px; background:#ebded6 url(/design/pic/bg-block13.gif) no-repeat top left; float:left; }
	.blockBottom4 .headText h4 { padding:3px 30px 0 0; height:18px; background:#ebded6 url(/design/pic/bg-block22.gif) no-repeat bottom right; font:normal 12px Arial; color:#0c1733; float:left; }
	.blockBottom4 .bgBlockAll { padding:39px 20px 23px 23px;; }

	.blockBottom4 h5 {color:#000000;font-size:14px;margin-bottom:5px;}
    .blockBottom4 .img { padding:0 5px 8px 8px;  }
	.blockBottom4 .text { font-size:11px; }
	.blockBottom4 .text a { font-size:11px; }
	.blockBottom4 .bgBlock8 { height:auto;}
	.blockBottom4 .bgBlockAll .tdimg {padding:20px 20px 18px 0px; }
	.blockBottom4 .bgBlockAll .tdmaterial {padding:39px 5px 18px 23px; }
	
	/*---- Активность-----*/
	.blockBottom3  { width:745px; position:relative;  }
	.blockBottom3 .headText {  position:absolute; top:8px; left:8px;  }
	.blockBottom3 .headText1 { height:21px; padding-left:18px; background:#ebd7ec url(/design/pic/bg-block1.gif) no-repeat top left; float:left; }
	.blockBottom3 .headText h4 { padding:3px 30px 0 0; height:18px; background:#ebd7ec url(/design/pic/bg-block2.gif) no-repeat bottom right; font:normal 12px Arial; color:#0c1733; float:left; }

	.blockBottom3 h5 a {font:bold 12px/13px Arial; margin-top:5px; color:#663300; text-decoration:none;}
	.blockBottom3 h5 a:hover {text-decoration:underline;}
	.blockBottom3 h5 a img { margin-right:4px; }
	.blockBottom3 .text { font-size:10px; color:#3e5636;  margin-top:2px; }
	.blockBottom3 .text a{ font-size:10px; color:#3e5636;  margin-top:2px; text-decoration:none; }
	.blockBottom3 .text a:hover {  text-decoration:underline; }
	.blockBottom3 .info { font-size:10px; color:#3e5636; }
	.blockBottom3 .n-element { width:170px; float:left; padding:10px 5px 0 0;height:90px; }
	.blockBottom3 .n-element img {margin-left:3px;}
	.blockBottom3 .n-element img.star {margin-left:0px;}
	.blockBottom3 .element { height:80px; padding-bottom:5px; }
	.blockBottom3 .bgBlockAll { padding-left:15px; padding-right:15px; padding-top:25px; }
	.blockBottom3 .bottom { padding-top:10px; }
	.blockBottom3 .bgBlock8 { min-height:50px;}
	.blockBottom3 h5 a { font:normal 14px/12px Arial; }
	
	
	/*---- Активность-----*/
	.forumActivity  { width:240px; position:relative; padding-top:13px; }
	.forumActivity .headText {  position:absolute; top:8px; left:8px;  }
	.forumActivity .headText1 { height:21px; padding-left:18px; background:#ebd7ec url(/design/pic/bg-block11.gif) no-repeat top left; float:left; }
	.forumActivity .headText h4 { padding:3px 30px 0 0; height:18px; background:#ebd7ec url(/design/pic/bg-block2.gif) no-repeat bottom right; font:normal 12px Arial; color:#0c1733; float:left; }

	.forumActivity h5 a {font:bold 12px/13px Arial; margin-top:5px; color:#663300; text-decoration:none;}
	.forumActivity h5 a:hover {text-decoration:underline;}
	.forumActivity h5 a img { margin-right:4px; }
	.forumActivity .text { font-size:10px; color:#3e5636;  margin-top:2px; }
	.forumActivity .text a{ font-size:10px; color:#3e5636;  margin-top:2px; text-decoration:none; }
	.forumActivity .text a:hover {  text-decoration:underline; }
	.forumActivity .info { font-size:10px; color:#3e5636; }
	.forumActivity .n-element { width:208px; float:left; padding:10px 5px 0 0;height:80px; }
	.forumActivity .n-element img {margin-left:3px;}
	.forumActivity .n-element img.star {margin-left:0px;}
	.forumActivity .element { height:70px; padding-bottom:5px; }
	.forumActivity .bgBlockAll { padding-left:15px; padding-right:15px; padding-top:25px; }
	.forumActivity .bottom { padding-top:10px; }
	.forumActivity h5 a { font:normal 14px/12px Arial; }
	.forumActivity .bgBlock1 {background:#FFFFFF url(/design/pic/bgblock11.gif) repeat-y scroll left center;position:relative;}
	.forumActivity .bgBlock2 { background:url(/design/pic/bgblock21.gif) repeat-x top; position:relative;}
	.forumActivity .bgBlock3 {background:transparent url(/design/pic/bgblock31.gif) repeat-y scroll right center;position:relative;}
	.forumActivity .bgBlock4 {background:transparent url(/design/pic/bgblock41.gif) repeat-x scroll center bottom;position:relative;}
	.forumActivity .bgBlock5 { background:url(/design/pic/bgblock51.gif) no-repeat top right; position:relative;}
	.forumActivity .bgBlock6 { background:url(/design/pic/bgblock61.gif) no-repeat bottom right; position:relative;}
	.forumActivity .bgBlock7 { background:url(/design/pic/bgblock71.gif) no-repeat bottom left; position:relative;}	
	.forumActivity .bgBlock8 { background:url(/design/pic/bgblock81.gif) no-repeat top left;}
	

/*---- стили для подвала-----*/	
#bottom { position:absolute; z-index:0; width:790px; height:118px; bottom:0; left:50%; margin-left:-395px; background:#e4e4e4 url(/design/pic/bg-bottom.gif) repeat-x; border-top:solid 19px #eaeaea; }
	.bottomMenu {padding:9px 20px;}
	.bottomMenu li {list-style-type:none; float:left; padding:10px 15px 0 15px; height:23px; }
	.bottomMenu li a { font-size:11px; color:#fff; }
	.bottomMenu li.here { background:#a88283; }
	#bottom .cop { position:absolute; height:23px; padding:10px 10px 0 10px; background:#cbb2b2; top:9px; right:0; }
	
/*---- стили для блока авторизации-----*/	
.autarization { position:absolute; top:20px; right:20px; width:368px; z-index:32000;}
.autarization1 { height:163px; background:url(/design/pic/autorization-bg.png) no-repeat;z-index:32001;} /*--------тут вставить png---------*/
.autarization .headText h4 { float:left; font-size:12px; color:#fff; font-weight:bold; padding-top:4px; width:135px; text-align:center; }
.autarization .headText a { display:block; float:right; margin:5px 10px; position: relative; }
.autarization .form { padding:5px;position: relative; }
	#autoriz { border:none; padding-top:10px; }
	#autoriz label { width:49px; display:block; float:left; padding-top:3px; font-size:11px; color:#828282; font-weight:bold; }
	#autoriz input { width:162px; height:14px; padding:2px 5px; border:solid 1px #b2b9c3; float:left;margin-right:5px; }
	#autoriz .option input { width:auto; height:auto; border:none; padding:0; display:block; }
	#autoriz .option label { width:auto; height:auto; padding:0; color:#000; font-weight:normal; display:block; }
	#autoriz .element { padding-bottom:10px; }
	#autoriz .enter { display:block; border:solid 1px #b3b3b3; background:#dcdbe0; float:left; padding:2px 15px; margin-left:49px; }
.loginResult {padding: 5px;color:#980000;font:bold 12px Arial;}	
	
/*---- стили для блока оценок-----*/	
.rate { position:absolute; top:20px; right:20px; width:445px; z-index:32000;}
.rate1 { height:205px; background:url(/design/pic/rating-bg.png) no-repeat;z-index:32000;} /*--------тут вставить png---------*/
.rate2 { height:163px; background:url(/design/pic/autorization-bg.png) no-repeat;z-index:32000;} /*--------тут вставить png---------*/
.rate .headText { TEXT-ALIGN: right; }
.rate .headText h4 { float:left; font-size:12px; color:#fff; font-weight:bold; padding-top:4px; width:135px; text-align:center; }
.rate .headText a { display:block; float:right; margin:5px 10px;position: relative; }
.rate .form { padding:0px 15px 5px 15px;position: relative;}
	#rating { border:none;  }
	#rating label { width:5px; display:block; float:left; padding-top:3px; font-size:11px; color:#828282; font-weight:bold; }
	#rating input { width:162px; height:14px; padding:2px 5px; border:solid 1px #b2b9c3; float:left;margin-right:5px; }
	#rating .option input { width:auto; height:auto; border:none; padding:0; display:block; }
	#rating .option label { width:auto; height:auto; padding:0; color:#000; font-weight:normal; display:block; }
	#rating .element { padding-bottom:10px; }
	#rating .enter { display:block; border:solid 1px #b3b3b3; background:#dcdbe0; float:left; padding:2px 15px; margin-left:0px; cursor:pointer; margin:5px 0px;}
	
.eval, .eval a {
	color:#C32C1A;
	font-family:'Arial Black';
	font-size:12px !important;
	font-weight:lighter  !important;
	padding:0px !important;
	margin:0px !important;
	text-decoration:none;
}	
.eval a:hover {
	text-decoration:underline;
}	

/*---- стили для блока сортировки-----*/	
.sort { position:absolute; top:20px; right:20px; width:374px; z-index:32000;}
.sort1 { height:126px; background:url(/design/pic/sorting-bg.png) no-repeat;z-index:32000;font:normal 12px Arial;color:#666666;} /*--------тут вставить png---------*/
.sort .headText h4 { float:left; font-size:12px; color:#fff; font-weight:bold; padding-top:4px; width:167px; text-align:center; }
.sort .headText a { display:block; float:right; margin:5px 10px; }
.sort .form { padding:0px 15px 5px 15px;}
	#sorting { border:none;  }
	#sorting label { width:5px; display:block; float:left; padding-top:3px; font-size:11px; color:#828282; font-weight:bold; }
	#sorting select { width:auto; height:auto; margin:5px;}
	#sorting .element { padding-bottom:10px; }
	#sorting .enter { display:block; border:solid 1px #b3b3b3; background:#dcdbe0; float:left; padding:2px 15px; margin-left:0px; cursor:pointer; margin:5px 0px;}

/*---- стили для блока события календаря -----*/	
.calendar { position:absolute; top:20px; right:20px; width:374px; z-index:32000;}
.calendar1 {  background:url(/design/pic/calendar-bg1.png) no-repeat;z-index:32000;font:normal 12px Arial;color:#666666;} /*--------тут вставить png---------*/
.calendar2 {  background:url(/design/pic/calendar-bg3.png) no-repeat;z-index:32000;height:15px;} /*--------тут вставить png---------*/
.calendar .headText h4 { float:left; font-size:12px; color:#fff; font-weight:bold; padding-top:4px; width:167px; text-align:center; }
.calendar .headText a { display:block; float:right; margin:5px 10px; }
.calendar .form { padding:0px 15px 5px 15px; background:url(/design/pic/calendar-bg2.png) repeat-y bottom;}
	#calendaring { border:none; font:normal 11px Arial;vertical-align:middle;}
	#calendaring label { width:5px; display:block; float:left; padding-top:3px; font-size:11px; color:#828282; font-weight:bold; }
	#calendaring select { width:232px;  margin:1px 0px 1px 8px;padding:0px;}
	#calendaring input{ width:230px;  margin:1px 0px 1px 8px;}
	#calendaring input.btn{ width:120px; height:18px; margin:1px 0px 1px 8px;}
	#calendaring textarea { width:230px; height:auto; margin:1px 0px 1px 8px;}	
	#calendaring a.links { color:#0e2ab9;text-decoration:none;font-size:11px;}
	#calendaring a.links:hover { text-decoration:underline;}
	#calendaring .enter { display:block; border:solid 1px #b3b3b3; background:#dcdbe0; float:left; padding:2px 15px; margin-left:0px; cursor:pointer; margin:5px 0px;}

/*---- стили для блока карточка фильма -----*/	
.movieCard { position:absolute; top:20px; right:20px; width:445px; z-index:32000;}
.movieCard1 {  background:url(/design/pic/moviecard-bg1.png) no-repeat;z-index:32000;font:normal 12px Arial;color:#666666;height:15px;}
.movieCard2 {  background:url(/design/pic/moviecard-bg2.png) no-repeat;z-index:32000;height:15px;}
.movieCard .form { padding:0px 10px 5px 10px; background:url(/design/pic/moviecard-bg3.png) repeat-y bottom;}
.movieCard .calendarItems { font-size: 11px;padding:10px 10px 0px 10px ; background:url(/design/pic/moviecard-bg4.png) repeat-y bottom;}
.movieCard .calendarItems p { color: #66615d; font-weight:bold;}
.movieCard .calendarItems p.item { color: #424242; font-weight:normal; padding-left:110px;}
.movieCard .calendarItems p.item a { color: #424242; text-decoration:none;}
.movieCard .calendarItems p.item a:hover { text-decoration:underline;}
.movieCard .form table { font-size: 11px; }
.movieCard .line { background-color:#838383;height:1px;width:100%;}
.movieCard .headText a { display:block; float:right; margin:-5px 0 0 0; margin /**/:-5px -2x 0 0; }
.movieCard .form table p.namerus { font-size: 12px; color:#244662;font-weight:bold;}
.movieCard .form table p.nameeng { font-size: 12px; color:#66615b;font-weight:bold;}
.movieCard .form table p.genre a { font-size: 11px; color:#2d2d2d;font-weight:bold;text-decoration:none;}
.movieCard .form table p.genre a:hover { text-decoration:underline;}
.movieCard .form table p.imdb { font-size: 11px; color:#244564;}
.movieCard .form table p.imdb a { font-size: 11px; color:#244564;text-decoration:none;}
.movieCard .form table p.imdb a:hover { text-decoration:underline;}
.movieCard .form table.persontype { font-size: 11px; color:#707070;}
.movieCard .form table.persontype a { font-size: 11px; color:#050505; text-decoration:none;}
.movieCard .form table.persontype a:hover  {  text-decoration:underline;}
.movieCard .form table td.persontype a:hover {  text-decoration:underline;}

.movieCard .form table td  .ratelink { font:12px Arial; color:#0f5180;text-decoration:none;font-weight:bold;}
.movieCard .form table td  a.ratelink { font:12px Arial; color:#0f5180;text-decoration:none;font-weight:bold;}
.movieCard .form table td  a.ratelink:hover {  text-decoration:underline;}

/*---- кнопки -----*/
.button{padding:4px 10px 0px;}	
.button a{text-decoration:none;color:#09185C;font-family:Arial;font-size:10px;margin-right:10px;line-height:20px;}	
.button a:hover {text-decoration:underline;}
.button  img.icon {margin:0pt -4px -7px 0pt;}
	
/*---- 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;
}


/*  autocompleter */
div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
  z-index:100000;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;

}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  	padding-left: 5px;
	font-family :  Verdana,Tahoma;
	font-size : 11px;
	color:#000;
	font-weight:normal;
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:15px;
  cursor:pointer;
}

/* меню пользователя */
.userMenu {  width:90px; position:absolute; top: 0px; right: -86px;z-index:1001;}
.userMenu1 {width:90px; }
/* .userMenu li { list-style-type:none;  background:url(/design/pic/bg-submenu2.png) repeat;} */
.userMenu li { list-style-type:none;  background:#CCC none repeat scroll 0% 50%;}
.userMenu li a { font-family:Arial;font-size:9px;bottom:-3px;color:#000000;text-decoration:none;display:block; height:15px; padding:2px 5px 0pt; position:relative; top:0px; width:80px; margin:0px; }
.userMenu li a:hover { color:#fff; background:#adadad;text-decoration:underline;}

/* меню пользователя */
.tags {  position:absolute;z-index:9;border:solid 1px #b3b3b3; background-color:#f5f5f5; width:200px;text-align:center;}
.tags1 {  padding:2px;height:120px;overflow:auto;text-align:left; }
.tags li {  list-style-type:none; padding:1px;margin:0px;font-family:Arial;font-size:9px;white-space:nowrap;}
.tags li input {  height:12px;}
.tags .subm {width:70px;height:16px;font-family:Arial;font-size:9px;}


/*---- стили для блока статистики-----*/
.statistic { margin-left:-87px; width:835px; position:relative; z-index:10; }
.statistic .headText {  position:absolute; top:8px; left:8px;  background:#daccb4; }
.statistic .headText1 { height:21px; padding-left:18px; background:#daccb4 url(/design/pic/bg4.gif) no-repeat top left; float:left; }
.statistic .headText h4 { padding:3px 30px 0 0; height:18px; background:#daccb4 url(/design/pic/bg5.gif) no-repeat bottom right; font:normal 12px Arial; color:#0c1733; float:left; }
.statistic .bgBlock8 { background:url(/design/pic/bg-block5.gif) no-repeat top left;}
.statistic .bgBlock7 { background:url(/design/pic/bg-block6.gif) no-repeat bottom left; position:relative;}
.statistic .bgBlock1 { background:url(/design/pic/bg-block7.gif) repeat-y left; position:relative;}
.statistic .bgBlock3 { background:#f8f9f1 url(/design/pic/bg9.gif) repeat-y right; position:relative;}

.statistic .col {  height:1%; }
.statistic .col1 { width:294px; float:left; padding: 0 0 15px 25px;}
.statistic .col1 h5 { font-weight:normal; display:block; font-size:12px; color:#342f02; padding:5px 15px; margin-top:8px; text-align:right;  background:#f6f6ea; }
.statistic .col1 p { padding-right:15px; }

.statistic .col2 { width:290px; float:left; padding:0;}
.statistic .col2 h5 { font-weight:normal; display:block; font-size:12px; color:#342f02; padding:5px 42px; margin-top:8px; text-align:right;  background:#ecefe5; }
.statistic .col2 p { padding-right:42px;padding-left:42px; }

.statistic .col3 { width:217px; height:100%; float:left; padding:0; margin-top:8px;margin-bottom:8px;}
.statistic .col3 h5 {background:#eaebee url(/design/pic/bg7.gif) no-repeat right top; font-weight:normal; display:block; font-size:12px; color:#342f02; padding:5px 15px;  text-align:right; }
.statistic .col3 p { padding-right:15px;padding-left:15px; }

.statistic .col p { float:left; font-size:11px; color:#696969; padding-bottom:2px; padding-top:1px; }
.statistic .col p.number { float:right; }
.statistic .activ p { color:#050305; }

.lincs img { margin-right:5px; margin-bottom:-1px; }
.lincs a { color:#666666;font-size:11px; }

/* меню пользовательских опций */
.optionsMenu { position:absolute; top:45px; right:500px; width:90px; padding:0px 0px 0px; background-color:#f5f5f5; border:solid 1px #e0dedf; border-top:none 0px; z-index:5000;}
.optionsMenu li {list-style-type:none;  background:#f5f5f5 none repeat scroll 0% 50%;}
.optionsMenu li a { font-family:Arial;font-size:12px;color:#555555;text-decoration:none;display:block; height:17px; padding:5px 10px 3px 13px;display:block;}
.optionsMenu li a:hover { background:#e5e5e5;}
.anchor {cursor: pointer; cursor: hand;}

/* меню доп разделы */
.addMenuDiv { position:absolute; top:44px; right:384px; width:115px; z-index:32100;}
.addMenuDiv1 {  background:url(/design/pic/addmenu-bg1.png) no-repeat;height:11px;} 
.addMenuDiv2 {  background:url(/design/pic/addmenu-bg3.png) no-repeat;z-index:32100;height:15px;}
.addMenuDiv3 .addMenu { padding:0px 15px 0px 15px; background:url(/design/pic/addmenu-bg2.png) repeat-y bottom;}
.addMenu {  background-color:#FFF; border-top:none 0px;padding:0px; }
.addMenu li {list-style-type:none;width:99%; }
.addMenu li a { font-family:Arial;font-size:12px;color:#000000;text-decoration:none;display:block; height:17px; padding:5px 10px 0px 0px;display:block;}
.addMenu li a:hover { text-decoration:underline; }
.addMenu li.here a { margin-left:1px;background:#eee; color:#530709; }

#autoriz input.openid_login {
background:#FFFFFF url(http://openid.net/login-bg.gif) no-repeat scroll 0pt 50%;
padding-left:18px;
}