/*Font in table*/
table
{
	font-size:100%;
}



/*Links*/
a:link {color: #486DAA;}
a:visited{color:#8C9AA8;}
a:active {color: #486DAA;}
a:hover{color:#DD0000;}

a.black_under_line:link {color: #000000;}
a.black_under_line:visited{color:#333333;}
a.black_under_line:active {color: #cc0000;}
a.black_under_line:hover{color:#cc0000;}

a.black_line_off:link {color: #000000; text-decoration: none }
a.black_line_off:visited{color:#333333; text-decoration: none }
a.black_line_off:active {color: #000000; text-decoration: none }
a.black_line_off:hover{color:#000000; text-decoration: none }

a.black:link {color: #000000; text-decoration: none }
a.black:visited{color:#333333; text-decoration: none }
a.black:active {color: #000000; text-decoration: none }
a.black:hover{color:#000000; text-decoration: underline }
p {margin: 4px 0px;}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #C3C4C6;
	background-color: #C3C4C6;
	margin:8px 0
}

h1
{
	color:#ffffff;
	font-size:160%;
    font-weight: normal;
    margin-bottom: 10px;
}

h2
{
	font-size:120%;

    color: #3f5142;
    border-bottom: 1px solid #C3C4C6;
    padding-bottom:2px;
    margin:5px 0px 10px 0px;
}

h3
{
	font-size:110%;
    color: #66462c;
    margin:10px 0px 5px 0px;
}

h4, h5, h6
{
	font-size:110%;
}

ul
{
  list-style: square outside url(images/marker.gif);
  /*border: 1px solid #ff0000;     */
  margin:0px;
  padding:0em 0em 0em 1em;
}

ul.mainpage
{
  list-style: square outside url(images/mainpage_marker.png);
  margin:25px 10px 20px 10px;
  padding:0em 0em 0em 1em;
  font-size: 12px;
}
* html ul.mainpage {list-style: square outside url(images/mainpage_marker.gif);}

ul.mainpage li
{
    padding-bottom:0.8em;
}


/* Button for order
input.order
{
  background:url(images/btn_order.gif) no-repeat center;
  text-align: center;
  color: #fff;
  border: 0px;
  height:22px;
}
*/

form
{
    padding: 0px;
    margin: 0px;
}





code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	margin:1em 0;
	background-color:#F5F5F5;
	font-family:sans-serif;
}






/*Data table*/
table.data-table
{
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #D6D6D6;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#f5f5f5;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #D6D6D6;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#f5f5f5;
	padding:4px;
	color:#333;
}

/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}

div.top_contact
{
font-size: 80%;
}

div.adv
{
  font-size: 80%;
  color: #6E8193;
  background-color: #EFEFEF;
}

.underline
{
  border-top: 1px solid #cad4cc;
}

.small
{
  font-size: 85%;
}

.banner
{
    margin-bottom: 10px;
}

.block_content
{
  padding: 50px 10px 10px 10px;
}

.date-time
{
  color: #b80303;
}

