body
{
font-family:sans-serif;
font-size:12px;
margin:0;
padding:0;
}

img
{
border:none;
margin:0;
padding:0;
vertical-align:bottom;
}

hr
{
margin:1px;
}
ul
{
margin:4px 0px;
}
td, tr, table
{
font-size:100%;
}

h1
{
font-size:14px;
font-weight:bold;
padding:3px;
margin:2px;
}
h2
{
font-size:11px;
padding:1px;
margin:1px;
}
h3
{
font-size:11px;
padding:1px;
margin:1px;
}

a:link, a:visited {color:#4998D0;text-decoration:none}


a.grey:link {color:#D3D3D3;text-decoration:none}
a.grey:visited {color:#D3D3D3;text-decoration:none}
a.grey:hover {color:#ffffff;text-decoration:none}

.body
{
font-family:sans-serif;
font-size:12px;
margin:0;
padding:0;
}
.right
{
text-align:right;
padding:0px;
margin:0px;
}
.center
{
text-align:center;
padding:0px;
margin:0px;
}
.header, .row, .mainzag
{
margin-top : 1px;
margin-bottom : 1px;
padding : 1px;
background:#C8EBF9;
border:1px solid #d3d3d3;
text-align:left;
font-size:12px;
}
.footer, .iblock, .menu
{
padding:1px; background:#eee; border:1px solid #d3d3d3; margin:1px; color:#777;
}
.title
{
color:#FFF;background:#2B79C2;line-height:1.2em;
border:1px solid #2B79C2;
padding:1px;
margin:1px;
}
.title a:link {color:#C8EBF9;text-decoration:shadow}
.title a:visited {color:#C8EBF9;text-decoration:shadow}

.blog, .rmenu
{
background:#e8f3f7;
padding:1px;
margin:1px;
border : 1px solid #e8f3f7;
}
.paging
{
text-align:center;
background:#E8F3F7;
padding:3px;
margin:2px 0px;
}
.none
{
background:#E8F3F7;
padding:3px;
margin:2px 0px;
}
.bl_title
{
text-align:center;
color:#FFF;
background:#2B79C2;
margin:3px 0px;
text-decoration:none;
font-weight:bold;
}
.bl_title a:link {color:#FFF;text-decoration:shadow}
.bl_title a:visited {color:#FFF;text-decoration:shadow}

.text, .menu_razd, .iblock1, .mblock
{
background:#d3ffad url(box_green_bg.gif) left bottom repeat-x;
border: 1px solid #8ce730;
padding:1px;
margin:1px 1px;
}
.visit
{
background-color: #EA5226;
padding:4px 2px;
margin:2px 0px;
color:#FFF;
}
.visit a {color: #7FFFD4;}

.quote
{
padding:2px;
margin:2px 2px 2px 5px;
}
.quoted
{
border:#2B79C2 1px dotted;
border-left:#2B79C2 2px solid;
padding:2px;
margin:2px 1px 1px 1px;
}
.code
{
font-family:courier new;
border:#2B79C2 1px dotted;
padding:2px;
margin:2px;
}
.comment
{
border-bottom:#2B79C2 1px solid;
padding:2px 0px;
margin:2px 0px;
}
.cmttext
{
border:#2B79C2 1px solid;
padding:2px;
margin:2px 0px;
}
.properties, .aut
{
border:1px solid #8ac2e9;
background-image:url(box_blue_bg.gif);
background-repeat:repeat-x;
background-position:top;
padding:1px;
margin:1px 1px;
}

input, textarea, select {
background-color : #fff;
background-repeat : repeat-x;
background-position : 50% top;
color : #6d6d6d;
margin-right : 1px;
margin-bottom : 1px;
padding : 1px 4px;
border : 1px solid #d3cabd;
}
input:hover, textarea:hover, select:hover {
background-color : #eae4e7;
background-repeat : repeat-x;
background-position : 50% bottom;
color : #755168;
margin-right : 1px;
padding : 1px 4px;
border : 1px solid #d3cabd;
}
input:focus, textarea:focus, select:focus {
background-color : #fff;
background-repeat : repeat-x;
background-position : 50% top;
color : #755168;
margin-right : 1px;
padding : 1px 4px;
border : 1px solid #b19aa8;
}

.error
{
color:red;
}

.red {color:red}
.blue {color:blue}
.white {color:white}
.black {color:black}
.green {color:green}
.yellow {color:yellow}
.cyan {color:cyan}
.grey {color:grey}
