﻿/*font-face {
	font-family: Delicious;
	src: url('Abbeyline.ttf');
}


font-family: Delicious;
	
*/
:focus
{
    outline: 0;
}

BODY
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 0.7em;
    text-align: center;
    color: #000000;
    background: url(../images/body.jpg) top center repeat-x;
}

.obal
{
    padding: 0px 0px 43px 0px;
    margin: 0px 0px 0px 0px;
    background: url(../images/obal.jpg) bottom center repeat-x;
}

.container
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: url(../images/container.jpg) top center repeat-x;
}

div#page
{
    padding: 0px 0px 0px 0px;
    margin: auto;
    position: relative;
    text-align: left;
    width: 971px;
}

div#top
{
    display: block;
    height: 110px;
    background: url(../images/top.jpg) bottom left no-repeat;
}

div#left
{
    display: block;
    float: left;
    width: 240px;
    _height: 70px;
    min-height: 70px;
    margin: 15px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}

div#right
{
    display: none;
    float: right;
    width: 260px;
    _height: 70px;
    min-height: 70px;
    margin: 147px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div#left_body
{
    padding: 0px 0px 0px 20px;
}

div#right_body
{
    padding: 10px 0px 0px 0px;
}

div#menu
{
    background: url("../images/menu.jpg") no-repeat scroll right bottom transparent;
    height: 45px;
    right: 0px;
    position: absolute;
    text-align: center;
    top: 48px;
    width: 520px;
    z-index: 100;
}

div#menu .action_panel_item
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: none;
}

div#menu .box
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: none;
    background: none;
}

#left .menu_sub, #left .login
{
    margin: 20px 0px 0px 0px;
    padding: 0px;
    min-height: 50px;
    background: url(../images/menu_sub.png) top left repeat-y;
}

#left .login .box
{
    padding-left: 30px;
}

#left .menu_sub .action_panel_item .header, #right .menu_sub .action_panel_item .header
{
}

#left .virtual .action_panel_item .header
{
    display: none;
}

#left .menu_sub .action_panel_item, #right .menu_sub .action_panel_item
{
    padding: 0px;
    margin: 0px;
    background: url(../images/menu_sub.jpg) top left repeat-y;
}

#left .menu_sub .box, #right .menu_sub .box
{
    margin: 0px;
    padding: 10px 0px 0px 10px;
    min-height: 170px;
    _height: 170px;
}

div#action_panel
{
}

div#main
{
    margin: 0px 0px 0px 0px;
    background: url(../images/main_repeat.jpg) top left repeat-y;
}

div#main_container
{
    padding: 0px 0px 0px 0px;
    background: url(../images/main_container.png) bottom center no-repeat;
}

div#main_content
{
    _height: 631px;
    min-height: 631px;
    padding: 0px 0px 0px 0px;
    background: url(../images/main.jpg) top left no-repeat;
}

div#content_body
{
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 305px;
    font-size: 1.3em;
    text-align: justify;
    background: url(../images/content_body.jpg) top left repeat-y;
}

div#content_text
{
    margin: 0px 0px 0px 0px;
    line-height: 1.4;
    padding: 320px 10px 20px 0px;
    font-family: Verdana,Calibri,TrebuchetMS,Helvetica,sans-serif;
    color: #4b4b4b;
    text-decoration: none;
    background: url(../images/content_text.jpg) center center no-repeat;
}

div#content_gallery
{
}

div#bottom
{
    position: relative;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height: 104px;
    background: url(../images/bottom.jpg) top right no-repeat;
}

#left .inquiries, #left .login, #left .news, #left .newsletter
{
    padding: 0px;
    margin: 20px 0px 0px 0px;
}

/************** left/right **********************/

/*************** action_panel ********************/

#left .action_panel_item, #right .action_panel_item
{
    margin: 0px 0px 0px 0px;
    background: url(../images/menu_sub.jpg) top left no-repeat;
}

#right .action_panel_item
{
}

#left .action_panel_item P, #right .action_panel_item P
{
}

#left .action_panel_item .header, #right .action_panel_item .header, #top .action_panel_item .header
{
    display: block;
    padding: 10px 10px 10px 25px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    font-size: 1.3em;
    color: #029a67;
    font-weight: bold;
    background: url(../images/header.png) bottom left repeat-x;
}

#left .action_panel_item .header h2
{
    display: block;
    padding: 0px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    color: #ffffff;
}

#right .action_panel_item .header
{
}

#content_body .action_panel_item .header
{
}

#left .box, #right .box
{
    padding: 10px 5px 10px 10px;
    margin: 0px 0px 0px 0px;
    color: #545454;
    min-height: 20px;
    background: url(../images/box.jpg) bottom left no-repeat;
}

#right .header
{
    padding-left: 20px;
}

#right .box
{
    padding: 10px 10px 10px 30px;
}


#left .box A, #left .box A:link, #left .box A:hover, #left .box A:visited, #right .box A, #right .box A:link, #right .box A:hover, #right .box A:visited
{
border:none;
    color: #ffffff;
    font-weight: bold;
    font-style: normal;
}

#left .box A:hover, #right .box A:hover
{
    text-decoration: underline;
}

.box UL
{
}

.box DIV, P, TABLE
{
}

.box TABLE TR TD
{
}

.bannersbox
{
    text-align: center;
}

.bannersbox A
{
    padding-top: 5px;
}
/******************** logo **************************/

a.logo
{
    display: none;
    left: 0;
    position: absolute;
    top: 10px;
    z-index: 15;
    width: 334px;
    height: 41px;
}

a.logo IMG
{
}

/*************** languages ****************/

#languages
{
    display: block;
    position: absolute;
    right: 15px;
    top: -20px;
    width: 240px;
    background: url(../images/lang.jpg) top left repeat-x;
}

#languages .action_panel_item
{
    background: url(../images/lang_action_panel_item.jpg) top left no-repeat;
}

#languages .box
{
    height: 30px;
    padding: 0px;
    margin: 0px;
    background: url(../images/lang_box.jpg) top right no-repeat;
}

#languages UL
{
    list-style: none;
    margin: 0px 0px 0px 5px;
    padding: 0px 5px 0px 5px;
    text-align: center;
}

#languages UL LI
{
    display: block;
    float: right;
}

#languages IMG
{
    padding: 1px 1px 1px 1px;
    margin: 0px;
}

#languages A.selected
{
}

#languages A
{
    color: white;
    font-weight: bold;
    font-size: 1em;
    text-decoration: none;
    text-transform: uppercase;
    padding: 2px 2px 2px 2px;
    display: block;
    float: left;
}

#languages A:hover
{
    text-decoration: underline;
}

/*************** top_text******************/

div#top_text
{
    position: absolute;
    top: 10px;
    padding: 15px;
    left: 0px;
    width: 410px;
    z-index: 5;
    color: #ffffff;
    font-weight: bold;
    font-size: 1.2em;
    text-align: left;
    background: url(../images/changing_text.jpg) center left no-repeat;
}

div#top_text IMG
{
    border: 0px solid #000000;
}

div#top_text div
{
}

div#top_text p
{
    text-align: justify;
    padding: 2px;
}

/*************** top_img******************/

div#top_img
{
    position: absolute;
    top: 65px;
    height: 290px;
    width: 965px;
    left: 8px;
    padding: 0px;
}

.preview_js
{
    display: block;
    height: 274px;
    width: 678px;
    right: 0px;
    padding: 0;
    position: absolute;
    top: 120px;
}

.preview_js IMG
{
    margin: 0px 0px 0px 0px;
}

.preview_js .header
{
    display: none;
}

.pc_container
{
    height: 274px;
    width: 678px;
    padding: 0px 0px 0px 0px;
    margin: 0px auto;
}

.pc_container IMG
{
}

.pc_container .pc_bar_container
{
    position: absolute;
    top: 175px;
    color: white;
    padding: 0px 10px 0px 10px;
    width: 100%;
    overflow: visible;
}

.pc_bar_container_overflow
{
    overflow: hidden;
    position: absolute;
    top: 265px;
    color: white;
    margin: 0px 10px 0px 10px;
    padding: 0px;
}

.pc_bar_container_underflow
{
    width: 90000px;
    overflow: visible;
}

.left, .center, .right
{
    background-position: left;
    background-repeat: no-repeat;
    overflow: hidden;
    font-size: 1px;
    float: left;
}

.bar
{
    background-position: left;
    overflow: hidden;
    font-size: 1px;
    float: left;
}

/**************** top_menu *******************/

.menu_top
{
    position: absolute;
    top: 15px;
    left: 20px;
    height: 70px;
    width: 750px;
}

.menu_top UL
{
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.menu_top UL LI
{
    display: inline;
    border-right: 1px solid #616161;
}

.menu_top A
{
    text-decoration: none;
    color: #616161;
    font-size: 1em;
    padding: 0px 10px 0px 10px;
}

.menu_top A:visited
{
    text-decoration: none;
}

#top .menu_top A:hover
{
    text-decoration: underline;
    color: #616161;
}

/**************** bottom menu******************/

.menu_bottom
{
    display: block; /*border-bottom:1px solid white;*/
}

.menu_bottom UL
{
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 0px 5px;
    text-align: center;
}

.menu_bottom UL LI
{
    display: inline;
    border-right: 1px solid #000000;
}

.menu_bottom A
{
    text-decoration: none;
    color: #000000;
    font-size: 1em;
    font-weight: normal;
    padding: 0px 5px 0px 5px;
}

.menu_bottom A:visited
{
    text-decoration: none;
}

.menu_bottom A:hover
{
    text-decoration: underline;
    color: #000000;
}

/**************** menu *******************/
#menu_main
{
    background: url("../images/menu.jpg") no-repeat scroll left bottom transparent;
    height: 45px;
    left: 30px;
    position: absolute;
    text-align: left;
    top: 278px;
    width: 960px;
    z-index: 100;
}

#menu_main ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    display: block;
    list-style: none;
}

#menu_main ul li
{
    text-align: center;
    display: block;
    float: left;
    padding: 5px;
    background: url(../images/menu_li.jpg) top right no-repeat;
}

#menu_main ul li a.selected
{
    color: #ffffff;
    text-decoration: none;
    background: #029a67;
}

#menu_main ul li a
{
    color: #d4d4d4;
    display: block;
    padding: 7px 25px 7px 25px;
    font-size: 1.3em;
    font-weight: bold;
    text-decoration: none;
}

#menu_main ul li a:hover
{
    color: #ffffff;
    text-decoration: none;
    background: #029a67;
}

#menu_main ul li a span
{
    padding: 0px 0px 0px 0px;
}

/**************** menu_sub *******************/

#left .menu_sub .box UL, #right .menu_sub .box UL
{
    list-style-type: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.menu_fix
{
    height: 20px;
}

#left .menu_sub .box UL LI, #right .menu_sub .box UL LI
{
    display: block;
    padding: 2px 0px 2px 13px;
    margin: 0px 0px 0px 0px;
    background: url(../images/menu_sub_item_li.png) center left no-repeat;
    border-bottom: 1px dashed #4a4a4a;
}

#left .menu_sub .box UL LI.selected, #right .menu_sub .box UL LI.selected
{
    background: none;
}

#left .menu_sub .box UL LI A.selected, #left .menu_sub .box UL LI A.selected:visited, #right .menu_sub .box UL LI A.selected, #right .menu_sub .box UL LI A.selected:visited
{
    color: #029a67;
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    background: url(../images/menu_sub_item_hover.jpg) center left no-repeat;
}

#left .menu_sub .box UL LI A, #right .menu_sub .box UL LI A
{
    display: block;
    text-decoration: none;
    padding: 2px 0px 2px 10px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    color: #bcbcbc;
    font-weight: bold;
    font-size: 1.2em;
    text-decoration: none;
    background: url(../images/menu_sub_item.jpg) center right no-repeat;
}

#left .menu_sub .box UL LI A span, #right .menu_sub .box UL LI A span
{
    display: block;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#left .menu_sub .box UL LI A:visited, #right .menu_sub .box UL LI A:visited
{
    color: #bcbcbc;
}

#left .menu_sub .box UL LI A:hover, #right .menu_sub .box UL LI A:hover
{
    color: #029a67;
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    background: url(../images/menu_sub_item_hover.jpg) center left no-repeat;
}

#left .menu_sub .box UL LI UL, #right .menu_sub .box UL LI UL
{
    list-style-type: none;
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 2px 13px;
    background: url(../images/menu_sub_ul_ul.jpg) top left no-repeat;
}

.outer
{
    margin: 0px 0px 0px 0px;
    background: url(../images/menu_sub_outer.jpg) top left repeat-y;
}

.inner
{
    background: url(../images/menu_sub_inner.jpg) bottom left no-repeat;
}
.outer .outer UL
{
    background: none !important;
}

.outer .outer
{
    background: none;
}

.inner .inner
{
    background: none;
}

#left .menu_sub .box UL LI UL LI, #right .menu_sub .box UL LI UL LI
{
    border: none;
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 0px 0px;
}

#left .menu_sub .box UL LI UL LI UL, #right .menu_sub .box UL LI UL LI UL
{
}

#left .menu_sub .box UL LI UL LI A.selected, #left .menu_sub .box UL LI UL LI A.selected:visited
{
    background: url(../images/menu_sub_sub_item_hover.jpg) center left no-repeat;
}

#left .menu_sub .box UL LI UL LI A, #left .menu_sub .box UL LI UL LI A:visited, #left .menu_sub .box UL LI.selected UL LI A:visited, #right .menu_sub .box UL LI UL LI A, #right .menu_sub .box UL LI.selected UL LI A, #right .menu_sub .box UL LI UL LI A:visited, #right .menu_sub .box UL LI.selected UL LI A:visited
{
    padding: 2px 0px 2px 10px;
    font-size: 1.0em;
    background: url(../images/menu_sub_sub_item.jpg) center left no-repeat;
}

#left .menu_sub .box UL LI UL LI A:hover, #left .menu_sub .box UL LI.selected UL LI A:hover, #left .menu_sub .box UL LI.selected UL LI A.selected
{
    background: url(../images/menu_sub_sub_item_hover.jpg) center left no-repeat;
}

#left .menu_sub .box UL LI UL LI UL LI
{
    padding: 0px 0px 0px 5px;
    background: none;
}

#left .menu_sub .box UL LI UL LI UL LI A, #left .menu_sub .box UL LI UL LI UL LI A:visited, #right .menu_sub .box UL LI UL LI UL LI A, #right .menu_sub .box UL LI UL LI UL LI A:visited
{
    background: url(../images/menu_sub_sub_item_hover.jpg) center left no-repeat;
}
#left .menu_sub .box UL LI UL LI UL LI A:hover, #left .menu_sub .box UL LI UL LI.selected UL LI A:hover
{
    background: url(../images/menu_sub_sub_sub_item_hover.jpg) center left no-repeat;
}

#left .menu_sub .box UL LI UL LI UL LI A.selected, #left .menu_sub .box UL LI UL LI.selected UL LI A.selected
{
    background: url(../images/menu_sub_sub_item_hover.jpg) center left no-repeat;
}

/**************** other *******************/

#top .searchbox
{
    height: 25px;
    position: absolute;
    right: 250px;
    top: 15px;
    width: 300px;
    z-index: 10;
}

#top .searchbox .header
{
    display: none;
}

#top .searchbox .action_panel_item
{
    padding: 0px 0px 0px 10px;
    background: url(../images/searchbox2.jpg) center right no-repeat;
}

#top .searchbox .box
{
    padding: 0px 0px 0px 0px;
    background: url(../images/searchbox2.jpg) center right no-repeat;
}

#top .input_search
{
    width: 200px;
    height: 17px;
    color: #000000;
    border: 1px solid #474747;
    background: #ffffff url(../images/searchbox_input.jpg) top left no-repeat;
}

#top .searchbox .submit
{
    display: block;
    padding: 2px;
    color: #000000;
    border: 1px solid #474747;
    background: #029a67 url(../images/btn_search2.gif) top left no-repeat;
}


#left .searchbox, #left .searchbox
{
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: url(../images/searchbox.jpg) top left no-repeat;
}

#left .searchbox .header, #left .searchbox .header
{
    display: none;
}

#left .searchbox .action_panel_item, #left .searchbox .action_panel_item
{
    background: none;
}

#left .searchbox .box, #left .searchbox .box
{
    padding: 2px 20px 10px 30px;
    background: none;
}

#left .input_search, #left .input_search
{
    width: 170px;
    height: 18px;
    color: #000000;
    font-size: 1em;
    border: 1px solid #84a400;
    background: #b6de0a url(../images/searchbox_input.jpg) top left no-repeat;
}

#left .searchbox .submit, #right .searchbox .submit
{
    display: block;
    width: 30px;
    height: 22px;
    font-size: 1em;
    color: #ffffff;
    padding: 0px;
    border: 1px solid #c4c6cc;
    background: url(../images/btn_search.jpg) center center no-repeat;
}
.input_login
{
    width: 100px;
    height: 10px;
}

#actualities
{
}

.title
{
    display: block;
    padding: 5px 0px 5px 0px;
}

.odd
{
    background: #f7f7f7;
}

.even
{
}

.odd TD, .even TD
{
    padding: 5px;
}

TD.RowId
{
    background: #f7f3f7;
    border: 1px solid #e7e7e7;
    padding: 0px;
}

TABLE TH
{
    padding: 5px;
}

/*************** box ********************/

#left .box .bar_odd, #right .box .bar_odd
{
    display: block;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-style: normal;
    font-weight: bold;
    min-height: 30px;
    _height: 30px;
    background: url(../images/news_separator.png) bottom left repeat-x;
}

#top .box .bar_odd, #top .box .bar_even, #top .box .bar_last
{
}

#left .box .bar_odd A, #right .box .bar_odd A, #left .box .bar_odd A:visited, #right .box .bar_odd A:visited
{
    color: #029a67;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    display: block;
    background: url(../images/news_a.jpg) center left no-repeat;
}

#left .box .bar_odd .news_content, #left .box .bar_even .news_content
{
}

#left .box .bar_even, #right .box .bar_even
{
    display: block;
    background: url(../images/news_separator.png) bottom left repeat-x;
    padding: 10px 10px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-style: normal;
    font-weight: bold;
    min-height: 30px;
    _height: 30px;
}

#left .box .bar_even A, #right .box .bar_even A
{
    color: #029a67;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    display: block;
    background: url(../images/news_a.jpg) center left no-repeat;
}

#left .box .bar_last, #right .box .bar_last
{
    display: block;
    _height: 30px;
    min-height: 30px;
    background: url(../images/news_separator.png) bottom center repeat-x;
    padding: 10px 0px 20px 0px;
    margin: 0px 0px 0px 0px;
}

#left .box .bar_last A, #right .box .bar_last A
{
    color: #029a67;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    display: block;
    background: url(../images/news_a.jpg) center left no-repeat;
}

.box A
{
    color: #029a67;
    font-size: 1.1em;
    text-decoration: none;
    font-weight: bold;
}

.box A:link
{
    font-size: 1.1em;
    text-decoration: none;
    font-weight: bold;
}

.box A:hover
{
    font-size: 1.1em;
    text-decoration: underline;
    font-weight: bold;
}

.box A:visited
{
    font-size: 1.1em;
    text-decoration: none;
    font-weight: bold;
}


/*************** path ********************/
.float_left
{
    float: left;
}

div.content_nav
{
    color: #777777;
    display: block;
    font-size: 1em;
    font-style: normal;
    font-weight: bold;
    height: 15px;
    left: 10px;
    position: absolute;
    text-align: left;
    top: 410px;
    width: 900px;
    z-index: 1;
}

div.content_nav span
{
    color: #777777;
}

div.content_nav .text
{
    float: left;
}

div.path_content
{
    float: left;
    display: block;
}

div.path_content UL
{
    list-style: none;
    margin: 0px;
    padding: 0px 0px 0px 5px;
}

div.path_content UL LI
{
    float: left;
    padding-right: 5px;
}

div.path_content UL LI.selected A, div.path_content UL LI.selected A:visited
{
    color: #029a67;
    font-style: normal;
    font-weight: bold;
}

div.path_content A
{
    text-decoration: none;
    font-size: 1em;
    color: #777777;
    font-weight: normal;
}

div.path_content A:hover
{
    color: #029a67;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
}

.breadCrumb ul li.first a
{
    height: 16px !important;
    text-indent: -1000em;
    width: 16px;
    padding: 0;
    margin-top: 2px;
    overflow: hidden;
    background: url(../Images/IconHome.gif) no-repeat 0 0;
}

.breadCrumb ul li.first a:hover
{
    background-position: 0 -16px;
}

.breadCrumb
{
    margin: 0;
    padding: 0;
    float: left;
    display: block;
    height: 21px;
    overflow: hidden;
    width: 490px;
    padding: 5px;
    background: #ffffff;
    border: solid 1px #dedede;
}
.breadCrumb ul
{
    margin: 0;
    padding: 0;
    height: 21px;
    display: block;
}
.breadCrumb ul li
{
    display: block;
    float: left;
    position: relative;
    height: 21px;
    overflow: hidden;
    line-height: 21px;
    margin: 0px 6px 0px 0;
    padding: 0px 10px 0px 0;
    font-size: .9167em;
    color: #000000;
    background: url(../Images/Chevron.gif) no-repeat 100% 0;
}
.breadCrumb ul li div.chevronOverlay
{
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.chevronOverlay
{
    display: none;
    background: url(../Images/ChevronOverlay.png) no-repeat 100% 0;
    width: 13px;
    height: 20px;
}
.breadCrumb ul li span
{
    display: block;
    overflow: hidden;
}
.breadCrumb ul li a, .breadCrumb ul li a:visited
{
    display: block;
    position: relative;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    float: left;
    color: #000000;
    z-index: 5;
}
.breadCrumb ul li a
{
}
/*************** headers *******************/

#top H1
{
    background: url("../Images/h1.png") no-repeat scroll left bottom transparent;
    color: #8f2a09;
    display: block;
    font-size: 1.8em;
    font-style: italic;
    font-weight: bold;
    left: 305px;
    margin: 0;
    padding: 16px 0 10px 0px;
    position: absolute;
    text-align: left;
    top: 400px;
    width: 670px;
    z-index: 5;
}

#forum h5
{
    padding: 10px 0px 10px 20px;
    margin: 0px 0px 0px -10px;
    text-align: left;
    font-weight: bold;
    color: #ffffff;
    font-style: normal;
    z-index: 5;
    font-size: 1.5em;
    background: url(../Images/h1.jpg) center left no-repeat;
}

H2
{
    padding: 0px;
    margin: 0px;
    color:#ffffff;
}

H2 A
{
    padding: 0px;
    margin: 0px;
    color:#ffffff;
    text-decoration:none;
    font-size:2em;
}

H2 span
{
}

H3
{
}

H4
{
}


.req
{
    color: red;
}

/***************** forum ********************/

#forum
{
    color: #000000;
    padding: 5px 15px 5px 0px;
}

#forum H5
{
    width: 570px;
    border-bottom: 1px solid #ffffff;
}

#forum strong
{
    color: #0083ba;
}

#forum .header STRONG
{
    font-style: normal;
    font-weight: bold;
    color: #26237b;
    padding: 0px 5px 0px 5px;
}

#forum A, #forum A:link, #forum A:visited
{
    color: #26237b;
    font-weight: bold;
    text-decoration: none;
}

#forum A:hover
{
    text-decoration: underline;
}

#forum UL
{
    list-style: none;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

#forum UL LI
{
    margin: 0px 0px 0px 0px;
    padding: 5px;
}

#forum .bar_even
{
}
#forum .bar_odd
{
}

#forum UL LI UL
{
    list-style: none;
    padding: 0px;
    margin: 0px 0px 0px 20px;
}

#forum div.header
{
    color: #26237b;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 2px 0px;
    background: #b3b2cc;
}

#forum .body
{
    margin: 3px 0px 10px 10px;
    padding: 6px 3px 6px 10px;
    color: #484690;
    border: 2px solid #ffffff;
    background: #d3d2e4;
}

#forum .footer
{
    display: block;
    text-align: right;
}

#forum .footer A
{
    color: #26237b;
    padding: 2px;
}
/*************content_gallery**************/

/*IMG#imgContenetGalleryPreview*/

#content_gallery
{
}

#content_gallery IMG
{
    padding: 2px;
    border: 1px solid #919191;
}

.gallerypreview
{
}

/********* copyright ************/
div#copyright
{
    display: block;
    color: #ffffff;
    padding: 15px 0px 0px 0px;
    margin: 0px 0px 20px 20px;
    text-align: left;
}

div.social
{
    margin: 0px;
    padding: 0px 10px 0px 5px;
    width: 260px;
    float: right;
}
div.social UL
{
    float: left;
    width: 150px;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

div.social UL LI
{
    padding: 0px;
    margin: 0px;
}

div.social #___plusone_0
{
    float: right !important;
    width: 100px !important;
}

div#copyright UL LI
{
    float: left;
    list-style: none;
}

div#copyright UL A
{
    font-weight: bold;
    text-decoration: none;
    padding: 0px 5px 0px 5px;
    float: left;
    font-size: 0.9em;
    background: url(../images/bottom_b.jpg) center left no-repeat;
}

#copyright .box
{
    float: left;
    width: 200px;
    padding: 10px 5px 0px 86px;
    text-align: left;
    background: none;
    color: #ffffff;
}

#copyright .box P
{
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

div#copyright .box A
{
    text-align: left;
    padding: 0px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    color: #ffffff;
    font-size: 1em;
    font-style: normal;
    text-decoration: none;
    background: url(../images/copyright.jpg) center left no-repeat;
}

div#copyright A:hover
{
    text-decoration: underline;
}

.partner_links
{
    display: block;
    text-align: center;
    color: white;
}

#bottom .partner_links .box A
{
    text-decoration: none;
    color: white;
}

#bottom .partner_links .box A:hover
{
    text-decoration: underline;
}




/******************* other **********************/

div#content_text strong
{
    color: #8f2a09;
    font-weight: bold;
    font-style: normal;
}

div#content_text A, div#content_body A
{
    text-decoration: underline;
    font-size: 1em;
    font-weight: bold;
    color: #8f2a09;
}

div#content_text TABLE
{
}

DIV#actualities
{
    width: 95%;
    margin: auto;
    border: 1px solid #B6C6D6;
}

DIV#actualities DIV
{
    padding: 5px;
}

.nodisplay
{
    display: none;
    visibility: hidden;
}

A:visited
{
    /*font-family: Arial, Verdana, Helvetica, sans-serif;     font-weight: bold;     text-decoration: none;     color: #000000;*/
}

A
{
}

A:hover
{
}

.none
{
    display: none;
}

IMG
{
    border: 0px solid white;
}

#content_text IMG
{
    padding: 2px;
    border: 1px solid #9f9f9f;
    background: url(../images/loading2.gif) center center no-repeat;
}

.loading
{
    background: url(../images/loading-thickbox.gif) center center no-repeat;
}

div#panMap UL
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display: inline;
}

div#panMap UL LI
{
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 10px;
}

div#panMap UL LI A:link
{
    text-decoration: none;
}

div#panMap UL LI A:visited
{
    text-decoration: none;
}

div#panMap UL LI A:hover
{
    text-decoration: underline;
}


HR.content
{
    height: 1px;
    width: 99%;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.float_left
{
    float: left;
}


.clear
{
    clear: both;
    padding: 0px;
    margin: 0px;
}

TABLE
{
}

TD
{
}

.table_data
{
    text-align: right;
}

.messages
{
    display: block;
    border: 1px solid #000000
    color: #000000;
    font-weight: bold;
    width: 99%;
    margin: 5px 0px 0px 20px;
    padding: 0px;
    font-weight: bold;
    text-align: center;
}

#left .messages, #right .messages
{
    font-weight: bold;
    color: #ffffff;
    border: 1px solid #ffffff;
    display: block;
    margin: 2px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}


#top .messages
{
    font-weight: bold;
    display: block;
    margin: 2px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
}

A.galeria
{
    font-size: 110%;
    font-weight: bold;
}

A.foto
{
    float: left;
    margin-left: 20px;
    margin-bottom: 10px;
}

.submit, #content_body .submit
{
    font-size: 100%;
    color: #000000;
    padding: 5px;
    text-decoration: none;
    background: #029a67;
    border: 1px solid #c4c6cc;
}

.center
{
    text-align: center;
}

.input_small
{
    width: 20px;
}

.input_normal
{
    width: 140px;
    display: block;
    display: block;
}

.input_captcha
{
    width: 200px;
    height: 16px;
}

.action_panel_item .input_normal
{
    width: 230px;
    _width: 220px;
    height: 16px;
    background: #e7e7e7;
    border: 1px solid #e7e7e7;
}

.action_panel_item .submit
{
    border: 0px;
    padding: 5px;
    font-weight: bold;
    border: 1px solid #006241;
    background: #029a67;
    color: #000000;
}


.input_big
{
    width: 200px;
}

TEXTAREA
{
    width: 200px;
    height: 50px;
}

.smaller
{
    font-size: 90%;
}
.bigger
{
    font-size: 110%;
}
.small
{
    font-size: 70%;
}
.big
{
    font-size: 120%;
}
.nadpis
{
    font-size: 110%;
    font-weight: bold;
}

/********************* articles ****************************/

#panDateCreated, #panDateUpdate, #panAutor
{
    font-size: 0.8em;
}

.article_nav
{
}

#content_text .article_nav A, #content_text .article_nav A:visited, #content_text .article_nav A:hover
{
    font-size: 1.0em;
}


/********* eshop cart*************/


#panEshopList table
{
}
#panEshopList table tr
{
    background: url(../images/tr.jpg) bottom left no-repeat;
}


#left .cart, #right .cart, #top .cart
{
    background: url(../images/cart.jpg) top left no-repeat;
}

#top .cart
{
    position: absolute;
    right: 0px;
    top: 0px;
    width: 172px;
}

#left .cart .header, #right .cart .header, #top .cart .header
{
    display: none;
}

#left .cart .action_panel_item, #right .cart .box, #top .cart .action_panel_item
{
}

#left .cart .box, #right .cart .box, #top .cart .box
{
    padding: 15px 0 10px 60px;
    font-weight: bold;
}

#left .cart .bar_content, #right .cart .bar_content, #top .cart .bar_content
{
    padding: 0px 0px 0px 0px;
    color: #ffffff;
}

.cart .bar_content STRONG
{
    color: #ffffff;
}

#left .cart .action_panel_item .box A, #right .cart .bar_content A:link, #top .cart .bar_content A:link, #left .cart .bar_content A:visited, #right .cart .bar_content A:visited, #top .cart .bar_content A:visited
{
    padding: 0px 0px 0px 0px;
    color: #ffffff;
    font-style: normal;
}

#left .cart .box A:link, #left .cart .box A:hover, #left .cart .box A:visited, #right .cart .box A:link, #right .cart .box A:hover, #right .cart .box A:visited, #top .cart .box A:link, #top .cart .box A:hover, #top .cart .box A:visited
{
    color: #ffffff;
}

.cart .box A:hover, .cart .box A:hover
{
    text-decoration: underline;
    color: #ffffff;
}

.eshop_cart
{
}

#content_text INPUT
{
}

#content_text .cart_data TD
{
    text-align: left;
}
.cart_data .cart_header
{
    text-align: left;
    padding: 5px 5px 5px 0px;
    border-bottom: 1px solid #696969;
}

#content_text .cart_data .cart_header A:link, #content_text .cart_data .cart_header A:visited
{
    text-decoration: none;
}

#content_text .cart_data .cart_header A:hover
{
    text-decoration: underline;
}

#content_text .eshop_cart strong
{
}
.eshop_cart TD
{
    text-align: center;
    font-weight: bold;
    background: url(../images/none.jpg) top left no-repeat;
}

.eshop_cart TD TD
{
    border: 0px solid #000000;
    text-align: left;
    background: url(../images/none.jpg) top left no-repeat;
}

.eshop_cart TR.header
{
    padding: 5px;
    height: 35px;
    background: url(../images/cart_header.jpg) center left no-repeat;
}

.eshop_cart .header
{
    padding: 5px;
}

.eshop_cart .cart_even
{
    border-bottom: 1px solid #38466e;
}

.eshop_cart .cart_odd
{
    border-bottom: 1px solid #38466e;
}

.eshop_cart .eshop_amount
{
    width: 50px;
}

.eshop_cart .delete
{
    font-size: 0px;
    height: 22px;
    width: 22px;
    border: 0;
    background: url(../images/cart_delete.gif) top left no-repeat;
}

.eshop_cart .edit
{
    font-size: 0px;
    height: 22px;
    width: 22px;
    border: 0;
    background: url(../images/cart_edit.gif) top left no-repeat;
}

TD.td_remove
{
    width: 30px;
}

TD.td_edit, TD.td_amount
{
    width: 30px;
    background: url(../images/cart_separator.jpg) center right no-repeat;
}


.cart_odd TD
{
    font-weight: normal;
}

.cart_even TD
{
    font-weight: normal;
}

TABLE.cart_price
{
}

TABLE.cart_price TD.separator
{
    border-left: 1px solid #000000;
    padding: 5px 0px 5px 10px;
}

TABLE.cart_price .submit
{
    background: white;
}

#content_text TABLE.cart_price .price
{
    color: #ffffff;
    font-size: 1.3em;
}

.eshop_item
{
    padding: 0px 0px 0px 0px;
}

/************* eshop list*******************/
#panEshopList
{
    padding: 0px;
    margin: 0px;
}

#panEshopList .eshoplist_even
{
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 2px;
    position: relative;
    background: url(../images/eshop_item.jpg) top left no-repeat;
}

#panEshopList .eshoplist_even .action_panel_item
{
    padding: 0px;
    margin: 0px;
    width: 230px;
    background: url(../images/eshop_list_even.jpg) top left no-repeat;
}

#panEshopList .eshoplist_even .box
{
    height: 350px;
    padding: 0px 0px 20px 0px;
    margin: 0px 0px 0px 0px;
    background: #3b3b3b url(../images/eshop_list_box.jpg) bottom left no-repeat;
}

#panEshopList .eshoplist_odd
{
    position: relative;
    float: left;
    padding: 0px 0px 0px 5px;
    margin: 0px;
    background: url(../images/eshop_item.jpg) top left no-repeat;
}

#panEshopList .eshoplist_odd .action_panel_item
{
    padding: 0px;
    margin: 0px;
    background: url(../images/eshop_list_even.jpg) top left no-repeat;
}

#panEshopList .eshoplist_odd .box
{
    height: 170px;
    width: 210px;
    padding: 0px 0px 20px 0px;
    margin: 5px 0px 0px 0px;
    background: url(../images/eshop_list_box.jpg) bottom left no-repeat;
}

#panEshopList H3
{
    margin: 0px;
    color: #ffffff;
    width: 100%;
    padding: 2px 0px 2px 0px;
}

#panEshopList H3 A:link, #panEshopList H3 A:hover, #panEshopList H3 A:visited
{
    display: block;
    font-size: 0.7em;
    padding: 10px 0px 10px 5px;
    margin: 0px;
    color: #ffffff;
    font-style: normal;
    text-decoration: none;
    background: url(../images/eshop_item_header.jpg) top left no-repeat;
}

#panEshopList H3 A:hover
{
    text-decoration: underline;
}

#panEshopList .eshoplist_even IMG, #panEshopList .eshoplist_odd IMG
{
    padding: 2px 0px 2px 0px;
    margin: 0px 0px 0px 0px;
}

#panEshopList .image
{
    display: block;
    padding: 15px;
}

#panEshopList .image A
{
    margin: 0px;
    display: block;
}

#panEshopList .image IMG
{
    border: 1px solid #000000;
    padding: 1px;
}

#panEshopList .data
{
}

#panEshopList .data strong
{
    color: #ffffff;
}

#panEshopList .content
{
    clear: both;
    display: block;
    overflow: auto;
    margin: 0px 0px 0px 5px;
    width: 220px;
    height: 125px;
    color: #d4d4d4;
    text-align: left;
    font-size: 0.9em;
}



.price
{
    color: #029a67;
    font-size: 1.2em;
    font-weight: bold;
}

#panEshopList .eshop_new
{
    clear: both;
    margin: 2px 0px 0px 5px;
    color: #ffffff;
    font-weight: bold;
    padding: 0px 4px 0px 4px;
    text-align: center;
    border: 1px solid white;
    background: #de3434 url(../images/eshop_new.jpg) center right repeat-y;
}

#panEshopList .eshop_action
{
    clear: both;
    margin: 1px 0px 0px 5px;
    border: 1px solid white;
    color: #ffffff;
    font-weight: bold;
    padding: 0px 4px 0px 4px;
    text-align: center;
    background: #adc21f url(../images/eshop_action.jpg) center right repeat-y;
}

#panEshopList .on_stock_y
{
    clear: both;
    margin: 1px 0px 0px 5px;
    border: 1px solid white;
    color: #ffffff;
    font-weight: bold;
    padding: 0px 4px 0px 4px;
    text-align: center;
    background: #5e5e5e url(../images/eshop_stock.jpg) center right no-repeat;
}

#panEshopList .on_stock_n
{
    clear: both;
    border: 1px solid white;
    margin: 1px 0px 0px 5px;
    color: #ffffff;
    text-decoration: line-through;
    font-weight: bold;
    padding: 0px 4px 0px 4px;
    text-align: center;
    background: #5e5e5e url(../images/eshop_stock.jpg) center right no-repeat;
}

#panEshopList .on_stock IMG
{
    border: 0px;
    text-align: center;
}

.eshop_discount
{
    color: #000000;
    font-weight: bold;
}

.onstock
{
    padding: 2px;
}

#panEshopNavigationTop, #panEshopNavigation
{
    width: 660px;
    color: #ffffff;
}
.eshop_navigation
{
    margin: 5px 0px 0px 0px;
    padding: 5px;
    display: block;
    width: 100%;
}

.eshop_navigation A
{
    padding: 0px 5px 0px 5px;
}

.eshop_order
{
    border-top: 1px solid #000000;
    margin: 0px 0px 0px 0px;
    padding: 5px;
    display: block;
    width: 100%;
}

.eshop_order A
{
    padding: 0px 0px 0px 5px;
}

#panEshopList .eshop_order .active
{
    text-decoration: none;
}

#panEshopList .eshop_order IMG
{
    border: 0;
}

#panEshopItem IMG
{
    padding: 0px;
}

.eshop_navigation_bottom
{
    clear: left;
    display: block;
    width: 100%;
    border-top: 1px solid #000000;
    margin: 0px 0px 0px 0px;
    padding: 5px;
}

.do_action
{
}
#panEshopList .do_action
{
}

#panEshopList .do_action strong
{
    display: none;
}

.final_price
{
    width: 120px;
    float: left;
}

#panEshopItemDetail .final_price
{
    width: 220px;
    float: left;
}

.do_order
{
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 2px;
    color: #000000;
    height: 23px;
}

.do_order STRONG
{
    color: #000000;
}

div#content_text .do_order A, div#content_body .do_order A
{
    text-decoration: none;
}

.do_order STRONG
{
    display: block;
}

#panEshopItemDetail .do_order .eshop_amount
{
    width: 50px;
    color: #ffffff;
    background: #262626;
    border: 1px solid #474747;
    margin-right: 3px;
}

#panEshopList .do_order .eshop_amount
{
    width: 50px;
    color: #ffffff;
    background: #262626;
    border: 1px solid #474747;
    margin-right: 3px;
}

#content_body .do_order .submit
{
    border: none;
    display: block;
    padding: 3px;
    float: right;
    font-size: 0px;
    width: 21px;
    height: 21px;
    background: url(../images/btn_do_order.jpg) top left no-repeat;
}

.eshop_delivery
{
    display: none;
    position: absolute;
    right: 20px;
    top: 100px;
    width: 170px;
}

#panEshopItem .action
{
    height: 60px;
    display: none;
}

.do_price
{
    padding: 0px;
    margin: 0px;
}

#panEshopList .do_price
{
    height: 40px;
    padding: 0px 0 0 10px;
    margin: 0px;
    background: url(../images/do_order.jpg) top left no-repeat;
}


.sad
{
    height: 60px;
    display: none;
}

#panEshopList .do_price strong
{
    display: none;
}

#content_text .do_order A.submit, #content_text .do_order A:visited.submit
{
    display: block;
    border: none;
    color: #89867f;
    font-weight: bold;
    padding: 0px;
    background: none;
}

.eshop_params
{
    display: block;
}

.params_container
{
    clear: both;
    display: block;
}

.params_container .header
{
    float: left;
    width: 100px;
    font-weight: bold;
}
.params_container .params_data
{
    float: left;
    width: 350px;
}

.params_container .params_data select
{
    float: left;
    width: 100px;
}
.params_container .param_text
{
    padding: 2px;
    margin: 0px;
}
.params_container .param_price
{
    float: left;
    width: 60px;
    padding: 2px;
    margin: 0px;
}
.eshop_params SELECT
{
    border: 1px solid #404040;
    width: 120px;
    float: left;
}
.eshop_params span
{
    display: block;
    float: left;
    padding: 4px 0px 0px 10px;
}
/************ eshop details **************/

#panEshopItem
{
    padding: 0px 0px 0px 10px;
}

#panEshopItem .eshop_item_detail
{
    float: left;
    display: block;
    background: url(../images/eshop_item_detail.jpg) top left no-repeat;
    height: 170px;
    color: #ffffff;
    width: 705px;
}

#panEshopItemDetail
{
    padding: 10px;
    background: url(../images/eshop_detail.jpg) top left no-repeat;
}

#panEshopItemDetail .do_order
{
}
#panEshopItemDetail .do_order STRONG
{
    display: none;
}

#panEshopItem .eshop_item_detail .eshop_discount
{
    color: #000000;
    font-weight: bold;
}

#panEshopItem A, #panEshopItem A:visited
{
    color: #000000;
    text-decoration: none;
}

#panEshopItem A:hover
{
    color: #000000;
    text-decoration: underline;
}

#panEshopItem
{
}

#panEshopItemDetail .image
{
    float: left;
    width: 210px;
    height: 120px;
    display: block;
    padding: 0px;
}

#panEshopItemDetail .data
{
    float: left;
    width: 435px;
    height: 180px;
    padding: 0px 0px 0px 0px;
    position: relative;
}

#panEshopItemDetail .content_preview
{
    height: 130px;
    overflow: auto;
}

#panEshopItem .data div.cart_price
{
    position: absolute;
    right: 20px;
    top: 20px;
    width: 170px;
}

#panEshopItem .EshopContent
{
    color: #ffffff;
    width: 570px;
    padding: 20px 10px 10px 20px;
}

.hplBack, .hplBack A
{
    color: #ffffff !important;
}

#panEshopItem .eshop_new
{
    margin: 2px 0px 0px 0px;
    color: #ffffff;
    font-weight: bold;
    padding: 2px 4px 2px 4px;
    width: 120px;
    text-align: center;
    background: #df3535 url(../images/eshop_new.jpg) center right repeat-y;
}

#panEshopItem .eshop_action
{
    margin: 2px 0px 0px 0px;
    color: #ffffff;
    font-weight: bold;
    padding: 2px 4px 2px 4px;
    width: 120px;
    text-align: center;
    background: #aec31f url(../images/eshop_action.jpg) center right repeat-y;
}

#panEshopItem .on_stock_y
{
    margin: 2px 0px 0px 0px;
    color: #ffffff;
    font-weight: bold;
    padding: 2px 4px 2px 4px;
    width: 120px;
    text-align: center;
    background: #5e5e5e url(../images/eshop_stock.jpg) center right repeat-y;
}

#panEshopItem .on_stock_n
{
    margin: 2px 0px 0px 0px;
    color: #ffffff;
    font-weight: bold;
    padding: 2px 4px 2px 4px;
    width: 120px;
    text-align: center;
    text-decoration: line-through;
    background: #5e5e5e url(../images/eshop_stock.jpg) center right repeat-y;
}

.do_footer
{
    clear: both;
}

/******************** inquiry *****************************/

#left .inquiries, #right .inquiries
{
    margin: 20px 0px 0px 0px;
}

#left .inquiries .header, #right .inquiries .header
{
}

#left .inquiries strong, #right .inquiries strong
{
    color: #ffffff;
    font-weight: bold;
    font-size: 1em;
    display: block;
    padding: 1px 5px 10px 0px;
}

#left .inquiries .action_panel_item, #right .inquiries .action_panel_item
{
    padding: 0px;
    margin: 0px;
}

#left .inquiries .action_panel_item .box, #right .inquiries .action_panel_item .box
{
    padding-left: 0px;
}

.inquiries div
{
    display: block;
    margin: 0px 9px 0px 0px;
}

.inquiry_q
{
    margin: 5px 0px 15px 0px;
    padding: 5px 10px 5px 14px;
    color: #ffffff;
    font-weight: bold;
    background: url(../images/news_a.jpg) center left no-repeat;
}

.inquiry_a
{
    display: block;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 5px 14px;
    background: url(../images/green.jpg) top left repeat-y;
}

.inquiry_a .inquiry_votes
{
    display: block;
    padding: 0px;
    _margin: -5px 0px -5px 0px;
    height: 7px;
    background: #ff00cd;
}

.inquiry_a .inquiry_votes_total
{
    display: block;
    height: 7px;
    width: 100%;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    border: 1px solid #000000;
    background: #ffffff; /*margin:-5px 0px -5px 0px;*/
}

#left .inquiry_a A, #left .inquiry_a A:link, #right .inquiry_a A:visited, #left .inquiry_a A, #right .inquiry_a A:link, #left .inquiry_a A:visited
{
    display: block;
    font-weight: bold;
    text-decoration: none;
    padding: 0px 0px 5px 0px;
    color: #ffffff;
}

#left .inquiry_a A:hover
{
    text-decoration: underline;
}

#left .inquiry_a strong, #right .inquiry_a strong
{
}

#left .inquiries .total, #right .inquiries .total
{
    font-size: 1em;
    font-weight: bold;
    color: #ffffff;
    padding: 0px 10px 0px 10px;
}

#left .inquiries .total strong, #right .inquiries .total
{
    color: #ffffff;
    font-size: 1em;
    font-weight: bold;
}

/**************** login *********************/

#left .login .submit
{
}

#left .login TABLE
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#left .login .special
{
    padding: 2px 0px 2px 0px;
    margin: 0px;
}

#left .login .special1
{
    padding: 0px 0px 10px 0px;
    margin: 0px;
    background: url(../images/special1.jpg) bottom left no-repeat;
}

.special2
{
    padding: 5px 0px 0px 0xp; /*border-top: 1px solid #d1eeff;*/
}

#left .login .box A
{
    margin: 0px 0px 0px 10px;
}

#top .login
{
    left: 0;
    position: absolute;
    top: 65px;
    width: 250px;
}
#top .login table
{
    padding: 0px 0px 0px 10px;
}

#top .login .buttons
{
    background: url(../images/header.png) center left repeat-x;
}

.login .action_panel_item A, .login .action_panel_item A:visited
{
    color: #d4d4d4;
}
/**************** news *********************/

#news
{
    padding: 0px;
}

#news .title
{
    padding: 0px 0px 0px 0px;
    display: block;
    background: url(../images/title.jpg) top left no-repeat;
}

#news .odd
{
    padding: 0px;
    background: url(../images/even.jpg) top left repeat-y;
}

#news .even
{
    padding: 0px;
    background: url(../images/even.jpg) top left repeat-y;
}

#news .title A, #news .title A:visited
{
    color: #029a67;
    padding: 5px 5px 5px 15px;
    text-decoration: none;
    background: url(../images/news_a.jpg) center left no-repeat;
}

#news .title A:hover
{
    text-decoration: underline;
}
#news .content
{
}

#left .news_bar, #right .news_bar, #content_body .news_bar, #top .news_bar
{
    margin: 20px 0px 0px 0px;
    background: url(../images/news_bar.jpg) top left no-repeat;
}

#left .news_bar .header, #right .news_bar .header
{
}

#left .news_bar .action_panel_item, #right .news_bar .action_panel_item, #content_body .news_bar .action_panel_item, #top .news_bar .action_panel_item
{
}

#left .news_bar .box, #right .news_bar .box, #top .news_bar .box
{
}

#left .news_bar .box A, #left .news_bar .box A:link, #left .news_bar .box A:hover, #left .news_bar .box A:visited
{
}

#right .news_bar .box A, #right .news_bar .box A:link, #right .news_bar .box A:hover, #right .news_bar .box A:visited
{
}

#left .news_content, #right .news_content, #top .news_content
{
    font-size: 1.0em;
    padding: 5px 0px 20px 0px;
    margin: 0px 0px 0px 0px;
    font-style: normal;
    color: #ffffff;
    background: url(../images/news_text.jpg) bottom left no-repeat;
}

#left .news_content p, #right .news_content p
{
}

#left .news_bar A.archive, #left .news_bar A.archive:hover, #left .news_bar A.archive:visited, #right .news_bar A.archive, #right .news_bar A.archive:hover, #right .news_bar A.archive:visited
{
    display: none;
    margin: 2px 0px 0px 0px;
    padding: 1px 10px 1px 0px;
}

#mynewsdis
{
    padding: 0px;
    margin: 0px;
}

#mynewsdis .box
{
    padding: 0px;
}

.news_border
{
    height: 150px;
}

#mynewsdis .action_panel_item .header
{
    color: #dd137c;
    font-size: 1.4em;
    padding: 0px;
    margin: 0px;
}
#mynewsdis .action_panel_item .header A
{
    color: #dd137c;
    padding: 0px;
    margin: 0px;
    font-size: 1.4em;
}

#mynewsdis .news_mark
{
    border-top: 1px solid #dd137c;
    margin: 10px 0px 0px 0px;
    text-align: center;
}

#mynewsdis .buttondiv
{
    text-align: center;
}

/************ newsletter ***************/
.newsletter
{
    margin: 20px 0px 0px 0px;
}

#left .newsletter .action_panel_item
{
}

#left .newsletter .box
{
}

#left .newsletter .header
{
}

#left .newsletter .box_text, #right .newsletter .box_text
{
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 0px 10px;
    text-align: center;
    background: url(../images/news_a.jpg) top left no-repeat;
}

#left .newsletter table
{
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
}

#left .newsletter .box
{
}

#left .newsletter .special1
{
    padding: 0px 0px 0px 10px;
}

#left .newsletter .input_normal
{
    width: 220px;
}

/*************** content panel ****************/

#content_body .action_panel_item
{
}

/************* menu_independent **************/

#left .independent
{
    margin: 20px 0px 0px 0px;
}

#left .independent .action_panel_item
{
}

#left .independent .action_panel_item .header, #right .independent .action_panel_item .header
{
}

#left .independent .action_panel_item .box
{
}

#left .independent UL
{
}

#left .independent UL LI
{
}
/*
#left .independent .box UL LI A,#left .independent .box UL LI A:visited
{
	color:#b72527;
	border:none;
	margin:0px 0px 0px 10px;
	padding:5px 0px 5px 30px;
	background: url(../images/pdf.jpg) center left no-repeat;
}

#left .independent .box UL LI A:hover
{
	color:#b72527;
	text-decoration:underline;
	border:none;
	background: url(../images/pdf.jpg) center left no-repeat;
}
*/
/************* preview *******************/

#left .preview1,#left .preview2
{
    background: #b75711 url(../images/preview1.jpg) top left repeat-y;
}

.preview1 IMG, .preview1 A
{
    padding: 0px;
    margin: 0px;
    border: 1px solid white;
}

#left .preview1 .header,#left .preview2 .header
{
    color: #ffffff;
    padding-left: 15px;
    background: url(../images/preview1_header.jpg) top left no-repeat;
}

#left .preview1 .action_panel_item, #main .preview1 .action_panel_item
{
}
#left .preview1 .box,#left .preview2 .box
{
    color: #ffffff;
    min-height:150px;
    _height:150px;
    background: url(../images/preview1_box.jpg) bottom left no-repeat;
}

.pics IMG
{
    padding: 10px 0px 0px 20px;
}

#bottom .preview1, #bottom .preview2, #bottom .preview3, #bottom .preview4, #bottom .preview5, #bottom .preview6
{
    width: 150px;
    height: 135px;
    float: left;
    color: white;
}


H3, H3 A
{
    color: #ffffff;
}

#print_page
{
    display: block;
    height: 21px;
    width: 90px;
    position: absolute;
    top: 24px;
    right: 50px;
    background: url(../images/print.jpg) center right no-repeat;
}

/************* flash ****************/

#flash
{
    display: none;
}


.jqueryslidemenu
{
    background: none;
    width: 100%;
}

.jqueryslidemenu ul
{
    margin: 0;
    padding: 1px 0px 0px 15px;
    list-style-type: none;
    z-index: 100;
    text-align: left;
}

/*Top level list items*/
.jqueryslidemenu ul li
{
    position: relative;
    display: block;
    float: left;
    padding: 18px 5px 13px 0px;
    margin: 0px 0px 0px 0px;
    background: url(../images/menu_item_li.jpg) center right no-repeat;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a
{
    margin: 0px 0px 0px 0px;
    padding: 10px 30px 7px 10px;
    color: #545454;
    font-style: normal;
    text-decoration: none;
    text-align: right;
    font-weight: bold;
    font-size: 1.2em;
    z-index: 100;
    background: url(../images/menu_item.jpg) bottom center no-repeat;
}

* html .jqueryslidemenu ul li a
{
    /*IE6 hack to get sub menu links to behave correctly*/
    display: inline-block;
}

#menu ul li.selected a
{
    color: #000000;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    border-top: 2px solid #c8c8c8;
    border-left: 2px solid #c8c8c8;
    border-right: 2px solid #c8c8c8;
    background: url(../images/menu_item_hover.jpg) bottom center no-repeat;
}

#menu ul li a:hover
{
    color: #000000;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    border-top: 2px solid #c8c8c8;
    border-left: 2px solid #c8c8c8;
    border-right: 2px solid #c8c8c8;
    background: url(../images/menu_item_hover.jpg) bottom center no-repeat;
}

#menu ul li a SPAN
{
    margin: 0px 0px 0px 0px;
    padding: 20px 10px 20px 10px;
}

#menu ul li.selected a SPAN, #menu ul li a:hover SPAN
{
}

/*1st sub level menu*/
.jqueryslidemenu ul li ul
{
    position: absolute;
    left: 0;
    display: block;
    visibility: hidden;
    background: #882307 url(../images/menu_item_ul_e.jpg) top left repeat-x;
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    z-index: 10000;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li
{
    display: list-item;
    float: none;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    background: url(../images/menu_item_item_li.jpg) bottom left repeat-x;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
div#menu ul li ul li ul
{
    top: 0;
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
}

/* Sub level menu links style */
div#menu ul li ul li a:visited, div#menu ul li ul li a:link
{
    display: block;
    width: 220px; /*width of sub menus*/
    padding: 1px 5px 1px 5px;
    margin: 0px 0px 0px 0px;
    color: #df884e;
    font-style: normal;
    text-decoration: none;
    background: none;
    text-align: left;
    font-weight: bold;
    font-size: 1em;
    border: none;
    background: url(../images/menu_item_item.jpg) bottom left no-repeat;
}

div#menu ul li ul li a:hover
{
    /*sub menus hover style*/
    color: #ffffff;
    font-style: normal;
    text-decoration: none;
    font-size: 1em;
    z-index: 10000;
    border: none;
    background: url(../images/menu_item_item_hover.jpg) bottom left repeat-x;
}

#menu ul li UL LI a SPAN
{
    display: block;
    padding: 2px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
    background: none;
}

#menu ul li UL LI.selected a SPAN, #menu ul li UL LI a:hover SPAN
{
    background: none;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass
{
    position: absolute;
    top: 20px;
    right: 15px;
}

.rightarrowclass
{
    position: absolute;
    top: 5px;
    right: 2px;
}


.warning_ff
{
}

TABLE
{
    text-align: left;
}
