/*************************

  Coppermine Photo Gallery

  ************************

  Copyright (c) 2003-2008 

  v1.1 originally written by Gregory DEMAR

  modified by Lina Arvendal

*/







img, div { 

	behavior: url(../bilder/iepngfix.htc) 

	}



.top_panel td {

    white-space: nowrap;

	}



.top_menu_left_bttn a {

    background-image : url(images/left_menu_button.gif);

    background-repeat : no-repeat;

    background-position : left;

    padding-left : 12px;

    padding-right : 6px;

    position: relative;

    display: block;

    height : 35px;

    line-height : 35px;

    text-decoration: none;

    color: #000000;

    font-size: 14px;

	}



.top_menu_left_bttn a:hover {

        background-image : url(images/left_menu_button_over.gif);

        background-position : left;

        background-repeat : no-repeat;

        text-decoration: none;

        color:         #000000;

}



.top_menu_right_bttn a {

        background-image : url(images/right_menu_button.gif);

        background-repeat : no-repeat;

        background-position : right;

        padding-right : 22px;

        padding-left : 6px;

        position: relative;

        display: block;

        height : 35px;

        line-height : 35px;

        text-decoration: none;

        color: #000000;

        font-size: 14px;

}



.top_menu_right_bttn a:hover {

        background-image : url(images/right_menu_button_over.gif);

        background-position : right;

        background-repeat : no-repeat;

        text-decoration: none;

        color:#000000;

}



.top_menu_bttn a {

        background-image : url(images/menu_button.gif);

        background-position : left;

        padding-left : 6px;

        padding-right : 6px;

        position: relative;

        display: block;

        height : 35px;

        line-height : 35px;

        text-decoration: none;

        color: #000000;

        font-size: 14px;

}



.top_menu_bttn a:hover {

        background-image : url(images/menu_button_over.gif);

        text-decoration: none;

        color:         #000000;

}



.textinput {

        font-size: 100%;

        border: 1px solid #666666;

        padding-right: 3px;

        padding-left: 3px;

}



.listbox {

        font-size: 100%;

        border: 1px solid #666666;

        vertical-align : middle;

}



.button {

        font-size: 100%;

        border: 1px solid #666666;

        background-image : url(images/button_bg.gif);

        background-position : bottom;

}



.comment_button {

        font-size: 100%;

        border: 1px solid #666666;

        background-image : url(images/button_bg.gif);

        background-position : bottom;

        padding-left: 3px;

        padding-right: 3px;

}



.radio {

        font-size: 100%;

        vertical-align : middle;

}



.checkbox {

        font-size: 100%;

        vertical-align : middle;

}



.bblink a {

        color: #FF6600;

        text-decoration: none;

}



.bblink a:hover {

        color: #FF6600;

        text-decoration: underline;

}



.maintable {

        margin-top: 2px;

        margin-bottom: 2px;

}



.tableh1 {
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
	color: #1E1E1E;
    font-size: 19px;
    font-weight: normal;
    line-height: 20px;
}



.tableh1_compact {

        background : #BDBDBD ;

        color: #FFFFFF;

        padding-top: 2px;

        padding-right: 5px;

        padding-bottom: 2px;

        padding-left: 5px;

}



.tableh2 {

	background: url(../../../img/pil.gif) no-repeat 5px 10px;

	list-style-type: none;	

	padding: 3px 0px 0 0px;

	border-bottom: 1px solid #e1e1e1;

	height:37px;

}



.tableh2_compact {

        background: #E5E5E5 ;

        color : #000000;

        padding-top: 2px;

        padding-right: 5px;

        padding-bottom: 2px;

        padding-left: 5px;

}



.tableb {

        background: #FFFFFF ;

        padding-top: 3px;

        padding-right: 10px;

        padding-bottom: 3px;

        padding-left: 10px;

}



.tableb_compact {

        background: #FFFFFF ;

        padding-top: 2px;

        padding-right: 5px;

        padding-bottom: 2px;

        padding-left: 5px;

}



.tablef {

        background: #E5E5E5 ;

        padding-top: 10px;

        padding-right: 10px;

        padding-bottom: 10px;

        padding-left: 10px;

}



.catrow_noalb {

        background: #E5E5E5 ;

        color : #000000;

        padding-top: 3px;

        padding-right: 10px;

        padding-bottom: 3px;

        padding-left: 10px;

}



.catrow {

        background: #FFFFFF ;

        padding-top: 3px;

        padding-right: 10px;

        padding-bottom: 3px;

        padding-left: 10px;

}



.album_stat {

        font-size : 85%;

        margin: 5px 0px;

}



.thumb_filename {

        font-size: 80%;

        display: block;

}



.thumb_title {

        font-weight : bold;

        font-size: 80%;

        padding: 2px;

        display : block;

}



.thumb_caption {

        padding: 1px;

        display : block;

}



.thumb_caption a {

        text-decoration: underline;

        color: #000000;

}





.thumb_num_comments {

        font-weight: normal;

        padding: 2px;

        font-style : italic;

        display : block;

}



.user_thumb_infobox {

        margin-top: 1px;

        margin-bottom: 1px;

}



.user_thumb_infobox th {

        font-weight : bold;

        font-size: 100%;

        margin-top: 1px;

        margin-bottom: 1px;

        text-align : center;

}



.user_thumb_infobox td {

        font-size: 85%;

        margin-top: 1px;

        margin-bottom: 1px;

        text-align : center;

}



.user_thumb_infobox a {

        text-decoration: none;

        color: #000000;

}



.user_thumb_infobox a:hover {

        color: #000000;

        text-decoration: underline;

}



.sortorder_cell {

        background : #BDBDBD ;

        color: #FFFFFF;

        padding-top: 0px;

        padding-bottom: 0px;

        padding-left: 0px;

        padding-right: 20px;

        margin: 0px;

}



.sortorder_options {

        background : #BDBDBD ;

        color: #FFFFFF;

        padding: 0px;

        margin: 0px;

        font-weight: normal;

        font-size: 80%;

        white-space: nowrap;

}



.navmenu {

	color:#6d6d6d;

	font-size: 80%;

	background: #e7e7e7;

	border-style: none;

	}



.navmenu img {

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 1px;

	margin-left: 5px;

	}



.navmenu a {

	display: block;

	padding-top: 0px;

	padding-right: 5px;

	padding-bottom: 2px;

	padding-left: 5px;

	text-decoration: none;

	color: #666;

}



.navmenu a:hover {

	background: #fff;

	text-decoration: none;

	color: #fff;

}





.admin_menu_thumb {

        font-size: 90%;

        border: 1px solid #666666;

        background-image : url(images/button_bg.gif);

        background-position : bottom;

        color: #000000;

        font-weight: bold;

        margin-top: 0px;

        margin-bottom: 0px;

        width: 85px;

}



.admin_menu_thumb a {

        color: #000000;

        text-decoration: none;

        display: block;

        position: relative;

        padding-top: 1px;

        padding-bottom: 1px;

        padding-left: 10px;

        padding-right: 10px;

}





.admin_menu_thumb a:hover {

        color: #000000;

        text-decoration: underline;

}



.admin_menu {

        font-size: 90%;

        border: 1px solid #666666;

        background-image : url(images/button_bg.gif);

        background-position : bottom;

        background-repeat: repeat-x;

        background-color: #FFFFFF;

        color: #000000;

        margin-top: 0px;

        margin-bottom: 0px;

        text-align: center;

}



.admin_menu a {

        color: #000000;

        text-decoration: none;

        display: block;

        position: relative;

        padding-top: 1px;

        padding-bottom: 1px;

        padding-left: 2px;

        padding-right: 2px;

}



.admin_menu a:hover {

        color: #000000;

        text-decoration: underline;

}



td #admin_menu_anim {

        background-image : url(images/button_bg_anim.gif);

}



.comment_date{

        color : #5F5F5F;

        font-size: 90%;

        vertical-align : middle;

}



.image {

        border-style: solid;
        border-width:1px;
        border-color: #A2B7B7;
        margin: 4px;
		background: #fff;
		padding:4px;
}



a .image:hover {
	border:1px solid #1B3B95;
	}

.imageborder {

        border: 0px solid #000000;

        background-color: #FFFFFF;

		margin-top:12px;

}



.display_media {

        background: #FFFFFF ;

        padding-top: 3px;

        padding-right: 10px;

        padding-bottom: 0px;

        padding-left: 10px;

}



.thumbnails {
    background: #FFFFFF;
	}



.footer {

        font-size : 9px;

        color: #666666;

}



.footer a {

        text-decoration: none;

        color: #666666;

}



.footer a:hover {

        color: #000000;

        text-decoration: underline;

}



.statlink {

}



.statlink a {

        text-decoration: none;

}



.statlink a:hover {

        text-decoration: underline;

}



.alblink a {

        text-decoration: underline;

        color: #000000;

}



.alblink a:hover {

        color: #000000;

        text-decoration: underline;

}



.catlink {

	display:block;

}







.topmenu {

        line-height : 130%;

        font-size : 110%;

}



.topmenu a {

        color: #FF6600;

        text-decoration : underline;

}



.topmenu a:hover  {

        color : #000000;

        text-decoration : underline;

}



.img_caption_table {

        border: none;

        background-color: #FFFFFF;

        width : 100%;

        margin : 0px;

}



.img_caption_table th {

        background: #E5E5E5 ;

        font-size : 100%;

        color : #000000;

        padding-top: 4px;

        padding-right: 10px;

        padding-bottom: 4px;

        padding-left: 10px;

        border-top : 1px solid #000000;

}



.img_caption_table td {

        background: #FFFFFF ;

        padding-top: 6px;

        padding-right: 10px;

        padding-bottom: 6px;

        padding-left: 10px;

        border-top : 1px solid #000000;

        white-space: normal;

}



.debug_text {

        border: #BDBEBD;

        background-color: #EFEFEF;

        width : 100%;

        margin : 0px;

}



.clickable_option {

        cursor : default;

}



.listbox_lang {

        color: #000000;

        background-color: #FAFAFA;

        border: 1px solid #FAFAFA;

        font-size: 80%;

        vertical-align : middle;

}





#GALLERY {
}



#SELECT_LISTS, #SELECT_FLAGS {

        padding: 0 20px;

        text-align: center;



}





#v_php {float:left;background-image:url(../../images/powered-php.gif);}

#v_php:hover {background-image:url(../../images/h_powered-php.gif);}

#v_mysql {float:left;background-image:url(../../images/powered-mysql.gif);}

#v_mysql:hover  {background-image:url(../../images/h_powered-mysql.gif);}

#v_xhtml {float:right;background-image:url(../../images/valid-xhtml10.gif);}

#v_xhtml:hover {background-image:url(../../images/h_valid-xhtml10.gif);}

#v_css {float:right;background-image:url(../../images/valid-css.gif);}

#v_css:hover{background-image:url(../../images/h_valid-css.gif);}



#menu_gallery {

	height:26px;

	width:850px;

	font-size:10px;

	font-weight:bold;

	list-style: none;

	margin-bottom:30px;

	text-transform:uppercase;

	text-align:center;

	margin-top:-25px;

	margin-left:315px;

	}



#menu_gallery li{

	display: inline; 

	list-style-type: none;

	float:left;	

	height: 20px;

	padding: 5px 15px 5px 15px;

		}

		

#menu_gallery a {

	color:#922A69;

	}



#menu_gallery a:hover {

	color:#6D6D6D;

	}

	

.grey {

	border-bottom: 1px solid #e1e1e1;

	}

	

img {

	border:0;

	}

	

h3 {

	color:#6d6d6d;

	font-weight:bold;

	font-size:13px;

	}
