div.image { 
	float: left; 
	color: #808080; 
	font-size: 11px; 
	padding: 0; 
	/*
margin: 0 38px 25px 0; 
*/
	display: block; 
	text-align:center;
}
div.image img { 
	border: 1px solid #e5e5e5; 
	margin: 0 0 7px 0;
	text-align:center;
}

td.content ul { display: table; font-size: 13px; margin: 3px 0 2px 0; padding: 0 0 0 5px; }
td.content ul li { padding: 0 0 5px 15px;}

td.content ol { display: table; font-size: 13px; margin: 3px 0 2px 0; padding: 0 0 0 25px; }
td.content ol li { padding: 0 0 5px 0; color: #7ac912; font-weight: bold;}
td.content ol li span { color: #4d4d4d; font-weight: normal;}

h2 { color: #4c4c4c; font-size: 22px; font-family: Verdana; font-weight: normal; padding: 0; margin: 30px 0 10px 0;}

div.path { font-size: 11px; color: #9b9b9b;}
div.path a { color: #525252; }
div.path span { color: #f98319; }

h3 { color: #4c4c4c; font-size: 20px; font-weight: normal; line-height:1.3;}

.att { color: #848994;}
table.form { font-size: 14px;}
table.form  td { vertical-align: top; padding: 0 0 12px 0;}
table.form  td.title { width: 155px; padding: 0 10px 0 0;}
table.form  td input { width: 380px; margin: 0 0 6px 0; border: 1px solid #d1e3b8; font-size: 14px; font-family: Tahoma;}
table.form  td textarea { height: 147px; width: 380px; margin: 0 0 30px 0; border: 1px solid #d1e3b8; font-size: 14px; font-family: Tahoma;}
table.form  td select { width: 380px; margin: 0 0 6px 0; border: 1px solid #d1e3b8; font-size: 14px; font-family: Tahoma;}
table.form  td img { float: left; margin: 0 11px 0 0;}
table.form  td input.button { text-transform: uppercase; background: #7ab71c url(images/frontend/button.jpg) repeat-x 0 0; font-size: 14px; color: #fff; width: 132px; text-align: center; padding: 5px 0 40px 0; border: none; cursor: pointer;}
table.form  td img { border: 1px solid #868b96;}

.error { color: #f98319; }
.error input { border: 1px solid #f98319 !important; }
.error input.button { border: none !important; }
.error select { border: 1px solid #f98319 !important; }
.error textarea { border: 1px solid #f98319 !important; }

div.submenu { background: #fff url(images/frontend/submenu.jpg) repeat-x left bottom; padding: 15px 10px; margin: 0 0 30px 0;}
div.submenu table { width: 100%;}
div.submenu table td { vertical-align: top; font-size: 14px;}
div.submenu table td ul { margin: 0; padding: 0;}
div.submenu table td ul li { padding-bottom: 20px; background-image: url(images/frontend/grey_li.jpg); float:left; width:40%;}

table.horizontal { border-left: 1px solid #d0d0d0; clear:both; }
table.horizontal td.title { background: #00558d; font-size: 12px; font-weight: bold; color: #fff; border-right: 1px solid #a8dcff; border-bottom: none;}
table.horizontal td { font-size: 12px; color: #000; border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; padding: 7px; }

.grey { background: #f2f2f2;}

table.vertical { clear:both; }
table.vertical td.title { background: #fff; font-size: 12px; font-weight: bold; color: #00558d; border-right: 4px solid #00558d; }
table.vertical td { font-size: 12px; color: #000; padding: 7px; }
