﻿/* 15/07/2007 by zelus */
*
{
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Tahoma;
    font-size: 11px;
    color: #292929;
}
body
{
    background-image: url(../Images/MasterPage/bg.jpg);
    background-repeat: repeat-x;
}
div { margin: 0px; padding: 0px; }
img
{
    border: 0px;
    vertical-align: middle;
}
table
{
    border: 0px;
    border-collapse: collapse;
}
td
{
    vertical-align: top;
    text-align: left;
}
a, a:visited, a:link, a:active
{
    color: Gray;
    text-decoration: none;
    cursor: pointer;
}
a:hover
{
    color: #0175ff;
    text-decoration: none;
    cursor: pointer;
}
.nothing { background-color: Transparent; }
.nothing:hover { background-color: Transparent; }
input[type=text], input[type=password], .textbox
{
    width: 80%;    
    height: 16px;
    background-color: #ffffff;
    border: 1px solid #c2e26a;
    padding-top: 2px;
    padding-left: 3px;
}

.button
{
    font-size: 11px;
    color: Black;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
    background-color: Transparent;
    background-image: url(../Images/MasterPage/button_bg.jpg);
    background-repeat: repeat-x;
    height: 18px;
    border: 0px;
    display: inline-block;
    margin-top: 1px;
    cursor: pointer;
    border: 1px solid #a1c17e;    
}


.button:hover
{
    color: Blue;
    cursor: pointer;
}
p
{
    text-align: justify;
}
/*-----------------------------------------
MASTER PAGE - MENU
-----------------------------------------*/
.menu
{
    vertical-align: middle;
    height: 28px;
}
.menu a, .menu a:link, .menu a:active, .menu a:visited
{
    color: Black;
    font-size: 11px;
    text-decoration: none;
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px;
}
.menu a:hover
{
    text-decoration: none;
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px;
}
/*-----------------------------------------
SITEMAP
-----------------------------------------*/
.sitemap
{
    height: 28px;
    background-image: url(../Images/MasterPage/sitemap_bg.jpg);
    background-repeat: repeat-x;
    vertical-align: middle;
}
h1.green
{
    color: #349400;
    font-size: 14px;
    font-family: "trebuchet MS", Verdana, Tahoma;
}
h1.black
{
    color: black;
    font-size: 14px;
    font-family: "trebuchet MS", Verdana, Tahoma;
}
p
{
    text-align: justify;
}
a.green, a.green:link, a.green:visited, a.green:active 
{
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #89aa2e;
}
a.green:hover
{
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: black;
}
span.date
{
    color: #727272;
    font-size: 10px;
    font-weight: bold;
}
.sb_title
{
    font-size: 13px;
    color: Black;
    font-weight: bold;
    font-family: "Trebuchet MS", Verdana, Tahoma;
}

.gray
{
    font-size: 14px;
    color: #5f5f5f;    
}
.borderBottomGreen
{
    border-bottom: 1px solid #b4d753;
}
.box
{
    background-color: #f5f9fa;
    border: 1px solid #ebebeb;
    margin: 5px 0 0 0;    
}
h2.gray
{
    color: gray;
    font-size: 14px;
}
a.nothing
{
    background-color: Transparent;
}
.tab_middle_green
{
    cursor: pointer; color: gray; font-weight: bold; vertical-align: middle; text-align: center; height: 22px; padding-left: 3px; padding-right: 3px; width: 79px; background-image: url(../Images/tabs/middle_green.jpg); background-repeat: no-repeat;
}
.tab_green
{
    cursor: pointer; color: gray; font-weight: bold; vertical-align: middle; text-align: center; height: 22px; padding-left: 3px; padding-right: 3px; width: 80px; background-image: url(../Images/tabs/middle_green.jpg); background-repeat: no-repeat;
}

.tab_white
{
    cursor: pointer; color: gray; font-weight: bold; vertical-align: middle; text-align: center; height: 22px; padding-left: 3px; padding-right: 3px; width: 80px; background-image: url(../Images/tabs/middle_white.jpg); background-repeat: no-repeat;
}

.tab_small_green
{
    cursor: pointer; color: gray; font-weight: bold; vertical-align: middle; text-align: center; height: 22px; padding-left: 3px; padding-right: 3px; width: 33px; background-image: url(../Images/tabs/small_green.jpg); background-repeat: no-repeat;
}
.tab_small_white
{
    cursor: pointer; color: gray; font-weight: bold; vertical-align: middle; text-align: center; height: 22px; padding-left: 3px; padding-right: 3px; width: 80px; background-image: url(../Images/tabs/middle_white.jpg); background-repeat: no-repeat;
}
a.extra, a.extra:link, a.extra:visited, a.extra:active
{
    color: black;
    text-decoration: underline;
}
a.extra:hover
{
    color: Black;
    text-decoration: none;
}
a.blue, a.blue:link, a.blue:visited, a.blue:active
{
    color: #113aa6;
    text-decoration: none;
}
a.blue:hover
{
    color: Black; 
    text-decoration: underline;
}
.big_green
{
    color: #81ad08;
    font-size: 14px;
}
.shopping_table TD
{
    background-color: #87a057;
    color: White;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
}
.shopping_table TD.right, TH.right
{
    text-align: right !important;
}
.shopping_table TD.right, TH.right
{
    text-align: center !important;
}
.shopping_table TH { text-align: left; }
.shopping_header { height: 25px; border-top: 1px solid #b9b9b9; background-color: #f2f2f2; color: Black; }
.gray_bottom { border-bottom: 1px solid #d8d8d8; }
.gray_top { border-top: 1px solid #d8d8d8; }


/* added by zelus @ 21/08/07 */
/* gray line */
div.line { height: 2px; display: block; clear: both; border-bottom: 1px solid gray; width: 100%; } 
/*
th
{
	text-align: right;
	vertical-align:middle; 
	vertical-align:top;
	font-weight: 500;
	padding-right: 5px;
}
*/
#sidebar ul { text-align: left; }
#sidebar ul li { padding: 2px 0 2px 0px; border-bottom: 1px solid #e5e5e5; }

.gridView { width: 100%; }
.gridView th { padding: 2px 0 2px 4px; background-color: #e5e5e5; color: Gray; }
.gridView td { padding: 2px 0 2px 4px; border-bottom: 1px solid #f6f6f6; }

.trackResultDetails { margin: 5px 0 5px 0px; width: 98%; text-align: center; border: 1px solid #e5e5e5; background-color: #f6f6f6; }
.trackResultDetails .title { font-weight: bold; font-size: 12px; color: Gray; background-color: White; border-bottom: 1px solid #e5e5e5; }
.trackResultDetails td { background-color: white; text-align: left; border-bottom: 1px solid #e5e5e5; }
.trackResultDetails th { background-color: Transparent; text-align: left; padding: 2px 0 2px 3px; }

.tdHeight25 td { height: 25px; vertical-align: middle; }
.tdHeight25 td span { vertical-align: middle; }

.subTitle { border-bottom: 1px solid gray; font-weight: bold; font-size: 11px; padding: 0px 0 0px 5px; height: 20px !important; }
.verticalMiddle { vertical-align: middle; }

.pnlBeam a, .pnlBeam a:link, .pnlBeam a:visited, .pnlBeam a:active
{ text-decoration: none !important; }
.pnlBeam a:hover { text-decoration: underline !important; color: Blue !important; }

/* NEWS */
.news   { margin: 25px 0px 0px; }
.news p { padding: 7px 0px 7px 15px; }

a strong { color: #113aa6; text-decoration: underline; }
a:hover strong { color: Gray; }

.bottomLineForm td  { padding: 5px 0 5px 0; border-bottom: 1px solid #e5e5e5; }
.bottomLineForm img { vertical-align: middle; padding-top: 5px; padding-right: 8px; }
.bottomLineForm a   { vertical-align: middle; padding-bottom: 5px; }

.borderBottomTable td   { border-bottom: 1px solid #e5e5e5; padding: 5px 0 5px 0; }


/* By Gosia - temporary hides all buttons "Add to cart" etc */

#ctl00_ContentPlaceHolder1_pnlPridycts .button { display: none; }
#ctl00_ContentPlaceHolder1_pnlPridycts input { display: none }
.box .button   { display: none }