@charset "utf-8";
/* CSS Document */

body {
margin: 0;
padding: 0;
min-width: 790px;
}
/* Следуящая запись нужна для IE  */
* html body {
width:expression(document.documentElement.clientWidth < 800 ? "800px" : "auto");
}
#main {
width: 100%;
background:url(../images/bg.jpg) repeat;
}

#logo {
float:left;
height:192px;
display: inline; /* решает проблему в IE */
padding: 0px 5px 0px 5px;
}

#logo span {
position:absolute; 
top:180px;
padding: 0px 3px 5px 0px;
font-size:13px;
color:#660033;
font-weight:600;
}


.main_menu{
position:absolute;
bottom:-120%;
}

.img {
text-align:center;
}

.header {
width: 90%;
height:200px;
background: transparent  #36f;
}

#headerText {
text-align:center;
}

#headerText span {
color:#FF0000;
font-size:72px;
font-weight:bold;
}

#headerText h3, p{
margin-left:50px;
text-align:center;
}

#breadcrumbs {
position:relative;
padding-top:45px;
display:block;
}

#breadcrumbs h1{
float:left;
display:block;
font-size:14px;
color:#660033;
padding-left:50px;
}


#headerText span{
color:#FF0000;
font-weight:bolder;
font-size:36px;
}


.footer {
width: 100%;
height: 50px;
clear: both;
background:#009933;
font-size:12px;
color:#FFFFFF;
text-align:center;
}
#content-columns {
margin: 0 160px 0 160px;
}
.content {
width: 99%;
float: left;
/*background: #ccc;*/
text-align:justify;
border-left:1px dashed #000000;
}

.content p{
text-align:justify;
}

ul {
list-style:none;
}

#contentlist li:before {
content: "\2013 \20";
}

#contentlist li:after {
content: "\003B";
}

.leftcolumn {
width: 160px;
float: left;
margin-left: -160px;
position:absolute;
}

.left_articles {
margin: 5px 10px 5px 5px;
}

.left_articles p {
text-align:left;
font-size:14px;
}

.rightcolumn {
width: 160px;
float: right;
margin-right: -160px;
display: inline; /* решает проблему в IE */
position: relative;
top:-35px;
}

.rightcolumn h2,h3{
font-size:14px;
color:#660033;
font-weight:600;
}
.rightcolumn span{
font-size:12px;
}