body{
color:#000000;
font-family:Arial,Tahoma;
padding:0;
margin:1px;
background-color:#FFFFFF
}

table,img{
border-style:none
}

td{
font-size:11px
}

a{
color:#006699
}

input,select,textarea{
font-size:11px
}

form{
padding:0;
margin:0
}

table.root{
width:100%;
height:100%
}

td.head{
height:112px;
vertical-align:top
}

table.lng a{
color:#FFFFFF;
text-decoration:none
}

table.lng{
width:100%;
height:67px;
margin-right:1px;
background-color:#000000;
border-bottom: 1px solid #FFFFFF;
}
td.lng-td1{
padding:15px;
}

td.lng-td2{
vertical-align:top;
text-align:right;
padding:15px 10px 0 10px
}

td.lng-td2 table td.lng{
font-size:10px;
font-weigth: bold;
height:17px;
text-align:left;
padding: 0 15px 0 10px;
}

td.lng-td2 table td.act{
font-size:12px;
width:20px;
height:17px;
text-align:center;
background:url(../i/lng.gif) no-repeat right bottom #FFFFFF
}

table.menu{
width:100%;
height:20px;
margin-bottom:1px
}

td.out{
vertical-align:top;
padding:0 0 0 2px
}

table.menu td{
width:12%;
font-family:Tahoma;
font-weight:bold;
padding:0 5px 0 5px;
border-right:1px solid #FFFFFF;
background:url(../i/menu.gif) no-repeat right #333333
}

table.menu td.last{
border-right:0px
}

table.menu a{
color:#FFFFFF;
text-decoration:none
}

table.line{
width:100%;
height:23px;
background-color:#333333;
color: #ffcc00;
}
table.line a{
color: #ffcc00;
text-decoration: none;
}

td.gray{
width:20%;
background-color:#DDDDDD
}

td.menu{
vertical-align:top
}

ul.menu a{
color:#000000;
text-decoration:none
}

ul.menu{
list-style-type:none;
margin:0;
padding:0
}

ul.menu li{
font-family:Arial;
font-weight:bold;
padding:3px 0 3px 8px;
background:url(../i/submenu.gif) no-repeat right bottom;
border-bottom:1px solid #BBBBBB
}

table.navbar{
width:100%;
height:55px;
margin-bottom:14px;
background:url(../i/bg1.gif) repeat-x top
}

td.navbar-td1{
width:1px;
vertical-align:top
}

td.navbar-td2{
border-left:10px solid #FFCC00;
background:url(../i/corn.gif) no-repeat right bottom
}

td.navbar-td2 p{
font-family:Arial;
color:#FFFFFF;
font-size:22px;
padding:0 0 0 10px;
background:url(../i/h.gif) no-repeat left center
}

table.txt{
width:100%
}

td.txt{
padding:0 0 20px 11px;
border-bottom:1px solid #CCCCCC
}

table.pict{
float:left;
margin:0 10px 20px 0;
border:1px solid #CCCCCC
}

table.pict td{
padding:3px
}

td.copyright{
font-size:10px;
color:#666A85;
height:1px;
text-align:right;
padding:10px
}

/******* PRODUCTS */

table.products{
width:100%
}

td.products{
width:33%;
font-family:Arial;
font-weight:bold;
padding:0 0 40px 0
}


td.products img{
margin-bottom:5px
}

/******* NEWS */
table.news{
margin:0 0 28px 0
}

p.news-date{
margin:0;
padding:0
}

p.news-header{
font-size:12px;
text-transform:uppercase;
font-weight:bold;
padding:0;
margin:0 0 13px 0;
}

td.news-td1{
width:1px;
vertical-align:top
}

td.news-td2{
padding:0 0 0 10px;
vertical-align:top
}

/******* PRODUCT1 */
table.products1{
width:100%
}

table.products1 td{
text-align:center;
width:16%
}

table.products1 tr.text td{
padding-bottom:40px;
}

/******* PRODUCT2 */
table.products2{
width:100%
}

table.products2 td{
font-size:12px
}

table.products2 tr.head td{
color:#666666;
font-size:10px
}

table.products2 tr.bg1 td.products2-td1,
table.products2 tr.bg2 td.products2-td1{
width:86px;
background:url()
}

td.products2-td2{
padding-left:5px;
font-weight:bold
}


td.products2-td2,
td.products2-td3,
td.products2-td4,
td.products2-td5{
padding-right:10px
}


table.products2 tr.bg1 td{
white-space:nowrap;
background:url(../i/bg2.gif) repeat-x center center
}

table.products2 tr.bg2 td{
white-space:nowrap;
background:url(../i/bg3.gif) repeat-x center center
}

/******* PRODUCT3 */
table.products3{
width:600px;
clear:both;
border-top:2px solid #CCCCCC
}

table.products3 td{
font-size:12px;
padding:5px;
border-bottom:2px solid #CCCCCC
}

td.products3-td1{
color:#006699;
font-weight:bold
}

td.products3-td2{
text-align:right
}

h1{
font-size:22px;
font-weight:bold;
color:#CC9933;
margin:0 0 10px 0
}

h3{
font-size:11px;
font-weight:bold;
margin:0 0 5px 0;
text-transform:uppercase
}

h2{
font-size:14px;
font-weight:bold;
margin:0 0 5px 0
}

a.zoom{
font-weight:bold;
font-size:11px;
text-decoration:none
}

p.li1{
padding:0 0 0 11px;
margin:0;
background:url(../i/li1.gif) no-repeat 0 6px
}

table.s{
width:100%;
height:45px;
margin:2px 0 2px 0;
background:url(../i/bg4.gif) repeat-x
}

table.s td{
font-size:20px;
color:#FFFFFF;
text-align:center
}

table.ph{
width:100%;
height:173px;
margin-top:4px;
background:url(../i/pic.gif) repeat-x
}

td.ph-td1,
td.ph-td2,
td.ph-td3{
width:33%;
vertical-align:bottom
}

td.ph-td1,
td.ph-td2{
border-right:2px solid #FFFFFF
}

td.ph-td1{
background:url(../i/pic1.jpg) no-repeat left
}

td.ph-td2{
background:url(../i/pic2.jpg) no-repeat left
}

td.ph-td3{
background:url(../i/pic3.jpg) no-repeat left
}

table.ph p{
font-size:10px;
font-family:Tahoma;
text-transform:uppercase;
font-weight:bold;
margin:0 0 29px 10px;
padding:0 0 0 13px;
background:url(../i/arrow.gif) no-repeat 0 2px
}

table.ph p a{
color:#FFFFFF;
text-decoration:none
}

table.menu td.active{
width:12%;
font-family:Tahoma;
font-weight:bold;
padding:0 5px 0 5px;
border-right:1px solid #FFFFFF;
background:url(../i/menu.gif) no-repeat right #232323
}

table.menu td.active a{
color:#ffcc00;
text-decoration:none
}

table.menu td.lastactive{
border-right:0px
}

#content #galleries TD{
	vertical-align:middle;
}

#galleries TD A{
	text-decoration:none;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

#galleries TD A SPAN{
	display:block;
	padding:10px 2px 7px 2px;
}

#galleries TD.img{
	text-align:center; 
	border:1px solid #CCC; 
	background-color:#EEE;
}


.pages LI {
	display:block;
	float:left;
	width:15px;
	height:15px;
	padding:2px;
	margin:2px;
	border:1px solid #EEE; 
	color:grey;
}

.pages LI A{
	color:black;
	font-weight:bold;
	text-decoration:none;
}