body {background: #FFFFFF url(/img/bg1.jpg) center 0 no-repeat; padding: 0; margin: 0; min-width: 992px;}
td,div,body,h1,h2,h3,h4,h5,h6,textarea,input,select {font-size: 12px; font-family: Arial,Helvetica,Verdana; color: #2b2b2b;}
ul,li {font-size: 14px; 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;}
a.big-dashed {display:inline-block; font-size:18px; text-decoration:none; margin:0 0 10px 0; border-bottom:1px dashed #000000;}
p {padding: 0 0 16px 0; margin: 0; display: block; line-height: 1.3em; font-size:14px;}
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;}
ul.stars {margin: 0 0 8px 0; padding: 0; width: auto; display: block; list-style: none; position: relative; z-index: 11;}
ul.stars li {margin: 0; padding: 0 0 10px 15px; display: block; background: url(/img/star_bullit.jpg) 0 2px no-repeat;}

/* just a little hack */
ul.radio_list li {background: url(/img/none.gif) 0 7px no-repeat;display: inline;}

.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 10px 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: 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;}
.top_links_en {float: left; background: url(/img/top_links_en.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/top_links_en.png', sizingMethod='crop'); height: 23px; width: 170px; padding: 8px 25px 0 25px; margin: 0 200px 0 0;}
.top_links_en span {padding: 0 5px; color: #FFFFFF;}
.top_links_en 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;}
.top_text {margin-top:10px; padding-left:5px;}
.topmenu {float: left; width: 728px; background: url(/img/topmenu_bg.png) 0 0 no-repeat; margin: 12px 0 0 0; height: 44px; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/topmenu_bg.png', sizingMethod='crop');}
.topmenu .topmenu_inner {padding: 6px 4px 0 4px; height: 32px; 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 {display:none;}
#menu_map_down {display:none !important;}
/*.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: 150; /*height: 1px;*/ clear: both; display: none;}
.topmenu .list div {position: relative; top: 33px; *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_input input[type=radio],.form .text_input_marked input[type=radio] {width:auto !important;}
.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 .text_area_plain{width: 295px; height: 84px; padding: 6px 27px 6px 5px; background: url(/img/text_area_plain.png) 0 0 no-repeat; margin: 0 0 12px 0;}
.form .text_area_plain textarea {border: none; background: none; line-height: 14px; width: 295px; height: 84px;}
.form .text_area_big_plain {width: 295px; height: 200px; padding: 6px 27px 6px 5px; background: url(/img/text_area_big_plain.png) 0 0 no-repeat; margin: 0 0 12px 0;}
.form .text_area_big_plain 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_guest {width: 150px; height: 28px; margin: 0 10px 0 0; float: left; background: url(/img/btn_guest_add.png) 0 0 no-repeat;}
.form .button_send input {width: 106px; height: 28px; border: none; background: none; cursor: pointer;}
.form .button_send_guest input {width: 150px; 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 .button_login_ru {width: 106px; height: 28px; margin: 0 10px 0 0; float: left; background: url(/img/button_login_ru.png) 0 0 no-repeat;}
.form .button_login_ru input {width: 106px; height: 28px; border: none; background: none; cursor: pointer;}
.form .button_login_en {width: 106px; height: 28px; margin: 0 10px 0 0; float: left; background: url(/img/button_login_en.png) 0 0 no-repeat;}
.form .button_login_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;}

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

/*Form PERO*/
form#pero-form {width:670px; background:url(/img/pero_form_bg.jpg) 0 0 no-repeat; padding:5px;}
form#pero-form fieldset {border:none;}
form#pero-form fieldset p {padding:0 0 10px 10px;}
form#pero-form input, form#pero-form textarea {font-style:italic;}
form#pero-form fieldset.pero-input {width:300px; float:left; display:inline-block; margin:0px !important; padding:10px;}
form#pero-form fieldset.pero-input input {background:url(/img/pero_form_inpt.png) 0 0 no-repeat; height:31px; width:293px; border:none; padding:0 10px; outline:none; color:#777}
form#pero-form fieldset.pero-input input.pero-selector {background:url(/img/pero_form_select.png) 0 0 no-repeat; height:31px; width:293px; border:none; padding:0 10px; outline:none; color:#777;cursor:pointer;}
form#pero-form fieldset.pero-input .select_list_pero {position: absolute; z-index: 12; width: 297px; margin-left:7px;}
form#pero-form fieldset.pero-input .select_list_pero div {border: #c2beb8 1px solid; background: #fafafa;}
form#pero-form fieldset.pero-input .select_list_pero a {display: block; text-decoration: none; padding: 2px 10px; margin: 0 0 3px 0; color: #121212;}
form#pero-form fieldset.pero-input .select_list_pero a:hover {background: #e2e2e2;}

form#pero-form fieldset.pero-input-long {width:100%; float:left;}
form#pero-form fieldset.pero-input-long input[type=text] {background:url(/img/pero_form_inpt_long.png) 0 0 no-repeat; height:31px; width:643px; border:none; padding:0 10px; outline:none; color:#777}
form#pero-form fieldset.pero-textarea {width:100%; float:left;}
form#pero-form fieldset.pero-textarea textarea {background:url(/img/pero_form_textarea.png) 0 0 no-repeat; height:61px; width:623px; border:none; padding:0; max-height:61px; outline:none; padding:10px; color:#777}
form#pero-form fieldset.pero-upload {width:100%; float:left;}
form#pero-form fieldset.pero-upload div#uploader-holder {width:auto;}
form#pero-form fieldset.pero-upload div#uploader-holder span {float:left; padding:10px 10px 0 10px; display:inline-block;}
form#pero-form fieldset.pero-upload div#uploader-holder label {background:url(/img/pero_upload.png) 0 0 no-repeat; width:185px; height:31px; cursor:pointer; display:inline-block; float:left;}
form#pero-form fieldset.pero-upload input {visibility:hidden;}
form#pero-form fieldset.pero-sign-up {text-align:center; width:100%; float:left;}
form#pero-form fieldset.pero-sign-up input {width:232px; height:47px; background:url(/img/pero_sign_up.png) 0 0 no-repeat; outline:none; border:none; display:inline-block; cursor:pointer;}
form#pero-form fieldset.pero-sign-up-en {text-align:center; width:100%; float:left;}
form#pero-form fieldset.pero-sign-up-en input {width:232px; height:47px; background:url(/img/pero_sign_up_en.png) 0 0 no-repeat; outline:none; border:none; display:inline-block; cursor:pointer;}

/*TED inner*/
#ted-logo {background:url(/img/ted_logo.png) 0 0 no-repeat; width:88px; height:32px; display:inline-block; float:right; margin:0 20px 0 0;}
.main_teds {height: 230px; background: url(/img/ted_bg.png) 0 0 no-repeat; *background: none; *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ted_bg.png', sizingMethod='crop'); padding:25px 25px 0 25px; margin-left:10px;}
.title-ted {padding:5px 0 10px 15px; font-size:22px; text-transform:uppercase;}
.ted-big-holder {float:left; width:240px; margin:5px 1px 0 0;}
.ted-mid-holder {float:left; width:120px; margin:5px 1px 0 0;}
.ted-sm-holder {float:left; width:60px; margin:5px 1px 0 0;}
.ted-big-sq {background-color:#0033FF; display:inline-block; height:180px; width:240px; float:left;}
.ted-big-sq img {height:180px; width:240px;}
.ted-big-sq table {height:180px; width:240px;}
.ted-big-sq .ted-name {color:#FFFFFF; background:url(/img/ted_fade.png) 0 0 repeat; padding:5px; font-size:13px;}
.ted-mid-sq {background-color:#0033FF; display:inline-block; height:89px; width:120px; float:left;}
.ted-mid-sq img {height:90px; width:120px;}
.ted-mid-sq table {height:90px; width:120px;}
.ted-mid-sq .ted-name {color:#FFFFFF; background:url(/img/ted_fade.png) 0 0 repeat; padding:5px; font-size:10px;}
.ted-sm-sq {background-color:#0033FF; display:inline-block; height:44px; width:60px; float:left;}
.ted-sm-sq img {height:44px; width:60px;}
.ted-desc-holder {width:460px; height:180px; z-index:50; float:left; position:absolute; padding:5px; background:#666666 url(/img/ted_desc_bg.png) 0 0 repeat-x; margin:-5px 0 0 0;}
.ted-desc-holder img {display:inline-block; height:180px; width:240px; float:left; margin:0 10px 0 0;}
.ted-desc-holder h3 {font-size:14px; text-transform:none; padding:5px 0 0 0; margin:0; font-weight:bold;}
.ted-desc-holder span {font-style:italic; display:block; padding:5px 0;}
.ted-desc-holder p {font-size:12px;}
.ted-desc-holder p a { display:inline-block; width:100px; height:26px; background:url(/img/ted_play.png) 0 0 no-repeat; text-decoration:none;}
.ted-desc-holder p a.play-en { display:inline-block; width:80px; height:26px; background:url(/img/ted_play_en.png) 0 0 no-repeat; text-decoration:none;}
.ted-fade {background:url(/img/ted_fade.png) 0 0 repeat; position:absolute;; width:910px; height:180px; margin:5px 0;}

/*share*/
table.share {width:100%; border-bottom:1px solid #CCC; margin-bottom:20px;}
table.share td {padding:2px;}

/*works*/

.work-list {margin: 30px 0 30px 0; border: 1px solid #ddd; border-bottom-color: #B2B2B2;}

fieldset.work-holder {border: 0; background: #EEE; padding: 20px; border-top: 1px solid white; border-bottom: 1px solid #DDD; margin:0;}
fieldset:hover.work-holder {outline: 1px solid #80CEFD;}
.work-left {float:left; width:80%;}
.work-right {float:left; width:20%;}
.work-title {font-size:16px;}

.work-right .vote {width:84px; height:44px; background:url(/img/work_vote_bg.png) 0 0 no-repeat; margin:auto 30px; cursor:pointer;}
.work-right .vote_hover {width:84px; height:44px; background:url(/img/work_vote_bg_active.png) 0 0 no-repeat; margin:auto 30px; cursor:pointer;}
.work-right .vote_hover span {font-size:20px; font-weight:bold; text-shadow:#000 0 -1px; display:inline-block; margin:10px 0 0 0; text-align:center; width:84px; color:#FFFFFF;}
.work-right .vote span {font-size:20px; font-weight:bold; text-shadow:#FFFFFF 0 1px; display:inline-block; margin:10px 0 0 0; text-align:center; width:84px;}
.work-right .vote_selected {width:84px; height:44px; background:url(/img/work_vote_bg_selected.png) 0 0 no-repeat; margin:auto 30px; cursor:pointer;}
.work-right .vote_selected span {font-size:20px; font-weight:bold; text-shadow:#000 0 -1px; display:inline-block; margin:10px 0 0 0; text-align:center; width:84px; color:#FFFFFF;}
.work-author {padding-top:5px;}

#work-year .year_nav {display: block; float: left; height: 28px; padding: 1px 1px 2px 15px; 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');}
#work-year .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');}
#work-year .clear {width: 1px;}
#work-year .year_nav_inner {display: block; float: left; background-image: url(/img/work_year_nav.png); background-repeat: no-repeat; height: 28px;}
#work-year .year_nav span {display: block; float: left; width: 50px; padding: 6px 3px 0 3px; font-size: 16px; font-weight: bold; text-align: center; color: #FFFFFF;}
#work-year .year_nav span a {color: #FFFFFF; text-decoration: none; position: relative;}

.work-vote-line {height:15px; width:500px; margin:10px 0 0 0;}
.work-vote-line span {background:url(/img/work_vote_line_bg.jpg) 0 0 no-repeat; display:inline-block; height:15px;}
.work-vote-line span ins {background:url(/img/work_vote_line_right.png) 0 0 no-repeat; display:inline-block; width:7px; height:15px; float:right;}

.laureat-subtitle { background:url("/img/laureat_bullet.png") no-repeat scroll 0 0 transparent; font-size:18px; font-weight:normal; padding:0 25px 18px; font-style:italic; }

/*Form DETSTVO*/
form#detstvo-form {width:670px; height:220px; background:url(/img/detstvo_bg.jpg) 0 0 no-repeat; padding:5px;}
form#detstvo-form fieldset {border:none;}
form#detstvo-form fieldset p {padding:0 0 10px 10px;}
form#detstvo-form input, form#pero-form textarea {font-style:italic;}
form#detstvo-form fieldset.pero-input {width:300px; float:left; display:inline-block; margin:0 !important; padding:10px;}
form#detstvo-form fieldset.pero-input input {background:url(/img/pero_form_inpt.png) 0 0 no-repeat; height:31px; width:293px; border:none; padding:0 10px; outline:none; color:#777}
form#detstvo-form fieldset.pero-input input.pero-selector {background:url(/img/pero_form_select.png) 0 0 no-repeat; height:31px; width:293px; border:none; padding:0 10px; outline:none; color:#777}
form#detstvo-form fieldset.pero-sign-up {text-align:center; padding-top:20px;}
form#detstvo-form fieldset.pero-sign-up input {width:232px; height:47px; background:url(/img/find_diplom.png) 0 0 no-repeat; outline:none; border:none; display:inline-block; cursor:pointer;}
form#detstvo-form fieldset.detstvo-download {text-align:center; padding-top:20px;}
form#detstvo-form fieldset.detstvo-download span {font-size:16px;}
form#detstvo-form fieldset.detstvo-download span a {color: #006600;}

/*detstvo*/
.wide_colomn {width:964px; margin:0px 15px 0px 6px;}
.program_header {
	padding:10px 0;
	}
.program_header H1 {
	font-size: 22px; 
	padding: 20px 10px 10px 10px; 
	text-transform: uppercase; 
	font-weight: normal; 
	margin:0; 
	border:none;
	width:600px;
	display:inline-block;
	float:left;}
.program_header .program_logo {
	display: inline-block;
	width:200px;
	float:right;
	text-align:right;
	margin:5px 10px 0 0;
}

.new_bg { background-color:#FFFFFF;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0px 4px 5px #777;
	-webkit-box-shadow: 0px 4px 5px #777;
	box-shadow: 0px 4px 5px #777;
	-ms-box-shadow: 0px 4px 5px #777;
	-o-box-shadow: 	0px 4px 5px #777;
	}
.program_menu {
	padding:0 14px;
	position:relative;
	z-index:50;
	}
.program_menu_bg {
	width: 920px;
	height:35px;
	position:absolute;
	top:10px;
	left:22px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	-ms-border-radius:50px;
	-o-border-radius:50px;
	border-radius:50px;
	background-color:#000;
	filter:alpha(opacity=70);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
	-moz-opacity: 0.7; /* Mozilla 1.6 */
	-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	z-index:49;
}
.program_menu ul {
	margin: 0;
	padding:0;
	float:left;
	position:absolute;
	left:25px;
	top:20px;
	z-index:50;
}
.program_menu ul li{
	background:none;
	display:inline-block;
	float:left;
}
.program_menu ul li a {
	color:#FFFFFF;
	}
.program_promo_img {
	padding:0 6px;
	z-index:40;
}
.slides_container {
	height:500px;
	width:950px;
}
#slides a.next {
        display:inline-block;
        width:52px;
        height:52px;
        position:absolute;
        top:200px;
        right:20px;
        background:url(/img/arrow_next.png) 0 0 no-repeat;
        z-index:50;
        }
#slides a.back {
        display:inline-block;
        width:52px;
        height:52px;
        position:absolute;
        top:200px;
        left:20px;
        background:url(/img/arrow_back.png) 0 0 no-repeat;
        z-index:50;
        }

.program_menu a.next {
	display:inline-block;
	width:52px;
	height:52px;
	position:absolute;
	top:200px;
	right:20px;
	background:url(/img/arrow_next.png) 0 0 no-repeat;
	z-index:50;
	}
.program_menu a.prev {
	display:inline-block;
	width:52px;
	height:52px;
	position:absolute;
	top:200px;
	left:20px;
	background:url(/img/arrow_back.png) 0 0 no-repeat;
	z-index:50;
	}
.program_menu .promo_thing {
	position:absolute;
	top:410px;
	left:-23px;
	display:inline-block;
	background:url(/img/promo_thing.png) 0 0 no-repeat;
	width:905px;
	height:89px;
	z-index:50;
	}
.program_menu .promo_thing span {
	font-size: 16px;
	font-weight:bold;
	color:#333;
	text-shadow:0 1px #fff;
	display:inline-block;
	margin:35px 0 0 30px;
	float:left;
}
.promo_thing a.show_works {
	background:url(/img/show_works.png) 0 0 no-repeat;
	display:inline-block;
	width:202px;
	height:41px;
	float:right;
	margin:24px 20px 0 0;
}
	.promo_thing a.show_works_en {
	background:url(/img/show_works_en.png) 0 0 no-repeat;
	display:inline-block;
	width:202px;
	height:41px;
	float:right;
	margin:24px 20px 0 0;
}

.program_icons_block {
	padding:0 0 20px 0;
	}
.program_icons_block .icon_unit {
	display:inline-block;
	width:225px;
	height:200px;
	margin:0 10px 0 0;
	float:left;
	position:relative;
	}
.program_icons_block .first {margin-left:12px;}
.program_icons_block .last {margin:0;}
.program_icons_block .i1_ru {background:url(/img/icons/detstvo_works.jpg) center center no-repeat;}
.program_icons_block .i2_ru {background:url(/img/icons/detstvo_video.jpg) center center no-repeat;}
.program_icons_block .i3_ru {background:url(/img/icons/detstvo_foto.jpg) center center no-repeat;}
.program_icons_block .i4_ru {background:url(/img/icons/detstvo_diplom.png) center center no-repeat;}
.program_icons_block .i1_en {background:url(/img/icons/detstvo_works_en.jpg) center center no-repeat;}
.program_icons_block .i2_en {background:url(/img/icons/detstvo_video.jpg) center center no-repeat;}
.program_icons_block .i3_en {background:url(/img/icons/detstvo_foto_en.jpg) center center no-repeat;}
.program_icons_block .i4_en {background:url(/img/icons/detstvo_diplom_en.jpg) center center no-repeat;}
.program_icons_block .icon_unit p {text-align:center; position:absolute; top:180px; width:100%;}
.program_icons_block .icon_unit p a {font-size:14px;}
.program_text {padding:10px 30px;}
.program_winners {padding:10px 30px;}

.program_partners {padding:10px 30px;}

/*program left menu*/
.program_sum_menu {margin: 0 0 10px 0;}
.program_sum_menu span {border-bottom:1px solid #CCC; padding:0 0 3px 0; margin:0 0 10px 0;}
.program_sum_menu ul {margin:0; padding:0;}
.program_sum_menu ul li {background:none; clear:both; -padding:0; -margin:0;}
*+html .program_sum_menu ul li {background:none; clear:both; padding:0; margin:0;}
.program_sum_menu ul li ins {display:inline-block; width:15px; height:15px; line-height:15px; float:left; margin:0 5px 0 0;}
*+html .program_sum_menu ul li ins {margin:0; border:1px solid #000;}
.program_sum_menu ul li ins.checked {background:url(/img/ico-ok.png) 0 center no-repeat; cursor:pointer;}
.program_sum_menu ul li ins.del {background:url(/img/ico-close.png) 0 center no-repeat; cursor:pointer;}
.program_sum_menu ul li ins.del:hover {background:url(/img/ico-close.png) right center no-repeat; cursor:pointer;}
.program_sum_menu ul li a {text-decoration:none; line-height:15px; float:left; max-width:110px; padding:0 0 5px 0; display:inline-block; -margin-left:20px;}
*+html .program_sum_menu ul li a {margin-left:20px;}
.program_sum_menu ul li a:hover {}
.program_sum_menu ul li a u {border-bottom:1px dotted; text-decoration:none;}
.program_sum_menu ul li span {display:inline; padding:0 0 0 10px; color:#666666; line-height:15px; font-size:11px; border:none; float:right;}

/*tik amketa*/
.anketa_select li {
  display: block !important;
  background: none !important;
}

.anketa_form span {
  font-weight: bold;
}

.anketa_form span i {
  font-weight: normal;
}

.form-view th {
  text-align: left;
  padding-left: 20px;
}


