/* COMMON SETTINGS */
body {
	margin:0px; padding:0;
	font-size:12px; font-family:arial,helvetica;
	color:#333;
}
td, p, li {
	font-size:12px;
	font-family:arial,helvetica;
	color:#333;
}
img	{border:none}
p		{text-align:justify}

input			{font-size: 12px;font-family:arial,verdana; height:20px;}
input.btn {height:24px; line-height:10px}
input.chk	{height:14px}
input.fld {width:100%}

select		{font-size: 11px;font-family:arial,verdana; height:24px; padding-top:3px;}
select.sel{height:24px;}
select.sel100{height:24px; width:100%}
optgroup  {color:#cccccc;}

textarea.fld {font-size: 11px; font-family:arial,verdana; width:100%;}


.text     {font-family: Arial,helvetica; font-weight:bold;}
.bold			{font-weight:bold;}
.titl			{font-size:14px; font-weight:bold;}
.titb			{font-size:17px; font-weight:bold;}
.tred 		{color:red; font-weight:bold;}
.small		{font-size:10px; color:#666666;}
.descr    {margin:8px 0 8px 0; color:#444444;}

/* HEAD */
#menu {
	background: url(img/menu_bg.gif);
	padding: 0 0 0 32px;
}
#menu a {
	display: block;
	float:left;
	height: 38px; idth:140px;
	background: url(img/tab_bg.png) no-repeat left top;
	padding: 0 50px 0 45px;
	line-height: 39px;
	font-size:16px; font-family:arial,helvetica; font-weight:normal;
	color: #fff;
	text-decoration:none;
}
#menu a.curr {
	background: url(img/tab_curr_bg.png) no-repeat left top;
	color:#bbb;
}
#menu a:hover {
	background: url(img/tab_hover_bg.png) no-repeat left top;
	color:#bbb;
	text-decoration:none;
}
#menu .last {
	float:left;
	height:38px; width:16px;
	background: url(img/tab_last.png) no-repeat left top;
}

/* BODY */
#body { padding: 42px 50px 25px 52px; }
#body h1 {
	padding-left: 22px;
	background: url(img/bull_orange.gif) no-repeat left;
}
#body h2, h3 {
	padding-left: 22px;
	background: url(img/bull_orange.gif) no-repeat left top;
}
#body ul, ol {padding:0; margin: 6px 0 6px 18px;}
*html #body ul{padding:0; margin: 6px 0 6px 20px;}
*html #body ol{padding:0; margin: 6px 0 6px 24px;}
#body ul ul { margin: 2px 0 2px 14px; list-style-type:disc}
#body ol ol { margin: 2px 0 2px 16px; }
*html #body ol ol { margin: 2px 0 2px 22px; }
#body li {padding:0px; margin: 2px 0 0 0;}

#body a	{ color:#34c; text-decoration:underline; }
#body a:hover	{color:#006; text-decoration:none; }
p.center {text-align:center}

#price {
	margin-top:10px;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}
#price td {
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 4px 10px 3px 10px;
	text-align: center;
}
#price td.t {background-color:#f3eee6;}
#price td.h {font-weight: bold;}
.a {color:#cc5500;}

/* footer */
#footer {
	color: #ccc;
	font-size:10px;
	padding:5px 50px 6px 52px;
}
#footer a { color: #ccc; text-decoration:none; }
#footer a:hover { color: #999; text-decoration:none; }
#footer .copy { float:left; }
#footer .contact { float:right; }
