.bg_all {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
}

.left_menu_name1, .left_menu_name{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0953A5;
	background-color: #E7F1FD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

	background-image: url(images/bg_blue_gradient.gif);
	background-repeat: repeat-x;
	background-position: left bottom;

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

div.left_menu_name{
	/* I need this for IE 'cause otherwise it hides the bottom (darker) line from bg_blue_gradient */
	height:28px; 
	/* Prevents wrapping */
	width:200px;
}

.space4, div.left_menu_name div{
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
	padding-right: 3px;
}

div.left_menu_name div{
	margin-left:3px;
	padding-bottom: 6px;
	/*background-image:url(images/papka1_close.gif);
	background-position:3px 6px;*/
	background-image:url(images/misc-all.png);
	background-position:-259px 6px;
	background-repeat:no-repeat; 
}

div.left_menu_name.open div{
	/*background-image:url(images/papka1_open.gif);*/
	background-image:url(images/misc-all.png);
	background-position:-259px bottom;
}

div.left_menu_name div span{
	cursor:pointer;
	padding-left:21px;
}

.left_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #59483C;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 15px;
	vertical-align: top;
}

div.left_menu {
	padding-top: 10px;
	padding-bottom: 5px;
	/*background-image: url(images/left_menu_line_225.gif);*/
	background-image: url(images/misc-all.png);
	background-position:0px -45px;
	background-repeat:no-repeat;
/*	padding-top: 7px;
	padding-left: 13px; */
	display:none;
}

.tab_left_menu, div.left_menu div{
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
}

div.left_menu div{
	padding-right: 0px;
}

.left_menu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.left_menu a:link {
	color: #59483C;
	text-decoration: none;
}
.left_menu a:visited {
	color: #29221D;
	text-decoration: none;
}
.left_menu a:hover, .left_menu a:active{
	color: #E7670A;
	text-decoration: underline;
}

.space1 {
	padding-left: 2px; /* 21px */
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ED4C10;
}
.bg_lines {
	background-image: url(images/bg_lines.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg_top_lines {
	background-image: url(images/bg_top_lines.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.top_left_line1 {
	background-image: url(images/bg_top_line1.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.bg_earth {
	background-color: #003076;
	background-image: url(images/bg_earth.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.bg_top_blue {
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #EBEBEB;
	text-align: center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #4873ab;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #324F76;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #E7670A;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #E7670A;
	text-decoration: none;
}
.bg_top_blue a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #062D74;
	text-decoration: none;
}
.bg_top_blue a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #10609A;
	text-decoration: none;
}
.bg_top_blue a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F04918;
	text-decoration: none;
}
.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F04918;
}



.bg_top_blue a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F04918;
	text-decoration: none;
}

.bg_logo {
	background-image: url(images/oppcharts_800.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_menu_home {
	background-image: url(images/bg_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
}
.menu_home {
	padding-top: 3px;
	padding-right: 20px;
	font-size: 11px;
	color: #7A6D63;
}
.menu_home a:link {
	color: #7A6D63;
	text-decoration: none;
}
.menu_home a:visited {
	color: #514842;
	text-decoration: none;
}
.menu_home a:hover {
	color: #E7670A;
	text-decoration: underline;
}


.menu_home a:active {
	color: #E7670A;
	text-decoration: underline;
}

/* here is the old css and new


.space2 {
	text-align: right;
	vertical-align: bottom;
	padding-right: 16px;
	padding-bottom: 17px;
}
*/
.space2 {
	text-align: right;
	vertical-align: bottom;
	padding-right: 16px;
}

.form_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: url(images/bg_form.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid #1A58B2;
	width: 131px;
	margin-bottom: 3px;
	/* height: 20px; */
	padding-top:4px;
	padding-bottom:4px;
}

/* here is the old css and new*/

.space3 {
	padding-top: 12px;
	padding-left: 0px; /* 22px */
	text-align: right;
}
.text1 {
	text-align: justify;
	vertical-align: top;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
}

.drop_down_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #818181;
	background-color: #FFFFFF;
	border: 1px inset #AEE4FE;
	width: 183px;
	margin-bottom: 0px;
}.text1_point {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66625F;
	text-align: justify;
	vertical-align: top;
	background-image: url(images/point1.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.text2_point {
	text-align: justify;
	vertical-align: top;
	background-image: url(images/point2.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	font-weight: bold;
}
.text2 {
	text-align: justify;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	font-weight: bold;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b8d6fd;
}
.centertext {
	text-align: justify;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
}
.price_top {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	background-color: #00307B;
	text-align: center;
}
.tab1 {
	background-color: #F9F9F9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
}
.blue_text {
	color: #FFFFFF;
	background-color: #5495E5;
	padding:2px 0;
}

.blue_text a:link {
        color: #FFFFFF;
}
.blue_text a:visited {
        color: #FFFFFF;
}
.blue_text a:hover {
        color: #FFFFFF;
}


.tab {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #458ee5;
}
.bg_no_earth {
	background-color: #003076;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.text_on_dark_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;
	vertical-align: top;
	padding: 10px;
}
.text_on_dark_blue a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8BCAF8;
	text-decoration: underline;
}
.text_on_dark_blue a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C2E3FC;
	text-decoration: underline;
}
.text_on_dark_blue a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}


.text_on_dark_blue a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.bg_top_blue1 {
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
	color: #FFFFFF;
}
.bg_top_blue1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.bg_top_blue1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D2EAFB;
	text-decoration: none;
}
.bg_top_blue1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFBD1C;
	text-decoration: none;
}


.bg_top_blue1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFBD1C;
	text-decoration: none;
}.yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFBD1C;
}
.menu_home {
	padding-bottom: 17px;
	padding-left: 228px;
}

.odd td {
        background-color: #F9F9F9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
}

.even td {
        border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
}

.Content{
	padding-left:10px;
	padding-right:10px;
}


.topcornerleft{
	background-image: url(images/misc-all.png);
	width:6px;
	height:31px;
}

.topcornerright{
	background-image:url(images/misc-all.png);
	background-position:-6px 0px;
	width:6px;
	height:31px;
}

.greenarrow Div{
	background-image:url(images/misc-all.png);
	background-position:-12px 0px;
	height:31px;
	width:35px;
	margin-left:5px;
}

.bluearrow{
	padding:3px;
}
.bluearrow Div{
	background-image:url(images/misc-all.png);
	background-position:-47px 0px;
	height:6px;
	width:5px;
	font-size:1px;
}

.whitelist Div, .blacklist Div{
	background-image:url(images/misc-all.png);
	background-position:-52px 0px;
	width:38px;
	height:41px;
}

.blacklist Div{
	background-position:-90px 0px;
}

.Return{
	position:relative;
	height:15px;
	margin-top:10px;
}
.Return A{
	background-image:url(images/misc-all.png);
	background-position:-128px 0px;
	width:128px;
	height:17px;
	position:absolute;
	right:10px;
}

.bg_educate {
	background-image: url(images/educate.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 4px;
}
.text_educate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CFFAA5;
	text-align: left;
	vertical-align: top;
	padding-left: 20px;
}
.text_educate a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CFFAA5;
	text-decoration: underline;
}
.text_educate a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #A8F55A;
	text-decoration: underline;
}
.text_educate a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFEFF;
	text-decoration: none;
}


.text_educate a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFEFF;
	text-decoration: none;
}

#pricelist .providers_text .ProvTitle{
	color:#1A8ACF;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}


