body{padding:0;margin:0;text-align:center;background:#ccc;background: url(images/bg.gif);font: 14px Georgia;}
div,h1,h2,h3,li,p,img,form{margin:0; padding:0;border:0;}

table{border:0px;/* border="0" */border-collapse:collapse;/* cellspacing="0" */}
table td{padding:0px;/* cellpadding="0" */text-align:left;}
a{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
a:focus{outline: none;}
input *, button *{border: none !important;}
.checkbox-label-box,button::-moz-focus-outer,::-moz-focus-inner{border: 1px solid transparent!important;}
menulist *{border: 0px solid transparent !important;/*border:none!important;*/}
SELECT:focus,SELECT{color: transparent !important;text-shadow:  0px 0px 0px #000 !important;}

.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
#body{width:1000px;margin: 0px auto;padding:0;position:relative;text-align:left;background-color:#fff;}
/*Верхний блок*/
#header{width:1000px;height:175px;background:url(images/head_background.png) repeat-x;}
#header .title{left:182px;top:29px;position:absolute;color:#fff;font:italic 24px/26px Georgia;}
#header .logo{left:42px;top:43px;position:absolute;width:259px;height:92px;}
/*Меню*/
#menu{left:375px;top:105px;position:absolute;}
#menu ul{list-style: none;margin:0;padding:0;}
#menu li{float: left;margin:0 5px;}
#menu li a.button,#menu li a.button_active,#boxlogin a{float: left;display: block;color: #fff;font: 18px Georgia;text-decoration:underline;text-align: center;}
/*Верхний правый блок (логин/логаут)*/
#boxlogin{top:105px;right:40px;float:right;position:absolute;}
#boxfio{top:52px;right:40px;float:right;position:absolute;}
#boxfio a{white-space:nowrap;text-align: right;color: #fff;font: 18px Georgia;}

/*Нижний болк*/
#footer{width:1000px;height:136px;background:url(images/foot_background.png) repeat-x;position:relative;overflow:hidden;}
#footer div.logo{left:100px;top:28px;position:absolute;width:55px;height:75px;background:url(images/foot_logo.png) no-repeat;}
#footer div.copyright{left:160px;top:80px;position:absolute;color:#fff;}
#footer div.links{left:260px;top:0;position:absolute;color:#fff;}
#footer div.links table{height:96px;margin:20px 0;}
#footer div.links table td{padding-right:40px;/* cellpadding="0" */text-align:left;vertical-align:middle;}
#footer a{color:#fff;text-decoration:underline;}
#footer a.search{right:20px;top:20px;margin:0;position:absolute;float:right;font: 18px Georgia;text-align: center;}
/* Кнопки для меню и в контенте*/
a.button div.start{background: url(images/button/button_start.png) no-repeat;height:37px;width:18px;float:left;}
a.button div.middle{background: url(images/button/button_bckgrnd.png) repeat-x;height:33px;min-width:72px;float:left;padding-top:4px;}
a.button div.end{background: url(images/button/button_end.png) no-repeat;height:37px;width:18px;float:left;}
a.button:hover div.start{background: url(images/button/button_start_focus.png) no-repeat;height:37px;width:18px;float:left;}
a.button:hover div.middle{background: url(images/button/button_bckgrnd_focus.png) repeat-x;height:32px;min-width:72px;float:left;padding-top:5px;}
a.button:hover div.end{background: url(images/button/button_end_focus.png) no-repeat;height:37px;width:18px;float:left;}
/*a.button:active div.start,*/a.button_active div.start{background: url(images/button/button_start_active.png) no-repeat;height:37px;width:18px;float:left;}
/*a.button:active div.middle,*/a.button_active div.middle{background: url(images/button/button_bckgrnd_active.png) repeat-x;height:32px;min-width:72px;float:left;padding-top:5px;}
/*a.button:active div.end,*/a.button_active div.end{background: url(images/button/button_end_active.png) no-repeat;height:37px;width:18px;float:right;}


/*Основа*/


#frame{width:1000px;position:relative;overflow:hidden;}
/* Правая колонка */
td#column_right{width:200px;padding:25px 25px 0 25px;background-color:#e6e6e6;text-align:center;vertical-align:top;}
#column_right a{display:block;margin-bottom:25px;}
#column_right p{margin:0;padding:0;border:0;}
/* Основная колонка */
td#column_main{width:700px;padding:30px;padding-top:25px;text-align:center;vertical-align:top;background-color:#fff;}
#column_main div.hr{margin:15px 10px 25px;height:1px;background:url(images/hr_dotted.gif) repeat-x;}
#column_main div.hr hr{display:none;}
/* Шапочка в контенте*/
#content_head{}
#content_head .h2{margin:40px 30px 15px 40px;font: 24px Georgia;text-align:left;}
#content_head .body{margin:15px 30px 15px 75px;text-align:left;overflow:hidden;}
/* Контент */
#content_body{text-align:left; }
#content_body .body .h2{margin:15px 0;font: 24px Georgia;text-align:left;}
#content_body .h2{margin:15px 30px 15px 40px;font: 24px Georgia;text-align:left;}


#content_body .body{margin:15px 30px 15px 75px;text-align:left;overflow:hidden;}
#content_body .body table{width:100%}
#column_main .box_top_yellow{width:690px;height:6px;background:url(images/box_top_yellow.gif) no-repeat;position:relative;}
#column_main .box_middle_yellow{width:690px;background:url(images/box_middle_yellow.gif) repeat-y;overflow:hidden;position:relative;}
#column_main .box_middle_yellow_selected{width:690px;background:url(images/box_middle_yellow_selected.gif) repeat-y;overflow:hidden;position:relative;}
#column_main .box_bottom_yellow{width:690px;height:6px;background:url(images/box_bottom_yellow.gif) no-repeat;position:relative;}
#column_main .box_top_green{width:690px;height:6px;background:url(images/box_top_green.gif) no-repeat;position:relative;}
#column_main .box_middle_green{width:690px;background:url(images/box_middle_green.gif) repeat-y;overflow:hidden;position:relative;}
#column_main .box_middle_green_selected{width:690px;background:url(images/box_middle_green_selected.gif) repeat-y;overflow:hidden;position:relative;}
#column_main .box_bottom_green{width:690px;height:6px;background:url(images/box_bottom_green.gif) no-repeat;position:relative;}

#content_body a.button{margin:5px 30px 0 0;color: #fff;font: 18px Georgia;text-decoration:underline;text-align:center;}
#content_body a.search{float:right;margin:0;}

#footnote{display:none;}

.decoration_dashed{color:#000;text-align:center;border-bottom:1px dashed #000;}
.decoration_none,.decoration_none:hover,.decoration_none:active{text-decoration:none;}
.bckgrnd_e4f0d8{background-color:#e4f0d8;}

.faq_box{margin:0;padding:20px 30px 20px 75px;text-align:left;}
.date{width:90px; font: 16px Georgia;vertical-align:top;}
.theme{padding:0 10px; vertical-align:top;}
#nearest_webainar  td.theme{padding:0 0 0 10px; vertical-align:top;}
#mostvisit_webainar  td.theme{padding:0 0 0 10px; vertical-align:top;}

td.button{width:160px;}
.rating_box{margin-bottom:10px;padding:20px 30px 20px 75px;text-align:left;}

.bckgrnd_vote{background:url(images/rating_bckgrnd.gif) repeat-x;height:11px;float:left;margin-top:4px;float:left;}
.count_vote{float:left;margin:0 4px;}


td.rating{vertical-align:bottom;}
td.visit_rating{vertical-align:middle;width:140px;} /*4px между картинкой - ширина картинки-звездочки 20px*/
.star{background:url(images/star.png) repeat-x;height:18px;}
.webinar_question{margin:0 30px 0 75px;padding-left:0;text-align:left;list-style:disc outside;}
.webinar_people{margin:0 30px 20px 40px;padding-left:0;text-align:left;overflow:hidden;}
.foto{float:left;margin-right:40px;}
.fio{font: 24px Georgia;text-align:left;}
.work{text-align:left;margin-top:10px;}
.desc{text-align:left;margin-top:10px;}

#background_popup_authorise,
#background_popup_login,
#background_popup_mention_done,
#background_popup_webinar_new_theme,
#background_popup_webinar_new_theme_done,
.background_popup_webinar_question,
#background_popup_webinar_question_done,
#background_popup_webinar_vote_done,
#background_popup_reg,
#background_popup_reg_done,
#background_popup_activate_done,
#background_popup_rempass,
#background_popup_rempass_done,
#background_popup_rempass_false,
#background_popup_profile,
#background_popup_profile_done{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:url(images/popup_bckgrndbody.png);z-index:1;}

#popup_authorise,
#popup_mention_done,
#popup_webinar_new_theme,
#popup_webinar_new_theme_done,
.popup_webinar_question,
#popup_webinar_question_done,
#popup_webinar_vote_done,
#popup_reg_done,
#popup_activate_done,
#popup_rempass_done,
#popup_rempass_false,
#popup_rempass,
#popup_profile_done,
#popup_reg,
#popup_login,
#popup_profile{display:none;color:#333333;font: 14px/24px Georgia;position:absolute;top:0;left:0;text-align:center;}


div.popup_top{background:url(images/popup_top.png); width:426px; height:16px;}
div.popup_middle{background:url(images/popup_middle.png) repeat-y; width:426px;}
div.popup_bottom{background:url(images/popup_bottom.png); width:426px; height:22px;}
.popup_content{padding:10px 20px;}
.popup_content{text-align:center;}
.popup_h2{font: 24px Georgia; text-align:center;margin:10px;}

.popup_content input{border:2px solid #d1d1d1;font: 18px Georgia;color:#838383;text-align:center;}
.popup_content input.error{border:2px solid #ff0000;}
.popup_content textarea{border:2px solid #d1d1d1;font: 18px Georgia;color:#838383;text-align:left;}
.popup_content div.error {display:block;min-height:16px;color:red;}
.popup_content div.out{display:block;height:14px;font: 12px Georgia;color:red;text-align:center;}

.link_reg_pass{margin-top:5px;}
.link_reg_pass a{text-decoration:underline;}

#popup_login div.error{margin:10px 30px;display:block;font: 14px Georgia;color:#f00;text-align:center;}

#buttons_popup{width:100%;margin-top:10px;}
#buttons_popup td{text-align:center;width:50%;height:auto;padding:5px 10px;}
#buttons_popup a.button_popup{margin:0;color: #ffffff;font: 18px Georgia;text-decoration:underline;}
#buttons_popup .fl{float:left;}
#buttons_popup .fr{float:right;}

/*#content_body .cse input.gsc-search-button, #content_body input.gsc-search-button{
   background-color:transparent;
  border:0;
  color:none;
  font-family:none;
  text-shadow:none;
}
*/

