﻿di, body, div, span, applet, object, arial,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0; padding: 0; outline: 0; background: transparent;}

h1, h2, h3, h4, h5, h6 {font-family: Times New Roman; font-weight: normal; }


img, fieldset {border: 0px; vertical-align: middle;} 

a {color: #2b587a; text-decoration: underline;}
a:hover {color: #d60303; text-decoration: none;}


input {font-family: Arial; font-size: 12px; color: #000;}
.text_input {position: relative; margin: 0px; padding: 4px 5px; border: 1px solid #aaadb2; border-color: #aaadb2 #dadde6 #e4e9ef #e4e3eb;}

textarea {position: relative; margin: 0px; padding: 4px 0; border: 1px solid #aaadb2; border-color: #aaadb2 #dadde6 #e4e9ef #e4e3eb; font-family: Arial; font-size: 12px; color: #000; resize: none;}

select {position: relative; height: 25px; margin: 0px; padding: 0 0 0 5px; border: 1px solid #aaadb2; border-color: #aaadb2 #dadde6 #e4e9ef #e4e3eb; font-family: Arial; font-size: 16px; color: #000; vertical-align: top;}

.button {position: relative; zoom: 1; display: inline-block; height: 20px; border: 1px solid #afb6bf; background: #e5e7ea url(../images/bg_button.gif) no-repeat left top; vertical-align: top;}
.button input { margin: 0px; border: 0px; padding: 1px 10px; background: transparent url(../images/bg_button.gif) no-repeat right -20px; overflow: visible; cursor: pointer;}

.button_big 
{
    background: url("/images/bg_button_big.gif") no-repeat scroll left top transparent;
    display: inline-block;
    height: 35px;
    margin: 0 1px 0 0;
    position: relative;
    vertical-align: top;
}

.button_big input 
{
    background: url("/images/bg_button_big.gif") no-repeat scroll right -35px transparent;
    border: 0 none;
    cursor: pointer;
    font-size: 24px;
    height: 35px;
    margin: 0 -1px 0 0;
    overflow: visible;
    padding: 0 10px;
    position: relative;
}

.checkbox {height: 14px; margin: 0px; *margin: 0px 0 -2px -3px; vertical-align: middle; }
.radio_input {height: 14px; margin: 0px; *margin: 0px 0 -2px -3px; vertical-align: middle; }

sup {vertical-align: super; font-size: 9px; line-height: 4px;}

table {border: 0px; border-collapse: collapse;}
td {padding: 0px;}

html { height: 100%;}
body {position: relative; width: 100%; height: 100%; background: url("data:image/png;base64,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") #EAEAEA; font-family: Open Sans,sans-serif;
    font-size: 16px;
    line-height: 1.5; color: #000;}


/* BASE
--------------------------------------------------------------------------- */

#wrapper {position: relative; min-width: 1000px; min-height: 100%;}
.error { margin: 10px 0px; color: red }

/* top_banner */

.top_banner {position: relative; overflow: hidden; width: 100%; border-top: 1px solid #000; }
.top_banner a {display: block; text-align: center; }
.top_banner a.banner_1 {background: transparent url(../images/bg_banner_1.jpg) repeat-x center top; }



/* header */

.header_wrap {padding-top:0px;position: relative; z-index: 60; margin-top:10px; background: url("data:image/png;base64,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") #EAEAEA;}
.header_m {position: relative; z-index: 60; margin: 0 0 21px;}
.header {position: relative; width: 956px; margin: 0px auto;background: #FFFFFF;padding: 0px 10px 0px;border-radius: 0px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.298);}
.header:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}

.header .my_logo {position: relative; float: left; margin: 0px; padding-top: 10px;padding-bottom:8px;}
.header .my_menu {position: relative; float: left; margin-left: 40px; padding: 49px 0 0;}

.header .personal_panel {position: absolute; top: -27px; right: 0px;  padding: 2px 10px 0 0px; text-align: right; line-height: 18px;}
.header .personal_panel .welcome {position: relative; margin: 0 0 3px;}
.header .personal_panel .welcome .name {color: #d60303}

.header .personal_panel .personal_menu a {color: #818181}
.header .personal_panel .personal_menu {padding: 0 0 0 50px;font-size: 15px;}
.header .personal_panel .personal_menu .menu_border {padding: 0 10px; color: #cdcdcd;}
.header .personal_panel .personal_menu .popup_link {border-bottom: 1px dashed #1086a9; text-decoration: none;}
.header .personal_panel .personal_menu .popup_link:hover {border-bottom: 0px; text-decoration: none;}


.header1 .personal_panel1 .personal_menu1 {padding: 0 0 0 0px;}
.header1 .personal_panel1 .personal_menu1 .menu_border {padding: 0 10px; color: #cdcdcd;}
.header1 .personal_panel1 .personal_menu1 .popup_link {border-bottom: 1px dashed #1086a9; text-decoration: none;}
.header1 .personal_panel1 .personal_menu1 .popup_link:hover {border-bottom: 0px; text-decoration: none;}


/*.header .personal_panel .personal_menu {position: relative; overflow: hidden; float: right; margin: 0 -15px 0 0; padding: 2px 0 0; list-style-type: none; line-height: 11px;}
.header .personal_panel .personal_menu li {position: relative; float: left; margin: 0 0 0 -1px; padding: 0 15px 3px 14px; border-left: 1px solid #cdcdcd;}
*/
.header .popup_login { top: -5px; right: -2px; text-align: left;}

.header .search_panel {position: absolute; zoom: 1; z-index: 10; top: 10px; right: 10px; }
.header .search_icc {position: absolute; zoom: 1; z-index: 10; right: 0px;}
.header .search_icc2 {position: absolute; zoom: 1; z-index: 10; top: 32px; right: 0px;}
.header .search_panel form {position: relative; padding: 0 35px 0 0; border: 1px solid #aaadb2; border-color: #aaadb2 #dadde6 #e4e9ef #e4e3eb; background: #fff;}
.header .search_panel .text_input 
{   margin-top: 8px;
    width: 270px;
    padding: 10px 0 10px 10px;
    color: #c0c0c0 /*border: 0px;*/;}


.header .search_panel .submit_button {position: absolute; top: 18px; right: 10px;}

.header .current_date {position: absolute; top: 5px; left: -2px; color: #818181; font-size: 12px; font-style: italic;}



/* base_menu */

.base_menu {padding-top:10px; margin: 0px auto;border-radius: 3px;position: relative; z-index: 50; display: block; list-style-type: none; font-size: 12px; text-align: center; color: #000000;width: 956px;}
.base_menu li {position: relative; float: left;}
.base_menu div {position: relative; }
.base_menu a {border-radius: 3px;position: relative; display: block;  padding-right: 30px; color: #000000;font-size: 15px; font-weight: bold;}
.base_menu a:hover {border-radius: 3px;color: #2B587A; }
.base_menu .point_1 a {background-position: -2px top;}
.base_menu .current a {}
.base_menu .submenu_marker {margin: 7px 0 0 0px; padding: 3px; vertical-align: top;}


.base_menu li.point_1 {}
.base_menu li.point_2 {}
.base_menu li.point_3 {}
.base_menu li.point_4 {}
.base_menu li.point_5 {}
.base_menu li.point_6 {}
.base_menu li.point_7 {}
.base_menu li.point_8 {}
.base_menu li.point_9 {}
.base_menu li.point_10 {}
.to-main { display: block;position: absolute; bottom: -15px;margin-left: 3px; color: #818181; font-size: 11px; }
.base_menu .submenu {position: absolute; display: none; top: 40px; left: 0px; width: 100%; padding: 8px 0 11px; background: #131313 url(../images/bg_base_menu_submenu.gif) no-repeat left bottom; font-family: Arial; font-size: 12px; text-align: left;}
.base_menu .submenu li {position: relative; display: block; float: none; width: auto; height: auto; padding: 0 5px 11px 25px; background: transparent url(../images/marker_2.gif) no-repeat 15px 5px;}
.base_menu .submenu span {color: #d60303; font-weight: bold;}
.base_menu .submenu a {display: inline; height: auto; padding: 0px; background: transparent; text-decoration: underline;}
.base_menu .submenu a:hover {background: transparent; text-decoration: none;}

.base_menu .sub:hover {background: #222 url(../images/bg_base_menu_point_active.png) no-repeat left top;}
.base_menu .sub:hover .submenu {display: block;}

.sub-header-menu { width: 956px; margin: 0 auto; margin-top: 10px; margin-bottom: 5px }
.sub-header-menu ul { display: block; float: right; list-style: none; padding:0px; margin: 0px }
.sub-header-menu ul li { display: block; float: left; border-right: 1px solid #cdcdcd; padding: 0px 13px 0px 0px; margin-left: 10px }
.sub-header-menu ul li.names-item { background: url(../images/names_icon.png) left center no-repeat; padding-left: 18px }
.sub-header-menu ul li.capsula-item { background: url(../images/capsula_icon.png) left center no-repeat; padding-left: 30px }
.sub-header-menu ul li.great-item { background: url(../images/sages_icon.png) left center no-repeat; padding-left: 24px }
.sub-header-menu ul li.encyclopedia-item { padding-right: 0px; padding-left: 23px; border: 0px; background: url(../images/encyclopedia_icon.png) left center no-repeat; }
.sub-header-menu ul li.current { font-weight: bold }

/* footer */

.footer_wrap {position: relative; overflow: hidden; z-index: 40; min-width: 1000px; width: 100%; height: 150px; margin-top: 20px; background: #151515; color: #b2b2b2;}
/*.footer_wrap {position: relative; overflow: hidden; z-index: 40; min-width: 1000px; width: 100%; height: 237px; margin: -237px 0 0; background: #151515; color: #b2b2b2;}*/
.footer {position: relative; width: 926px; margin: 0 auto; padding: 5px 0 0;}
.footer a {color: #ffffff;}

.footer .footer_menu {position: relative; overflow: hidden; height: 95px; padding-top: 10px }
.footer .footer_menu_block {position: relative; float: left; width: 230px; height: 127px; padding: 0px 15px; border-left: 1px solid #444;}
.footer .footer_menu_block_center {width: 340px; padding: 0px 15px}
.footer .footer_menu h4 {position: relative; margin: 0 0 17px; font-family: Arial; font-size: 12px; font-weight: bold; font-style: normal;}
.footer .footer_menu ul {float: left; padding: 0 20px 0 0; list-style-type: none; font-size: 12px;}
.footer .footer_menu ul li {margin: 0 0 9px;}

.footer .meters {position: relative; float: right; list-style-type: none;}
.footer .meters li {position: relative; float: left; margin: 0 0 0 5px;}

.footer .copyright {position: relative;  font-size: 11px; color: #ffffff;}
.footer .copyright p {margin: 0 0 8px;}



/* content */
.title-first-link:link, .title-first-link:visited { color: #000; text-decoration: none }
.title-first-link:hover { text-decoration: underline }
.content_wrap {position: relative; z-index: 10; width: 100%; padding: 0px 0px 0px 0px; margin-bottom: 0px; /*background: transparent url(../images/bg_content.gif) repeat-y center top;*/background: url("data:image/png;base64,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") #EAEAEA;}
.content_wrap .bg_1 {position: absolute; top: 0px; left: 0px; width: 100%; height:848px; /*background: transparent url(../images/bg_content_top_01.png) no-repeat center top;*/}
.content_wrap .bg_2 {position: absolute; width:958px; height: 18px; /*background: transparent url(../images/bg_content_bottom_01.png) no-repeat center top;*/ margin-top: 25px;z-index: 9999}
.content {border-radius: 0px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.298); background: #FFFFFF;position: relative; z-index: 5; width: 956px; min-height: 800px; margin: 0 auto; padding: 10px 10px 0; }
.home-page .content { width: 928px }
/*.content_wrap {position: relative; z-index: 10; width: 100%; padding: 0 0 300px; background: transparent url(../images/bg_content.gif) repeat-y center top;}
.content_wrap .bg_1 {position: absolute; top: 0px; left: 0px; width: 100%; height: 1400px; background: transparent url(../images/bg_content_top.jpg) no-repeat center top;}
.content_wrap .bg_2 {position: absolute; bottom: 237px; left: 0px; width: 100%; height: 665px; background: transparent url(../images/bg_content_bottom.jpg) no-repeat center top;}
.content {position: relative; z-index: 5; width: 956px; min-height: 1400px; margin: 0 auto; padding: 15px 0 0; }*/

.content:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}

.contentDis {position: relative; z-index: 5; width: 956px; min-height: 2000px; margin: 0 auto; padding: 15px 0 0; }
.contentDis:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}

.base_content {position: relative; float: right; width: 684px; }
.encyclopedia_page .base_content {/*background: transparent url(../images/bg_content_encyclopaedia.png) no-repeat right top;*/ float: none; width: auto; padding: 10px 20px}
.encyclopedia_page .glossary_block { background: none;width: 100%;padding-bottom: 0}
.encyclopedia_page .name_search .select_list {margin-bottom: 0}
.encyclopedia_page .glossary_block ul li.current {background-color: #FFFFFF;border-color: #C6C6C6;color: #D60303;}
.encyclopedia_page .glossary_block ul.sub-list {margin-top: 10px;font-size: 14px}
.dreambook_page .base_content {  float: none; width: auto;padding: 0px 10px 20px;}
.sage_page .onecolumn_base_content {min-height:500px}
.time_capsule_page .base_content {background: transparent url(../images/bg_content_time_capsule.jpg) no-repeat right top; float: none; width: auto; padding: 10px 20px}
.siterating_page .onecolumn_base_content {/*background: transparent url(../images/bg_content_siterating.png) no-repeat right top;*/ float: none; width: auto; padding: 10px 20px}
.divination_page .onecolumn_base_content {/*background: transparent url(../images/bg_content_divination.png) no-repeat right top; min-height:500px*/}
.mysticalstory_page .onecolumn_base_content {/*background: transparent url(../images/bg_content_mysticalstory.png) no-repeat right top;*/ min-height:500px}


.sidebar {position: relative; z-index: 15; float:right ; width: 210px;}

.time_capsule_page .sidebar { display: none }

.content_name {}
.content_name .sidebar { float: right; width: 210px; }
.content_name .base_content { float: left; width: 684px; padding: 0 0 0 15px;}

.sidebar-dreambooks {position: relative; z-index: 15; float: right; width: 210px; padding: 10px 0px 0 0;}



#shortpage .contentDis {position: relative; z-index: 5; width: 956px; min-height: 1300px; margin: 0 auto; padding: 15px 0 0; }
/*#shortpage .content_wrap .bg_2 {position: absolute; bottom: 237px; left: 0px; width: 100%; height: 44px; background: transparent url(../images/bg_content_bottom_short.jpg) no-repeat center top;}*/
#shortpage .base_content {position: relative; float: none; width: auto; padding: 12px 15px 0 15px;}
#shortpage  .content {width: 100%; min-height: auto; }


.contentDis {position: relative; z-index: 5; width: 926px; padding: 12px 15px; margin: 0 auto;}
.yafnet .content {width: 100% !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important;}


/* CONTENT BLOCK'S
---------------------------------------------------------------------------- */


h1 {/*margin: 0 0 25px;*/ margin: 0 0 18px; font-family: Times New Roman; font-size: 30px; line-height: 32px;}
h2 {/*margin: 0 0 30px;*/ margin: 0 0 17px; font-family: Times New Roman; font-size: 18px; line-height: 18px;}
h2 .val {color: #818181;}
h3 {margin: 0 0 4px; font-family: Arial; font-size: 13px;}
h4 {margin: 0 0 7px; font-family: Arial; font-size: 12px; font-weight: bold; /*font-style: italic;*/ line-height: 18px;}



.more {position: relative; zoom: 1; padding: 0 0 0 11px; font-size: 11px; font-weight: bold;}
.more .marker {position: absolute; top: 4px;left: 0px;}

.home_more {margin: 0 0 42px;}


.print {position: relative; zoom: 1; padding: 0 0 0 17px;}
.print .icon {position: absolute; top: 4px; left: 0px;}


.prew {position: relative; display: inline-block; }
.prew .img { position: relative; display: block;/* -moz-box-shadow: 5px 5px 10px #cdcdcd; -webkit-box-shadow: 5px 5px 10px #cdcdcd; box-shadow: 5px 5px 10px #cdcdcd;*/}
.prew a {display: block; text-decoration: none; cursor: pointer; }

.prew_0 {position: relative; display: inline-block; -moz-box-shadow: 5px 5px 10px #cdcdcd; -webkit-box-shadow: 5px 5px 10px #cdcdcd; box-shadow: 5px 5px 10px #cdcdcd;}

.prew_1div {z-index: 2; margin: 0 0 0px;}
.prew_1 {z-index: 2; margin: 0 0 15px;}
.prew_1 .play_icon {position: absolute; left: 50%; top: 50%; margin: -27px 0 0 -24px;}
.prew_1 .info {position: absolute; zoom: 1; display: block; bottom: 0px; left: 0px; width: 100%; min-height: 28px; _height: 28px; padding: 3px 0 4px; background: transparent url(../images/bg_prew_info.png) repeat-x left top; font-size: 11px; text-align: left;}
.prew_1 .info .text {display: block; padding: 0 7px 0 7px; color: #fff;}
.prew_1 .info .date {display: block; padding: 0 0 0 7px; color: #bbb;}

.prew .bg {position: absolute; z-index: -1; display: block; top: 0px; left: 0px; width: 100%; height: 100%; _width: expression(offsetParent.offsetWidth + 'px'); _height: expression(offsetParent.offsetHeight + 'px'); background: #ccc; font-size: 0px; }
.prew .bg .r {position: absolute; display: block; top: 0px; left: 0px; margin-left: 100%; width: 14px; height: 100%; /*background: transparent url(../images/bg_prew_right.png) no-repeat left top;*/}
.prew .bg .b {position: absolute; display: block; top: 100%; left: 0px; width: 100%; height: 14px;  /*background: transparent url(../images/bg_prew_bottom.png) no-repeat left top;*/}
.prew .bg .c {position: absolute; display: block; top: 100%; left: 0px; margin-left: 100%; width: 14px; height: 14px; /*background: transparent url(../images/bg_prew_corner.png) no-repeat left top;*/}

.prew_2 .bg .r {background: transparent url(../images/bg_prew_2_right.png) no-repeat left top;}
.prew_2 .bg .b {background: transparent url(../images/bg_prew_2_bottom.png) no-repeat left top;}
.prew_2 .bg .c {background: transparent url(../images/bg_prew_2_corner.png) no-repeat left top;}

.prew_3 {position: relative; zoom: 1;}
.prew_3 img {display: block; padding: 1px; border: 1px solid #cdcdcd;}
.prew_3 .text {width: 100%; color: #818181; font-size: 11px; }

.poll_results_block.table { margin: 10px 0px }
.poll_results_block th { border: 1px solid #cecece; height: 28px; background: url(../images/poll_top_bg_01.png) repeat-x }
.poll_results_block td { height: 34px; border-bottom: 1px solid #d6d6d6; border-top: 1px solid #f0f0f0; border-left: 1px solid #ececec; background-color: #ececec; color: #818181; font-weight: bold }
.poll_results_block td.col2 { padding-right: 30px }
.poll_results_block td div.bar { width: 295px; float:left; margin-left: 5px }
.poll_results_block td span { height: 12px; display: block; border: 1px solid #3c7098; background: url(../images/poll_bar_bg.png) repeat-x }
.poll_results_block td i { display: block; float: left }
.poll_results_block th.col1, .poll_results_block td.col1 { width: 172px; text-align: left; padding-left: 10px; }
.poll_results_block th.col2 { width: 336px; }
.poll_results_block th.col3 { width: 171px; }
.poll_results_block td.col3 { text-align: center }
ul.poll_results_block {position: relative; zoom: 1; overflow: hidden; width: 190px; padding: 1px 0 4px;}
.poll_results_block .dt {position: relative; margin: 10px 0 2px}
.poll_results_block .dd {position: relative; zoom: 1; z-index: 2; height: 18px;padding: 3px 0 0 6px; background: #b3b3b3; color: #fff; font-size: 11px;}
.poll_results_block .dd .bg {position: absolute; z-index: -1; left: 0px; top: 0px; height: 21px; background: #B6B09B; font-size: 0px;}


.news_list {position: relative; list-style-type: none;  }
.news_list li {position: relative; zoom: 1; margin: 0 0 5px;  padding: 0 0 0px 80px; vertical-align: top;  }
.news_list li:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.news_list .prew {position: relative; float: left; margin: 0px 0 0 -80px; *margin: -3px 0 -4px -80px; }
.news_list p {margin: -1px 0px 0px 0px; }
.news_list .comment_info {font-size: 11px; }
.news_list .comment_info a:link, .news_list .comment_info a:visited {color: #B6B09B; font-style:italic }
.news_list .comment_info a:hover {color: #9e9e9e; }
.vmiddle { display:table-cell; height: 70px; vertical-align:middle; }
.vmiddle .tr, .vmiddle p { position: relative;}
/* fix for ie6 */
/*.vmiddle .tr, .vmiddle p {  //top: 50%; width: 100%;}*/
/*.vmiddle p {//top: -50%;}*/



/* sidebar
--------------------------------------------------------------------------- */

.sidebar_block {position: relative; margin: 0 0 15px; }



/* stop_kadr_block */

.stop_kadr_block {margin-right: -32px; background: transparent url(../images/bg_stop.png) no-repeat left top;  }
.stop_kadr_block h2 {margin: 0 0 28px;  }
.stop_kadr_block .prew .stop_icon {position: absolute; bottom: 4px; right: 8px; }
.stop_kadr_block .prew .text {padding: 0 35px 0 7px; }
.stop_kadr_block .prew .bg { width: 210px }
.stop_kadr_block .prew .bg .r {background: transparent url(../images/bg_prew_right_stop.png) no-repeat left top;}



/* popular_news_block */

.popular_news_block {margin: 0 0 30px;  }
.popular_news_block h2 {margin: 0 0 17px;  }
.popular_news_block .news_list {margin: 0 0 7px;  }



/* reader_tor_block */

.reader_tor_block { margin: 0 0 45px; }
.reader_tor_block h2 {margin: 0 0 31px;  }
.reader_tor_block .news_list {margin: 0 0 7px;  }



/* banner_block */

.banner_block {margin: 0 0 39px;  }




/* tag's */

.tag_block {margin: 0 -5px 40px 0; padding: 0 5px 0 0; }

.tag_list {position: relative; zoom: 1; list-style-type: none; text-align: center; line-height: 25px; }
.tag_list li {display: inline; padding: 0 4px; vertical-align: baseline; }
.tag_list a:hover {color: #d60303; }
.tag_list a {color: #666666; }
.tag_list .tag_1 {font-size: 12px; font-style: italic; }
.tag_list .tag_2 {font-size: 14px; }
.tag_list .tag_3 {font-size: 15px; }
.tag_list .tag_4 {font-size: 18px; }
.tag_list .tag_5 {font-size: 19px; }
.tag_list .tag_6 {font-size: 21px; }
.tag_list .allthemes { display:block; text-align: left; font-size: 11px; line-height: 13px; margin-top: 15px }
.tag_list .allthemes a { font-size: 11px; font-weight: bold; color: #2B587A }

.tags-page .tag_list { display: block; margin-top: 50px }
.tags-page .tag_list li { line-height: 35px; padding: 0 10px }
.tags-page .tag_list .tag_1 {font-size: 14px; font-style: italic; }
.tags-page .tag_list .tag_2 {font-size: 16px; }
.tags-page .tag_list .tag_3 {font-size: 18px; }
.tags-page .tag_list .tag_4 {font-size: 20px; }
.tags-page .tag_list .tag_5 {font-size: 21px; }
.tags-page .tag_list .tag_6 {font-size: 23px; }

.tag_block_2 { margin: 0 -5px 50px 0; background: transparent url(../images/bg_tag_block.gif) no-repeat left 20px;}
.tag_block_2 .tag_list {margin: 0 0 7px; padding: 0 0 23px; background: transparent url(../images/line_sidebar_1.png) no-repeat center bottom;  }




/* poll_block */

.poll_block {position: relative; margin: 0 0 10px; padding: 10px 10px 21px; background: #0a0702 url(../images/bg_poll_block.jpg) no-repeat left top; color: #fff; }
.poll_block .question {margin: 0 0 4px; font-style: italic; line-height: 16px;}
.poll_block .votes_info {color: #818181;}
.poll_block .poll_results_block {margin: 4px 0 15px;}
.poll_block .poll_results_block .dd {background: #9e8972;}
.poll_block .poll_list {position: relative; margin: 15px 0 24px; list-style-type: none; }
.poll_block .poll_list li {position: relative; zoom: 1; margin: 0 0 12px; padding: 0 0 0 18px; vertical-align: top; }
.poll_block .poll_list li label {cursor: pointer;}
.poll_block .poll_list li .radio_input {position: absolute;left: 0px; top: 0px;}
.poll_block .poll_submit {float: right; margin: -3px 0 0;}
.poll_block .comment_link {font-size: 11px; }
.poll_block .comment_link a {color: #B6B09B; }
.poll_block .comment_link a:hover {color: #9e9e9e; }




/* subscribe_block */

.subscribe_block {position: relative; z-index: 11; margin: 0px 0 0px; float:left; }
.subscribe_block h2 { margin: 0 0 28px;}
.subscribe_block .text_input {width: 120px; height: 12px; margin: 0 0 0px; background: #fff; color: #C0C0C0;}
.subscribe_block .subscribe_submit {margin: 0 0 0px; }
.subscribe_block .subscribe_description {position: relative; font-style: italic; color: #000000; line-height: 17px; word-spacing: -1px;}
/*.subscribe_block .bg {position: absolute; z-index: -1; top: -50px; left: 85px; width: 150px; height: 132px; background: transparent url(../images/bg_subscribe.png) no-repeat left top;} */
.subscribe_block .popup_subscribe_messages {position: absolute; top: 65px; left: 111px;}



/* small_comments_block */

.small_comments_block {margin: 0 0 30px; }
.small_comments_block h2 { margin: 0 0 24px; line-height: 16px; }
.small_comments_list {position: relative; list-style-type: none;  }
.small_comments_list .comment_entry {position: relative; zoom: 1; margin: 0 0 6px; padding: 0 0 24px; background: transparent url(../images/line_sidebar_1.png) no-repeat center bottom; vertical-align: top;  }
.small_comments_list .comment_header {position: relative;  margin: 0 0 4px;}
.small_comments_list .comment_header .name {font-weight: bold; }
.small_comments_list .comment_header .date {margin: 0 0 0 6px; padding: 1px 0 6px 6px; background: transparent url(../images/line_vert_1.gif) repeat-y left top; color: #818181; font-size: 11px; font-style: italic; }



/* calendar_block */

.calendar_block {padding: 0 0 4px;  border-bottom: 1px dashed #c3c3c3;}

.calendar_header {position: relative; zoom: 1; padding: 3px 20px 12px; border-bottom: 1px dashed #c3c3c3; }
.calendar_header .month {text-align: center; font-size: 18px; }
.calendar_header .month_nav {position: absolute; top: 12px; left: 0px; width: 100%; _width: expression(offsetParent.offsetWidth + 'px'); list-style-type: none;}
.calendar_header .month_nav .up {position: absolute; top: 0px; left: 0px;}
.calendar_header .month_nav .down {position: absolute; top: 0px; right: 0px;}
.calendar_header .month_nav img {padding: 0 0 4px; border-bottom: 1px solid #1086a9; vertical-align: top;}
.calendar_header .month_nav a:hover img {border-bottom: 0px;}

.calendar_table { width: 210px; font-size: 11px; text-align: center;}
.calendar_table th {width: 30px; height: 26px; vertical-align: middle; color: #818181; font-weight: normal;}
.calendar_table td {width: 30px; height: 26px; vertical-align: middle;}
.calendar_table td div {padding: 2px 0;}
.calendar_table .current_week td {background: transparent url(../images/bg_calendar_current_week.gif) repeat-x left center;}
.calendar_table td.current div {border: 3px solid #d60303; background: #fff;}
.calendar_table td a {color: #1086a9;}
.calendar_table td.output a {color: #d60303;}
.calendar_table td.old a {color: #70b6cb;}
.calendar_table td.old_output a {color: #e66868;}



/* discussion_block */

.discussion_block { }
.discussion_block_in {position: relative; zoom: 1; overflow: hidden; padding: 9px 20px 0 10px; background: #f5f5f5;  }
.discussion_block h2 {margin: 0 0 14px; font-family: Arial; font-size: 12px; line-height: 14px; font-weight: bold; font-style: italic;  }
.discussion_block .more {padding: 16px 0 0 11px; border-top: 1px dashed #edeae3; }
.discussion_block .more .marker {top: 20px; }

.discussion_block_2 .more {padding: 16px 0 0 11px; border-top: 0px;  background: transparent url(../images/line_sidebar_1.png) no-repeat center top;}

.discussion_list {position: relative; list-style-type: none;  }
.discussion_list li {position: relative; zoom: 1; margin: 0 0 10px 0px; padding: 0 0 0 25px; background: transparent url(../images/icon_discussion.gif) no-repeat left 1px; }
.discussion_list li.border-bottom { display: block; height: 0px; line-height: 0px; font-size: 0px;  border-bottom: 1px dotted #818181; margin: 0px 0px 8px 0px; padding: 0px; background: none }
.discussion_list .text {margin: 0 0 4px; font-size: 13px;}
.discussion_list .comments_info {font-size: 11px; }
.discussion_list .comments_info a {color: #B6B09B; }
.discussion_list .comments_info a:hover {color: #9e9e9e; }
.discussion_block_incomcap { padding: 9px 0px 9px 10px; background: #edeae3; opacity:0.8;  }

.diplom-comments .discussion_block_incom span.item-number { margin-left: 10px; display: block;height: 20px;margin-top: -10px;position: absolute;top: 50%;font-size: 20px;color: #DFDFDF; }
.diplom-comments .discussion_block_incom p { position: relative; font-size: 16px; }
.diplom-comments .left-column { margin-right: 15px;}
.vashvers { color: #818181;font-size: 17px;margin: 0px;text-align: left;}
.diplom-comments .right-column {border-radius: 0;}

/* Extrasensory */
.center-list .left-column { width: 695px;float: left;padding-right: 30px}
.center-list .right-column { width: 210px;float: left;position: relative;padding-top: 70px}
.center-list .add-button, .center-details .add-button { width: 250px;height: 108px;background: url(../images/bgAddCenterBtn.png) no-repeat;position: absolute;top: -38px;left:-40px}
.center-list .add-button a, .center-details .add-button a { display: block;font-size: 24px;font-style: italic;text-align: center;margin: 26px 0 0 40px}
.center-details .add-button { right: 5px;left: inherit;top:0}
.center-list .tabs-container {margin-top: 22px}
.center-search { border: 1px solid #bdbdbd;padding: 14px 9px;background: url(../images/bgCenterSearch.png) repeat-x;margin-top: 15px}
.center-search label { font-size: 21px;padding-bottom: 10px;display: block}
.center-search .button { float: right;margin-top: 10px}
.center-popular {border: 1px solid #bdbdbd;margin-top: 24px;background: url(../images/bgCenterPopular.png) no-repeat}
.center-popular h3 { font-size: 21px;font-weight: normal;font-family: Times New Roman;padding: 13px 0 24px 9px;line-height: 19px}
.center-popular ul { display: block;margin: 0px 9px 14px 9px;list-style: none;font-size: 13px}
.center-popular ul li { padding: 11px 0 11px 8px;background: url(../images/centerItemMarker.png) no-repeat;background-position: 0 18px;border-bottom: 1px dotted #818181}
.center-popular ul li.last { border-bottom: none;padding-bottom: 0}
.center-list .prew.prew_1 {margin-bottom: 5px}
.center-list .rating-stats {padding-left: 0}
.center-list .stats li { display: block;float:left}
.center-list .stats li.views {margin-top: 2px}
.center-details {position: relative}
.center-details .rating-control {float:left}
.center-details .left-column, .center-details .right-column { float: left;margin-top: 25px}
.center-details .left-column { width: 365px;}
.center-details .right-column { width: 571px;}
.center-details .right-column ul { list-style: none;font-size: 13px;font-family: Arial}
.center-details .right-column ul li { border-bottom: 1px dashed #d8dadc;padding: 8px 0}
.center-details .right-column ul li.last {border:none}
.center-details .tabs-container ul {float:left}
#descriptionContainer, #commentsContainer {margin-top: 20px}
#descriptionContainer { font-size: 13px;font-family: Arial}
#commentsContainer .comments_header {margin-top: 0!important}
/* debate_block */

.debate_block {position: relative; zoom: 1; margin: 0 0 15px 0px;  padding-bottom: 0px }
.debate_block h2 {margin: 0 0 15px; }
.debate_list {position: relative; list-style-type: none; background-color: #ffffff; padding: 8px 8px 3px 8px; display:block; margin: 0px 5px 10px 0px }
.debate_list .debate_entry {position: relative; zoom: 1; margin: 0 0 8px; padding: 8px 0 7px 0px; }
.debate_list .border-bottom { display: block; height: 0px; line-height: 0px; font-size: 0px;  border-bottom: 1px dotted #818181; margin-bottom: 5px  }
.debate_list .text {margin: 0px; font-weight: normal; background: url(../images/icon_discussion.gif) no-repeat; background-position: 0% 6%; padding-left: 25px}

.debate_list .members {color: #818181; font-size: 11px;font-style:italic;}
.debate_list .comment, .new_block_list .comment {padding: 0px; font-style:italic; font-size: 11px; }
.debate_list .comment a, .new_block_list .comment a {color: #B6B09B;font-size: 11px; }
.debate_list .comment a:hover, .new_block_list .comment a:hover {color: #9e9e9e; }

/* sidebar_block_1 */

.sidebar_block_1 {position: relative; zoom: 1; z-index: 2; margin: 0 0 0px; padding: 15px 10px 25px; border: 1px solid #e6e4e2; background: #fff url(../images/bg_sidebar_block_1.gif) repeat-x left top;}
.sidebar_block_1 h3 {position: relative; margin: 0 -9px 2px; padding: 0 8px 16px; background: transparent url(../images/line_sidebar_1.png) no-repeat left bottom; font-family: Times New Roman; font-size: 18px; font-weight: normal;}

.sidebar_block_1 .bg_top {position: absolute; z-index: -1; top: -25px; left: -35px; width: 244px; height: 140px; font-size: 0px;}
.sidebar_block_1 .bg_bottom {position: absolute; z-index: -1; bottom: -12px; left: -35px; width: 244px; height: 129px; background: url(../images/bg_sidebar_block_1_bottom.gif) no-repeat left top; font-size: 0px;}
.dreambook_page .sidebar_block_1 .bg_top { position: absolute; z-index: -5; top: -25px; left: -35px; width: 244px; height: 140px; font-size: 0px;}

.small_name_search, .small_dreambook_search {margin-top: 0px; padding-bottom: 0px;width: 270px;}
.small_name_search h2, .small_dreambook_search h2 { margin-bottom: 20px;}

.small_name_search form, .small_dreambook_search form {position: relative; zoom: 1; overflow: hidden; margin: 0 0 26px;}
.small_name_search form .text_input, .small_dreambook_search form .text_input {position: relative; float: left; width: 112px; padding: 2px 5px;}
.small_name_search form .button_2, .small_dreambook_search form .button_2 {position: relative; float: right; }
.small_name_search form .button_2 input, .small_dreambook_search form .button_2 input {overflow: visible; width: 59px; padding: 0px;}

.small_name_search .name_list, .small_dreambook_search .name_list {position: relative; margin-top: 10px; list-style-type: none; font-size: 15px; line-height: 18px; color: #818181; }
.small_name_search .name_list li, .small_dreambook_search .name_list li {position: relative; zoom: 1; display: inline-block; *display: inline; *margin-right: 4px; vertical-align: top;}
.small_name_search .name_list li.current, .small_dreambook_search .name_list li.current {color: #000;}
.small_name_search .name_list li.current a,
.small_name_search .name_sub_list li.current a,
.small_dreambook_search .name_list li.current a,
.small_dreambook_search .name_sub_list li.current a
{
	color: #D60303;
	text-decoration: none;
}

.small_name_search .name_sub_list, .small_dreambook_search .name_sub_list {position: relative; zoom: 1; padding: 0 7px 3px; background: #fff8e6; line-height: 18px;}
.small_name_search .name_sub_list li, .small_dreambook_search .name_sub_list li {position: relative; zoom: 1;display: inline-block; *display: inline; margin: 0 3px 0 0; *margin-right: 6px; vertical-align: top;}


.popular_name_list {position: relative; zoom: 1; overflow: hidden; margin: -6px 0 20px; line-height: 15px}
.popular_name_list dt {position: relative; margin: -2px 0 5px; padding: 7px 0 0; background: transparent url(../images/line_hor_1.gif) repeat-x left top;}
.popular_name_list dd {position: relative; margin: 0 0 8px;}


.popular_name_small_list {position: relative; zoom: 1; list-style-type: none; }
.popular_name_small_list li {position: relative; margin: 0 0 6px; padding: 0 0 0 12px; background: transparent url(../images/marker_6.gif) no-repeat left 6px;}


/* base_content
--------------------------------------------------------------------------- */


/* new_info_block */

.new_info_block {position: absolute; overflow: hidden; zoom: 1; top: 22px; right: 15px; background: #B6B09B; color: #fff; font-size: 11px;}
.new_info_block dl {position: relative; zoom: 1; float: left; margin: 0 0 0 -13px; }
.new_info_block dt {float: left; height: 18px; padding: 3px 3px 0 19px; background: transparent url(../images/line_vert_2.gif) repeat-y 6px top; }
.new_info_block dd {float: left; height: 18px; padding: 3px 5px 0 0;}



/* new_block */

.new_block {position: relative; zoom: 1; margin: 10px 0 25px;  }
.new_block:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}

.new_block .img_block {position: relative; float: right; _margin: 0 0 0 -3px; padding: 0 0 0 1px; border-left: 5px solid #e8e8e8; }
.new_block .img_block .prew {margin: 0px;}
.new_block .img_block .prew .info {padding: 12px 0 16px; font-size: 12px; line-height: 12px;}

.new_block .new_block_list {position: relative; overflow: hidden; height: 100%; margin: 0 1px 0 0; line-height: 15px;}
.new_block .new_block_list ul {position: relative; list-style-type: none; font-size: 13px;}
.new_block .new_block_list li {position: relative; zoom: 1; margin: 0 0 1px; padding: 12px 20px 14px 10px; background: transparent url(../images/line_hor_1.gif) repeat-x left bottom; }
.new_block .new_block_list li.current {background: #e8e8e8 url(../images/bg_new_block_list_current.gif) repeat-y left top; }
.new_block .new_block_list .more {margin: 15px 0 0 10px;}
.new_block #sub-title-block { background-color: #fff; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; position:absolute; width: 100%; top:0px; left: 0px;}
.new_block #subTitleLink { display: block; color: #000; font-size:15px; position:absolute; top:0px; margin: 15px }
.new_block #subTitleLink:hover { text-decoration: underline }




/* home_two_col_block */

.home_two_col_block {position: relative; z-index: 10;}
.home_two_col_block:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.home_two_col_block .block_bg {position: absolute; z-index: -1; top: -55px; right: -16px; width: 242px; height: 117px; }

.home_two_col_block .col_1 {position: relative; zoom: 1; float: left; width: 442px; }
.home_two_col_block .col_1 h1 {margin: 0 0 24px;}
.home_two_col_block .col_1 .all_discussion_info {position: absolute; top: 10px; right: 0px; height: 18px; padding: 3px 5px 0; background: #B6B09B; color: #fff; font-size: 11px;}

.home_two_col_block .col_1 .two_discussion_block {position: relative; overflow: hidden; zoom: 1; margin: 0 -22px 42px 0; }
.home_two_col_block .col_1 .two_discussion_block .discussion_block {float: left; width: 210px; margin: 0 22px 0 0px; }

.home_two_col_block .col_1 .new_publication_list {position: relative; margin: 0 -22px 8px 0; padding: 0 0 4px; background: transparent url(../images/line_base_content_small_1.png) no-repeat left bottom; }
.home_two_col_block .col_1 .new_publication_list li {position: relative; zoom: 1; display: inline-block; *display: inline; width: 210px; margin: 0 18px 34px 0; *margin-right: 22px; padding: 163px 0 0; vertical-align: top;}
.home_two_col_block .col_1 .new_publication_list .cat {position: absolute; z-index: 5; left: 0px; top: 0px; padding: 2px 5px 4px; background: #000000; opacity: 0.3;}
.home_two_col_block .col_1 .new_publication_list .cat a {color: #fff;}
.home_two_col_block .col_1 .new_publication_list h3 {margin: 0 0 10px; font-size: 18px; line-height: 21px; font-weight: normal;}
.home_two_col_block .col_1 .new_publication_list .prew {position: absolute; top: 0px; left: 0px;}
.home_two_col_block .col_1 .new_publication_list .comments {font-size: 11px; }
.home_two_col_block .col_1 .new_publication_list .comments a {color: #B6B09B; font-style: italic }
.home_two_col_block .col_1 .new_publication_list .comments a:hover {color: #9e9e9e; }

.publication_list {position: relative; margin: 24px -28px 8px 0; padding: 0 0 4px;  }
.publication_list li {position: relative; zoom: 1; display: inline-block; *display: inline; width: 210px; margin: 0 19px 34px 0; *margin-right: 27px; padding: 163px 0 0; vertical-align: top;}
.publication_list .cat {position: absolute; z-index: 5; left: 0px; top: 0px; padding: 2px 5px 4px; background: #d60303;}
.publication_list .cat a {color: #fff;}
.publication_list h3 {margin: 0 0 10px; font-size: 18px; line-height: 21px; font-weight: normal;}
.publication_list .prew {position: absolute; top: 0px; left: 0px;}
.publication_list .comments {font-size: 11px; font-style: italic; }
.publication_list .comments a {color: #d60303; }
.publication_list .comments a:hover {color: #9e9e9e; }

.home_two_col_block .col_1 .publication_list {margin: 0 -22px 8px 0; padding: 0 0 4px; background: transparent url(../images/line_base_content_small_1.png) no-repeat left bottom;}
.home_two_col_block .col_1 .publication_list li {margin: 0 18px 34px 0; *margin-right: 22px;}

.home_two_col_block .col_2 {}
.home_two_col_block .col_2 .news_list li {padding-right: 10px;}



/* day_themes_block */

.day_themes_block {position: relative; margin: 24px 0 7px; padding: 0 0 19px; background: transparent url(../images/line_base_content_1.png) no-repeat left bottom; }

.day_themes_list_prew {position: relative; overflow: hidden; margin: 0 -30px 26px 0; list-style-type: none;}
.day_themes_list_prew li {position: relative; float: left; width: 237px; padding: 0 0 10px; }
.day_themes_list_prew li .prew {margin: 0px;}
.day_themes_list_prew li .text {position: absolute; z-index: 5; bottom: 17px; left: 4px; font-size: 13px; line-height: 16px; }
.day_themes_list_prew li .text div.text-backgound {position: static; width: 186px; height: 71px; padding: 23px 8px 0px 8px; background: transparent url(../images/bg_theme_text.png) no-repeat left top; }
.day_themes_list_prew li .text div.text-backgound .vmiddle { position: relative; display: table-cell; vertical-align: middle }
.day_themes_list_prew li .text a {position: relative; zoom: 1; }
.day_themes_list_prew li .text a:hover {color: #d60303; }
.day_themes_list_prew li .big-play-button { z-index: 20; margin-top: -60px; margin-left: -43px }


.day_themes_list {position: relative; list-style-type: none; }
.day_themes_list .themes_entry {position: relative; zoom: 1; margin: 0 0 21px; }
.day_themes_list h3 {margin: 0 0 10px; font-size: 18px; font-weight: normal; }
.day_themes_list .info {font-style: italic; font-size: 11px;}
.day_themes_list .info .date {color: #818181;}
.day_themes_list .info .comment {padding: 2px 0 5px 16px; background: transparent url(../images/line_vert_1.gif) repeat-y 6px top; }
.day_themes_list .info .comment a {color: #B6B09B; }
.day_themes_list .info .comment a:hover {color: #9e9e9e; }



/* breadcrumbs */

.breadcrumbs {position: relative; overflow: hidden; margin: 0 0 10px; padding: 11px 0 0; list-style-type: none; font-size: 11px; color: #818181;}
.breadcrumbs li {position: relative; float: left; margin: 0 15px 0 0; }
.breadcrumbs .marker {position: absolute; top: 0px; left: -9px;}



/* content_block */

.content_block { line-height: 21px;}

.content_block p { margin: 0 0 12px;}
.content_block ol {padding: 0 0 0 22px;}
.content_block ol li {margin: 0 0 5px;}
.content_block ul {position: relative; margin: 0 0 30px; list-style-type: none;}
.content_block ul li {position: relative; margin: 0 0 5px; padding: 0 0 0 35px; background: transparent url(../images/marker_4.gif) no-repeat 20px 7px;}
.content_block ul.stats {margin: 0}
.content_block ul.stats li {  }


.txt_block { }
.txt_block h2 {margin: 0 0 17px; }
.txt_block h3 {margin: 0 0 5px; }
.txt_block ol {margin: 0 0 46px; }
.txt_block ol li {margin: 0 0 26px; }
.txt_block ol.my_markers li {position: relative; list-style-type: none;}
.txt_block ol.my_markers .list_marker {position: absolute; zoom: 1; top: 0px; left: -24px; font-family: Arial; font-size: 14px; font-weight: normal;}
.txt_block ol.my_markers h2 .list_marker {top: 2px; *top: 3px;}
.txt_block ol.my_markers h3 .list_marker {top: 0px; *top: -1px;}
.txt_block ul {margin: -5px 0 25px; }



/* pass_recovery_block */

.pass_recovery_block {position: relative; margin: 0 0 30px;}
.pass_recovery_block .description {position: relative; margin: 0 0 34px;}
.pass_recovery_block .h {position: relative; display: inline-block; width: 110px; padding: 4px 0 0; font-weight: bold; vertical-align: top;}
.pass_recovery_block .text_input { width: 430px; margin: 0 5px 0 0;}
.pass_recovery_block .button {margin: 2px 0 0; }
.pass_recovery_block .button input {width: 118px; }



/* theme_sect_block */

.theme_sect_block {position: relative; margin: 0 0 35px; padding: 6px 0 0;}
.theme_sect_block .h {position: relative; display: inline-block; width: 40px; padding: 4px 0 0; font-weight: bold; vertical-align: top;}
.theme_sect_block select { width: 200px; margin: 0 5px 0 0; margin-left: 17px}
.theme_sect_block .button {margin: 2px 0 0; }
.theme_sect_block .button input {width: 74px; }



/* period_select_block */

.period_select_block {position: relative; margin: -6px 0 57px;}
.period_select_block p {font-weight: bold; }

.period_slider {position: relative; zoom: 1; overflow: hidden; height: 90px; margin: 11px 0 0;}

.period_slider .period_list {/*position: relative; zoom: 1; overflow: hidden; height: 90px; margin: 0 33px; padding: 0 9px; background: transparent url(../images/line_1.gif) repeat-x left 44px; list-style-type: none;*/}
.period_slider .period_list .period_block {position: relative; float: left; width: 65px; height: 90px; }
.period_slider .period_list .name {display: block; font-size: 15px; line-height: 13px; padding: 0 0 2px;}
.period_slider .period_list .name a {text-decoration: none; border-bottom: 1px dashed #1086a9; }
.period_slider .period_list .name a:hover {text-decoration: none; border-bottom: 0px; }
.period_slider .period_list .photo_num {display: block; font-size: 11px; font-style: italic; color: #818181;}
.period_slider .period_list div {padding: 2px 0 0;}
.period_slider .period_list .odd div {padding: 58px 0 0;}
.period_slider .period_list .marker {position: absolute; left: -1px; top: 41px; width: 7px; height: 7px; background: #b3b3b3 url(../images/marker_period.gif) no-repeat left top; font-size: 0px;}

.period_slider .period_list .period_block_active .marker {background: #d60303 url(../images/marker_period_active.gif) no-repeat left top; }

.period_slider .jcarousel-container {position: relative; zoom: 1; overflow: hidden; height: 90px; padding: 0 43px;  background: transparent url(../images/line_1.gif) repeat-x left 44px;}
.period_slider .jcarousel-clip {width: 830px; height: 90px;}
.period_slider .jcarousel-item {width: 65px; height: 90px;}

.period_slider .jcarousel-prev {position: absolute; top: 0px; left: 0px; display: block; width: 33px; height: 90px; background: #dedede url(../images/icon_nav_4_up.png) no-repeat left top; cursor: pointer;}
.period_slider .jcarousel-prev:hover {background-color: #bdbdbd; background-position: left -90px;}
.period_slider .jcarousel-prev-disabled:hover {background-color: #dedede; background-position: left top; cursor: default;}

.period_slider .jcarousel-next {position: absolute; top: 0px; right: 0px; display: block; width: 33px; height: 90px; background: #dedede url(../images/icon_nav_4_down.png) no-repeat left top; cursor: pointer;    }
.period_slider .jcarousel-next:hover {background-color: #bdbdbd; background-position: left -90px;}
.period_slider .jcarousel-next-disabled:hover {background-color: #dedede; background-position: left top; cursor: default;}

.isprotected { background: url(../images/lock.png) no-repeat; display:block; position: absolute; width:24px; height:24px; right: 3px; top: 3px; z-index:100 }

/* paging */

.paging {position: relative; list-style-type: none; text-align: center; font-size: 24px;margin-bottom:20px;}
.paging li {position: relative; display: inline-block; margin: 0 6px 0 0; padding: 3px 7px; vertical-align: top;}
.paging li.current {background: #d60303; color: #fff;}
.paging li.up_down {font-size: 24px;}
.paging li.up_down .icon {margin: 6px 0 0; padding: 2px 10px; background: #fff; vertical-align: top; }
.rating-paging {margin-left: 55px}
.rating-paging .paging {text-align: left}


/* photo_list */

.photo_list {position: relative; margin: 28px -30px 12px 0; padding: 0 0 5px; background: transparent url(../images/line_base_content_1.png) no-repeat center bottom; list-style-type: none; }
.photo_list li {position: relative; display: inline-block; width: 234px; margin: 0 -3px 17px 0;}
.photo_list li i.title { display:block; margin-bottom: 15px }

.home_photo_list {margin: 24px -30px 7px 0;}

/* video_list */

.home_video_list { margin-left: 22px; background: none; margin-bottom: 0px }
.video-list-block { text-align: left;position: relative; zoom: 1; margin: 0 0 15px 0px; background: url(../images/line_base_content_small_1.png) bottom center no-repeat; padding-bottom: 0px }
.home_video_list li { width: 170px; padding: 0px 55px 10px 0px; position:relative }
.home_video_list li.last { margin-right: 0px }
.play-button { background: url(../images/playButton.png) no-repeat left top; position:absolute; width: 30px; height: 30px; cursor:pointer; left: 50%; margin-left: -15px; top:50%; margin-top: -15px }
.play-button a:link, .play-button a:visited { width: 30px; height:30px; display: block }

.big-play-button { background: url(../images/bigPlayButton.png) no-repeat left top; position:absolute; width: 60px; height: 60px; cursor:pointer; left: 50%; margin-left: -30px; top:50%; margin-top: -30px }
.big-play-button a:link, .big-play-button a:visited { width: 60px; height:60px; display: block }

.small-play-button { background: url(../images/smallPlayButton.png) no-repeat left top; position:absolute; width: 22px; height: 22px; cursor:pointer; left: 50%; margin-left: -11px; top:50%; margin-top: -11px }
.small-play-button a:link, .small-play-button a:visited { width: 22px; height:22px; display: block }


/* big_photo_block */

.big_photo_block {position: relative; margin: 0px 90px 40px; }
.big_photo_block .prew_1 {margin: 0px; }
.big_photo_block .photo_img {position: relative; overflow: hidden; margin: 27px 25px 0px 25px; padding: 0 0 20px; text-align: center; }


.big_photo_block .jcarousel-container {position: relative; zoom: 1; overflow: hidden;}
.big_photo_block .jcarousel-clip {width: 634px; margin: 0 25px;}
.big_photo_block .jcarousel-item {width: 634px; padding: 0 0 20px; text-align: center;}

.big_photo_block .jcarousel-prev {position: absolute; top: 50%; left: 8px; display: block; width: 16px; height: 40px; margin: -30px 0 0; background: #a2cfdc url(../images/icon_nav_2_up.gif) no-repeat left top; cursor: pointer;}
.big_photo_block .jcarousel-prev:hover {background-color: #d7d7d7; background-position: left -40px;}
.big_photo_block .jcarousel-prev-disabled:hover {background-color: #a2cfdc; background-position: left top; cursor: default;}

.big_photo_block .jcarousel-next {position: absolute; top: 50%; right: 8px; display: block; width: 16px; height: 40px; margin: -30px 0 0; background: #a2cfdc url(../images/icon_nav_2_down.gif) no-repeat left top; cursor: pointer;    }
.big_photo_block .jcarousel-next:hover {background-color: #d7d7d7; background-position: left -40px;}
.big_photo_block .jcarousel-next-disabled:hover {background-color: #a2cfdc; background-position: left top; cursor: default;}


.big_photo_block .photo_nav_1 {position: absolute; top: 50%; left: 0px; width: 100%; height: 40px; margin: -60px 0 0; list-style-type: none;}
.big_photo_block .photo_nav_1 .up {position: absolute; left: 8px;}
.big_photo_block .photo_nav_1 .down {position: absolute; right: 8px;}
.big_photo_block .photo_nav_1 .icon {position: relative; display: block; width: 16px; height: 40px; background: #a2cfdc; cursor: pointer;}
.big_photo_block .photo_nav_1 .icon_up {background: #a2cfdc url(../images/icon_nav_2_up.gif) no-repeat left top;}
.big_photo_block .photo_nav_1 .icon_down {background: #a2cfdc url(../images/icon_nav_2_down.gif) no-repeat left top;}
.big_photo_block .photo_nav_1 a:hover .icon {background-position: left -40px; background-color: #d7d7d7;}


.big_photo_block .photo_nav_2 {position: relative; height: 64px; list-style-type: none; white-space: nowrap;}
.big_photo_block .photo_nav_2:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.big_photo_block .photo_nav_2 .up {position: relative; float: left; padding: 16px 0 0 84px; }
.big_photo_block .photo_nav_2 .up .prew {position: absolute; top: 0px; left: 0px;}
.big_photo_block .photo_nav_2 .up .icon {background: transparent url(../images/icon_nav_1_up.gif) no-repeat left top;}
.big_photo_block .photo_nav_2 .down {position: relative; float: right; padding: 16px 84px 0 0; }
.big_photo_block .photo_nav_2 .down .prew {position: absolute; top: 0px; right: 0px;}
.big_photo_block .photo_nav_2 .down .icon {background: transparent url(../images/icon_nav_1_down.gif) no-repeat left top;}

.big_photo_block .photo_nav_2 .icon {position: relative; zoom: 1; display: inline-block; width: 12px; height: 5px; margin: 5px 0 0; padding: 0 0 3px; border-bottom: 1px solid #1086a9; vertical-align: top; font-size: 0px;}
.big_photo_block .photo_nav_2 a:hover .icon {border: 0px; background-position: -12px 0;}

.big_photo_description {position: relative; margin: 0 0 30px; /*padding: 0 0 20px; background: transparent url(../images/line_base_content_1.png) no-repeat left bottom;*/ font-size: 12px; line-height: 16px;}
.big_photo_description h3 {margin: 0 0 10px; font-size: 18px; font-weight: normal;}
.big_photo_description h4 {font-style: italic;}
.big_photo_description .date {margin: 0 0 20px; color: #818181; font-size: 11px; line-height: 14px; font-style: italic;}



/* comments_list */

.comments_list {position: relative; margin: 25px 0 12px; padding: 0 0 20px; background: transparent url(../images/line_base_content_1.png) no-repeat left bottom; }
.comments_list .comment_entry {position: relative; margin: 0 0 20px; list-style-type: none; }
.comments_list .comment_entry .comment_entry {margin: 20px 0 20px 25px; }
.comments_list .comment_entry .innerquote { border: dashed 1px #000000; padding: 0px 5px; }
.comments_list .comment_header {position: relative; height: 42px; padding: 8px 0 0 0px; }
.comments_list .comment_header:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.comments_list .comment_header .avatar {position: relative; float: left; margin: -8px 10px 0 -45px; *margin-bottom: -2px; }
.comments_list .comment_header .name {font-weight: bold; color: #666666; font-size: 10px;}
.comments_list .comment_header .date {margin: 0 0 0 6px; padding: 1px 0 6px 6px; background: transparent url(../images/line_vert_1.gif) repeat-y left top; color: #818181; font-size: 11px; font-style: italic; }
.comments_list .comment_text { margin: 0 0 11px; font-size: 12px; line-height: 15px;}
.comments_list .comment_text .quote { font-size: 8pt; max-width: 500px; padding: 5px 20px; }
.comments_list .comment_text .innerquote { border: dashed 1px #000000; padding: 0px 5px; }
.comments_list .comment_text h4 {margin: 0 0 5px; }
.comments_list .comment_options {position: relative; list-style-type: none; }
.comments_list .comment_options li {position: relative; display: inline; zoom: 1; *padding: 0 3px 0 0;background: none; padding: 0;}
.comments_list .comment_options a {text-decoration: none; border-bottom: 1px dashed #1086a9; }
.comments_list .comment_options a:hover {text-decoration: none; border-bottom: 0px; }

.comments_list .comment_reply {position: relative; margin: 0 0 30px; list-style-type: none; }
.comments_list .comment_entry .comment_reply {margin: 20px 0 30px 25px; }
.comments_list .comment_reply .comment_text {margin: 8px 0 11px; }
.comments_list .comment_reply textarea {position: relative; display: block; width: 545px; height: 145px; }



/* glossary_block */

.glossary_block {position: relative; padding: 0 0 23px; background: transparent url(../images/line_base_content_1-1.png) no-repeat left bottom; color: #818181; font-size: 15px; width: 660px; margin: 0 auto}
.glossary_block ul {position: relative; margin: 0 0 -1px; overflow: hidden; list-style-type: none; }
.glossary_block ul li {position: relative; float: left; margin: 0 1px 0 0; padding: 3px 5px;}
.glossary_block ul li.current {margin: 0 -1px 0 0; padding: 0 4px; border: 3px solid #d60303;}



/* encyclopaedia_list */

.encyclopaedia_list {position: relative; overflow: hidden; margin: 0 0 12px; padding: 0 0 14px; background: transparent url(../images/line_base_content_1.png) no-repeat center bottom; list-style-type: none; font-size: 14px; line-height: 17px; }
.encyclopaedia_list li {position: relative; margin: -1px 0 0; padding: 35px 0 25px 160px; background: transparent url(../images/line_base_content_2.png) no-repeat center top; vertical-align: top;}
.encyclopaedia_list h3 {position: relative; float: left; overflow: hidden; width: 150px; margin: -1px 0 0 -160px; font-size: 18px; font-weight: normal; font-style: italic;}
.encyclopaedia_list .more {margin: 16px 0 0; font-size: 12px;}



/* encyclopaedia_page */

.encyclopedia_page .left-column, .dreambook_page .right-column { float: left }
.encyclopedia_page .left-column { width: 502px; position:relative;  margin: 100px 0px 80px 67px; padding: 0px 25px 0px 25px; background: url(../images/dreambook_leftcolumn_bg.gif) center top repeat-y; }
.encyclopedia_page .right-column { width: 105px }
.encyclopedia_page .left-column .top-bg { position: absolute; width: 552px; height: 107px; background: url(../images/dreambook_leftcolumn_top_bg.png) top left no-repeat; left: 0px; top:-89px; z-index: 1 }
.encyclopedia_page .left-column .bottom-bg { position: absolute; width: 564px; height: 71px; background: url(../images/dreambook_leftcolumn_bottom_bg.png) top left no-repeat; left: -6px; bottom:-67px; z-index: 1 }
.encyclopedia_page .left-column .inner-content { position: relative; z-index: 5; width: 462px; padding: 0px 20px  }
.encyclopedia_page .left-column .inner-content p { padding-bottom: 10px; font-size: 12px }
.encyclopedia_page .left-column .inner-content .horizontal-line { width: 362px; height: 1px; margin: 0 auto; margin-top: 10px; margin-bottom: 15px; background: url(../images/horizontalline_bg.png) top left no-repeat; }



/* encyclopaedia_word_block */

.encyclopaedia_word_block {position: relative; margin: 0 0 22px; }

/* DreamBook */
.clear { display: block; clear: both; line-height: 0; font-size: 0; height: 0; }
.clearfix { zoom: 1; }
.clearfix:after { content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0; }
.dreambook_page .search-block .dreambook-types { margin: 20px 0px }
.dreambook_page .search-block .dreambook-types ul, .dreambook_page .search-block .dreambook-types label { float: left }
.dreambook_page .search-block .dreambook-types ul { list-style: none }
.dreambook_page .search-block .dreambook-types ul li { display:block; float: left; font-size: 12px; margin-right: 5px }
.dreambook_page .search-block .dreambook-types ul li label { margin-top: 2px }
.dreambook_page .search-block .dreambook-types ul li input { display:block; float: left }
.dreambook_page .left-column, .dreambook_page .right-column { float: left }
.dreambook_page .left-column { width: 502px; position:relative;  margin: 100px 0px 80px 67px; padding: 0px 25px 0px 25px; background: url(../images/dreambook_leftcolumn_bg.gif) center top repeat-y; }
.dreambook_page .right-column { width: 105px }
.dreambook_page .left-column .top-bg { position: absolute; width: 552px; height: 107px; background: url(../images/dreambook_leftcolumn_top_bg.png) top left no-repeat; left: 0px; top:-89px; z-index: 1 }
.dreambook_page .left-column .bottom-bg { position: absolute; width: 564px; height: 71px; background: url(../images/dreambook_leftcolumn_bottom_bg.png) top left no-repeat; left: -6px; bottom:-67px; z-index: 1 }
.dreambook_page .left-column .inner-content { position: relative; z-index: 5; width: 462px; padding: 0px 20px  }
.dreambook_page .left-column .inner-content p { padding-bottom: 10px; font-size: 12px }
.dreambook_page .inner-content { padding-bottom: 10px;line-height: 21px; }
.dreambook_page .discussion_block_in { margin-bottom: 10px;padding: 9px 10px 0px 0px;background: none;}
.dreambook_page .inner-content .words-list { list-style: none; display:block; margin-left: 40px; float: left }
.dreambook_page .inner-content .words-list li a:link, .dreambook_page .inner-content .words-list li a:visited 
.dreambook_page .inner-content .words-list li { display: block; margin-bottom: 3px; width: 115px }
.dreambook_page .left-column .inner-content h2 { font-size: 18px; font-weight: normal; font-style:italic; padding: 0px 0px 10px 15px; margin: 0px }
.dreambook_page .left-column .inner-content h3 { font-size: 13px; font-weight: bold; padding: 0px 0px 5px 15px }
.dreambook_page .left-column .inner-content .horizontal-line { width: 362px; height: 1px; margin: 0 auto; margin-top: 10px; margin-bottom: 15px; background: url(../images/horizontalline_bg.png) top left no-repeat; }
.dreambook_page .left-column  .vk-block { position: relative; margin-left: 15px }
.dreambook_page .right-column { padding: 37px 10px 0px 10px }
.dreambook_page .right-column ul { list-style: none }
.dreambook_page .right-column ul li { padding-top: 5px }
.dreambook_page .right-column ul li ul { padding-left: 15px }
.dreambook_page .right-column ul li.selected a:link, .dreambook_page .right-column ul li.selected a:visited { text-decoration: none; color: #000 }
.dreambook_page .right-column ul li.selected ul li.selected a:link, .dreambook_page .right-column ul li.selected ul li.selected a:visited { text-decoration: none; color: #000 }
.dreambook_page .right-column ul li.selected ul li a:link, .dreambook_page .right-column ul li.selected ul li a:visited { text-decoration: underline; color: #2B587A }
.dreambook_page .paging-container { width: 552px; margin: 0 auto }
.dreambook_page .dreambook-search { padding: 20px 5px 0px 15px; background: url("../images/bg_name_search.gif") repeat scroll 0 0 #5E5E5E; width: 660px; margin: 0 auto; margin-bottom: 20px }
.dreambook_page .dreambook-search .glossary_block { background: none; padding-bottom: 15px }
.dreambook_page .dreambook-search .glossary_block ul.sub-list { margin-top: 10px }
.dreambook_page .dreambook-search .glossary_block ul li, .dreambook_page .dreambook-search .glossary_block ul li a:link, .dreambook_page .dreambook-search .glossary_block ul li a:visited { color: #fff }
.dreambook_page .dreambook-search .search-block label b { color: #fff }
.dreambook_page .dreambook-search .search-block .input-search { width: 440px; height: 16px }
.dreambook_page .dreambook-search .glossary_block ul li.current { border-color: #C6C6C6; color: #D60303; background-color: #fff}
.dreambook_page .dreambook-search .glossary_block ul.sub-list li { font-size: 14px }
.dreambook_page .dreambook-search .glossary_block ul.sub-list li.current { border: none; color: #fff; background: none; margin: 0 1px 0 0; padding: 3px 5px; font-weight: bold}
                                                                 
/* Sage page */
.sage_page .pagelink { margin-bottom: 20px!important }
.sage_page .sage-list { list-style: none; float: left; display: block; margin-left: 15px; width: 200px; margin-top: 0px }
.sage_page .sage-list li { display: block; margin-bottom: 5px }
.sage_page h3 { font-size: 18px; font-weight: bold; padding: 15px 0px}
.sage_page h3.literal { border-bottom: 1px solid #000000; display: block; font-family: Times New Roman; font-size: 18px; font-weight: bold; margin-bottom: 20px; }
.sage_page h4 { font-size: 14px; font-weight: bold }
.sage_page .aphorism-list p { font-size: 13px; font-style: italic; margin:0px; padding: 10px 0px}
.sage_page .aphorism-list { margin: 0px 16px }
.sage_page .aphorism-list  hr { background: url(../images/line_base_content_2.png) top left no-repeat; display:block; height: 1px; border: 0px }
.sage_page .sage-image { float: left; margin: 0px 20px 10px 0px}
.sage_page .description { margin: 20px 15px 0px 15px }
@font-face {font-family: 'MonotypeCorsivaRegular'; src: url('font/mtcorsva-webfont.eot'); }
@font-face { font-family: 'MonotypeCorsivaRegular'; src: url('font/mtcorsva-webfont.ttf'); }
.aphorism {  font-size:14px; z-index:49; position: absolute; top: 11px; left: 400px; width: 280px; padding: 0px 0px 0px 0px; height:70px }
.aphorism p, .aphorism .icon-preview { display:block; float: left }
.aphorism p a:link, .aphorism p a:visited { color: #000; text-decoration: none }
.aphorism p { margin-bottom: 5px; width: 215px; margin-left: 10px }
.aphorism p a:hover { text-decoration: underline }
.aphorism i { display:block; text-align: right; font-style:normal; }

/* search_res_header */

.search_res_header {position: relative; margin: 0 0 20px; padding: 0 0 26px; background: transparent url(../images/line_base_content_1.png) no-repeat left bottom;}
.search_res_header .search_request {margin: 0 0 4px; font-weight: bold;}
.search_res_header .descript {color: #818181; font-style: italic;}



/* search_res_list */

.search_res_list {position: relative; margin: 0 0 12px; padding: 0 0 20px 30px; background: transparent url(/images/line_base_content_1.png) no-repeat left bottom; font-size: 14px;}
.search_res_list li {margin: 0 0 17px;  }
.search_res_list .text {margin: 0 0 4px; font-size: 15px; }
.search_res_list .cat {font-size: 11px; }



/* event_list */

.event_list {position: relative; margin: 0 0 12px; padding: 0 0 10px; background: transparent url(../images/line_base_content_1.png) no-repeat center bottom; font-size: 14px; list-style-type: none;  }
.event_list .event_entry {position: relative; overflow: hidden; padding: 11px 0 30px 232px; list-style-type: none;  }
.event_list .prew {position: relative; float: left; margin: -6px 0 0 -230px; }
.event_list h3 {margin: 0 0 8px; font-size: 18px; line-height: 21px; font-weight: normal;  }
.event_list .event_info {margin: 0 0 27px; font-size: 11px; }
.event_list .event_info .date {padding: 0 8px 0 0;}
.event_list .event_info .comments_info {padding: 2px 0 3px 10px; background: transparent url(../images/line_vert_1.gif) repeat-y left top; }
.event_list .event_info .comments_info a {color: #B6B09B; }
.event_list .event_info .comments_info a:hover {color: #9e9e9e; }
.event_list .tags {position: relative; margin: 0 0 0 -5px; padding: 3px 0 3px 25px; background: #f2f5f4 url(../images/icon_tags.gif) no-repeat 5px 3px; list-style-type: none; font-size: 11px; color: #818181; }
.event_list .tags li {display: inline;}

.t_list .tags {position: relative; margin: 0 0 10px -5px; padding: 0px 0 2px 25px; background: url(../images/icon_tags.gif) no-repeat 5px 6px; list-style-type: none; font-size: 16px;}
.t_list .tags a {color: #666666;}
.t_list .tags li {display: block; float:left; padding: 2px 0px 0px 0px; margin: 0px; background: none}



/* article */

.article {position: relative; margin: 0 0 32px;  }
.dreambook_page .article {float: left; width: 680px;}

.article .article_header {position: relative; overflow: hidden; margin: 0 0 27px; font-size: 12px; line-height: 16px; }
.article .article_header .date {margin: 0px; color: #818181; font-style: italic; font-size: 15px; }
.article .article_header .from {float: left; margin: 0px; font-size: 8px; color: #818181; }
.article .article_header .print {float: right; margin: 0px; }

.article .article_tizer {font-weight: bold;margin: 0 0 22px; font-style: italic; font-size: 17px; line-height: 21px;background: url("/images/bg_gradient.png") 50% 0% repeat-x transparent;padding:0px; }

.article .big_photo_block {margin: 0 0 4px; }
.article .big_photo_block .prew .info {padding: 12px 0 16px; font-size: 15px; line-height: 14px; }

.article .article_footer {text-align: left; position: relative; overflow: hidden; margin: 27px 0 0; padding: 16px 0; font-size: 13px;}
.article .article_footer a {}
.article .article_footer .more {float: left; }
.article .article_footer .print {float: right; }

.similar_articles {position: relative; margin: 22px 0 20px; font-size: 13px; width: 300px; float:left}
.similar_articles h2 { margin: 0 0 22px; }
.similar_articles ul { }
.similar_articles ul li {margin: 0 0 1px; padding: 0 0 0 13px; background: transparent url(../images/marker_5.gif) no-repeat left 7px;}

.market-gid { width: 360px; padding-top: 5px; float: right }
.article_2 { font-size: 13px; line-height: 16px;}
.article_2 h3 {margin: 0 0 10px; font-size: 13px; }



/* form */

.form {position: relative; margin: 0 0 60px; }

.form .binding {color: #d60303; font-family: Tahoma;}
.form .binding_info {position: relative; margin: 0 0 27px; }

.form fieldset {margin: 0 0 26px; padding: 0 0 14px;  background: transparent url(../images/line_base_content_1.png) no-repeat left bottom;}
.form h3 {margin: 0 0 21px;}

.form dl {position: relative; overflow: hidden;}
.form dt {position: relative; float: left; clear: left; width: 100px; min-height: 28px; padding: 5px 5px 12px 0; color: #818181; font-weight: bold; line-height: 14px;font-size: 13px;}
.publicator .form dt {width: 165px}
.publicator .form .text_input {position: relative; margin: 0px; padding: 4px 0; border: 1px solid #aaadb2; border-color: #aaadb2 #dadde6 #e4e9ef #e4e3eb; font-family: Arial; font-size: 12px; color: #000;}
.form dd {position: relative; float: left; padding: 0 0 17px 0px;}
.form dd .text_input {width: 385px;}
.form dd select {width: 398px;}
.form dd textarea {width: 575px; height: 84px; margin: 0 0 3px;}
.form dd .avatar {margin: 0 10px 4px 0; vertical-align: top;}

.form .check_list {margin: -4px 0 21px; list-style-type: none; font-weight: bold;}
.form .check_list li {margin: 0 0 17px;}
.form .check_list .checkbox {margin-right: 3px; }

.form .input_info {width: 398px; margin: 5px 0 5px; *margin: 3px 0 5px; color: #818181; font-style: italic;}

.form .captcha_field {}
.form .captcha_field .captcha_img {float: left; vertical-align: top; margin: 0 10px 0 0;}
.form .captcha_field .text_input {width: 255px;}
.form .captcha_field .input_info {margin-left: 130px; width: 268px;}

.form .for_input_check {margin: 19px 0 2px 0;}
.form .for_input_check .checkbox {margin-right: 3px;}

.form .submit {position: relative; zoom: 1; }



/* reg_form */

.reg_form { }
.reg_form .reg_description {margin: 0 0 39px; }
.reg_form .submit {margin-top: 18px; }



/* time_capsule_header */

.time_capsule_header, about_header {position: relative; margin: 0 0 46px; padding: 0 0 20px; background: transparent url(../images/line_base_content_1-1.png) no-repeat center bottom; font-size: 13px;}
.time_capsule_header .ex ,about_header .ex {font-size: 14px; font-weight: bold; font-style: italic; }
.time_capsule_header p ,about_header p {margin: 0 0 14px; }

.time_capsule_header .messages_val ,about_header .messages_val {margin: 50px 0 18px; text-align: center; }
.time_capsule_header .messages_val h3 ,about_header .messages_val h3 {font-size: 13px; font-style: italic; font-weight: bold; }
.time_capsule_header .messages_val .num ,about_header .messages_val .num {font-family: Times New Roman; font-size: 40px; line-height: 34px; }
.time_capsule_header .messages_val .num span ,about_header .messages_val .num span {position: relative;  display: inline-block; width: 37px; height: 35px; padding: 2px 0 0; background: transparent url(../images/bg_capsule_round.png) no-repeat left top; text-align: center; color: #fff;}



/* capsule_form */

.capsule_form, .about_form {  }
.capsule_form dd textarea, .about_form dd textarea {height: 75px;  }
.capsule_form .submit, .about_form .submit {margin-top: 18px; }



/* message_list */

.message_list {position: relative; margin: 25px 0 12px; padding: 0 0 14px; background: transparent url(../images/line_base_content_1.png) no-repeat center bottom; }
.message_list .messages_entry {position: relative; margin: 0 0 23px; list-style-type: none; }
.diplom-comments .message_list { background: none;margin: 0;padding: 0 }
.diplom-comments .message_list .messages_entry { margin: 0 }

.message_list .messages_header {position: relative; height: 35px; padding: 8px 0 0 0px; }
.message_list .messages_header:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.message_list .messages_header .avatar {position: relative; float: left; margin: -8px 0 0 -45px; *margin-bottom: -2px;}
.message_list .messages_header .name {font-size: 12px; color: #000000; font-style: italic; }
.message_list .messages_header .date {margin: 0 0 0 6px; padding: 1px 0 6px 6px; background: transparent url(../images/line_vert_1.gif) repeat-y left top; color: #818181; font-size: 11px; font-style: italic; }
.message_list .messages_header.capsula span, .message_list .messages_header.capsula div { float:left }
.message_list .messages_header.capsula div.rating { background: transparent url(../images/line_vert_1.gif) repeat-y left top; padding: 0px 0px 0px 6px;margin-left: 5px}
.message_list .messages_header.capsula div.rating .rating-control { margin-bottom: 4px }

.message_list .messages_text { margin: 0 0 11px; font-size: 13px; line-height: 15px;}
.message_list .messages_text h4 {margin: 0 0 5px; }

.message_list .messages_options {position: relative; zoom: 1; overflow: hidden; list-style-type: none; }
.message_list .messages_options li {position: relative; zoom: 1; float: left; margin: 0 0 0 -9px; padding: 0 18px 4px 9px; background: transparent url(../images/line_vert_1.gif) repeat-y 0px 0px;}



/* poll */

.poll_list {position: relative; list-style-type: none; }
.poll_list .poll_entry {position: relative; zoom: 1; margin: 0 0 20px; padding: 0 0 26px;  background: transparent url(../images/line_base_content_1.png) no-repeat left bottom; }

.poll_list .h {margin: 0 0 3px; font-weight: bold; font-style: italic; }
.poll_list h3 {margin: 0 0 10px; font-size: 18px; font-weight: normal; }

.poll_list .poll_info {position: relative; zoom: 1; overflow: hidden; margin: 0 0 13px;}
.poll_list .poll_info dt {position: relative; float: left; clear: left; margin: 0 4px 4px 0;}
.poll_list .poll_info dd {position: relative; zoom: 1; float: left; *float: none;}
.poll_list .poll_info dd span { padding: 0 2px;}
.poll_list .poll_info dd.r span {background: #d60303; color: #fff;}
.poll_list .poll_info dd.g span {background: #b3b3b3; color: #fff;}

.poll_list .poll_options {position: relative; zoom: 1; overflow: hidden; list-style-type: none; }
.poll_list .poll_options li {position: relative; zoom: 1; float: left; margin: 0 0 0 -9px; padding: 0 18px 4px 9px; background: transparent url(../images/line_vert_1.gif) repeat-y 0px 0px;}
.poll_list .poll_options .result_link a {border-bottom: 1px dashed #1086a9; text-decoration: none; }
.poll_list .poll_options .result_link a:hover {border-bottom: 0px; text-decoration: none; }
.poll_list .poll_options .comment_info { font-size: 11px; }
.poll_list .poll_options .comment_info a {color: #B6B09B; }
.poll_list .poll_options .comment_info a:hover {color: #9e9e9e; }


.poll_list .poll_results_block {display: none;}
.poll_list .poll_results_block_active {display: block;}


/* name pages
---------------------------------------------------------------------------- */

.name_block {position: relative; zoom: 1;}

.name_block h1 {position: relative; margin: 0 0 20px; font-size: 36px; line-height: 42px;}
.name_block h2 {position: relative; margin: 0 0 6px; font-size: 29px; line-height: 33px;}

.name_block .slogan {position: absolute; top: 21px; left: 389px; width: 244px; font-family: Times New Roman; font-size: 15px; line-height: 18px; z-index: 100;}
.name_block .slogan p {margin: 0 0 11px;}
.name_block .slogan .author {text-align: right; font-style: italic;}

.name_block .breadcrumbs { margin: 0 0 4px; padding: 8px 0 0;}

.name_block .in_base { position: absolute; top: 0px; right: 0px;font-style: italic;}
.name_block .in_base div { position: relative; float: left; padding: 7px 58px 0 14px;}
.name_block .in_base dl {}
.name_block .in_base dt { display: inline; font-size: 17px;}
.name_block .in_base dd { display: inline;  font-family: Times New Roman; font-size: 30px; color: #d60303;}
.name_block .in_base p {color: #898989;}

.name_block .text_block {margin: 30px 0 0;}
.name_block .text_block h2 {margin: 0 0 17px;}
.name_block .text_block ul  {margin: -5px 0 36px;}
.name_block .text_block ul li {margin: 0 0 26px;}


.name_search_wrap {position: relative; margin: 0 0 0px; padding: 0 10 20px; }

.name_search {margin-bottom:20px;position: relative; zoom: 1; padding: 10px 10px 10px; }
.name_search .bg {position: absolute; top: 200px; left: 80px; width: 322px; height: 115px; background: transparent url(../images/bg_search_name_top.png) no-repeat left top; _background: transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_search_name_top.png', sizingMethod='crop'); font-size: 0px;}
.name_search .select_list {position: relative; margin: 0 0px 30px 0;}
.name_search .select_list dl {position: relative; zoom: 1; margin: 0 -10px 0 0;}
.name_search .select_list dl:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.name_search .select_list dt {position: relative; margin: 0 0 7px; font-size: 17px; font-weight: bold; }
.name_search .select_list dd {position: relative; overflow: hidden; float: left; left: -6px; margin: 0 2px 0 0px; width: 25px; height: 22px; padding: 3px 0 0; text-align: center; font-size: 18px; line-height: 18px;}
.name_search .select_list dd.current {width: 19px; height: 19px; padding: 0px 0 0; border: 3px solid #c6c6c6; background: #fff; color: #d60303;}
.name_search .select_list dd.current a { color: #d60303;}
.name_search .select_list .sub_list {position: relative; margin: 8px 0 0; list-style-type: none; font-size: 15px;}
.name_search .select_list .sub_list li {position: relative; zoom: 1; display: inline-block; *display: inline; margin: 0 8px 0 0; *margin-right: 11px;}
.name_search .select_list .sub_list .current {font-weight: bold;}
.name_search .select_list a {}
.name_search .form {position: relative; zoom: 1; margin: 0px;}
.name_search .form:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.name_search .form label {position: relative; float: left; padding: 8px 20px 0 0; font-size: 17px; font-weight: bold;}
.name_search .form .input {position: relative; zoom: 1; overflow: hidden; padding: 0 128px 0 0; }
.name_search .form .input div {position: relative; zoom: 1; overflow: hidden; width: 100%; margin: 0 -10px 0 0; padding: 0 10px 0 0;}
.name_search .form .text_input {position: relative; width: 100%; height: 24px; padding: 5px 4px 4px; font-size: 24px;}
.name_search .form .submit {position: absolute; top: 0px; right: 1px; margin: 0px;}
.name_search .form .submit input {width: 93px; }

.name_search .form .submit input {width: 93px; }

.name_search_2 .select_list { margin: 0 -10px 30px 0;}
.name_search_2 .form { margin: 7px 0 0px;}


.name_cont {position: relative; zoom: 1; margin: 0 0 0px; padding: 0px 10px 0px;}
.name_cont .bg {}

.name_cont .search_list_wrap {position: relative; zoom: 1; margin: 0 0 45px -94px; font-size: 14px; line-height: 20px;}
.name_cont .search_list_wrap:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.name_cont .search_list_wrap ul {position: relative; zoom: 1; float: left; width: 155px; padding: 0 0 0 94px; list-style-type: none;}
.name_cont .search_list_wrap ul li {position: relative; margin: 0 0 10px; padding: 0 0 0 12px; background: transparent url(../images/marker_6.gif) no-repeat left 8px;}

.name_cont .paging li.up_up .icon {background: #ffffff;}
.name_cont .paging li.up_down .icon {background: #ffffff;}

.name_cont h2 {margin: 0 0 14px; font-family: Arial; font-size: 28px;}
.name_cont h3 {margin: 41px 0 17px; font-size: 17px;}

.fulldescription a {color: #CD2E4C; margin: 15px 0px; text-align: center; font-size: 17px; font-weight: bold }
.diplom_cont {background: #f0f0f0 url(../images/bg_diplom.gif) no-repeat left top; }

.sms_cont {}
.sms_cont h3 {margin: 0px 0 11px;}
.sms_cont .sms_form {position: relative; zoom: 1; margin: 27px 0 0; padding: 35px 0 0; border-top: 1px solid #d7d7d7;}
.sms_cont .field {position: relative; zoom: 1; overflow: hidden; margin: 0 0 20px;}
.sms_cont .field label {position: relative; float: left; padding: 10px 17px 0 0; font-size: 17px; font-weight: bold;}
.sms_cont .field select {float: left; width: 277px; height: 34px; font-size: 24px;}
.sms_cont .field .text_input {float: left; width: 277px; height: 24px; margin: 0 20px 0 0; padding: 5px 4px 4px; font-size: 24px;}
.sms_cont .sms_info {position: relative; zoom: 1; margin: 0 0 15px;   }


.sms_cont .sms_info p {}


.sms_cont .sms_info .num {font-size: 19px; color: #d60303;}
.sms_cont .sms_info .ttt {font-size: 18px;}
.sms_cont .sms_info .description {font-size: 12px; line-height: 16px; color: #898989;}
.sms_cont .sms_info i.source { font-size: 10px; line-height: 12px }
#smsDesc { padding-left: 10px; }
.sms_cont .as_plate_anim { color: #c0c0c0; font-size: 20px; margin: 10px 0px }

.full_name_info {position: relative; zoom: 1; margin: 27px 0 0; padding: 35px 0 0; border-top: 1px solid #d7d7d7;}
.full_name_info .info_in {position: relative; zoom: 1; width: 396px; margin: 0 auto;}
.full_name_info .mail_block {position: relative; zoom: 1; overflow: hidden; margin: 0 0 20px;}
.full_name_info .mail_block label {position: relative; float: left; width: 100px; padding: 10px 0 0; font-size: 17px; font-weight: bold;}
.full_name_info .mail_block .text_input {float: right; width: 277px; height: 24px; padding: 5px 4px 4px; font-size: 24px;}
.full_name_info .button_big input {width: 396px;}
.full_name_info .consent_check {position: relative; zoom: 1; margin: 10px 0 0; padding: 0 0 0 20px; font-size: 12px; line-height: 14px; color: #898989;}
.full_name_info .consent_check .checkbox {position: absolute; top: 3px; left: 0px;}


.get_name {position: relative; zoom: 1; }
.get_name h4 {margin: 0 0 11px; }
.get_name .text_input {display: block; width: 314px; margin: 0 0 10px; color: #818181;}
.get_name .submit {margin-top: 20px;}




.content_name .event_list {margin-top: 12px;}


/* POPUP
---------------------------------------------------------------------------- */

.popup_base {position: absolute; display: none; z-index: 50; font-size: 14px; line-height: 17px;}
.popup_base h2 {margin: 0 0 21px;}
.popup_base p {position: relative; margin: 0 0 16px;}
.popup_base p.more {position: relative; margin: 26px 0 16px; font-size: 13px;}

.popup_1 {position: absolute; width: 301px; }
.popup_1 .popup_top {position: relative; top: 0px; left: 0px; width: 100%; height: 22px; background: transparent url(../images/bg_popup_1_top.png) no-repeat left top;}
.popup_1 .popup_bottom {position: relative; left: 0px; width: 100%; height: 22px; background: transparent url(../images/bg_popup_1_bottom.png) no-repeat left top;}
.popup_1 .popup_content_wrap {position: relative;}
.popup_1 .popup_content_wrap .bg {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;  background: transparent url(../images/bg_popup_1.png) repeat-y left top;}
.popup_1 .popup_content {position: relative; zoom: 1; overflow: hidden; z-index: 10; margin: 0 20px 0 24px; padding: 12px 0 1px; background: #f3f3f3;}

.popup_2 {position: absolute; width: 325px; }
.popup_2 .popup_top {position: relative; top: 0px; left: 0px; width: 339px; margin: 0 -14px 0 0; height: 36px; background: transparent url(../images/bg_popup_2_top.png) no-repeat left top;}
.popup_2 .popup_bottom {position: relative; left: 0px; width: 100%; height: 22px; background: transparent url(../images/bg_popup_2_bottom.png) no-repeat left top;}
.popup_2 .popup_content_wrap {position: relative;}
.popup_2 .popup_content_wrap .bg {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: transparent url(../images/bg_popup_2.png) repeat-y left top;}
.popup_2 .popup_content {position: relative; z-index: 10; margin: 0 20px 0 24px; padding: 0px 0 1px; background: #f3f3f3;}
.popup_2 .close_icon {position: absolute; zoom: 1; top: 12px; right: -1px;}

.popup_active {display: block;}


.popup_login li {position: relative; zoom: 1; overflow: hidden; margin: 0 0 17px; list-style-type: none;}
.popup_login .for_input {float: left;width: 58px; padding: 2px 0 0;}
.popup_login .text_input {width: 180px;}
.popup_login .remember_me {float: left; padding: 3px 0 0;}
.popup_login .submit_button {float: right;}
.popup_login .submit_button input { width: 75px; }
.popup_login p.more {margin: 0px;}


/* PRINT PAGE
---------------------------------------------------------------------------- */

.print_page {}
.print_page a, .print_page a:link, .print_page a:active, .print_page a:visited, .print_page a:hover { color: #000; text-decoration: none; }
.print_page #wrapper {width: 946px; min-width: 0px; margin: 0 auto; padding: 0 25px; background: #fff;}
.print_page .header { overflow: hidden; width: 100%; margin: 0 0 27px; padding: 9px 0 0;}
.print_page .header .my_logo { margin: 0 29px 0 0; padding: 5px 29px 5px 0; border-right: 1px solid #cdcdcd;}
.print_page .header .post_date {padding: 11px 0 4px; color: #818181;}
.print_page .header .breadcrumb {font-size: 18px; list-style-type: none;}
.print_page .header .breadcrumb li {display: inline;}
.print_page .header .breadcrumb .marker {margin: 0 5px; font-size: 17px; color: #cdcdcd;}

.print_page .content { width: 100%; padding: 0 0 40px; min-height: 0px;}
.print_page .content .article_tizer {margin: 0 0 30px; font-weight: bold; font-size: 14px; line-height: 16px; }

.print_page .source {position: relative; margin: 32px 0 0;}

.print_page .footer {position: relative; z-index: 50; width: 100%; height: 38px; border-top: 1px solid #cdcdcd; padding: 20px 0 0;}
.print_page .footer .copyright {font-size: 13px;}


.preview-image-caption {
    background-color: black;
    color: white;
    font-family: Myriad Pro,Lucida Grande,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 16px;
    line-height: 14px;
    margin-bottom: 15px;
    margin-top: -30px;
    opacity: 0.5;
    text-align: center;
    visibility: hidden;
    width: 100%;
}


.base_content .pagelink {
font-size: 15px;
margin-bottom: 10px;
}

.base_content .pagelink .linkSeperator {
    font-size: 14px;
}

/* FRAMEWORK
--------------------------------------------------------------------------- */

/*
.floating_inlins_block {position: relative; zoom: 1; display: -moz-inline-stack; display: inline-block; *display: inline; vertical-align: top; width: 50%; margin: 0 -1px 0 0px;}

.opacity {opacity: 0.3; filter: alpha(opacity=30);}
.text-shadow {text-shadow: -1px -1px 0px #000;}


*/

/* Likes */
.likes-block { margin: 0px 0px }
.likes-block .twitter-share-button { display: block; margin: 0px 0px 0px 10px }

/* News */
.news-menu { list-style: none; display: block; margin-bottom: 0px; margin-top: 0px;text-transform:lowercase;padding-bottom:10px;}
.news-menu a 
{

color: #2B587A;
display: inline-block;
font-size: 25px;

}
.news-menu li { display: block; float: right; padding: 0px 0px 0px 60px }
.news-menu li.selected a:link, .news-menu li.selected a:visited

{
color: #000000;
font-size: 25px;

text-decoration: none;
}

.news-menu li.all { margin-right: 0px; }
.news-menu li.top { margin-right: 24px; }
.news-menu li.events {margin-right: 0px; }
.news-menu li.publications {  padding-left: 10px;margin-right: 0px; }
.news-menu li.photos {  padding-left: 60px;margin-right: 0px; }
.news-menu li.videos { padding-left: 10px;margin-right: 0px; }
.tabs-container { margin-bottom: 20px;  margin-top: 0px; border-bottom: 1px solid #BDBDBD; }
.tabs-containerline { height: 1px; border-bottom: 1px dotted #BDBDBD; margin-bottom: 20px; padding-bottom: 7px; }
.tabs-container ul { display: block; float: right; list-style: none; margin-right: 0px }
.tabs-container ul li { display:block; float:left; margin: 0px 0px 0px 0px; }
.tabs-container ul li a:link, .tabs-container ul li a:visited { display:block; padding: 0px 0px 0px 10px; color:#818181; font-size: 16px; text-decoration: none }
.tabs-container ul li.selected a:link, .tabs-container ul li.selected a:visited, .tabs-container ul li a:hover  {  color:#2b587a }
.tabs-container ul li a:link span, .tabs-container ul li a:visited span { display:block; padding: 7px 10px 6px 0px;text-transform:lowercase; }
.tabs-container ul li.selected a span, .tabs-container ul li a:hover span { }
.tabs-container ul li.selected a span { font-weight: bold; }
.news-page-bg { position: absolute; height: 147px; width: 956px; background: url(../images/news_page_top_bg.png) top left repeat-x; z-index: -1; top: 13px; left: -257px }
.news-page .news-list { list-style: none; display:block; margin: 0px 0px 20px 0px }
.news-page .news-list li { display: block; padding: 40px 0px 10px 0px;  }
.news-page .news-list .prew, .news-page .news-list .news-details { }
.news-page .news-list .news-details {width: 495px }
.news-page .news-list .news-desc {width: 495px;line-height: 21px; }
.news-page .news-list .news-details .date { margin-bottom: 5px }
.news-page .news-list .news-details .date span { color: #818181; font-size: 15px}
.news-page .news-list .news-details .date img, .news-page .news-list .news-details .date span { display: block; float:left }
.news-page .news-list .news-details .date span { margin: 1px 0px 0px 4px }
.news-page .news-list .news-details h3 { font-size: 26px; padding-bottom: 10px }

.tabs-container ul.left-tabs { margin-left: 0px; }

/*Divination*/
.divination_page .divination-list { list-style: none; display:block; margin: 0px 0px 20px 0px }
.divination_page .divination-list li { display: block; padding: 26px 0px 10px 0px; background: url(../images/news_horizontal_dots.gif) left bottom repeat-x }
.divination_page .divination-list li.views, .mysticalstory_page .mysticalstory-list li.views { padding: 0; padding-left: 20px}
.divination_page .divination-list .stats, .mysticalstory_page .mysticalstory-list .stats { float: left; margin-top: 2px }
.divination_page .divination-list .prew, .divination_page .divination-list .divination-details { float:left }
.divination_page .divination-list .divination-details { margin-left: 13px; width: 750px }
.divination_page .divination-list .divination-details h3 { font-size: 18px;padding-bottom: 5px; }

.divination_page .divination-list .prew .new-divination { position: absolute;width: 75px;height: 72px;top: -4px;left: -5px;background: url(../images/iconNew.png) no-repeat }

.divination_menu { margin: 0 20px 0px 0 }
.divination_menu ul { display: block; float: left; list-style: none; padding:0px; margin: 0px }
.divination_menu ul li { display: block; float: left; border-right: 1px solid #cdcdcd; padding: 0px 8px 0px 0px; margin-left: 10px }
.divination_menu ul li.current { font-weight: bold; }
.divination_menu ul li:last-child {border: 0 none; } 
.divination_menu ul li:first-child {margin-left: 0px; } 

.divination-data {margin: 10px auto}

.divination-item {width: 200px; height: 110px; float: left; padding: 15px 0px 5px 20px; overflow:hidden;}
.divination-item img {width: 60px}
.divination-item .prew, .divination_item .divination-details { float:left }
.divination-item .divination-details { margin-left: 80px; width:120px; font-size: 10px;}
.divination-item h3 { font-size: 12px; padding-bottom: 5px; font-weight:normal; height: 35px}

.divination-details .rating-control {margin: 0px;float: left;}
.divination-details p {margin-top: 5px;}

.divination-widget-item .prew { float: left; }
.divination-widget-item img { width: 70px; height: 70px;  }
.divination-widget-item .tr p { padding-left: 15px }
.divination-widget-item .prew .new-divination { position: absolute;width: 75px;height: 72px;top: -4px;left: -5px;background: url(../images/iconNew.png) no-repeat }

#for-embed {text-align: center}
#for-embed p {padding-bottom: 10px}
#for-embed textarea { width: 500px;height: 110px}

.capsula-widget, .mysticalstory-widget { margin-top: 20px }
.misw {padding-bottom: 5px;}
.capsula-widget-item { padding-left: 52px;background: url(../images/quote.png) no-repeat;min-height: 40px; margin-bottom: 10px }


/*MysticalStory*/
.mysticalstory_page .mysticalstory-list { list-style: none; display:block; margin: 0px 0px 20px 0px }
.mysticalstory_page .mysticalstory-list li { display: block; padding: 26px 0px 10px 0px; background: url(../images/news_horizontal_dots.gif) left bottom repeat-x }
.mysticalstory_page .mysticalstory-list .prew, .mysticalstory_page .mysticalstory-list .mysticalstory-details { float:left }
.mysticalstory_page .mysticalstory-list .mysticalstory-details { margin-left: 0px; width: 750px }
.mysticalstory_page .mysticalstory-list .prew {margin-right: 20px;}
.mysticalstory_page .mysticalstory-list .mysticalstory-details h3 { font-size: 18px; padding-bottom: 5px }


.mysticalstory_menu { margin: 5px 0 0 0;}
.mysticalstory_menu div { margin: 3px 5px; float: left;height: 30px;}
.mysticalstory_menu ul div.current { font-weight: bold; }

.mysticalstory-item {width: 200px; height: 110px; float: left; padding: 15px 0px 5px 20px; overflow:hidden;}
.mysticalstory-item img.img {width: 60px}
.mysticalstory-item .prew, .mysticalstory_item .mysticalstory-details { float:left }
.mysticalstory-item .mysticalstory-details {float: left; margin-left: 0px; width:120px; font-size: 10px;}
.mysticalstory-item .prew {margin-right: 20px;}
.mysticalstory-item h3 { font-size: 12px; padding-bottom: 5px; font-weight:normal; height: 35px}

.mysticalstory-details .rating-control {margin: 0px;float: left}
.mysticalstory-details p {margin-top: 5px; padding-top:5px}

.mysticalstory_page .add-new a { width: ; position: relative; top: +0px; left:680px;border-bottom: 1px dashed #E5E1B5;
color: #BDB344;
text-decoration: none;font-weight: bold;}
.mysticalstory_page .add-new {}
.mysticalstory_page .form dt {width: 150px}

/* Rating control */
.rating-control { margin: 0px 0px 0px 0px;float:right;width: 67px!important;} 
.rating-control .rating-message { display:block; float:left; font-size: 10px; font-style: italic;  margin: 3px 0 0 5px; }
.rating-control .spinner { width: 16px; height: 16px; background: url(../images/ajax-loader.gif) top left no-repeat; display: block; float:left; margin-left: 5px }

.nnn_teaser_title { color: #2b587a; text-decoration: underline; }

/* Ads */
.ads-block { float:right; margin: 0px 0px 10px 10px; width: 250px }

.decs_fam { font-size: 17px; }

/* Protected page */
.protected_page .protected-image { float: right; margin-right: 100px; padding-bottom: 0px; display:block }
.protected_page .base_content { float:none; width: 100%; padding: 20px }
.protected_page .sidebar { display: none }
.protected_page .text { float: left; width: 650px }
.protected_page .text p { padding-bottom: 8px; }

.text-content {line-height: 21px; margin-bottom: 15px }
.text-content p { margin: 0px }

.today-count-link:link, .today-count-link:visited, span.today-count { color:#68a84b; font-weight: normal; font-size: 14px; text-decoration: none }
.today-count-link:hover { text-decoration: underline }

.today-count-link1:link, .today-count-link1:visited, span.today-count { color:#b6b09b; font-weight: normal; font-size: 11px; text-decoration: none }
.today-count-link1:hover { text-decoration: underline }

.onecolumn_base_content { padding-left: 10px;padding-right: 10px;padding-top: 0px;padding-bottom: 20px; min-height: 760px; }
.onecolumn_base_content .pagelink { margin-bottom: 10px;font-size: 15px; }
.onecolumn_base_content .event_info p { margin: 10px 0px }

.category-list { list-style: none; display:block; margin: 20px 0px }
.category-list li { display:block; float:left; padding: 0px 20px; border-left: 1px solid #decdde; margin-bottom: 10px }
.category-list li.first { padding-left: 0px; border-left: 0px }
.category-list li a:link, .category-list li a:visited { font-size: 13px }
.category-list li.current a:link, .category-list li.current a:visited { font-weight: bold }

/* Horoscopes */
.horoscope-page .zodiac-signs { list-style: none; margin: 0px; padding: 0px; display: block; width: 750px; margin: 0 auto; margin-top: 25px; margin-bottom: 30px }
.horoscope-page .zodiac-signs li { display: block; float: left; width: 75px; margin: 10px 25px 10px 25px; text-align: center; height: 90px }
.horoscope-page .zodiac-signs li a:link, .horoscope-page .zodiac-signs li a:visited { display: block; } 
.horoscope-page .zodiac-signs li a.title:link, .horoscope-page .zodiac-signs li a.title:visited { margin: 8px 0px 3px 0px }
.horoscope-page .zodiac-signs li span { color: #818181; font-size: 12px}
.horoscope-page .tabs-container { position:relative; margin-top: 0px }
.horoscope-page .tabs-container h4 { display: block; position: absolute; font-weight: normal; font-size: 18px; bottom: 0px; left: 0px }
.horoscope-page .horoscope-text { margin: 25px 0px }
.horoscope-page h2 { font-family: Arial; font-weight: normal; font-size: 21px; padding: 20px 0px 0px 0px }
.horoscope-page .horizontal-line { border-bottom: 1px dotted #818181; margin: 10px 0px }
.horoscope-page .zodiacsign-descriptions { margin: 25px 0px }
.horoscope-page .zodiacsign-descriptions h3 { font-size: 18px; font-weight: normal }
.horoscope-page .zodiacsign-descriptions ul { list-style: none; display: block; float: left; width: 200px; margin: 10px 0px 0px 20px }
.horoscope-page .zodiacsign-descriptions ul li { display: block; margin-bottom: 5px }
.horoscope-page .zodiacsign-block { float:left; margin: 0px 10px 5px 0px; text-align:center }
.horoscope-page .zodiacsign-block span { display:block; color: #818181; font-size: 12px; margin-bottom: 10px }
.zodiac-signs-home { margin-bottom: 0px }
.zodiac-signs-home ul { display: block; float: left; list-style:none; }
.zodiac-signs-home ul li { display: block; margin-bottom: 12px }
.zodiac-signs-home ul li span { font-size: 9px; display:block; float:left; margin-left: 4px }
.zodiac-signs-home ul li a.title { margin-left: 4px }
.zodiac-signs-home ul li a { display: block; float:left }
.zodiac-signs-home ul.left { width: 150px; margin-right: 5px }
.zodiac-signs-home ul.right { width: 115px }

/* Multimedia */
.multimedia-page .content { background: url(../images/multimedia_page_bg.png) right top no-repeat }
.multimedia-page h4 { display:block; margin: 15px 0px; font-size: 13px; font-family: Arial; font-weight: bold }
.multimedia-menu { list-style: none; display: block; margin-top: 25px }
.multimedia-menu li { display: block; float: left; position: relative }
.multimedia-menu li a { height: 35px; display: inline-block; color: #000!important; font-size: 16px; line-height: 19px; font-weight: normal; position: relative; text-decoration: none!important; font-family: Times New Roman; border: 1px solid #b7bdc5; border-left: none }
.multimedia-menu li.first a { border-left: 1px solid #b7bdc5; }
.multimedia-menu li a em { width: 4px; height: 35px; display: inline-block; float: left; background: url(../images/multimedia_menu_sprite.png) 0 0 no-repeat; }
.multimedia-menu li a span { height: 27px; display: inline-block; float: left; background: url(../images/multimedia_menu_sprite.png) right top no-repeat; padding: 8px 22px 0 15px; }
.multimedia-menu li:hover a em, .multimedia-menu li a:hover em { background-position: 0 -70px; }
.multimedia-menu li:hover a span, .multimedia-menu li a:hover span { background-position: right -35px; }
.multimedia-menu li:hover ul { display: block }
.multimedia-menu li:hover ul li ul { display: none }
.multimedia-menu li ul { display:none; position:absolute; width: 170px; background-color: #e7e9ec; top: 37px; z-index: 999 }
.multimedia-menu li ul li { float: none; border-bottom: 1px solid #b1b8c1; display:block; height: 35px }
.multimedia-menu li ul li a { border: none!important; display:block; padding: 8px 0px 0px 25px; height: 27px }
.multimedia-menu li ul li a:hover { background-color: #d5d9dd }
.multimedia-menu li ul li ul { display: none; position: absolute; left: 170px; top: -1px; border-left: 1px solid #b1b8c1; border-top: 1px solid #b1b8c1; border-right: 1px solid #b1b8c1; }
.multimedia-menu li ul li:hover ul { display: block }
.multimedia-page .period_list li { width: 40px; padding: 0px 30px; text-align:center; height: 65px; position:relative; background: url(../images/marker_year.gif) no-repeat center center }
.multimedia-page .period_list li.selected { background-image: url(../images/marker_year_selected.gif) }
.multimedia-page .period_list li.selected a { text-decoration: none }
.multimedia-page .period_list li.bottom { padding-top: 50px; height: 15px }
.multimedia-page .period_slider .jcarousel-clip { height: 65px; width: 800px; }

.multimedia-page .period_slider { height: 65px }
.multimedia-page .period_slider .jcarousel-prev {position: absolute; top: 10px; left: 0px; display: block; width: 31px; height: 46px; background: #dedede url(../images/left_arrow.png) no-repeat left top; cursor: pointer;}
.multimedia-page .period_slider .jcarousel-prev:hover {background-color: #bdbdbd; background-position: left -46px;}
.multimedia-page .period_slider .jcarousel-prev-disabled:hover {background-color: #dedede; background-position: left top; cursor: default;}
.multimedia-page .period_slider .jcarousel-next {position: absolute; top: 10px; right: 0px; display: block; width: 31px; height: 46px; background: #dedede url(../images/right_arrow.png) no-repeat left top; cursor: pointer;}
.multimedia-page .period_slider .jcarousel-next:hover {background-color: #bdbdbd; background-position: left -46px;}
.multimedia-page .period_slider .jcarousel-next-disabled:hover {background-color: #dedede; background-position: left top; cursor: default;}
.multimedia-page .period_slider .jcarousel-container { height: 65px; background: url("../images/line_1.gif") repeat-x scroll left 32px transparent; }

.multimedia-page .tabs-container { margin-top: 20px }
.multimedia-page .photo_list li { width: 232px; display: block; float: left; height: 220px }
.multimedia-page .photo_list { background: none }
.multimedia-page .photo_list a { font-weight: bold; color: #2b587a }
.multimedia-page .photo_list a.title { display:block; width: 210px }
.sidebar #myezo { float:none; margin: 0px 0px 0px -10px }

.publicator h1 { font-size: 18px; padding-top: 10px }

/* Tizers */
.tizer { float:none; margin: 0px 0px 20px 0px; }
.tizer.horizontal { margin: 0px }
.tizer .products { padding: 0px 8px 0px 8px;border: 1px solid #eaeaea;position: relative }
.tizer.horizontal { width: 288px;}
.tizer .product-item { float: left; margin: 10px 10px }
.tizer.horizontal .products .product-item { float:left;margin-bottom:7px; margin-left:5px } 
.tizer .picture { float:left; border: 1px solid #eaeaea; padding:5px;margin-right: 0px }
.tizer.horizontal .picture { float:none }
.tizer .picture a { display:block }
.tizer a { font-family: Arial,sans-serif; font-size: 16px }
.tizer .picture a img {  }
.tizer a:hover { text-decoration: none }
.tizer .product-title { font-size: 13px; padding: 0px 0px 5px 5px;font-weight: normal;margin:0px }
.tizer .product-title a { color:#2b587a; }
.tizer .vmiddle { display: table-cell;height: 60px;vertical-align: middle;width:115px}
.tizer.horizontal .vmiddle { height:20px;text-align:center;display:block }
.tizer .vmiddle .tr, .vmiddle h2 { width: 100%;position: relative} 

/* Site rating */
.siterating_page h2 { padding: 10px 0px 0px 0px}
.siterating_page p { padding-bottom: 0px }
#site-rating-main { color:#000; width: 906px}
#site-rating-main h2{ font-size:29px; font-family: 'Times New Roman'; color:#000; font-weight:normal}
#site-rating-main h3{ font-size:18px; color:#000;font-weight: normal;padding-bottom: 15px; padding-top: 15px }
#site-rating-main h4{ font-size:15px; color:#000; font-weight:normal }
#site-rating-main p { margin-bottom: 0px }
.button-container { margin: 3px 0;}
.site-rating-table-sites .small-url { font-size: 11px!important }

.site-rating-row {margin: 8px 0 8px 0} 
.site-rating-row label { display: inline-block; width:170px; vertical-align: top}
.urlPrefix { width: 37px!important;padding-top: 5px }

.site-rating-form-comment { margin: 0 0 0 172px; padding: 3px 3px; font-size:11px; color:#818181}
.site-rating-form-container label.small { display: inline-block; width:70px; vertical-align: top; margin-top: 7px}
.site-rating-form-container input.data { width:276px; height: 22px; /*border: none;
	background: url(../images/bgInput.png) no-repeat 0 0;*/
	padding: 1px 5px 2px 5px;}
.site-rating-form-container  select.data { width:167px; height: 24px; border:none;
	background: rgba(0,0,0,0) url(../images/bgSelect.png) no-repeat;
	padding: 1px 5px 2px 5px;}


.site-rating-form-container  input { width:15px; vertical-align:center; margin-top:0px }
.site-rating-form-container textarea { width: 284px; height: 88px; border: none; resize: none;background: url(../images/bgTextarea.png) no-repeat 0 0;padding: 1px 5px 2px 5px;}
.site-rating-form-container .radio { width: 10px}


.site-rating-required {color: #d60303}
a.menu-current { font-weight: bold}
.site-rating-table-stats { width: 100%; background-color:#ececec; border-collapse:collapse;}
.site-rating-table-stats th { background:url(../images/bgTableHeader.png) repeat-x; border: 1px #b2b1b1 solid; padding: 6px 12px}
.site-rating-table-stats th:nth-child(1) {background:url(../images/bgTableHeader.png) repeat-x; border: 1px #b2b1b1 solid; padding: 6px 12px; text-align:left	}
.site-rating-table-stats td { border: 1px #b5b5b5 solid; padding: 6px 12px; text-align:center; color: #818181}
.site-rating-table-stats td:nth-child(1) {border: 1px #b5b5b5 solid; padding: 6px 12px; text-align:left; color: #818181}


.site-rating-table-sites { width: 100%; border-collapse:collapse;margin-bottom: 20px;

background: url("/images/bg_sidebar_block_1.gif") repeat-x #FFFFFF;
border: 1px solid #E6E4E2;
margin: 0px 0px 31px;
padding: 15px 10px 25px;
position: relative;
z-index: 2;


}
.site-rating-table-sites th { padding: 6px 0px}
.site-rating-table-sites th:nth-child(1) { padding: 6px 10px; text-align:left;margin-bottom: 10px;	}
.site-rating-table-sites th:nth-child(2) {  padding: 6px 0px; text-align:left;margin-bottom: 10px;	}
.site-rating-table-sites td { padding: 6px 12px; text-align:center; color: #000000}
.site-rating-table-sites td:nth-child(1) { padding: 6px 10px; text-align:left; color: #000000}
.site-rating-table-sites td:nth-child(2) { padding: 6px 0px; text-align:left; width: 450px; color: #000000}

#site-rating-main a:link { color: #2b587a}
#site-rating-main a:active { color: #2b587a}
#site-rating-main a:visited { color: #2b587a}
#site-rating-main a:hover { text-decoration: none; color: #d60303}



#site-rating-main ul { list-style:none}
/*#site-rating-main li { margin: 0 0 0 -40px}*/
#site-rating-main li label.tabled { display: inline-block; width:200px; vertical-align: top}
#site-rating-main .site-details li { padding-bottom: 5px }

.favicon-img { display:none; margin-left: 0px; width: 16px;height: 16px;}

/*#site-rating-main-categories { height:100px;}*/
#categories-list { text-align: left; padding: 10px 0px 10px 60px}
#categories-list ul { }
#categories-list ul li { float:left; font-weight:bold; color:#2b587a; width: 190px; margin: 0 0 0 0; padding: 8px}

div.clear { clear: both }


#styles88x31 { text-align: left; padding: 0px 50px 10px 50px}
#styles88x31 ul li { float:left; width: 220px; margin: 10px 0 10px -55px;height: 31px;position: relative}
#styles88x31 ul li img {  cursor: pointer;}
#colors88x31 { text-align: left;}
#colors88x31 ul li { float:left; width: 30px;margin: 10px 0;position: relative}
#colors88x31 ul li img {  cursor: pointer;position: relative; z-index: 1}
#colors88x31 ul li .digitsMask, #colors88x15 ul li .digitsMask,#styles88x31 ul li .digitsMask, #styles88x15  ul li .digitsMask { background: url(../images/digitsMask.png) left top no-repeat;position: absolute;width: 88px;height: 31px;top: 0px;left: 0px;z-index: 2;cursor: pointer }
#styles88x31 ul li .digitsMask {left:22px}
#colors88x15 ul li .digitsMask, #styles88x15 ul li .digitsMask { background-position: left bottom; height: 12px; left: 17px; top: 5px;cursor: pointer}
#styles88x15 ul li .digitsMask {left: 38px}  

#styles88x15  { text-align: left; padding: 0px 50px 0px 50px}
#styles88x15  ul li { float:left; width: 220px; margin: 10px 0 0px -55px;height: 25px;position: relative}
#styles88x15  ul li img { margin-top:0px;  cursor: pointer;}
#colors88x15 { text-align: left;}
#colors88x15 ul li { float:left; width: 30px;margin: 10px 0;position: relative; overflow: hidden}
#colors88x15 ul li img {  cursor: pointer;}

#styles31x31  { text-align: left; padding: 0px 50px 0px 50px; width: 480px}
#styles31x31  ul li { float:left; width: 150px; margin: 10px 0 10px -55px; height:31px}
#styles31x31 ul li img {  cursor: pointer;}
#colors31x31 { text-align: left; }
#colors31x31 ul li { float:left; width: 30px; margin: 10px 0}
#colors31x31 ul li img {  cursor: pointer;}
.error-container { color: #D60303; margin-bottom:20px }

/* Homepage rating block */
.homepage-rating { text-align: left;position: relative; zoom: 1; margin: 0 0 15px 0px; background: url(../images/line_base_content_small_1.png) bottom center no-repeat; padding-bottom: 30px }
.homepage-rating ul { list-style: none }
.homepage-rating ul li { display: block;float: left;width: 88px; font-size:13px;margin-left:20px; padding-bottom: 5px}
.homepage-rating .more { margin-top:10px }

/*

Visual Studio-like style based on original C# coloring by Jason Diamond <jason@diamond.name>

*/
pre code {
  display: block; padding: 0.5em;
}

pre .comment,
pre .annotation,
pre .template_comment,
pre .diff .header,
pre .chunk,
pre .apache .cbracket {
  color: rgb(0, 128, 0);
}

pre .keyword,
pre .id,
pre .title,
pre .built_in,
pre .aggregate,
pre .smalltalk .class,
pre .winutils,
pre .bash .variable,
pre .tex .command {
  color: rgb(0, 0, 255);
}

pre .string,
pre .title,
pre .parent,
pre .tag .value,
pre .rules .value,
pre .rules .value .number,
pre .ruby .symbol,
pre .ruby .symbol .string,
pre .ruby .symbol .keyword,
pre .ruby .symbol .keymethods,
pre .instancevar,
pre .aggregate,
pre .template_tag,
pre .django .variable,
pre .addition,
pre .flow,
pre .stream,
pre .apache .tag,
pre .date,
pre .tex .formula {
  color: rgb(163, 21, 21);
}

pre .ruby .string,
pre .decorator,
pre .filter .argument,
pre .localvars,
pre .array,
pre .attr_selector,
pre .pseudo,
pre .pi,
pre .doctype,
pre .deletion,
pre .envvar,
pre .shebang,
pre .preprocessor,
pre .userType,
pre .apache .sqbracket,
pre .nginx .built_in,
pre .tex .special,
pre .input_number {
  color: rgb(43, 145, 175);
}

pre .phpdoc,
pre .javadoc,
pre .xmlDocTag {
  color: rgb(128, 128, 128);
}

pre .vhdl .type { font-weight: bold; }
pre .vhdl .string { color: #666666; }
pre .vhdl .literal { color: rgb(163, 21, 21); }

#messageSize, #messageFont, #messagecolor {width:auto;height: 18px;font-family: Verdana;font-size: 12px;font-variant: normal;}
.diplom-comments h2 { font-size: 21px }

.diplom-stats .rating-control { float: left }
.diplom-stats .stats { float: right }
.diplom-stats .stats { margin-left: 10px!important }
.diplom-stats .rating-control { position: relative;padding-bottom: 20px; margin: 0!important }
.diplom-stats .rating-control .rating-message { position: absolute;top: 15px;width: 300px }

.version-number {  display: block;margin: 20px 0px 20px 0px;padding-right: 10px;text-align: left;color: #000000;font-size: 14px; font-weight: bold;}

/* reg_form */

.reg_form { margin-bottom: 10px; }
.reg_form .reg_description {margin: 0 0 39px; }
.reg_form .submit {margin-top: 18px; }

.reg_form dl {position: relative; overflow: hidden;}
.reg_form dt {position: relative; float: left; clear: left; width: 170px; min-height: 28px; padding: 5px 5px 12px 0; color: #000; line-height: 14px;}
.reg_form dt label {font-weight: normal;}
.reg_form dd {position: relative; float: left; padding: 0 0 1px 0px;}
.reg_form dd .text_input {width: 385px;}
.reg_form dd select {width: 398px;}
.reg_form dd textarea {width: 575px; height: 84px; margin: 0 0 3px;}
.reg_form dd .avatar {margin: 0 10px 4px 0; vertical-align: top;}
.reg_form dd p.input_info {margin: 0!important;padding: 0;}
.reg_form .check_list {margin: -4px 0 21px; list-style-type: none; font-weight: bold;}
.reg_form .check_list li {margin: 0 0 17px;}
.reg_form .check_list .checkbox {margin-right: 3px; }
.reg_form .input_info {width: 398px; margin: 5px 0 5px; *margin: 3px 0 5px; color: #818181; font-size: 11px;}
.reg_form .captcha_field {}
.reg_form .captcha_field .captcha_img {float: left; vertical-align: top; margin: 0 10px 0 0;}
.reg_form .captcha_field .text_input {width: 255px;}
.reg_form .captcha_field .input_info {margin-left: 130px; width: 268px;}
.reg_form .for_input_check {margin: 19px 0 2px 0;}
.reg_form .for_input_check .checkbox {margin-right: 3px;}
.reg_form .submit {position: relative; zoom: 1; margin: 30px 0 0 105px;}

a.refresh-captcha:link, a.refresh-captcha:visited { display: block; float: left; position:absolute; top: 0px; left: 0px }

.reg-complete div { text-align: left!important; width: 700px }

.titleh2 {color: #222222!important;font-weight: bold;}

.dateh {font-size: 10px;}

.colorme {font-size: 14px; color: #ce473e!important;}

.stats li {width:auto!important;height:auto!important}

.misw a { padding-left: 25px;display: block }
.misw img { position: absolute }
.helpful {font-size: 14px;font-style: italic;white-space: nowrap}

.reviews .review-item
{
    padding: 10px 0px;
    margin: 0px;
}
.reviews .review-item .review-item
{
    margin: 20px 0px 0px 30px;
    padding: 0px;
}
.reviews .review-item .author
{
    font-weight: bold;
    padding-bottom: 10px;
color: #666666;
}
.reviews .review-item .author .date
{
    font-family: Georgia;
    font-style: italic;
    font-size: 11px;
    color: #797979;
    font-weight: normal;
    padding-left: 5px;
}
.reviews .review-item .message
{
    line-height: 140%;
    padding-bottom: 10px;
font-size: 16px;
color: #797979;
}
.form {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.form  {
    padding: 0px 0px 10px;
    position: relative;
}
.form  .param-name {
    position: relative;
    margin: 10px 0;
font-weight: bold;
}
.form .param-value {
    position: relative;
}
 .form .param-value input[type=text], 
 .form .param-value input[type=password], 
 .form .param-value textarea {
     width: 350px;
 }
  .form li .param-value select{
     width: 100%;
  }
 .form-vr  .param-value input[type=text], 
 .form-vr  .param-value input[type=password], 
 .form-vr  .param-value textarea,
 .form-vr  .param-value select {
     width: 100%;
 }

.form li.header {
font-style: italic;
    font-size: 14px;
    clear: both;
    width: 100%;
color:#666666
}
.form li.footer {
    clear: both;
    width: 100%;
}
.form li.title {
    font-weight: bold;
    font-size: 14px;
}
.form-vr li .param-name {
    margin-right: 10px;
}
.form-vr li .param-name, .form-vr li .param-value{
    display: inline-block;
    vertical-align: top;
}
.form-vr li .param-name {
    min-width: 150px;
}
.form-vr li .param-value {
    width: 300px;
}
.form-center li div.param-name{
    text-align: right;
} 
/*custom form*/
.reviews-form li {
    float: left;
    width: 200px;
}
.reviews-form .li-long {
    width: 100%;
}
.reviews-form .param-value input[type=text],
.reviews-form .param-value textarea {
    width: 150px;
border-bottom: 1px solid #E4E9EF;
border-left: 1px solid #E4E3EB;
border-right: 1px solid #DADDE6;
border-top: 1px solid #AAADB2;
}
.reviews-form .li-long textarea {
    width: 600px;
height: 100px;
}
.captcha {
    margin-top: 25px;
    display: block;
}
div.form-c {
    float: left;
    width: 45%;
    background-color: #FFFFED;
background-image: -o-linear-gradient(top, #FFFFED, #FFFCDA);
background-repeat: repeat-x;
border: 1px solid #D3C3B7;
    padding: 30px 30px 5px;
}

div.form-top {
    margin-bottom: 20px;
    font-family: Georgia;
    font-style: italic;
    color: #252525;
    line-height: 150%;
    font-size: 11px;
}

div.form-addon {
    float: left;
    width: 45%;
    margin-left: 3%;
    margin-top: 30px;
}
div.form-addon .form-addon-text
{
    font-family: Georgia;
    font-style: italic;
    color: #252525;
    line-height: 150%;
    font-size: 11px;
}
div.form-c .title, div.form-addon .title{
    font-size: 18px;
    padding-bottom: 20px;
}
div.form-addon .form-addon-text .fb
{
    color: #9a9a9a;
    font-weight: bold;
    font-size: 16px;
}
div.form-addon .form-addon-text .ph
{
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
}
div.form-center
{
    text-align: center;    
}

.form-padding 
{
    padding-top: 20px;
}
.error-message {
	background: #f7e7e6;
	color: #b1140c;
	font-style: italic;
	font-family: Georgia;
	font-size: 11px;
	position: relative;
	display: none;
}
.error-message .error-content {
    padding: 4px;
}
#commentAdded {margin: 10px 0; font-size: 11px; padding: 10px;background-color: #d4f9ce; border: 1px solid #9acc92; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;margin-top: 15px  }
.btn-c a { margin-top: 10px;display: inline-block; border-bottom: 1px dashed #E5E1B5;
font-size: 12px;
text-decoration: none;font-weight: bold;margin-right: 20px;}
.reviews-form {margin-bottom: 40px}

.comments_header {
background: url("/images/iconComments.png") 0% 65% no-repeat transparent;
color: #9B9B9B;
font-family: "Verdana", sans-serif;
font-size: 20px;
letter-spacing: -1px;
margin-top: 70px;
margin-bottom: 20px;
padding-left: 23px;}

.btn-review a {border-bottom: 1px dashed #E5E1B5;
font-size: 12px;
text-decoration: none;}
.subscribe {padding-bottom: 30px}
.subscribe p {padding-bottom: 5px}
.subscribe .subscription-button { display: block;margin-top: 10px }
.req { color: red }

.podpis
{
    font-size: 11px;
color: #818181;
}
.podpis1
{
    font-size: 15px;
color: #000000;
text-align: center;
}


.text_input1 { 
border-bottom: 1px solid #E4E9EF;
border-left: 1px solid #E4E3EB;
border-right: 1px solid #DADDE6;
border-top: 1px solid #AAADB2;
margin: 0px;
padding: 2px 5px;
position: relative;
width: 144px;
}

.button7 { 
background: url("/images/bg_button.gif") no-repeat #E5E7EA;
border: 1px solid #AFB6BF;
display: inline-block;
height: 21px;
position: relative;
vertical-align: top;
}

.input_info777 {color: #818181; font-style: italic;font-size: 11px;}

.tr777
{ 
background: #FFFFFF;
margin: 2px 0px 0px;
padding: 2px 5px!important;
vertical-align: top;
}
.stats { display: block; list-style: none; margin-top: 5px;margin-bottom: 5px; }
.stats li { width: auto; height: auto; margin: 0px 5px 0px 0px; padding-left: 20px;font-size: 14px; }
.stats li.views { background: url(../images/iconViews.png) left center no-repeat;display: inline!important;padding: 0 10px 0 20px!important }
.stats li.aut { background: url(../images/iconaut.png) left center no-repeat;display: inline!important;padding: 0 10px 0 20px!important }
.stats li.rattt {display: inline!important;padding: 0 0 0 10px!important }
.stats li.rating { background: url(../images/iconRating.png) left center no-repeat;display: inline!important;padding: 0 0 0 20px!important }
.stats li.comments { background: url(../images/iconComments.png) left center no-repeat;display: inline!important;padding: 0 0 0 20px!important }
.stats li.comments a {color: #000000;text-decoration: none}
.stats li.like {left center no-repeat;display: inline!important;padding: 0 0 0 20px!important }

.infopanel { 
border: 1px solid #E5E5E5;
border-radius: 5px;
float: left;
font-family: "Arial", sans-serif;
font-size: 11px;
padding: 0px 10px;
background: url("/images/bg_gradient.png") transparent;
}

.infopanel1 { 
border: 1px solid #E5E5E5;
border-radius: 5px;
float: left;
font-family: "Arial", sans-serif;
font-size: 11px;
padding: 0px 10px;
background: url("/images/bg_gradient.png") transparent;
}

.nextlook a { 
display: inline-block;
padding: 5px;
border-radius: 7px;
text-decoration: none;
}

.nextlookrig a { 
display: inline-block;
text-decoration: none;
margin-bottom:0px;
font-weight: 700;
padding-left:0px;
}

.nextpub a { 
background: url("/images/news_tab_bg.png") 100% -2px no-repeat transparent;
display: inline-block;
padding: 3px;
border-radius: 7px;
text-decoration: none;
border: 1px solid #E5E5E5;
width: 102px;
font-size: 12px;
}

.padlike
{ 
margin-top: 4px;
float:right;
}

.date777 { 
color: #818181;
font-size: 11px;
margin: 0px;
text-align: right;
}

.otstup
{
margin-top: 20px;
margin-bottom:20px;
}

.otstup728
{
margin-top: 20px;
margin-bottom:20px;
text-align: center;
}

.date { 
color: #818181;
font-style: italic;
margin: 0px;
font-size: 11px;
}

.indfl
{ 
float:right;
margin-top:40px;
width: 300px;
padding:0px;
}

.indfldet
{ 
float:right;
padding:0px;
width: 300px;
z-index:5;
position: relative;
margin-left: 20px;
margin-bottom: 20px;

}

.indfl222
{ 
float:left;
width: 495px;
}


.ajax__fileupload_selectFileContainer, .ajax__fileupload_selectFileButton { width: 125px!important;}
.ajax__fileupload_uploadbutton {width: 95px!important}
.ajax__fileupload_fileItemInfo .removeButton {width: 90px!important}
.ajax__fileupload_selectFileButton {background-color: #D3D3D3!important;color: #000!important;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.ajax__fileupload_fileItemInfo .removeButton{background:url(../images/iconRemove.png)!important;width: 16px!important;height: 16px!important;top:4px!important} 
.ajax__fileupload_uploadbutton { background-color: green!important;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} 
.ajax__fileupload_fileItemInfo .pendingState, .ajax__fileupload_fileItemInfo .uploadedState, .ajax__fileupload_fileItemInfo .uploadingState { font-size: 12px!important;font-weight: normal!important}
.ajax__fileupload_uploadbutton {display: none!important}
 
.name-stats { font-size: 17px;padding: 7px 14px 0 58px;width: 500px;float: left;font-style: italic; }

.newgobutt01 { 
background: url("/forum/Themes/cleanSlate/bg_button.gif") no-repeat #E5E7EA;
border: 1px solid #AFB6BF;
color: #000000 !important;
cursor: pointer;
display: inline-block;
height: 20px;
margin: 4px 2px 4px 4px;
position: relative;
text-decoration: none;}


.col-xs-12 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
}

.details-title {
    padding-right: 20px;
}

.gallery-block {
    padding-left: 0;
    float: left;
}


@media screen and (max-width: 992px) {
.gallery-block {
    padding-left: 0;
    float: none;
} }



.text-static, .text-overflow {
    overflow-wrap: normal;
    word-wrap: normal;
    word-break: normal;
    line-break: auto;
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
}

.gallery-picture {
    text-align: center;
    white-space: nowrap;
    position: relative;
}

.details-payment-inline {
    display: inline-block;
    margin-bottom: .3125rem;
    vertical-align: top;
}

.site-head-search-btn {
    position: relative;
}

.btn-big {
    font-weight: bold;
    font-size: 18px;
    padding: .875rem .875rem .875rem;
}

@media screen and (max-width: 992px) {
.btn-big {
    font-weight: bold;
    font-size: 55px;
    padding: 1.875rem 1.875rem 1.875rem;
}}



.btn-expander {
    width: 100%;
}

.btn {
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    border: 0;
    text-align: center;
    border-radius: .3125rem;
    line-height: 1.3;
    box-sizing: border-box;
}

.btn-submit {
    background-image: linear-gradient(to bottom,#6ca477 0,#5e8f67 100%);
    color: #ffffff;
    text-shadow: 0px 1px 1px #3f3c37, 0 0 0em #939393;
}

.gallery-picture-link {
    max-width: 100%;
}

.gallery-picture-obj {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 50px;
    border-radius: 50%;
}


@media screen and (max-width: 992px) {
.gallery-picture-obj {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 50px;
    border-radius: 50%;
width: 60%;
    height: 60%;
}}


.rinfo {
    /* padding-left: 20px; */
    /* padding-right: 20px; */
    padding-top: 50px;
    border-color: #f3f3f3!important;
    /* border-width: .0625rem; */
    /* border-radius: .3125rem; */
    /* border-width: .0625rem; */
    width: 100%;
    /* margin: auto; */
    /* float: right; */
}

@media screen and (max-width: 992px) {
.rinfo {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    border-color: #f3f3f3!important;
    border-width: .0625rem;
    border-radius: .3125rem;
    border-width: .0625rem;
    width: 90%;
    margin: auto;
 float: none;
} }




.details-row {
    margin-bottom: .9375rem;
}

.details-payment-cell {
    display: table-cell;
    vertical-align: middle;
}

.details-payment-item {
    padding-left: 0;
padding-top: 20px;
}


 .btn-submit:hover {
    color: #fff;
    background: #75ac7c; }
 
 .btn-submit:active {
    color: #fff;
    background: #363435; }
 


