@charset "utf-8";
/* CSS Document */
body {
 background-color:#363636;
}
.active-link {
 background-color:#FF0033;
 color:#000000;
}
a {
 font-weight:bold;
 color:#F6F6F6;
}
ul, ul li { display:block; }
#mm-1, #mm-2, #mm-3, #mm-4, #mm-5, #mm-6,#mm_en-1, #mm_en-2, #mm_en-3, #mm_en-4, #mm_en-5, #mm_en-6 {
 background-attachment:scroll;
 background-color:transparent;
 background-position:left bottom;
 background-repeat:no-repeat;
}
#mm-1 {
 background-image:url(../images/home.gif);
}
#mm-2 {
 background-image:url(../images/about.gif);
}
#mm-3 {
 background-image:url(../images/cvs.gif);
}
#mm-4 {
 background-image:url(../images/partners.gif);
}
#mm-5 {
 background-image:url(../images/news.gif);
}
#mm-6 {
 background-image:url(../images/contact.gif);
}
#mm_en-1 {
 background-image:url(../images/home_en.gif);
}
#mm_en-2 {
 background-image:url(../images/about_en.gif);
}
#mm_en-3 {
 background-image:url(../images/cvs_en.gif);
}
#mm_en-4 {
 background-image:url(../images/partners_en.gif);
}
#mm_en-5 {
 background-image:url(../images/news_en.gif);
}
#mm_en-6 {
 background-image:url(../images/contact_en.gif);
}
#mmscreen {
 margin:108px auto 0 !important;
 width:766px;
 background-color: #000000;
}
#mmcrown {
 position: absolute;
 width: 766px;
 top: 0px;
 height: 10em;
}
#mmcrown #mmmenu {
 border: 0px solid #CCC;
 height: 12em;
 margin: 0 0 0 auto;
}
ul#menuitems {
	padding-right: 5em;
}
ul#menuitems li {
 float:left;
 height:12em;
 width:5em;
}
ul#menuitems li a {
 display:block;
 height:99%;
 width:99%;
}
#mmcontainer {
 background-color: #000000;
 color: #CCCCCC;
}
#mmcontainer #mmsiderigth {
 float: right;
 width: 530px;
}
#mmsiderigth #mmallwrapper {
 background-color: #1A1A1A;
 margin: -16px 13px 0.5em 0em;
 padding: 0.5em;
}
#mmallwrapper #mmgallery {
 margin-top: 6px;
}
#mmallwrapper #mmgallery li {
 float:left;
 margin-right: 2px;
}
#mmallwrapper #mmgallery li img {
 height:32px;
 width:40px;
 margin-left: 8px;
}
#mmcontainer #mmsideleft {
 float: left;
 width: 232px;
 padding: 0.5em 1px;
}
#mmcontainer #mmsideleft ul#trenflg li{
 font-size: 14px;
 font-variant: small-caps;
 float: left;
 margin-right:1em;
 padding-left:4px;
}
#mmcontainer #mmsideleft #bigul {
 font: bold normal 16px/19px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
 text-align:center;
}
#mmcontainer #mmsideleft #bigul li {
 background-attachment: scroll;
 background-color: #CCCCCC;
 background-image: url(../images/mmbgbig.gif);
 background-repeat: no-repeat;
 background-position: center center;
 height: 22px;
 margin-bottom:1em;
 padding:1em .5em;
}
#mmsideleft #newscont {height:200px; cursor: pointer;}
#mmsideleft #newscont #newsul { width:100%; height:100%; overflow:auto; }
#mmsideleft #newscont #newsul dt { padding:6px 2px; position:relative; }
#mmsideleft #newscont #newsul dd { margin-left:0; padding:10px; position:relative; }
#mmsideleft #newscont #newsul dd.last { border-bottom:1px solid #ffffff; }
#mmsideleft #newscont #newsul div { margin-top:0; }

#mmcontainer #headul {
 font-size: 11px;
}
.mmproducts {
 background-color: #1A1A1A;
 margin: 0 0.5em;
 padding: 2px;
}
#mmproducts-wrap {
 margin: 0.5em 0; 
}
#mmproducts-wrap div.inside {
 background-attachment: scroll;
 background-image: url(../images/prodbgrepx.png);
 background-repeat: repeat-x;
 background-position: left top;
 border: 1px solid #3A3A3A;
 margin: 1em 0;
 padding: 0 0.5em;
}
#mmproducts-wrap div.inside img{
 margin-top: 4px;
}
#mmcontainer #headul li {
 background-attachment: scroll;
 background-image: url(../images/headlim.gif);
 background-repeat: no-repeat;
 background-position: left center;
 width: 205px;
 float: left;
 padding-left: 1em;
}
#mmcontainer #headul li img {
 float:right;
}
#mmfootnotice {
 padding: 4px 2px 4px;
 font-size: 10px;
}
#mmfootnotice #footmenu ul li {
 float: right;
 margin-left:1em;
}
#mmfootnotice #footmenu ul li a {
 font-weight: normal;
}
#mmfootnotice #footmenu ul li a:hover {
 color: #FF0033;
}
#mmfootnotice #notice {
 background-color: #666666;
 padding: 4px 2px 4px;
 text-align: center;
 margin-left: 234px;
}

.repx-dot-dark {
 background-attachment: scroll;
 background-image: url(../images/dotlineb.gif);
 background-repeat: repeat-x;
 background-position: center center;
 padding: 1px 0;
 margin: 0 .5em;
 height: 2px;
}
.repx-dot-light {
 background-attachment: scroll;
 background-image: url(../images/dotlineg.gif);
 background-repeat: repeat-x;
 background-position: center center;
 padding: 1px 0;
 margin: 0 .5em;
 height: 2px;
}
.light-grey {
 color:#696969;
}
.intense-black {
 color:#000000;
}
.reddish {
 color:#FF0033;
 font-weight: normal;
 letter-spacing: 0.05em;
}
h2.headliner{
	background-attachment: scroll;
	background-image: url(../images/headhat.png);
	background-repeat: no-repeat;
	background-position: top right;
}
a.more, a.upto {
 background-attachment: scroll;
 background-repeat: no-repeat;
 background-position: left center;
 color:#FF3300;
 font-weight:normal;
 padding:0 12px;
}
a.more {
 background-image: url(../images/readmore.gif);
}
a.upto {
 background-image: url(../images/upto2.gif); 
}
a.more:hover, a.upto:hover {
 text-decoration:underline;
}

