body
{
	margin:0px;
	padding:0px;
	font:9pt/11pt tahoma;
	color:#666666;
	background-color:#FEFEFE;
}

a
{
	font:9pt/11pt tahoma;
	color:#666666;
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}

#main_table
{
	width:1000px;
	height:100%;
	background-position:right top;
	background-image:url('images/top_back.jpg');
	background-repeat:no-repeat;

}


#top_td
{
	vertical-align:top;
	height:440px;
}

a.tag
{
	color:#c9dae9;
	font:15pt/16pt calibri;
	position:absolute;
	display:block;
	text-decoration:none;
	
}

a.tag:hover
{
	color:#7ca2be;
}

.tag span
{
	font:13pt/14pt calibri;
	display:block;
	letter-spacing:0px;
}

#tag1
{
	font:21pt/22pt calibri;
	
	margin-left:446px;
	margin-top:141px;
	line-height:19px;
}

#tag2
{
	font:15pt/16pt calibri;
	
	margin-left:471px;
	margin-top:181px;
	line-height:17px;
}

#tag3
{
	margin-left:539px;
	margin-top:217px;
}

#tag4
{
	margin-left:443px;
	margin-top:234px;
}

#logo_link
{
	position:absolute;
	width:87px;
	height:90px;
	margin-top:130px;
	margin-left:68px;
}

#search_div
{
	background-image:url('images/search_back.gif');
	background-repeat:no-repeat;
	width:205px;
	height:19px;
	position:absolute;
	margin-left:752px;
	margin-top:435px;
	font:8pt/8pt arial;
}

#search_div form
{
	margin:0px;
	padding:0px;
}

#search_div input
{
	font:8pt/8pt arial;
	color:#7ca2be;
	width:172px;
	border-width:0px;
	padding:0px;
	margin:3px 0px 0px 25px;
	height:14px;
	line-height:12px;

}


#top_ico
{
	position:absolute;
	margin-left:10px;
	margin-top:15px;
}

#top_ico img
{
	margin-right:5px;
}

#center_td
{
	vertical-align:top;
	padding:0px 10px 30px 10px;
	background-image:url('images/back_ball.png');
	background-position:52px bottom;
	background-repeat:no-repeat;
}

h1
{
	/*color:#8db2d2;*/
	color:#ff4000;
	font:17pt/17pt calibri;
	margin:0px 0px 10px 0px;
}

h1 img
{
	margin:0px 5px 10px 0px;
	padding:0px 0px 0px 0px;
}	

h1.cat
{
	margin:11px 0px 0px 0px;
	
}

h1.pad_bot
{
	margin-bottom:10px;
}

h2
{
	color:#8db2d2;
	font:15pt/17pt calibri;
	margin:0px 0px 10px 0px;
}


h3
{
	font:12pt/13pt trebuchet ms;
	color:#ff4000;
	margin:10px 0px 10px 0px;
}


h4
{
	color:#8db2d2;
	font:12pt/14pt calibri;
	margin:0px 0px 10px 0px;
}

#cat_list
{
	margin-bottom:15px;
	margin-top:3px;
}

.pad
{
	margin-left:20px;
}

#cat_list td
{
	font:8pt/10pt tahoma;
	vertical-align:top;
}

#cat_list a
{
	color:#00529b;
	font:bold 8pt/11pt tahoma;
	text-decoration:none;
	text-transform:uppercase;
}

#cat_list a:hover
{
	text-decoration:underline;
}


#cat_list td.space
{
	height:7px;
}

#cat_list td.descr
{
	padding:5px 0px 6px 17px;
}

a.blue_link
{
	color:#00529b;
	font:9pt/11pt tahoma;
	text-decoration:none;
}

a.blue_link:hover
{
	text-decoration:underline;
}

#news_block
{
	margin-top:30px;
}

#news_block td
{
	color:#666666;
	font:8pt/10pt tahoma;
	width:325px;
	vertical-align:top;
	padding-right:0px;
}

#news_block p
{
	color:#666666;
	font:8pt/10pt tahoma;
}

#news_block h3
{
	margin-left:28px;
	margin-bottom:5px;
	font:14pt/16pt trebuchet ms;
}

#news_block a
{
	color:#00529b;
	font:8pt/10pt tahoma;
	text-decoration:none;
	text-transform:uppercase;
}

#news_block a:hover
{
	text-decoration:underline;
}

#news_block div.nbr
{
	font:18pt/20pt trebuchet ms;
	color:#00529b;
	margin-left:0px;
	margin-right:1px;
	display:inline-block;
	
	
	
}

#news_block div.text
{
	margin-top:-18px; margin-left:29px;
}

#news_block p
{
	margin:3px 0px 8px 0px;
	padding:0px;
}

#news_block span
{
	font:8pt/10pt tahoma;
	color:white;
	padding:0px 1px;
	background-color:#00529b;
	margin-right:7px;
	margin-left:0px;
}

#news_block .space
{
	width:30px;
	padding:0px;
	margin:0px;
}

#menu
{
	margin-left:580px;	
	margin-top:55px;
	position:absolute;
}

#menu a
{
	color:#ff4000;
	font:bold 8pt/11pt trebuchet ms;
	text-transform:uppercase;
	display:inline-block;
	margin-right:12px;
	text-decoration:none;
}

#menu a:hover
{
	color:#00529b;
}

#menu a.selected
{
	color:#00529b;
}


#top_menu
{
	margin-top:79px;
	margin-left:423px;
	position:absolute;
}

#top_menu a
{
	color:white;
	font:8pt/10pt trebuchet ms;
	text-decoration:none;
	background-color:#00529b;
	background-image:url('images/menu_back.gif');
	background-repeat:repeat-x;
	display:inline-block;
	height:52px;
	line-height:52px;
	padding-left:18px;
	padding-right:18px;
	text-transform:uppercase;
}

#top_menu a:hover, #top_menu a.selected
{
	background-color:#0060b2;
	background-image:url('images/menu_back_over.gif');
	background-repeat:repeat-x;
	padding-left:0px;
	padding-right:0px;
}


#top_menu a:hover span.left, #top_menu a.selected span.left
{
	background-image:url('images/menu_left_back.jpg');
	background-repeat:no-repeat;
	display:inline-block;
	height:52px;
	padding-left:18px;
	cursor:hand;
}

#top_menu a:hover span.right, #top_menu a.selected span.right
{
	background-image:url('images/menu_right_back.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	display:inline-block;
	height:52px;
	padding-right:18px;
	cursor:hand;	
}


#top_path
{
	font:8pt/10pt arial;
	color:#7ca2be;
	margin-bottom:10px;
}

#top_path a
{
	font:8pt/10pt arial;
	color:#7ca2be;
	text-decoration:none;
	text-transform:lowercase;
}

#top_path a:hover
{
	color:#00529b;
}

#left_cat
{
	width:290px;
	margin-left:0px;
	font:9pt/11pt trebuchet ms;
	float:left;
}

#left_cat a
{
	font:10pt/13pt trebuchet ms;
	color:#7ca2be;
	text-decoration:none;
	display:inline-block;
	margin-left:80px;
}

#left_cat a:hover, #left_cat a.main:hover, #left_cat a.sub:hover
{
	/*color:#005297;*/
	color:#ff4000;
}

#left_cat a.main
{
	font:10pt/13pt trebuchet ms;
	margin-left:0px;
	margin-top:0px;
	font-weight:bold;
	text-transform:uppercase;
	color:#00a0c6;
}

#left_cat a.sub
{
	margin-left:40px;
	color:#005299;
	font:10pt/13pt trebuchet ms;
}

#left_cat a.selected
{
	/*color:#00529b;*/
	color:#ff4000;
	/*font-weight:bold;*/
}

#left_cat h5
{
	color:#bdd2ef;
	font:17pt/19pt trebuchet ms;
	margin:0px;

}

#content_div
{
	width:637px;
	float:left;
	margin-left:20px;
	margin-top:60px;
	font:10pt/12pt tahoma;
}

#content_div p
{
	margin:0px 0px 17px 0px;
	padding:0px;
	text-align:justify;
}

#content_div p img.right
{
	margin:15px 0px 15px 15px;
}

#content_div p img.left
{
	margin:15px 15px 15px 0px;
}

#content_div p span
{
	color:#00529b;
}

#bottom_menu
{
	text-align:center;	
	margin-top:60px;
}

#bottom_content
{
	margin-top:25px;
	text-align:center;
}

#bottom_menu a
{
	color:#00529b;
	font:bold 8pt/9pt trebuchet ms;
	text-transform:uppercase;
	text-decoration:none;
	margin-right:20px;
	display:inline-block;		
}

#bottom_menu a:hover
{
	color:#7ca2be;
}

#bottom_td
{
	color:#888888;
	font:8pt/10pt Trebuchet MS;
	background-image:url('images/bottom_back.png');
	background-position:right top;
	background-repeat:no-repeat;

	vertical-align:top;
	padding:0px 15px 15px 15px;
}

#bottom_content div
{
	font:9pt/11pt Trebuchet MS;
	margin-bottom:3px;
}

#bottom_content a
{
	font:8pt/10pt trebuchet ms;
	text-decoration:none;
	color:#888888;
	margin-top:5px;
}

table.spec_table td
{
	vertical-align:top;
	padding-right:15px;
	padding-bottom:15px;
	font:10pt/12pt tahoma;
	width:140px;
}


.spec_table a, .spec_table span
{
	color:#00529b;

}
.spec_img
{
	margin-bottom:10px;
	margin-right:15px;
}

table.price_table td
{
	font:10pt/12pt tahoma;
}

table.faq_table
{
	width:100%;
}

table.faq_table td
{
	font:10pt/12pt tahoma;
	vertical-align:top;
	padding:5px 5px 5px 10px;
}

.faq_table a
{
	text-decoration:none;
	color:#00529b;
}

table.news_table td
{
	font:10pt/12pt tahoma;	
}

.no_cat_big
{
	font:bold 10pt/13pt trebuchet ms;
}

#news_block_div
{
	margin:0px;
	padding:0px;
}