body{
font-family:Tahoma;
background-color:#F5F5F5;
padding:0;
margin:0;
background:url(../i/bg.gif)
}

table,img{
border-style:none
}

td{
font-size:12px
}

a{
color:#425284
}

a:hover{
text-decoration:none
}

form{
padding:0;
margin:0
}

input,textarea{
border:1px solid #415383;
background-color:#FFFFFF
}

table.bg{
width:100%;
height:100%;
background:url(../i/bg1.gif) repeat-y center
}

table.root{
width:991px;
height:100%;
background-color:#F5F5F5
}

td.part1{
height:100px
}

td.part2{
height:100%;
padding-bottom:15px;
vertical-align:top;
background:url(../i/lbg.gif) repeat-y left
}

td.part3{

}

table.main{
width:100%;
margin-top:1px
}

td.tr11{
width:198px;
padding:0;
vertical-align:top;
background:url(../i/bg2.gif) repeat-x top #E5E5E5
}

div.lng{
font-size:10px;
padding:3px 0 0 21px;
font-weight:bold;
margin-bottom:54px
}

div.lng a{
color:#FFFFFF;
}

td.tr12{
vertical-align:top
}

td.tr21,
td.tr22,
td.tr31,
td.tr32{
background-color:#EAEAEA
}

td.tr31{
width:198px;
height:100px
}

td.tr31 td{
color:#979696
}

td.tr22{
font-size:1px;
height:4px;
border-top:1px solid #EAEAEA;
background-color:#FFFFFF
}

table.search select{
width:164px;
display:block;
margin-bottom:6px;
margin-right:4px
}

table.search input{
width:80px;
margin:0 4px 5px 8px;
background-color:#FFFFFF;
border:1px solid #425284
}

table.search input.search_1,
table.search input.search_4,
table.search input.search_3,
table.search input.search_2{
cursor:hand;
width:73px;
height:21px;
border:0px;
border-style:none;
margin-top:20px;
background:url(../i/search_1.gif) no-repeat
}

table.search input.search_2{
background:url(../i/search_2.gif) no-repeat
}
table.search input.search_4{
background:url(../i/search_4.gif) no-repeat
}

table.search input.search_3{
background:url(../i/search_3.gif) no-repeat
}

table.search div.line{
height:1px;
background-color:#CFCFCF;
margin:9px 0 9px 0
}

table.search td{
font-size:11px
}

table.search a{
color:#425284
}

table.mainmenu{
height:40px;
background:url(../i/menubg.gif) repeat-x;
margin-bottom:30px
}

table.mainmenu td{
vertical-align:top
}

table.out{
width:794px
}

td.out{
padding:15px 25px 0 25px
}

table.header{
width:100%;
background:url(../i/headbg.gif) repeat-x
}

table.mrg{
margin-left:25px
}

table.header td{
padding-left:16px
}

/***************** COLORTABLE */
table.tbl{
width:100%;
background-color:#838AB3;
border-bottom:3px solid #838AB3
}

table.tbl td{
padding:2px;
font-family:Arial;
font-size:10px;
text-align:center;
background-color:#FFFFFF
}

table.tbl tr.dark td{
background-color:#CDCFDE
}

table.tbl tr.head td{
color:#FFFFFF;
font-size:9px;
font-weight:bold;
background-color:#838AB3
}

table.tbl tr.s td{
font-size:1px;
border-top:1px solid #FFFFFF;
height:4px;
padding:0px;
background-color:#838AB3
}

table.smenu td{
padding-left:15px
}

table.smenu p{
background:url(../i/arrow-right.gif) no-repeat 0 3px;
padding-left:14px
}

table.partners{
width:100%
}

table.partners td{
text-align:center
}

table.partners img{
margin:0 7px 7px 7px
}

table.bott{
height:20px
}

div.on-top{
text-align:right;
margin-top:12px
}

td.info{
color:#A1A1A1;
font-size:11px;
background:url(../i/info.gif) no-repeat left top;
padding:2px 54px 0 24px;
vertical-align:top
}

td.phones{
color:#A1A1A1;
font-size:11px;
background:url(../i/phones.gif) no-repeat left top;
padding:2px 35px 0 24px;
vertical-align:top
}

table.frm td{
padding:3px 0 3px 0
}

table.frm,
table.frm textarea,
table.frm input{
width:100%
}

table.frm input.btn_send_2,
table.frm input.btn_send_4,
table.frm input.btn_send_3,
table.frm input.btn_send_1{
cursor:hand;
width:73px;
height:21px;
border:0px solid;
border-style:none;
margin-top:7px;
background:url(../i/send_1.gif) no-repeat;
}

table.frm input.btn_send_2{
background:url(../i/send_2.gif) no-repeat;
}
table.frm input.btn_send_3{
background:url(../i/send_3.gif) no-repeat;
}
table.frm input.btn_send_4{
background:url(../i/send_4.gif) no-repeat;
}

p.topic-name{
font-weight:bold;
color:#4B496B;
margin:0px;
padding:0px;
margin-bottom:4px;
display:block
}

p.posted-by{
font-size:11px;
margin:0;
padding:0;
font-weight:bold;
color:#4B496B
}

p.post-date{
font-size:11px;
margin:0;
padding:0;
color:#BABABA
}

p.post{
font-size:11px;
padding:0;
margin:0
}

div.line1,
div.line2{
font-size:1px;
width:100%;
margin-top:10px;
margin-bottom:10px;
height:1px;
background-color:#838AB3
}

div.line2{
background-color:#CFD0CF
}

table.formcolor td{
color:#425284
}

textarea{
height:87px
}

div.cont{
color:#425284;
font-weight:bold;
margin-bottom:3px
}

div.where{
text-align:right;
margin-top:6px
}

span.color-red{
color:#B51414
}

span.color-blue{
color:#304486
}
