#content
{
    padding: 0px 0px 15px 0px;
    width: 550px;
    text-align: left;
    margin-left: auto;
}

    #logo img
    {
        float: none;
    }


#search
{
    text-align: right;
    height: 55px;
}
#search input.text
{
    padding-left: 10px;
    width: 190px;
}
form
{
    margin: 0px;
    padding: 0px;
}
input.text, input.small_text
{
    width: 200px;
    /*border: 1px solid #d0d0d0;*/
    border-width: 1px;
    border-style: solid;
    border-color: #d0d0d0;
    font: normal 11px/12px arial;
    margin: 0px;
    padding: 0px;
    color: #a6a6a6;
}
input.small_text
{
    height: 15px;
    width: 40px;
    vertical-align: top;
    margin: 0px;
}
.textarea
{
    background-color: #ffffff;
    width: 530px;
    height: 85px;
    border: 1px solid #d0d0d0;
    overflow-y:auto;
}
div.submit_link
{
    display: inline;
}
a.submit_link, a.submit_link:hover, div.submit_link a, div.submit_link a:hover
{
    background: transparent url('img2/link_button.png') repeat-x bottom left;
    color: #999999;
    font: normal 11px/16px arial;
    text-decoration: none;
}
    #search a.submit_link:hover
    {
        color: #69910a;
    }
input.submit, button.submit
{
    border: 0px;
    background: none;
    margin: 0px;
    padding: 0px;
    display: inline;
    /*color: #ffffff;*/
    cursor: pointer;
    text-align: right;/*
    border: 1px solid #121212;*/
    text-decoration: underline;
}


#top_menu
{
    height: 57px;/*18px;*/
    background: url('img/top-menu-line.jpg') repeat-x 30px 26px;
    overflow: hidden;
}
#top_menu ul, #top_menu li
{
    list-style: none;
    padding: 0px;
    margin: 0px;
    background: none;
    border: 0px;
}
    #top_menu li
    {
        display: block;
        float: left;
        margin-bottom: 18px;
        background: transparent url('img2/top_menu.png') no-repeat 100% 3px;
        /*background-color: #121212;*/
    }
    /*display later*/
    #top_menu li ul
    {
        display: none;
    }
    /*#top_menu li.top_active_0_0
    {
        background: none;
    }*/
        #top_menu li a
        {
            
            color: #553c1e;
            /*text-transform: uppercase;
            font: normal 12px/12px arial;*/
            margin: 0px 10px 0px 7px;
            margin: 0px 15px 0px 12px;
        }
        #top_menu li:last-child
        {
			background: none;
        }
        #top_menu li:last-child a
        {
			margin-right: 0px;
        }
        #top_menu li a img
        {
            vertical-align: middle;
            float: none;
        }
        #top_menu li.top_active_0_5
        {
			background: none;
        }
        #top_menu li.top_active_0_5 a
        {
			margin-right: 0px;
        }
        #top_menu li.top_active_0_6
        {
			clear: left;
        }
        #top_menu li.top_active_0_0 a, #top_menu li.top_active_0_6 a
        {
            margin-left: 0px;
            
        }
            #top_menu li a:hover, #top_menu li#top_active_0 a
            {
                color: #69910a;
            }
#rss_reader
{
    height: 37px;
}
    .text_head
    {
        height: 37px;
    }
        .text_head div
        {
            color: #a6a6a6;
            text-align: right;
            font: normal 11px/13px arial;
            padding: 10px 10px 0px 0px;
        }
            .text_head div img
            {
                vertical-align: middle;
            }
    .left_head
    {
        background: transparent url('img2/rss_left.png') no-repeat 0px 0px;
    }
    .right_head
    {
        background: transparent url('img2/rss_right.png') no-repeat top right;
    }
    .middle_head
    {
        background: transparent url('img2/rss_middle.png') repeat-x top right;
    }
    
/*reader*/
.categories
{
    padding: 10px 10px 15px 0px;
}
.categories ul, .categories li, .categories li a
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.categories li, .categories li a
{
    display: block;
    height: 25px;
    background-repeat: no-repeat;
    background-position: 0px 3px;
    margin: 0px;
    padding: 0px;

}
.categories li
{
    /*overflow: hidden;
    position: relative;
    border: 1px solid #121212;*/
}
    .categories li a
    {
        padding: 0px 0px 0px 30px;
        /*position: absolute;
        left: 0px;
        top: 0px;
        overflow: hidden;*/
        color: #a6a6a6;
        font: bold 14px/24px arial;
        /*float: left;*/
        /*border: 1px solid #121212;*/
    }
    .categories li a:hover, #active_category a
    {
        background-position: 0px -1000px;
        color: #573c22;
    }


#image_logo
{
    padding: 0px 0px 18px 0px;
    background-color: #bfbfbf;
    position: relative;
}
    #image_logo img
    {
        margin: 0px;
        border: 0px;
    }
#gallery-random
{
	width: 550px;
	height: 184px;
	overflow: hidden;
	background: url('img/gallery-rezgis.png') no-repeat 0px 0px;
}
	#gallery-random div
	{
		width: 50px;
		height: 46px;
		float: left;
		overflow: hidden;
	}
		#gallery-random div.i
		{
			/*background: #563d22;*/
		}
#sub_menu
{
    font-size: 0px;
    line-height: 0px;
}
#sub_menu #sub_menu_1, #sub_menu #sub_menu_2, #sub_menu #sub_menu_3
{
    float: left;
    width: 183px;
    font-size: 0px;
    line-height: 0px;
}
#sub_menu li ul
{
    display: none;
}
#sub_menu ul, #sub_menu li
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    background: none;
}
    #sub_menu ul
    {
        padding: 11px 10px 23px 0px;
    }
    #sub_menu ul a
    {
        color: #563B21;
        font: normal 12px/12px arial;
    }
    #sub_menu.sub-menu-1-b #sub_menu_1 ul a{
        /*font: normal 14px/14px arial;*/
    }
    #sub_menu li
    {
        padding: 2px 0px;
    }
    #sub_menu li#sub_active_1_1, #sub_menu li#sub_active_2_2
    {
        padding-left: 7px;
        background: transparent url('img2/sub_active.png') no-repeat 0px 5px;
    }
    #sub_menu li#sub_active_1_1 a, #sub_menu li#sub_active_2_2 a,  #sub_menu li#sub_active_3_3 a, #sub_menu.sub-menu-1-b #sub_menu_1 ul li#sub_active_1_1 a
    {
        color: #69910a;
        font-weight: bold;
    }
    #sub_menu li a:hover
    {
        color: #69910a;
    }

.line
{
    background-color: #cfcbc7;
    line-height: 0px;
    font-size: 0px;
    height: 1px;
    overflow: hidden;
}
.less_important
{
    color: #a6a6a6;
    font: normal 10px/10px arial;
}
#page_right_wrapper h2
{
    font: normal 12px/15px arial;
    color: #a6a6a6;
    text-transform: uppercase;
    padding: 0px;
    margin: 0px 5px 5px 10px;
}
#page_right_wrapper h3
{
    font: bold 11px/15px arial;
    color: #69910a;
    padding: 0px;
    margin: 0px 5px 0px 10px;
}
#page_right_wrapper img
{
    border: 0px;
    margin: 0px;
}
    .most_read_news, .most_users
    {
        margin: 0px 0px 0px 10px;
    }
        .most_read_news a, .most_read_news span, .most_users a, .most_users span, .most_users, .most_users font
        {
            font: normal 11px/11px arial;
            position: static;
            padding: 0px;
        }
        .most_read_news .news_archive
        {
            text-align: right;
        }
        .most_read_news .most_news_item
        {
            padding: 1px 0px;
        }
        .most_users .not_hidden
        {
            padding: 0px;
            margin: 15px 0px 5px 0px;
        }
        .most_users .most_item
        {
            margin: 0px 0px 10px 0px;
        }
        .most_users .most_item .user_name
        {
            font-weight: bold;
            /*color: #78a02d;*/
        }
        .most_users .most_item .not_hidden .user_name
        {
            color: #563b21;
        }
.module, .module_first
{
    padding: 15px 0px 15px 0px;
    border-top: 1px solid #cfcbc7;
}

    .module_first
    {
        border: 0px;
    }

    .event-b div
    {
        margin: 0px 6px 8px 0px;
    }
.module-support
{
	margin-right: -14px;
}
.module-support div div
{
	/*margin: 0px 13px 14px 0px;*/
	margin: 0px;
	margin: 0px 14px 14px 0px;
	padding: 0px;
}
	.module-support div div.cl
	{
		margin: 0px;
	}
#page_right_wrapper .module-support h2
{
	margin-bottom: 10px;
}
/*module voting*/

    #vouting h3
    {
        /*margin-top: 3px;*/
    }
#poll_answers
{
    margin: 0px;
    border: none;
    margin-top: 10px;
    border-collapse: collapse;
    width: 210px;
}
    #poll_answers td
    {
        height: 20px;
        border: 0px;
        text-transform: none;
        padding: 0px;
    }
    #poll_answers td, #poll_answers td a, #poll_answers td span
    {
        font: normal 11px/14px arial;
        color: #563b21;
    }
#poll_answers .poll_answer_button
{
    /*width: 20px;*/
    padding-top: 3px;
    padding-left: 11px;
    padding-right: 6px;
    /*padding-left: 10px;*/
    text-align: left;
}
    .poll_answer_button a, .poll_answer_button span
    {
        display: block;
        margin: 0px auto;
        width: 8px;
        height: 8px;
    }
.radio_button
{
    background: transparent url('img/radio.png') no-repeat 0px 0px;
}
.radio_button_active
{
    background: transparent url('img/radio_active.png') no-repeat 0px 0px;
}


div.vouting_m
{
    text-align: right;
    padding: 10px 0px 0px 0px;
}
div.vouting_m a
{
    margin-left: 10px;
}
    .answer_result
    {
        position: relative;
        padding: 10px 0px;
    }
    .answer_back
    {
        background-color: #ebebeb;
        width: 151px;
        height: 6px;
        line-height: 0px;
        font-size: 0px;
    }
        .answer_back .answer_active
        {
            height: 6px;
            background-color: #563b21;
            line-height: 0px;
            font-size: 0px;
        }
   .answer_active_text
   {
        position: absolute;
        right: 0px;
        top: 5px;
        width: 30px;
        /*border: 1px solid #121212;*/
        font: normal 11px/11px arial;
   }


/*voting component*/
#polls_result
{
    margin: 0px 0px 10px 0px;
}
#polls_result td
{
    font: normal 12px/14px arial;
    color: #563b21;
    vertical-align: middle;
    padding: 3px 0px;
}
    #polls_result thead td
    {
        text-transform: uppercase;
        padding-bottom: 5px;
        border: 1px solid #cfcbc7;
        border-width: 0px 0px 1px 0px;
    }
    #polls_result .heading_spacer
    {
        font-size: 0px;
        line-height: 0px;
        height: 10px;
    }
    #polls_result .middle_poll
    {
        padding: 0px 10px;
    }
    #polls_result .answer_text
    {
        padding-right: 10px;
    }
    #polls_result .answer_result
    {
        padding: 0px;
    }
    #polls_result .polls_answer
    {
        width: 232px;
    }
.question_list a
{
    font: normal 12px/17px arial;
    color: #563b21;
}
    .question_list a:hover
    {
        color: #78a02d;
    }







#self
{
    /*padding: 0px 10px 0px 0px;*/
}



.read_more_button img
{
    float: none;
    margin: 0px;
}


#news
{
    margin: 0px 0px 0px 0px;
    width: 100%;
    border: none;
    border-collapse: collapse;
}
#news td
{
    border: 0px;
    color: #563b21;
    font: normal 12px/15px arial;
    text-transform: none;
    padding: 0px;
}
    #news td.news_column
    {
        width: 50%;
    }
#news .main_new
{
    width: 100%;
    border: none;
    margin: 0px;
}
#news .main_new td.top_news_column
{
    width: 50%;
}
#news .icons_array, #new_opened .icons_array
{
    margin-top: 15px;
}
#news .main_new .image
{
    position: relative;
}
    #news .main_new .image img
    {
        float: none;
        margin: 0px;
    }
    #news .read_more_im_b
    {
        display: none;
        position: absolute;
        top: 82px;
        left: 0px;
    }
        #news .read_more_im_b a
        {
            display: block;
            position: relative;
            cursor: pointer;
            height: 22px;
            width: 11px;
            background: transparent url('img/read_more_button.png') no-repeat 0px 0px;
        }
        * html #news .read_more_im_b a
        { background:expression(imgbck(this)); }

#new_opened h1
{
    margin: 15px 0px;
}
#new_opened
{
    /*padding-right: 10px;*/
}
#news h1
{
    /*max-height: 50px;
    overflow: hidden;
    margin: 5px 0px 15px 0px;*/
    margin: 15px 0px 0px 0px;
}
 #news h1 a.read_more_button
 {
    vertical-align: middle;
    font-size: 20px;
 }
    #news h1 a, #news h1 a:hover
    {
        text-decoration: none;
        color: #78a02d;
    }
#news h2 a
{
    color: #563b21;
    text-decoration: none;
}
#news h2.greed_heading
{
    margin: 0px;
}
.date_author
{
    padding: 10px 0px 15px 0px;
    color: #a6a6a6;
    font: normal 10px/10px arial;
    position: relative;
}
#news .number_navigation
{
    position: absolute;
    right: 0px;
    top: 0px;
    padding: 0px 10px 0px 0px;
}
    #news .number_navigation a
    {
        color: #563b21;
        font: bold 8px/8px arial;
        text-decoration: none;
    }
    #news .number_navigation a.nav_active, #news .number_navigation a:hover
    {
        background-color: #563b21;
        color: #ffffff;
    }
/*secondary news*/
#news td.news_column, #news td.news_column_second
{
    border: 1px solid #cfcbc7;
    border-width: 0px 0px 0px 0px;
    padding: 0px 7px 0px 0px;
    width: 50%;
}
#news td.news_column_second
{
    padding: 0px 7px 0px 7px;
    border-width: 0px 0px 0px 1px;
}
#news td.news_column .spacing, #news td.news_column_second .spacing
{
    margin: 0px -7px 0px 0px;
}
#news td.news_column h2, #news td.news_column_second h2
{
    margin-top: 15px;
}
#news td.news_column_second .spacing
{
    margin-left: -7px;
}

    #news .archived_links
    {
        margin: 10px 0px;
    }
    #news .archive_link .spacing
    {
        margin: 0px;
    }
    #news .archive_link
    {
        padding: 1px 0px;
    }
    #news .archive_link a
    {
        color: #563b21;
    }
        #news .archive_link a:hover
        {
            color: #78a02d;
        }
    #news .archive_link .date_author
    {
        font: normal 12px/12px arial;
        padding: 0px;
    }
/*reader*/
.reader_links
{
    padding: 10px 10px 10px 0px;
}
    .reader_links .link_item
    {
        padding: 2px 0px;
    }
    .reader_links .link_item_sub
    {
        margin-top: 15px;
    }
    .reader_links .linkage_item
    {
        padding: 3px 0px;
    }
    .reader_links .link_added
    {
        color: #a6a6a6;
    }



.print_back_button
{
    height: 10px;
    margin-bottom: 10px;
}
    .print_back_button .back_button, .print_back_button .print_button, .print_back_button .top_button
    {
        margin-right: 10px;
    }
    .print_button
    {
        
        display: block;
        width: 12px;
        height: 12px;
        float: left;
        background: transparent url('img/print.png') no-repeat 0px 2px;
    }
    .back_button
    {
        display: block;
        width: 9px;
        height: 11px;
        float: left;
        background: transparent url('img/back.png') no-repeat 0px 4px;
    }
        .back_button:hover
        {
            background-image: url('img/back_over.png');
        }
    .pdf_button2
    {
        
        display: block;
        height: 15px;
        float: left;
        background: transparent url('img/pdf-narrow.png') no-repeat 0px 1px;
        padding-left: 20px;
    }
    .ppt_button2
    {
        
        display: block;
        height: 15px;
        float: left;
        background: transparent url('img/pdf-narrow.png') no-repeat 22px 1px;
        padding-left: 42px;
        /*margin-left: 22px;*/
        margin-top: 4px;
    }
    .pdf_button
    {
        display: block;
        /*width: 13px;
        height: 13px;*/
        float: left;
        /*background: transparent url('img/pdf_icon.png') no-repeat 0px 0px;*/
    }
    
    .top_button
    {
        display: block;
        width: 8px;
        height: 12px;
        float: left;
        background: transparent url('img/top_button.png') no-repeat 0px 3px;
    }
        .top_button:hover
        {
            background-image: url('img/top_button_over.png');
        }


div.hidden, span.hidden
{
    display:none;
}
div.not_hidden, span.not_hidden
{
    margin-bottom: 15px;
    display: block;
}
.in_text
{
    border: 1px solid #e7e7e7;
    width: 250px;
}

#atbalstitaji
{
    text-align: center;
    padding: 0px 0px 0px 10px;
}
    #atbalstitaji img
    {
        vertical-align: middle;
    }
#advertising
{
    /*margin: 10px 0px 0px 0px;*/
    
}


#footer_text
{
    border: 1px solid #cfcbc7;
    border-width: 1px 0px 0px 0px;
    padding: 6px 0px 6px 0px;
    margin-left: 200px;
}
    #footer_text, #footer_text a
    {
        color: #b3b3b3;
        font: normal 11px/11px arial;
    }
    #footer_text a:hover
    {
        color: #78a02d;
    }
/*forum*/
.theme_form
{
    background-color: #f2f2f2;
    padding: 10px 5px;
}
    .theme_form label.colmns
    {
        display: block;
        float: left;
        padding: 0px 0px 0px 4px;
    }
    .theme_form label
    {
        padding-left: 4px;
        display: block;
    }
    .theme_form input.text
    {
        width: 172px;
        height: 16px;
    }
    .theme_form select.select
    {
        width: 173px;
    }




    .theme_form .description_form
    {
        padding: 3px 0px 0px 3px;
        float: left;
    }
    .theme_form .description_form, .theme_form label
    {
        font: normal 11px/17px arial;
    }
    





    .question_button
    {
        text-align: right;
        padding-right: 3px;
        height: 19px;
        float: right;
        position: relative;
        padding-top: 20px;
    }
    .question_button input.submit, .question_button button.submit
    {
        border: 1px solid #d0d0d0;
        font-size: 10px;
        line-height: 10px;
        width: auto;
        height: 17px;
        background-color: #ffffff;
        vertical-align: top;
        cursor: pointer;
        text-transform: uppercase;
        text-align: center;
        text-decoration: none;
        display: inline;
        padding: 0px;
        margin: 0px;
        
    }
    .question_button input.small_text
    {
        /*_margin-top: -1px;*/
        margin-top: -1px;
    }
    html>/**/body .question_button input.small_text
    {
        margin-top: 0px;
    }
    .question_button label
    {
        /*display: inline !important;*/
        display: inline-block;
        position: relative;
        /*display: -moz-inline-box;*/
        
    }
    .question_button label, x:-moz-any-link { display: inline;}
    .question_button span
    {
        position: absolute;
        margin-top: -17px;
        text-align: right;
        
    }/*
    .question_button .question_button_float
    {
        float: right;
    }*/
    .question_button img
    {
        vertical-align: bottom;
        border: 1px solid #d0d0d0;
        margin-right: 10px;
        vertical-align: top;
    }

.last_forum, .last_topic
{
    margin: 0px;
    border: none;
}

.last_forum thead td, .last_topic thead td
{
    padding: 10px 10px 0px 10px;
    text-align: center;
    border: 0px;
    background: none;
    
}
.last_forum td, .last_topic td
{
    vertical-align: top;
    padding: 15px 10px 10px 0px;
    border: 0px;
    color: #563b21;
    font: normal 12px/15px arial;
    text-transform: none;
}
.last_topic td
{
    padding: 10px 5px;
}
.last_topic tbody tr.first_forum td
{
    padding-top: 0px;
}
    .last_topic thead td
    {
        padding: 15px 5px 0px 5px;
        vertical-align: top;
    }
    .last_topic thead td .print_back_button
    {
        margin-top: 5px;
    }
.last_forum tbody td
{
    border-top: 6px solid #f2f2f2;
}
.last_forum tbody tr.first_forum td, .last_topic tbody tr.first_forum td
{
    border-top: 0px;
    padding-top: 0px;
}

.last_forum td.number, .last_topic td.number
{
    text-align: center;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
}

    .last_topic tbody td
    {
        border-bottom: 1px solid #d0d0d0;
    }
.last_forum td.last_comment
{
    padding: 10px;
    width: 120px;
}
    .last_topic td.last_comment
    {
        width: 120px;
    }
    .last_forum td.last_comment .date_author, .last_topic .date_author
    {
        position: static;
        padding: 0px;
        font: normal 12px/12px arial;
    }

.forum_name ul
{
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
    .last_forum .forum_name ul, .forum_messeges .forum_name ul
    {
        margin-bottom: 5px;
    }
.forum_name li
{
    height: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    text-align: left;
}
    .forum_name li a, .forum_name li span
    {
        color: #573c22;
        display: block;
        padding-left: 30px;
        font: bold 14px/19px arial;
    }
    .last_forum a.text_link:hover, .last_topic a.text_link:hover
    {
        color: #78a02d;
    }
#forum h2.greed_heading
{
    margin: 0px;
}
.forum_messeges
{
    margin: 15px 0px 0px 0px;
}
    .forum_messeges .question
    {
        font: bold 14px/16px arial;
        color: #493918;
    }
    .forum_messeges .answer
    {
        padding: 13px 0px 10px 0px;
    }
    .author_name, .speciality, .education, .comment_date
    {
        color: #a6a6a6;
        font: normal 12px/12px arial;
    }
        .answer
        {
            font-weight: bold !important;
        }
    .answer_info
    {
        margin: 5px 0px 10px 0px;
    }
    .answer_info span, .answer_info
    {
        /*font-weight: bold;*/
    }
    .answer_text
    {   
        font: normal 12px/14px arial;
    }
    
    .comment_item
    {
        padding: 10px 0px;
        border-top: 1px solid #d0d0d0;
    }
    .first
    {
        border: 0px;
    }
.comment_head
{
    padding: 0px 0px 5px 0px;
}
.comment_head .comment_text
{
    font: normal 12px/14px arial;
}
.comment_head .comment_name
{
    font-weight: bold;
}
.last_forum tbody td.number, .last_forum tbody td.last_comment
{
    padding-top: 40px;
}
.last_forum tbody tr.first_forum td.number, .last_forum tbody tr.first_forum td.last_comment
{
    padding-top: 25px;
}

#search_res
{
    padding: 0px 10px 10px 0px;
}
    #search_res h1
    {
        margin-top: 10px;
    }
    #search_res .search_result
    {
        font: bold 12px/14px arial;
        margin-top: -5px;
        margin-bottom: 10px;
    }
    #search_res .search_item
    {
        padding: 10px 0px;
    }
        #search_res .search_item .link_added
        {
            color: #a6a6a6;
        }
#collect_mail
{
    padding: 0px 0px 0px 10px;
}
    #collect_mail input.text
    {
        width: 188px;
        padding-left: 10px;
    }
    #collect_mail p
    {
        padding: 0px 0px 10px 0px;
        font-size: 11px;
        line-height: 12px;
    }
    #collect_mail form
    {
        text-align: right;
    }
/*gallery properties*/
#gallery-com
{
    padding-top: 20px;
}
#gallery-com-image
{
	position: relative;
	width: 450px;
}
	#narrow-navigation
	{
		
	}
	#gallery-com-image div.narrow-left
	{
		top: 0px;
		bottom: 0px;
		left: 0px;
		margin-left: -30px;
		height: 100%;
		width: 250px;
		cursor: pointer;
		position: absolute;
		background: url('img/gallery/left.png') no-repeat 0px 0px;
		background-position: 1111px 45%;
	}
	#gallery-com-image div.narrow-right
	{
		top: 0px;
		right: -30px;
		height: 100%;
		width: 250px;
		cursor: pointer;
		position: absolute;
		background: url('img/gallery/right.png') no-repeat 0px 0px;
		background-position: 1227px 45%;
	}
	#gallery-com-image div.hide-button
	{
		display: none;
	}
	#gallery-com-image div.hover-right
	{
		background-position: 227px 45%;
	}
	#gallery-com-image div.hover-left
	{
		background-position: 11px 45%;
	}
#gallery-com-navigation
{
	clear: left;
    padding-top: 7px;
}
    #gallery-com-navigation a
    {
        margin-right: 7px;
    }
#gallery-com-desc
{
    padding: 10px 0px;
}
/*events properties*/
.event-print-back
{
    margin-top: 10px;
}
.person-print-back
{
    margin-top: 5px;
}
#event
{
    margin: 5px 0px 0px 0px;
    padding-right: 10px;
}
#event div.event-desc p
{
    margin: 3px 0px 0px 0px;
    padding: 0px;
}
#event h2
{
    margin-top: 20px;
}
#event div.event-desc p.spaced
{
    margin: 23px 0px;
}
#event table
{
    border-collapse: collapse;
    margin-top: 10px;
}
#event table td
{
    padding-bottom: 10px;
}
#event table p
{
    margin: 3px 0px 0px 0px;
}
#event table td.ecol1
{
    width: 80px;
    font-weight: bold;
}
#event table td.ecol2
{
    width: 70px;
}
div.event-date
{
    font: bold 14px/16px arial;
    margin-top: 3px;
}
#event #events-register-form h2
{
    margin: 0px;
}
#events-register-form
{
    width: 100%;
    overflow: hidden;
    margin: 25px 0px 0px 0px;
}
#events-register-form span.ev-link
{
    display: block;
    cursor: pointer;
    float: left;
    padding: 1px 4px;
    margin: 0px 8px 0px 0px;
    background: #69910a;
    font: normal 10px/12px arial;
    color: #fff;
    text-transform: uppercase;
    vertical-align: top;
}
	#events-register-form span.ev-link img
	{
		margin: 0px;
		padding: 0px;
		vertical-align: top;
	}
#events-register-form span.desc
{
    font: normal 10px/12px arial;
    display: block;
    margin-left: 25px;
    padding-bottom: 3px;
}
    #events-register-form span.desc input.checkbox
    {
        margin-left: -20px;
        margin-right: 5px;
    }

#events-register-form .event-reg
{
    display: none;
}
#register-result
{
    padding: 100px;
    text-align: center;
}
#gallery-download-link
{
	width: 100%;
	overflow: hidden;
}
	#gallery-download-link a
	{
		display: block;
        height: 15px;
        float: left;
        background: transparent url('img/pdf-narrow.png') no-repeat 0px 1px;
        padding-left: 20px;
	}
