body
{
    font-family:tahoma, arial, sans-serif;
    font-size:12px;
    color:#333;
    background: url('/img/site/bg2.gif');
}

td
{
    font-family:tahoma, arial, sans-serif; font-size:12px; color:#555;
}

p        {line-height:140%; text-indent: 0px}
p.s        {line-height:140%; margin:5px 0px 5px 0px;}

h1
{
    color:#e3223f;
    font-family: tahoma, sans-serif, arial;
    font-weight:normal;
    font-size:18px;
    margin:0px 0px 0px 0px;
}

h2
{
    font:bold 130% arial, tahoma, sans-serif;
        color:#585826;
        margin:10px 0px 10px 0px;
}

h3
{
    font:bold 110% arial, tahoma, sans-serif;
        color:#333;
        margin:5px 0px;
}


h2 a                        {color:#4D4D4D;}
h2 a:visited        {color:#4D4D4D;}

ul        {margin-top: 0px;}
li        {margin:0px 0px 3px 0px;}

a        {color:#0066cc; text-decoration: underline;}
a:hover        {text-decoration:none;}

a.service_link, a.service_link:hover, a.service_link:visited, a.service_link:link
{
    color:#0066cc;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    font-size:11px;
}
a.tag_link, a.tag_link:hover, a.tag_link:visited, a.tag_link:link
{
    color:#919191;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    font-size:12px;
}
a.ic_tag_link, a.ic_tag_link:hover, a.ic_tag_link:visited, a.ic_tag_link:link
{
    color:#487cda;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    font-size:12px;
}
span.top_link, a.top_link, a.top_link:hover, a.top_link:visited, a.top_link:link
.menu_link, a.menu_link, a.menu_link:hover, a.menu_link:visited, a.menu_link:link
{
    color:#000000;
    text-decoration:none;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    font-size:11px;
}
.footer_link, a.footer_link, a.footer_link:hover, a.footer_link:visited, a.footer_link:link
{
    color:#606060;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    text-decoration: underline
}
a.footer_link:hover  {text-decoration:none;}
.category_link, a.category_link, a.category_link:hover, a.category_link:visited, a.category_link:link
{
    color:#000000;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    font-size:11px;
    text-decoration: underline;
}
a.category_link:hover  {text-decoration:none;}
.settings_link, a.settings_link, a.settings_link:hover, a.settings_link:link, a.settings_link:visited
{
    color:#0066cc;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    font-size:14px;
    text-decoration: underline
}
a.settings_link:hover  {text-decoration:none;}
.main_tag_link, a.main_tag_link, a.main_tag_link:hover, a.main_tag_link:link, a.main_tag_link:visited
{
    color:#0066cc;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    text-decoration: none
}
a.main_tag_link:hover  {text-decoration:underline;}
.current_main_tag_link, a.current_main_tag_link, a.current_main_tag_link:hover, a.current_main_tag_link:link, a.current_main_tag_link:visited
{
    color:#e14b95;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    text-decoration: none
}
a.current_main_tag_link:hover  {text-decoration:underline;}
.home_link, a.home_link, a.home_link:hover, a.home_link:link, a.home_link:visited
{
    color:#ffffff;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    font-size:11px;
    text-decoration: none;
}
a.home_link:hover  {text-decoration:none;}

.lng_link, a.lng_link, a.lng_link:hover, a.lng_link:link, a.lng_link:visited
{
    color:#000000;
    font-family:tahoma, sans-serif, arial;
    font-size:10px;
    text-decoration: underline;
    margin-left: 7px;
}
a.lng_link:hover {text-decoration:none;}

.rss_link, a.rss_link, a.rss_link:hover, a.rss_link:link, a.rss_link:visited
{
    color:#7e7e7e;
    font-family:tahoma, arial, sans-serif;
    font-weight:normal;
    font-size:10px;
    text-decoration: underline;
}
a.rss_link:hover  {text-decoration:none;}

.und_link, a.und_link, a.und_link:hover, a.und_link:link, a.und_link:visited {text-decoration: underline}
a.top_link:hover, a.menu_link:hover{text-decoration:underline;}
a.und_link:hover  {text-decoration:none;}

.menu_link1, a.menu_link1, a.menu_link1:hover, a.menu_link1:link, a.menu_link1:visited
{
    color:#6d6d6d;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    font-size:11px;
    text-decoration: none;
    text-transform: lowercase;
}
a.menu_link1:hover  {text-decoration:none;}

.main_menu_link, a.main_menu_link, a.main_menu_link:hover, a.main_menu_link:link, a.main_menu_link:visited
{
    color:#000000;
    font-family:"Century Gothic",tahoma, sans-serif, arial;
    font-weight:bold;
    font-size:14px;
    text-decoration: none;
    text-transform: uppercase;
}
a.main_menu_link:hover  {text-decoration:none;}

.like_button, a.like_button, a.like_button:hover, a.like_button:link, a.like_button:visited
{
    font-family: Arial, Tahoma;
    font-weight: bold;
    font-size: 12px;
    color: #a0b0bd;
    text-decoration: none;
    text-transform: uppercase;
}
a.like_button:hover  {text-decoration:none;}

a.title_link, a.title_link:hover, a.title_link:visited, a.title_link:link
{
    color:#0066cc;
    font-family:tahoma, sans-serif, arial;
    font-weight:bold;
    font-size:14px;
}
a.title_link:hover  {text-decoration:none;}

a.conceptions_top, a.conceptions_top:hover, a.conceptions_top:visited, a.conceptions_top:link
{
    color:#000000;
    font-family:tahoma, sans-serif, arial;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
    padding-bottom: 1px;
    background-image: url(/img/site/underline.gif);
    background-position: bottom left;
    background-repeat: repeat-x;
    white-space: nowrap;
}

.b_link, a.b_link, a.b_link:hover, a.b_link:visited, a.b_link:link
{
    color:#000000;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
}

.lng_span {
    font-family:tahoma, arial, sans-serif;
    font-size: 10px;
    color: #6d6d6d;
    background-image: url(/img/site/lng.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-left: 15px;
    margin-top: 4px;
    margin-bottom: 3px;
}

span.for_submit {
    background: #ffffff;
    border: 1px #b7c7d5 solid;
    padding: 2px;
    padding-left: 20px;
    background-image: url(/img/site/arrow1.gif);
    background-position: 3px;
    background-repeat: no-repeat;
}


.header
{
    font-family:tahoma, sans-serif, arial;
    font-weight:bold;
    font-size:18px;
    color:#919191;
    text-decoration:none;
    text-transform:capitalize;
}
.header_home
{
    font-family: tahoma, sans-serif, arial;
    font-weight:bold;
    font-size:12px;
    color:#025cb6;
    text-decoration:none;
    margin-bottom: 10px;
}
.header_tag
{
    font-family:tahoma, sans-serif, arial;
    font-weight:bold;
    font-size:18px;
    color:#919191;
    text-decoration:none;
}

.settings_title
{
    font-family:tahoma, arial, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#7b7b7b;
}

.form_title
{
    font-family:tahoma, arial, sans-serif;
    font-size:12px;;
    font-weight:bold;
    color:#919191;
    padding:5px;
    margin:0px;
    text-transform: lowercase;
}


.post_title
{
    font-family:tahoma, arial, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#333333;
    margin-top:3px;
    margin-bottom:7px;
}

.text
{
    text-decoration:none;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
}
sup.new_sup
{
    font-family:tahoma, arial, sans-serif;
    font-size:10px;;
    font-weight:bold;
    color:#e3223f;
}

/*-------Table------*/
.tab
{
    border-collapse:collapse;
    border-spacing:0px;
}
.tab tr td
{
    padding:10px;
}
.tab tr#title td
{
    border-top: 2px #b7c7d5 solid;
    padding-top: 8px;
    color: #728d86;
    font-size: 11px;
    font-weight: bold;
    background-image: url(/img/site/twice_h.gif);
    background-position: bottom left;
    background-repeat: repeat-x;

}
.tab tr#line td
{
    background-color: #fafafa;
}

/* listpager navigation */
div.navigationBar
{
    text-align: left;
    padding: 5px;
}

div.navigationBar a, div.navigationBar a:visited
{
    text-decoration:underline;
    color: #1584be;
}


div.navigationBar a span
{
    padding: 5px;
    margin-left: 0px;
}

div.navigationBar a:hover span
{
    color:#616E77;
    text-decoration:none;
}

div.navigationBar a.selected
{
    text-decoration:none;
}

div.navigationBar a.selected span
{
    color: black;
    background-color: #E1E1E1;
}

#p10rb td        {padding:0px 10px 10px 0px;}


.block_text
{
        font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
        font-size:11px;
        color:#7e7e7e;
}
.block_text_nound
{
        font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
        font-size:10px;
        color:#7e7e7e;
        text-decoration: none;
}

.plus_minus_grade
{
        font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
        font-size:13px;
        font-weight: bold;
        color:#7e7e7e;
}

.total_grade
{
        font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
        font-size:13px;
        font-weight: bold;
        color:#000000;
}

.line        {background-color:#E1E1E1; margin:10px 0px 10px 0px;}


.corner_tl
{
    background: url(/img/site/corner_tl.gif) top left no-repeat;
    padding: 5px;
}

.corner_tr
{
    background: url(/img/site/corner_tr.gif) top right no-repeat;
    padding: 5px;
}

.corner_br
{
    background: url(/img/site/corner_br.gif) bottom right no-repeat;
    padding: 5px;
}

.corner_bl
{
    background: url(/img/site/corner_bl.gif) bottom left no-repeat;
    padding: 5px;
}

table.search_form
{
    font: bold 120% verdana, tahoma, arial, sans serif;
    background-color: #efefef;
    height: 50px;
    width: 90%;
    margin-bottom: 5px;
}





tr.even, tr.odd
{
    font-weight: normal;
}

tr.even td , tr.odd td
{
    padding: 5px 5px 7px 15px;
}

tr.even, tr.even_top
{
    background-color: #efefef;
}

tr.row_header td
{
    border-top: #dadada 1px solid;
    border-bottom: #dadada 1px solid;
    font-weight: bold;
    text-align: center;
    padding: 10px;
}

tr.even td.left
{
    background: #efefef url(/img/site/corner_bl.gif) bottom left no-repeat;
}

tr.even td.right
{
    background: #efefef url(/img/site/corner_br.gif) bottom right no-repeat;
}

tr.even_top td
{
    padding: 0px;
    height: 5px;
    background-color: #efefef;
    font: 1px/2px arial;
    border-right: white 1px solid;
}

tr.even td
{
    padding-top: 0px;
    border-right: white 1px solid;
}

table.search_results
{
    width: 90%;
    border-collapse: collapse;
}

.rating_list
{
        font-weight:bold;
        color:#0066cc;
        padding:3px 3px 3px 15px;
        text-transform:uppercase;
        cursor:hand;
        background-color: #eeeeee;
        border-top: 1px none #eeeeee;
        border-right: 1px solid #eeeeee;
        border-bottom: 1px solid #eeeeee;
        border-left: 1px solid #eeeeee;
}

.rating_sub_list
{
        font-weight:normal;
        color:#ff7e00;
        padding:3px;
        border-top:1px none #eeeeee;
        border-left:1px solid #eeeeee;
        cursor:hand;
        background-color:#ffffff;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-right-style: solid;
        border-bottom-style: solid;
        border-right-color: #eeeeee;
        border-bottom-color: #eeeeee;

}

.search_field_disabled
{
    font-family:verdana, tahoma, arial, sans-serif;
    font-size:85%;
    border:solid 1px #d5dad5;
    color:#3f6384;
    width: 40px;
    background-color:#eeeeee;
}

.main_tags_span
{
    margin-right: 13px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.main_tags_sup_span
{
    margin-left: 3px;
    font-size: 10px;
    color: #7e7e7e;
}

div.conception_status {
    position: relative;
    width: 135px;
    height: 26px;
    margin-top: 0px;
    margin-bottom: 5px;
    text-align: right;
    background-position: bottom left;
    background-repeat: no-repeat;
}

span.conception_status
{
    position: absolute;
    bottom: 2;
    right: 3;
    font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
}

div.conceptions_top {
    position: relative;
    height: 35px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url(/img/site/conc_list.gif);
    background-position: top left;
    background-repeat: repeat-x;
    border-top: 2px #000000 solid;
}

td.conceptions_top {
    height: 35px;
    background-image: url(/img/site/conc_list.gif);
    background-position: top left;
    background-repeat: repeat-x;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

td.conceptions_top_selected {
    height: 35px;
    background-image: url(/img/site/conc_list_selected.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

td.status_conceptions_top_selected {
    height: 35px;
    background-image: url(/img/site/conc_list_selected.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0px;
}

span.conceptions_top
{
    color:#606060;
    font-family:tahoma, sans-serif, arial;
    font-weight:bold;
    font-size:11px;
    padding-bottom: 1px;
    white-space: nowrap;
}

div.materials_inline {
    width: 200px;
    margin: 10px;
    margin-top: 0px;
    margin-right: 0px;
    float: right;
}

.preview {
   width: 700px;
   height: 500px;
   padding: 20px;
   background-color: #fff;
   border: #555 1px solid;
   display: none;
   overflow: auto;
   position: fixed;
   top: 100px;
   left: 20%;
   //position: absolute;
   top: expression(
       document.getElementsByTagName( 'body' )[0].scrollTop < 850 ? 100 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px'
   );
   z-index: 2000;
}

.select_block {
   width: 250px;
   height: 500px;
   padding: 10px;
   background-color: #fff;
   border: #555 1px solid;
   display: none;
   position: absolute;
   top: 5px;
   left: 0px;
   z-index: 1000;
   overflow: auto;
}

.select_block_f {
   width: 550px;
   height: 400px;
   padding: 10px;
   background-color: #fff;
   border: #555 1px solid;
   display: none;
   position: absolute;
   top: 5px;
   left: 0px;
   z-index: 1000;
   overflow: auto;
}

.minmax {
   width: 100%;
   min-width: 660px;
   max-width: 800px;
   width: expression((document.documentElement.clientWidth || document.body.clientWidth) > 1100 ? '800px' : ((document.documentElement.clientWidth || document.body.clientWidth) < 960 ? '660px' : 'auto'));
}

div.main_container {
   width: 100%;
   min-width: 660px;
   max-width: 800px;
   width: expression((document.documentElement.clientWidth || document.body.clientWidth) > 1100 ? '800px' : ((document.documentElement.clientWidth || document.body.clientWidth) < 960 ? '660px' : 'auto'));
   position: relative;
   height: 100%;
   margin-top: 15px;
   margin-right: 15px;
   background: #ffffff;
   border: 2px #b7c7d5 solid;
}

div.main_container_print {
   position: relative;
   margin: 15px;
   background: #ffffff;
   border: 2px #b7c7d5 solid;
}

div.news_container {
    background: #ffffff;
    border: 1px #b7c7d5 solid;
    border-left: none;
    margin-top: 15px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 5px;
    padding: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

div.conception_container {
    position: absolute;
    top: 215;
    left: 0;
    width: 290px;
    border-left: none;
}

div.page_header {
    background: #edf1f5;
    margin: 0px;
    padding: 3px;
    padding-left: 15px;
}

div.page_lead {
    border-top: 2px #b7c7d5 solid;
    padding-top: 8px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    color: #728d86;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    background-image: url(/img/site/twice_h.gif);
    background-position: bottom left;
    background-repeat: repeat-x;
}

code.bb_code {
    color: #000000;
}
span.bb_quote {
    color: #009999;
}
span.bb_autolink {
    color: #0000ff;
}
div.bb_quote_author {
    margin: 5px 5px 0px 5px;
    padding: 3px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #7b7b7b;
    font-size: 11px;
    font-weight: bold;
}
div.bb_quote_author:after {
    content: " :";
}
div.bb_quote {
    margin: 0px 5px 10px 5px;
    padding: 5px;
    border-color: #7b7b7b;
    border-width: 1px 0px 0px 1px;
    border-style: solid;
    color: #4b5c77;
    font-size: 11px;
}
th.bb {
    border-color: #7b7b7b;
    border-width: 1px;
    color: #333333;
    background-color: #f4f4f4;
}
td.bb {
    padding: 5px;
    border-color: #7b7b7b;
    border-width: 1px;
}
caption.bb {
    font-weight: bold;
    font-size: 13px;
    color: #7b7b7b;
    text-transform: none;
}


