body{
color:#000000;
font-family:Verdana,Tahoma;
padding:0;
margin:0 0 15px 5px;
background-color:#E4E4ED
}

table,img{
border-style:none
}

td{
font-size:11px
}

table.in{
width:100%
}

a{
color:#585858;
text-decoration:none
}

input,select,textarea{
font-size:11px
}

form{
padding:0;
margin:0
}

table.head{
width:989px;
height:233px;
background:url(../i/head.jpg) no-repeat
}

div.lng{
width:259px;
text-align:right;
top:10px;
left:0px;
font-size:10px;
position:absolute;
font-weight:bold;
text-transform:uppercase;
}

div.lng a{
color:#6F7699;
margin-left:30px
}

td.head-td1{
padding:57px 0 0 30px;
vertical-align:top
}

td.head-td2{
padding:21px 28px 0 0;
text-align:right;
vertical-align:top
}

td.head-td2 img{
margin-left:42px
}

table.root{
width:982px;
margin:0 0 0 7px
}

td.root-td11{
width:246px;
background:url(../i/bg1.gif) repeat-y;
vertical-align:top
}

td.root-td12{
padding:6px 10px 10px 8px;
vertical-align:top;
border-right:1px solid #555555;
background:url(../i/td12.gif) no-repeat left top #DADCE6
}

/*** BOTTOM */
td.root-td21{
height:70px;
background:url(../i/bott/1.gif) repeat-x left bottom #9197A9
}

td.root-td21 table{
background:url(../i/bott/2.gif) no-repeat left bottom
}

td.root-td21 table td{
width:100%;
height:70px;
color:#D2D8E9;
background:url(../i/bott/3.gif) no-repeat right top;
vertical-align:bottom;
padding:0 0 10px 39px
}

td.root-td22{
background:url(../i/bott/1.gif) repeat-x left bottom #9197A9
}

td.root-td22 table.in1{
width:100%;
height:70px;
background:url(../i/bott/5.gif) repeat-x top
}

td.root-td22 td.in1{
background:url(../i/bott/6.gif) no-repeat left top;
}

td.root-td22 table.in2{
width:100%;
height:70px;
background:url(../i/bott/7.gif) no-repeat right top
}

td.root-td22 td.in2{
color:#D2D8E9;
text-align:right;
padding:0 25px 0 0;
background:url(../i/bott/8.gif) no-repeat right bottom
}

table.search{
width:100%;
height:59px;
background:url(../i/login_bg1.jpg) no-repeat
}

table.search td{
padding:0 0 0 15px
}

table.search input.search{
width:62px;
color:#fff;
height:22px;
border:0px solid;
background:url(../i/search.gif) no-repeat right bottom #E60005
}

table.search input{
width:153px;
height:26px;
cursor:pointer;
border-top:3px solid #404040;
border-left:2px solid #404040;
border-right:0px solid;
border-bottom:0px solid
}

table.menu{
width:100%;
background:url(../i/menu_bg3.gif) repeat-y
}

table.menu td.menu{
background:url(../i/menu_bg2.jpg) no-repeat 1px 0px
}

table.menu table.in{
background:url(../i/menu_bg1.gif) no-repeat left bottom
}

table.menu table.in td{
padding:0 0 15px 0;
}

ul.menu{
margin:0 10px 0 25px;
padding:0;
list-style-type:none
}

ul.menu li{
padding:9px 0 11px 0;
background:url(../i/line2.gif) repeat-x bottom
}

ul.menu li.first3{
background:url(../i/line1.gif) repeat-x bottom
}

ul.menu p{
padding:0 0 0 10px;
margin:0;
font-weight:bold;
background:url(../i/li1.gif) no-repeat 0 3px
}

table.contacts{
width:100%;
background:url(../i/contacts_bg3.gif) repeat-y right #E4E4ED
}

table.contacts table.in{
background:url(../i/contacts_bg2.gif) no-repeat bottom
}

table.contacts table.in td{
color:#C9CBD0;
padding:10px 5px 10px 40px;
background:url(../i/contacts_bg1.gif) no-repeat top
}

h2{
margin:0 0 10px 0;
padding:0;
font-size:11px;
font-weight:bold;
color:#fff;
text-transform:uppercase;
}

table.brd1,
table.brd2,
table.brd3,
table.out{
width:100%
}

table.brd1{
background:url(../i/brd/1.gif) repeat-x top #FCFCFC
} 

td.brd1{
background:url(../i/brd/2.gif) repeat-y right
}

table.brd2{
background:url(../i/brd/3.gif) repeat-x bottom
}

td.brd2{
background:url(../i/brd/4.gif) repeat-y left
}

table.brd3{
background:url(../i/brd/5.gif) no-repeat left top
}

td.brd3{
background:url(../i/brd/6.gif) no-repeat right top
}

table.out{
height:450px;
background:url(../i/brd/7.gif) no-repeat right bottom
}

td.out{
padding:0 20px 30px 35px;
vertical-align:top;
background:url(../i/brd/8.gif) no-repeat left bottom
}

p.navbar{
padding:0;
margin:8px 0 22px 0;
color:#fff
}

p.navbar a{
color:#fff
}

/*** INNER PAGES */
h3{
color:#3F3767;
font-weight:500;
font-size:18px;
margin:0 0 15px 0;
padding:4px 0 14px 0;
border-bottom:1px solid #DADCE6
}

table.mrg{
margin-right:10px
}

table.bl1{
float:left;
margin-bottom:10px;
background:url(../i/bl/1.gif) repeat-x top #EEEFF3
}

td.bl1{
background:url(../i/bl/1.gif) repeat-x bottom
}

table.bl2{
background:url(../i/bl/1.gif) repeat-y left
}

td.bl2{
background:url(../i/bl/1.gif) repeat-y right
}

/**** PARTNERS */
table.partners,
table.gallery{
width:324px;
height:136px;
background:url(../i/bl/3.gif) no-repeat left bottom
}

td.partners-td1,
td.gallery-td1{
width:123px;
vertical-align:top
}

td.partners-td2,
td.gallery-td2{
vertical-align:top
}

table.partners table,
table.gallery table{
width:201px;
height:36px;
background:url(../i/bl/4.gif) no-repeat left bottom
}

table.partners table td,
table.gallery table td{
color:#fff;
font-weight:bold;
padding:0 0 0 17px
}

table.partners div,
table.gallery div{
color:#8E8E8E;
padding:10px 5px 0 14px;
font-size:11px
}

table.partners td.link{
height:19px;
font-size:10px;
vertical-align:top;
text-align:right;
font-weight:bold;
padding:0 10px 0 0
}

/**** GALLERY */
table.gallery table td{
font-size:10px;
background:url(../i/bl/5.gif) no-repeat 190px 25px
}

div.line1{
width:100%;
height:1px;
padding:0;
clear:both;
margin-bottom:10px;
background-color:#DADCE6
}

/**** INDEX */
td.index-td1{
width:474px;
vertical-align:top;
background:url(../i/index/5.gif) repeat-y 0 0
}

td.index-td2{
width:10px;
vertical-align:top
}

td.index-td3{
width:229px;
vertical-align:top;
background:url(../i/index/6.gif) repeat-y
}

td.index-td21{
height:39px;
text-align:right;
padding:0 15px 0 10px;
background:url(../i/index/3.gif) no-repeat bottom
}

td.index-td23{
height:39px;
text-align:right;
padding:0 15px 0 10px;
background:url(../i/index/7.gif) no-repeat bottom
}

/****** BL2 ****/
table.blo2{
width:474px;
}

table.blo2 td.tr1{
color:#fff;
font-weight:bold;
height:46px;
vertical-align:top;
padding:10px 0 0 30px;
background:url(../i/index/2.gif) no-repeat left top
}

table.blo2 td.red{
background:url(../i/index/1.gif) no-repeat top
}

table.blo2 td.tr2{
background:url(../i/index/10.gif) no-repeat left top;
padding:4px 30px 10px 30px
}

table.blo2 td.tr3{
height:39px;
text-align:right;
padding:0 15px 0 10px;
background:url(../i/index/3.gif) no-repeat bottom
}

/****** BL3 ****/
table.blo3{
width:100%
}

table.blo3 td.tr1{
color:#fff;
font-weight:bold;
height:45px;
vertical-align:top;
padding:10px 0 0 20px;
background:url(../i/index/8.gif) no-repeat top
}

table.blo3 td.red{
background:url(../i/index/9.gif) no-repeat top
}

table.blo3 td.tr2{
padding:4px 30px 10px 30px;
background:url(../i/index/10.gif) no-repeat left top
}

table.blo3 td.tr3{
height:39px;
text-align:right;
padding:0 15px 0 10px;
background:url(../i/index/7.gif) no-repeat top
}

input.butt1{
width:85px;
height:21px;
color:#fff;
border:0 solid;
cursor:pointer;
background:url(../i/index/4.gif) no-repeat
}

div.line2{
height:10px;
background-color:#DADCE6
}

/****** BL3 ****/
td.cont-td1{
padding:0 40px 0 0;
vertical-align:top
}

td.cont-td2{
width:192px;
vertical-align:top
}

ul.ul2{
padding:0;
margin:0;
list-style-type:none
}

ul.ul2 li{
padding:0 0 9px 8px;
background:url(../i/li2.gif) no-repeat 0 5px
}

ul.ul2 a{
text-decoration:underline
}

ul.ul2 li.act a{
color:#E30007
}

input.button1{
cursor:pointer;
color:#E60005;
width:133px;
height:29px;
font-size:11px;
font-weight:bold;
border:0 solid;
background:url(../i/button1.gif) no-repeat
}

table.cont-table{
width:100%
}

td.cont-table-td1,
td.cont-table-td2{
color:#788199;
padding:0;
padding:5px 10px 5px 10px;
vertical-align:top
}

td.cont-table-td1{
width:323px;
border-right:1px solid #DADCE6
}

div.mrg{
margin:10px 0 10px 0
}

table.tbl1 p.name{
font-size:12px;
font-weight:bold;
padding:0;
margin:0 0 10px 0
}

table.tbl1 tbl1-td1{
vertical-align:top
}

table.tbl1 td.tbl1-td2{
padding:5px 0 0 10px;
color:#788199;
line-height:20px;
vertical-align:top
}

table.tbl1 a{
color:#FC0005
}

/****** SITEMAP ****/
ul.sitemap{
margin:0;
padding:0;
list-style-type:none
}

* ul.sitemap a{
color:#3F3767;
text-decoration:underline
}

ul.sitemap li{
padding:7px 0 7px 12px
}

ul.sitemap li.main{
font-weight:bold;
background:url(../i/li3.gif) no-repeat 0 11px
}

/****** GALLERY_PR ****/
table.gallery_pr{
width:100%
}

td.gallery_pr{
padding:13px 0 13px 0;
width:33%;
border-bottom:1px solid #DADCE6
}

table.gallery_pr img{
border:1px solid #8A8FAC
}

table.zoom{
width:80px;
height:20px;
margin-top:3px;
background:url(../i/corn.gif) no-repeat left #BDC2D0
}

table.zoom td{
padding-right:8px;
text-align:right
}

table.zoom a{
color:#fff
}

/****** FEEDBACK ****/
table.feedback{
width:100%;
}

table.feedback td{
color:#818A9D;
height:37px;
padding:7px 16px 5px 15px;
background-color:#EEF0F7;
border-bottom:2px solid #FCFCFC
}

td.feedback-td1{
width:200px
}

table.feedback input,
table.feedback textarea{
width:100%;
height:20px;
border:1px solid #A3ADC7
}

table.feedback textarea{
height:95px
}

span.red{
color:#E60005
}

span.hole{
padding-right:3px;
}

table.feedback-last{
width:100%;
height:40px;
background:url(../i/corn1.gif) no-repeat right bottom #D7D9E4
}

td.feedback-last-td1{
color:#fff;
padding-left:13px
}

td.feedback-last-td2{
text-align:right;
padding-right:25px
}

input.send{
color:#fff;
border:0 solid;
height:22px;
cursor:pointer;
background:url(../i/corn2.gif) no-repeat right bottom #E60005
}



/* Added on 04 Dec 2006 */

table.partners{
width:100% !important;
}

table.tbl1 .tbl1-td1{
vertical-align:top;
padding-top:11px;
}

