body {font-family: arial; background: #7b6546 url(bg0.jpg); margin: 0px; padding: 0px;}

table.base {width: 100%; border-collapse: collapse; background: url(bg1.jpg) repeat-x;}
table.base td.base{padding: 30px; padding-left: 5%; padding-right: 5%;}

table.base2 {border-collapse: collapse; background: url(bg2.gif);}
table.base2 td.tl{padding: 0px; width: 20px; height: 20px; background: url(b_t_l.jpg) no-repeat;}
table.base2 td.tc{width: 100%; padding: 0px; height: 20px; background: url(b_t_c.jpg);}
table.base2 td.tr{padding: 0px; width: 20px; height: 20px; background: url(b_t_r.jpg) no-repeat;}
table.base2 td.ml{padding: 0px; background: url(b_m_l.jpg) -1px -0px repeat-y;}
table.base2 td.mc{width: 100%;}
table.base2 td.mr{padding: 0px; background: url(b_m_r.jpg) -1px repeat-y;}
table.base2 td.bl{padding: 0px; width: 20px; height: 20px; background: url(b_b_l.jpg) -3px -3px no-repeat;}
table.base2 td.bc{width: 100%; padding: 0px; height: 20px; background: url(b_b_c.jpg);}
table.base2 td.br{padding: 0px; width: 20px; height: 20px; background: url(b_b_r.jpg) -6px -8px no-repeat;}
table.base td div.td {width: 20px; padding: 0px; margin: 0px;}

table.con {width: 100%; border-collapse: collapse; margin-top: 15px;}
table.con td.left {width: 230px; vertical-align: top; padding-left: 10px; padding-right: 20px;}
table.con td.right {vertical-align: top; padding-left: 0px; padding-right: 0px;}

table.content {width: 100%; border-collapse: collapse; background: #ffffff;}
table.content td.tl{padding: 0px; width: 16px; height: 16px; background: url(c_t_l.jpg) 0px -1px no-repeat;}
table.content td.tc{width: 100%; padding: 0px; height: 16px; background: #ffffff;}
table.content td.tr{padding: 0px; width: 16px; height: 16px; background: url(c_t_r.jpg) 0px -1px  no-repeat;}
table.content td.ml{padding: 0px; background: #ffffff;}
table.content td.mc{width: 100%;}
table.content td.mr{padding: 0px; background: #ffffff;}
table.content td.bl{padding: 0px; width: 16px; height: 16px; background: url(c_b_l.jpg) 0px 3px no-repeat;}
table.content td.bc{width: 100%; padding: 0px; height: 16px; background: #ffffff;}
table.content td.br{padding: 0px; width: 16px; height: 16px; background: url(c_b_r.jpg) 0px 3px no-repeat;}
table.content td div.td {width: 16px; padding: 0px; margin: 0px;}

/* Меню */ 
table.menu {width: 261px; border-collapse: collapse; margin-top: 20px;}
table.menu td.top{padding: 0px; height: 21px; background: url(m_m_t.jpg) 1px 0px no-repeat;}
table.menu td.bottom{padding: 0px; height: 21px; background: url(m_m_b.jpg) no-repeat;}
table.menu td.middle{padding-left: 20px; padding-right:20px; background: url(m_m_m.jpg) repeat-y;}

ul#navmenu {list-style: none; padding: 0px; margin: 0px; width: 226px; margin-left: -3px;}
ul#navmenu li{list-style: none; width: 200px; height: 25px; background: url(list_p_bg.jpg) 0px no-repeat; padding: 0px; margin: 0px; padding-top: 3px; padding-left: 28px; font-size: 18px; font-family: georgia;}
ul#navmenu li:hover{background: url(list_a_bg.jpg) -0px no-repeat;}
ul#navmenu li.iehover{background: url(list_a_bg.jpg) -0px no-repeat;}
ul#navmenu li a{color: #ffffff; text-decoration: none;}

ul#navmenu li.now{background: url(list_h_bg.jpg) -0px no-repeat;}
ul#navmenu li.now a{color: #555753; text-decoration: none;}

ul#navmenu li.p{width: 120px; height: 24px; background: #acd373; padding: 0px; margin: 0px; padding-top: 3px; padding-left: 50px; font-size: 14px;}
ul#navmenu li.p a:hover {color: #fff799; text-decoration: underline;}

ul#navmenu li.pnow{width: 120px; height: 24px; background: #acd373; padding: 0px; margin: 0px; padding-top: 3px; padding-left: 50px; font-size: 14px;}
ul#navmenu li.pnow a {color: #555753;}

/* Последние новости */
table.con td.left div.news{padding-left: 30px; padding-right: 20px; margin-top: 30px;}
table.con td.left h3{font-family: georgia; font-size: 24px; color: #2e3436; font-weight: normal;}
table.con td.left div.news_text{margin-top: 30px;}
table.con td.left h4{font-family: georgia; font-size: 20px; color: #f26d7d; font-weight: normal; font-family: times new roman; margin-bottom: 7px; padding: 0px;}
table.con td.left p.news_text{padding: 0px; margin: 0px; font-family: georgia; color: #555753; font-weight: normal; font-family: tahoma; font-size: 12px;}
table.con td.left p.news_text a{color: #555753; text-decoration: none;}
table.con td.left p.news_text a:hover{color: #4e9a06; text-decoration: underline;}

/* Копирайты */
table.copy {width: 100%; font-size: 12px; color: #888a85; margin-top: 20px;}
table.copy td.left {width 50%; text-align: left;}
table.copy td.right {wildth 50%; text-align: right;}

/* Контент */
div.content {padding: 0px; padding-left: 2%; padding-right: 2%; font-size: 12px;}
div.content h1{color: #4e494e; font-size: 30px; font-weight: normal; font-family: georgia; margin-bottom: 0px;}
div.content h2{color: #4e494e; font-size: 26px; font-weight: normal; font-family: georgia; margin-bottom: 0px;}
div.content h3{color: #4e494e; font-size: 22px; font-weight: normal; font-family: georgia; margin-bottom: 0px;}
div.content h4{color: #4e494e; font-size: 20px; font-weight: normal; font-family: georgia;}
div.content h5{color: #4e494e; font-size: 18px; font-weight: normal; font-family: georgia;}
div.content h6{color: #4e494e; font-size: 16px; font-weight: normal; font-family: georgia;}


div.content .blue {color: #5674b9;}
div.content .red {color: #f26d7d;}
div.content .green {color: #4e9a06;}

div.content td.dashed {background: url(dash.gif) repeat-x bottom left;}

div.content a{text-decoration: none;}
div.content a:hover{text-decoration: underline;}

