body {margin:0px; padding:5px; background:url(/domain_data/templates/images/bg_body.gif) repeat #F9F9F9;}
html, body, td {font:normal 12px Arial; color:#333;}

td.main {width:100%; background-color:#FFF; padding:0px;}

/* header */
td.head {height:150px; padding:30px 0 0 25px; background:url(/domain_data/templates/images/bg_head.gif) repeat-x #A4C3DF;}
td.logo {height:115px; width:300px; padding-bottom:25px; text-align:right; background:url(/domain_data/templates/images/bg_logo.jpg) no-repeat;}
td.head_center {width:100%; background:url(/domain_data/templates/images/bg_head3.gif) repeat-x;}
td.bothead {height:30px; background:url(/domain_data/templates/images/bg_bothead.gif) repeat-x #EEB335;}
td.shadow_left {width:20px; height:8px; background:url(/domain_data/templates/images/shadow_left.gif) repeat-x #F5F5F5;}
td.shadow_right {width:100%; height:8px; background:url(/domain_data/templates/images/shadow_right.gif) repeat-x #F5F5F5;}

/* search form */
table.search {height:26px; width:96%;}

td.search {width:50%; vertical-align:middle; text-align:right; padding-right:5px;}
td.lse, td.rse, td.center_se {font:bold 12px Arial; color:#FFF; padding:0px 4px; text-align:center;}
.button {font:normal 11px Tahoma; height:22px; width:50px;}
.form {margin:0px;}
.input {width:100%; height:22px; padding-top:2px; border-left:solid 1px #928468; border-top:solid 1px #928468; border-right:solid 1px #F1EDE5; border-bottom:solid 1px #F1EDE5;}

/* top menu */
a.tm, a.tm:hover {font:bold 12px Arial; color:#000; text-decoration:none; text-transform:lowercase;}
a.tm:hover {text-decoration:underline;}

td.topmenu {height:30px; width:50%; padding-left:25px;}
td.tm {height:30px; padding:0px 4px; vertical-align:middle;}
td.selectmenu {font:bold 12px Arial; color:#333; text-decoration:underline; padding:0px 4px;}
td.bordmenu {font:normal 12px Arial; color:#444; width:1px;}

/* left menu */
td.title {font:bold 13px Tahoma; color:#FCFFD9; text-align:center; background-color:#F75C0A; height:24px; padding:4px 5px; border:solid 1px #E04C00;}

td.leftmenu {width:210px; padding-bottom:15px; vertical-align:top;}

#button {width:210px; padding:1px; border:solid 1px #E3E3E8;}
#button ul {margin:0; padding:0;  border: none; list-style:none;}
#button li {border-bottom: solid 1px #FFF; margin: 0;}
#button li a {color: #000; vertical-align:middle; text-decoration: none; display: block; padding: 4px 2px 4px 8px; border-left: 10px solid #1B6CA4; background-color: #F6F8FE; width: 100%;}
html>body #button li a {width: auto;}
#button li a:hover {padding: 3px 2px 3px 17px; background-color: #FFF; border:solid 1px #E04C00;}

/* keywords */
a.kw {color: #333; text-decoration: none;}
a.kw:hover {color: #A43821; text-decoration:underline;}

td.kw {width:210px; vertical-align:top; padding:0px 3px 15px 2px; border-right:solid 1px #DCE0EA;}
td.related {padding: 2px 2px 3px 8px; border-left:solid 3px #1B6CA4; background-color: #F7F7F7; width: 100%; height:18px;}

/* news */
a.alltext, a.alltext:hover {font:bold 12px Arial; color:#000; text-decoration:underline;}
a.alltext:hover {text-decoration:none;}
a.titlenews, a.titlenews:hover {font:bold 14px Arial; color:#B20000; text-decoration:underline;}
a.titlenews:hover {text-decoration:none;}

div.cibernews {font:bold 12px Arial; color:#069;}
div.desc_cibernews {font:normal 11px Tahoma; color:#333; padding-right:7px; margin:5px 0 3px 0;}
div.more {font:normal 11px Tahoma; text-align:center; padding-top:1px; margin-top:5px; width:53px; height:18px;}
div.more a, div.more a:hover {font:bold 12px Arial; color:#000; text-decoration:underline;}
div.more a:hover {text-decoration:none;}
div.newst {font:bold 14px Arial; color:#FFF; text-transform:uppercase; text-align:center; width:100%; margin-bottom:20px; padding:4px 0px; background-color:#AFB5B5;}
div.rightnews {border:solid 1px #E3E3E8; padding:5px; background-color:#F7F7F7;}

table.lastnews {border:solid 1px #DFDABE;}

td.h1 {font:bold 14px Arial; text-transform: uppercase; color:#000; background-color:#FCCE3C; height:24px; padding:4px 10px; border:solid 1px #F2BA03;}
td.mainnews {vertical-align:top; padding:2px 5px 5px 15px;}
td.newstitle {padding:15px 0px 5px 0px;}
td.img {vertical-align:top; border-bottom:dashed 1px #DCE0EA;}
td.img img {margin:3px 15px 18px 0px;}
td.indexnews {vertical-align:top; padding:0px 30px 15px 30px;}
td.rnews {width:260px; vertical-align:top; padding:0 2px 15px 2;}
td.textnews{font:normal 12px Tahoma; color:#333; padding-bottom:18px; vertical-align:top; text-align:justify; border-bottom:dashed 1px #DCE0EA;}

.date {font:bold 12px Arial; color:#000;}

/* lenta news */
a.tln, a.tln:hover {font:bold 14px Arial; color:#B20000; text-decoration:underline;}
a.tln:hover {text-decoration: none;}

table.lastnews {margin-bottom:15px;}

td.titleln {font:bold 14px Arial; color:#000; text-transform:uppercase; padding:5px;}
td.leftln, td.rightln {width:50%; padding:5px 8px 5px 5px; vertical-align:top;}
td.leftln img, td.rightln img {margin:5px 0px;}
td.rightln {padding:5px 5px 5px 8px;}

.dateln {font:bold 11px Tahoma; color:#B20000; padding-right:5px;}

/* catalog */
a.titlesite, a.title_site:hover {font:bold 15px Arial; color:#B20000; text-decoration:underline;}
a.titlesite:hover {text-decoration:none;}
a.site_url, a.site_url:hover {font:bold 12px Arial; color:#333; text-decoration:underline;}
a.site_url:hover {text-decoration:none;}

div.desc_site {font:normal 12px Tahoma; border-left:solid 2px #1B6CA4; padding-left:15px;}
div.url {padding:10px 0px 0px 25px;}

table.main_cat {width:100%; margin-top:10px;}

td.catalog {padding:20px 0; border-bottom:dashed 1px #B6C4E0; vertical-align:top;}
td.center {width:100%; padding:0px 20px 15px 20px; vertical-align:top;}
td.rightmenu {width:210px; vertical-align:top; padding:0 2px 15px 0;}

/* page menu */
a.link_page, a.link_page:hover {font:normal 11px Tahoma; color:#24486C; text-decoration:underline; margin:0px 3px 0px 1px;} 
a.link_page:hover {color:#800080; text-decoration:none;}
td.list_page {font:normal 11px Tahoma; color:#000; text-align:center; vertical-align:middle; padding:0px;  width:100%; height:30px;}
.num_page {font:bold 12px Tahoma; color:#FFF; background-color:red; padding:2px 4px; margin:0px 3px 0px 1px;}

/* bottom */
a.bm, a.bm:hover {font:normal 12px Arial; color:#FFF; text-decoration:none; vertical-align:middle; text-transform:lowercase;}
a.bm:hover {text-decoration:underline;}

td.copyright {font:normal 12px Arial; color:#FFF; height:32; padding:0px 12px; background-color:#71A5D5;}
td.bottommenu {width:100%; background-color:#71A5D5;}
td.selectbm {font:normal 12px Arial; color:#FFF; text-decoration:underline; padding:0px 10px; vertical-align:middle;}
td.bordbmenu {font:normal 12px Arial; color:#FFF; width:1px;}