body {
   margin: 0; padding: 0;
   background: #ababab;
}
BODY, DIV {
   font-family: Tahoma, Arial;
   font-size: 12px;
   
}

A {
   font-family: Tahoma, Arial;
   font-size:11px;
   color:#FFFFFF;
}

A:hover {
   color: #FFFF99;
   text-shadow: 1px 1px 1px #707070;
}

.logo {
   margin: 10px 0 20px 0;
}

.main-blocks {
   text-align: center;
   min-width: 800px;
}


.main-blocks .block {
   display: inline-block;
   width: 254px;
   height: 254px;
   vertical-align: top;
   margin: 0 3px;
}

.main-blocks .block1 {
   background: url('http://otkrmir.ru/images/blues.jpg') center center no-repeat;
}

.main-blocks .block2 {
   background: url('http://otkrmir.ru/images/reds.jpg') left top no-repeat;
}

.main-blocks .block3 {
   background: url('http://otkrmir.ru/images/oranges.jpg') left top no-repeat;
}

.main-blocks .block4 {
   background: url('http://otkrmir.ru/images/greens.jpg') left top no-repeat;
}

.main-blocks .block5 {
   background: url('http://otkrmir.ru/images/zigan.jpg') left top no-repeat;
}

.main-blocks A.block-title {
   display: block;
   text-align: center;
   margin: 30px 5px 15px 5px;  
}

.main-blocks A.block-title h3 {
   text-transform: uppercase;
   line-height: 1.4em;
   font-size: 1em;
}

.main-blocks .block ul {
   margin: 0 20px 0 35px;
   padding: 0;
   text-align: left;
}

.main-blocks .block ul li {
   list-style: url('http://otkrmir.ru/images/main_item.gif');
   margin: 0 0 3px 0;
}


img {
  border-width:0px;
}

div.mdiv1 {
   padding: 7px;
   font-size: 11px;
   color: #fafafa;
   width: 800px;
}

div.mdiv1 p {
   text-align: left;
}

div.mdiv1 A, div.mdiv2 A {
   font-size: 11px;
   color: #ffffff;
}


.mdiv2 {
   margin: 10px 50px;
   color: #fafafa;
}


.mdiv2 li {
   display:inline-block !important;
   list-style-image:none !important;
   list-style-position:outside !important;
   list-style-type:none !important;
   margin: 0 25px 0 0;
   width: 150px;
   vertical-align: top;
}
.rrrl p {
   padding: 0 0 5px 0; margin: 0;
   line-height: 1.2em;
}

.rrrl {
   width: auto!important;
   padding:5px!important;
   position: relative!important;
   display:block!important;
   font-size: 11px;
}
            
.rrrl_icnt, .rrrl_icnt * {
   text-align: left!important;
}


.rrrl_url {
   color: #666666!important;
   font-style: italic;
   font-size: 11px!important;
}


