/* В первой части использована Malo-CSS Library  автор: Vladimir Carrer */
html,body,div,p{margin:0;padding:0;border:0;}
html{overflow:-moz-scrollbars-vertical;} /* Всегда показывать прокрутку в FF */
.dp20,.dp25,.dp33,.dp50,.dp66,.dp75,.dp100{float:left;display:inline;*margin-left:-0.04em;}
/* CSS Grid For center layout   Define your default width in %,px or em  .main{margin:0 auto;width:85%;}*/
/* IE margin hack;dp = div percet */
.dp20{width:20%;}
.dp25{width:25%;}
.dp33{width:33.33%;}
.dp66{width:66.66%;}
.dp50{width:50%;}
.dp75{width:75%;}
.dp100{width:100%;}

.pad {padding:20px;}
.clear{clear:both;}
#main{margin:0 auto;width:960px;

}

body{width:100%;background:#f7f7f7 url(/files/img/bg.png); color:#333;line-height:150%;
font-family: Segoe UI, Helvetica, Arial;
}

h1,h2, h3{margin:0 0 10px 0;padding:0px; clear:both; font-weight:normal;}

h1 {font-size:18pt; border-bottom:1px dashed #dedede; color:#dedede; padding-bottom:5px;}
h2{font-size:13pt;color:#353535;}
h3{font-size:11pt;color:#5F5F59;}

p,ul, table {margin:0 0 20px 0;padding:0px;}

ul {margin-left:20px;}

a:link{color:#8e0152}
a:visited{color:#c51b7d}
a:hover{color:#276419}
a:active{color:#4d9221; }
a img{border:0}

p {text-align:justify;}

table {border-collapse:collapse; width:100%;}
table th {border:1px solid #D695BA;background:#8e0152; color:#fff; font-size:90%;font-weight:normal;}
table td {border:1px solid #EDEDED; font-size:90%; background:#F7F7F7; vertical-align:top; padding:5px;}

hr {border: 0;width: 80%; color: #8F8F8F;	background-color: #8F8F8F;	height: 1px;	margin: 10px 0;}

/* Шапка */
#header{}
#header h1 {text-align:right; padding-top:20px; font-size:18px; color:#2b8cbe;}
#header h1 span {font-weight:bold; color:#8E0152;}

#logo img {}
#logo:hover{opacity:0.8;}

/* Навигация по сайту */
#menu1{padding:0; cursor:default;float:right;margin:0; margin-right:-9px;}
#menu1 a:link, #menu1 a:visited{outline: none; display:block;  float:left; padding:15px 9px; margin:0;}
#menu1 a:hover,#menu1 a.active{outline: none;color:#e0f3db;
background:#084081;
border-radius:1px; text-decoration:none;
}
/* Навигация по сайту */
#menu2 {clear:both; padding:0; cursor:default;}
#menu2 a:link, #menu2 a:visited {color:#5F5A4D; display:block; padding:7px 11px; border:0; background:#DFDBD1; margin-bottom:2px;}
#menu2 a:hover,#menu2 a.active{ color:#3F3B33; background:#CFC7B5; text-decoration:none;}

#menu3{padding:0; cursor:default; margin-bottom:5px;}
#menu3 a:link, #menu3 a:visited{border:0; display:block; font-weight:normal; color:#6F6F6F; padding:5px 0 5px 20px; margin:0; background:#EFEFEF; text-decoration:underline;font-size:85%;}
#menu3 a:hover,#menu3 a.active{text-decoration:none;  background:#DFDFDF}
/* content */
#white {clear:both; width:100%; background:#fff;
-webkit-box-shadow: 0 0 14px rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 14px rgba(0,0,0,0.2);
box-shadow: 0 0 14px rgba(0,0,0,0.2);
}

#content{clear:both;}

#sidebar {font-size:85%;
background:url(/files/img/razdelVert.gif) top left no-repeat;
}

/* Подвал */
#footer{clear:both;padding:0 0 2% 0; font-size:85%;}
#footer a,#footer,#footer p{color:#666;}
#footer p{padding:2% 0;margin:0;}

/* Спасибо за внимание! Удачи! */
