body{

padding: 1px;
border: 1px solid #949494;
font-weight: normal;
font-size: 11px;
font-family: Tahoma;
text-align: left;
background-color: #707070;
color: #707070;
margin: 0px auto;
max-width: 340px;

    }


a{text-decoration: none;}
a:link {color:#2899FF;}
a:visited{color:#2899FF;}
a:hover {color: #77BEFF; border-bottom: 1px dotted #77BEFF; border-top: 1px dotted #77BEFF;}

div {padding: 3px 3px 3px 3px;  background-color: #EFEFEF;}

.a {background:url(/style/head.gif) repeat-x top #DFDBDA;
padding-left:3px;}
.foot {background-color: #6691FF; color: #FFFFFF; font-size: 12px; padding: 4px 4px 4px 4px; border-top: 1px solid #BEBEBE;}

.foot a{text-decoration: none;}
.foot a:link {color:#E1E8FF;}
.foot a:visited{color:#E1E8FF;}
.foot a:hover {color: #FFFFFF; border-bottom: 1px dotted #FFFFFF; border-top: 1px dotted #FFFFFF;}

.d {background-color: #B0D0FF; color: #FFFFFF; font-size: 12px;  margin: 1px auto; padding: 3px; vertical-align: middle;}
.f {background-color: #D7D7D7; color: #888888; font-size: 12px; padding: 3px; vertical-align: middle;}

.citata {background-color: #EFEFEF; color: #005684; font-size: 10px; border-right: 1px solid #CCCCCC; border-left: 3px solid #AEC0FF; border-top: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; padding: 2px 2px 2px 2px; vertical-align: middle;}
.citata2 {background-color: #E5E5E5; color: #777; font-size: 10px; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 3px solid #AEC0FF; margin-bottom: 3px; padding: 2px 2px 2px 2px; vertical-align: middle;}
.citata3 {background-color: #E5E5E5; color: #777; font-size: 10px; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 3px solid #AEC0FF; margin-bottom: 1px; padding: 2px 2px 2px 2px; vertical-align: middle;}
.citata4 {background-color: #E5E5E5; color: #777; font-size: 10px; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 3px solid #AEC0FF; margin-bottom: 10px; padding: 2px 2px 2px 2px; vertical-align: middle;}
.attach {background-color: #EFEFEF; color: #888888; font-size: 10px; border-right: 1px solid #CCCCCC; border-left: 3px solid #B6FFA4; border-top: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; padding: 2px 2px 2px 2px; vertical-align: middle;}
.attach2 {background-color: #E5E5E5; color: #999999; font-size: 10px; border-right: 1px solid #CCCCCC; border-left: 3px solid #B6FFA4; border-bottom: 1px solid #CCCCCC; margin-bottom: 3px; padding: 2px 2px 2px 2px; vertical-align: middle;}
.top {background-color: #EEE5B8; border-left: solid 1px #E4DDB4; border-bottom: solid 1px #D7CF9E; color: #000000; font-size: 12px; padding: 2px 2px 2px 2px; vertical-align: middle;}

.titlec {background-color: #EFEFEF; color: #6691FF; font-size: 12px; border-right: 1px solid #CCCCCC; border-left: 3px solid #AEC0FF; border-top: 1px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC; padding: 2px 2px 2px 2px; vertical-align: middle;}
.textc {background-color: #E5E5E5; color: #777; font-size: 11px; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 3px solid #AEC0FF; margin-bottom: 4px; padding: 4px; vertical-align: middle;}
.comm {background-color: #E5E5E5; color: #00387D; font-size: 12px; border-top: 1px solid #799EFF;  border-bottom: 1px solid #B5B5B5; padding: 2px 2px 2px 2px; vertical-align: middle;}
.comm2 {background-color: #FFFFFF; color: #777777; font-size: 12px; padding: 2px 2px 2px 2px; vertical-align: middle;}
.comm3 {background-color: #D7E0FF; color: #777777; margin-bottom: 6px; font-size: 12px; border-bottom: 1px solid #B5B5B5; padding: 2px 2px 2px 2px; vertical-align: middle;}
.error {background-color: #E5E5E5; color: #5197FF; font-size: 10px; border-right: 3px solid #AEC0FF; border-top: 1px solid #CCCCCC; border-left: 3px solid #AEC0FF; margin-bottom: 1px; padding: 5px 5px 5px 5px; vertical-align: middle;}

input[type="text"],input[type="password"],input[type~="text"],input[type~="password"] {
vertical-align: middle;
border: 1px solid #aaa;
width:80px;
font-family:tahoma, verdana, arial, sans-serif;
padding: 3px;
font-size: 100%;
padding: 3px;
background: url(/img/bg_fade.png) repeat-x left top;
}

input[type="submit"],input[type="button"],input[type~="submit"],input[type~="button"] {
background-color:#36638E;
color:#FFF;
font-family:tahoma, verdana, arial, sans-serif;
border:0;
padding:2px;
}

span.page {padding:2px; border:1px solid #ccc}
span.page2 {padding:2px; border:1px solid #0488FF}

span.new {color: #0075BB;}
span.news {color: #619200;}

.menu {background-color: #DADADA; color: #00387D; font-size: 12px; border-top: 1px solid #C3C3C3; border-bottom: 1px solid #B5B5B5; padding: 2px 2px 2px 2px; vertical-align: middle;}


.o-tit {
border-top:solid 2px #FFC894;
padding-left:6px;
}

.o-tit span {
background: bottom #FFB46D;
padding: 3px 4px;
color: #FFF;
}

.mdl-o {
padding: 6px;
}

.mdl-o a {
color: #DB8D47;
}

.mdl-o a:hover {
color: #FFAA64;
border-bottom: 1px dotted #FFAA64; border-top: 1px dotted #FFAA64;
text-decoration: none;
}

.a-tit {
border-top:solid 2px #B186DD;
padding-left:6px;
}

.a-tit span {
background: bottom #B186DD;
padding: 3px 4px;
color: #FFF;
}

.mdl-a {
padding: 6px;
}

.mdl-a a {
color: #B186DD;
}

.mdl-a a:hover {
color: #C9AAE8;
border-bottom: 1px dotted #C9AAE8; border-top: 1px dotted #C9AAE8;
text-decoration: none;
}

.g-tit {
border-top:solid 2px #59BDFF;
padding-left:6px;
}

.g-tit span {
background: bottom #59BDFF;
padding: 3px 4px;
color: #FFF;
}

.mdl-g {
padding: 6px;
}

.mdl-g a {
color: #0096D7;
}

.mdl-g a:hover {
color: #22A7FF;
border-bottom: 1px dotted #00AFFB; border-top: 1px dotted #00AFFB;
text-decoration: none;
}

.g-tit-line {margin-top: 7px;
border-top:solid 1px #59BDFF;
}

.s-tit-line {margin-top: 7px;
border-top:solid 1px #43B040;
}

.a-tit-line {margin-top: 7px;
border-top:solid 1px #B186DD;
}

.s-tit {
border-top:solid 2px #43B040;
padding-left:6px;
}

.s-tit span {
background: bottom #43B040;
padding: 3px 4px;
color: #FFF;
}

.mdl-s {
padding: 6px;
}

.mdl-s a {
color: #43B040;
}

.mdl-s a:hover {
color: #136F17;
border-bottom: 1px dotted #136F17; border-top: 1px dotted #136F17;
text-decoration: none;
}
