html,body,td {
margin:0;
padding:0;
}

body,td,input,select,textarea,div,span {
vertical-align:top;
font-family:tahoma;
font-size:11px;
color:#5e594a;
}

body {
background:#fffeec;
}

table {
border-collapse:collapse;
}

table td {
padding:0;
}

table.osn {
width:100%;
height:100%;
border-right:1px solid #c9c2a6;
}

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

td.top11 {
height:91px;
text-align:center;
vertical-align:middle;
background:url(../images/top11_bg.jpg) #e7dfce repeat-x;
}

td.top12 {
text-align:right;
vertical-align:middle;
background:url(../images/top11_bg.jpg) #e7dfce repeat-x;
padding:0 10px 0 0;
}

td.top13 {
vertical-align:middle;
background:url(../images/top11_bg.jpg) #e7dfce repeat-x;
}

td.top01 {
height:9px;
background:#9c1d16;
}

div.slogan {
color:#9c1d16;
font:normal 19px trebuchet ms;
}

td.slogan {
text-align:center;
width:100%;
font:normal 19px trebuchet ms;
padding:0 0 10px;
}

td.top02 {
height:5px;
background:#c9c2a6;
}

td.top21 {
height:295px;
background:url(../images/top21_bg.jpg) #ebe6d8 repeat-y;
border-top:1px solid #9c1d16;
padding:0;
}

td.top22x1 {
border-top:1px solid #c7c0a4;
}

td.top22x2 {
border-top:1px solid #9c1d16;
width:57px;
background:url(../images/top22x2_bg.jpg) left repeat-y;
}

td.top22x3 {
border-top:1px solid #9c1d16;
width:100%;
background:url(../images/top22x3_bg.jpg) right repeat-y;
padding:20px 0;
}

td.top22x3,td.top22x3 td {
font-family:tahoma;
font-size:11px;
}

td.top011 {
height:28px;
background:url(../images/top011_bg.jpg) top repeat-x;
}

td.top012 {
background:url(../images/top011_bg.jpg) top repeat-x;
}

td.top013 {
text-align:right;
background:url(../images/top011_bg.jpg) top repeat-x;
}

td.top22 {
background:#efeadc;
padding:0;
}

td.mid1 {
width:20%;
background:url(../images/mid1_bg.jpg) left repeat-y;
padding:0;
}

td.mid2 {
width:60%;
height:100%;
text-align:justify;
padding:0 40px 20px;
}

td.mid3 {
width:20%;
background:url(../images/mid3_bg.jpg) right repeat-y;
padding:0;
}

td.btm03 {
background:url(../images/key1.jpg) right bottom no-repeat;
text-align:right;
vertical-align:bottom;
height:10px;
}

td.bottom1 {
background:url(../images/bottom1_bg.jpg) #f1ebdf top repeat-x;
}

td.bottom2 {
background:url(../images/bottom1_bg.jpg) #f1ebdf top repeat-x;
text-align:center;
vertical-align:middle;
font-family:tahoma;
font-size:11px;
height:92px;
}

td.bottom3 {
background:url(../images/bottom1_bg.jpg) #f1ebdf top repeat-x;
text-align:right;
}

li.level1 {
font-family:trebuchet ms;
font-size:14px;
font-weight:700;
list-style-image:url(../images/dot3.gif);
}

li.level2 {
font-family:trebuchet ms;
font-size:13px;
font-weight:400;
list-style-type:none;
list-style-image:none;
}

li.level1 a,li.level2 a {
color:#827b69;
text-decoration:underline;
}

table.search td {
font-size:11px;
vertical-align:middle;
padding:1px 4px 1px 0;
}

div.blockh1 {
height:37px;
background:url(../images/blockh1_bg.jpg) #e4deca right center repeat-y;
border-right:4px solid #9c1d16;
color:#9c1d16;
font-family:tahoma;
font-size:14px;
font-weight:700;
padding:10px 0 10px 20px;
}

div.blockh1 a:hover {
text-decoration:underline;
}

div.blockh2 {
background:url(../images/blockh2_bg.jpg) left center repeat-y;
border-left:1px solid #c9c2a6;
color:#7d7661;
font-family:trebuchet ms;
font-size:15px;
font-weight:700;
padding:9px 0 9px 20px;
}

div.blockh3 {
color:#7d7661;
font:normal 19px georgia, serif;
padding:0 0 10px;
}

div.blocktext {
font-family:trebuchet ms;
font-size:12px;
padding:15px;
}

table.vote td {
vertical-align:middle;
font-family:trebuchet ms;
padding:1px 4px 1px 0;
}

table.leftmenu {
background:url(../images/leftmenu_bg.jpg) right repeat-y;
}

td.leftmenu2,td.leftmenu1 {
height:32px;
color:#5e594a;
font-size:13px;
font-weight:700;
padding:7px 0 7px 20px;
}

td.leftmenu2 {
background:url(../images/leftmenu1_bg.jpg) #c7c0a4 right center no-repeat;
}

td.leftmenu1 a,td.leftmenu2 a {
font-family:trebuchet ms, arial;
font-size:13px;
color:#000;
font-weight:400;
text-decoration:none;
padding:0 0 0 20px;
}

td.leftmenu1 a {
background:url(../images/dot2.gif) left center no-repeat;
}

td.leftmenu2 a {
background:url(../images/dot1.gif) left center no-repeat;
}

table.top22x4 td {
padding:0 15px 0 0;
}

div.date {
font-family:tahoma;
font-size:11px;
color:#9e9785;
}

.jus {
text-align:justify;
}

p.more {
font-size:11px;
font-family:tahoma;
text-align:right;
margin:0;
padding:7px 0 0;
}

h1 {
color:#9c1d16;
font:normal 22px georgia, serif;
margin:0;
padding:0;
}

h2 {
font-family:tahoma;
font-size:14px;
color:#6b7735;
font-weight:700;
margin:0;
padding:0;
}

h2 a {
color:#6f7035;
}

h3 {
font-family:tahoma;
font-size:12px;
font-weight:700;
margin:0;
padding:0;
}

a {
color:#5e594a;
text-decoration:underline;
}

form {
margin:0;
padding:0;
}

table.form td {
padding:3px 0;
}

input.submit {
background:url(../images/s_bg.jpg) #f4f1dd top repeat-x;
height:24px;
}

input.search {
width:150px;
border:1px solid #c9c2a6;
background:url(../images/search_bg.jpg) #ede5d6 top repeat-x;
height:19px;
}

ul,ol {
margin:10px 0 10px 20px;
}

li {
margin:3px 0;
}

img {
border:0;
}

img.border {
border:1px solid silver;
}

hr {
height:0;
color:#dad4be;
border-top:1px solid #dad4be;
margin:10px 0 5px;
}

.t_padding {
font-size:13px;
font-family:trebuchet ms;
padding:0 10pt 10px;
}

.deteils_yellow {
background:transparent url('deteils_yellow.gif') no-repeat;
display:block;
width:96px;
height:27px;
margin-top:5px;
}

.t_descr {
line-height:17px;
font-size:12px;
font-family:trebuchet ms;
padding:0 0 0 14px;
}

.blue {
color:#006bc2 !important;
}

table.main1,input.input,textarea,select {
width:100%;
}

li.level1 a:hover,li.level2 a:hover,div.blockh1 a,a:hover {
text-decoration:none;
}
