body{
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-color: #F7F4EB;
	font-family: Arial, sans-serif;
}

a:link, a:visited {
    color: #336699;
    text-decoration: underline;
}

a:hover {
	  color: #CC0000;
      text-decoration: none;
}

a.menu:link, a.menu:visited {
	color: #336699;
	padding-left:20px;
	margin-right:20px;
	background: url(pix/s.gif) left no-repeat;
	font-weight:bold;
	text-decoration: none;
	text-transform: uppercase;
	
}

a.menu:hover {
	  color: #CC0000;
      text-decoration: none;
}


#main {width:100%; margin:0px; border-collapse:collapse; padding:0px; font-size:12px;}
#main td.menubg { background:#E6E2D9; border-bottom: 1px solid #D1D0CB; margin:0px; padding:5px 10px;}
#main td {margin:0px; padding:0px;  font-size:12px;}
#main td.p10 {padding:15px 10px 10px 10px; margin:10px;}
#main td.b10 {padding:15px 10px 10px 10px; margin:10px;  background: #E6E2D9;}
#main td.p11 {padding:15px 10px 10px 10px; margin:10px;}

#catalog {width:100%; font-size:12px;}
#catalog td {padding: 0px 0px 10px 0; background: white url(pix/bg_catalog.gif) right bottom no-repeat;}
#catalog td dt {padding-left:10px; padding-bottom:1px;}
#catalog td ul {padding-left:15px; padding-bottom:3px;}

#catalogall {width:80%;}
#catalogall td {
padding-left:165px;
padding-top:6px;
background-position: 0px 8px;
background-repeat: no-repeat;
}




div.catalogpage {padding: 0px 0 20px 0; background: url(pix/bg_catalog.gif) right bottom no-repeat;}
div.catalogpage dt {padding-left:10px; padding-bottom:5px;}
div.catalogpage ul {padding-left:15px; padding-bottom:10px;}


#hit {width:100%; margin:10px; border-collapse:collapse; padding-right:20px;}
#hit td b {color: #336699;}
#hit td a:link, #hit td a:visited {font-size: 13px; font-weight:bold; text-decoration: none;}

h1, h2, h3, h4 {
      font-family: Tahoma, sans-serif; 
      font-weight: normal;       
}

h1 { 
      font-size: 18px; 
      font-weight:normal; 
      color: #336699;
      padding: 0;
      margin: 0.3em 0 0.0em 0; 
}

h2 {
color: #CC9933;
font-size: 12px;
font-weight:bold;
padding-bottom: 10px; 
margin: 1.5em 0 0.5em 0; 
/**border-bottom: 1px solid #e5e5e5;**/
/**margin-bottom: 10; **/
}


h2.b1 { 
    
    font-size: 13px;
    background-repeat : no-repeat;
    background-position: right bottom;
    margin: 0em 0 0.5em 0;
    color: white;
	
} 


h2.b2 {
color: white;
height: 95px;
font-size: 13px;
font-weight:bold;
padding: 10px;  
margin: 0em 0 0.5em 0; 
background: #B1111B url(pix/h2.gif) right top no-repeat;
}

h2.b3 {
color: white;
height: 95px;
font-size: 13px;
font-weight:bold;
padding: 20px 0 0 10px; 
margin: 0em 0 0.5em 0; 
background: #3E5163 url(pix/h3.gif) right top no-repeat;
}

h2.b4 {
color: white;
height: 95px;
font-size: 13px;
font-weight:bold;
padding: 20px 0 0 10px; 
margin: 0em 0 0.5em 0; 
background: #78A71E url(pix/h4.gif) right top no-repeat;
}



h3 {
color: #d20000;
font-size: 18px;
margin: 0; 
}

h4 {
color: #666666;
font-size: 13px;
font-weight:bold; 
margin-bottom: 5px; 
}

h5 {
font-size: 12px;
font-weight:bold; 
padding:0px;
margin-bottom: 5px; 
}


li {
list-style: square;
}

ul {
margin: 0 20px; 
padding: 0px; 
}

ol {
margin: 0 20px; 
padding: 0px; 
}

ol li {
list-style: decimal;
margin: 0px; 
padding: 0px; 
}

ul.cata {
margin:0px;
padding: 0px;
}

ul.cata li {
list-style-type : none;
}

/**********************************
* OuterFrame
**********************************/

div.about {
padding:25px; 
background: url(pix/top_fon.gif) right top no-repeat;
}

div.page {
padding:0 25px; 
text-align: justify;
}

.data {
color: #336699;
font-weight:bold;
}

#news{
text-align: left;
padding-right:10px;
}

p.gray{
width: 100%;
text-align: left;
padding: 10px;
border-top: 1px solid #E4E4E4;
border-bottom: 1px solid #E4E4E4;
background:#F5F5F5
}

p.white{
width: 100%;
text-align: left;
padding: 10px;
}

/**********************************
* Navigation TOP
**********************************/

div.copy{
font-family: Arial, sans-serif;
width: 256px; 
font-size: 11px; 
color: #666666;
margin: 0;
padding: 40px 0 10px 30px;
}

table.content {

	background:white; 
	width:100%;
	margin-top:15px; 
	border-top:1px solid #DFDFDA;
}


div.copy a:link, div.copy a:visited {
font-family: Trebuchet MS, sans-serif;
font-size: 11px; 
}

/**********************************
* Color
**********************************/

.blue { color:#669900; }
.red { color:#D20000; }

.img1 {
border: 2px solid white; margin-right: 20px;  margin-bottom: 10px;
}

.img2 {
float:left; border: 3px solid #90B44A; margin-right: 15px;  padding-bottom: 45px; 
}

.img3 {
border: 1px solid #f1f1f1;
}

#tabcolor1 {border-collapse:collapse; font-size:12px;} 
#tabcolor1 th {border-collapse:collapse; background-color: #069; border:1px solid #DDDED0; font-size:100%; color:white; text-align: left; padding:3px;}
#tabcolor1 td {color:#333; border:1px solid #DDDED0; padding:3px; background-color: #F7F4EB;}

#tabcolor2 {border-collapse:collapse; border:1px solid #DDDED0; font-size:12px;}
#tabcolor2 th {border:1px solid #DDDED0; font-size:100%; color: #069; text-align: center; padding:3px;}
#tabcolor2 td {color:#333; border:1px solid #DDDED0; padding:3px; background-color: #F7F4EB;}



#tabcolor3 {border-collapse:collapse; border:1px solid #DDDED0; font-size:12px;}
#tabcolor3 th {border-bottom: 2px solid #DDDED0; font-size:100%; color: #069; text-align: left; padding:3px; background-color: #f9f9f9;}
#tabcolor3 td {color:#333; border:1px solid #DDDED0; padding:3px;}

div.banner {
	background: url(pix/bg_top.gif) top left no-repeat;
	height:31px; 
	width:160px;
	position: absolute;
	top: 8px;
	padding-left:20px;
	right:0px;
}

div.banner img{
	margin:6px 2px;
}

.h_0 {
width:29%; 
float:right; 
}


.h_h1 {
background: url('/pix/top1.png') no-repeat;
//background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pix/top1.png', sizingMethod='crop');
width:29%; 
float:right; 
font-size: 18px; 
font-weight:normal; 
color: white; 
height:80px;
padding-top: 25px; 
padding-left: 100px; 
font-family: Trebuchet MS, sans-serif; 
}

.h_h2 {
background: url('/pix/top2.png') no-repeat;
//background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pix/top2.png', sizingMethod='crop');
width:29%; 
float:right;
height:80px; 
font-size: 18px; 
font-weight:normal; 
color: white; 
padding-top: 25px; 
padding-left: 100px; 
font-family: Trebuchet MS, sans-serif; 
}

.h_h3 {
background: url('/pix/top3.png') no-repeat;
//background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pix/top3.png', sizingMethod='crop');
width:29%; 
float:right;
height:80px; 
font-size: 18px; 
font-weight:normal; 
color: white; 
padding-top: 45px; 
padding-left: 100px; 
font-family: Trebuchet MS, sans-serif; 
}

.h_h4 {
background: url('/pix/top4.png') no-repeat;
//background:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pix/top4.png', sizingMethod='crop');
width:29%;
height:80px; 
float:right; 
font-size: 18px; 
font-weight:normal; 
color: white; 
padding-top: 45px; 
padding-left: 100px; 
font-family: Trebuchet MS, sans-serif; 
}

#job 
{
	margin:10px;
}
#job td 
{
	padding:4px;
	font-size:12px;
}
#job input, #job textarea 
{
	border:1px solid #D9CB9F;
	font-size:13px;
}