/* 
 *  Stilark for Draape
 *  Utviklet av Gjermund Brabrand
 */
body		
{
    font: 11px Verdana, Arial; 
    color: #4b4a4a; 
    margin: 0; 
    padding: 5px; 
    text-align: left; 
    background-image: url(graphics/bg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    background-color: #eef3f9;
}
h3	
{
    font: 16px Verdana;
    color: #955b00;
    display: block;
}
h2	
{
    font: 12px Verdana;
    color: #777;
    display: block;
    font-weight: bold;
}
h1
{
	margin-left: 15px;
	font: 14px Verdana, Arial;
	color: #444;
	background-image: url(graphics/header_bg.gif);
     background-repeat: no-repeat;	
    	width: 240px;
    	height: 33px;
    	text-transform: uppercase;
    	padding-top: 6px;
    	padding-left: 10px;
}
.sub_header
{
    display: block;
    font: 12px Verdana;
    font-weight: bold;
    padding: 7px 0px 5px 0px;
}
img
{
   border: 0px;
}
hr
{
   border: 0;
   background-color: #bbb;
   height: 1px;
}
input, textarea, select
{
	border: 1px solid #bbb;
}
.float_1
{
	position: relative;
	float: left;
}
.float_2
{
	position: relative;
	float: right;
	text-align: left;
	width: 60%;
}
.message
{
   border: 1px solid #bbb;
   display: block;
   width: 95%;
   padding: 5px 0px 5px 30px;
   background-color: #eee;
   background-image: url(../../graphics/icons/info.png); 
   background-repeat: no-repeat;
   background-position: center left;
   margin-bottom: 5px;
}
A:link			{text-decoration:underline; color: #000000;}
A:active		{text-decoration:underline; color: #000000;}
A:visited		{text-decoration:underline; color: #000000;}
A:hover			{text-decoration:none; color: #000000;}

#wrapper 	
{
    width: 976px;  
    height: 768px; 
    margin: 0 auto; /* venstrestill side: 5px, midtstillt side: 0 auto; */
} 
#header_top
{
    background-image: url(graphics/header3.jpg); 
    background-repeat: no-repeat;
    background-position: bottom right;
    width: 100%;
    height: 130px;
    border-left: 5px solid #889dba;
    border-right: 5px solid #889dba;
    border-top: 5px solid #889dba;
}
#container
{
    position: absolute;
    min-height: 300px;
    _height: 300px; 
    width: 976px;
    border-left: 5px solid #889dba;
    border-right: 5px solid #889dba;
    border-bottom: 5px solid #889dba;
    background-color: #fff;
}
#container_top
{
	position: relative;
	width: 100%;
	height: 46px;
	margin: 0px 0px 0px 0px;
   	background-image: url(graphics/shadow_b.jpg); 
   	background-repeat: repeat-x;
	padding-top: 0px;
     border-left: 5px solid #889dba;
	border-right: 5px solid #889dba;
	background-color: #fff;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	text-align: center;
	padding-top: 8px;
}
#admin_menu_wrapper
{
    padding-top: 0px;
    padding-left: 15px;
    width: 97%;
    height: 21px;
    margin-left: 10px;
}
#admin_menu_wrapper a:link	    {text-decoration:underline; color: #555555; background-color: #ffffff;padding: 5px; border: 1px solid #dddddd;}
#admin_menu_wrapper a:active	    {text-decoration:underline; color: #555555; background-color: #ffffff;padding: 5px; border: 1px solid #dddddd;}
#admin_menu_wrapper a:visited	    {text-decoration:underline; color: #555555; background-color: #ffffff;padding: 5px; border: 1px solid #dddddd;}
#admin_menu_wrapper a:hover	    {text-decoration:none; color: #333333; background-color: #dddddd;padding: 5px; border: 0px 1px 0px 1px;}

#menu_wrapper
{
    padding-top: 6px;
    padding-left: 15px;
    width: 97%;
    height: 21px;	
    margin-left: 10px;
}
#menu_wrapper a:link	    {text-decoration:underline; color: #555555; background-color: #ffffff;padding: 5px; border: 1px solid #dddddd; border-spacing: 0px;}
#menu_wrapper a:active	    {text-decoration:underline; color: #555555; background-color: #ffffff;padding: 5px; border: 1px solid #dddddd; border-spacing: 0px;}
#menu_wrapper a:visited	    {text-decoration:underline; color: #555555; background-color: #ffffff;padding: 5px; border: 1px solid #dddddd; border-spacing: 0px;}
#menu_wrapper a:hover	    {text-decoration:none; color: #333333; background-color: #dddddd;padding: 5px; border: 0px 1px 0px 1px;}

#footer
{
    position: relative;
    clear: both;
    width: 100%;
    height: 18px;
    background: white;
    background-image: url(../graphics/bottom.gif); 
    background-repeat: no-repeat;
    background-position: left bottom;
    color: black;
    text-align: center;
    font: 0.8em Verdana;
    margin: 4px 0px 0px 0px;
    padding-top: 5px;
    color: #777;
    background-color: #fff;   
}
#content_col
{
    z-index: 1 ;
    position: relative;
    float: left;
    min-height: 290px;
    _height: 290px; 
    width: 19%;
    height: 100%;
    text-align: left;
    margin: 5px 5px 5px 0px;
}
#content
{
    position: relative;
    float: right;
    min-height: 200px;
    _height: 200px; 
    width: 730px;
    height: 100%;
    text-align: left;
    padding-bottom: 10px;
    margin: 10px 20px 10px 10px;
    clear: bottom;
    padding: 0px 0px 0px 4px;
}
.col1_box
{
    width: 100%;
}
.col1_box .top
{
    border-top: 0px solid #dddddd;
}
.col1_box a 
{
    display: block;
    padding-bottom: 0px;
    width: 99%;
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    padding: 5px 0px 5px 0px;
}
.col1_box a:link	    {text-decoration:underline; color: #555555; background-color: #ffffff;}
.col1_box a:active	    {text-decoration:underline; color: #555555; background-color: #ffffff;}
.col1_box a:visited	    {text-decoration:underline; color: #555555; background-color: #ffffff;}
.col1_box a:hover	    {text-decoration:none; color: #eeeeee; background-color: #C00;}
.col1_box .col1_header
{
    display: block;
    width: 96%;
    height: 20px;
    font: 1.0em Verdana;
    padding: 6px 0px 4px 6px;
    color: #000;
    background-image: url(../graphics/menu_bg.jpg);
    border: 1px solid #ddd;
}
.col1_box form
{
    text-align: center;
    font: 0.9em Verdana;
    padding: 2px;
}
.col1_header
{
    display: block;
    width: 96%;
    height: 20px;
    font: 1.0em Verdana;
    padding: 6px 0px 4px 0px;
    color: #000;
    background-image: url(../graphics/menu_bg.jpg);
}
.alert_text
{
    font: 0.8em Verdana;
    color: red;
}
.button
{
    background-color: #ffffff;
    border: 1px solid #dddddd;
    color: black;
    height: 20px;
    padding: 5px;
    height: 25px;
}
.button:hover
{
    background-color: #eee;
    border: 1px solid #dddddd;
    color: #000;
    height: 20px;
    padding: 5px;
    height: 25px;
}
.box_left
{
    background-color: #cdfb5e;
    border: 0px solid #82992a;
    width: 100%;
    height: 100px;
    padding-top: 1px;
    margin-bottom: 10px;
    text-align: left;
}
.box_features
{
    border: 0px solid #82992a;
    width: 100%;
    height: 100px;
    padding-top: 1px;
    margin-bottom: 10px;
    text-align: left;
}
.box_features img
{
    border: 1px solid #3d3d3d;
    margin: 0px 4px 0px 4px;
    width: 60px;
}
.box_features img:hover		{border: 2px solid silver;}
#static_site
{
    width: 100%;
    height: 600px;
    border: 1px solid silver;
}
.register_tbl
{
    text-align: right;
    padding: 10px;
    background-color: #eee;
    border: 1px solid silver;
    font: 0.8em Verdana;
}

/* GENERAL LISTING TABLE */
.user_list { width: 100%; } /*CPANEL USER LIST TABLE */
.user_list 
{
	font: 11px Verdana;
}
.bg
{
    height: 100%;
    background-color: #dddddd;
}
.no_bg
{
    height: 100%;
}
.icon_no_bg
{
    height: 100%;
}
.icon_bg
{
    height: 100%;
    background-color: #dddddd;
    width: 3%;
}
.table_set
{
	border-collapse: collapse;
	width: 100%;
}
.table_set .head
{
	font-weight: bold;
}

/* KONTROLLPANEL */
#cpanel
{
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}
#cpanel .empty {border: 0px;}
#cpanel table
{	
    width: 100%;
    border-collapse: collapse;
}
#cpanel td
{
    width: 10%;
}
#cpanel table .hover
{
    border-collapse: collapse;
    padding: 5px 5px 5px 5px;
    border: 1px dotted silver;
    text-align: center;
    font: 1.0em verdana;
}
#cpanel img
{
    padding-top: 2px;
}
#cpanel table .hover:hover	{background-color: #eeeeee; color: #C00;}
.uploaded
{
	width: 100%;
}

/*END KONTROLLPANEL */

/*NEWS MODULE*/
#news
{
    line-break: strict;
    width: 100%;
}
#news table
{
    margin-top: 0px; //settes ved behov
    width: 100%;
}
#news .read_more_table
{
    width: 100%;
}
.news_title
{
    font: 14px Verdana;
    color: #777;
    display: block;
    font-weight: bold;
}
.news_postinfo
{
    font: 10px Verdana;
    color: #888888;
    display: block;
    margin-bottom: 5px;
}
#news .news_content
{
    font: 11px Verdana;
    color: #111111;
}
#news .pic_present
{
    width: 130px;
    border: 1px solid #dddddd;
}
#news .pic_present_h
{
    height: 150px;
    border: 1px solid #dddddd;
}
#news .pic_td img
{
    float: left;
    margin: 0px 5px 5px 0px;
}
#news .pic_td
{
    vertical-align: top;
    text-align: left;
    width: 100%;
}
#news .presentation_td
{
    vertical-align: top;
    text-align: left;
}
#news .content_td
{
    vertical-align: top;
    width: 100%;
    
}
#news .pic_rmore
{
    width: 230px;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #dddddd;
    float: left;
}
#news .pic_rmore_h
{
    height: 300px;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #dddddd;
    float: left;
}
#news .foto_info
{
    width: 100%;
    border: 1px solid red;
    float: left;
}
.read_more
{
	font-size: 12px;
}
.content_pic
{
	width: 200px;
	float: left;
	margin: 0px 5px 0px 0px;
}
.content_ingress
{
	font: 12px Verdana;
	font-weight: bold;
}
.content_pic_box
{
	float: left;
	margin: 0px 5px 3px 0px;	
	width: 200px;
	text-align: left;
	background-color: #eec;
}
.fotographer_box
{
	margin-left: 3px;
	font-size: 0.8em;
}
.news_ingress
{
	width: 100%;
	height: 70px;
	/* css for IE */
	height:60px;
	width:100%;
	overflow: auto;
	font: 1.1em Verdana;
	font-weight: bold;
}
/* edit presentation */
#news_edit_one table
{
    margin-top: 0px; //settes ved behov
    width: 100%;
}
#news_edit_one .read_more_table
{
    width: 100%;
}
.news_title
{
    font: 14px Verdana;
    color: #777;
    display: block;
    font-weight: bold;
}
.news_postinfo
{
    font: 10px Verdana;
    color: #888888;
    display: block;
    margin-bottom: 5px;
}
#news_edit_one .news_content
{
    font: 12px Verdana;
    color: #111111;
}
#news_edit_one .pic_present
{
    width: 150px;
    border: 1px solid #dddddd;
}
#news_edit_one .pic_present_h
{
    height: 150px;
    border: 1px solid #dddddd;
}
#news_edit_one .pic_td img
{
    float: left;
    margin: 0px 5px 5px 0px;
}
#news_edit_one .pic_td
{
    vertical-align: top;
    text-align: left;
    width: 100%;
}
#news_edit_one .presentation_td
{
    vertical-align: top;
    text-align: left;
}
#news_edit_one .content_td
{
    vertical-align: top;
    width: 100%;
    
}
#news_edit_one .pic_rmore
{
    width: 300px;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #dddddd;
    float: left;
}
#news_edit_one .pic_rmore_h
{
    height: 300px;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #dddddd;
    float: left;
}
#news_edit_one .foto_info
{
    width: 100%;
    border: 1px solid red;
    float: left;
}

.news_title A:link		{text-decoration:none; color: #555;}
.news_title A:active		{text-decoration:none; color: #555;}
.news_title A:visited		{text-decoration:none; color: #555	;}
.news_title A:hover		{text-decoration:none; color: #555;}
.news_content A:link		{text-decoration:underline; color: #333333;}
.news_content A:active		{text-decoration:underline; color: #333333;}
.news_content A:visited		{text-decoration:underline; color: #333333	;}
.news_content A:hover		{text-decoration:none; color: #555;}
/* news cpanel */
#news_edit
{
    width: 100%;
    height: 100%;
}
#news_edit table
{
    width: 100%;
    height: 100%;
    border: 0px dotted #aaaaaa;
    border-collapse: collapse;
}
#news_edit td
{
    padding: 3px 3px 3px 5px;
}
#news_edit .bg
{
    width: 33%;
    height: 100%;
    background-color: #dddddd;
}
#news_edit tr:hover	{text-decoration: underline;}
#news_edit .no_bg
{
    width: 33%;
    height: 100%;
}
#news_edit_one
{
    width: 100%;
    height: 100%;
}
#news_edit_one .left_col
{
    vertical-align: top;
    background-color: #eeeeee;
    border: 2px solid #eeeeee;
    padding: 5px;
}
#news_edit_one .right_col
{
    vertical-align: top;
    border: 2px solid #eeeeee;
    padding: 5px;
}
#news_edit_one table
{
    padding: 0px;
    width: 100%;
    height: 100%;
    border: 0px dotted #aaaaaa;
    border-collapse: collapse;
}
#news_edit_one td
{
    padding: 3px 3px 3px 5px;
}
#news_edit_one .bg
{
    width: 33%;
    height: 100%;
    background-color: #dddddd;
}
#news_edit_one .no_bg
{
    width: 33%;
    height: 100%;
}
#new
{
    width: 100%;
    height: 100%;
}
#new textarea
{
    overflow: scroll;
}
#new .alert
{
    color: red;
}
#new .title
{
    border: 1px solid #cccccc;
    width: 400px;
}
.content_pic_box
{
	float: left;
	margin-right: 5px;
}
/*FORUM MODULE*/
#forum table			{font-size: 10px;}
#forum A:link			{text-decoration:none; color: #000000;}
#forum A:active			{text-decoration:none; color: #000000;}
#forum A:visited		{text-decoration:none; color: #000000;}
#forum A:hover			{text-decoration:none; color: #ABE0F1;}

#forum .button_front	{background-image: url("../graphics/menu_bg4.jpg");
			height: 31px;
			border: 1px solid #dddddd;
			color: #000000;
			margin-bottom: 5px;}
#forum .button_front:hover	{text-decoration:none; color: #fff; background-image: url("../graphics/menu_bg5.jpg");}

#forum .startpage		{border: 0px solid silver;
			padding: 10% 10% 10% 10% ;
			width: 50%;
			height: 500px;}
#forum .main_table		{width: 100%;
			height:	100%;}
#forum .menu_bg		{background-image: url(pics/menu_bg.jpg);}
#forum .view			{font-size: 10px;
			color: silver;}
#forum .message		{color: red;}
#forum .profil_td		{width: 225px;}
#forum .gb_gradient		{height: 20px; 
			width: 100%;
			background: url(pics/menu_bg.jpg);}
#forum .td		{font: 0.8em verdana,sans-serif;
			padding: 0px;
			margin: 0px;}
#forum 			{width: 100%; }
/* forum cpanel */
#forum_edit
{
    width: 100%;
}
#forum_edit table
{
    width: 100%;	
}
#forum_edit .bg
{
    background-color: #dddddd;
    vertical-align: top;
}
#forum_edit .no_bg
{
    vertical-align: top;
    height: 100%;
}
#forum_edit .edit_col_headers
{
	text-transform: uppercase; 
	font: 10px Verdana; 
}
.forum_cat tr:hover {background-color: #e6e8ed;}
#forum_edit .edit_box
{
	width: 1px solid #eee;
	background-color: #eee;
	width: 99%;
	display: block;
	padding: 5px;
}
#forum_edit .edit_box_blank
{
	width: 1px solid #eee;
	background-color: #fff;
	width: 99%;
	display: block;
	padding: 5px;
}
#forum_edit .edit_input_wide
{
	width: 400px;
}
#forum_edit .edit_input_narrow
{
	width: 50px;
}
.list_forum_edit
{
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #ccc;
}
.list_forum_edit .header
{
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	padding: 5px;
}
.list_forum_edit td
{
	padding: 3px;
	border-bottom: 1px solid #ccc;
}
.list_forum_edit .forum_title
{
	background-image: url("../graphics/menu_bg.jpg");
	height: 25px;
}
.list_forum_edit .col_bg /*td tråder og poster*/
{
	background-color: #eee;
	border: 1px solid #ccc;
	width: 10%;
	text-align: center;
}
.list_forum_edit .col_edit_tool /*td verktøyikoner*/
{
	width: 5%;
	text-align: center;
}
.list_forum_edit .col_title /*td tittel*/
{
	width: 60%;
}
.new_forum_input
{
	display: inline; 
	float: right
}
.new_forum_input_narrow
{
	width: 50px;
}
.new_cat_input_wide
{
	width: 300px;
}

/*WEBTV MODULE*/
#webtv ul, li { padding: 0; list-style: none; }
#webtv li a { display: block; background: #EEE; text-decoration: none; color: #000; padding: 5px; width: 310px; }
#webtv li .alt { background:#FFF; }
#webtv li a:hover {  background: #C00; color: #FFF; }
#webtv
{
    height: 100%;
    width: 100%;
    padding: 0px;
}
#webtv table
{
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
}
#webtv ul
{
    display: inline;
    text-align: left;
}
#webtv li
{
    display: inline;
}
#webtv .header
{
    text-transform: uppercase;
    letter-spacing:0.2em;
    margin: 15px;
}


/*PHOTO MODULE*/
#present_graphics
{
	background-color: #ffffff;
}
#present_graphics td
{
	background-color: #ffffff;
	font-size: 11px;
	color: #777777;
	vertical-align: top;
}
/* MODULE EDIT */
#module_edit
{
    width: 100%;
}
#module_edit table
{
    width: 100%;
    height: 100%;
    border-collapse: collapse;
}
#module_edit .hover:hover	{font-weight: bold; color: #000000;}
#module_edit .bg
{
    height: 100%;
    background-color: #dddddd;
}
#module_edit .no_bg
{
    height: 100%;
}
#module_edit .change 
{
	width: 300px;
	border: 1px solid silver;
	background-color: #eee;
}
/* MODULE WEBSHOP */
#webshop
{
	width: 100%;
}
.front_products
{
	width: 100%;
	border-collapse: collapse;
	font: 10px Verdana;
}
.front_products tr
{
	height: 100px;
}
.front_products td
{
	background-color: #fff;
	width: auto;
	min-width: 100px;
	padding-top: 5px;
	border: 1px solid #ddd;
	vertical-align: top;
	text-align: center;
	height: 110px;
	background-repeat: repeat-x;
	background-position: left bottom;
}
#webshop .illustration1
{
	width: 100px;
	height: 80px;
	padding: 5px;
	margin-bottom: 10px;
}
.price
{
	font: 12px Arial;
	font-weight: bold;
	margin-right: 10px;
}
.front_products .rec
{
	text-align: left;
	padding: 5px;
}
.front_products .more
{
	float: right;
	padding: 2px;
	border: 1px solid silver;
}
.front_products .cart
{
	text-decoration: underline;
}
.front_products .category_list
{
	text-align: center;
	padding: 5px;
}
.front_products .category_list select
{
	width: 200px;
	height: 80px;
}
.front_products .select_box
{
	width: 200px;
	border: 1px solid silver;
	margin-right: 10px;
	margin-left: 10px;
}
.front_products .category_list_right
{
	text-align: left;
	width: 45%;
	border-left: 0px;
}
.front_products .category_list_left
{
	width: 45%;
	text-align: right;
	border-right: 0px;
}
.front_products .category_list_left select
{
	text-align: left;
}
#webshop_product_listing
{
	width: 100%;
}
#webshop_product_listing .product_img
{
	padding: 2px 0px 2px 5px;
	width:60px;
	height: 50px;
}
#webshop_product_listing table, tr
{
	width: 100%;
	border-collapse: collapse;
}
#webshop_product_listing td
{
	border-bottom: 1px solid silver;
}
#webshop_product_listing .presentation_td
{
	width: 68%;
	padding-left: 5px;
}
#webshop_product_listing .pay_td
{
	padding: 5px;
}
#webshop_product_listing .price_td
{
	padding: 5px;
	border: 1px solid silver;
	background-color: #f4f4f4;
	text-align: center;
}
#webshop_product_listing .mva
{
	font: 8px Arial;
}

#webshop_product_details
{
	width: 100%;
}
#webshop_product_details .product_desc
{
	padding: 10px;
	border-top: 1px solid #ccc;
}
#webshop_product_details .product_img
{
	padding: 2px 0px 2px 5px;
	width:150px;
}
#webshop_product_details table, tr
{
	width: 100%;
	border-collapse: collapse;
}
#webshop_product_details .presentation_td
{
	width: 40%;
	padding-left: 5px;
	text-align: left;
	font: 14px Verdana;
	font-weight: 500;
	text-align: center;
}
#webshop_product_details .pay_td
{
	padding: 5px;
	width: 50%;
	text-align: center;
}
#webshop_product_details .price_td
{
	padding: 5px;
	border: 1px solid silver;
	background-color: #f4f4f4;
	text-align: center;
}
#webshop_product_details .mva
{
	font: 8px Arial;
}
#webshop_product_details .price
{
	font: 18px Arial, Verdana;
	vertical-align: top;
}
/* admin */
#webshop_cpanel .menu_list1, .menu_list2
{
	float: left;
	width: 100px;
	height: 100px;
	overflow: auto;
	border: 1px solid silver;
	padding: 5px;
	margin: 0px 2px 10px 0px;
	
}
#webshop_cpanel .product_img
{
	padding: 2px 0px 2px 5px;
	width:50px;
	height: 40px;
}
#webshop_cpanel table, tr
{
	width: 100%;
	border-collapse: collapse;
}
#webshop_cpanel .presentation_td
{
	width: 40%;
	padding-left: 5px;
	text-align: left;
	font: 14px Verdana;
	font-weight: 500;
}
#webshop_cpanel .edit_td
{
	padding: 5px;
	width: 10%;
	text-align: center;
}
#webshop_cpanel .price_td
{
	padding: 5px;
	border: 1px solid silver;
	background-color: #f4f4f4;
	text-align: center;
	width: 10%;
}
#webshop_cpanel .mva
{
	font: 8px Arial;
}
#webshop_cpanel .price
{
	width: 20%;
	font: 12px Arial, Verdana;
	vertical-align: top;
}
#webshop_cpanel .img_td
{
	width: 5%;
}
#webshop_cpanel .align_1
{
	float: right;
	padding-top: 4px;
}
#webshop_cpanel .edit td
{
	vertical-align: top;
	border-bottom: 1px solid #eee;
	padding: 3px;
}
#webshop_cpanel .edit .large
{
	width: 300px;
}
#webshop_cpanel .edit .small
{
	width: 60px;
}
#webshop_cpanel .scheme_button
{
	text-align: right;
}


/* END MODULE WEBSHOP */

/* MODULE STATIC SITE */
.rich_text_editor
{
	width: 100%;
	height: 500px;
}
#site_static
{
	width: 100%;
}
#site_static table
{
font: 11px Verdana;

    width: 100%;
    border-collapse: collapse;
}
#site_static .bg
{
    height: 100%;
    background-color: #dddddd;
}
#site_static .no_bg
{
    height: 100%;
}
#site_static .icon_no_bg
{
    height: 100%;
    width: 3%;
}
#site_static .icon_bg
{
    height: 100%;
    background-color: #dddddd;
    width: 3%;
}
/* END MODUEL STATIC SITE */

/*LOGINBOX */
.link
{
	font: 0.8em Verdana; 
	display: inline;
}
.login_input
{
	width: 140px;
}

/*CSS specially for template draape2 */
#left_footer, #right_footer
{
	width: 49%;
	height: 100%;
	text-align: left;
	}

#left_footer
{
	position: relative;
	float: left;
}
#left_footer a
{
	color: #0746a7;
	font: 11px Verdana, helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
}
#left_footer a:hover {text-decoration: underline; }
#left_footer .links
{
	margin-left: 20px;
	text-align: left;
}
#left_footer .posted
{
    margin-left: 35px;
    font: 10px Verdana;
    color: #888888;
    display: block;
    margin-bottom: 5px;
}
#right_footer
{
	position: relative;
	float: right;
}
#right_footer .pnkt
{
	color: #666;
	font: 11px Verdana, helvetica, sans-serif;
	margin-left: 30px;
	text-align: left;
	display: block;
	line-height: 15px;
}
/* VISTA STYLE ADMIN MENU */
#cpanel .vista_style_tbl
{
	width: 100%;
}
.admin_menu
{
	width: 236px;
	height: 70px;
}
.admin_menu:hover
{
	width: 236px;
	height: 70px;
	background-image: url(../../graphics/a_bg.jpg);
}
.admin_menu .icon_block_left
{
	position: relative;
	float: left;
	width: 17%;
	height: 91%;
	padding: 5px 0px 0px 5px;
}
.admin_menu .icon_block_right
{
	position: relative;
	float: right;
	width: 79%;
	height: 84%;
	padding: 10px 0px 0px 0px;
}
.admin_menu .icon_block_right a:hover
{
	text-decoration: underline;
}
/* STANDARD FORM LOOK */
.form_header
{
	font-family: Times New Roman;
	width: 100%;
	background-color: #ddd;
	height: 14px;
	margin: 2px 0px 2px 0px;
	font-weight: bold;
	padding-left: 2px;
}
.result_print
{
	width: 100%;
	
}
/* MODULE GALLERY */
#last_images
{
	width: 100%;
	height: 114px;
	background-image: url(../../php/moduler/gallery/graphics/slide_w600.jpg);
     background-repeat: no-repeat;	
     background-position: center;	
}
#last_images #prev1,#prev2,#prev3,#prev4,#prev5
{
	position: absolute;
	width: 117px;
	height: 77px;
	text-align: center;
	background-color: black;;
}
#last_images #prev1 { margin: 19px 0px 0px 69px; }
#last_images #prev2 { margin: 19px 0px 0px 187px; }
#last_images #prev3 { margin: 19px 0px 0px 305px; }
#last_images #prev4 { margin: 19px 0px 0px 424px; }
#last_images #prev5 { margin: 19px 0px 0px 543px; }
#album table { border-collapse: collapse; margin-bottom: 5px;}
#album tr 
{
	top: 20px;
}
#album table
{
	width: 100%;
}
#album .img_td
{
	margin-top: 5px;
	padding: 5px;
	text-align: center;
}
#album img
{
	border: 4px solid gray;
}
#album .img_info
{
	padding-left: 30px;
}
#last_images img
{
	border: 0px;
}
