
body {
margin: auto;
max-width: 650px;
font-family: Tahoma;
font-size: 13px;
color: #555;
background: #fff url(img/bg.png);
}
a, a:link, a:active, a:visited {  color: #5bab16;  text-decoration: none;}
a:hover, a:focus {  color: #629020;}
img {  vertical-align: middle;  border-style: none;}

.uveds {
background:url() #FFEFDB repeat-x;
border-top:1px solid #CDB79E;
border-bottom:1px solid #CDB79E;
margin:1px 0;
font-size:12px;
font-weight:bold;
color:#1874CD;
padding:8px;
}
.num {
float: right;
color: #999;
padding-right: 10px;
}
.link {
display: block;
padding: 0 8px 0 0;
border-top: 1px solid #D7D7D7;
font-family: Helvetica;
background: #F3F3F3 url(img/link.gif) bottom repeat-x;
}

.link:hover {
border-top: 1px solid #c4cad8;
background: #D4D7DE url(img/link_hover.gif) top repeat-x;
}

.q123{
    border-left: 4px solid #C0C0C0;
    color: #878787;
    padding: 2px 0px 2px 4px;
    font-size: x-small;
    margin-left: 2px;
}
.end1{
background: #55711b url(img/head.gif) repeat-x;
border-radius: 0 0 12px 12px;
border-bottom: 2px solid #90dc37;
display: block;
color: #ffffff;
padding: 6px;
}

.end{
background: #55711b url(img/head.gif) repeat-x;
border-top: 1px solid #465e15;
border-bottom: 1px solid #465e15;
display: block;
color: #ffffff;
padding: 6px;
}

.end a:link,
.end a:visited {
display: inline-block;
padding: 5px;
text-shadow: 0 1px 0 #677083;
color: #DADCE2;
}
.head {
color: #f2f2f2;
background: #55711b url(img/head.gif) repeat-x;
border-bottom: 2px solid #465e15;
height: 60px;
text-align: center;

border-radius: 22px 22px 0 0 ; 
border-top: 2px solid #90dc37;}




.razd {
background: #55711b url(img/head.gif) repeat-x;
border-top: 1px solid #465e15;
border-bottom: 1px solid #465e15;
display: block;
color: #ffffff;
padding: 4px;
}

.title{color: #f2f2f2; background: #2d2c2c url(img/title.gif) repeat-x;  padding:8px; border-bottom:1px solid #111111; border-top: 1px solid #777777;text-align: center;
		font-weight: bold; }

.okno {
background: #E3E3E3 url(img/tmn2.gif);
color: #FFFFFF;
padding: 8px;
border-top: 1px solid #E3E3E3;
border-bottom: 1px solid#E3E3E3;
}
.page {
background: #E3E3E3 url(img/tmn3.gif);
color: #FFFFFF;
padding: 8px;
border-top: 1px solid #E3E3E3;
border-bottom: 1px solid#E3E3E3;
}
.err {
    background: url("img/str.gif") repeat-x scroll 0% 0% #E3FCC4;
    padding: 8px;
    color: #6FAA24;
    font-weight: bold;
    border-bottom: 1px solid #CFEFA7;
    border-top: 1px solid #F6FFEB;
}

.ok {
background: #000000;
border: 2px solid #2EE20E;
color: #fff;
padding: 4px;
}



.menu {
  background: #e9e8e6 url(img/dt.gif) repeat-x; border-bottom:1px solid #d9d8d6; border-top: 1px solid #fff;
color: #5bab16; padding:8px;font-weight: bold;
}
.menu img  {
 vertical-align: middle;
}
.menu:hover {
background: #e9ffcd center right no-repeat;color:#000;
}

.main {
  background: #e9e8e6 url(img/dt.gif) repeat-x; border-bottom:1px solid #d9d8d6; border-top: 1px solid #fff;
color: #5bab16; padding:8px;font-weight: bold;
}
.main img  {
 vertical-align: middle;
}
.main:hover {
background: #e9ffcd center right no-repeat;color:#000;
}











.aut {background:url(img/gmenu.gif) #e4e4e6 repeat-x;border-bottom: 1px solid #cbd1e1;font-size:12px;font-weight:700;color:#ff9200;margin:1px 0;padding:8px; }


.cit {
color:#f9ebde;
background:  #3a3a3a;
border-bottom: 1px dotted#000000;
border-left: 4px solid #000000;
margin-left: 2px;padding: 5px;
}

.panel{background:url(img/gmenu.gif) #e4e4e6 repeat-x;border-bottom: 1px solid #cbd1e1;font-size:12px;font-weight:700;color:#ff9200;margin:1px 0;padding:8px; }


.news {
margin-bottom: 2px;
padding: 5px;
background-color: #ccc;
border-bottom: 1px solid#e3e3e3;
border-right: 1px solid #e3e3e3;
border-left: 3px solid #628D9D;
}
.newsr {
padding: 7px;
color:#f9ebde;
background:  #628D9D;
border: 1px solid #6F7C91;
}
.l{text-align: left; box-shadow : 6px 6px 2px #000; color: #000;}
.r{text-align: right; }
.c{text-align: center; box-shadow : 6px 6px 2px #000; color: #000;}
.top a{padding: 9px;color: #ffffff; box-shadow : 6px 6px 2px #000; color: #000;}


input, textarea, select {
background: url(img/bgs.png) repeat-x #f5f5f5;
    color: #FF9200;
       font-weight:bold;
    box-shadow: 0px 0px 2px #fff;
    border: 2px solid #ABD159;
    border-radius: 14px;
    padding: 9px;
    margin:1px 1px;
}

form
{
background: #f4f2f2 url(img/menu.png) repeat-x;
background-repeat:repeat-x;
padding: 8px;
border-bottom : 1px solid #fff;
background-position:top;
text-shadow: #58271F;
}

.panel {background:url(img/gmenu.gif) repeat-x;color:#ff9200;margin:1px 0;padding:5px; }

.f{
margin-bottom: 2px;
padding: 3px;
background-color: #ccc;
border-left: 3px solid #628D9D;
border-top: 1px solid #333;
border-bottom: 1px solid #111;
}