body {
margin:0;
border-top:3px solid #f36f21;
background:url(../im/body_bgr.gif) repeat;

}
.left {
float:left;
}
.right {
float:right;
}
iframe{ border:none;}
a:active, a:focus{outline: 0;}
button::-moz-focus-inner { border: 0; }
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
    {
        border : 0px;
    }

input[type="submit"]:focus, input[type="button"]:focus
    {
        outline : none;
    }
/*------------------------------------------------------------HEADER------------------------------------------------------------*/

#header {
background:#ebebd1 url(../im/one_pix_up.gif) no-repeat;
padding:5px 20px 0 0;
}
.und_head {
background:url(../im/menu_out.gif) no-repeat top;
padding-top:14px;
}
.welcome {
padding-top:7px;
display:block;float:right;
font:12px Verdana, Arial, Helvetica, sans-serif!important;
}
.login_link, .login_link:visited {

background:url(../im/arr_login.gif) no-repeat right;
padding:0px 8px 3px 0;
font:11px Verdana, Arial, Helvetica, sans-serif!important;
color:#000000;
text-decoration:underline;
}
.login_link:hover {
text-decoration:none;
}

.login_act a, .login_act a:visited{
font:11px Verdana, Arial, Helvetica, sans-serif!important;
display:block;float:right;
background:url(../im/bgr_reg_act.gif) no-repeat;
height:28px;
width:156px;
color:#ffffff;
text-decoration:none;
padding:7px 0px 0 0;
}
.login_act a span {display:block;float:right;
padding-right:20px;
}
.login_act_en a, .login_act_en a:visited{
font:11px Verdana, Arial, Helvetica, sans-serif!important;
display:block;float:right;
background:url(../im/bgr_reg_act_en.gif) no-repeat;
height:28px;
width:63px;
color:#ffffff;
text-decoration:none;
padding:7px 0px 0 0;
}
.login_act_en a span {display:block;float:right;
padding-right:20px;
}
.login_l {
display:inline;float:left;padding-top:7px;
}
.login_r {
display:inline;float:right;
padding:7px 0 0 0px;
margin-right:10px;
}

.login_pop {
background:#5a4a42 url(../im/corn.gif) no-repeat top left;
}
.login_pop input.mailttxt {
background:url(../im/login_pop_inp.gif) no-repeat;
width:208px;
height:32px;
border:none;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#afa89a;
padding:0px 0 0 15px;
margin-bottom:10px;
}
.login_pop input.pass {
background:url(../im/inp_log_but.gif) no-repeat;
width:167px;
height:32px;
border:none;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#afa89a;
padding:0px 0 0 15px;
margin-bottom:10px;
margin-left:10px;
}
.log_button {
background:url(../im/butt_log.gif) no-repeat;
width:26px;
height:32px;display:block;float:left;
border:none;
cursor:pointer;

}
.dots_pop {
background:url(../im/dots_pop.gif) repeat-x;

}
.dots_pop a, .dots_pop a:visited{
font:11px Verdana, Arial, Helvetica, sans-serif!important;
color:#f36f21;
text-decoration:underline!important;
display:block;
padding:10px 0 10px 20px;text-align:left;
}
.dots_pop a, .dots_pop a:hover{
text-decoration:none;
}
#search {

padding:0;
margin:0;
}
#search table{
margin-top:15px;
}
#search input.searchtxt {
background:url(../im/search_onepix.gif) repeat-x;
height:32px;
width:300px;
border:none;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#afa89a;

}

.search_button {
background:url(../im/search_but.gif) no-repeat;
width:31px;
height:32px;
border:none;
cursor:pointer;
}
/*------------------------------------------------------------END HEADER------------------------------------------------------------*/



/*---------------------------------------------------------------BODY--------------------------------------------------------------*/

.left_col {
background:url(../im/bgr_top_left_pix.gif) repeat-y;
background-position: right top;
}

.newslett {
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#afa89a;
text-transform:uppercase;
padding:0 15px 10px 20px;
}
.newslett b{
padding-top:5px;display:block;
font:12px Arial, Helvetica, sans-serif;
text-transform:none;
color:#000000;

}
.newsletttxt {
background:url(../im/newslett_inp.gif) no-repeat;display:block;float:left;
width:120px;
height:32px;
border:none;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#afa89a;
padding-left:15px!important;
margin-left:10px;
}
.newslett_button {
background:url(../im/butt_newslett.gif) no-repeat;display:block;float:left;
width:30px;
 height:32px;
border:none;
cursor:pointer;

}
.post_on {
float:left;
background:url(../im/dots.gif) repeat-x top;
margin:10px 15px 0 10px;
width:85%;
}
.post_on b{
display:block;
padding:10px 0 5px 8px;
}
.dots_post {
background:url(../im/dots.gif) repeat-x top;
height:1px;display:block;font-size:1px;
}
#content {
padding:10px 0 0 3px;
font:12px/18px Arial, Helvetica, sans-serif;
color:#414141;
}
#content p{
padding-top:0;margin-top:0;
}
#content a,#content a:visited {
font:12px Arial, Helvetica, sans-serif;
color:#f36f21;
text-decoration:underline;
}
#content a:hover {
text-decoration:none;
}
.right_col {
padding:10px 0 0 0;
}
.news_out {
background:url(../im/twopics.gif) repeat-x top;
width:228px;
margin-top:7px;
float:left;
}
h1 {
font:bold 11px Arial, Helvetica, sans-serif;
color:#5a4a42;
text-transform:uppercase;
margin:4px 0 0 0px;
}

h2 {
font:bold 18px Arial, Helvetica, sans-serif;
color:#f36f21;
text-transform:uppercase;
margin:0 0 3px 10px;

}
h2 b {
background:url(../im/arrow_in.gif) no-repeat right;position:relative;right:10px;bottom:3px;
display:block;
}
.main_news_cat h1,  .main_news_cat h1:visited{
text-decoration:none!important;
}
.main_news_cat h2,  .main_news_cat h2:visited{
background:url(../im/arrow_unhov.gif) no-repeat right;position:relative;right:10px;
text-decoration:none!important;
}
.main_news_cat,  .main_news_cat:visited {
text-decoration:none!important;
}
.main_news_cat:hover h2{
background:url(../im/arrow_hov.gif) no-repeat right;
}
.dots_news {
background:url(../im/dots_b.gif) repeat-x top;
height:1px;display:block;
}
h3 {margin:3px 0 0 0;}
h3.title_b a, h3.title_b a:visited {
font:18px Georgia, "Times New Roman", Times, serif!important;
color:#000000!important;
text-decoration:none!important;
margin:0!important;
padding:0!important;
}
h3.title_b a:hover {
color:#f36f21!important;
}
h3.title a, h3.title a:visited {
font:12px Arial, Helvetica, sans-serif!important;
color:#414141!important;
text-decoration:none!important;
margin:0!important;
padding:0!important;
}
h3.title a:hover {
color:#f36f21!important;
text-decoration:underline;
}
.date {
font:11px Verdana, Arial, Helvetica, sans-serif!important;
color:#f36f21;
padding-left:5px!important;
}
.date_b {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#f36f21;
padding-left:5px;
}
.the_news img{
margin:20px 0 0 0;
}
.dots_news_between {
background:url(../im/dots.gif) repeat-x bottom;

}
.list_all {
background:url(../im/dots.gif) repeat-x bottom;
padding:10px 0 0 0;
}
.list_all img{
margin-right:10px;
}
.all, .all:visited {
font:11px Arial, Helvetica, sans-serif!important;
color:#f36f21;
text-decoration:underline;
}
.all:hover {
color:#5a4a42;
}
.error_msg {
padding:10px 0 0 0;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#f36f21;

}
.publications {
background:url(../im/bgr_publics.gif) no-repeat;
width:750px;
height:161px;
padding:5px 8px 5px 12px;
}
.publications div{
width:241px;

}
.publications img{
margin-top:5px;
border:1px solid #eaebd1;
padding:2px;
}
.publ_title, .publ_title:visited{
padding-top:5px!important;
height:76px!important;
display:block!important;
font:14px Georgia, "Times New Roman", Times, serif!important;
color:#5480AD!important;
text-decoration:none!important;
}
.publ_title:hover{
color:#F36F21!important;
}
.full,  .full:visited{
font:11px Arial, Helvetica, sans-serif!important;
color:#f36f21;
text-decoration:underline;
}
.full:hover{
text-decoration:none;
}
.event_out {
background:url(../im/twopics.gif) repeat-x top;
margin-top:7px;
padding-top:6px;
width:300px;

}
.event_out div{
background-color:#eaebd1;
padding:5px 0 0 0;

}
.poll_rez {
font:12px Arial, Helvetica, sans-serif;
color:#f36f21;
text-decoration:underline;
border:none;
background:none;
cursor:pointer;
}
.tab_td {
background:url(../im/eventprog.gif) no-repeat;
width:478px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#5a4a42;
text-transform:uppercase;

}
.tab1, .tab2, .tab3, .tab1:visited, .tab2:visited, .tab3:visited {
display:inline;
float:left;
margin:0 15px;
font:bold 12px Arial, Helvetica, sans-serif!important;
color:#5a4a42!important;
text-transform:uppercase!important;
text-decoration:none!important;
padding-top:1px;
}
.tab1_selected {
background:url(../im/prog_sel.gif) no-repeat;
width:100px;
height:19px;
display:inline;
float:left;
padding-top:1px;
font:bold 12px Arial, Helvetica, sans-serif!important;
color:#fff!important;
text-transform:uppercase!important;
text-decoration:none!important;
}
.tab1:hover, .tab2:hover, .tab3:hover {
color:#000000!important;
}
.progdate {
font:12px Arial, Helvetica, sans-serif;
color:#f36f21;
width:100px;
float:left;
}
.polresult {
background:url(../im/poll_result.gif) no-repeat 0 3px;
width:30px;
height:15px;
padding-top:3px;
text-align:center;
font:bold 12px Arial, Helvetica, sans-serif;
color:#ffffff;

}
h4 {
font:italic 20px Georgia, "Times New Roman", Times, serif;
color:#5a4a42;
font-weight:bold;
margin:0 0 7px 10px;
}
.main_events_cat h4,  .main_events_cat h4:visited{
background:url(../im/arrow_unhov.gif) no-repeat right;position:relative;right:10px;
text-decoration:none;
}

.main_events_cat h4:hover{
background:url(../im/arrow_hov.gif) no-repeat right;
text-decoration:none;
}
.interview_out {
background-color:#eaebd1;
padding-top:6px;
width:300px;
float:left;
height:215px;
}
.dots_bb {
background:#fff url(../im/dots_bb.gif) repeat-x 0 3px;
height:7px;display:block;font-size:1px;
}
.litt_title {
font:12px Arial, Helvetica, sans-serif;
color:#686868;
padding:10px 10px 5px 0;
}
.big_title {
display:block;
float: left;
font:bold 14px Georgia, "Times New Roman", Times, serif;
color:#000000;
padding:10px 10px 0 10px;
}
h5 {
background:url(../im/arrow_in.gif) no-repeat right;position:relative;right:10px;
font:bold 18px Arial, Helvetica, sans-serif;
color:#f36f21;
text-transform:uppercase;
margin:0 0 15px 10px;
height:10px;

}

.pages a, .pages a:visited{
display:block;
float:left;
background:url(../im/pages.gif) no-repeat;
width:18px;
height:16px;
font:bold 11px/16px Arial, Helvetica, sans-serif!important;
color:#9a9a9a!important;
text-decoration:none!important;
text-align:center;
margin:10px 5px 0 0;
}
.pages a:hover{
color:#ffffff!important;
}

.page_selected {
display:block;
float:left;
background:url(../im/pages_on.gif) no-repeat;
width:18px;
height:16px;
font:bold 11px/16px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
text-align:center;
margin:10px 5px 0 0;
}
.the_title {
font: 20px/28px Georgia, "Times New Roman", Times, serif;
color:#000000;
}
.the_subtitle {
font:bold 13px/17px Arial, Helvetica, sans-serif;
color:#414141;
}
.author {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#b3ac9e;
}
h6 {
font: 20px Georgia, "Times New Roman", Times, serif;
color:#000000;
margin:10px 0;
padding:0;
}
.num_result {
font:16px Arial, Helvetica, sans-serif;
color:#000000;
}
.title_result, .title_result:visited {
display:block;
padding-bottom:5px;
font:16px Arial, Helvetica, sans-serif!important;
color:#f36f21!important;
text-decoration:none!important;
}
.title_result:hover {
text-decoration:underline!important;
}

.reg_input{
background:url(../im/reg_input.gif) no-repeat;
width:293px;
height:32px;
padding:0px 0 0 5px;
border:none;
}
.register_form textarea {
background:url(../im/bgr_textarea.gif) no-repeat;
width:293px;
height:56px;
padding:8px 0 8px 5px;
border:none;

}
.paddingtop {padding:12px 0 0 0;font-weight:normal;display:block;}
.reg_input_err {
background:url(../im/reg_input_err.gif) no-repeat!important;
width:293px;

padding:8px 0 8px 5px;
border:none;
}
.reg_button {
background:url(../im/reg_butt.gif) no-repeat;
width:158px;
height:32px;
border:none;
font:18px Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:center;
cursor:pointer;
}
.fields_err {
line-height:10px;font-size:11px;display:block;
}
.comments_head {
float:left;
font:11px "Arial Black";
color:#000000;
text-transform:uppercase;
}
.opins {
font:bold 11px Arial, Helvetica, sans-serif;
color:#5a4a42;
text-transform:lowercase;
}
.dateright {
background:url(../im/bgr_ev_date.gif) no-repeat;
float:right;
width:67px;height:78px;
font:bold 40px Arial, Helvetica, sans-serif;
color:#f36f21;
text-align:center;
padding-top:4px;
}
.dateright_b {
font:bold 12px Arial, Helvetica, sans-serif;
color:#eaead1;
text-align:center;
text-transform:uppercase;
}
/*preload classes*/
.svw {}
.svw ul {position: relative;}
/*core classes*/
.stripViewer { position: relative; overflow: hidden;}
.stripViewer ul { /* this is your UL of images */ margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; }
.stripViewer ul li { float:left; position: relative;}
.stripTransmitter {
overflow: auto;
position: relative; z-index:2; bottom:63px;

}
.stripTransmitter ul { margin: 0; padding: 0; position: relative; list-style-type: none; float:right;}
.stripTransmitter ul li{

float:left;
background:url(../im/pages_im.png) no-repeat;
width:18px;
height:16px;

text-decoration:none;
text-align:center;
margin:15px 5px 0 0;

}
.ldrgif {
margin:120px 0 0 180px;
}

.stripTransmitter a{ font:bold 11px/16px Arial, Helvetica, sans-serif!important;color:#ffffff!important; text-align: center; line-height: 22px;  text-decoration: none!important; display: block; }
.stripTransmitter a:hover, a.current{background:url(../im/pages_im_sel.png) no-repeat;  } /*tooltips formatting*/
.tooltip { padding: 0.5em; color: #000; border: 5px solid #dedede; }


/*---------------------------------------------------------------END BODY--------------------------------------------------------------*/


/*---------------------------------------------------------------FOOTER----------------------------------------------------------------*/

.footer {
margin:0 auto;
width:960px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#9b9b9b;
padding:20px 10px 0 10px;
}



/*---------------------------------------------------------------END FOOTER--------------------------------------------------------------*/