 html {
	overflow-x: auto;
	overflow-y: scroll;
}

body { 
	margin: 0px 0px 10px 0px;
    color: #142658;
    font-family: Verdana, Tahoma, Arial;
    font-size: 12px;
	line-height: 132%;
	text-align: center;
	background: url(images/body_back_dot.bmp);
}

table.cat_pr { 
	background-color: #d2d8e8; 
	border: solid; 
	border-width: 1px; 
	border-color: #b5bed7; 
	margin: 0px 5px 0px 0px;
}

table.right_sect {
	background-color: #e7e9f1;
	padding: 0px; 
	margin: 0px;  
	border: solid; 
	border-width: 1px; 
	border-color: #d0d3e1;
}

table.report { 
    border: solid;
	border-width: 0px 1px 1px 0px;
    border-color: #b5bace;
}

table.methane { 
	text-align: center;
 
}

table.slide {
    font-size: 10px;
    background-color: #e7e9f1;
    margin: 3px 0px 0px 0px; 
    padding: 0px;
	border: solid; 
	border-width: 1px 1px 1px 1px;
	border-color: #d0d2dc; 
}

table.bordered {
	border: solid; 
	border-width: 1px;
	border-color: #b5bace;
	padding: 7px;
}


td.slide {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    text-indent: 0px;
    vertical-align: middle;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

td.slide_arrow {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}

span.slide {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #bb2222;
    background-color: #f7f7f9;
	border: solid; 
	border-width: 0px 1px 0px 1px; 
	border-color: #2f3a6b;
    padding: 0px;
    margin: 0px;
}

a.slide {
    color: #142658;
    background-color: #e7e9f1;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
}

a.slide:hover {
    color: #8792b2;
    background-color: #ffffff;
    text-decoration: none;
}

tr.orange {
    background-color: #efa93b;
}

tr.headblue {
/*    background-color: #fff8bc; */
/*    background-color: #fddaa3; */
    
/*    background-color: #f9daaa; */

    background-color: #f4bf7a;
}

tr.headunder {
    background-color: #bb2222;
}

tr.lightblue {
    background-color: #e8ebf3; 
}

tr.darkblue {
/*    background-color: #e7eaf2; */
    background-color: #d9ddec; 
}

tr.darkblue2 {
    background-color: #c8cddf; 
}

td.tyre_sizes {
  	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}

td.tyre_sizes_head {
  	font-family: Courier;
	font-size: 9px;
	font-weight: bold;
	color: #bb2222; 
/*    color: #142658; */
/*   text-decoration: underline; */
/*   padding-left: 7px; */
}

td { 
	color: #061f67;  
	font-family: Arial, Helvetica, sans-serif;  	
  	font-size: 12px;
}

td.content { 
  	text-align: left;
  	padding: 0px 0px 10px 20px;
}

td.content2 { 
  	text-align: left;
  	padding: 0px 15px 10px 20px;
/* 	background-color: #f6f7fa; */
/*	background: url(images/back_line_1.bmp); */
}

td.left_admin_panel {
  	text-align: left;
  	padding: 0px 15px 10px 20px;
/* 	background-color: #f6f7fa; */
}

td.right_admin_panel {
  	text-align: left;
  	padding: 0px 15px 10px 20px;
 	background-color: #f6f7fa;
}

td.content3 {
    text-align: left;
    padding: 0px 0px 0px 0px;
}

td.layout3 {
    text-align: left;
    padding: 0px 8px 10px 12px;
}

td.right_panel {
    padding: 9px 0px 0px 0px;
}

td.content_r { 
  	text-align: right;
  	padding-left: 20px;
}

td.content_title { 
	font-family: Tahoma; 
	font-size: 18px; 
	font-weight: bold; 
	font-style: italic;
  	text-align: left;
	text-decoration: none;
	background-color: #ffffff;
	padding: 0px 0px 0px 30px;
	border: solid; 
	border-width: 0px 0px 1px 0px;
	border-color: #cb3e2f; 
}

td.admin_title { 
	font-family: Tahoma; 
	font-size: 18px; 
	font-weight: bold; 
	font-style: italic;
  	text-align: center;
	text-decoration: none;
	background-color: #ffffff;
	padding: 0px 2px 0px 2px;
	border: solid; 
	border-width: 0px 0px 1px 0px;
	border-color: #cb3e2f; 
}

td.contact { 
	text-align: left;
	vertical-align: middle;
	padding: 7px 0px 3px 25px;
}

td.yellowback { 
	background-color: #faf3d3;
    border: solid;
	border-width: 1px;
 /*   border-color: #ece4bc; */
    border-color: #bb2222;
}

td.topmenu { 
  	font-size: 10px;
	text-align: left;
}

td.explanation { 
    font-family: Verdana, Arial, Tahoma;
    font-weight: bold;
    text-decoration: none;
	text-indent: 3em;
	text-align: center;
}

td.field { 
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	padding-top: 2px;
}

td.field_2 { 
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
}

td.field_3 { 
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}

td.lang { 
	font-size: 11px;
	text-align: right;
	vertical-align: middle;
}

td.username {
    text-align: right;
    font-weight: bold;
    vertical-align: middle;
    padding-right: 5px;
}

a.username {
    font-weight: normal;
    color: #bb2222;
}

td.footer { 
  	font-size: 10px;
 	vertical-align: bottom;
	padding: 0px 1px 2px 15px;
}

td.leftmenu { 
  	border: solid;
  	border-width: 0px 1px 1px 1px;
  	border-color: #cccccc;
	background-color: #fafafa;
}

td.blueback { 
  	background-color: #e7e9f1;
    border: solid;
	border-width: 1px;
    border-color: #d9dce9;
}

td.reports_tblhead {
    font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
  	background-color: #e7e9f1;
    border: solid;
	border-width: 1px;
    border-color: #b5bace;
}

td.reports_tblhead_2 {
    font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 7px;
	padding-right: 7px;
    border: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #bb2222;
}


td.reports_tblheadred {
  	color: #880000;
    font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
  	background-color: #e7e9f1;
    border: solid;
	border-width: 1px;
    border-color: #b5bace;
}

td.reports_tbl { 
    font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 7px 0px 3px 10px;
}

td.reports_tblnorm { 
	text-align: left;
	vertical-align: middle;
	padding: 7px 0px 3px 10px;
}

td.reports_tblnorm2 { 
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 3px 20px;
}

td.reports_tblnorm3 { 
	text-align: left;
	vertical-align: middle;
	padding: 0px;
}

td.report { 
	padding: 2px 5px 2px 12px;
    border: solid;
	border-width: 1px 0px 0px 1px;
    border-color: #b5bace;
}

td.report_head { 
    padding: 4px;
    border: solid;
	border-width: 1px 0px 0px 1px;
    border-color: #b5bace;
}

td.du { 
	padding: 2px 2px 2px 2px;
    border: solid;
	border-width: 1px 0px 0px 1px;
    border-color: #b5bace;
}

td.tyre_group { 
	letter-spacing: 2px;
	text-align: left;
	vertical-align: middle;
	padding: 1px 1px 1px 7px;
	background: url(images/tyre_group_back2.bmp) repeat-x;
}

td.cat_pr { 
	text-align: center;
	padding-top: 2px;
}

td.methane_1d { 
  	background-color: #d9dce9;
}

td.methane_2d { 
  	background-color: #f0d6bd;
}

td.methane_1 { 
  	background-color: #e6e8f3;
}

td.methane_2 { 
  	background-color: #f6e1cd;
}

td.hobby1 {
	text-align: right;
	vertical-align: top;
	padding: 7px 7px 0px 0px;
}

td.hobby2 {
	text-align: left;
	vertical-align: bottom;
	padding: 0px 0px 7px 7px;
}

td.eco {
	text-align: left;
	vertical-align: middle;
	padding-right: 10px;
}

td.clients {
	text-align: left; 
	vertical-align: top;
	padding-right: 10px; 
}

td.right_sect {
	text-align: right; 
	vertical-align: top;	
	padding: 9px 5px 0px 0px;
	margin: 0px; 
}

td.empty {
	font-size: 10px;
}

td.hobby {
    margin: 0px;
    padding: 0px;
}


a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

a.field:link, a.field:visited {
	color: #061f67;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.field:hover {
	color: #626e92;
	text-decoration: none;
}

a.field_2:link, a.field_2:visited {
	color: #061f67;
	font-size: 11px;
	text-decoration: none;
}
a.field_2:hover {
	color: #626e92;
	text-decoration: underline;
}

a.topmenu:link, a.topmenu:visited {
	color: #061f67;
	font-weight: bold;
	vertical-align: middle;
	padding: 0px 3px 0px 3px;
}

a.topmenu:hover {
	color: #626e92;
}

a.leftmenu:link, a.leftmenu:visited {
	display: block; 
	color: #061f67;
	font-weight: bold;
	text-align: left;
	background: url(images/button_3.jpg) no-repeat;
	padding: 4px 0px 0px 0px;
	height: 19px !important;
	height: 23px;
	width: 100%;
}
a.leftmenu:hover {
	color: #eceef2;
	text-decoration: none;
	background-position: 0px -23px;
}

a.cat_pr:link, a.cat_pr:visited {
	display: block;
	color: #061f67;
	font-weight: bold;
	text-align: center;
	border: solid;
	border-width: 1px;
	border-color: #d2d8e8;
}

a.cat_pr:hover {
	color: #626e92;
	text-decoration: none;
	border: solid;
	border-width: 1px;
	border-color: #67759a;
}

a.cat_tyres:link, a.cat_tyres:visited {
	display: block;
	color: #061f67;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: solid;
	border-width: 1px;
	border-color: #ffffff;
}

a.cat_tyres:hover {
	color: #626e92;
	text-decoration: none;
	border: solid;
	border-width: 1px;
	border-color: #67759a;
}

a.tyre:link, a.tyre:visited {
	display: block;
	color: #061f67;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #e7e9f1;
	border: solid;
	border-width: 1px;
	border-color: #ffffff;
	border-bottom-color: #a2abc7;
}

a.tyre:hover {
	color: #021651; 
	text-decoration: none;
	background-color: #bdc5dc; 
	border: solid;
	border-width: 1px;
	border-color: #67759a;
}

a.tyre_sel:link, a.tyre_sel:visited {
	display: block;
	color: #021651; 
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #bdc5dc; 
	border: solid;
	border-width: 1px;
	border-color: #67759a;
}

a.tyre_sel:hover {
	color: #021651; 
	text-decoration: none;
	background-color: #bdc5dc; 
	border: solid;
	border-width: 1px;
	border-color: #67759a;
}

a.lang:link, a.lang:visited {
	color: #72223a;
	font-size: 13px;
	font-weight: bold;
	color: #72223a;
	text-align: center;
}

a.lang:hover {
	color: #b88695;
	text-decoration: none;
}

a.flag:link, a.flag:visited {
	font-size: 10px;
	vertical-align: right;
	padding: 0px 3px 0px 0px;
}

a.flag:hover {
	color: #626e92;
}

a.anketa {
    color: #aa0000;
}

a.anketa:hover {
    color: #aa0000;
}

a.anketa:visited {
    color: #770000;
}

a.anketa:visited:hover{
    color: #770000;
}

a.tombola {
    color: #bb2222;
    font-weight: bold;
    font-style: italic;
}

a.tombola:hover {
    color: #bb2222;
}

a.tombola:visited {
    color: #991111;
}

a.tombola:visited:hover{
    color: #991111;
}




a.reports {
    color: #061f67;
	font-weight: bold;
}

a.reports:hover {
    color: #626e92;
}

a.logo {
}

a.logo:hover {
	display: block;
    border: solid;
	border-width: 1px;
    border-color: #17317b;
}

b.alert {
    color: #bb2222;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 12px;
}

b.alert_wide {
    color: #bb2222;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 12px;
	letter-spacing: 2px;
}

b.alert_italic {
    color: #bb2222;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 12px;
    font-style: italic;
}

b.alert_varsize {
    color: #bb2222;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

b.tyre_group {
	color: #bb2222;
	font-family: Tahoma; 
    font-size: 11px;
    font-weight: bold;
	letter-spacing: 2px;
/*	background-color: #fff8bc; */
	background-color: #f8deb5; 
/*	background-color: #f4e3c9; */
	padding: 0px 7px 0px 7px;
    border: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #bb2222;
}

b.announce {
    font-style: italic;
    text-decoration: underline;
}

span.tyre_sizes {
	font-family: Courier;
	font-size: 10px;  
}

div.tyre_sizes {
	font-family: Courier;
	font-size: 10px;  
}

input.field_2 {
    color: #142658;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input.content {
	font-family: Arial, Helvetica, sans-serif;  	
  	font-size: 12px;
	color: #061f67;
}

select.field_3 {
    color: #142658;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;  /* center; */
}

img.image {
  	margin: 0px;
	padding: 0px;  	
}

img.separator {
	vertical-align: middle;
}

img.flag {
	vertical-align: bottom;
}

img.footer {
	vertical-align: bottom;
}

img.hobby {
    padding: 0px;
    margin: 0px;
    position: relative;
    left: 0px
}

p.content { 
	text-indent: 30px;
	margin-top: 10px;
}

p.content_t_15 {
 	text-indent: 30px;
 	margin-top: 15px;
}

p.content_r {
  	padding-right: 15px;
}

p.content_title {
  	margin: 20px 0px 0px 0px;
}

p.methane_expl { 
	font-weight: bold;
	text-indent: 0px;
	margin-top: 10px;
}

p.methane_expl2 { 
  	color: #880000;
	font-weight: bold;
	text-indent: 20px;
	margin: 25px 0px 10px 0px;
}

p.graybox { 
	text-indent: 3em;
	margin: 1px 5px 5px 5px;
}

p.explanation {
    font-family: Verdana, Arial, Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
	text-indent: 3em;
}

p.nomargins {
  	margin-top: 20px;
  	padding-top: 0px;
}

p.allreports {
	padding: 5px 5px 5px 11px;
}

p.flash_back {
    color: #bb2222;
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
    text-align: center;
    margin: 0px;
}

ul {
	font-size: 12px;
	margin: 2px 0px 0px 10px;
	padding-left: 15px;
	list-style-image: url(images/ok_mark.gif);
	list-style-type: circle
	marker-offset: 0px;
}

ul.bold {
	font-weight: bold;
}

ul.tyre_cat {
	list-style-image: url(images/ok_mark4.gif);
    background-color: #f9edd6; 
    border: 1px solid #bb2222;
    margin: 5px 0px 0px 0px;    
    padding: 5px 5px 5px 25px;
}

ul.oiltype {
	font-size: 12px;
	margin: 2px 0px 0px 10px;
	padding-left: 15px;
	list-style-type: disc; 
	list-style-image: none;
	marker-offset: 0px;
}

li.top_5 {
  	margin-top:5px;
}

h3.content {
	font-family: Times New Roman;
  	font-size: 20px;
  	font-weight: bold;
  	font-style: italic;
	margin: 20px 0px 0px 30px;
}

select.content {
	font-family: Arial, Helvetica, sans-serif;  	
  	font-size: 12px;
	color: #061f67;
}

#iphoto {
	margin: 10px 0px 7px 20px;
}

#pphoto {
  	margin-top: 1px;
}

#cphoto {
	vertical-align: top;
 /* margin-right: 15px; */
}

#certphoto {
 	margin: 20px 0px 0px 0px;
}

#anketa_form {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#top_25 {
  	margin: 25px 0px 0px 0px;
}

span.tyre_expl {
    display: block;
    padding: 7px 10px 5px 10px; 
    margin-top: 10px;
    border: 1px solid #bb2222; 
}

span.lang_expl {
    display: block;
    width: 310px;
    color: #991010;
    text-align: center;
    font-weight: bold;  
    background-color: #f8deb5; 
    border: 1px solid #bb2222;
    padding: 7px 10px 5px 10px;
    margin-left: 30px;
}

span.error_expl {
    display: block;
    width: 400px;
    color: #991010;
    text-align: center;
    font-weight: bold;  
    background-color: #f8deb5; 
    border: 1px solid #bb2222;
    padding: 7px 10px 5px 10px;
    /*  margin-left: 30px; */
    margin-left: auto;
    margin-right: auto;
}

span.fuel_name {
    color: #bb2222; 
/*    color: #e3800c; */
}

span.fuel_price {
    font-weight: bold;
}

span.fuels_title {
    color: #e3800c; 
    font-weight: bold;
    letter-spacing: 3px;
}

span.red_wide {
    color: #bb2222;
    font-weight: bold;
    letter-spacing: 1px;
}

span.yellow {
    color: #e3800c; 
}

span.subtitle {
    color: white;
    background-color: #242963;
    text-align: right;
    font-size: 1.3em;
    font-weight: bold;
    font-style: italic; 
    padding: 2px 7px 2px 7px;
}

table.announce { 
    border: solid;
	border-width: 0px 1px 1px 0px;
    border-color: #b5bace;
}

td.announce {
    text-align: center;
    border: solid;
	border-width: 1px 0px 0px 1px;
    border-color: #b5bace;
    padding: 2px 5px 2px 5px;
}

td.announce_l {
    text-align: left;
    border: solid;
	border-width: 1px 0px 0px 1px;
    border-color: #b5bace;
    padding: 2px 5px 2px 5px;
}

td.announce_r {
    text-align: right;
    border: solid;
	border-width: 1px 0px 0px 1px;
    border-color: #b5bace;
    padding: 2px 5px 2px 5px;
}

sup {
    font-family: Verdana, Tahoma, Arial;
    font-size: 0.75em; 
}

