<!-- ----------------------------------- GENERAL STYLES ---------------------------------- -->

body {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	
}

ul {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	margin-left:15px;

}

p {
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	margin-bottom:0px; 
}

hr {
	border-top: 1px solid #b7b7b7; border-bottom: 1px solid white;
}

li {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	list-style-image: url(../images/arrow_icon.gif);
	list-style-position: outside;
}

a {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5b5b5b;
	text-decoration: uderline;

}

a:hover {
	color:#6d99bb;
}


span {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

div {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

td {
	font-size: 11px;
	color: #333333;
	font-family: Tahoma;
}

h9 {
	font-size: 11px;
	color: black;
	font-family: Tahoma;
	width:0%;
}

h1 {
	color: #1e659d;
	font-size:12px;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}

fieldset {
	padding: 10px;
	border: 1px solid #999999;


}

legend {
	font-weight:bold;
	color: #666a69;
	margin-bottom: 10px;
}


// ----------------------------------- LIST STYLES ---------------------------------- //
li.init {}
li.home-links {
	margin-left:20px;
	list-style-image: url(../images/arrow_icon_list.gif);
	list-style-position: outside;
}

// ----------------------------------- TABLE STYLES ---------------------------------- //
td.init {}

td.hspacer {
	height: 5px;
}

td.menu {
	color: white;
	font-size: 10px;
	font-weight: normal;
	background-color: #73909f;
	height: 100%;

}

td.content_content {
	font-size: 11px;
	font-weight: normal;
	width: 370px;
	height: 100%;
	padding: 15px;
	vertical-align: top;
}

td.content_navigation {
	font-size: 11px;
	font-weight: normal;
	width: 194px;
	height: 100%;
	vertical-align: top;
}

td.settings {
	height: 0px;
}

td.product_catalog_item {
	padding: 11px;
}

td.product_catalog_item_over {
	padding: 10px;
	cursor: hand;
	border:1px dotted #999999;
}

td.product_catalog_item_down {
	padding: 10px;
	cursor: hand;
	border:1px solid #999999;
}

td.product_default {
	background-color: white;
	height: 16px;
	padding-left: 5px;
}

td.product_light_blue {	
	background-color: #e5ebef;
	height: 16px;
	padding-left: 5px;
}

td.download_bottom {	
	background-color: #e5ebef;
	height: 5px;
	border-bottom: 2px dotted 
}
td.top{
	width: 740px;
	height: 141px;
	background-image: url("../images/top.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
	padding-top: 25px;
	padding-right: 10px;
	text-align: right;
	
}

<!-- ----------------------------------- TABLE HEADERS STYLES ---------------------------------- -->
th.init {}
th.product_params {
	height: 18px;
	color: white;
	background-color: #B7c7d6;
	font-size: 12px;
	text-align: left;
}

th.download {
	background-color: #e5ebef;
	border-right: 1px solid white;
	font-size: 9px;
	font-weight:normal;
	text-align:left;
	height: 15px;
}

<!-- ----------------------------------- TABLE ROWS STYLES ---------------------------------- -->
tr.init {}
tr.table_spacer {
	background-color: white;
	height: 2px;
}


tr.table_bottom {
	background-color: #b7cbd6;
	height: 5px;
}



<!-- ----------------------------------- ANCHOR STYLES ---------------------------------- -->
a.init {}
a.with-arrow {

	background-image: url("../images/arrow_icon.gif");
	background-repeat: no-repeat;
	background-position: top left;
	background-align: top;
	padding-left:15px;
	margin-left:0px;
	margin-bottom: 2px;
	height:10px;
	
}

a.with-arrow:hover {
	color:#6d99bb;
}
a.menu {
	font-size: 11px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

a.menu:hover {
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
}

a.footer-menu-item {
	color: white;
	font-size: 10px;
	font-weight: bold;
	background-color: #73909f;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 4px;
	
}

a.footer-menu-item:hover {
	color: #bed3dd;
	font-size: 10px;
	font-weight: bold;
	background-color: #73909f;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 4px;
	
}


a.back_link {
	
	background-image: url("../images/back.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-left:13px;
	height:10px;
	font-weight:bold;
	font-size:12px;
	color: #5b5b5b;
	text-decoration: underline;
}

a.back_link:hover {
	color: #6d99bb;
}

a.default_link {	
	background-image: url("../images/site_item.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-left:13px;
	margin-left: 10px;
	height:10px;
	font-weight:bold;
	font-size:12px;
	color: #5b5b5b;
	text-decoration: underline;
}

a.default_link:hover {
	color: #6d99bb;
}

a.print_link {
	
	background-image: url("../images/print.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-left:13px;
	height:10px;
	font-weight:bold;
	font-size:12px;
	color: #5b5b5b;
	text-decoration: underline;
}

a.print_link:hover {
	color: #6d99bb;
}

a.mail_to_me {
	color: #696a69; 
	font-size: 10px; 
	font-weight: bold;
	text-decoration: none;
}

a.top_link {
	font-size: 10px;
	color:white;
	padding-right: 10px;
	text-decoration: none;
}

a.top_link:hover {
	color: bed3dd;
}

a.folder {
	background-image: url("../images/folder_closed2.gif");
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:5px;
	margin-top:10px;
	padding-top: 2px;
	padding-left: 20px;
	margin-bottom: 1px;
	height:15px;
}

<!-- ----------------------------------- SPAN STYLES ---------------------------------- -->
span.init {}
span.specialization_title {
	color: #1e659d;
	font-size:12px;
	font-weight:bold;
}

span.text_menu {
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
}

span.action_title {
	
	background-image: url("../images/action_title_icon.gif");
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
	color: #666a69;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 15px;
	width: 100%;
	height: 25px;
}

span.homepage_title {
	
	background-image: url("../images/h_title_bg.gif");
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
	color: #666a69;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	width: 184px;;
	border-right:0 px solid white;
	height: 20px;
}

span.page_section {
	
	background-image: url("../images/h_title_bg.gif");
	background-color: #e7e3e7;
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
	color: #666a69;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	width: 555px;;
	height: 20px;
}

span.page_title {
	
	font-weight: bold;
	color: #1e659d;
	font-size: 13px;
}

span.vertical-spacer1 {
	width:1px;
}

span.home-introducion {
	height: 130px;
	margin: 5px;

	font-weight: bold;
	color: #7e1a1a;

}

span.welcome-title {

	font-size: 12px;
	font-weight: bold;
	color: 6B696B;
}

span.news_title {
	color: #6b6b6b;
	font-size: 16px;
	font-weight: bold;
}

span.product_catalog_title {
	font-weight: bold;
	color: #1e659d;
}

span.product_price {
	font-weight: bold;
	color: #ff0000;
	font-size: 12px;
}

span.download_folder {
	background-image: url("../images/folder_open.gif");
	background-repeat: no-repeat;
	background-position: left;
	margin-left:5px;
	margin-top:10px;
	padding-top: 2px;
	margin-bottom: 1px;
	height:15px;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
}

span.file_msword {
	background-image: url("../images/msword_icon.gif");
	background-repeat: no-repeat;
	background-position: left;
	height:10px;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-left: 22px;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
}

span.file_gif {
	background-image: url("../images/gif_icon.gif");
	background-repeat: no-repeat;
	background-position: left;
	height:10px;
	padding-top: 5px;
	padding-bottom: 2px;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
	margin-left: 22px;
}

span.file_pjpeg {
	background-image: url("../images/pjpeg_icon.gif");
	background-repeat: no-repeat;
	background-position: left;
	height:10px;
	padding-top: 5px;
	padding-bottom: 2px;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
	margin-left: 22px;
}

span.file_pdf {
	background-image: url("../images/pdf_icon.gif");
	background-repeat: no-repeat;
	background-position: left;
	height:10px;
	padding-top: 5px;
	padding-bottom: 2px;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
	margin-left: 22px;
}

span.file_x-zip-compressed {
	background-image: url("../images/zip_icon.gif");
	background-repeat: no-repeat;
	background-position: left;
	height:10px;
	padding-top: 5px;
	padding-bottom: 2px;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
	margin-left: 22px;
}

<!-- ----------------------------------- DIV STYLES ---------------------------------- -->

<!-- ----------------------------------- DIV STYLES ---------------------------------- -->
div.init {

}

div.content_title {
	background-image: url("../images/title_bg1.gif");
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
	color: #000000;
	font-size: 15px;
	height: 20px;
}


div.content {
	overflow: auto;
	width: 100%;

	scrollbar-track-color: ffffff;
	scrollbar-face-color: dedfde;
	scrollbar-highlight-color: ffffff;
	scrollbar-3dlight-color: ffffff;
	scrollbar-darkshadow-color: ffffff;
	scrollbar-shadow-color: ffffff;
	scrollbar-arrow-color: ffffff; 
}


div.hspacer {
	height: 3px;
	font-size: 1px;
}

div.news_footer {
	font-family: Tahoma;
	font-size: 11px;
	border: 1px solid #b7b7b7;
	padding: 5px;
	color: #6b6b6b;
}

<!-- ----------------------------------- INPUT STYLES ---------------------------------- -->
input,select,textarea.init {}

input.day { 
	border: #cccccc 0px solid; 
	font-size: 13px; 
	color: #888888; 
	height:25px; 
	valign: center; 
	font-family: tahoma;  
	font-weight: bold;
}

input.search {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin-right: 10px;
	font-size: 11px;
	width: 100%;

}

input.feedback {
	background: #FFFFFF;
	border: 1px solid #999999;
	margin-left: 10px;
	font-size: 11px;
	width: 250px;

}


select.language {
	font-size: 9px;
	font-family: Tahoma; 
	color: black; 
}

select.search {
	font-size: 11px;
	font-family: Tahoma; 
	color: black; 
}

input.button_standard {
	background-color: #f5f5f5;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	color: #666666;
	margin-right: 5px;
	
}

textarea.feedback {

	border: 1px solid #999999;
	width:250px;
	margin-left:10px;
	height:50px;
	font-family: Tahoma;
	font-size: 11px;
	
	
	scrollbar-track-color: ffffff;
	scrollbar-face-color: 999999;
	scrollbar-highlight-color: ffffff;
	scrollbar-3dlight-color: ffffff;
	scrollbar-darkshadow-color: ffffff;
	scrollbar-shadow-color: ffffff;
	scrollbar-arrow-color: ffffff; 
	

}

<!-- ----------------------------------- IMAGE STYLES ---------------------------------- -->
image.init {}
image.standard {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

image.preview_image {
	border: 1px solid #999999;
}


image.news_image {
	border: 0px solid #999999;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}

image.product_catalog {
	width: 120px;
}

img.init {
	
}

img.product_catalog {
	width: 120px;
}
image.product_detail {
	border: 0px solid white;
	margin-left: 10px;
	margin-bottom: 10px;
}

<!-- ----------------------------------- HR STYLES ---------------------------------- -->
hr.init {}
hr.title {
	border-top: 2px dotted #b7b7b7; border-bottom: 1px solid white;
	margin-bottom: 10px;
}
