body {background: #FFFFFF url(/img/bg1.jpg) center 0 no-repeat; padding: 0; margin: 0; min-width: 992px;}
p,td,div,body,h1,h2,h3,h4,h5,h6,textarea,input,select,ul,li {font-size: 12px; font-family: Arial,Helvetica,Verdana; color: #2b2b2b;}
img {border: none;}
div,form,table,img {margin: 0px; padding: 0px;}
table {border-collapse: collapse; width: 100%;}
table td {padding: 0; vertical-align: top;}
input, select {margin: 0;}
div {width: auto;}
ins {text-decoration: none;}
a {color: #000000; text-decoration: underline; cursor: pointer;}
p {padding: 0 0 16px 0; margin: 0; display: block; line-height: 1.3em;}
br {line-height: 10px;}
ul {margin: 0 0 8px 0; padding: 0; width: auto; display: block; list-style: none; position: relative; z-index: 11;}
ul li {margin: 0; padding: 0 0 10px 15px; display: block; background: url(/img/li_point.gif) 0 7px no-repeat;}

.sitemap ul {padding:0; margin:0;}
.sitemap li {list-style-type:none; list-style:none; font-size: 110%; background:none;}

.clear {clear: both; height: 1px; line-height: 1px; font-size: 0;}
.title,.subtitle,.name,h1,h2,h3,h4,h5,h6 {display: block; font-weight: bold; margin: 0; text-align: left; color: #222222;}
h1,.title {font-size: 22px; padding: 0 0 20px 0; text-transform: uppercase; font-weight: normal; margin: 0 0 30px 0; border-bottom: #d2d2d2 1px solid;}
h2,.subtitle {font-size: 18px; padding: 0 0 18px 0; font-weight: normal;}
h3 {font-size: 16px; padding: 0 0 10px 0;}
h4,h5,h6 {font-size: 13px; padding: 0 0 8px 0;}
.checkbox {//margin: -4px -3px -3px -4px;}

.wrap {width: 988px; margin: 0 auto; padding: 55px 0 0 0;}
.container_top {height: 5px; background: url(/img/container_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/container_top.png', sizingMethod='crop'); line-height: 5px; font-size: 0;}
.container_bottom {height: 5px; background: url(/img/container_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/container_bottom.png', sizingMethod='crop'); line-height: 5px; font-size: 0;}
.container {background: url(/img/container_bg.png) 0 0 repeat-y; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/container_bg.png', sizingMethod='scale'); width: 988px;}

.overhead {padding: 17px 0 0 20px; height: 52px;}
.overhead a,.overhead input {position: relative;}
.top_links {float: left; background: url(/img/top_links.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/top_links.png', sizingMethod='crop'); height: 23px; width: 230px; padding: 8px 25px 0 25px; margin: 0 200px 0 0;}
.top_links span {padding: 0 5px; color: #FFFFFF;}
.top_links span a {color: #FFFFFF;}
.sound {width: 37px; height: 31px; float: left; padding: 0 6px 0 0;}
.sound img {width: 37px; height: 31px; float: left; background: url(/img/sound.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/sound.png', sizingMethod='crop');}
.sound_no {width: 37px; height: 31px; float: left; padding: 0 6px 0 0;}
.sound_no img {width: 37px; height: 31px; float: left; background: url(/img/sound_no.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/sound.png', sizingMethod='crop');}
.lang {background: url(/img/lang.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lang.png', sizingMethod='crop');}
.lang_en {background: url(/img/lang_en.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lang_en.png', sizingMethod='crop');}
.lang,.lang_en {width: 140px; height: 23px; float: left; padding: 8px 20px 0 6px;}
.lang span,.lang_en span {padding: 0 8px; color: #FFFFFF;}
.lang span a,.lang_en span a {color: #FFFFFF; text-decoration: none;}

.top_search {width: 278px; height: 33px; float: left; background: url(/img/top_search.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/top_search.png', sizingMethod='crop');}
.top_search .text_input {width: 225px; padding: 8px 4px 0 15px; float: left; height: 17px;}
.top_search .text_input input {height: 15px; line-height: 15px; border: none; backgrund: none; width: 225px; color: #9b9b9b;}
.top_search .button {float: left; width: 28px; height: 27px; padding: }
.top_search .button input {width: 28px; height: 27px; background: none; border: none; cursor: pointer;}

.head {padding: 23px 0 0 0; height: 100px; margin: 0 1px; width: 986; background: url(/img/head_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/head_top.png', sizingMethod='crop');}
.head_bottom {width: 986; margin: 0 1px 2px 1px; height: 6px; background: url(/img/head_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/head_bottom.png', sizingMethod='crop'); line-height: 6px; font-size: 0;}
.head a {position: relative;}
.logo {float: left; width: 188px; height: 74px; padding: 0 50px 0 17px;}
/*.logo img {width: 188px; height: 74px; background: url(/img/logo.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png', sizingMethod='crop');}*/
.head_right {float: left; width: 727px;}
.topmenu {width: 727px; background: url(/img/topmenu_bg.png) 0 0 no-repeat; margin: 12px 0 0 0; height: 38px;}
.topmenu .topmenu_inner {padding: 4px 4px 0 4px; height: 34px; overflow: hidden;}
.topmenu span {display: block; float: left; font-size: 13px; text-transform: uppercase; height: 34px;}
.topmenu span a {text-decoration: none; display: block; float: left; padding: 8px 9px 5px 9px; height: 20px;}
.topmenu span a:hover {color: #ff8400;}
.topmenu span.now {background: url(/img/menu_h.gif) 0 0 no-repeat;}
.topmenu span.now a {background: url(/img/menu_h_right.gif) right 0 no-repeat; color: #ff8400;}
.topmenu .bottom_line {background: url(/img/submenu_arrow_block.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/submenu_arrow_block.png', sizingMethod='crop'); height: 30px; padding: 3px 0 0 0; text-align: center; width: 727px;}
.topmenu .bottom_line img {width: 18px; height: 18px;}

.topmenu .list {position: absolute; z-index: 50; height: 1px; clear: both; display: none;}
.topmenu .list div {position: relative; top: 34px; *top: 0; width: 176px;}
.topmenu .list ins {display: block; text-decoration: none; padding: 8px 15px 2px 15px; background: #2c75cf; text-transform: none;}
.topmenu .list ins a {color: #FFFFFF; padding: 0; background: none; display: inline; float: none;}
.topmenu .list ins a:hover {color: #ff8400;}
.topmenu .list ins.bottom {background: url(/img/menu_list_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu_list_bottom.png', sizingMethod='crop'); height: 6px; line-height: 6px; font-size: 0; padding: 0;}

.topmenu .menu_map {position: absolute; z-index: 30; display: none;}
.topmenu .menu_map .menu_map_overtop {margin: 0 4px; height: 1px; line-height: 1px; font-size: 0; background: #e5e5e5; width: 719px;}
.topmenu .menu_map .menu_map_inner {background: url(/img/submenu_bg.png) 0 0 repeat-y; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/submenu_bg.png', sizingMethod='scale'); width: 706px; padding: 15px 11px 3px 10px;}
.topmenu .menu_map .title {padding: 0 0 15px 25px; margin: 0; border: none;}
.topmenu .menu_map .menu_map_top {width: 706px; height: 5px; line-height: 5px; font-size: 0; background: url(/img/submenu_content_top.png) 0 0 no-repeat;}
.topmenu .menu_map .menu_map_bottom {width: 706px; height: 5px; line-height: 5px; font-size: 0; background: url(/img/submenu_content_bottom.png) 0 0 no-repeat;}
.topmenu .menu_map .menu_map_content {background: #4f4f4f; padding: 15px 0 0 25px;}
.topmenu .menu_map_content .quart {width: 160px; float: left; padding: 0 10px 30px 0;}
.topmenu .menu_map_content .quart .name {padding: 0 0 10px 0; font-size: 14px; font-weight: bold;}
.topmenu .menu_map_content .quart .name a {color: #ff6101;}
.topmenu .menu_map_content .quart span {display: block; padding: 0 0 10px 0; float: none; background: none; font-size: 12px; height: auto;}
.topmenu .menu_map_content .quart span a {display: inline; float: none; padding: 0; text-decoration: underline; color: #FFFFFF; text-transform: none;}
.topmenu .menu_map_content .quart span a:hover {color: #ff8400;}

.center_top {background: url(/img/center_top.jpg) 0 0 no-repeat; height: 4px; width: 984px; margin: 0 2px; line-height: 4px; font-size: 0;}
.center_bottom {background: url(/img/center_bottom.jpg) 0 0 no-repeat; height: 4px; width: 984px; margin: 0 2px; line-height: 4px; font-size: 0;}
.center_container {width: 980px; margin: 0 2px; background: url(/img/center_bg.jpg) 0 0 repeat; padding: 15px 0 15px 4px;}

.left_column {float: left; width: 246px;}
.left_column .left_block_top {width: 246px; height: 15px; font-size: 0; background: url(/img/left_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/left_top.png', sizingMethod='crop');}
.left_column .left_block_bottom {width: 246px; height: 25px; font-size: 0; background: url(/img/left_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/left_bottom.png', sizingMethod='crop');}
.left_column .left_block {width: 190px; background: url(/img/left_bg.png) repeat-y; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/left_bg.png', sizingMethod='scale'); padding: 20px 26px 20px 30px;}
.left_column .left_block a {position: relative;}

.center_column {float: left; width: 726px;}
.content_top {width: 726px; height: 15px; font-size: 0; background: url(/img/content_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/content_top.png', sizingMethod='crop');}
.content_bottom {width: 726px; height: 25px; font-size: 0; background: url(/img/content_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/content_bottom.png', sizingMethod='crop'); margin: 0 0 5px 0;}
.content {width: 670px; background: url(/img/content_bg.png) repeat-y; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/content_bg.png', sizingMethod='scale'); padding: 20px 26px 20px 30px;}

.menu span {display: block; padding: 0 0 10px 0;}
.menu .name {font-size: 14px; font-weight: bold; padding: 0 0 10px 0;}
.menu .submenu {padding: 0 0 3px 5px;}
.menu .submenu span {padding: 0 0 9px 11px; font-size: 11px; background: url(/img/left_menu_point.gif) 0 5px no-repeat;}

.topnav {padding: 0 0 15px 0; font-style: italic;}
.topnav span {padding: 0 0 0 17px; background: url(/img/topnav_point.gif) 7px 5px no-repeat;}

.subscribe_top {float: right; width: 220px; font-size: 14px;}
.subscribe_top a {text-decoration: none; background: url(/img/subscribe_text_decoartion.gif) 0 bottom repeat-x;}
.subscribe_top .rss {padding: 0 0 0 44px; background: url(/img/rss.gif) 17px 0 no-repeat;}
.subscribe_top .rss a {text-decoration: underline; background: none;}
.faq_top {float: right; width: 150px;}


.news_unit {margin: 0 0 12px 0; background: url(/img/news_bg.gif) 0 0 repeat-y;}
.news_unit .news_unit_outer {background: url(/img/news_top.gif) 0 0 no-repeat;}
.news_unit .news_unit_inner {background: url(/img/news_bottom.gif) 0 bottom no-repeat; padding: 8px 5px 11px 7px; width: 650px;}
.news_unit .image {width: 171px; height: 113px; float: left; background-position: 0 0; background-repeat: no-repeat; margin: 0 12px 2px 0;}
.news_unit .image img {width: 171px; height: 113px; background: url(/img/image.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/image.png', sizingMethod='crop');}
.news_unit .news_content {width: 565px; float: left; padding: 0 15px 10px 0; font-style: italic;}
.news_unit .news_date {float: left; width: 65px; padding: 2px 0 0 5px; text-align: center; font-size: 11px;}
.news_unit .news_date span {display: block; text-align: center; font-size: 48px; font-weight: bold;}
.news_unit .inner_name {padding: 0 0 15px 0; font-weight: bold; font-style: normal;}

.faq_unit {margin: 0 0 12px 0; background: url(/img/faq_bg.gif) 0 0 repeat-y;}
.faq_unit .faq_unit_outer {background: url(/img/news_top.gif) 0 0 no-repeat;}
.faq_unit .faq_unit_inner {background: url(/img/news_bottom.gif) 0 bottom no-repeat; padding: 8px 5px 11px 7px; width: 650px;}
.faq_unit .faq_content {width: 630px; float: left; font-style: italic;}
.faq_unit .answer {padding-left:20px;}
.faq_unit .inner_name {padding: 0 0 15px 0; font-weight: bold; font-style: normal;}

.bottom_nav {background: url(/img/bottom_nav_line.png) 0 0px no-repeat; width: 650px; padding: 1px 5px 2px 5px; height: 28px; margin: 15px 0 0 0;}
.bottom_nav .arrow_left {float: left; margin: 2px 20px 0 0; width: 24px; height: 24px;}
.bottom_nav .arrow_left img {width: 24px; height: 24px; background: url(/img/arrow_nav_left.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/arrow_nav_left.png', sizingMethod='crop');}
.bottom_nav .arrow_right {float: right; margin: 2px 0 0 0; width: 24px; height: 24px;}
.bottom_nav .arrow_right img {width: 24px; height: 24px; background: url(/img/arrow_nav_right.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/arrow_nav_right.png', sizingMethod='crop');}
.bottom_nav span {display: block; float: left; width: 40px; text-align: center; font-size: 16px; font-weight: bold; color: #FFFFFF; padding: 6px 0 0 0; height: 22px;}
.bottom_nav span a {color: #FFFFFF; text-decoration: none;}
.bottom_nav span.now {background: url(/img/bottom_nav_now.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bottom_nav_now.png', sizingMethod='crop');}
.bottom_nav a {position: relative;}

.foot {margin: 20px 0;}
.foot .copy {float: left; width: 330px; padding: 0 25px 0 0; color: #FFFFFF; font-weight: bold;}
.foot .copy span {padding: 10px 0 0 0; font-weight: normal; font-style: italic; display: block;}
.foot .copy a {color: #fe6600;}
.foot .foot_center {width: 450px; float: left; padding: 0 50px 20px 0;}
.foot .foot_center span {display: block; padding: 0 0 10px 0; color: #FFFFFF; font-weight: bold;}
.foot .bottom_subscribe {background: url(/img/bottom_subscribe.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bottom_subscribe.png', sizingMethod='crop'); width: 345px; height: 31px;}
.bottom_subscribe .text_input {width: 205px; padding: 8px 15px 0 15px; height: 15px; line-height: 15px; float: left;}
.bottom_subscribe .text_input input {width: 205px; height: 15px; border: none; background: none; line-height: 15px; color: #9b9b9b;}
.bottom_subscribe .button {float: left; width: 105px; height: 28px; padding: 2px 0 0 0;}
.bottom_subscribe .button input {width: 105px; height: 28px; border: none; background: none; cursor: pointer;}
.bottom_subscribe a,.bottom_subscribe input {position: relative;}
.foot .made {width: 120px; color: #FFFFFF; float: left;}
.foot .made span {display: block; padding: 0 0 10px 0;}
.foot .made img {background: url(/img/robo-t_logo.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/robo-t_logo.png', sizingMethod='crop'); width: 101px; height: 35px;}

.laureate_unit {width: 125px; padding: 0 4px 40px 0; float: left; height: 215px;}
.laureate_unit .foto {background-position: 0 0; background-repeat: no-repeat; width: 120px; height: 147px;}
.laureate_unit .foto img {width: 120px; height: 147px; background: url(/img/foto_border.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/foto_border.png', sizingMethod='crop');}
.laureate_unit span {display: block; padding: 12px 0 0 4px;}
.laureate_unit span i {font-size: 11px;}
.laureate_year {float: right; width: 260px; padding: 20px 0 0 10px;}

.img_left {float: left; margin: 0 10px 3px 0;}
.img_right {float: right; margin: 0 0 3px 10px;}

.bottom_links {margin-left: -15px;}
.bottom_links span {display: block; float: left; width: 190px; padding: 0 10px 20px 15px; background: url(/img/bottom_link_point.gif) 0 3px no-repeat;}

.contact_menu {margin: 0 0 0 -10px;}
.contact_menu span {display: block; padding: 0 0 10px 0;}
.contact_menu span img {margin: 0 5px 0 0;}
.contact_menu .name {padding: 0 0 12px 25px; font-weight: bold; font-size: 14px;}

.contacts_left {float: left; width: 290px; padding: 0 20px 0 0;}
.contacts_right {float: left; width: 330px;}
.contacts_unit {padding: 0 0 12px 0; margin: 0 0 12px 0; border-bottom: #cccccc 1px solid;}
ul.contacts {left: -15px;}
ul.contacts li {padding: 0 0 10px 17px; display: block; background: url(/img/mail_icon.gif) 0 4px no-repeat;}

.form span {display: block; padding: 0 0 10px 0; color:#000; font-size: 12px;}
.form .text_input,.form .text_input_marked {width: 300px; height: 21px; padding: 6px 21px 0 5px; margin: 0 0 12px 0;}
.form .text_input {background: url(/img/text_input.png) 0 0 no-repeat;}
.form .text_input_marked {background: url(/img/text_input_marked.png) 0 0 no-repeat;}
.form .text_input input,.form .text_input_marked input {width: 300px; height: 14px; line-height: 14px; border: none; background: none;}
.form .text_area {width: 295px; height: 84px; padding: 6px 27px 6px 5px; background: url(/img/text_area.png) 0 0 no-repeat; margin: 0 0 12px 0;}
.form .text_area textarea {border: none; background: none; line-height: 14px; width: 295px; height: 84px;}
.form .text_area_big {width: 295px; height: 200px; padding: 6px 27px 6px 5px; background: url(/img/text_area_big.png) 0 0 no-repeat; margin: 0 0 12px 0;}
.form .text_area_big textarea {border: none; background: none; line-height: 14px; width: 295px; height: 190px;}
.form .button_send {width: 106px; height: 28px; margin: 0 10px 0 0; float: left; background: url(/img/button_send.png) 0 0 no-repeat;}
.form .button_send input {width: 106px; height: 28px; border: none; background: none; cursor: pointer;}
.form .button_send_en {width: 106px; height: 28px; margin: 0 10px 0 0; float: left; background: url(/img/submit.jpg) 0 0 no-repeat;}
.form .button_send_en input {width: 106px; height: 28px; border: none; background: none; cursor: pointer;}
.form .marked {padding: 0 0 0 20px; background: url(/img/mark.png) 2px 3px no-repeat; width: 180px; float: left;}

.wide_column_top {width: 972px; height: 15px; font-size: 0; background: url(/img/wide_column_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/wide_column_top.png', sizingMethod='crop');}
.wide_column_bottom {width: 972px; height: 25px; font-size: 0; background: url(/img/wide_column_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/wide_column_bottom.png', sizingMethod='crop'); margin: 0 0 5px 0;}
.wide_column {width: 916px; background: url(/img/wide_column_bg.png) repeat-y; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/wide_column_bg.png', sizingMethod='scale'); padding: 20px 26px 20px 30px;}

.search_block {height: 33px; padding: 0 0 25px 0; border-bottom: #d2d2d2 1px solid; margin: 0 0 27px 0;}
.search_block .text_input {height: 15px; line-height: 15px; padding: 8px 10px 10px 20px; width: 850px; float: left; background: url(/img/search_text_input.png) 0 0 no-repeat;}
.search_block .text_input input {height: 15px; line-height: 15px; width: 850px; border: none; background: none; color: #9b9b9b;}
.search_block .button {width: 32px; height: 33px; float: left; background: url(/img/search_button.png) 0 0 no-repeat;}
.search_block .button input {width: 32px; height: 33px; border: none; background: none; cursor: pointer;}
.search_unit {padding: 0 0 25px 0; margin: 0 0 27px 0; border-bottom: #d2d2d2 1px solid;}
.search_unit .name {padding: 0 0 2px 0;}

/*Photos*/
.foto_preview {background:white none repeat scroll 0 0; border:1px solid #BBBBBB; padding:5px;}

.gallery {padding: 0 0 10px 0; margin: 0 -26px 0 -10px;}
.gallery .unit {width: 176px; float: left; padding: 0 55px 40px 0;}
.gallery .unit span {display: block; padding: 15px 16px 22px 14px; width: 146px; height: 96px; background: url(/img/gallery_unit.png) 0 0 no-repeat;}
.gallery .unit span img {width: 146px; height: 96px; background: 0 0 no-repeat;}
.gallery .unit .name {width: 126px; margin: 0 0 0 22px; background: url(/img/gallery_unit_name.png) 0 0 no-repeat;}
.gallery .unit .name ins {display: block; padding: 10px 7px 7px 5px; color: #FFFFFF; background: url(/img/gallery_unit_name_bottom.png) 0 bottom no-repeat; text-align: center; text-decoration: none;}
.gallery .unit .name ins a {color: #FFFFFF; text-decoration: none;}
.gallery .unit .name ins a:hover {text-decoration: underline;}

/*Calendar*/
.calendar_month {padding: 0 0 20px 0; border-bottom: #b2b2b2 1px solid; margin: -10px 0 0 0;}
.calendar_month span {display: block; float: left; padding: 9px 10px 0 0; color: #5e5e5e;}
.calendar_month span a {text-decoration: none; border-bottom: #000000 1px dashed; position: relative;}
.calendar_month span.now {padding: 0 10px 0 0; color: #fc5900; font-size: 24px;}

.calendar_week {padding: 12px 0;}
.calendar_week span {float: left; display: block; width: 90px; padding: 0 4px 0 0;}

.calendar_day {padding: 0 0 20px 0;}
.calendar_day span {display: block; width: 92px; height: 92px; float: left; margin: 0 2px 2px 0; background: url(/img/calendar_empty_unit.gif) 0 0 no-repeat;}
.calendar_day ins {display: block; padding: 22px 5px 0 5px; font-size: 48px; color: #a2a2a2; text-align: center; font-weight: bold;}
.calendar_day .empty {background: none;}
.calendar_day .event {display: block; width: 92px; height: 92px; float: left; margin: 0 2px 2px 0; background: url(/img/calendar_event_unit.gif) 0 0 no-repeat; text-decoration: none;}
.calendar_day .event .event_number {padding: 5px 0 3px 4px; position: relative; top: 4px; height: 14px; line-height: 14px; background: url(/img/calendar_event_point.gif) 4px 1px no-repeat; color: #FFFFFF;}
.calendar_day .event .event_number span {width: 20px; height: auto; margin: 0; background: none; text-align: center; padding: 0 4px 0 0;} 
.calendar_day .event ins {color: #6fc8f3; padding-top: 0;}

/*Subscribe popup*/
.subscribe_block {position: absolute; z-index: 30; height: 1px;}
.subscribe_block .outer {position: relative; top: 230px; left: 35px; width: 600px; height: 192px;}
.subscribe_block .inner {background: url(/img/subscribe_block.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/subscribe_block.png', sizingMethod='crop'); width: 600px; height: 192px;}
.subscribe_block .close {text-align: right; height: 29px; padding: 0 14px 0 0;}
.subscribe_block .inner a, .subscribe_block .inner input {position: relative;}
.subscribe_block .close img {width: 29px; height: 29px;}
.subscribe_block .subscribe_form {padding: 10px 0 0 50px;}
.subscribe_block .subscribe_form .text_input {float: left; width: 375px; height: 15px; padding: 10px 15px 0 10px;}
.subscribe_block .subscribe_form .text_input input {width: 375px; height: 15px; line-height: 15px; color: #9b9b9b; border: none; background: none;}
.subscribe_block .subscribe_form .button {float: left; width: 106px; height: 28px; padding: 3px 0 0 0;}
.subscribe_block .subscribe_form .button input {width: 106px; height: 28px; border: none; background: none; cursor: pointer;}

.subscribe_block_en {position: absolute; z-index: 30; height: 1px;}
.subscribe_block_en .outer {position: relative; top: 230px; left: 35px; width: 600px; height: 192px;}
.subscribe_block_en .inner {background: url(/img/subscribe_block_en.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/subscribe_block_en.png', sizingMethod='crop'); height:192px;}
.subscribe_block_en .close {text-align: right; height: 29px; padding: 0 14px 0 0;}
.subscribe_block_en .inner a, .subscribe_block .inner input {position: relative;}
.subscribe_block_en .close img {width: 29px; height: 29px;}
.subscribe_block_en .subscribe_form {padding: 10px 0 0 50px;}
.subscribe_block_en .subscribe_form .text_input {float: left; width: 375px; height: 15px; padding: 10px 15px 0 10px;}
.subscribe_block_en .subscribe_form .text_input input {width: 375px; height: 15px; line-height: 15px; color: #9b9b9b; border: none; background: none;}
.subscribe_block_en .subscribe_form .button {float: left; width: 106px; height: 28px; padding: 3px 0 0 0;}
.subscribe_block_en .subscribe_form .button input {width: 106px; height: 28px; border: none; background: none; cursor: pointer;}

/*Popup for calendar*/
.popup {position: absolute; z-index: 31; height: 1px;}
.popup .outer {position: relative; top: 200px; left: 40px; width: 578px;}
.popup .inner {background: url(/img/popup_top.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/popup_top.png', sizingMethod='crop'); width: 578px;}
.popup .close {text-align: right; height: 29px; padding: 0 14px 0 0;}
.popup .close img {width: 29px; height: 29px;}
.popup .inner a, .popup .inner input {position: relative;}
.popup .popup_inner {padding: 0 50px 20px 55px;}
.popup .name {font-size: 24px; color: #464646; padding: 0 0 20px 0;}
.popup .unit {padding: 0 0 12px 0; border-bottom: #cccccc 1px solid; margin: 0 0 12px 0; color: #464646;}
.popup .unit span {padding: 0 10px 0 0; font-size: 14px; font-weight: bold;}
.popup .bottom {width: 578px; height: 60px; background: url(/img/popup_bottom.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/popup_bottom.png', sizingMethod='crop');}

/*Spisok video*/
.photo_gallery {padding: 0 0 20px 0; margin: 0 -15px 0 0;}
.photo_gallery .unit {width: 330px; height: 250px; padding: 0 10px 8px 0; float: left; background-position: 0 0; background-repeat: no-repeat;}
.photo_gallery .unit a {display: block; width: 330px; height: 250px; text-decoration: none; background: url(/img/photo_unit.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/photo_unit.png', sizingMethod='crop');}
.photo_gallery .unit a ins {display: block; padding: 180px 10px 0 15px; color: #FFFFFF; font-size: 14px; text-decoration: underline;}

.pos_right {position: absolute; width: 1px; height: 1px; z-index: 1000;}
.pos_right span {display: block; top: 200px; left: 988px; width: 50px; height: 150px; background: #f00; position: relative;}

/*Lineika let dlia inner*/
.year_nav_block .year_nav {display: block; float: left; height: 28px; padding: 1px 1px 17px 1px; background: url(/img/main_year_nav_bg.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/main_year_nav_bg.png', sizingMethod='crop');}
.year_nav_block .year_nav_right {display: block; float: left; height: 31px; width: 15px; background: url(/img/main_year_nav_right.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/main_year_nav_right.png', sizingMethod='crop');}
.year_nav_block .clear {width: 1px;}
.year_nav_block .year_nav_inner {display: block; float: left; background-image: url(/img/inner_year_nav.gif); background-repeat: no-repeat; height: 28px;}
.year_nav_block .year_nav span {display: block; float: left; width: 50px; padding: 5px 3px 0 3px; font-size: 16px; font-weight: bold; text-align: center; color: #FFFFFF;}
.year_nav_block .year_nav span a {color: #FFFFFF; text-decoration: none; position: relative;}

/*Table formating*/
.default_tbl {margin: 0 0 30px 0;}
.default_tbl th {font-size: 11px; color: #5e5e5e; border-bottom: #cccccc 1px solid; padding: 5px 4px 10px 4px; font-weight: normal; text-align: left;}
.default_tbl td {font-size: 12px; border-bottom: #cccccc 1px solid; padding: 15px 4px;}

/*Select for form */
.select_block {background: url(/img/select_bg.gif) 0 0 no-repeat; height: 27px; width: 326px;}
.select_right {float: right; width: 30px; height: 27px;}
.select_right img {background: url(/img/select_right.gif) 0 0 no-repeat; width: 30px; height: 27px; cursor: pointer;}
.select_inner {margin: 0 40px 0 0; padding: 6px 0 7px 10px; line-height: 14px; color: #121212; white-space: nowrap; overflow: hidden;}
.select_list {position: absolute; z-index: 12; width: 297px;}
.select_list div {border: #c2beb8 1px solid; background: #fafafa;}
.select_list a {display: block; text-decoration: none; padding: 2px 10px; margin: 0 0 3px 0; color: #121212;}
.select_list a:hover {background: #e2e2e2;}

/*Forum*/
.list_forum {padding: 30px 0 20px 0;}
.list_forum .title {margin: 0; border: none; padding-left: 20px;}
.list_forum .unit {width: 500px; min-height:90px; float: left; padding: 0 50px 0 110px; background: url(/img/main_forum_link.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/main_forum_link.png', sizingMethod='crop');}
.list_forum .last {border: none;}
.list_forum .unit a {position: relative;}
.list_forum .unit .name {font-size: 11px; color: #ff8a00; padding: 0 0 5px 0; display:none}
.list_forum .unit .link {font-style: italic; padding: 20px 0 7px 10px;}
.list_forum .unit .link a {}
.list_forum .unit .date {color: #019ac1; font-style: italic; font-size: 11px; padding: 0 0 5px 10px;}
.list_forum .unit .answer {font-size: 11px; font-style: italic;}
.list_forum .unit .answer span {display: block; float: left; padding: 2px; height: 14px; width: 30px; text-align: center; margin: 0 2px 0 0; background: url(/img/main_forum_number.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/main_forum_number.png', sizingMethod='crop');}

.forum_unit {width: 662px; background: url(/img/forum_top.png) 0 0 no-repeat; padding: 15px 0 0 0; margin: 0 0 30px 0;}
.forum_unit .forum_outer {background: url(/img/forum_bg.gif) 0 0 repeat-y;}
.forum_unit .forum_inner {background: url(/img/forum_bottom.png) 0 bottom no-repeat; padding: 0 15px 25px 20px; position: relative;}
.forum_unit .forum_bottom {margin: 15px 0 0 0; padding: 15px 0 0 0; border-top: #b2b8bc 1px solid; height: 30px;}
.forum_unit .forum_bottom span {display: block; float: left; width: 300px;}
.answer_button {width: 79px; height: 25px; padding: 0 2px 5px 2px; background: url(/img/button_answer.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/button_answer.png', sizingMethod='crop');}
.answer_button input {width: 79px; height: 25px; border: none; background: none; cursor: pointer;}
.forum_unit .forum_bottom .answer_button {float: right;}
.answer_button_en {width: 79px; height: 25px; padding: 0 2px 5px 2px; background: url(/img/button_answer_en.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/button_answer.png', sizingMethod='crop');}
.answer_button_en input {width: 79px; height: 25px; border: none; background: none; cursor: pointer;}
.forum_unit .forum_bottom .answer_button_en {float: right;}
.forum_unit .avatar {width: 73px; height: 76px; background: 4px 5px no-repeat; float: left; margin: 0 7px 2px 0;}
.forum_unit .avatar img {width: 73px; height: 76px; background: url(/img/forum_avatar.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/forum_avatar.png', sizingMethod='crop');}
.forum_unit .name {padding: 10px 0; font-weight: bold; color: #000000;}
.forum_unit .name span {display: block; padding: 7px 0 0 0; font-weight: normal; font-style: italic; color: #717171; font-size: 11px;}

.user_panel {border-bottom:1px solid #D2D2D2; padding-top:5px; padding-bottom:10px; height:20px;}
.user_panel .left {width:200px; float:left}
.user_panel .right {float:right; width:300px; text-align:right;}
