img { border:0 }

body {margin:0; font-family: Taghoma, Verdana, Arial;font-size: 8pt;color: #696969; background: url(images/bg.png) repeat-x top;}
tr,td {font-family: Tahoma, Verdana, Arial;font-size: 9pt;color: #000;}
td.mtab {padding:0;}


td.lbody { padding: 5px 5px; 15px 10px; border-right: 1px dotted #27a7f3; vertical-align: top;}

td.mbody {padding:15px; vertical-align: top;}
td.bottom { padding-left: 25px; vertical-align: bottom; padding-bottom: 15px;}

td.empty {}

strong.red {color: #ff0000;font-style:italic; font-size: 10pt; letter-spacing:-1px;}

h1 { font-weight: normal; font-size: 20px; margin: 0px; color: #293A82; line-height: 20px; font-family: Arial; text-transform: uppercase; outline: none; }
h2 { font-weight: normal; font-size: 18px; margin: 0px; color: #6f082d; line-height: 25px; font-family: Arial; text-transform: uppercase; }

h2.h2_black { font-weight: normal; font-size: 18px; margin: 0px; color: #000000; line-height: 25px; font-family: Arial; text-transform: uppercase; }

h3 { font-weight: bold; font-size: 20px; margin: 0px; color: #054d93; line-height: 22px; font-family: Arial; text-transform: uppercase; }

h2.h2_blue { padding-left: 0px; font-weight: normal; font-size: 20px; margin: 0px; color: #054d93; line-height: 20px; font-family: Arial; text-transform: uppercase; }
h2.h2_orange { padding-left: 0px; font-weight: normal; font-size: 20px; margin: 0px; color: #054d93; line-height: 20px; font-family: Arial; text-transform: uppercase; }
h2.h2_green { padding-left: 0px; font-weight: normal; font-size: 20px; margin: 0px; color: #09c100; line-height: 20px; font-family: Arial; text-transform: uppercase; }

h2.day { padding-left: 0px; font-weight: normal; font-size: 18px; margin: 0px; color: #054d93; line-height: 18px; font-family: Arial; text-transform: uppercase; }

.noformpad { margin : 0px; padding : 0px; }

ul.im { color: #054d93;  list-style-type: dics; list-style: inside; padding-left: 2px;}
.nb { border: 0px; }

.backbut {
	width: 150px;
	text-align:right; 
	background: #c6e4f8;
	color: #054d93;
	font-weight: 
	bold;
	padding: 10px;	
	}


a			{ color: #054d93; text-decoration: none; outline: none; }
a:link			{ color: #054d93; text-decoration: none; }
a:active		{ color: #054d93; text-decoration: none; }
a:visited		{ color: #054d93; text-decoration: none; }
a:hover			{ color: #6f082d; text-decoration: underline; }

a.menulink			{ font-size: 10pt; font-weight: bold; color: #000; text-decoration: none; text-transform: uppercase; outline: }
a.menulink:active	{ font-size: 10pt; font-weight: bold; color: #000; text-decoration: none; text-transform: uppercase; }
a.menulink:visited	{ font-size: 10pt; font-weight: bold; color: #000; text-decoration: none; text-transform: uppercase; }
a.menulink:hover	{ font-size: 10pt; font-weight: bold; color: #6f082d; text-decoration: none; text-transform: uppercase; }

a.biglink		{ font-size: 9pt; font-weight: bold; color: #000000; text-decoration: none; }
a.biglink:active	{ font-size: 9pt; font-weight: bold; color: #000000; text-decoration: none; }
a.biglink:visited	{ font-size: 9pt; font-weight: bold; color: #000000; text-decoration: none; }
a.biglink:hover		{ font-size: 9pt; font-weight: bold; color: #ff3300; text-decoration: none; }


a.anc			{ color: #000000; text-decoration: none; text-transform: uppercase; }
a.anc:active		{ color: #000000; text-decoration: none; text-transform: uppercase; }
a.anc:visited		{ color: #000000; text-decoration: none; text-transform: uppercase; }
a.anc:hover		{ color: #ff3300; text-decoration: none; text-transform: uppercase; }

a.catlink			{ color: #6f082d; text-decoration: none; }
a.catlink:active	{ color: #6f082d; text-decoration: none; }
a.catlink:visited	{ color: #6f082d; text-decoration: none; }
a.catlink:hover		{ color: #6f082d; text-decoration: underline; }


strong.tit { color: #6f082d; }

hr.hr_line {
	background-image: url("../images/line.gif");
	width: 90%;
	height: 7px;
	font-size: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: 0px;
	}

hr {
	background-image: url("../images/line.gif");
	background-repeat: repeat-x;
	width: 90%;
	height: 7px;
	font-size: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: 0px;
	}

input {
	background-color: #F8ECEB;
	border: 1px solid #000000;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #234200;
}

.count_prod_box{
        width: 29px;
        height: 18px;
        color: #424242;
        font-size: 10px;
        text-align: center;
        vertical-align: middle;
}

input.button {
	background-color: #155da4;
	border: 1px solid #155da4;
	height: 20px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #fff;
	text-align:center;
	text-decoration:none;
	padding: 3px;
	
}

input.button:hover {
	background-color: #155da4;
	border: 1px solid #155da4;
	height: 20px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #fff;
	text-align:center;
	text-decoration:none;
	padding: 3px;
	
}


a:link.button,a:active.button,a:visited.button {
	background-color: #155da4;
	border: 1px solid #155da4;
	height: 20px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #fff;
	text-align:center;
	text-decoration:none;
	padding: 3px;
	
}
a.button:hover {
	background-color: #155da4;
	border: 1px solid #155da4;
	height: 20px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #fff;
	text-align:center;
	text-decoration:none;
	padding: 3px;
	
}
select {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #234200;
}
textarea {
	background-color: #F8ECEB;
	border: 1px solid #000000;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #234200;
}
ul {
	margin-left: 10px;
	margin-bottom: 4px;
	padding-left: 2px;
	padding-bottom: 10px;
	}
xxxli { padding-bottom: 10px; }