body
{
font-size:95%; 
font-family:Tahoma, Sans Serif; 
background-color: White; 
margin-left: 2px; 
margin-top: 5px;   
margin-right: 0px;
margin-bottom: 0px;

}
	
td { font-size:95%; font-family:Tahoma, Sans Serif}

h1 { font-size:120%; font-weight:bold; color:#CC3300; margin-top:0; margin-bottom:0; }
h2 { font-size:120%; font-weight:bold; color:#457aac; margin-top:0; margin-bottom:10; }
h3 { font-size:100%; font-weight:bold; color:#ff9900; margin-top:20; margin-bottom:10; }

p { margin-top:10px; margin-bottom:10px; text-align:justify; }

.news_date
{
	font-size:10px; 
	color:Gray
}

.price
{
	background-color:#658AA5; 
	color:White; 
	font-weight:bold; 
	padding:2 5 2 5;
}

table.login_form 
{
	background: url(../img/bg_login.gif) no-repeat; 
	width:205px; 
	height:130px
}

.basket_icon
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	BACKGROUND: url(../img/bg_cart1.gif) no-repeat; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 130px; 
	
	HEIGHT: 90px	
}

.basket_numeric
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 50px; 
	PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #e6e9f1	
}

table#tblSearchForm
{
	
	margin-top:2px 	
}

table#tblOurProjects
{
	background: url(../img/bg_project.gif) no-repeat; 
	width:205px; 
	height:130px;	
}

table#tblTopMenuBar
{
	background: url(../img/bg_menu1.gif) repeat-x; 
	border:#6C98B8 1px Solid	
}

td#tdFooter
{
	 background: #F2F1F1 url(../img/bg_footer.gif); 
	 height: 4px
}

td#tdFooter2
{
	background: url(../img/bg_line.gif);
}

td#tdSearchFormLine
{
	background: url(../img/bg_pix.gif) repeat-y;	
}

table#tblUserWelcome
{
	background: url(../img/bg_loginshort.gif) no-repeat; width:210px; height:80px
}

#tdRecoverPassword
{
	background: url(../img/sub_bg.gif) no-repeat; width:192; height:79
}

.link { font-size:100%; text-decoration:underline; font-weight:normal; color:#457AAC; font-size: 80% }

.menuLinkDiv
{
	padding-left: 30px;
	height: 21px;
	cursor: hand;	
	padding-top: 3px
}

.menuSubLinkDiv
{
	
	padding-left: 50px;
	height: 21px;
	cursor: hand;	
	padding-top: 3px
}

table.LinkPager td { padding-left: 3px; padding-right: 3px }
table.LinkPager td span { font-weight: bold }
table.LinkPager td a { font-size:100%; text-decoration:underline; font-weight:normal; color:#457AAC; }
table.LinkPager td a:hover { font-size:100%; text-decoration:underline; font-weight:normal; color:#326594; }

td.menu_sm { vertical-align: top; }
td.menu_sm a { font-size:80%; text-decoration:underline; font-weight:normal; color:#333333; }
td.menu_sm a:hover { font-size:80%; text-decoration:underline; font-weight:normal; color:#333333; }

table.menu { font-size:90%; font-family:Tahoma, Sans Serif; color:#023B58; }
table.menu td { font-size:80%;}
table.menu td table td { font-size:65%;}

table.menu table.MenuOver td { background: url(../img/bg_menu.gif) no-repeat left; height:23px; }
table.menu table.MenuOut td{ height:23px; }
table.menu table.MenuOver td a { font-size:90%; text-decoration:none; font-weight:bold; color:#023B58; }
table.menu table.MenuOut td a { font-size:90%; text-decoration:none; font-weight:bold; color:#165C80; }

table.menu table.MenuOver1 td { background: url(../img/bg_menu_over.gif) no-repeat left; height:23; }
table.menu table.MenuOver1 a { font-size:90%; text-decoration:none; font-weight:bold; color:#023B58; }

table.menu table.MenuOver_sub td { background: url(../img/bg_menu.gif) no-repeat left; height:23; }
table.menu table.MenuOut_sub td {height:23px; font-size:70% }
table.menu table.MenuOver_sub td a { font-size:95%; text-decoration:none; font-weight:bold; color:#2B4152; }
table.menu table.MenuOut_sub td a { font-size:95%; text-decoration:none; font-weight:bold; color:#455969; }

table.menu td.MenuOver_top { padding-bottom:1px; padding-top:1px; padding-left:6px; padding-right:6px; background-color: #E7ECF1;}
table.menu td.MenuOut_top { padding-bottom:1px; padding-top:1px; padding-left:6px; padding-right:6px; }
table.menu td.MenuOver_top a { font-size:110%; text-decoration:none; font-weight:bold; color:#0D4461; }
table.menu td.MenuOut_top a { font-size:110%; text-decoration:none; font-weight:bold; color:#0D4461; }

table.content { font-size:90%; font-family:Tahoma, Sans Serif; color:Black; }
table.content td { font-size:90% }
table.content h1.head { font-size:130%; font-weight:bold; color:#CC3300; margin-top:10; margin-bottom:10; }
table.content h2.head { font-size:110%; font-weight:bold; color:#CC3300; margin-top:12; margin-bottom:10; }
table.content h2 { font-size:100%; font-weight:bold; color:#0d4461; margin:12 0 5 0; }
table.content h3 { font-size:100%; font-weight:bold; color:#457aac; margin:5 0 10 0; }
table.content td a { font-size:100%; text-decoration:underline; font-weight:normal; color:#457AAC; }
table.content td a:hover { font-size:100%; text-decoration:underline; font-weight:normal; color:#326594; }

div.content a { font-size:90%; text-decoration:underline; font-weight:normal; color:#457AAC;}
div.content a:hover { font-size:90%; text-decoration:underline; font-weight:normal; color:#326594; }

table.content input, select, textarea { font-size:95%; color:#333333;}
table.content input.textbox, select.textbox { border:#5E93B5 1px solid; height:18px; width:100%; }
table.content textarea.textbox { border:#5E93B5 1px solid; height:50px; width:100%; }
table.content input.textbox_orange, select.textbox_orange { border:#EB8E24 1px solid; height:18px; width:100%; }

table.content td.head_login { color: #844406; font-size:100%; font-weight:bold; }
table.content td.head_project { color: #455969; font-size:100%; font-weight:bold; }

table.content td ul { margin:5px 0px 5px 30px; list-style:disc; font-size:95%; }
table.content td ol { margin:5px 0px 5px 30px; list-style:decimal; font-size:95%; }
table.content td ul.image { margin:10px 0px 0px 30px; list-style-image:url(../img/arrow.gif); vertical-align:top; }
table.content td ul.image li{ padding-bottom: 10px; }

table.content td.tabhead { font-size:110%; background-color:#457AAC; padding:0px 5px 0px 5px; font-weight:bold; color:White; white-space:nowrap; }
table.content td.tabcell { font-size:110%; padding:2px 3px 2px 3px; color:black; white-space:nowrap; }

table.content table.table { font-size:100%; font-family:Tahoma, Sans Serif; color:Black; background-color:#b4cbde; }
table.content table.table tr { background-color:White; }
table.content table.table th { font-size:100%; padding:1 2 1 2; font-weight:bold; font-color:#0d4461; text-align:center; background-color:#cbddf0; white-space:wrap;}
table.content table.table td { font-size:100%; padding:1 4 1 4; white-space:wrap; }

table.content table td { font-size:70%; font-family:Tahoma, Sans Serif; color:Black; }


table.results { font-size:90%; font-family:Tahoma, Sans Serif; color:Black; background-color:White; }
table.results table { font-size:170%; font-family:Tahoma, Sans Serif; color:Black; background-color:White; }
table.results tr { background-color:White; }
table.results th { font-size:90%; font-weight:bold; text-align:center; background-color:#F6F6F6; white-space: wrap; border-color: #D9D9D9; border-width: 1px; border-style:solid}
table.results tr.SearchResultRow td { font-size:90%; padding:5 5 5 5; white-space: wrap; border-color: #D9D9D9; border-width: 1px; border-style:solid}
table.results td a { font-size:100%; text-decoration:none; font-weight:normal; color:Black; }
table.results td a:hover { font-size:100%; text-decoration:underline; font-weight:normal; color:#326594; }
table.results td a.visible { font-size:100%; text-decoration:underline; font-weight:normal; color:#457AAC; }

table.results tr.content td table td a { font-size:70%; text-decoration:underline; font-weight:normal; color:#457AAC; }
table.results tr.content td table td a:hover { font-size:70%; text-decoration:underline; font-weight:normal; color:#457AAC; }
table.results tr.content td table td span { font-size:70%;  font-weight:bold; color:Black; }


table.orderHead 
{
	font-size:90%; font-family:Tahoma, Sans Serif; 
	color:Black; background-color:White
}

table.orderHead table { font-size:170%; font-family:Tahoma, Sans Serif; color:Black; background-color:White }
table.orderHead tr { background-color:White }
table.orderHead th { font-size:90%; font-weight:bold; text-align:center; background-color:#F6F6F6; white-space: wrap; padding-left: 5; padding-right: 5 }
tr.orderHead th { font-size:90%; font-weight:bold; text-align:center; background-color:#F6F6F6; white-space: wrap; padding-left: 5; padding: 5, 5, 5, 5 }
table.orderHead tr.SearchResultRow td { font-size:110%; padding:5 5 5 5; white-space: wrap }
table.orderHead td a { font-size:100%; text-decoration:none; font-weight:normal; color:Black }
table.orderHead td a:hover { font-size:100%; text-decoration:underline; font-weight:normal; color:#326594 }
table.orderHead td a.visible { font-size:100%; text-decoration:underline; font-weight:normal; color:#457AAC }

table.orderHead table.order { font-size:125%; font-family:Tahoma, Sans Serif; color:Black; background-color:#b4cbde; margin:10 0 10 21 }
table.orderHead table.order tr { background-color:White }
table.orderHead table.order th { font-size:125%; font-weight:bold; font-color:#0d4461; text-align:center; background-color:#cbddf0; white-space:wrap}
table.orderHead table.order td { font-size:125%; padding:1 4 1 4; white-space:wrap }
table.orderHead table.order td a { font-size:125%; text-decoration:none; font-weight:normal; color:Black }
table.orderHead table.order td a:hover { font-size:125%; text-decoration:underline; font-weight:normal; color:#326594 }
