body {background: url(/images/background.jpg) center top #858c91; font-family: Tahoma, Arial, Verdana; font-size: 12px; padding-bottom: 24px;}
body.blue {background: url(/images/darkblue_bg.jpg) center top #030331;}
.body { width: 934px; }
.noimage {background: url(/images/noimage_bg.jpg) center center no-repeat;}
.noimage.no {background-image: none;}
.body .center {background: url(/images/center_background.jpg) left top repeat-y; width: 934px;}

.body .bottom { background: url(/images/bottom_bg.gif) left top no-repeat; position: relative; top: 0px; width: 934px; height: 62px; }

.golden_label .peace { width: 118px; height: 55px; }
.golden_label .war { width: 115px; height: 46px; }
.golden_label .love { width: 140px; height: 41px; }
.golden_label .film { width: 139px; height: 48px; }
.golden_label .sitemap { width: 224px; height: 60px; }

.header .shurval { position: relative; margin-top: -25px; left: 222px; top: -108px; width: 24px; }

.main {
 text-align: left;
 width: 940px;
}

.clear {
 clear: both;
}

.menu {
 width: 737px;
}
.menu table td {
 vertical-align: top;
 height: 16px;
}
.menu_tl, .menu_tr, .menu_bl, .menu_br {
 background-image: url(/images/menu_background.gif);
 height: 19px;
 font-size: 2px;
}

.menu_tl, .menu_bl { margin-right: 27px; }
.menu_tr, .menu_br { margin-left: 27px; margin-top: -19px; }
.menu_tr { background-position: 100% 0; }
.menu_bl { background-position: 0 -19px; }
.menu_br { background-position: 100% -19px; }

.menu .first_level li a {
 color: #fff;
 text-decoration: none;
}
.menu .first_level li a:hover, .menu .second_level a:hover {
 color: #f09e00;
}
.menu .first_level li {
 font-size: 12px;
 display: inline;
 color: #fff;
}
.menu .first_level li.decor {
 background: url(/images/background_menu_span.gif) center right no-repeat;;
 padding: 2px 46px 2px 24px;
}
.menu .first_level li.decor.nobg {
 background-image: none;
 padding: 2px 24px;
}

/* Меню второй уровень */
.menu {
 text-align: left;
}
.menu .second_level li {
 display: block;
 padding: 1px 0;
}
.menu .second_level {
 position: absolute;
 z-index: 500;
 margin-top: 0px;
}

.menu .second_level.l1 { margin-left: 55px; }
.menu .second_level.l2 { margin-left: 190px; }
.menu .second_level.l3 { margin-left: 310px; }
.menu .second_level.l4 { margin-left: 430px; }
.menu .second_level.l5 { margin-left: 516px; }

/* шесть */
.menu .second_level.l1-1 { margin-left: 25px; }
.menu .second_level.l2-1 { margin-left: 90px; }
.menu .second_level.l3-1 { margin-left: 310px; }
.menu .second_level.l4-1 { margin-left: 330px; }
.menu .second_level.l5-1 { margin-left: 416px; }
.menu .second_level.l6-1 { margin-left: 516px; }

.menu .second_level ul {
 background: url(/images/background_menu_gray.gif) #323436;
 padding: 14px 32px 0 24px;
}
.menu .second_level a {
 color: #fff;
 text-decoration: none;
 line-height: 13px;
 background: url(/images/bactground_dot.gif) 0 6px no-repeat;
 padding-left: 12px;
}

/* background_menu_gray_bottom */

.menu .bl, .menu .br {
 background-image: url(/images/background_menu_gray_bottom.gif);
 height: 19px;
 font-size: 2px;
}

.menu .bl { margin-right: 27px; }
.menu .br { margin-left: 27px; margin-top: -19px; }
.menu .bl { background-position: 0 -19px; }
.menu .br { background-position: 100% -19px; }



.menu .content1 {
 width: 719px;
 background: url(/images/menu_background_content.gif) #322722 repeat-x;
 padding: 0px 9px;
}
.menu .content2 {
 border-left: 1px solid #ffef9c;
 border-right: 1px solid #ffef9c;
 text-align: center;
}

.main_content2 {
 width: 861px;
 padding: 0px;
 background: url(/images/background_content.gif) top left #d2ccc1;
 position: relative;
 top: -4px;
}

.inner_head {
 background: url(/images/header_inner.png) top center no-repeat;
 width: 861px;
 height: 21px;
 position: relative;
 top: -4px;
}

.inner_bottom {
 background: url(/images/bottom_inner.png) top center no-repeat;
 width: 861px;
 height: 19px;
 position: relative;
 top: -4px;
}

/* Заголовок */
.h1 h1 {
 font-family: Georgia, "Times New Roman", Arial, Verdana;
 font-size: 40px;
 color: #272316;
 font-weight: normal;
}

.h1 {
 position: relative;
 left: -96px;
}

/* Заголовок по центру */
.h1.r {
 position: relative;
 margin-left: 320px;
}

.h1.c {
 position: static;
 left: 0;
 width: 582px;
}
.h1.c .t {
 background: url(/images/background_h1_top.png) top left no-repeat;
 height: 26px;
 margin-top: 18px;
 margin-left: 0px;
}
.h1.c .b {
 height: 32px;
 margin-top: 6px;
 margin-left: 0px;
 margin-bottom: 12px;
 background: url(/images/background_h1_bottom.png) bottom left no-repeat;
}

.margin_text h1 {
 font-size: 32px;
 font-family: Georgia, "Times New Roman", Arial, Verdana;
 padding: 24px 0;
 font-weight: normal;
}

.h1 p {
 font-family: Georgia, "Times New Roman", Arial, Verdana;
 font-size: 16px;
 color: #272316;
 padding-top: 6px;
}
.h1 .t {
 background: url(/images/background_h1_top.png) top left no-repeat;
 height: 18px;
 width: 103px;
 margin-top: 18px;
}
.h1 .b {
 height: 18px;
 width: 103px;
 margin-top: 6px;
 margin-bottom: 12px;
 background: url(/images/background_h1_bottom.png) bottom left no-repeat;
}

/* Текст */
.text {
 font-size: 12px;
 font-family: Tahoma, Verdana, Arial;
 line-height: 14px;
 text-align: left;
 padding: 0 50px;
 z-index: 200;
}

.margin_text a {
 color: #272316;
}

.margin_text {
 position: relative;
 z-index: 300;
 margin-left: 320px;
 width: 380px;
 line-height: 14px;
}
.margin_text p {
 padding: 12px 0;
}

.margin_text.nopadding p {
 padding: 2px 0;
}

.text .images {
 float: left;
 position: relative;
 top: -27px;
}

.text .images div img {
 width: 290px;
 height: 176px;
}

.text .images .top {
 background: url(/images/images_top.png) left top no-repeat;
 width: 290px;
 height: 21px;
 position: relative;
 top: 41px;
}

.text .images .bottom {
 background: url(/images/images_bottom.png) left top no-repeat;
 width: 290px;
 height: 20px;
 position: relative;
 top: 176px;
}

.text .images .link {
 position: relative;
 margin-top: -176px;
}

.text .images .description span {
 padding-right: 24px;
}

.text .images .description {
 background: url(/images/image_bottom.gif) top left no-repeat;
 width: 290px;
 height: 32px;
 font-size: 11px;
 color: #919192;
 text-align: right;
 padding-top: 8px;
}

/* blockquote */
.blockquote {
 width: 582px;
 text-align: left;
 font-size: 24px;
 color: #781f1f;
 line-height:26px;
}
.blockquote.w100 {
 width: 100%;
}
.blockquote .tl, .blockquote .tr, .blockquote .bl, .blockquote .br {
 background-image: url(/images/background_block_text2.gif);
 height: 17px;
 font-size: 2px;
}

.blockquote .tl, .blockquote .bl { margin-right: 17px; }
.blockquote .tr, .blockquote .br { margin-left: 17px; margin-top: -17px; }
.blockquote .tr { background-position: 100% 0; }
.blockquote .bl { background-position: 0 -17px; }
.blockquote .br { background-position: 100% -17px; }

.blockquote .l { background: url(/images/background_block_text_left.gif) left repeat-y; }
.blockquote .r { background: url(/images/background_block_text_right.gif) right repeat-y; }

.blockquote .c {
 font-size: 12px;
 line-height:14px;
 color: #272316;
 padding: 16px 50px;
}

/* контент главной */
.mtl, .mtr, .mbl, .mbr {
 background-image: url(/images/background_main_page.gif);
 height: 65px;
 font-size: 2px;
}

.mtl, .mbl { margin-right: 65px; }
.mtr { margin-left: 65px; margin-top: -65px; }
.mbr { margin-left: 65px; margin-top: -65px; }
.mtr { background-position: 100% 0; }
.mbl { background-position: 0 -75px; }
.mbr { background-position: 100% -75px; }

.ml { background: url(/images/background_content_l.gif) left repeat-y; margin-top: 28px; }
.mr { background: url(/images/background_content_r.gif) right repeat-y; margin-top: 28px; }

.main_content {
 width: 818px;
}

.golden_label {
 background: url(/images/golden_top_label.png) left top no-repeat;
 width: 345px;
 height: 120px;
 position: relative;
 margin-top: -120px;
 top: 108px;
 z-index: 100;
}

.golden_label p {
 position: relative;
 top: 30px;
}

/* Шапка */
.header {background: url(/images/top_background_blue.gif) top left no-repeat; width: 934px; height: 232px;}
.header.big2 {background: url(/images/top_background_blue.gif) top left no-repeat; width: 934px; height: 181px;}

.header .header_2 {
 background: url(/images/top_background_2.gif) bottom left no-repeat;
 width: 934px;
 height: 232px;
}

.header.big2 .symbol {
 height: 181px;
}

.header .symbol {
 width: 933px;
 height: 232px;
}
.symbol_2 {
 background: url(/images/header_symbol.png) top left no-repeat;
 width: 843px;
 height: 111px;
 position: relative;
 top: 23px;
 margin-bottom: -111px;
}

/* большое фото (с маской) */
.big_photo {
 float: left;
 margin-top: -40px;
 margin-left: 30px;
}
.big_photo .mask {
 position: relative;
 margin-left: 0px;
 margin-top: -308px;
 width:	230px;
 height: 308px;
 background: url(/images/top_photo_mask.png) top left no-repeat;
}
.big_photo img {
 width:	230px;
 height: 306px;
}

/* Линия */
.dot_line {
 background: url(/images/bg_dotted_line.gif) top left repeat-x;
 margin: 12px 72px;
 height: 3px;
}

/* маленькие фото */
.photos {
 margin-left: 20px;
 position: relative;
}

.photos.type4 {
 margin-left: 20px;
}
.photos.type4 .miniphoto {
 margin-left: 30px;
}
.photos .miniphoto .noimage {
 width: 130px;
 height: 92px;
}
.photos .miniphoto .link, .photos .miniphoto div img, .photos .miniphoto .mask {
 position: relative;
 width: 132px;
 height: 92px;
}
.photos .miniphoto .mask {
 background: url(/images/mini_photo_background.png) top left no-repeat;
 z-index: 200;
 margin-top: -92px;
}
.photos .miniphoto div img {
 z-index: 100;
}

.photos .miniphoto .link {
  margin-top: -92px;
  z-index: 300;
}

.photos .miniphoto .result {
 font-size: 10px;
 color: #292315;
 margin-left: 32px;
 margin-top: 14px;
 line-height: 11px;
 position: relative;
 z-index: 300;
}
.photos .miniphoto .result a {
 color: #292315;
 text-decoration: none;
}


.photos .miniphoto .link img {
 margin-top: 0px;
}
.photos .miniphoto {
 float: left;
 margin-left: 3px;
}


/* Линия разделения */
.liner {
 width: 654px;
 background: url(/images/top_line_decoration.gif) center repeat-x;
 text-align: center;
 padding: 8px;
 font-size: 12px;
}
.liner.f2 {
 width: 554px;
 font-size: 14px;
}
.liner a {
 text-decoration: none;
 color: #4c473e;
}
.liner p span {
 background: url(/images/background_content.gif) top left #d2ccc1;
 padding: 2px 8px;
}

/* Маленькие фотки актеров */

.role .mini_photo .mask, .role .mini_photo img, .role .mini_photo .link img {
 position: relative;
 width: 88px;
 height: 117px;
}
.role .mini_photo .noimage {
 position: relative;
 width: 88px;
 height: 117px;
}
.role .mini_photo img {
 z-index: 100;
}
.role .mini_photo .mask {
 margin-top: -117px;
 z-index: 200;
 background: url(/images/mini_photo_mask.png) top left no-repeat;
}
.role .mini_photo .link img {
  margin-top: -117px;
  z-index: 300;
}
.role .mini_photo {
 text-align: center;
 width: 88px;
}
.role .mini_photo .dot {
 background: url(/images/doted.gif) center no-repeat;
 padding: 12px;
}
.role .mini_photo a {
 color: #272316;
 text-decoration: none;
}
.role .mini_photo {
 float: left;
 margin: 0 26px;
}

/* команда мини */
.com .mini_photo .dot {
 background: url(/images/doted.gif) center no-repeat;
 padding: 12px;
}

.com .mini_photo {
 float: left;
 margin: 10px;
 text-align: left;
}
.com .mini_photo .mask {
 width: 158px;
 height: 157px;
 background: url(/images/komanda_mask.gif) top left no-repeat;
}
.com .mini_photo .noimage, .com .mini_photo .noimage img {
 width: 73px;
 height: 108px;
}
.com .mini_photo .noimage {
 position: relative;
 top: 25px;
 margin-left: 42px;
}
.com .mini_photo a {
 color: #272316;
}



/* большое фото сверху */
.top_image {
 width: 737px;
}
.top_image .image {
 width: 735px;
 height: 258px;
 border: 1px solid #060606;
}
.top_image .b {
 width: 737px;
 height: 42px;
 position: relative;
 margin-top: 224px;
 background: url(/images/top_image_bottom.png) top left no-repeat;
 text-align: left;
 top: -8px;
}
.top_image .b span {
 position: relative;
 top: 22px;
 padding-right: 28px;
 float: right;
 color: #fff;
 font-size: 12px;
}
.top_image .b ul {
 position: relative;
 top: 22px;
 padding-left: 36px;
}
.top_image .b ul li {
 display: inline;
 color: #fff;
 font-size: 11px;
}
.top_image .b ul li a {
 color: #fff;
 text-decoration: none;
}

.top_image .t {
 width: 737px;
 height: 19px;
 position: relative;
 margin-top: -260px;
 background: url(/images/top_big_image.png) top left no-repeat;
}

/* низ двигаем наверх */
.margin-bottom {
 position: relative;
 margin-top: -70px;
 z-index: 0;
}
.margin-top {
 position: relative;
 margin-top: -24px;
}
.mb {
 background: url(/images/background_content.gif) bottom left repeat-x;
}
.mt {
 position: relative;
 top: -28px;
}

/* Шапка */
.logotype {
 position: relative;
 width: 419px;
 height: 135px;
 margin-top: -174px;
}

.header .b {
 height: 17px;
 width: 93px;
 background: url(/images/header_bottom_symbol.png) bottom center no-repeat;
}
.header .cut {
 width: 304px;
 height: 189px;
 background: url(/images/header_cut.png) top center no-repeat;
}

.header .trailer {
 position: relative;
 margin-top: -18px;
 left: 52px;
 padding-bottom: 6px;
 z-index: 250;
 width: 89px;
}
.header .kadr {
 width: 61px;
 position: relative;
 margin-top: -17px;
 left: -46px;
 top: 6px;
 z-index: 200;
}
.header .raz {
 z-index: 50;
 position: relative;
 margin-top: -18px;
 left: -2px;
 top: 4px;
 padding-bottom: 6px;
}

.header .peace  {
 position: relative;
 width: 74px;
 height: 42px;
 margin-top: -42px;
 top: -80px;
 left: -372px;
}
.header .love  {
 position: relative;
 width: 102px;
 height: 30px;
 margin-top: -30px;
 top: -98px;
 left: 352px;
}
.header .film  {
 position: relative;
 width: 94px;
 height: 27px;
 margin-top: -27px;
 top: -74px;
 left: 298px;
}
.header .war  {
 position: relative;
 width: 91px;
 height: 25px;
 margin-top: -25px;
 top: -78px;
 left: -290px;
}

/* команда карточки */
.actor_label_2 .label {
 width: 294px;
 height: 191px;
 background: url(/images/actor_label_2.jpg) top left no-repeat;
 float: left;
 margin-left: 40px;
}

.actor_label_2 .label .miniphoto {
 float: left;
 margin-top: 40px;
 margin-left: 44px;
 width: 76px;
 height: 112px;
}

.actor_label_2 .label .miniphoto img {
 width: 74px; height: 110px;
 border: 1px solid #8b8b8b;
}

.actor_label_2 .label .label_text {
 margin-top: 54px;
 margin-left: 168px;
 padding-right: 32px;
}
.actor_label_2 .label .label_text p {
 font-size: 10px;
 padding: 4px 0;
 color: #2e2e2e;
}
.actor_label_2 .label .label_text p a {
 color: #2e2e2e;
 font-size: 12px;
 text-decoration: none;
}


.actor_label .label {
 width: 294px;
 height: 193px;
 background: url(/images/background_actor_label.jpg) top left no-repeat;
 float: left;
 margin-left: 40px;
}
.actor_label .label .miniphoto {
 float: left;
 margin-top: 24px;
 margin-left: 36px;
}

.actor_label .label .miniphoto .mask {
 background: url(/images/label_actor_mask.png) top left no-repeat;
 margin-top: -146px;
 z-index: 200;
}
.actor_label .label .miniphoto .link img {
 margin-top: -146px;
 z-index: 300;
}
.actor_label .label .miniphoto img, .actor_label .label .miniphoto .link img, .actor_label .label .miniphoto .mask {
 width: 108px;
 height: 146px;
 position: relative;
}
.actor_label .label .miniphoto img {
 z-index: 100;
}
.actor_label .label .label_text {
 margin-top: 42px;
 margin-left: 168px;
 padding-right: 32px;
}
.actor_label .label .label_text p {
 font-size: 10px;
 padding: 4px 0;
 color: #fffffd;
}
.actor_label .label .label_text p a {
 color: #fffffd;
 font-size: 12px;
 text-decoration: none;
}

/* Видео */
.video_layer {
 width: 513px;
 height: 318px;
 background: url(/images/video_background.jpg) center no-repeat;
 padding: 24px 0;
}
.video_layer .video {
 width: 479px;
 height: 226px;
 background: #000;
 margin-top: 32px;
}
.video_layer .label {
 position: relative;
 margin-top: -12px;
 top: 310px;
 width: 200px;
 padding-left: 8px;
 text-align: left;
 z-index: 100;
}
.video_layer .label span {
 float: right;
}

/* Главная */
.header.big {
 height: 181px;
 width: 934px;
}
.game {
 background: url(/images/main_page_background.gif) top left no-repeat;
 width: 824px;
 height: 519px;
}

/* Часть 2 */
.miniblock .head {
 background: url(/images/sub_2_top.gif) left top no-repeat;
 width: 934px;
 height: 55px;
}
.miniblock .head div {
 position: relative;
 top: 12px;
}
.miniblock .footer {
 background: url(/images/sub_2_bottom.gif) left top no-repeat;
 width: 934px;
 height: 72px;
}

.miniblock .center2 {
 background: url(/images/bg_center_2.jpg) left top repeat-y;
}

.miniblock .inner_bottom, .miniblock .main_content2, .miniblock .inner_head {
 position: relative;
 top: -18px;
}
.miniblock .footer {
 margin-top: -40px;
}
.miniblock .main_content {
 padding-top: 12px;
}

/* колонки часть 2 */

.miniblock .newsblock {
 float: left;
 width: 180px;
 text-align: left;
 margin: 0 12px;
 color: #272316;
 font-size: 12px;
 line-height: 14px;
}
.dot_line2 {
 background: url(/images/bg_dotted_line.gif) top left repeat-x;
 margin: 12px 0px;
 height: 3px;
}
.miniblock .newsblock h2 a {
 font-weight: normal;
 color: #272316;
}

/* логотипы */
.logo .footer, .logo .head {
 width: 840px;
 height: 45px;
}
.logo .footer {
 background: url(/images/back_logo_bottom.gif) top left no-repeat;
}
.logo .head {
 background: url(/images/back_logo_top.gif) top left no-repeat;
}
.logo .cent {
 width: 840px;
 background: url(/images/back_logo_center.gif) top left repeat-y;
}
.logo .cent div {
 padding: 0 48px;
}
.logo .cent p {
 float: left;
}

.copyright{width:860px;color:#fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;line-height:14px;font-size:14px;text-align:right;}
.copyright a{color:#fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none;}
.copyright a:hover{text-decoration:underline;}
.copyright .parksu{float: right;margin-top: -2px;margin-left: 12px;}

/* Фото команды биГ */
.kom_photo {
 float: left;
 width: 282px;
 height: 344px;
 margin-top: 20px;
}
.kom_photo .tit {
 width: 282px;
 text-align: center;
 font-size: 11px;
 position: relative;
 top: 12px;
 z-index: 300;
}
.kom_photo .mask {
 position: relative;
 z-index: 200;
 width: 282px;
 height: 344px;
 background: url(/images/big_png_mask.png) top left no-repeat;
}
.kom_photo .noimage {
 position: relative;
 z-index: 100;
 width: 246px;
 height: 252px;
 margin-top: -320px;
 left: 19px;
 top: -5px;
}
.kom_photo .noimage img {
 width: 246px;
 height: 252px;
}

/*  Новости */
.news_block .left {
 float: left;
 display: block;
 width: 40%;
 padding-right: 38px
}
.news_block .right {
 width: 50%;
 float: left;
 display: block;
 z-index: 300;
 position: relative;
}
.dot_line.full { margin: 12px 0; }
.news_block h2 { line-height: 24px; font-size: 24px; color: #272316; font-weight: normal; }
.news_block h2 a { text-decoration: none; }
.news_block a { color: #272316; }
.news_block .left p { padding-top: 24px; }
.news_block .right div { padding-bottom: 12px; }
.news_block .right .l { line-height: 38px; font-size: 60px; float: left; margin-left: -44px; margin-top: -8px; font-weight: normal; }
.news_block .right .r { line-height: 38px; font-size: 60px; float: right; margin-right: -36px; margin-top: -48px; font-weight: normal; }

.center_text h1 {  font-family: Georgia, "Times New Roman", Arial, Verdana; font-size: 24px; line-height: 31px; }

.center_text { width: 500px; text-align: left; }
.center_text a { color: #272316; }

.ab { float: left; font-size: 12px; color: #000; padding-left: 96px; }
.ab a { color: #000; text-decoration: underline; }

.p404 {
 padding: 62px 48px 12px 48px;
 background: url(/images/background_star.jpg) 392px 72px no-repeat;
 text-align: left;
 height: 620px;
}
.p404 h1 {
 font-family: Georgia, "Times New Roman", Arial, Verdana;
 font-size: 40px;
 color: #272316;
 font-weight: normal;
 width: 320px;
 text-align: right;
 padding-bottom: 24px;
}
.p404 div {
 width: 380px;
 line-height: 16px;
 padding-left: 48px;
}

.bot_logo {
 border: 1px solid #000;
 margin-top: 24px;
 margin-bottom: 24px;
 width: 762px;
 height: 89px;
 background: url(/images/bottom_labal.jpg) top left #d2ccc1;
}
.bot_logo .padding {
 padding: 32px 24px 0 24px;
}

.bot_logo .head {
 padding: 0 24px 20px 24px;
 text-align: right;
}
.bot_logo .head h1 {
 text-align: center;
 color: #2c2117;
 font-size: 24px;
 padding-top: 20px;
 font-weight: normal;
}
.bot_logo .head {
 background: url(/images/dash_line.jpg) top left repeat-x #d7c9a2;
}
.bot_logo .head .cut {
 text-align: right;
 background: url(/images/icon_cut.gif) top left no-repeat;
 position: relative;
 width: 17px;
 margin-top: -8px;
 top: 7px;
 height: 8px;
}

.topline {
 background: #ccc;
 border-bottom: 1px solid #666;
 width: 100%;
 padding: 3px 0;
 overflow: hidden;
}

.topline span { font-size: 11px; color: #fff; }
.topline span a { color: #fff; text-decoration: none; }
.topline span { padding: 0 8px; }

.citybg {
 padding: 0;
 margin: 0;
 font-size: 12px;
 color: #fff;
 background: url(/images/city_bg_blue.jpg) top center repeat-y;
 width: 820px;
}

.citybg a { color: #fff; }

.citybg ul { padding: 12px 24px; }
.citybg li { display: inline; padding: 0 12px; line-height: 21px; }

.citybg .picture {
 background: url(/images/center_blue.jpg) top center no-repeat;
 width: 820px;
 height: 843px;
}

.copyright.white { color: #fff; }
.copyright.white a { color: #fff; }

.text a {
 color: #272316;
}
.comment_block { width: 540px; }
.comment_block .row1, .comment_block .row2 {
 float: left;
}
.comment_block div.row_1, .comment_block div.row_2 {
 float: left;
 padding: 4px 0;
}
.comment_block div.row_1 { width: 30%; text-align: left; }
.comment_block div.row_2 { width: 70%; text-align: left; }

.comment_block .input, .comment_block .textarea { border: 1px solid #4c473e; width: 360px; background: url(/images/background_content.gif) top left #d2ccc1; }
.comment_block .textarea { height: 120px; }

.submit { border: 1px solid #4c473e; background: #d2ccc1; margin-top: 12px; }

.com_block {
 padding: 0 24px 24px 24px;
}
.com_block .left, .com_block .right { float: left; text-align: left; }
.com_block .left { width: 30%; }
.com_block .left p small { font-size: 10px; }
.com_block .right { width: 70%; }
.com_block_dot {border-bottom: 1px dotted #000; margin: 24px 0;}