@font-face {
    font-family: 'ArekArmB';
    src: url('/font/ArekBeta_BoldItalic.eot');
    src: local('☺'), url('/font/ArekBeta_BoldItalic.eot') format('eot'), url('/font/ArekBeta_BoldItalic.ttf') format('truetype'), url('/font/ArekBeta_BoldItalic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* reset */
html, body, form, ol, ul, p, dl, dt, dd, h1, h2, h3, h4, h5, h6{margin: 0; padding: 0; list-style: none;}
html, body{width: 100%; height: 100%; font-family: Tahoma, 'ArianAMU', sans-serif;}
h1, h2, h3, h4, h5, h6{font-weight: normal; line-height: normal;}
a:focus, a:active{outline: none;}
a img, :link img, :visited img{border: 0;}
a{color: #000; text-decoration: none;}
a:hover{text-decoration: none !important;}
:focus {outline: none;}
strong {font-family: Tahoma, 'ArianAMUBold', sans-serif; font-weight: bold;}
/* reset end */
.clear {clear:both;}
a.selected {cursor: default;}
a {cursor: pointer;}

.container {width: 100%; margin-top: 200px;}
.raster {background: url(/img/raster.png); padding: 0; overflow: hidden; width: 100%; height: 100%; display: block; position: absolute;}

/* Header */

.header {width: 100%; height: auto; background: #FFF; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; position: fixed; top: 0; left: 0; z-index: 100000;}
.header a#topBanner { display: block; width: 962px; margin: 0 auto; }
.header a#topBanner img { vertical-align: top; }
.header_in {width: 962px; height: 98px; margin: 0 auto; display: table;}
.logo {float: left; width: 90px; height: 98px;}
.logo a {display: block; width: 90px; height: 98px; background: url("/img/logo.png") no-repeat left center;}
.logo_may_9 {float: left; width: 90px; height: 98px;}
.logo_may_9 a {display: block; width: 90px; height: 98px; background: url("/img/logo_may.png") no-repeat left center;}
.menu {float: left; width: 520px; margin-top: 23px; margin-left: 37px;}
.menu ul {float: left; display: block; width: 100%; height: 30px; border-top: 1px solid #d9d9d9;}
.menu ul:first-child {border: 0;}
.menu ul li {float: left; display: block; height: 30px;}
.menu ul li:first-child {margin-left: 0;}
.menu ul li a {float: left; display: block; height: 30px; line-height: 30px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #717173; font-size: 11px; text-transform: uppercase; padding-left: 2px; letter-spacing: 1px;}
.menu ul li a:hover {color: #e3343e;}
.menu ul.menu_top li a.selected {color: #e3343e; background: url("/img/menu_top.png") bottom center no-repeat;}
.menu ul.menu_bottom li a.selected {color: #e3343e; background: url("/img/menu_bottom.png") top center no-repeat;}
.menu ul.menu_top li a:hover {color: #e3343e;}
.menu ul.menu_bottom li a:hover {color: #e3343e;}
.menu_top_hy li {margin-left: 17px;}
.menu_bottom_hy li {margin-left: 17px;}
.menu_top_ru li {margin-left: 21px;}
.menu_bottom_ru li {margin-left: 24px;}
.menu_top_en li {margin-left: 15px;}
/*.menu_top_en li.menu_node_6 {margin-left: 20px;}*/
.menu_top_en li a {letter-spacing: 2px !important;}
.menu_bottom_en li {margin-left: 17px;}
.menu_bottom_en li a {letter-spacing: 2px !important;}
.menu table {width: 810px;}
.menu table tr {height: 22px;}
.menu table tr:first-child td {border-bottom: 1px solid #d9d9d9;}
.menu table tr td {height: 22px; border-left: 1px solid #d9d9d9;}
.menu table tr td:first-child {border-left: 0;}
.menu table tr td a {display: block; font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6; font-size: 12px; height: 22px; line-height: 22px; padding-left: 25px; background: url("/img/menu.png") no-repeat 7px top;}
.menu table tr td a:hover, .menu table tr td a.selected {color: #717173; background-position: 7px bottom;}
.header_center {float: left; width: 170px; height: 98px; /*background: url("/img/header_center.jpg") center center no-repeat;*/}
.header_center img {display: block;top: 23px;position: relative;left: 30px;}
.header_right {float: left; width: 129px; height: 98px; position: relative;}
.lang {display: table; margin: 0 auto; height: 30px;}
.lang a {float: left; display: block; text-align: center; height: 30px; line-height: 30px; padding: 0 5px; font-family: Tahoma, 'ArianAMU', sans-serif; text-transform: uppercase; color: #a6a6a6; font-size: 10px;}
.lang a.selected {color: #FFF; background: #ed1847;}
.lang a.selected:hover {color: #d9d9d9; background: #ed1847;}
.lang a:hover {color: #ed1847;}
.search {float: left; width: 100%; height: 22px; margin-top: 8px; position: relative; margin-bottom: 10px;}
.search input {display: block; width: 98px; height: 20px; padding: 0 20px 0 10px; border: 1px solid #d9d9d9; border-radius: 10px; position: absolute; right: 0; top: 0; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 12px; line-height: 20px; color: #a6a6a6;}
.search span {display: block; width: 17px; height: 20px; background: url("/img/search.png") no-repeat right bottom; position: absolute; right: 2px; bottom: 1px; cursor: pointer;}
.enter {display: table; height: 20px; margin: 0 auto;}
.header_social{ background-image: url('/img/social_sprite.png'); background-repeat: no-repeat; width: 14px; height: 12px !important; margin-top: 3px;}
.header_social_tw{background-position: 0px -12px;}
.header_social_tw:hover{background-position: 0px 0px;}
.header_social_fb{background-position: -14px -12px;}
.header_social_fb:hover{background-position: -14px 0px;}
.header_social_yt{background-position: -28px -12px;}
.header_social_yt:hover{background-position: -28px 0px;}
.header_social_ig{background-position: -42px -12px;}
.header_social_ig:hover{background-position: -42px 0px;}
.header_social_gp{background-position: -56px -12px;}
.header_social_gp:hover{background-position: -56px 0px;}
.header_social_vk{background-position: -70px -12px;}
.header_social_vk:hover{background-position: -70px 0px;}
.header_social_pi{background-position: -84px -12px;}
.header_social_pi:hover{background-position: -84px 0px;}
.enter a {font-size: 10px; margin-left: 5px; display: block; float: left; height: 26px; position: relative; z-index: 100;}
.enter a#enter {font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6;}
.enter a.selected {color: #ed1847 !important; background: url("/img/reg_arrow.png") no-repeat center bottom;}
.enter a#reg {font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040;}
.enter a:hover {color: #ed1847 !important;}
.enter a:first-child {margin-left: 0;}
.registration {position: absolute; right: 0; top: 95px; width: 318px; padding: 20px 22px 30px 22px; border: 1px solid #f6f6f6; background: #FFF;}
.registration h3 {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 14px; font-weight: normal;}
.registration form {float: left; width: 100%; display: block;}
.reg_left {float: left; width: 100px; min-height: 10px;}
.reg_left_in {float: left; width: 100%; height: 22px; margin-top: 15px;}
.reg_left_in label {font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 12px; line-height: 22px;}
.reg_right {float: left; width: 208px; margin-left: 10px;}
.reg_right_in {float: left; width: 100%; height: 22px; margin-top: 15px;}
.reg_right_in input[type=text], .reg_right_in input[type=password] {float: left; width: 196px; height: 20px; display: block; border: 1px solid #e9e9e9; padding: 0 5px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 12px; line-height: 20px;}
.reg_text {float: left; width: 100%; margin-top: 15px;}
.reg_text_left {float: left;}
.reg_text_right {float: right; width: 190px; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 9px; color: #a6a6a6; line-height: 10px;}
.reg_text_right a {color: #e4343e; text-decoration: underline;}
.reg_submit {float: left; width: 100%; margin-top: 25px;}
.reg_submit input {float: left; display: block; border: none; background: #ed2d47; height: 30px; padding: 0 10px; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 12px; color: #d9d9d9; cursor: pointer;}
.close {display: block; width: 14px; height: 14px; position: absolute; right: 10px; top: 10px; background: url("/img/close.png") no-repeat center top; cursor: pointer;}
.close:hover {background-position: center bottom;}
.login {position: absolute; right: 0; top: 95px; width: 318px; padding: 20px 22px 30px 22px; border: 1px solid #f6f6f6; background: #FFF;}
.login h3 {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 14px; font-weight: normal;}
.login .reg_submit {margin-top: 0;}
#recaptcha {float: left; width: 100%; margin-top: 15px;}
input[type=checkbox] {margin: 0;}
.reg_large {float: left; width: 100%;}
.reg_large_center {margin: 0 auto; display: table; width: 962px;}
.reg_large_left {float: left; width: 638px; border-right: 2px solid #f1f1f1;}
.reg_large_center h2 {float: left; width: 100%; font-family: Tahoma, sans-serif; color: #404040; font-size: 24px; margin-top: 20px; margin-bottom: 25px;}
.reg_large_in {float: left; width: 100%;}
.reg_large_in_left {float: left; width: 153px;}
.reg_large_label {float: left; width: 100%; height: 30px; margin-bottom: 10px; line-height: 100%;}
.reg_large_label label {line-height: 30px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 16px;}
.reg_large_in_center {float: left; width: 445px; margin-left: 10px;}
.reg_large_in_center form {float: left; width: 100%;}
.reg_large_in_center #recaptcha {position: relative; width: 318px; margin-top: 0;}
.reg_large_input {float: left; width: 100%; height: 30px; line-height: 100%; margin-bottom: 10px;}
.reg_large_input input[type=text], .reg_large_input input[type=password] {float: left; width: 195px; height: 28px; padding: 0 5px; line-height: 28px; border: 1px solid #a6a6a6; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.reg_large_input ul {float: left; display: block; width: 220px; margin-left: 15px; height: 30px; line-height: 30px;}
.reg_large_input ul li {float: left; display: block; width: 100%; height: 30px; line-height: 30px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 16px;}
.reg_large_submit {float: left; width: 207px; margin-top: 10px;}
.reg_large_submit input[type=submit] {float: left; width: 100%; border: none; height: 30px; line-height: 30px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #d9d9d9; background: #ed2d47; font-size: 18px; text-align: center; cursor: pointer; font-weight: normal;}
.reg_large_in_right {float: left; width: 218px; margin-left: 20px;}
.reg_large_error {float: left; width: 100%; height: 30px; margin-bottom: 10px; line-height: 30px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 16px;}
.reg_large_right {float: left; width: 294px; padding-left: 18px;}
.reg_large_right h3 {float: left; width: 100%; font-family: Tahoma, sans-serif; color: #737373; font-size: 18px; line-height: 100%;}
.reg_large_right p {float: left; width: 100%; margin-top: 20px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6; font-size: 14px; line-height: 16px;}
.menu table {width: 810px;}
.menu table tr {height: 22px;}
.menu table tr:first-child td {border-bottom: 1px solid #d9d9d9;}
.menu table tr td {height: 22px; border-left: 1px solid #d9d9d9;}
.menu table tr td:first-child {border-left: 0;}
.menu table tr td a {display: block; font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6; font-size: 12px; height: 22px; line-height: 22px; padding-left: 25px; background: url("/img/menu.png") no-repeat 7px top; text-transform: uppercase;}
.menu table tr td a:hover, .menu table tr td a.selected {color: #717173; background-position: 7px bottom;}

/* Header end */

/* Promo */

.promo {float: left; width: 100%; background: #FFF;}
.promo_in {width: 962px; margin: 0 auto; display: table;}
.promo .col {float: left; width: 314px; height: 665px; padding-bottom: 10px; margin-left: 10px; overflow: hidden;}
.promo .col:first-child {margin-left: 0;}
.promo .col img.banner_top {margin-bottom: 7px;}
/*.promo .col:first-child {width: 260px; padding: 0 27px 10px 27px; background: #f2f2f2; margin-left: 0;}*/
/*.promo .col:first-child img {box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8); moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8); -o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8);}*/
/*.promo .col:first-child h3 {font-family: 'ArekArmB', sans-serif; font-weight: normal; font-size: 18px; line-height: 18px; font-style: normal; color: #666; font-size: 18px; width: 250px; padding: 0 5px; margin-top: 30px; margin-bottom: 10px;}*/
/*.promo .col:first-child span {font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 14px; width: 250px; padding: 0 5px;}*/
/*.promo .col:first-child p {font-family: Tahoma, 'ArianAMU', sans-serif; color: #808080; font-size: 12px; line-height: 15px; width: 250px; padding: 0 5px; margin-top: 12px;}*/
.promo .col .thumb_big:first-child {border-top: 0;}
.promo .col .cover_home {float: left; width: 100%; height: 323px; background: url("/img/page_bg.gif") repeat left top; overflow: hidden; margin-bottom: 10px;}
.promo .col .cover_home .cover_home_in {width: 152px; height: 323px; margin: 0 auto; text-align: center;}
.promo .col .cover_home .cover_home_in img {margin-top: 15px; box-shadow: 0px 0 10px 0px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 0 10px 0px rgba(0, 0, 0, 0.8); moz-box-shadow: 0px 0 10px 0px rgba(0, 0, 0, 0.8); -o-box-shadow: 0px 0 10px 0px rgba(0, 0, 0, 0.8);}
.promo .col .cover_home .cover_home_in h3 {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; color: #666; font-size: 15px; font-weight: normal; margin-top: 10px;}
.promo .col .cover_home .cover_home_in span {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 14px; font-weight: normal; margin-top: 10px;}
.promo .col .cover_home .cover_home_in p {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; color: #808080; font-size: 11px; font-weight: normal; margin-top: 10px; line-height: 14px; height: 30px; overflow: hidden;}
.promo .col .cover_home .cover_hy {cursor: pointer; position: relative;}
.promo .col .cover_home .cover_ru {cursor: pointer; position: relative;}
.col_small_container {float: left; width: 100%;}
.col_small_container .col_small {float: left; width: 152px; height: 334px; margin-left: 10px;}
.col_small_container .col_small:first-child {margin-left: 0;}
.col_small_text {float: left; width: 100%; height: 170px; margin-top: 10px; overflow: hidden;}
.col_small_text span {font-family: Tahoma, 'ArianAMUBold', sans-serif; font-size: 12px; color: #404040; float: left; width: 99%; margin-top: 6px; font-weight: bold;}
.col_small_text p {float: left; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; color: #737373; line-height: 15px; margin-top: 10px;}

.promo .row {}

/* Promo end */

/* Right Block */
.rightblock-container {color: #404040;}
.rightblock-container a {color: #404040;}
.rightblock-container .block_header {height: 17px; margin-bottom: 22px; width: 100%; border-spacing: 0px; font-size: 14px; font-family: 'ArekArmB', sans-serif; font-weight: bold;}
.rightblock-container .block_header td {border:0px;}
.rightblock-container .block_header .inner {text-align: center; background-image: url("/img/rightblock/head_line.png"); background-repeat:repeat-x; background-position: 0 5px;}
.rightblock-container .block_header .corner {background: url("/img/rightblock/head_left.png") no-repeat 0 5px; width: 7px; height: 9px;}
.rightblock-container .block_header span {display: inline-block; background-color: #FFFFFF; padding: 0 10px;}
.rightblock-container .mostviewed ul li.item {float: left; width: 100%;}
.rightblock-container .mostviewed ul li.item .node-title {/*float: left;*/ font-size: 12px; font-weight: bold; display: block;}
.rightblock-container .mostviewed ul li.item .brief {float: right; font-size: 11px; margin-top: 5px; width: 188px;}
.rightblock-container .mostviewed ul li.item img {float: left; margin-right: 20px;}
.rightblock-container .mostviewed ul li.divider {float: left; width: 100%; height: 4px; background: url("/img/rightblock/divider.png") repeat-x; margin-bottom: 22px; margin-top: 22px;}
.rightblock-container .mostviewed ul li.divider:last-child {display: none;}
.rightblock-container .mostviewed {margin-bottom: 15px;}

.rightblock-container .right-slider .slider {position: relative; width: 100%;}
.rightblock-container .right-slider .slider .inner {position: absolute; width: 100%; height: 100%;}
.rightblock-container .right-slider .billboard_right {width: 100%; height: 45px; bottom: 0px; top: auto; padding: 10px 0 10px 0; background: none; background-color: #FFFFFF;}
.rightblock-container .right-slider .billboard_right .billboard_date {width: 71px;}
.rightblock-container .right-slider .billboard_right .billboard_date b {font-size: 28px; font-weight: bold; line-height: 23px; display: block;}
.rightblock-container .right-slider .billboard_right .billboard_date span {font-size: 12px; font-weight: bold; line-height: 24px; display: block;}
.rightblock-container .right-slider .billboard_right .divider {float: left; border-left: #8c8c8c 1px solid; width: 1px; height: 100%;}
.rightblock-container .right-slider .arr_white {position: absolute; left: 0px; bottom: 0; width: 284px; height: 10px; z-index: 100; 
           background: url("/img/arr_white_1.png") no-repeat left top;}
/*.rightblock-container .right-slider .billboard_right .panel_inner {background-color: #FFFFFF; margin-top: 10px;}*/
.rightblock-container .right-slider .slider_pagination {bottom: 0px;}
.rightblock-container .right-slider .billboard_right .billboard_text {width: 201px;}
.rightblock-container .right-slider .billboard_right .billboard_text span {font-size: 12px; font-weight: bold; color: #404040;}
.rightblock-container .right-slider .billboard_right .billboard_text span:last-child {font-size: 11px; font-weight: normal; font-style: italic; color: #404040;}

.rightblock-container .bb-right .slider {height: 175px;}

.rightblock-container .nav-right .slider {height: 248px;}
.rightblock-container .nav-right .billboard_right {bottom: 0px; top: auto; padding: 5px 0 5px 0; height: 40px;}
.rightblock-container .nav-right .slider .billboard_img {height: 198px;} /* 181 */
/*.rightblock-container .nav-right .billboard_right {padding: 0px;}*/
.rightblock-container .nav-right .billboard_right .billboard_text {width: 100%; margin: 0px;}
.rightblock-container .nav-right .billboard_right .billboard_text span {width: 100%; margin: 0px;}
.rightblock-container .billboard_img{z-index: 1;}
.rightblock-container .billboard_right {z-index: 2;}



.blackstyle .right-slider .arr_white {background: url("/img/arr_black.png") no-repeat left top;}
.blackstyle .rightblock-container .right-slider .billboard_right {background-color: transparent;}
.blackstyle .rightblock-container .block_header span {background: url("/img/magazine_bg.gif") repeat left top; color: #a6a6a6;}
.blackstyle .rightblock-container a {color: #a6a6a6;}
.blackstyle .rightblock-container .right-slider .billboard_right .billboard_text span {color: #a6a6a6;}



/* Right Block end */

/* Thumb */

.thumb_big {float: left; width: 312px; height: 220px; position: relative; border: 1px solid #d9d9d9; border-bottom: none;}
.thumb_big_thumb {float: left; width: 100%; height: 220px; overflow: hidden;}
.thumb_big span {height: 48px; line-height: 48px; padding: 0 20px; background: url("/img/thumb_bg.png") repeat left top; font-family: 'ArekArmB', sans-serif; color: #404040; font-size: 14px; position: absolute; left: 0; bottom: 10px; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; z-index: 10;}
.thumb_big .arr_white {position: absolute; left: -1px; bottom: 0; width: 315px; height: 10px; z-index: 100; background: url("/img/arr_white.png") no-repeat left top;}
.thumb_big .arr_black {position: absolute; left: 0; bottom: 0; width: 314px; height: 10px; z-index: 100; background: url("/img/arr_black.png") no-repeat left top;}
.thumb_big .arr_trans {position: absolute; left: 0; bottom: 0; width: 314px; height: 10px; z-index: 100; background: url("/img/arr_trans.png") no-repeat left top;}
.thumb_big a.play {display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; background: url("/img/play.png") no-repeat center center;}
.thumb_text {float: left; width: 100%; position: relative; margin-top: 5px; margin-bottom: 10px; height: 98px; overflow: hidden;}
.thumb_text span {font-family: Tahoma, 'ArianAMUBold', sans-serif; font-size: 13px; color: #404040; line-height: 16px; float: left; width: 99%; font-weight: bold;}
.thumb_text p {float: left; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; color: #737373; line-height: 15px; margin-top: 8px;}
.thumb_small {float: left; width: 150px; position: relative; border: 1px solid #d9d9d9; border-bottom: 0;}
.thumb_small .arr_white {position: absolute; left: -1px; bottom: -10px; width: 152px; height: 10px; z-index: 100; background: url("/img/arr_white.png") no-repeat left top;}
.thumb_small .arr_black {position: absolute; left: 0; bottom: 0; width: 152px; height: 10px; z-index: 100; background: url("/img/arr_black.png") no-repeat left top;}
.thumb_small_img {float: left; width: 100%; overflow: hidden;}
.thumb_small span {height: 30px; line-height: 30px; width: 100%; text-indent: 20px; background: url("/img/thumb_bg.png") repeat left top; font-family: 'ArekArmB', sans-serif; color: #404040; font-size: 10px; border-top: 1px solid #d9d9d9; z-index: 10; float: left;}

/* Thumb end */

/* Events */

.events {float: left; width: 100%; background: url("/img/page_bg.gif") repeat left top; border-top: 7px solid #a6a6a6; overflow: hidden;}
.events_in {width: 962px; height: 375px; margin: 0 auto; position: relative; display: table;}
.events_overlay {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url("/img/events_overlay.png") repeat left top; z-index: 10;}
.events_img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; z-index: 1;}
.events_in span.title {float: left; padding: 0 15px; height: 54px; line-height: 58px; background: url("/img/events_text_bg.png") repeat left top; position: relative; z-index: 100; margin-top: 155px; color: #514f4f; font-size: 24px; font-family: 'ArekArmB', sans-serif;}
.events_in span.title span {float: left; display: block; padding: 0; height: 50px; width: 45px; margin: 0; background: url("/img/logo_small.png") no-repeat left center;}
.events_right {float: right; width: 295px; padding: 15px; background: url("/img/events_text_bg.png") repeat left top; margin-top: 155px; position: relative; z-index: 100;}
.events_date {float: left; width: 45px; height: 100%; text-align: center;}
.events_date b {font-family: Tahoma, 'ArianAMU', sans-serif; font-weight: normal; color: #ed1847; font-size: 36px; line-height: 30px;}
.events_date span {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 18px; color: #ed1847; line-height: 30px;}
.events_date small {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 12px; color: #ed1847; line-height: 12px;}
.events_text {float: left; width: 240px; margin-left: 10px;}
.events_text span {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 18px; color: #404040; line-height: 20px;}
.events_text p {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 12px; color: #737373; line-height: 16px; margin-top: 5px;}
.events .title {width: 962px; display: table; margin: 0 auto; background: url("/img/logo_small.png") no-repeat left 11px; height: 50px; line-height: 24px; font-size: 22px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #514f4f; text-indent: 40px;}
.events .title .text {margin-top: 16px; display: block;}

/* Events end */

/* News expand */

.news_expand {float: left; width: 100%; height: 143px; background: #FFF; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; position: relative; padding-bottom: 20px;}
.news_expand_in {width: 962px; background: #FFF; margin: 0 auto; height: 143px; overflow: hidden;}
.news_expand_in .col {float: left; width: 972px; height: 100%;}
.news_expand_in .col .col_in {float: left; width: 314px; height: 130px; margin-top: 20px; overflow: hidden; margin-right: 10px;}
.news_expand_in .col .col_in img {float: left; margin-right: 10px; width:152px;}
.news_expand_in .col .col_in small {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; color: #a6a6a6; float: left; width: 100%; margin-bottom: 3px;}
.news_expand_in .col .col_in small a {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; color: #ed1847; text-decoration: underline; line-height: 10px;}
.news_expand_in .col .col_in span {font-family: Tahoma, 'ArianAMUBold', sans-serif; font-size: 12px; color: #404040; float: left; width: 150px; line-height: 14px; word-wrap: break-word; font-weight: bold;}
.news_expand_in .col .col_in p {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; color: #808080; float: left; width: 150px; line-height: 14px; margin-top: 10px;}
.news_expand span#expand {display: block; width: 100%; height: 17px; position: absolute; left: 0; bottom: -17px; background: url("/img/expand.png") no-repeat center top; cursor: pointer; z-index: 100;}
.news_expand span#expand:hover {background-position: center -17px;}
.news_expand span#expand.expanded {background-position: center -35px; bottom: -1px;}
.news_expand span#expand.expanded:hover {background-position: center bottom;}

/* News expand end */

/* News text */

.news_text {float: left; width: 100%; background: url("/img/page_bg.gif") repeat left top; border-bottom: 1px solid #d9d9d9; padding-bottom: 20px;}
.news_text_in {width: 972px; margin: 0 auto; display: table; position: relative;}
.news_text_in .col {width: 972px; position: relative; top: 0; left: 5px;}
.news_text_in .col .col_in {float: left; width: 314px; height: 50px; margin-top: 20px; margin-right: 10px; overflow: hidden;}
.news_text_in .col .col_in small {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; color: #a6a6a6; float: left; width: 100%; margin-bottom: 3px;}
.news_text_in .col .col_in p {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 12px; color: #404040; float: left; width: 100%; line-height: 14px; word-wrap: break-word;}
.news_text_in .tabs {float: left; height: 55px;}
.news_text_in .news_small {float: left;}
.tabs {width: 100%; margin-top: 10px; padding-top: 10px; height: 45px;}
.tabs_in {width: 962px; height: 45px; margin: 0 auto;}
.tabs .tab {float: left; height: 45px; line-height: 45px; background: #FFF; padding: 0 20px; position: relative; border: 1px solid #d9d9d9; border-left: 0; font-family: 'ArekArmB', sans-serif; font-size: 14px; color: #404040;}
.tabs .tab:first-child {border-left: 1px solid #d9d9d9; margin-top: 10px;}
.tabs .tab span {display: block; width: 100%; height: 10px; position: absolute; left: 0; bottom: -10px; background: url("/img/thumb_arr.png") no-repeat 20px top; z-index: 100;}
.tabs .tab b {color: #737373;}
.news_small {float: left; width: 100%; min-height: 53px; overflow: hidden; padding-bottom: 20px; background: #FFF;}
.news_small_inside {width: 962px; display: table; margin: 0 auto;}
.news_small_in {float: left; width: 314px; height: 53px; margin-left: 10px; margin-top: 20px;}
.news_small .news_small_in:first-child {margin-left: 0;}
.news_small_in img {float: left; margin-right: 10px; width: 76px;}
.news_small_in small {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; color: #a6a6a6; float: left; width: 225px; margin-bottom: 3px; line-height: 11px;}
.news_small_in small a {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; color: #ed1847; text-decoration: underline; line-height: 10px;}
.news_small_in p {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 12px; color: #404040; float: left; width: 225px; line-height: 14px; word-wrap: break-word;}

/* News text end */

/* News thumbs */

.news_thumbs {float: left; width: 100%; height: 325px; padding: 10px 0 20px 0; background: #FFF;}
.news_thumbs_in {width: 962px; height: 325px; margin: 0 auto; display: table;}
.news_thumbs_in .col {float: left; width: 314px; height: 325px; overflow: hidden; margin-left: 10px;}
.news_thumbs_in .col:first-child {margin-left: 0;}
.news_thumbs_in .col:first-child .thumb_big {border-top: 1px solid #d9d9d9; overflow: hidden; }

/* News thumbs end */

/* Billboard */

.billboard {float: left; width: 100%; background: url("/img/page_bg.gif") repeat left top; border-top: 7px solid #a6a6a6; overflow: hidden;}
.billboard_in {width: 962px; height: 375px; margin: 0 auto; position: relative; display: table;}
.billboard_overlay {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url("/img/events_overlay.png") repeat left top; z-index: 10;}
.billboard_img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; z-index: 1;}
.billboard_right {width: 295px; padding: 15px; background: url("/img/events_text_bg.png") repeat left top; position: absolute; right: 0; top: 155px; z-index: 2;}
.billboard_date {float: left; width: 45px; height: 100%; text-align: center;}
.billboard_date b {font-family: Tahoma, 'ArianAMU', sans-serif; font-weight: normal; color: #ed1847; font-size: 36px; line-height: 30px;}
.billboard_date span {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 18px; color: #ed1847; line-height: 30px;}
.billboard_date small {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 12px; color: #ed1847; line-height: 12px;}
.billboard_text {float: left; width: 240px; margin-left: 10px;}
.billboard_text small {float: left;}
.billboard_text span {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 18px; color: #404040; line-height: 20px;}
.billboard_text p {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 12px; color: #737373; line-height: 16px; margin-top: 5px;}
.billboard_news {width: 962px; height: 70px; margin: 0 auto; padding: 0; display: table;}
.billboard_news_in {float: left; width: 314px; height: 70px; overflow: hidden; margin-left: 10px;}
.billboard_news .billboard_news_in:first-child {margin-left: 0;}
.billboard_news_in_date {float: left; width: 54px; height: 100%; text-align: center;}
.billboard_news_in_date b {font-family: Tahoma, 'ArianAMU', sans-serif; font-weight: normal; color: #ed1847; font-size: 36px; line-height: 34px;}
.billboard_news_in_date span {font-family: Tahoma, 'ArianAMU', sans-serif; font-weight: normal; color: #ed1847; font-size: 18px; line-height: 36px;}
.billboard_news_in_text {float: left; width: 250px; margin-left: 10px;}
.billboard_news_in_text span {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 18px; color: #404040; line-height: 16px; float: left; width: 100%; height: 50px; overflow: hidden;}
.billboard_news_in_text p {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 12px; color: #737373; float: left; width: 100%; height: 70px; overflow: hidden; margin-top: 10px; line-height: 14px; word-wrap: break-word;}
.billboard .billboard_news .billboard_thumb_text:FIRST-CHILD {width: 314px;padding-left: 0;}
.billboard .billboard_news .billboard_thumb_text {width: 314px;padding-left: 10px;}
.billboard .title {float: left; width: 100%; height: 50px; border-bottom: 1px solid #d9d9d9;}
.billboard .title_in {width: 962px; display: table; margin: 0 auto; background: url("/img/logo_small.png") no-repeat left 11px; height: 50px; line-height: 24px; font-size: 22px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #514f4f; text-indent: 40px;}
.billboard .title .text {margin-top: 16px; display: block;}
.billboard_in span.title {float: left; padding: 0 15px; height: 54px; line-height: 58px; background: url("/img/events_text_bg.png") repeat left top; position: relative; z-index: 100; margin-top: 155px; color: #514f4f; font-size: 24px; font-family: 'ArekArmB', sans-serif;}
.billboard_in span.title span {float: left; display: block; padding: 0; height: 50px; width: 45px; margin: 0; background: url("/img/logo_small.png") no-repeat left center;}
/* Billboard end */

/* Random */

.random {float: left; width: 100%; padding: 10px 0 20px 0; background: #FFF;}
.random_in {width: 962px; margin: 0 auto; display: table;}
.random_in .col {float: left; width: 314px; margin-left: 10px;}
.random_in .col:first-child {margin-left: 0;}
.random_in .col_big {float: left; width: 638px; overflow: hidden; position: relative;}
.random_in .col_big_in {float: left; width: 100%; height: 340px; overflow: hidden; position: relative; margin-bottom: 10px;}
.random_in .col_big_in span {height: 48px; line-height: 48px; padding: 0 20px; background: url("/img/thumb_bg.png") repeat left top; font-family: 'ArekArmB', sans-serif; color: #404040; font-size: 14px; position: absolute; left: 0; bottom: 82px; z-index: 10;}
.random_news {float: left; width: 100%; height: 324px; margin-bottom: 10px; overflow: hidden;}
.random_in .col_big_text {width: 295px; height: 100px; overflow: hidden; padding: 15px; background: url("/img/events_text_bg.png") repeat left top; margin-top: 155px; position: absolute; right: 0; bottom: 0; z-index: 100;}
.random_in .col_big_text span {font-family: Tahoma, 'ArianAMU', sans-serif; height: auto; line-height: 16px; padding: 0; background: none; position: relative; font-size: 14px; color: #404040; top: 0;}
.random_in .col_big_text p {font-family: Tahoma, 'ArianAMU', sans-serif; color: #808080; font-size: 12px; line-height: 14px; margin-top: 10px;}
.random_news_title {float: left; display: block; width: 272px; height: 45px; line-height: 45px; background: url("/img/thumb_bg.png") repeat left top; padding: 0 20px; position: relative; border: 1px solid #d9d9d9; border-bottom: 0; font-family: 'ArekArmB', sans-serif; font-size: 14px; color: #404040; margin-bottom: 15px;}
.random_news_title .arr_white {position: absolute; left: -1px; bottom: -10px; width: 314px; height: 10px; z-index: 100; background: url("/img/arr_white.png") no-repeat left top;}
.random_news span {font-family: Tahoma, 'ArianAMUBold', sans-serif; font-size: 13px; color: #404040; line-height: 16px; float: left; width: 100%; font-weight: bold;}
.random_news p {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; color: #737373; float: left; width: 100%; margin-top: 10px; margin-bottom: 10px; line-height: 14px; word-wrap: break-word;}
.col_container {float: left; width: 100%;}
.col_container .col:first-child {margin-left: 0;}

/* Random end */

/* Magazine */

.magazine {float: left; width: 100%; border-top: 7px solid #a6a6a6; background: url("/img/magazine_bg.gif") repeat left top;}
.magazine_large {float: left; width: 100%; border-top: 7px solid #a6a6a6; background: url("/img/magazine_bg.gif") repeat left top; padding-bottom: 30px; position: relative;}
.magazine_large .magazine_title_in {background: none; width: 962px; padding-left: 0;}
.magazine_title {float: left; width: 100%; height: 50px; line-height: 50px; background: url("/img/magazine_title.gif") repeat left top; border-bottom: 1px solid #404040; position: relative; z-index: 2;}
.magazine_title_in {width: 922px; margin: 0 auto; height: 50px; background: url("/img/logo_small.png") no-repeat left center; color: #a6a6a6; font-size: 24px; font-family: Tahoma, 'ArianAMU', sans-serif; padding-left: 40px;}
.magazine_title_in a {color: #a6a6a6; font-size: 22px; line-height: 55px; font-family: Tahoma, 'ArianAMU', sans-serif;}
.magazine_title_in .month {height: 50px; line-height: 50px;}
.magazine_in {width: 962px; margin: 0 auto; padding-bottom: 20px; display: table; position: relative; z-index: 2;}
.magazine_menu {float: left; width: 100%; height: 30px; margin-bottom: 10px;}
.magazine_menu a {float: left; display: block; height: 30px; line-height: 30px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #737373; margin-left: 20px; font-size: 12px; background: url("/img/mag_menu_bottom.png") no-repeat -9999px -9999px;}
.magazine_menu a:hover {color: #d9d9d9;}
.magazine_menu a.selected {color: #d9d9d9; background-position: center top;}
.magazine_menu a:first-child {margin-left: 0;}
.magazine_in .col {float: left; width: 314px; height: 780px; overflow: hidden; margin-left: 10px; position: relative;}
.magazine_in .col:first-child {margin-left: 0;}
.magazine_in .col.first {margin-left: 0;}
.magazine_in .col .magazine_cover {float: left; width: 314px; height: 439px; overflow: hidden; margin-bottom: 10px;}
.magazine_in .col .magazine_cover img {box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8); moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8); -o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8);}
.magazine_in .col .magazine_cover_small {float: left; width: 314px; height: 385px; overflow: hidden; margin-bottom: 10px; position: relative;}
.magazine_in .col .magazine_cover_small a.small_cover {float: left; display: block; width: 242px; height: 340px; overflow: hidden;}
.magazine_in .col .magazine_cover_small .arr_black_top {position: absolute; left: 0; top: 0; width: 100%; height: 10px; z-index: 100; background: url("/img/arr_black_top.png") no-repeat left top;}
.magazine_in .col .magazine_cover_small a.small_cover img {box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8); moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8); -o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8);}
.magazine_in .col .magazine_cover_right {float: left; width: 53px; height: 303px; text-align: center; position: relative; margin-left: 11px;}
.magazine_in .col .magazine_cover_right a {display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 70px; background: url("/img/d_pdf.png") no-repeat center 10px; border-top: 1px solid #404040;}
.magazine_in .col .magazine_cover_right a.passive {opacity: 0.5; cursor: default;}
.magazine_in .col .magazine_cover_right a span {position: absolute; left: 0; bottom: 0; text-align: center; font-family: Tahoma, 'ArianAMU', sans-serif; color: #737373; font-size: 14px; width: 100%;}
.magazine_cover_month {float: left; width: 100%; margin-top: 10px;}
.magazine_cover_month a {font-family: Tahoma, 'ArianAMU', sans-serif; color: #737373; text-decoration: none; font-size: 18px;}
/*.magazine_download {width: 100%; height: 70px; position: absolute; bottom: 0; left: 0; background: #FFF;}
.magazine_download_in {float: left; width: 100%; height: 60px; margin-top: 10px;}
.magazine_download_in span {float: left; display: block; padding-left: 42px; height: 60px; line-height: 60px; margin-left: 20px; background: url("/img/pdf.png") left center no-repeat; font-size: 14px; color: #737373; font-family: Tahoma, 'ArianAMU', sans-serif;}
.magazine_download_in a {float: right; display: block; width: 60px; height: 20px; padding-top: 40px; background-color: #FFF; background-position: center top; background-repeat: no-repeat; font-size: 11px; color: #a6a6a6; font-family: Tahoma, 'ArianAMU', sans-serif; text-align: center;}
.magazine_download_in a:hover {background-color: #ed1847; background-position: center bottom; color: #d9d9d9;}
.magazine_download_in a.mac {background-image: url("/img/apple.png");}
.magazine_download_in a.windows {background-image: url("/img/windows.png");}*/
.magazine_social {width: 53px; position: absolute; right: 5px; top: 0;}
.magazine_social a {float: left; display: block; width: 53px; height: 52px; background-repeat: no-repeat; background-image: url("/img/social.png");}
.magazine_social a.fb {background-position: left bottom;}
.magazine_social a.fb:hover {background-position: left top;}
.magazine_social a.twitter {background-position: -53px bottom;}
.magazine_social a.twitter:hover {background-position: -53px top;}
.magazine_social a.gplus {background-position: -104px bottom; display: none;}
.magazine_social a.gplus:hover {background-position: -104px top;}
.magazine_social a.youtube {background-position: -157px bottom; width: 53px;}
.magazine_social a.youtube:hover {background-position: -156px top;}
.magazine_social a.blogspot {background-position: -209px bottom; display: none;}
.magazine_social a.blogspot:hover {background-position: -209px top;}
.magazine_social a.rss {background-position: right bottom; width: 53px; display: none;}
.magazine_social a.rss:hover {background-position: right top;}
.magazine_in .thumb_big {width: 314px; border: none;}
.magazine_in .thumb_text {height: 160px;}
.magazine_in .thumb_text span {color: #CCC;}
.magazine_in .thumb_text p {color: #808080;}
.magazine_in .thumb_small {width: 152px; border: none;}
.thumb_small img {width: 152px; float: left;}
.magazine_in .col_small {height: 380px; overflow: hidden;}
.magazine_in .col_small_text {height: auto; margin-top: 0;}
.magazine_in .col_small_text span {color: #CCC;}
.magazine_in .col_small_text p {color: #808080;}
.cover {float: left; width: 152px; overflow: hidden; margin-left: 10px;}
.covers .cover:first-child {margin-left: 0;}
.covers_large {float: left; width: 100%; padding: 10px 0 20px 0; background: url("/img/page_bg.gif") repeat left top; position: relative;}
.covers_large_in {width: 962px; margin: 0 auto; display: table;}
.covers_large_in .covers:first-child {margin-top: 0;}
.covers {float: left; width: 972px; margin: 10px 0 0 0;}
.covers ul {float: left; display: block; width: 100%;}
.covers ul li {float: left; display: block; width: 152px; height: 227px; overflow: hidden; margin-bottom: 5px; margin-right: 10px;}
.covers ul li a {float: left; display: block; width: 100%; height: 227px; position: relative;}
.covers ul li a span {display: block; /*position: absolute; left: 0; top: 192px; */width: 100%; text-align: center; font-family: Tahoma, 'ArianAMU', sans-serif; color: #737373; font-size: 14px; line-height: 17px;}
.covers_large span#expand {display: block; width: 100%; height: 22px; position: absolute; left: 0; bottom: -11px; background: url("/img/magazine_expand.png") no-repeat center top; cursor: pointer;}
.covers_large span#expand:hover {background-position: center -23px;}
.covers_large span#expand.expanded {background-position: center -47px;}
.covers_large span#expand.expanded:hover {background-position: center bottom;}
.magazine_years {float: left; width: 100%; height: 80px; margin-top: 30px;}
.magazine_years ul {float: left; width: 100%; height: 80px;}
.magazine_years ul li {float: left; display: block; width: 107px;}
.magazine_years ul li a {float: left; display: block; width: 97px; height: 70px; margin-top: 10px; text-align: center; text-indent: 10px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #ffffff; font-size: 18px; line-height: 70px; position: relative;}
.magazine_years ul li a:hover, .magazine_years ul li a.selected {background: #e2193d !important; border-color: #b6203a !important;}
.magazine_years ul li a.selected img {display: block !important;}

/*.magazine_years ul li a.yr_2013 {background: #404040; border-right: 10px solid #3d3d3d;}
.magazine_years ul li a.yr_2012 {background: #4a4a4a; border-right: 10px solid #474747;}
.magazine_years ul li a.yr_2011 {background: #535353; border-right: 10px solid #505050;}
.magazine_years ul li a.yr_2010 {background: #5c5c5c; border-right: 10px solid #595959;}
.magazine_years ul li a.yr_2009 {background: #666666; border-right: 10px solid #636363;}
.magazine_years ul li a.yr_2008 {background: #707070; border-right: 10px solid #6d6d6d;}
.magazine_years ul li a.yr_2007 {background: #7a7a7a; border-right: 10px solid #777777;}
.magazine_years ul li a.yr_2006 {background: #838383; border-right: 10px solid #7f7f7f;}
.magazine_years ul li a.yr_2005 {background: #8c8c8c; text-indent: 0; width: 106px;}*/

/* changes yr_%s to grad-%s */
.magazine_years ul li a.grad-9 {background: #404040; border-right: 10px solid #3d3d3d;}
.magazine_years ul li a.grad-8 {background: #4a4a4a; border-right: 10px solid #474747;}
.magazine_years ul li a.grad-7 {background: #535353; border-right: 10px solid #505050;}
.magazine_years ul li a.grad-6 {background: #5c5c5c; border-right: 10px solid #595959;}
.magazine_years ul li a.grad-5 {background: #666666; border-right: 10px solid #636363;}
.magazine_years ul li a.grad-4 {background: #707070; border-right: 10px solid #6d6d6d;}
.magazine_years ul li a.grad-3 {background: #7a7a7a; border-right: 10px solid #777777;}
.magazine_years ul li a.grad-2 {background: #838383; border-right: 10px solid #7f7f7f;}
.magazine_years ul li a.grad-1 {background: #8c8c8c; text-indent: 0; width: 106px;}
/* end changes */

.magazine_years ul li a img {position: absolute; top: -9px; left: 44px; display: none;}
.redaction {float: left; width: 100%;}
.redaction table {width: 100%;}
.redaction table tr {float: left; margin-bottom: 25px;}
.redaction table td {vertical-align: top; float: left; width: 314px; margin-left: 10px;}
.redaction table td:first-child {margin-left: 0;}
.redaction p {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 14px; color: #737373; line-height: 20px; font-weight: bold;}
.redaction span {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 14px; color: #d9d9d9; line-height: 20px;}
.magazine_bottom {float: left; width: 100%; border-top: 1px solid #404040;}
.magazine_bottom_in {width: 962px; margin: 0 auto; display: table; background: url("/img/magazine_bottom.png") repeat-y center top;}
.magazine_bottom_in p {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 14px; color: #737373; line-height: 20px; font-weight: bold;}
.magazine_bottom_in span {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 14px; color: #d9d9d9; line-height: 20px;}
.magazine_bottom_in a {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 14px; color: #d9d9d9; line-height: 20px;}
.magazine_bottom_in a.magazine_mail {padding-left: 23px; display: block; background: url("/img/magazine_mail.png") left center no-repeat; margin-bottom: 25px;}
.magazine_bottom_left {float: left; width: 441px; padding-right: 40px; padding-top: 40px;}
.magazine_bottom_right {float: left; width: 441px; padding-left: 40px; padding-top: 40px;}
.advertising {float: left; width: 100%;}
.advertising_left {float: left; width: 152px; text-align: center;}
.advertising_left img.advert {margin-bottom: 25px; box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8); moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8); -o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8);}
.advertising_right {float: left; width: 768px; margin-left: 40px;}
.advertising_right p {font-family: Tahoma, 'ArianAMU', sans-serif; color: #d9d9d9; font-size: 14px; line-height: 20px;}
.about {float: left; width: 100%;}
.about_left {float: left; width: 152px; text-align: center;}
.about_left img.advert {margin-bottom: 25px; box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8); moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8); -o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.8);}
.about_right {float: left; width: 768px; margin-left: 40px;}
.about_right p {font-family: Tahoma, 'ArianAMU', sans-serif; color: #737373; font-size: 14px; line-height: 20px;}
.about_right p a {text-decoration: underline; color: #e2193d;}
.about_right p a:hover {text-decoration: none;}
.about_bottom {float: left; width: 100%; border-top: 1px solid #e8e8e8;}
.about_bottom_in {width: 962px; margin: 0 auto; display: table; background: url("/img/about_bottom.png") repeat-y center top; padding-bottom: 80px;}
.about_bottom_in p {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 14px; color: #737373; line-height: 20px; margin-top: 20px; font-weight: bold;}
.about_bottom_in p:first-child {margin-top: 0;}
.about_bottom_in span {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 14px; color: #404040; line-height: 20px;}
.about_bottom_in a {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 18px; color: #737373; line-height: 22px;}
.about_bottom_in a.magazine_mail {padding-left: 23px; display: block; background: url("/img/magazine_mail.png") left center no-repeat; margin-bottom: 25px;}
.about_bottom_left {float: left; width: 441px; padding-right: 40px; padding-top: 40px;}
.about_bottom_right {float: left; width: 441px; padding-left: 40px; padding-top: 40px;}
.subscribe {float: left; width: 100%;}
.subscribe .col {float: left; width: 314px; height: auto; margin-left: 10px; text-align: center;}
.subscribe .col:first-child {margin-left: 0;}
.subscribe .col p {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; color: #737373; font-size: 14px; line-height: 20px; margin-top: 10px; font-weight: bold;}
.wheretofind {float: left; width: 100%;}
.wheretofind h2 {float: left; width: 100%; font-family: ArekArmB, sans-serif; color: #CCC; font-size: 36px; line-height: 55px; margin: 30px 0;}
.wheretofind table {float: left; width: 100%;}
.wheretofind table tr {float: left; width: 100%; margin-bottom: 15px;}
.wheretofind table tr td {float: left; width: 24%; margin-left: 1%; font-family: Conv_FedraSansAltPro-Medium, sans-serif; color: #cccccc; font-size: 14px;}
.wheretofind table tr td span {float: left; width: 100%; font-family: Conv_FedraSansAltPro-Light, sans-serif; color: #808080;}
.wheretofind table tr td:first-child {margin-left: 0;}
.magazine_large_bg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url("/img/stand_opacity.png") no-repeat center 469px; z-index: 1;}

/* Magazine end */

/* Events large */

.events_large {float: left; width: 100%;}
.events_large_header {float: left; width: 100%; height: 55px; border-bottom: 1px solid #d9d9d9;}
.events_large_header_in {width: 962px; height: 55px; margin: 0 auto;}
.events_large_header h3 {font-family: Tahoma, 'ArianAMU', sans-serif; color: #737373; font-weight: normal; font-size: 14px; line-height: 56px; letter-spacing: 1px; float: left;}
.events_large_header h3 a:first-child {font-size: 22px;line-height: 51px;}
.events_large_header h3 a {font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6; font-weight: normal; font-size: 14px; text-decoration: none; float: left;}
.events_large_header h3 a:hover {text-decoration: underline !important;}
.events_large_header h3 span {float: left; width: 15px; height: 55px; background: url("/img/header_arrow.png") no-repeat center center;}
.events_large_header h3 span.selected {color: #ed1847; width: auto; background: none; font-size: 14px;}
.month {float: right; height: 55px;}
.month span {float: left; width: 13px; height: 55px; display: block; background-image: url("/img/arrows_black.png"); background-repeat: no-repeat; cursor: pointer;}
.month span.arr_left {background-position: right top;}
.month span.arr_left:hover {background-position: left top;}
.month span.arr_right {background-position: right bottom;}
.month span.arr_right:hover {background-position: left bottom;}
.month p {float: left; display: block; line-height: 55px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6; font-size: 14px;}
.events_filter {width: 100%; height: 30px; margin: 0 auto; overflow: hidden;}
.events_filter_in {display: table; margin: 0 auto; width: 962px;}
.events_filter a {float: left; height: 30px; line-height: 30px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 12px; margin-left: 20px; background: url("/img/menu_bottom.png") no-repeat -9999px -9999px;}
.events_filter a:first-child {margin-left: 0;}
.events_filter a:hover {color: #ed1847;}
.events_filter a.selected {background-position: top center; color: #ed1847;}
.events_center {float: left; width: 100%; padding-bottom: 35px;}
.events_center_in {width: 962px; margin: 0 auto; display: table;}
.events_large_left {float: left; width: 638px;}
.events_large_left .events_left_news:first-child {margin-top: 0; border-top: 0; border-bottom: 1px solid #d9d9d9;}
.events_left_news {float: left; width: 100%; margin-top: 10px; border-top: 1px solid #d9d9d9;}
.events_left_news .col {float: left; width: 648px; height: 100%;}
.events_left_news .col .col_in {float: left; width: 314px; height: 130px; margin-top: 10px; overflow: hidden; margin-right: 10px;}
.events_left_news .col .col_in img {float: left; margin-right: 10px; width:150px;}
.events_left_news .col .col_in small {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; color: #a6a6a6; float: left; width: 100%; margin-bottom: 3px;}
.events_left_news .col .col_in small a {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; color: #ed1847; text-decoration: underline; line-height: 10px;}
.events_left_news .col .col_in span {font-family: Tahoma, sans-serif; font-size: 12px; color: #404040; float: left; width: 150px; line-height: 14px; word-wrap: break-word; font-weight: bold;}
.events_left_news .col .col_in p {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; color: #808080; float: left; width: 150px; line-height: 14px; margin-top: 5px;}
.events_large_news {float: left; width: 962px; margin-top: 10px;}
.events_large_news .col {float: left; width: 100%; height: 100%; margin-left: 10px;}
.events_large_news .col:first-child {margin-left: 0;}
.events_large_news .col .col_in {float: left; width: 314px; height: 130px; margin: 0 10px 20px 0; overflow: hidden;}
.events_large_news .col .col_in img {float: left; margin-right: 10px;width:150px;}
.events_large_news .col .col_in small {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; color: #a6a6a6; float: left; width: 100%; margin-bottom: 5px;}
.events_large_news .col .col_in small a {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; color: #ed1847; text-decoration: underline; line-height: 10px;}
.events_large_news .col .col_in span {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 12px; color: #404040; float: left; width: 150px; line-height: 14px; word-wrap: break-word; font-weight: bold}
.events_large_news .col .col_in p {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; color: #808080; float: left; width: 150px; line-height: 14px; margin-top: 5px;}
.events_left_news_text {float: left; width: 100%; margin-top: 10px;}
.events_left_news_text .col {float: left; width: 314px; margin-left: 10px;}
.events_left_news_text .col:first-child {margin-left: 0;}
.events_left_news_text .col .col_in {float: left; width: 100%; height: 47px; margin-top: 10px; overflow: hidden;}
.events_left_news_text .col .col_in small {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; color: #a6a6a6; float: left; width: 100%; margin-bottom: 3px;}
.events_left_news_text .col .col_in small a {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; color: #ed1847; text-decoration: underline; line-height: 10px;}
.events_left_news_text .col .col_in p {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 12px; color: #404040; float: left; width: 100%; line-height: 14px; word-wrap: break-word;}

/*.events_large_right {float: left; width: 314px; margin-left: 10px;}*/
.events_large_right {float: left; width: 284px; margin-left: 40px;}
/*.events_large_right div.ad {float: left; width: 314px; overflow: hidden; margin-top: 10px;}*/
.events_large_right div.ad {float: left; width: 284px; overflow: hidden; margin-top: 40px;}
.events_large_right div.ad img {float: left;}
.events_large_right div.ad:first-child {border-top: 0; padding-top: 0; margin-top: 0;}
.events_large_right .col_small_container {margin-top: 10px; padding-top: 10px;}
.events_large_right .col_small_text {height: auto;}

.banner {float: left; width: 960px; margin-top: 10px; overflow: hidden; border: 1px solid #d9d9d9;}
.events_large_text {float: left; width: 100%;}
.events_large_top {float: left; width: 100%;}
.events_large_top_left {float: left; width: 100%; height: 35px; border-top: 4px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;}
.events_large_top_left small {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 10px; line-height: 35px; color: #a6a6a6; margin-left: 4px;}
.events_large_top_left a.print {float: right; display: block; width: 17px; height: 15px; margin-right: 2px; margin-top: 10px; background: url("/img/print.png") no-repeat left top}
.events_large_top_left a.print:hover {background-position: left bottom;}
.events_large_top_left a.print_mag {float: right; display: block; width: 17px; height: 15px; margin-right: 2px; margin-top: 10px; background: url("/img/print_mag.png") no-repeat left top}
.events_large_top_left a.print_mag:hover {background-position: left bottom;}
.events_large_text h3 {color: #404040; font-family: Tahoma, 'ArianAMU', sans-serif; font-weight: normal; font-size: 18px; line-height: 20px; margin-bottom: 15px; margin-top: 55px;}
.events_large_text h4 {color: #737373; font-family: Tahoma, 'ArianAMU', sans-serif; font-weight: bold; font-size: 14px; line-height: 20px;}
.events_large_text p {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 14px; color: #737373; line-height: 20px; margin-top: 10px;}
.events_large_text p strong, .events_large_text td strong {color: #404040;}
.events_large_text p a, .events_large_text td a {color: #ed1847; text-decoration: underline;}
.events_large_text p a:hover, .events_large_text td a:hover  {text-decoration: none;}
.events_large_text td {font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 14px; color: #737373; line-height: 20px; margin-top: 10px;}
.review_content p {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 14px; color: #737373; line-height: 20px; margin-top: 20px;}
.events_large_text img {margin-top: 10px;}
.events_large_text .review_left img {margin-top: 10px; width:100%;}
.gallery {float: left; width: 100%;}
.gallery a {float: left; display: block; width: 314px; height: 220px; overflow: hidden; margin-top: 10px;}
.event_author {float: left; width: 100%; height: 15px; margin-bottom: 30px;}
.event_author sup {float: left; display: block; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 12px; line-height: 15px; color: #a6a6a6; vertical-align: middle; margin: 0 5px;}
.event_author span {float: left; display: block; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 12px; line-height: 15px; color: #a6a6a6;}
.event_author span a {color: #737373; vertical-align: top;}
.event_author span img {margin-top: 0; margin-bottom: -3px; margin-right: 5px;}
.social {float: left; width: 100%; padding: 10px 0; height: 30px; /*overflow: hidden;*/ margin-top: 10px; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; position: relative;}
.social_in {position: absolute; top: 10px; right: 0;}
.social_in a {float: right; display: block; width: 30px; height: 30px; margin-left: 10px;}
.social_in a.fb {background: url("/img/fb.gif") no-repeat left top;}
.social_in a.twitter {background: url("/img/twitter.gif") no-repeat left top;}
.fb-like {float: right;}
.event_rating {position: absolute; left: 0; top: 10px; height: 30px; display: none;}
.event_rating a {float: left; display: block; height: 30px; padding-left: 40px; font: normal 16px/30px Tahoma, 'ArianAMU', sans-serif; color: #e2193d; text-decoration: none; background-image: url("/img/plus_minus.gif"); background-repeat: no-repeat; margin-right: 10px;}
.event_rating a:hover {color: #737373;}
.event_rating a.event_rating_up {background-position: left top;}
.event_rating a.event_rating_up:hover {background-position: left -32px;}
.event_rating a.event_rating_down {background-position: left -64px;}
.event_rating a.event_rating_down:hover {background-position: left bottom;}
.event_view_count {float: right; width: auto; height: 12px;}
.event_view_count span {display: table; padding-left: 27px; height: 12px; background: url("/img/event_views.png") no-repeat left center; margin: 0 auto; font: normal 12px/12px Tahoma, 'ArianAMU', sans-serif; color: #737373;}
.event_view_count_mag {float: right; width: auto; height: 12px;}
.event_view_count_mag span {display: table; padding-left: 27px; height: 12px; background: url("/img/event_views_mag.png") no-repeat left center; margin: 0 auto; font: normal 12px/12px Tahoma, 'ArianAMU', sans-serif; color: #737373;}
.events_large_left .tabs {float: left; width: 100%; border: none;}
.events_left_news_small {float: left; width: 100%; margin-top: 20px;}
.events_left_news_small .news_small_in:first-child {margin-left: 0;}
.paging {float: left; width: 100%; height: 40px; margin-top: 20px;}
.paging_in {display: table; margin: 0 auto; height: 40px;}
.paging_in a.back {float: left; display: block; width: 36px; height: 38px; border: 1px solid #d9d9d9; margin-left: 0; background: #FFF url("/img/arrows_paging.png") no-repeat left top;}
.paging_in a.back.disabled:hover {background: #FFF url("/img/arrows_paging.png") no-repeat left top;}
.paging_in a.back:hover {background: #FFF url("/img/arrows_paging.png") no-repeat right top;}
.paging_in a.latest {float: left; display: block; width: 83px; height: 38px; border: 1px solid #d9d9d9; border-left: 0; margin-left: 0;}
.paging_in a.forward {float: left; display: block; width: 36px; height: 38px; border: 1px solid #d9d9d9; margin-left: 0; border-left: 0; background: #fff url("/img/arrows_paging.png") no-repeat right bottom;}
.paging_in a.forward:hover {background: #fff url("/img/arrows_paging.png") no-repeat left bottom;}
.paging_in a.forward.disabled:hover {background-position: right bottom;}
.paging_in a.next {float: left; display: block; width: 83px; height: 38px; border: 1px solid #d9d9d9;}
.paging_in a {float: left; width: 36px; height: 38px; border: 1px solid #d9d9d9; margin-left: 10px; text-align: center; color: #404040; font-size: 12px; font-family: Tahoma, 'ArianAMU', sans-serif; line-height: 38px;}
.paging_in a:hover {color: #FFF; background: #ed1847;}
.paging_in a.disabled {color: #d9d9d9; cursor: default;}
.paging_in a.disabled:hover {color: #d9d9d9; background-color: #FFF;}
.paging_in a.selected {color: #FFF; background: #ed1847; cursor: default;}
.paging_in a.selected:hover {background: #ed1847;}
.review {float: left; width: 100%;}
.review_in {float: left; width: 100%; overflow: hidden;}
.billboard_container {padding-bottom: 20px;}
.review_billboard_left {float: left; width: 475px; overflow: hidden;}
.review_billboard_left img {margin:0; width:100%;}
.review_billboard_right {float: left; width: 150px; height: 335px; position: relative; margin-left:10px; background: url("/img/afisha_right_bg.png") no-repeat left -1px;}
.review_billboard_right .icon {position:relative; text-align:center;padding-top: 50px;}
.review_billboard_right .icon img {width: 50px;}
.review_billboard_right .date {text-align:center;padding-top: 40px;}
.review_billboard_right .date span.day {color: #FFF;font-size: 60px;float: left;width: 100%; line-height:40px;}
.review_billboard_right .date span.month{color: #FFF;font-size: 18px;line-height:5px;float: left;width: 100%; padding-top:20px;height:20px;}
.review_billboard_right .date span.location {color: #FFF;font-size: 12px;line-height:12px;float: left;width: 100%; padding-top:25px; }
.review_billboard_title {position: relative; }
.review_billboard_title h2 {width: 465px;padding-top:20px; padding-bottom:40px;}
.review_text {float: left; margin-left: 10px;}
.review_text h2 {font-size: 18px; color: #404040; font-family: Tahoma, 'ArianAMU', sans-serif; font-weight: normal; margin-bottom: 16px; line-height: 18px; margin-top: 15px;}
.review_text span {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; color: #7f8080; font-size: 14px; line-height: 18px;}
.review_text span b {font-weight: normal; color: #404040;}
.review_stats {position: absolute; left: 0; bottom: 0; width: 400px; height: 70px; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;}
.review_stats_top {float: left; width: 100%; height: 33px; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;}
.review_stats_top div {float: left; width: 99px; height: 33px; line-height: 33px; border-left: 1px solid #d9d9d9; background-position: 30px center; background-repeat: no-repeat; font-size: 14px; color: #737373; font-family: Tahoma, 'ArianAMU', sans-serif; text-indent: 55px;}
.review_stats_top div:first-child {border-left: 0;}
.review_stats_top #plus {background-image: url("/img/plus.png");}
.review_stats_top #minus {background-image: url("/img/minus.png");}
.review_stats_top #views {background-image: url("/img/views.png");}
.review_stats_top #comments {background-image: url("/img/comments.png");}
.review_stats_bottom {float: left; width: 100%; height: 35px;}
.review_stats_bottom a {float: left; display: block; width: 200px; height: 35px; line-height: 35px; color: #737373; font-size: 18px; font-family: Tahoma, 'ArianAMU', sans-serif; text-align: center;}
.review_stats_bottom a.selected {background: #737373; color: #d9d9d9;}
.review_stats_bottom a:hover {background: #737373; color: #d9d9d9;}
.schedule {float: left; width: 100%;}
.schedule_header {float: left; width: 100%; height: 50px; border-bottom: 1px solid #404040;}
.schedule_left {float: left; height: 50px;}
/*.schedule_left:hover span {color: #FFF;}*/
.schedule_left span {float: left; display: block; height: 50px; line-height: 50px; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 14px; color: #404040;}
.schedule_arrows {float: left; width: 18px; height: 50px;}
.schedule_arrows a {float: left; display: block; width: 18px; height: 23px; background-repeat: no-repeat;}
.schedule_arrows a.sp_up {background-image: url("/img/sp_up.png"); background-position: center bottom;}
.schedule_arrows a.sp_up:hover {background-position: center top;}
.schedule_arrows a.sp_down {margin-top: 4px; background-image: url("/img/sp_down.png"); background-position: left top;}
.schedule_arrows a.sp_down:hover {background-position: right top;}
.schedule_right {float: right; margin-right: 20px; height: 50px;}
.schedule_right a {float: left; display: block; padding-left: 35px; height: 50px; line-height: 50px; background: url("/img/sc_calendar.png") no-repeat left top; color: #a6a6a6; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 14px;}
.schedule_right a:hover {background-position: left bottom; color: #FFF;}
.schedule ul {float: left; width: 100%;}
.schedule ul li {float: left; width: 100%; border-bottom: 1px solid #d9d9d9;}
.sc_left {float: left; font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 13px; height: 100%; line-height: 50px;width: 398px/*578px*/;}
.sc_right {float: right; height: 50px;}
.sc_right span {float: left; display: block; width: 60px; height: 100%; line-height: 50px; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 14px; text-align: center;}
.sc_right span.past {color: #a6a6a6;}
.sc_right span.present {color: #539186;}
.sc_right span.future {color: #404040;}
.events_large .tabs.no_border {margin-top: 0 !important;}
.events_large .tabs.no_border .tab {margin-top: 0 !important;}

/* Events large end */

/* Billboard large */

.billboard_large {float: left; width: 100%;}
.billboard_large_header {float: left; width: 100%; height: 55px; border-bottom: 1px solid #d9d9d9;}
.billboard_large_header_in {width: 962px; height: 55px; margin: 0 auto;}
.billboard_large_header h3 {font-family: Tahoma, 'ArianAMU', sans-serif; color: #737373; font-weight: normal; font-size: 18px; line-height: 55px; letter-spacing: 1px; float: left;}
.billboard_large_header h3 a:first-child {font-size: 18px;}
.billboard_large_header h3 a {font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6; font-weight: normal; font-size: 14px; text-decoration: none; float: left;}
.billboard_large_header h3 a:hover {text-decoration: underline !important;}
.billboard_large_header h3 span {float: left; width: 15px; height: 55px; background: url("/img/header_arrow.png") no-repeat center center;}
.billboard_large_header h3 span.selected {color: #ed1847; width: auto; background: none; font-size: 14px;}
.billboard_filter {width: 100%; height: 50px; margin: 0 auto; overflow: hidden; background: url("/img/filter_bg.gif") repeat-x left bottom;display:none;}
.billboard_filter_in {display: table; margin: 0 auto; max-width: 962px; overflow: hidden;}
.billboard_filter a {float: left; height: 49px; line-height: 49px; padding: 0 20px; text-transform: uppercase; background: #FFF; font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 12px; border-bottom: 1px solid #d9d9d9;}
.billboard_filter a.selected, .billboard_filter a:hover {border-bottom: 1px solid #ed1847;}
.billboard_large .tabs {border-top: 1px solid #d9d9d9;}
.billboard_center {float: left; width: 100%; margin-top: 10px; padding-bottom: 35px;}
.billboard_center_in {width: 962px; margin: 0 auto;}
.billboard_center_in .col {float: left; width: 314px; margin-right: 10px; margin-bottom: 10px;}
.billboard_center_inside {float: left; width: 972px;}
/*.billboard_center_in .col:first-child {margin-left: 0;}*/
.billboard_center_in .col .col_in {float: left; width: 312px; border: 1px solid #d9d9d9; margin-top: 10px; overflow: hidden;}
.billboard_center_in .col .col_in:first-child {margin-top: 0;}
.billboard_thumb {float: left; width: 312px; overflow: hidden; position: relative; height: 220px;}
.billboard_arr {position: absolute; right: 40px; bottom: 0; width: 20px; height: 10px; background: url("/img/billboard_arrow.png");}
.billboard_thumb_text {float: left; width: 314px; height: 105px; overflow: hidden;}
.billboard_thumb_text_left {float: left; width: 189px; height: 105px; padding: 0 10px; overflow: hidden;}
.billboard_thumb_text_left span {float: left; width: 100%; height: 30px; line-height: 30px; overflow: hidden; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; color: #737373;}
.billboard_thumb_text_left span a {height: auto; line-height: 30px; font-size: 11px; color: #737373;}
.billboard_thumb_text_left a {float: left; width: 100%; height: 70px; overflow: hidden; font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 13px; line-height: 17px;}
.billboard_thumb_text_right {float: left; width: 105px; height: 75px; padding: 20px 0 10px 0; background: #ed1847; text-align: center;}
.billboard_thumb_text_right b {font-family: Tahoma, 'ArianAMU', sans-serif; font-weight: normal; color: #FFF; font-size: 30px; line-height: 20px; float: left; width: 100%; margin-top: 10px;}
.billboard_thumb_text_right span {font-family: Tahoma, 'ArianAMU', sans-serif; font-weight: normal; color: #FFF; font-size: 10px; line-height: 12px; display: block; float: left; width: 100%; margin-top: 5px;}
.billboard_thumb_text_right small {font-family: Tahoma, 'ArianAMU', sans-serif; font-weight: normal; color: #FFF; font-size: 11px;}
.billboard_thumb_rating {float: left; width: 100%; height: 14px; overflow: hidden; margin-top: 5px;}
.billboard_thumb_rating span {float: left; width: auto; height: 14px; padding-left: 21px; background-position: left center; background-repeat: no-repeat; font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6; font-size: 10px; line-height: 14px; margin-left: 15px;}
.billboard_thumb_rating span:first-child {margin-left: 0;}
.billboard_thumb_rating span.bill_plus {background-image: url("/img/bill_plus.png");}
.billboard_thumb_rating span.bill_minus {background-image: url("/img/bill_minus.png");}
.billboard_thumb_rating span.bill_comments {background-image: url("/img/bill_comments.png");}

/* Events large end */

/* Project large */
.project_large .title {width: 962px; display: table; margin: 0 auto; background: url("/img/logo_small.png") no-repeat left 11px; height: 50px; line-height: 24px; font-size: 22px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #514f4f; text-indent: 40px;}
.project_large .title .text {margin-top: 16px; display: block;}
.project_large {float: left; width: 100%; }
.project_center {float: left; width: 100%; background: #FFF;}
.project_center_in {width: 962px; margin: 0 auto;}
.project_center_inside {float: left; width: 972px;}
.project_center_inside .col {float: left; width: 314px; margin-right: 10px; height: 505px; overflow: hidden; margin-bottom: 10px;}
.project_center_inside .col_in {float: left; width: 100%;}
.project_center_inside .thumb_big {border: none; width: 314px;}
.project_center_inside .project_text {float: left; width: 100%; height: 275px; margin-top: 10px; position: relative;}
.project_center_inside .project_text h3 {float: left; width: 100%; font-style: normal; font-size: 16px; line-height: 20px; color: #404040; text-decoration: none; min-height: 20px; max-height: 40px; overflow: hidden;}
.project_center_inside .project_text h3 a {float: left; width: 100%; font-style: normal; font-size: 16px; line-height: 20px; color: #404040; text-decoration: none;}
.project_center_inside .project_text span.name {float: left; width: 100%; font-style: normal; font-size: 12px; line-height: 20px; color: #a6a6a6; text-decoration: none; margin-top: 10px;}
.project_center_inside .project_text p {float: left; width: 100%; font-style: normal; font-size: 12px; line-height: 20px; color: #404040; text-decoration: none; margin-top: 20px; max-height: 80px; overflow: hidden;}
.project_center_inside .project_text .project_bottom {position: absolute; bottom: 0; left: 0; width: 100%; height: 100px;}
.project_center_inside .project_text .project_bottom .bar {float: left; width: 100%; height: 22px; background: url("/img/project_bar2.png") no-repeat left top;}
.project_center_inside .project_text .project_bottom .bar em {float: left; display: block; height: 10px; margin-top: -15px; background: #00ac4d; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.project_bottom .bar2 em {position: relative; float: left; display: block; height: 10px; margin-top: -20px; background: #00ac4d; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.project_center_inside .project_text .project_bottom_text {float: left; width: 100%; height: 40px; margin-top: 15px;}
.project_center_inside .project_text .project_bottom_text div {float: left; padding: 0 20px; height: 40px; border-left: 1px solid #d7dbd3;}
.project_center_inside .project_text .project_bottom_text div:first-child {padding-left: 0; border-left: none;}
.project_center_inside .project_text .project_bottom_text div strong {display: block; width: 100%; height: 20px; color: #0b1902; font-weight: bold; font-size: 16px; line-height: 20px; }
.project_center_inside .project_text .project_bottom_text div span {display: block; width: 100%; height: 20px; color: #75796f; font-style: normal; font-size: 12px; line-height: 20px;}
.project_center_inner {float: left; width: 100%; margin-top: 0; background: url("/img/page_bg.gif") left top repeat;}
.project_inner {float: left; width: 100%; border-top: 5px solid #e2e2e2;}
.project_title {float: left; width: 100%; height: 85px; padding: 20px 0; border-bottom: 1px solid #a6a6a6;}
.project_title_left {float: left; width: 795px; height: 65px; padding-right: 10px; padding-top: 20px;}
.project_title_left h2 {float: left; width: 100%; font-style: normal; font-size: 30px; line-height: 30px; color: #404040;}
.project_title_right {float: left; width: 147px; height: 85px; padding-left: 8px; border-left: 1px solid #a6a6a6;}
.project_title_right span {float: left; display: block; width: 100%; height: 15px; background-repeat: no-repeat; background-position: left center; text-indent: 18px; font-style: normal; font-size: 12px; line-height: 15px; color: #737373; margin-top: 7px;}
.project_title_right span:first-child {margin-top: 25px;}
.project_title_right span.project_start {background-image: url("/img/project_start.png");}
.project_title_right span.project_end {background-image: url("/img/project_end.png");}
.project_inner_content {float: left; width: 100%; margin-top: 20px; margin-bottom: 20px;}
.project_content_left {float: left; width: 638px; overflow: hidden;}
.project_content_right {float: left; width: 314px; margin-left: 10px; overflow: hidden;}
.project_content_title { float: left; font-size: 20px; color: #404040; margin: 0px 0px 20px 0px; }
.project_large_thumb {float: left; width: 638px; height: 405px; overflow: hidden;}
.project_social {float: left; width: 100%; padding: 10px 0; height: 30px; overflow: hidden; position: relative;}
.project_views {float: left; height: 30px; text-indent: 50px; font-style: normal; font-size: 24px; line-height: 30px; color: #737373; background: url("/img/proj_views.png") no-repeat left center;}
.project_right_in {width: 280px; margin: 0 auto; display: table; text-align: center;}
.project_right_money {float: left; width: 100%; margin-bottom: 20px;}
.project_right_money span {font-size: 14px; color: #737373}
.project_right_money strong {float: left; width: 100%; font-weight: bold; font-size: 46px; line-height: 50px; color: #404040; margin-top: 20px;}
.project_right_money span {float: left; width: 100%; font-style: normal; font-size: 14px; line-height: 26px; color: #737373;}
.project_right_money2 {float: left; width: 100%; margin-top: 20px;}
.project_right_money2 h2 {margin-top: 0px; font-weight: bold;font-size: 14px; color: #00ac4d;}
.project_right_money2 span {font-size: 14px; color: #737373;}
.project_right_bar {float: left; width: 100%; margin-top: 25px; height: 22px; background: url("/img/project_bar.png") no-repeat left top; }
.project_right_bar em{float: left; display: block; height: 10px; margin-top: 6px; background: #00ac4d; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.project_right_bar2 em {position: relative; float: left; display: block; height: 10px; margin-top: -20px; background: #00ac4d; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.project_right_button {float: left; width: 100%; height: 65px; margin-top: 20px;}
.project_right_button a {float: left; display: block; width: 100%; height: 65px; font-style: normal; font-size: 35px; line-height: 65px; text-align: center; color: #FFF; text-decoration: none; background: #e21a3d;}
.project_right_description {float: left; width: 100%; margin-top: 10px; font-style: normal; font-size: 12px; line-height: 15px; color: #404040; overflow: hidden; border-bottom: 1px solid #a6a6a6;}
.project_right_cols {float: left; width: 100%; margin-top: 20px;}
.project_right_cols div {float: left; width: 140px; height: 60px;}
.project_right_cols div:first-child {width: 139px; border-right: 1px solid #a6a6a6;}
.project_right_cols div strong {float: left; width: 100%; text-align: center; font-weight: bold; font-size: 46px; line-height: 46px; color: #404040;}
.project_right_cols div span {float: left; width: 100%; text-align: center; font-style: normal; font-size: 12px; line-height: 12px; color: #737373;}
.project_bottom {float: left; width: 100%; background: #FFF;margin-bottom: 30px;}
.project_bottom_center {width: 962px; margin: 10px auto 0 auto; display: table;}
.project_bottom_left {float: left; width: 638px;}
.project_bottom_text {float: left; width: 100%; /*height: 200px;*/ padding: 10px 0; border-bottom: 1px solid #e2e2e2; overflow: hidden;}
.project_bottom_text a {float: left; width: 100%; font-style: normal; font-size: 12px; line-height: 15px; color: #404040; margin-top: 5px; margin-bottom: 10px;}
.project_bottom_text {float: left; width: 100%; font-style: normal; font-size: 12px; line-height: 15px; color: #737373;}
.project_bottom_text h2 {float: left; width: 100%; font-size: 24px; line-height: 24px; color: #404040; margin-top: 5px; margin-bottom: 12px;}
.project_bottom_text p {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 14px; color: #737373; line-height: 20px; margin-top: 10px;}
.project_bottom_text p strong {color: #404040;}
.project_bottom_text p a {color: #ed1847; text-decoration: underline;}
.project_bottom_text p a:hover {text-decoration: none;}
.project_bottom_right {float: left; width: 314px; margin-left: 10px;}
.project_bottom_right .thumb_small {width: 152px; border: none;}
.project_bottom_right .col_small_text {margin-top: 10px; overflow: hidden;}
.project_bottom_right .col_small_text p {color: #404040; font-style: normal; font-size: 10px; line-height: 15px; height: 45px; overflow: hidden;}
.thumb_small .arr_trans {position: absolute; left: 0; bottom: 0; width: 152px; height: 10px; z-index: 100; background: url("/img/arr_trans.png") no-repeat left top;}
.project_bottom_right .project_bottom_text div {float: left; padding: 0 5px; height: 30px; border-left: 1px solid #d7dbd3;}
.project_bottom_right .project_bottom_text div:first-child {padding-left: 0; border-left: none;}
.project_bottom_right .project_bottom_text div strong {display: block; width: 100%; height: 15px; color: #0b1902; font-style: normal; font-size: 11px; line-height: 15px; }
.project_bottom_right .project_bottom_text div span {display: block; width: 100%; height: 15px; color: #75796f; font-style: normal; font-size: 10px; line-height: 15px; }
.project_post_left { float:  left; }
.project_post_right { float: left; margin-top: 5px; margin-left: 10px; display: block; width: 314px;height: 238px; }
.project_post_right span { font-size: 18px; line-height: 15px; }
/* Project large */

/* Comments */

.comments {float: left; width: 100%; margin-top: 30px;}
.comment {float: left; margin-top: 10px;}
.comment .comment_right {width: 568px;}
.comment .comment_in {width: 566px;}
.comment .comment .comment_right {width: 528px;}
.comment .comment .comment_in {width: 526px}
.comment .comment .comment .comment_right {width: 488px;}
.comment .comment .comment .comment_in {width: 486px;}
.comment .comment {margin-left: 40px; margin-top: 10px;}
.comment_left {float: left; width: 30px; height: 100%;}
.avatar {float: left; width: 30px; height: 30px; overflow: hidden;}
.comment_right {margin-left: 40px; display: table;}
.comment_in {border: 1px solid #d9d9d9; background: #FFF; padding: 10px 15px; color: #404040; font-size: 12px; line-height: 15px; font-family: Tahoma, 'ArianAMU', sans-serif; position: relative; float: left;}
.comment_in span {display: block; width: 100%; height: 10px; position: absolute; left: 0; bottom: -10px; background: url("/img/thumb_arr.png") no-repeat 20px top; z-index: 100;}
.comment_details {float: left; width: 100%; margin-top: 10px;}
.comment_details a.author {margin-left: 10px; color: #737373; font-size: 12px; font-family: Tahoma, 'ArianAMU', sans-serif;}
.comment_details span.date {color: #a6a6a6; font-size: 12px; font-family: Tahoma, 'ArianAMU', sans-serif; padding-left: 7px; background: url("/img/separate.gif") no-repeat left center;}
.comment_details a.answer {color: #ed1847; font-size: 12px; font-family: Tahoma, 'ArianAMU', sans-serif; text-decoration: underline; padding-left: 7px; background: url("/img/separate.gif") no-repeat left center;}
.comment_details_left {float: left;}
.comment_count {float: right; margin-right: 20px; width: 100px;}
.comment_count a {float: right; display: block; padding-left: 20px; height: 13px; line-height: 12px; font-size: 12px; font-family: Tahoma, 'ArianAMU', sans-serif; background-repeat: no-repeat; background-position: left 1px;}
.comment_count a:hover {background-position: left bottom; color: #737373 !important;}
.comment_count a.plus {background-image: url("/img/comment_plus.png"); color: #ed2d47;}
.comment_count a.minus {background-image: url("/img/comment_minus.png"); color: #a6a6a6; margin-left: 20px;}
.add_comment {float: left; width: 100%; margin-top: 45px; margin-bottom: 20px;}
.add_comment textarea {width: 606px; border: 1px solid #d9d9d9; color: #404040; font-size: 12px; line-height: 15px; font-family: Tahoma, 'ArianAMU', sans-serif; padding: 10px 15px; resize: none;}
.add_comment a {float: left; display: block; margin-top: 10px; padding: 0 10px; height: 35px; line-height: 35px; background: #ed2d47; font-size: 14px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #d9d9d9;}

/* Comments end */

/* Blog */

.blog_large {float: left; width: 100%;}
.blog_large_header {float: left; width: 100%; height: 55px; border-bottom: 1px solid #d9d9d9;}
.blog_large_header_in {width: 962px; height: 55px; margin: 0 auto;}
.blog_large_header h3 {font-family: Tahoma, 'ArianAMU', sans-serif; color: #737373; font-weight: normal; font-size: 18px; line-height: 55px; letter-spacing: 1px; float: left;}
.blog_large_header h3 a:first-child {font-size: 18px;}
.blog_large_header h3 a {font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6; font-weight: normal; font-size: 14px; text-decoration: none; float: left;}
.blog_large_header h3 a:hover {text-decoration: underline !important;}
.blog_large_header h3 span {float: left; width: 15px; height: 55px; background: url("/img/header_arrow.png") no-repeat center center;}
.blog_large_header h3 span.selected {color: #ed1847; width: auto; background: none; font-size: 14px;}
.blog_large_center {float: left; width: 100%; padding-bottom: 35px;}
.blog_large_center_in {width: 962px; display: table; margin: 0 auto;}
.blog_large_center .events_large_right {margin-top: 10px;}
.blog_large_left {float: left; width: 638px; margin-top: 10px;}
.blog_large_left_in {float: left; width: 598px; height: 120px; overflow: hidden; padding: 20px; border-bottom: 1px solid #eaeaea;}
.blog_large_user {float: left; width: 75px;}
.blog_large_user a {float: left; display: block; width: 75px; text-align: center; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 10px; color: #737373; line-height: 10px;}
.blog_large_user a img {margin-bottom: 10px;}
.blog_large_text {float: left; width: 460px; margin-left: 60px; height: 100%; position: relative;}
.blog_large_text small {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6; font-size: 10px;}
.blog_large_text h3 {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 18px; font-weight: normal;}
.blog_large_text p {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6; font-size: 12px; line-height: 15px; margin-top: 15px; height: 30px; overflow: hidden;}
.blog_rating {width: 100%; height: 17px; position: absolute; left: 0; bottom: 0;}
.blog_rating_in {float: left; width: 75px; height: 17px;}
.blog_rating_in a {float: left; width: 100%; height: 100%; text-indent: 25px; background-position: left top; background-repeat: no-repeat; line-height: 13px; color: #d9d9d9; font-size: 14px; font-family: Tahoma, 'ArianAMU', sans-serif;}
.blog_rating_in a:hover {background-position: left bottom; color: #737373;}
.blog_rating_in a.blog_plus {background-image: url("/img/blog_plus.png");}
.blog_rating_in a.blog_minus {background-image: url("/img/blog_minus.png");}
.blog_rating_in a.blog_views {background-image: url("/img/blog_views.png"); cursor: default;}
.blog_rating_in a.blog_comments {background-image: url("/img/blog_comments.png"); cursor: default;}
.blog_large_left_in_2 {float: left; width: 638px; overflow: hidden;}
.blog_large_left_in_2_img {float: left; width: 638px; overflow: hidden;}
.blog_large_text_2 {float: left; width: 637px; height: 144px; border-right: 1px solid #eaeaea; overflow: hidden;}
.blog_large_text_2_left {float: left; width: 150px; height: 144px; background: #ed1847; text-align: center; color: #FFF;}
.blog_large_text_2_left b {float: left; width: 100%; display: block; font-family: Tahoma, 'ArianAMU', sans-serif; font-weight: normal; font-size: 48px; line-height: 45px; margin-top: 30px;}
.blog_large_text_2_left p {float: left; width: 100%; display: block; font-family: Tahoma, 'ArianAMU', sans-serif; font-weight: normal; font-size: 12px; line-height: 12px; margin-top: 5px;}
.blog_large_text_2_left small {float: left; width: 100%; display: block; font-family: Tahoma, 'ArianAMU', sans-serif; font-weight: normal; font-size: 10px; line-height: 10px; margin-top: 5px;}
.blog_large_text_2_right {float: left; width: 487px; height: 143px; border-bottom: 1px solid #eaeaea; position: relative;}
.blog_large_text_2_right h3 {float: left; width: 447px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 18px; font-weight: normal; margin-left: 20px;}
.blog_large_text_2_right p {float: left; width: 447px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6; font-size: 12px; line-height: 15px; margin-top: 15px; height: 30px; overflow: hidden; margin-left: 20px;}
.blog_large_left_in_3 {float: left; width: 638px; overflow: hidden; margin-bottom: 40px;}
.blog_large_left_in_3_img {float: left; width: 638px; overflow: hidden;}
.blog_manual_left_in_img {float: left; width: 314px; overflow: hidden; margin: 10px 20px 10px 0;}
.blog_manual_left_in_p {width: 300px !important;}
.blog_large_text_3 {float: left; width: 638px; overflow: hidden;}
.blog_large_text_3 h3 {float: left; width: 100%; font-size: 18px; font-family: Tahoma, 'ArianAMU', sans-serif; font-weight: normal; color: #404040; margin-top: 5px;}
.blog_large_text_3 p {float: left; width: 100%; font-size: 12px; font-family: Tahoma, 'ArianAMU', sans-serif; font-weight: normal; color: #737373; line-height: 14px; margin-top: 5px;}
.blog_text_top {float: left; width: 100%; margin-top: 15px;}
.blog_text_top span img {margin-top: 0; margin-right: 2px; margin-bottom: -2px;}
.blog_author {float: left; width: 100%; margin-bottom: 10px;}
.blog_author sup {display: inline; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 12px; line-height: 18px; color: #a6a6a6; vertical-align: bottom; margin-right: 1px;}
.blog_author span:first-child sup {margin-left: 4px;}
.blog_author span {display: inline; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 12px; line-height: 15px; color: #a6a6a6;}
.blog_author span.blog_comments span {width: 17px; height: 16px; display: inline-block; margin: 0 4px -4px 2px; background: url("/img/comments.png") no-repeat left center;}
.blog_author span.blog_views span {width: 20px; height: 12px; display: inline-block; margin: 0 4px -2px 2px; background: url("/img/event_views.png") no-repeat left center;}
.blog_author span a {color: #737373;}
.blog_rating_2 {width: 100%; height: 39px; position: absolute; left: 0; bottom: 0; border-top: 1px solid #eaeaea;}
.blog_rating_2 .blog_rating_2_in:first-child {border-left: 0;}
.blog_rating_2_in {float: left; width: 121px; height: 39px; border-left: 1px solid #eaeaea;}
.blog_rating_2_in a {float: left; width: 100%; height: 100%; text-indent: 60px; background-position: 40px center; background-repeat: no-repeat; line-height: 39px; color: #737373; font-size: 14px; font-family: Tahoma, 'ArianAMU', sans-serif;}
.blog_rating_2_in a:hover {background-position: 40px center; color: #737373;}
.blog_rating_2_in a.blog_plus {background-image: url("/img/plus.png");}
.blog_rating_2_in a.blog_minus {background-image: url("/img/minus.png");}
.blog_rating_2_in a.blog_views {background-image: url("/img/views.png"); background-position: 30px center; cursor: default;}
.blog_rating_2_in a.blog_comments {background-image: url("/img/comments.png"); background-position: 30px center; cursor: default;}

/* Blog end */

/* Top Slider */

.billboard_slider {width: 100%; height: 375px; position: absolute; left: 0; top: 0;}
.slider_pagination {width: 100%; height: 20px; position: absolute; right: 0; bottom: 15px; z-index: 1;}
.slider_pagination li {float: left; display: block; margin-left: 15px;}
.slider_pagination li a  {width: 15px; height: 15px; display: block; background-image: url("/img/slider_bo.png"); background-position: left bottom;}
.slider_pagination li a.selected  {background-image: url("/img/slider_bo.png"); background-position: left top;}
/* Top Slider end */

/* Search_large */

.search_large {float: left; width: 100%; height: 135px; background: url("/img/search_bg.gif") repeat left top; border-bottom: 1px solid #d9d9d9;}
.search_large_in {width: 962px; height: 135px; margin: 0 auto; display: table;}
.search_large_in label {font-family: 'ArekArmB', sans-serif; font-size: 24px; color: #737373; line-height: 60px; float: left; display: block;}
.search_large_in input {display: block; width: 625px; padding: 0 5px; height: 32px; border: 1px solid #ccc; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; font-family: 'Tahoma', sans-serif; font-size: 18px; color: #737373; float: left;}
.search_large_in a {display: block; float: left; width: 33px; height: 33px; background: url("/img/search_large.png") no-repeat center center; margin-left: 10px;}
#search_input {float: left; width: 100%;}
.search_results {float: left; width: 100%; margin-top: 20px;}
.search_results_in {width: 962px; margin: 0 auto; display: table;}
.search_result_count {float: left; width: 100%; font-size: 12px; font-weight: normal; font-family: Tahoma, 'ArianAMU', sans-serif; color: #737373; margin-bottom: 20px;}
.search_result_count span {font-family: Tahoma, 'ArianAMU', sans-serif;}
.search_result {float: left; width: 100%; margin-top: 20px;}
.search_result img {margin-top: 0; margin-right: 5px; margin-bottom: -2px;}
.search_result_left {float: left; width: 638px;}
.search_result_left small {float: left; width: 100%; margin-bottom: 10px; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; line-height: 11px; color: #a6a6a6;}
.search_result_left small a {color: #ed1847; text-decoration: underline;}
.search_result_left a.search_title {float: left; width: 100%; margin-bottom: 12px; font-size: 18px; line-height: 18px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; text-decoration: underline;}
.search_result_left p {float: left; width: 100%; font-size: 12px; color: #a6a6a6; font-family: Tahoma, 'ArianAMU', sans-serif; margin-bottom: 10px;}
.tags {float: left; width: 100%; margin-top: 10px; background: url("/img/tag.png") no-repeat left top; font-size: 10px; color: #ed1847; font-family: Tahoma, 'ArianAMU', sans-serif; line-height: 12px;}
.tags a {font-size: 10px; color: #ed1847; font-family: Tahoma, 'ArianAMU', sans-serif; text-decoration: underline;}
.tags a:first-child {margin-left: 17px;}
.search_result_right {float: left; width: 314px; margin-left: 10px;}
.search_result_right div.ad {float: left; width: 312px; overflow: hidden; border: 1px solid #f1f1f1;}
.search_result_right div.ad:first-child {padding-top: 0;}

/* Search_large_end */

/* Magazine Inner */

.magazine_events_large .events_large_header {background: url("/img/magazine_title.gif") repeat left top; border-bottom: 1px solid #404040;}
.magazine_events_large .events_large_header h3 {color: #a6a6a6;}
.magazine_events_large .events_large_header h3 a {color: #737373;}
.magazine_events_large .events_center {background: url("/img/magazine_bg.gif") repeat left top;}
.magazine_events_large .events_large_top_left {border-top: 4px solid #404040; border-bottom: 1px solid #404040;}
.magazine_events_large .events_large_text h3 {color: #d9d9d9;}
.magazine_events_large .events_large_text h4 {color: #737373;}
.magazine_events_large .events_large_text p {color: #737373;}
.magazine_events_large .events_large_text p strong {color: #a6a6a6;}
.magazine_events_large .events_large_text p a {color: #737373; text-decoration: underline;}
.magazine_events_large .events_large_text p a:hover {text-decoration: none;}
.magazine_events_large .thumb_small {border: none; width: 152px;}
.magazine_events_large .thumb_small .arr_black {bottom: -10px; background: url("/img/arr_black_2.png") no-repeat left top;}
.magazine_events_large .thumb_small span {background: #404040; color: #d9d9d9; border-top: none;}
.magazine_events_large .col_small_text {height: auto;}
.magazine_events_large .col_small_text span {color: #a6a6a6;}
.magazine_events_large .social {border-top: 1px solid #404040; border-bottom: 1px solid #404040;}
.magazine_events_large .tags {background: url("/img/tag_gray.png") no-repeat left top; color: #737373;}
.magazine_events_large .tags a {color: #737373;}

/* Magazine Inner end */

/* Navigator */
.navigator_center {color: #404040;}
.navigator_center a {color: #404040;}
.navigator_center .block_header {height: 17px; margin-bottom: 22px; width: 100%; border-spacing: 0px; font-size: 30px; font-family: 'ArekArmB', sans-serif; font-weight: bold;}
.navigator_center .block_header td {border:0px;}
.navigator_center .block_header .inner {text-align: center; background-image: url("/img/rightblock/head_line.png"); background-repeat:repeat-x; background-position: 0 50%;}
.navigator_center .block_header .corner {background: url("/img/rightblock/head_left.png") no-repeat 0 5px; width: 7px; height: 9px; background-position: 0 50%;}
.navigator_center .block_header span {display: inline-block; background-color: #f2f2f2; padding: 0 10px;}
.navigator_large {float: left; width: 100%; /*margin-bottom: 40px;*/}
.navigator_large_header {float: left; width: 100%; height: 55px; border-bottom: 1px solid #d9d9d9;}
.navigator_large_header_in {width: 962px; height: 55px; margin: 0 auto;}
.navigator_large_header h3 {font-family: Tahoma, 'ArianAMU', sans-serif; color: #737373; font-weight: normal; font-size: 18px; line-height: 55px; letter-spacing: 1px; float: left;}
.navigator_large_header h3 a:first-child {font-size: 18px;}
.navigator_large_header h3 a {font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6; font-weight: normal; font-size: 14px; text-decoration: none; float: left;}
.navigator_large_header h3 a:hover {text-decoration: underline !important;}
.navigator_large_header h3 span.separator {float: left; width: 15px; height: 55px; background: url("/img/header_arrow.png") no-repeat center center;}
.navigator_large_header h3 span.selected {color: #ed1847; width: auto; background: none; font-size: 14px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block;}
.navigator_large_header ul {float: left; display: block; margin-top: 10px;}
.navigator_large_header ul li {float: none; display: block; height: 30px; border: 1px solid #d9d9d9;}
.navigator_large_header ul li span {float: left; display: block; width: 25px; height: 30px; cursor: pointer; background: url("/img/dropdown.png") no-repeat center center;}
.navigator_large_header ul li a.hover {padding-right: 0;}
.navigator_large_header ul li a {font-family: Tahoma, 'ArianAMU', sans-serif; color: #ed1847; font-size: 12px; float: left; display: block; line-height: 30px; padding: 0 10px;}
.navigator_large_header ul li ul {display: none;}
.navigator_in {float: left; width: 100%;}
.navigator_center {width: 972px; display: table; margin: 0 auto;}
.navigator_center h3 {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6; font-size: 40px; margin-top: 20px;}
.navigator_inside {float: left; width: 100%; margin-top: 10px;}
.navigator_inside .navigator_row:first-child {margin-left: 0;}
.photoTitle {font-size:30px;font-family: 'ArekArmB', sans-serif;float: left;width: 20%;text-align: center;margin-top: -5px;}
.photoLine {width: 39%;padding: 6px 0;}
.navigator_row {float: left; width: 152px; margin-left: 10px;}
.navigator_row h4 {font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 24px;}
.navigator_row ul {float: left; width: 100%; display: block;}
.navigator_row ul li.hover {float: left; display: block; padding: 9px 10px 7px 10px; min-height: 15px; width: 85%; position: relative; margin-left: -8px; cursor: pointer;}
.navigator_row ul li.hover a {display: block; float: left; padding-left: 20px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 11px; background-position: left center; background-repeat: no-repeat;}
.navigator_row ul li.hover span {display: block; float: left; font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6; font-size: 11px;}
.navigator_row ul li.hover span.arrow {display: none; position: absolute; right: 0; top: 0; width: 25px; height: 31px; background: url("/img/dropdown.png") center center no-repeat; cursor: pointer;}
.navigator_row ul li.hover:hover {background: #f8f8f8;}
.navigator_row ul li.hover:hover span.arrow {display: block !important;}
/*.navigator_row ul li.hover:hover span.nav_count {display: none;}*/
/*.navigator_row ul li.hover:hover a.nav_link {text-indent: -9999px; margin-left: 50px;}*/
.navigator_row ul li.hover:hover span.nav_count {font-size: 7pt; padding-top: 1px; padding-bottom: 1px;}
.navigator_row ul li.hover:hover a.nav_link {font-size: 7pt; padding-top: 1px; padding-bottom: 1px;}
.navigator_row ul li.hover ul {width: 100%; display: none; position: absolute; top: 31px; left: 0; background: #f8f8f8; z-index: 1000;}
.navigator_row ul li.hover ul li {float: left; width: 100%; display: block; padding: 5px 0 10px 0;}
.navigator_row ul li.hover ul li a {font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 10px; line-height: 12px; text-decoration: underline; padding-left: 10px;}
.navigator_row ul li.hover ul span {font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6; font-size: 10px; line-height: 12px;}
.navigator_row .col {float: left; width: 100%;}
.navigator_row .col .navigator_brief {margin-right: 0;}
.nav_brief_container {float: left; width: 972px;}
.navigator_brief {float: left; width: 152px; height: 245px; margin-right: 10px;}
.navigator_brief .navigator_thumb {float: left; width: 100%; height: 105px; overflow: hidden;}
.navigator_brief .navigator_brief_text {float: left; width: 100%; height: 100px; margin-top: 10px;}
.navigator_brief .navigator_brief_text span {float: left; width: 99%; font-family: Tahoma, sans-serif; font-weight: bold; color: #404040; font-size: 12px; line-height: 15px;}
.navigator_brief .navigator_brief_text p {float: left; width: 99%; font-family: Tahoma, 'ArianAMU', sans-serif; color: #737373; font-size: 10px; line-height: 13px; margin-top: 10px;}
.navigator_brief .navigator_brief_text small {float: left; width: 99%; font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6; font-size: 10px; line-height: 13px; margin-top: 10px;}
.nav_inside_left {float: left; width: 152px;}
.nav_inside_left .col {float: left; width: 100%;}
.nav_inside_left .navigator_brief_small {float: left; width: 152px; height: 180px; overflow: hidden;}
.nav_inside_left .navigator_brief_small .navigator_thumb {float: left; width: 100%; height: 115px; overflow: hidden;}
.nav_inside_left .navigator_brief_small .navigator_brief_text {float: left; width: 100%; height: 50px; margin-top: 10px;}
.nav_inside_left .navigator_brief_small .navigator_brief_text span {float: left; width: 99%; font-family: Tahoma, sans-serif; font-weight: bold; color: #404040; font-size: 12px; line-height: 15px;}
.nav_brief_large {float: left; width: 476px;}
.nav_brief_large .nav_brief_large_thumb {float: left; width: 476px; height: 360px; overflow: hidden;}
.nav_brief_large .nav_brief_large_thumb img {height:100%;}
.nav_brief_large .nav_brief_large_text {float: left; width: 99%; margin-top: 10px;}
.nav_brief_large .nav_brief_large_text span {float: left; width: 100%; font-family: Tahoma, sans-serif; font-size: 14px; line-height: 16px; color: #404040; font-weight: bold;}
.nav_brief_large .nav_brief_large_text p {float: left; width: 100%; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 12px; line-height: 16px; color: #737373; margin-top: 20px;}
.nav_brief_large .nav_brief_large_text p small {float: left; width: 100%; color: #a6a6a6; font-size: 12px; margin-bottom: 15px; margin-top: 2px;}
.nav_inside_right {float: left; width: 476px;/* margin-left: 10px;*/}
.nav_map {float: left; width: 100%;}
.nav_gallery {float: left; /*width: 486px;*/}
.nav_gallery a {float: left; width: 152px; height: 114px; overflow: hidden; margin-top: 10px; margin-right: 10px;}
.nav_gallery a img {width:100%;}
.navigator_center .tabs {float: left; height: 55px;}
.navigator_center .news_small {background: none !important;}
.navigator_center .social {border: none !important;}
.navigator_center .news_small_in {float: left; margin-left: 0;/* margin-right: 10px;*/ margin-top: 20px;}
.navigator_center .nav_desc {float: left; font-size: 15px; line-height: 17px; color: #737373;}
.navigator_center .nav_desc a {color: #ed1847; text-decoration: underline;}
.navigator_center .nav_desc a:hover {text-decoration: none;}

.nav_desc_1 { font-size: 17px !important;font-style: italic; font-weight: bold;}
.nav_desc_2 { font-size: 13px !important;padding-top: 20px;}
.nav_desc_3 { font-size: 11px !important;font-style: italic;padding-top: 16px;}

.nav_attach {width: 345px; padding: 30px; background: #FFF; border: 1px solid #d9d9d9; position: absolute; z-index: 10;}
.nav_attach_input {width: 323px; height: 30px; padding: 0 10px; border: 1px solid #d9d9d9; margin-bottom: 10px;}
.nav_attach_input label {float: left; display: block; width: 70px; margin-top: 9px; border-right: 1px solid #a6a6a6; font: normal 12px/11px Tahoma, "ArianAMU", sans-serif; color: #a6a6a6;}
.nav_attach_input input {float: left; display: block; width: 240px; border: none; padding: 0; margin: 8px 0 0 0; background: none; margin-left: 10px; font: normal 12px/11px Tahoma, "ArianAMU", sans-serif; color: #a6a6a6; overflow: hidden;}
.nav_attach_input input:focus {outline: none; border: none;}
.nav_attach_text {width: 323px; height: 160px; border: 1px solid #d9d9d9; padding: 0 10px; margin-bottom: 10px;}
.nav_attach_text textarea {float: left; width: 100%; height: 135px; padding: 12px 0; overflow: auto; border: none; resize: none; font: normal 12px/15px Tahoma, "ArianAMU", sans-serif; color: #a6a6a6;}
.nav_attach_upload {width: 100%; height: 30px; margin-bottom: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.nav_attach_upload_in {float: left; height: 30px; padding: 0 10px; background: #737373; color: #FFF; font: normal 12px/30px Tahoma, "ArianAMU", sans-serif; position: relative;}
.nav_attach_upload_name {float: left; height: 30px; margin-left: 10px; color: #737373; font: normal 12px/30px Tahoma, "ArianAMU", sans-serif; overflow: hidden; position: relative;}
.nav_attach_upload_name span {height: 30px; color: #737373; font: normal 12px/30px Tahoma, "ArianAMU", sans-serif; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative;}
.nav_attach_upload_in input {position: absolute; left: 0; top: 0; width: 100%; height: 30px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;}
.nav_attach_submit {width: 100%; height: 30px; overflow: hidden;}
.nav_attach_submit input {float: left; display: block; margin: 0; padding: 0; border: none; width: 100%; height: 30px; background: #e2193d; color: #FFF; font: normal 12px/30px Tahoma, "ArianAMU", sans-serif;}
.nav_attach_loading {width: 100%; height: 410px; background: url("/img/loading.gif") no-repeat center center;}
.progress_container {position: absolute; left: 0; top: 0; height: 30px; background: #FFF; z-index: 100; width: 100%;}
#progress {border: 1px solid #ccc; display: none; margin-top: 9px; float: left; height: 10px; border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -webkit-border-radius: 10px; background: -moz-linear-gradient(#66cc00, #4b9500); background: -ms-linear-gradient(#66cc00, #4b9500); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66cc00), color-stop(100%, #4b9500)); background: -webkit-linear-gradient(#66cc00, #4b9500); background: -o-linear-gradient(#66cc00, #4b9500); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cc00', endColorstr='#4b9500');    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#66cc00', endColorstr='#4b9500')"; background: linear-gradient(#66cc00, #4b9500);}
#progress_percent {float: right; color: #737373; font: normal 12px/30px Tahoma, "ArianAMU", sans-serif;}

.navigator_img {margin-bottom: 15px;}
.nav_loc {background: url(/img/wave-splitter.png) repeat-x center bottom;padding-bottom: 10px;height:16px;}
.nav_loc_arrow {float:left;display: block;width: 15px;height: 15px;background: url('/img/header_arrow.png') no-repeat center center;}
.nav_loc a {float:left;font-weight: bold; font-size: 13px;}
.nav_loc .event_view_count span {font-weight: normal; font-size: 11px; color: #a6a6a6;background: url("/img/nav_views.png") no-repeat left center;}
.nav_loc_title {font-weight: bold; font-size: 16px; color: #737373; margin-top: 15px;}
.nav_loc_content {font-weight: normal; font-size: 13px; color: #737373; margin-top: 10px;}
.nav_loc_content p:first-child {font-style: italic; margin-bottom: 10px;}
.nav_inside_left {float: left; width: 50%;}
.nav_inside_right {float: left; width: 50%;}
.nav_inside_view { padding-left: 30px;}
.nav_inside_line {float: left;background: url(/img/wave-splitter.png) repeat-x center bottom;width: 100%;height: 4px;margin: 15px 0px;}
.nav_inside_circle {float: left;background: url(/img/navigator_sprite.png) no-repeat;width: 9px;height: 9px;}
.nav_photo_line { width: 97%; height: 9px; background-position: center center;margin: 0px 0px !important;}
.nav_social_in { top: -5px;}
.nav_social_in a {float: right; display: block; width: 25px; height: 25px; margin-left: 10px;}
.nav_social_in a.fb {background: url("/img/social_new.png") no-repeat left top;}
.nav_social_in a.twitter {background: url("/img/social_new.png") no-repeat right top;}
.navigator_center .social {margin: 0px;padding: 0px;}
.navigator_center .tags {margin: 0px;padding: 0px;}
.navigator_center .tabs {margin: 0px;padding: 0px;}
.navigator_center .comments {margin: 0px;padding: 0px;}


.navigator_in .navigator_center .tabs .tab_new {float: left;height: 45px;line-height: 45px;font-family: 'ArekArmB', sans-serif;font-size: 14px;color: #404040;padding-top: 10px;}
/* Navigator end */

/* Footer */

.footer {float: left; width: 100%; margin-top: 0; background: #000;}
.footer_in {width: 962px; margin: 0 auto; display: table;}
.footer_in ul {float: left; width: 139px; display: block; padding-left: 20px; border-left: 1px solid #1a1a1a; height: 190px;}
.footer_in ul li {float: left; width: 100%; height: 15px;}
.footer_in ul li:first-child {margin-top: 20px;}
.footer_in ul li:first-child a {font-family: Tahoma, 'ArianAMU', sans-serif; color: #808080 !important; font-size: 12px !important;}
.footer_in ul li a {font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; font-size: 11px; line-height: 12px; text-decoration: none;}
.footer_in ul li a:hover {color: #808080;}
.footer_bottom {float: left; width: 100%; padding-top: 20px; padding-bottom: 25px; border-top: 1px solid #1a1a1a;}
.footer_bottom_in {width: 962px; display: table; margin: 0 auto;}
.footer_bottom_left {float: left; width: 162px;}
.footer_bottom_right {float: left; width: 800px;}
.footer_bottom_right .footer_bottom_text:first-child {margin-left: 28px;}
.footer_bottom_text {float: left; margin-left: 50px;}
.footer_bottom_text h2 {display: block; float: none; margin-top: 0; font: bold 12px/16px Tahoma, 'ArianAMU', sans-serif; color: #808080;}
.footer_bottom_text span {display: block; float: none; font: normal 12px/16px Tahoma, 'ArianAMU', sans-serif; color: #808080;}
.footer_menu {float: left; width: 100%; border-top: 1px solid #1a1a1a;; padding-top: 10px; padding-bottom: 50px;}
.footer_menu_in {width: 962px; margin: 0 auto; display: table;}
.footer_menu_left {float: left; font: normal 12px/12px Tahoma, 'ArianAMU', sans-serif; color: #404040;}
.footer_menu_right {float: right;}
.footer_menu_right a:first-child {border: none;}
.footer_menu_right a {display: block; float: left; height: 12px; padding: 0 5px; border-left: 1px solid #404040; color: #404040; text-decoration: none; font: normal 12px/11px Tahoma, 'ArianAMU', sans-serif;}
.footer_menu_right a:hover {text-decoration: underline !important;}

/* Footer end */

/* Project large */

/*.project_large {float: left; width: 100%;}*/
/*.project_center {float: left; width: 100%; margin-top: 10px;}*/
/*.project_center_in {width: 962px; margin: 0 auto; display: table;}*/
/*.project_center_inside {float: left; width: 972px;}*/
/*.project_center_inside .col {float: left; width: 314px; margin-right: 10px; height: 475px; overflow: hidden;}*/
/*.project_center_inside .col_in {float: left; width: 100%;}*/
/*.project_center_inside .thumb_big {border: none; width: 314px;}*/
/*.project_center_inside .project_text {float: left; width: 100%; height: 245px; margin-top: 10px; position: relative;}*/
/*.project_center_inside .project_text h3 {float: left; width: 100%; font: normal 16px/20px Tahoma, "ArianAMU" sans-serif; color: #404040; text-decoration: none; min-height: 20px; max-height: 40px; overflow: hidden;}*/
/*.project_center_inside .project_text h3 a {float: left; width: 100%; font: normal 16px/20px Tahoma, "ArianAMU" sans-serif; color: #404040; text-decoration: none;}*/
/*.project_center_inside .project_text span.name {float: left; width: 100%; font: normal 12px/20px Tahoma, "ArianAMU" sans-serif; color: #a6a6a6; text-decoration: none; margin-top: 10px;}*/
/*.project_center_inside .project_text p {float: left; width: 100%; font: normal 12px/20px Tahoma, "ArianAMU" sans-serif; color: #404040; text-decoration: none; margin-top: 20px; max-height: 80px; overflow: hidden;}*/
/*.project_center_inside .project_text .project_bottom {position: absolute; bottom: 0; left: 0; width: 100%; height: 65px;}*/
/*.project_center_inside .project_text .project_bottom .bar {float: left; width: 100%; height: 10px; background: url("/img/bar.gif") no-repeat left top;}*/
/*.project_center_inside .project_text .project_bottom .bar em {float: left; display: block; height: 10px; background: #e2193d; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}*/
/*.project_center_inside .project_text .project_bottom_text {float: left; width: 100%; height: 40px; margin-top: 15px;}*/
/*.project_center_inside .project_text .project_bottom_text div {float: left; padding: 0 20px; height: 40px; border-left: 1px solid #d7dbd3;}*/
/*.project_center_inside .project_text .project_bottom_text div:first-child {padding-left: 0; border-left: none;}*/
/*.project_center_inside .project_text .project_bottom_text div strong {display: block; width: 100%; height: 20px; color: #0b1902; font: bold 16px/20px Tahoma, "ArianAMU" sans-serif;}*/
/*.project_center_inside .project_text .project_bottom_text div span {display: block; width: 100%; height: 20px; color: #75796f; font: normal 12px/20px Tahoma, "ArianAMU" sans-serif;}*/

/* Project large */

/* Search_large */

.search_large {float: left; width: 100%; height: 135px; background: url("/img/search_bg.gif") repeat left top; border-bottom: 1px solid #d9d9d9;}
.search_large_in {width: 962px; height: 135px; margin: 0 auto; display: table;}
.search_large_in label {font-family: 'ArekArmB', sans-serif; font-size: 24px; color: #737373; line-height: 60px; float: left; display: block;}
.search_large_in input {display: block; width: 625px; padding: 0 5px; height: 32px; border: 1px solid #ccc; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; font-family: 'Tahoma', sans-serif; font-size: 18px; color: #737373; float: left;}
.search_large_in a {display: block; float: left; width: 33px; height: 33px; background: url("/img/search_large.png") no-repeat center center; margin-left: 10px;}
#search_input {float: left; width: 100%;}
.search_results {float: left; width: 100%; margin-top: 20px;}
.search_results_in {width: 962px; margin: 0 auto; display: table;}
.search_result_count {float: left; width: 100%; font-size: 12px; font-weight: normal; font-family: Tahoma, 'ArianAMU', sans-serif; color: #737373; margin-bottom: 20px;}
.search_result_count span {font-family: Tahoma, 'ArianAMU', sans-serif;}
.search_result {float: left; width: 100%; margin-top: 20px;}
.search_result_left {float: left; width: 638px; }
.search_result_left small {float: left; width: 100%; margin-bottom: 10px; font-family: Tahoma, 'ArianAMU', sans-serif; font-size: 11px; line-height: 11px; color: #a6a6a6;}
.search_result_left small a {color: #ed1847; text-decoration: underline;}
.search_result_left a.search_title {float: left; width: 100%; margin-bottom: 12px; font-size: 18px; line-height: 18px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #404040; text-decoration: underline;}
.search_result_left p {float: left; width: 100%; font-size: 12px; color: #a6a6a6; font-family: Tahoma, 'ArianAMU', sans-serif; margin-bottom: 10px;}
.tags {float: left; background: url("/img/tag.png") no-repeat left top; font-size: 10px; color: #ed1847; font-family: Tahoma, 'ArianAMU', sans-serif; line-height: 12px;}
.tags a {font-size: 10px; color: #ed1847; font-family: Tahoma, 'ArianAMU', sans-serif; text-decoration: underline;}
.tags a:first-child {margin-left: 17px;}
.search_result_right {float: left; width: 314px; margin-left: 10px;}
.search_result_right div.ad {float: left; width: 312px; overflow: hidden; border: 1px solid #f1f1f1;}
.search_result_right div.ad:first-child {padding-top: 0;}
/* Search_large_end */
::-webkit-input-placeholder {font-family: Tahoma, 'ArianAMU', sans-serif; color: #d6d6d6; font-style: italic; font-size:10px;}
:-moz-placeholder {font-family: Tahoma, 'ArianAMU', sans-serif; color: #d6d6d6; font-style: italic; font-size:10px;}
input[type=number] {text-align: left;}

/* Inside Header */

.inside_header {float: left; width: 100%; height: 55px; border-bottom: 1px solid #d9d9d9;}
.inside_header_in {width: 962px; height: 55px; margin: 0 auto;}
.inside_header h3 {font-family: Tahoma, 'ArianAMU', sans-serif; color: #737373; font-weight: normal; font-size: 18px; line-height: 55px; letter-spacing: 1px; float: left;}
.inside_header h3 a:first-child {font-size: 18px;}
.inside_header h3 a {font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6; font-weight: normal; font-size: 14px; text-decoration: none; float: left;}
.inside_header h3 a:hover {text-decoration: underline !important;}
.inside_header h3 span.inside_header_arrow {float: left; width: 15px; height: 55px; background: url("/img/header_arrow.png") no-repeat center center;}
.inside_header h3 span.selected {color: #ed1847; width: auto; background: none; font-size: 14px;}
.inside_header h3 span.inside_header_comma {float: left; width: 10px; height: 55px; font-family: Tahoma, 'ArianAMU', sans-serif; color: #a6a6a6; font-weight: normal; font-size: 14px; text-decoration: none; float: left;}
.inside_header ul {float: left; display: block; margin-top: 10px; margin-left: 50px;}
.inside_header ul li {float: none; display: block; height: 30px; border: 1px solid #d9d9d9;}
.inside_header ul li span {float: left; display: block; width: 25px; height: 30px; cursor: pointer; background: url("/img/dropdown.png") no-repeat center center;}
.inside_header ul li a.hover {padding-right: 0;}
.inside_header ul li a {font-family: Conv_FedraSansAltPro-Light, sans-serif; color: #ed1847; font-size: 12px; float: left; display: block; line-height: 30px; padding: 0 10px;}
.inside_header ul li ul {display: none;}

/* Inside Header end */

.content-image {float: left; width: 100%;}
.content-image span {float: left; width: 100%; font: italic 10px/13px Tahoma, 'ArianAMU', sans-serif; margin-top: 3px; color: #737373;}

/* Arian */

.arian .menu_top_ru li {margin-left: 28px;}
.arian .menu_top_ru li a {letter-spacing: 0;}
.arian .thumb_text span {letter-spacing: 0;}
.arian .col_small_text span {letter-spacing: 0;}
.arian .news_expand_in .col_in span {letter-spacing: 0;}

/* Arian end */


.titleLineral_block {height:35px;}
.titleLineral{padding:0 10px; margin:0 auto; width:350px;font-size:30px;font-family: 'ArekArmB', sans-serif;text-align: center;margin-top: -5px; background: #f2f2f2;}


/*navigator new*/
    .navigator_list{
        width: 250px;
        height: 100%;
        background-color: #ffffff;
        z-index: 50;
        float: left;
        padding-left: 20px;
        /*padding-top: 20px; */
        /*overflow: auto;*/
        overflow: hidden;
    }
    .navigator_list input{
        border: 0px;
    }
    
    .navigator_list .ngback{
        cursor: pointer;
        width: 9px;
        height: 17px;
        float: left;
        background: url(/img/navigator_input_bullet.jpg) no-repeat 0px 2px;
        margin-left: 10px;
        padding: 2px 0px 4px 10px;
    }
    
    .nav_location{
        border-top: 1px solid #f2f2f2;
        padding: 10px 2px;
        line-height: 1.85;
        margin-right: 20px;
        margin-left: 10px;       
    }
    
    .navigator_list ul li.nav_location a {
        display: block;
        padding-left: 20px; 
        font-family: Tahoma, 'ArianAMU', sans-serif; 
        color: #a6a6a6;         
        background-position: left center; 
        background-repeat: no-repeat;
    }
    .navigator_list ul li.nav_location.selected {
        font-size: 18px;
    }
    
    .nav_node{
        float: left;
        height: 575px;
    }

    .nav_ploc{
        margin-top: -12px;
        font-size: 12px;
    }
    
    .scroll{
        width: 96%;
    }
    .scroller {
        white-space: pre-line;
        height: 455px;
        width: 245px;
        overflow-y: hidden;
        position: relative;
        margin-bottom: 20px;
    }
    
    .n {        
        float: left;        
        width: 27px;
        height: 35px;
        display: block;
        margin-left: 4px;
        background-image: url('/img/number_sprite.png');
        background-repeat: no-repeat;
    }
    .nt{
        color: #737373;
        font-size: 13px;
        font-weight: bold;
        margin-right: 15px;
        height: 35px;
        display: table-cell;
        vertical-align: middle;
    }
    .ni{
        cursor: pointer;
        float: left;
        width: 35px;
        height: 42px;
        display: block;        
        background-image: url('/img/navigator_marker.png');
        background-repeat: no-repeat;
        background-position: 0px -42px; 
        margin: -3px 0px 0px 32px;
    }
    .ni:hover{
        background-position: 0px 0px; 
    }
    .nm{
        cursor: pointer;
        float: left;
        width: 35px;
        height: 42px;
        display: block;        
        background-image: url('/img/navigator_marker.png');
        background-repeat: no-repeat;
        background-position: -35px -42px; 
        margin: -3px 0px 0px 20px;
    }
    .nm:hover{
        background-position: -35px 0px; 
    }
    
    .ngp{
        cursor: pointer;
        float: left;
        width: 35px;
        height: 36px;
        display: block;        
        background-image: url('/img/navigator_marker.png');
        background-repeat: no-repeat;
        background-position: -70px -0px; 
        margin: -3px 0px 0px 20px;
    }
    .ngp:hover{
        background-position: -70px -36px; 
    }
    .nas{
        cursor: pointer;
        float: left;
        width: 35px;
        height: 36px;
        display: block;        
        background-image: url('/img/navigator_marker.png');
        background-repeat: no-repeat;
        background-position: -105px -0px; 
        margin: -3px 0px 0px 20px;
    }
    .nas:hover{
        background-position: -105px -36px; 
    }
    
    .n0{
        background-position: 0px 0px;
    }
    .n1{
        background-position: -31px 0px;
    }
    .n2{
        background-position: -62px 0px;
    }
    .n3{
        background-position: -93px 0px;
    }
    .n4{
        background-position: -124px 0px;
    }
    .n5{
        background-position: 0px -36px;
    }
    .n6{
        background-position: -31px -36px;
    }
    .n7{
        background-position: -62px -36px;
    }
    .n8{
        background-position: -93px -36px;
    }
    .n9{
        background-position: -124px -36px;
    }
    
.pu_container{
    position: fixed;
    z-index: 99999999;
    margin-left: 30%;
}

.angular-google-map, .angular-google-map-container {
    width: 100%;
    height: 100%;
}

.progress {
  position: relative;
    
  height: 12px;/*20px;*/
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  /*-webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;*/
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress .bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  /*background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);*/
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
     -moz-transition: width 0.6s ease;
       -o-transition: width 0.6s ease;
          transition: width 0.6s ease;
}

.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}

.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
     -moz-background-size: 40px 40px;
       -o-background-size: 40px 40px;
          background-size: 40px 40px;
}

.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
     -moz-animation: progress-bar-stripes 2s linear infinite;
      -ms-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}

.progress-danger .bar,
.progress .bar-danger {
  background-color: #e2193d;/*#dd514c;*/
  /*background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);*/
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}

.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  
}


/* Terms of Use */
.termsofuse{width:100%; background-color: #f2f2f2; font-family: Arian AMU; padding-top: 8px; padding-bottom: 170px; }
.termsofuse span{display: block;}
.termsofuse span.posts{margin-top: 27px;}
.termsofuse ul li{padding-left: 20px; margin-top: 26px; list-style-image: url('/img/tou_list.png'); margin-left: 15px;}
.termsofuse div.tou_post.tou_splitter{margin-top: 10px;margin-bottom: 0;}
.termsofuse .tou_post{width:966px; margin: 0 auto; margin-top: 25px;}
.termsofuse .tou_post .tou_header{font-size:28px;margin-bottom: 32px; font-weight: bold;}
.termsofuse .tou_post .tou_left{float: left;font-size: 16px;width:645px;}
.termsofuse .tou_post .tou_left img{margin-bottom: -5px;}

.termsofuse .tou_post .tou_right{float: right; width:284px;}
.termsofuse .tou_desc{font-size: 18px; margin-bottom: 27px; font-weight: bold;}
.termsofuse .tou_terms{font-size: 16px;}


.clear {
    clear: both;
}

.gm-style>div>div>div:first-child {z-index:250 !important;}
/* Facebook Like Button Comment */
.fb_edge_widget_with_comment {z-index: 100;}
.fb_iframe_widget { z-index: 100; }
.cluster {z-index:1;}

a.for_fb {
  position: absolute;
  display: none;
  width: 25px;
  height: 18px;
  background: #FFF;
  top: 20px;
  left: 60px;
  border: 1px solid #CCC;
  border-radius: 2px;
  background: url('/css/facebook-icon.png') center center no-repeat;
}

.blog_large_left_in_3 a.for_fb {
  top: 10px;
}