body 
	{
		background-attachment: fixed;
		background: url(../images/_system/background.gif) repeat-x #DFD4BD;
		position: relative;
        top: 11px;
	}
hr {
	color: #dfd4bd;
	height: 1px;
}
.styled_bgc
    {
        background: url('../images/_system/background.gif') repeat-x #DFD4BD;
    }
.pattern
    {
        background: url('../images/_system/bg_pattern.gif');
    	font-family: Verdana, georgia;
        font-size: 10px;
        line-height: 15px;
        color: #000000;
        padding-top: 16px;
    	padding-right: 20px;
    	padding-bottom: 16px;
    	padding-left: 20px;
	}
.normal   
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 16px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
    }
.sidfot 
    {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #59554c;
		text-decoration: none;
    }
.menubg 
	{
		background: url('../images/_system/bg_meny.gif');
	}
.newsImage
    {
        margin-right: 15px;
    }
.newsHeader
    {
	    font-family: georgia;
        font-size: 18px;
        line-height: 20px;
        color: #000;
    }
.newsDate
	{
	    font-family: verdana, arial;
        font-size: 10px;
        color: #999999;
    }
.newsLink:link
	{
	    font-family: verdana, arial;
        font-size: 11px;
        color: #8f2018;
		text-decoration: underline;
    }
.newsLink:visited
	{
	    font-family: verdana, arial;
        font-size: 11px;
        color: #8f2018;
		text-decoration: underline;
    }
.newsLink:hover
	{
	    font-family: verdana, arial;
        font-size: 11px;
        color: #8f2018;
		text-decoration: none;
    }
.newsLink:active
	{
	    font-family: verdana, arial;
        font-size: 11px;
        color: #8f2018;
		text-decoration: underline;
    }
.top_corner
    {
        position: absolute;
        right: 10px;
        top: 10px;
    }
a:link
	{
        color: #8f2018;
		text-decoration: underline;
    }
a:visited
	{
        color: #8f2018;
		text-decoration: underline;
    }
a:hover
	{
        color: #8f2018;
		text-decoration: none;
    }
a:active
	{
        color: #8f2018;
		text-decoration: underline;
    }

/*=============================================================================

								GLOBAL STYLES

  =============================================================================*/
  
body, td, div, h1, h2, h3, h4, h5, h6, h7, input, textarea, select, pre
    {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 16px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
    }
.divider
    {
        clear: left;
    }
.floatleft
    {
        float: left;
    }
.admin_link
    {
        float: left;
        margin-right: 20px;
    }
#page_contents
    {
        margin: 0px;
    }
.error_field
    {
        background-color: #FF939B;
    }
a.stylish:link
    {
        color: blue;
        text-decoration: none;
    }
a.stylish:active
    {
        color: blue;
        text-decoration: none;
    }
a.stylish:visited
    {
        color: blue;
        text-decoration: none;
    }
a.stylish:hover
    {
        color: red;
        text-decoration: underline;
    }
.active
    {
        display: block;
    }
.inactive
    {
        display: none;
    }
.floatleft
    {
        float: left;
    }
.tdrubrik
    {
        font-family: verdana;
        font-size: 10px;
        color: #FFF;
        background-color: #B49F78;
        text-align: center;
        padding: 2px;
    }
a.newsLinkBlack:link
 {
     color: black;
     text-decoration: none;
 }
a.newsLinkBlack:active
 {
     color: black;
     text-decoration: none;
 }
a.newsLinkBlack:visited
 {
     color: black;
     text-decoration: none;
 }
a.newsLinkBlack:hover
 {
     color: black;
     text-decoration: underline;
 }
    
/*=============================================================================

								SEARCH.PHP

  =============================================================================*/

#search_page
    {
        width: 846px;
        border: 0px solid #D3C183;
        background: #fff;
    }
#search_page #logo
    {
        width: 846px;
        height: 98px;
        background-image: url('../images/_system/sidhuvud.gif');
    }
#search_page #top_menu
    {
        width: 846px;
        height: 32px;
        background: url('../images/_system/bg_meny.gif');
    }
#search_page #top_menu #links
    {
       padding: 8px 0px 0px 0px;
       text-align: center;
    }
#search_page #top_menu #links a
    {
       padding: 0px 13px 0px 13px;
    }
#search_page #search_form
    {
        width: 824px;
        height: 26px;
        background: #FFFFFF;
        text-align: left;
        padding: 0px 0px 0px 8px;
    }
#search_page #search_form #sorting
    {
        position: relative;
        left: 224px;
    }
#search_page #search_form form
    {
       margin: 7px;
    }
#search_page #search_form .section
    {
        margin-right: 20px;
        float: left;
    }
    /*
#search_page #search_form .title
    {
        float: left;
        width: 60px;
        line-height: 26px;
    }
#search_page #search_form #section_b .title
    {
        width: 100px;
    }
    */
#search_page #search_form .contents
    {
        float: left;
        width: 200px;
        line-height: 26px;
    }
#search_page #search_results
    {
        width: 802px;
        background: #FFF;
        text-align: left;
        padding: 11px 2px;
    }
#search_page #search_header
    {
        margin: 0px 0px 20px 0px;
    }
#search_page #search_header .pricegroup_view
    {
        margin: 0px 0px 20px 20px;
    }
#search_page #search_header .print_icon
    {
        position: relative;
        left: 575px;
    }
#search_page #search_header .pricegroup_view
    {
        position: relative;
        left: -20px;
        top: 12px;
    }
#search_page #search_chooiceimgs
    {
        width: 846px;
        padding: 100px 0px 100px 0px;
        text-align: center;
    }
#search_page #search_chooiceimgs .floatleft
    {
        margin-left: 150px;
    }
#search_page #search_chooiceimgs .search_chooiceimg
    {
        border: 1px dotted #C0C0C0;
    }
#result_list
    {
        border: 1px dotted #f3f3f3;
    }
#result_list .row
    {
        background: #FFF;
        border-bottom: 1px dashed #C0C0C0;
    }
#result_list .title
    {
        background: #D3C183;
        border-bottom: 1px solid #C0C0C0;
        height: 18px;
    }
#result_list .title div
    {
        color: #FFFFFF;
        font-weight: bold;
        padding: 1px 2px 0px 2px;
    }
#result_list .row div,
#result_list .title div
    {
        font-family: Verdana;
        font-size: 10px;
    } 
#result_list .row div
    {
        padding: 1px 2px 0px 2px;
    }
#result_list .item_id
    {
        float: left;
        width: 90px;
    }
#result_list .item_name
    {
        float: left;
        width: 280px;
    }
#result_list .item_type
    {
        float: left;
        width: 95px;
    }
#result_list .item_price
    {
        float: left;
        width: 75px;
    }
#result_list .item_year
    {
        float: left;
        width: 75px;
    }
#result_list .item_country
    {
        float: left;
        width: 115px;
    }
#result_list .item_info
    {
        float: left;
        width: 35px;
    }
#print_page
    {
		width: 620px;
    }
#print_page #print_body2 .row
    {
        border-bottom: 1px solid #999999;
        padding: 4px 0px 4px 0px;
    }
#print_page #print_body2 .print_itemname
    {
        border-top: 1px solid #999999;
    }
#print_page #print_header_logo
    {
        height: 0px;
    }
#print_page .print_logotype
    {
        position: relative;
        left: 40%;
        width: 161px;
        height: 60px;
    }
    /*
#print_page #print_header_text
    {
        height: 20px;
    }
#print_page #print_header #section_a
    {
        width: 260px;
        float: left;
        text-align: left;
    }
#print_page #print_header #section_b
    {
        width: 340px;
        float: left;
    }
    */
#print_page .print_wineimg,
#print_page .preview_wineimg,
#print_page .print_logotype,
#print_page #print_header_options #section_a .row,
    {
        border: 0px;
    }
#print_page #print_body div.title,
#print_page #print_body2 #section_b
    {
        display: none;
    }
#print_page #print_body div.contents
    {
        margin-bottom: 15px;
    }
#print_page #print_body div.print_suiting
    {
        /*margin-bottom: 25px;*/
    }
#print_footer
    {
		position: relative;
		top: 60px;
    }
#print_page #print_body font,
#print_page #print_body2 font,
#print_page .title
    {
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
    }
/*
#print_page #print_body .print_description .contents
    {
        position: relative;
        top: 40px;
    }*/
#print_page #print_body #section_a
    {
        width: 470px;
        float: left;
    }
#print_page #print_body2 #section_a
    {
        width: 600px;
        float: left;
    }
#print_page #print_body #section_b
    {
        width: 140px;
        margin-left: 10px;
        float: left;
    }
#print_page .print_wineimg
    {
        display: none;
        width: 136px;
        /*height: 308px;*/
    }
#print_page .preview_wineimg
    {
        width: 136px;
    }
#print_page .edit_bar
    {
        width: 20px;
        float: left;
    }
#print_page .title
    {
        float: left;
        width: 145px;
        color: #000;
        font-weight: bold;
    }
#print_page .contents
    {
        float: left;
    }
/*
#print_page #print_header_text
    {
        margin-left: 20px;
    }
*/
#print_page #print_body .print_headertext font 
    { 
        font-family: Georgia;
        font-size: 18px;
        line-height: 20px;
        color: #000; 
    }
#print_page #print_body .print_headertext
    { 
        margin-bottom: 20px;
    }
/*#print_page .print_description
    {
        position: relative;
        top: 40px;
    }*/
#print_page #print_header_logo
    {
        position: relative;
        left: -90px;
    }

/*=============================================================================

								SYS.ADMIN.PHP

  =============================================================================*/

#login_form .title
    {
        width: 100px;
        float: left;
        line-height: 26px;
    }
#login_form .contents
    {
        float: left;
        line-height: 26px;
    }
#item_form .block
    {
        float: left;
        padding: 0px 0px 0px 0px;
    }
#item_form .title
    {
        width: 150px;
        float: left;
        line-height: 25px;
    }
#item_form .contents
    {
        width: 300px;
        float: left;
    }
#item_form .error
    {
        float: left;
    }
#product_table .product_header
    {
        max-width: 1000px;
        background-color: #666;
    }
#product_table .product_header div
    {
        color: #fff;
        font-weight: bold;
        padding: 1px 2px;
    }
#product_table .product_row
    {
        max-width: 1000px;
        background-color: #F7F6F6;
        border-bottom: 1px dashed #DCDCDC;
        cursor: default;
    }
#product_table .product_row:hover
    {
        background-color: #eee;
    }
#product_table .product_row div
    {
        color: #111;
        padding: 1px 2px 1px 2px;
    }
#product_table .product_edit
    {
        width: 70px;
        float: left;
    }
#product_table .product_id
    {
        width: 70px;
        float: left;
    }
#product_table .product_name
    {
        width: 250px;
        float: left;
    }
#product_table .product_price
    {
        width: 70px;
        float: left;
    }
#product_table .product_year
    {
        width: 70px;
        float: left;
    }
#product_table .product_country
    {
        width: 125px;
        float: left;
    }
#product_table .product_producer
    {
        width: 180px;
        float: left;
    }
#product_info
    {
        background: url('../images/_system/info_table.gif') no-repeat;
        width: 550px;
        height: 547px;
        padding: 10px 10px;
        position: relative;
    }
#product_info .title
    {
        width: 150px;
        float: left;
        line-height: 25px;
    }
#product_info .contents
    {
        width: 375px;
        float: left;
    }
#box_titles
    {
        position: relative;
        left: 10px;
    }
.title_active
    {
        position: relative;
        top: 1px;
        float: left;
        margin-right: 5px;
        border: 1px solid #C0C0C0;
        border-bottom: none;
        background-color: #E3E3E3;
        cursor: pointer;
        padding: 0px 2px 0px 2px;
    }
.title_inactive
    {
        float: left;
        margin-right: 5px;
        border: 1px solid #C0C0C0;
        border-bottom: none;
        background-color: #F2F2F2;
        cursor: pointer;
        padding: 0px 2px 0px 2px;
    }
/*=============================================================================

								PRINT_PROFILE.PHP

  =============================================================================*/
/*
#print_body
    {
        cursor: default;
        width: 678px;
        padding: 20px;
    }
#itemlist #block_a
    {
        width: 400px;
        float: left;
    }
#itemlist #block_b
    {
        margin-left: 20px;
        width: 250px;
        float: left;
    }
#itemlist .row
    {
        border-bottom: 1px dashed #C0C0C0;
    }
#itemlist .edit_bar
    {
        width: 11px;
        float: left;
        padding: 0px 3px 1px 0px;
        margin-top: 5px;
    }
#itemlist .title
    {
        font-weight: bold;
        width: 150px;
        float: left;
        line-height: 25px;
    }
#itemlist .contents
    {
        width: 236px;
        float: left;
        line-height: 25px;
    }
*/
