/*---reset-----------------------*/


* {
    font-size: 100.01%;
}

.b-rama div, .b-rama p,
.b-rama ol, .b-rama ul, .b-rama li,
.b-rama table, .b-rama tbody, .b-rama td, .b-rama th, .b-rama tr,
b-rama.img  {
    margin: 0;
    padding: 0;
	border: 0;
}

ol, ul {list-style: none;}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

th, td {
    vertical-align: top;
    text-align: left;
}

blockquote:before, blockquote:after,
q:before, q:after {content: '';}

blockquote, q {quotes: '' '';}

input, select {
    font-size: 1.33em;
}
/*---default---------------------*/
html, body{
    width: 100%;
    height: 100%;
}

body {
    font-size: 0.75em;
	font-style: normal;
	font-family: Tahoma; 
	background-color: #e0e0e0;
}

h1 {
	xmargin-left: 5px;
    margin-bottom: 1.2em;
	font-size: 2em;
	font-family: arial narrow, tahoma, arial, verdana, geneva;
    color: rgb(255,102,0);
    font-size: 21px;
    font-weight: bold;

}

h3, h4 {font-weight: bold;}
h2 {
    font-family: arial narrow, arial, verdana, tahoma, geneva, helvetica;
    font-size: 16pt;
    font-weight: normal;
    line-height: 1em;
}


/*---error-----------------------*/

.error {
	color: red;
	background-color: green;
}

.z {border: 1px dashed red;}

.none {
	display: none;
}
/*---global----------------------*/

.g-block {display: block !important;}

.g-clear {clear: both;}

.g-png {behavior: url("images/MC/png.htc");}

/*---container-------------------*/

.b-container {
    margin: 0 auto;
    min-width: 1000px;
    max-width: 1200px;
    min-height: 100%;
    position: relative;
    overflow: hidden;
    xbackground-color: #fff;
    background: #e0e0e0 url(images/MC/body.bg.gif) 50% 0 repeat-y;
}

.container__rama {
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 140px;
    position: relative;
    background-color: #fff;
    width: 960px;
}

	/*-------------------------*/
	.b-container_footer {
        margin-top: -120px;
		min-height: 120px;
		overflow: hidden;
		background: none; 
	}
	
	.b-container_footer .container__ramaf {
        margin: 0 auto;
        width: 1000px;
    }
/*---content---------------------*/

.l-content {
    margin-top: 0.9em;
	margin-bottom: 0.9em;
	width: 100%;
}
.l-content2 {}

.l-content:after {
    clear: both;
    display: block;
    content: '';
}

.content__wrapper {
    margin-left: -187px;
    width: 100%;
    float: right;
}

.content__wrapper2 {
    margin-right: -253px;
    width: 100%;
    float: left;
}

.content__right {
    margin-right: 22px;
	width: 211px;
    float: right;
    overflow: hidden;
}

.content__left {
	width: 187px;
    float: left;
	padding-top: 1px;
}	

.content__center {
    margin-left: 200px;
	xposition: relative;
	font-family: verdana;
	line-height: 1.4em;
}

.l-content_big .content__center {
    margin-left: 0;
}

.l-content_big .content__wrapper {
    margin-left: 0;
}

.l-content_big .content__left {
    display: none;
} 
/*---b-header---------------------*/

.b-header {
	height: 110px;
	position: relative;
}

.b-header .logo {
    position: absolute;
	top: 9px;
	left: 20px;
}	

.b-header .phone {
	padding: 0.2em 0 0.2em 2em;
	position: absolute;
	top: 40px;
	right: 93px;
	font-weight: bold;
	background: url(images/MC/phone.gif) 0 0 no-repeat;
}

.b-header .phone_page {
    right: 0px;    
}

.b-header .people {
	padding: 0.1em 0 0.1em 0;
	position: absolute;
	top: 73px;
	right: 147px;
	font-weight: bold;
}
.b-header .people a:link, 
.b-header .people a:active, 
.b-header .people a:visited, 
.b-header .people a:hover {
	color: #000;
}

.b-header .people_page .people {
    right: 52px;
}

/*---b-menu-top---------------------*/

.b-menu-top {
	position: absolute;
	top: 63px;
	left: 190px;
	background: url(images/MC/menu-top.li.bg.gif) 0 1em no-repeat;
	z-index: 50;
}

.b-menu-top ul {
	float: left;
    background: url(images/MC/menu-top.ul.bg.gif) 100% 1em no-repeat;
}

.b-menu-top li {
    margin-right: -1px;
    float: left;
	position: relative;
	background: url(images/MC/menu-top.li.bg.gif) 100% 1em no-repeat;
}

.b-menu-top li a:link, 
.b-menu-top li a:active, 
.b-menu-top li a:visited, 
.b-menu-top a:hover,
.b-menu-top li ins {
	padding: 1em 1em 0.75em 2em;
	display: block;
	text-transform: uppercase;
	color: #000000;
	background: url(images/MC/menu-top.bg1.gif) 0 1em no-repeat;
	cursor:default;
}

.b-menu-top li a:hover, 
.b-menu-top li.on a:link, 
.b-menu-top li.on a:active, 
.b-menu-top li.on a:visited,
.b-menu-top li.on ins {
	background: #ff7547 url(images/MC/menu-top.bg2.gif) 0.75em 1.4em no-repeat;
	text-decoration: none;
	color: #fff;
	cursor:default;
}

.b-menu-top li.on li a:hover, 
.b-menu-top li.on li a:link, 
.b-menu-top li.on li a:active, 
.b-menu-top li.on li a:visited {
	padding-top: 0;
	padding-bottom: 0;
	background: url(images/MC/menu-top.bg3.gif) 1.1em 0.4em no-repeat;
	text-transform: none;
	text-decoration: underline;
	color: #ffffff;
	position: relative;
	cursor: hand;
	cursor: pointer;
}

.b-menu-top li.on li a:hover {
  text-decoration: none;
	color: #fdf402;	
}

.b-menu-top li.on {
	background: #ff7547 url(images/MC/b-me22nu-top.ul.bg.png) 0 0 no-repeat;
}

.b-menu-top li ul {
	display: none;
	overflow: hidden;
}

.b-menu-top li.on ul {
	position: absolute;
	width: 16.5em;
	display: block;
	z-index: 100;
}

.b-menu-top li li, .b-menu-top li li.on {
	padding-bottom: 1.1em;
	float: none;
	width: 100%;
	background: #ff7547 url(images/MC/b-me22nu-top.ul.bg.png) 0 0 no-repeat;
	position: static;
}

.b-menu-top li li.first {
    padding-top: 0.8em;
}

.b-menu-top li.last {
    background: none;
}
	
/*---b-rama---------------------*/

.b-rama {
    font-family: verdana;
}


.b-rama .u1 {
	padding-left: 5px;
	background: url(images/MC/u1.gif) 0 0 no-repeat;
	font-size: 0;
}

.b-rama .u2 {
	background: url(images/MC/u2.gif) 100% 0 no-repeat;
	height: 5px;
	font-size: 0;
}

.b-rama .u3 {
	background: url(images/MC/u3.gif) 100% 0 no-repeat;
	height: 5px;
	font-size: 0;
}

.b-rama .u4 {
	padding-left: 5px;
	background: url(images/MC/u4.gif) 0 0 no-repeat;
	font-size: 0;
}

.b-rama .mid {
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
}
    /*------------------------*/
	.b-rama-footer {
   	    margin-left: 20px;
   	    margin-right: 20px;
        font-size: 0.92em;
	    background: #f4f4f4 url(images/MC/bg.rama.foot.gif) 0 0 repeat-x;
	    color: #999999; 
    }
    
	.b-rama-footer .mid { 
        padding-top: 1.36em;
	    padding-left: 1.36em;
	    position: relative;
    }
    .b-rama-footer a:link, .b-rama-footer a:active, .b-rama-footer a:visited, .b-rama-footer a:hover {
	    color: #999999;
    }

    .b-rama-footer .menu {
        padding-bottom: 1.36em;	
    }

    .b-rama-footer .menu span {
	    padding-left: 0.3em;
	    padding-right: 0.3em;
    }

    .b-rama-footer ins {
	    position: absolute;
	    top: 5px;
	    right: 10px;
    }

    .b-rama-footer ins img {
	    margin-left: 1em;
    }
    
    /*------------------------*/
	.b-rama-img {
		margin-bottom: 0em;
	}
	
	.b-rama-img .mid {
	    padding-top: 0em;
		padding-bottom: 0em;
		text-align: center;
	}

	/*------------------------*/
	.b-rama-tablink {
		background-color: #adadad;
		line-height: 1.1em;
        font-family: Tahoma;
	}
	.b-rama-tablink .u1 {
	    background: url(images/MC/tablink.u1.gif) 0 0 no-repeat;
    }

    .b-rama-tablink .u2 {
   	    background: url(images/MC/tablink.u2.gif) 100% 0 no-repeat;
    }

    .b-rama-tablink .u3 {
	    background: url(images/MC/tablink.u3.gif) 100% 0 no-repeat;
    }

    .b-rama-tablink .u4 {
	    background: url(images/MC/tablink.u4.gif) 0 0 no-repeat;
    }
	
	.b-rama-tablink .mid {
	    padding-top: 1em;
	    color: #ffffff;
	    font-size: 0.92em;
    }

    .b-rama-tablink table {
	    margin-bottom: 1.5em;
		width: 100%;
    }

    .b-rama-tablink td {
	    width: 20%;
		padding: 1.27em;
	    border-right: 1px solid #cecece;
    }

    .b-rama-tablink td.last {
	    border-right: 0;
    }

    .b-rama-tablink h3 {
	    padding-bottom: 0.91em;
	    text-transform: uppercase;
	    font-weight: bold;
	    color: #fff;
    }
	
	.b-rama-tablink a:link, 
	.b-rama-tablink a:active, 
	.b-rama-tablink a:visited, 
	.b-rama-tablink a:link, 
	.b-rama-tablink a:hover {
		color: #ffffff;
		text-decoration: none;
	} 
	
	.b-rama-tablink a:hover {
		text-decoration: underline;
	}
	
	.b-rama-tablink li {
		margin-left: 0.5em;
		margin-bottom: 0.4em;
		padding-left: 0.91em;
		background: url(images/MC/rama-tablink.li.gif) 0 53% no-repeat;
	}
	
	.b-rama-tablink .text-line {
		padding: 1.18em 0.4em 1.18em 0.4em;
		border-top: 1px solid #cecece;
	}
	
	.b-rama-tablink p {
		margin: 0 0.82em 0 0.82em;
		padding-bottom: 1.18em;
	}
	/*------------------------*/
	.b-rama-content {
		margin-bottom: 1em;
	}
	
	.b-rama-content .mid {
		padding: 0.92em 1.67em 0.92em 1.67em;
		font-family: Verdana;
	    font-size: 1.08em;
	}
	
	.b-rama-content p {
		padding-bottom: 1em;
		line-height: 1.4em;
	}
	
	.b-rama-content td {
		padding-right: 2em; 
		width: 50%;
	}
	
	.b-rama-content h1,
    .b-rama-content h2 {
        margin-bottom: 1em;
        color: #000;
        font-weight: bold;
        font-size: 12px;
        line-height: 12px;
        font-family: verdana;
    }
	
	.b-rama-content .right {
		padding-left: 1.67em;
		padding-right: 0.33em;
		border-left: 1px solid #eaeaea;
	}    
	/*------------------------*/
	
	.b-rama-imglink {
        margin-left: -6px;
        float: left;
		width: 690px;
	}
	
	.b-rama-imglink .mid {
		zoom: 1;
		width: 688px;
		overflow: hidden;
	}
	
	.b-rama-imglink .mid td {
        padding-right: 3px;
    }
	
	       
/*------------------------*/

.b-menu-cont {
	padding-bottom: 8px;
	position: relative;
}
.b-menu-cont ins {
	width: 5px;
	height: 5px;
    font-size: 0;
	position: absolute;
}

.b-menu-cont .u1 {
	top: 0;
	left: 0;
	background: url(images/MC/menu-cont.u1.gif) 0 0 no-repeat;
}
	 
 .b-menu-cont .u2 {
	top: 0;
	right: 0;
	background: url(images/MC/menu-cont.u2.gif) 0 0 no-repeat;
}
	 
.b-menu-cont .u3 {
	bottom: 8px;
	right: 0;
	background: url(images/MC/menu-cont.u3.gif) 0 0 no-repeat;
}
	 
.b-menu-cont .u4 {
	bottom: 8px;
	left: 0;
 	background: url(images/MC/menu-cont.u4.gif) 0 0 no-repeat;
}

.b-menu-cont .mid {
	background: #656565 url(images/MC/menu-cont.bg.gif) 0 100% repeat-x;
}

.b-menu-cont li {
	margin-left: 1.92em;
	float: left;
}

.b-menu-cont .mid a:link, 
.b-menu-cont .mid a:active, 
.b-menu-cont .mid a:visited, 
.b-menu-cont .mid a:hover {
    padding: 0.65em;
	display: block;
	color: #cecece;	
}

.b-menu-cont .mid a:hover {
    text-decoration: none;
	background-color: #888888;
	color: #ffffff;	
}

.b-menu-cont .btn-box {
    position: absolute;
	top: 3px;
	right: 1px;	
}

.b-menu-cont .btn-box .try {
    margin-right: 4px;
    display: block;
    float: left;
    width: 55px;
    height: 23px;
    background: url(images/MC/try_s.png) 0 0 no-repeat; 
}

.b-menu-cont .btn-box .buy {
    margin-right: 4px;
    display: block;
    float: left;
    width: 55px;
    height: 23px;
    background: url(images/MC/buy_s.png) 0 0 no-repeat;
}

.b-menu-cont .btn-box a.try:hover {
    background-position: 0 100%; 
}

.b-menu-cont .btn-box a.buy:hover {
    background-position: 0 100%;
}

/*------------------------*/
.b-slider {
	margin-bottom: 5px;
	position: relative;
	zoom: 1;
}
.b-slider .mid {
	height: 8.43em;
	overflow: hidden;
	border: 1px solid #E2E2E2;
	background: #e6e6e6 url(images/MC/bg.rama.slider.gif) 0 0 repeat-x;
}
.b-slider .left-btn, .b-slider .right-btn {
	position: absolute;
	top: 0;
	width: 55px;
	height: 8.43em;
	border: 1px solid #E2E2E2;
	border-right: 0;
	cursor: pointer;
	cursor: hand;
}

.b-slider .left-btn div, .b-slider .right-btn div {
	background: url(images/MC/back.png) 100% 50% no-repeat;
	width: 55px;
	height: 8.43em;
	-webkit-user-select: none; 
}
.b-slider .right-btn {
	right: 0;
	border: 1px solid #E2E2E2;
	border-left: 0;
}

.b-slider .right-btn div {
	background: url(images/MC/next.png) 0 50% no-repeat;
}

.b-slider .left-btn__on, .b-slider .right-btn__on {
    background: #d4d4d4 url(images/MC/arr-slider.bg.on.gif) 0 0 repeat-x;
}

.b-slider .slider {
	margin-left: 56px;
	margin-right: 56px;
	height: 8.43em;
	overflow: hidden;
}

.b-slider .text {
    padding-left: 1.5em;
	padding-right:  1.5em; 
	width: 240px;
	float: left;
}

.b-slider .text .right {
	padding-left: 0.3em;
	padding-top: 0.85em;
	font-size: 1.17em;
	font-weight: bold;
}

.b-slider .text-box {
	padding-top: 1em;
	width: 100%;
}
.b-slider ins {
	width: 5px;
	height: 5px;
    font-size: 0;
	position: absolute;
}
.b-slider .u1 {
	top: 0;
	left: 0;
	background: url(images/MC/slider.u1.gif) 0 0 no-repeat;
}
	 
.b-slider .u2 {
	top: 0;
	right: 0;
	background: url(images/MC/slider.u2.gif) 0 0 no-repeat;
}
	 
.b-slider .u3 {
	bottom: 0;
	right: 0;
	background: url(images/MC/slider.u3.gif) 0 0 no-repeat;
}
	 
.b-slider .u4 {
	bottom: 0;
	left: 0;
 	background: url(images/MC/slider.u4.gif) 0 0 no-repeat;
}


.b-slider .left-btn__disabled, .b-slider .right-btn__disabled {
    cursor: auto;
    background: #e6e5e6 url(images/MC/arr-slider.bg.dis.gif) 0 0 repeat-x;
}

.b-slider .left-btn__disabled div {
    background: url(images/MC/back.dis.gif) 0 0 no-repeat;
}

.b-slider .right-btn__disabled div {
    background: url(images/MC/next.dis.gif) 0 0 no-repeat;
}


    /*------------------------*/
	.b-gal {
		margin-left: -2.75em;
		margin-right: -2.75em;
        zoom: 1;
        line-height: 1.1em;
        font-family: Tahoma;
        font-size: 0.92em;
	}
	
	.b-gal .mid {
		height: 13.50em;
		border: 0;
		background: #fff url(images/MC/gal.mid.bg.gif) 0 100% repeat-x;
	}
	
	.b-gal .left-btn, .b-gal .right-btn {
		width: 50px;
        height: 13.33em;
	}
	
    .b-gal .left-btn div, .b-gal .right-btn div {
		width: 50px;
		height: 13.33em;
		background: url(images/MC/ar-back.png) 50% 50% no-repeat;
	}
	
	.b-gal .right-btn div {
		width: 50px;
		height: 13.33em;
		background: url(images/MC/ar-next.png) 50% 50% no-repeat;
	}
	
	.b-gal .left-btn__disabled div {
        background: url(images/MC/ar-back.dis.gif) 50% 50% no-repeat;
    }
    
    .b-gal .right-btn__disabled div {
        background: url(images/MC/ar-next.dis.gif) 50% 50% no-repeat;
    } 
    
    .b-gal .left-btn__on, .b-gal .right-btn__on {
        background: #eaeaea url(images/MC/arr-slider.bg3.on.gif) 0 0 repeat-x;    
    }
    
    .b-gal .left-btn__disabled, .b-gal .right-btn__disabled {
        background: #f9f9f9 url(images/MC/arr-slider.bg3.dis.gif) 0 0 repeat-x;
    }
    
	.b-gal .slider {
		height: 13.5em;
		margin-left: 51px;
	    margin-right: 51px;
		background-color: #fff;
	}

	.b-gal .text-box {
	    padding-top: 0;
	}

	.b-gal .text {
		margin-right: 1px;
		margin-left: 1px;
		padding: 0;
		width: 13.33em;
		height: 13.33em;
		border: 1px solid #e7e7e7;
		text-align: center;
		cursor: hand;
		cursor: pointer;
	}
	
	.b-gal .text-on {
		border: 1px solid #ff6600;
	}

	.b-gal .text img {
		padding-top: 1em;
	}
	
	.b-gal .text p {
		padding-left: 1em;
		text-align: left;
	}
	
	/*------------------------*/
	
	.b-slider-text {
		float: right;
		width: 265px;
	}
	
	.b-slider-text .mid {
		height: 220px;
		background: #fff url(images/MC/slider-text.bg.gif) 0 100% repeat-x;
	}
	
	.b-slider-text .left-btn, .b-slider-text .right-btn {
		width: 27px;
		height: 220px;
	}
	
	.b-slider-text .left-btn div {
        background: url(images/MC/ar-back.png) 50% 50% no-repeat;
        width: 27px;
		height: 220px;
    }
	.b-slider-text .right-btn {
		width: 27px;
		height: 220px;
	}
	
	.b-slider-text .right-btn div{
        background: url(images/MC/ar-next.png) 50% 50% no-repeat;
        width: 27px;
		height: 220px;
    }
    
	.b-slider-text .right-btn__on, .b-slider-text .left-btn__on {
		background: #dcdcdc url(images/MC/arr-slider.bg2.on.gif) 0 0 repeat-x;
	}
	
	.b-slider-text .left-btn__disabled div {
         background: url(images/MC/ar-back.dis.gif) 50% 50% no-repeat;
    }
    
    .b-slider-text .right-btn__disabled div{
         background: url(images/MC/ar-next.dis.gif) 6px 82px no-repeat;
    }
	
	.b-slider-text .left-btn__disabled, .b-slider-text .right-btn__disabled {
        cursor: auto;
        background: none;
    }

	.b-slider-text .slider {
		height: 220px;
		margin-left: 28px;
	    margin-right: 28px;
	    width: auto;
	}
	
	.b-slider-text .text {
		padding: 0;
		height: 220px;
		width: 208px;
	}
	
	.b-slider-text .text p {
		padding-bottom: 1em;
		padding-left: 0.4em;
        padding-right: 0.4em;
	}

/*------------------------*/
   
.b-cont-textl, .b-cont-textr {
	margin-bottom: 2em;
	padding-top: 2.08em;
	padding-left: 2.75em;
	padding-right: 2.75em;
	background: url(images/MC/cont-text.bgl.gif) 0 0 no-repeat;
	min-height: 300px;
	font-family: Verdana;
	font-size: 1.08em;
}

.b-cont-textl .img-mcfx {
    margin-left: -15px;
    margin-right: -150px;
    padding-right: 340px;
    padding-left: 15px;
    background: url(images/MC/temp/img9.png) 0 0 no-repeat;
    height: 525px;
}

.b-cont-textl3 {
    padding-left: 2.5em;
	padding-right: 2em;
}

.b-cont-textl2 {
	background: url(images/MC/cont-text.bgl2.gif) 0 0 no-repeat;
	min-height: 386px;
}

.b-cont-textr {
	background: url(images/MC/cont-text.bgr.gif) 100% 0 no-repeat;
}

.b-cont-textl p, .b-cont-textr p {
	padding-top: 1.5em;
}

.b-cont-textl h2 {
    xmargin-left: 0.81em;
	margin-bottom: 0.6em;
}

.b-cont-textl .img-right {
    float: right;
}

.b-cont-textl h3 {
	padding-top: 1.5em;
}

.b-cont-textl .text1 {
	margin-top: 1.5em;
    padding-top: 1.5em;
    background: url(images/MC/cont-text.text.gif) 0 0 no-repeat;
    line-height: 1.4em;
}

.b-cont-textl .text1 span {
    color: #ff6600;
}

.b-cont-textl .img-tab {
    width: 100%;            
}

.b-cont-textl .img-tab td {
    padding-top: 6.33em;
    width: 50%;            
}

.b-cont-textl .img-tab2 {
    width: 100%;
}

.b-cont-textl .img-tab2 td {
    vertical-align: bottom;
}

.b-cont-textl .img-tab3 {
    width: 100%;
}

.b-cont-textl .img-tab3 td {
    width: 33%;
}

.b-cont-textl .text2 {
	margin-top: 1.5em;
    padding-top: 0.5em;
    padding-right: 1em;
    background: url(images/MC/cont-text.text2.gif) 0 0 no-repeat;
    font-size: 0.92em;
}

.b-cont-textl .text2 p {
    padding-top: 1em;
}

.b-cont-textl .text3 {
	margin-top: 1.5em;
    padding-top: 0.5em;
    padding-right: 1em;
    background: url(images/MC/cont-text.text3.gif) 0 0 no-repeat;
    font-size: 0.92em;
}

.b-cont-textl .text4 {
	margin-top: 1.5em;
    padding-top: 0.5em;
    padding-right: 1em;
    background: url(images/MC/cont-text.text4.gif) 0 0 no-repeat;
    font-size: 0.92em;
}

.b-cont-textl .text5 {
    margin-top: 2em;
    padding-top: 0em;
    color: #666666;
}

.b-cont-textl .text-tab {
    margin-bottom: 1.5em;
}

.b-cont-textl .text-tab .text-tab_left2 {
    padding-right: 3em;
}

.b-cont-textl .text-tab .text-tab_left {
    padding-right: 1em;    
}

.b-cont-textl .contact {
    width: 100%;
}

.b-cont-textl .contact td {
    text-align: right;    
}

.b-cont-textl td.contact_left {
    padding-top: 4em;
    text-align: left;
}

.b-cont-textl td.contact_left span {
    color: #666666;
}

.b-cont-textl .contact_line {
    margin-top: 3em;
    margin-bottom: 1em;
    border-top: 1px solid #c5c5c5;
}

.b-cont-textl .cont_list1 li {
    padding-left: 2em;
    padding-bottom: 1em;
    background: url(images/MC/ugol.gif) 0 0 no-repeat;
}

.b-cont-textl .text-tab1 {
    width: 100%;
}

.b-cont-textl .text-tab1 td {
    padding-right: 1em;
    padding-bottom: 1.5em;
    width: 33%;
}

.b-cont-textl .gray-text {
    padding-top: 0;
    font-size: 0.85em;
    color: #666666;
}

.b-cont-poduct {
    padding-bottom: 2em;
    padding-left: 2.75em;
    padding-right: 2.75em;
	font-family: Verdana;
	font-size: 1.08em;
}

.b-cont-poduct p {
	padding-top: 1.5em;
}

.b-cont-poduct .img-left {
    float: left;
}
 
/*------------------------*/

.b-pathline {
    padding-bottom: 2.5em;
	color: #999999;
	font-size: 0.85em;
    font-family: Arial;	
}

.b-pathline a:link, 
.b-pathline a:active, 
.b-pathline a:visited, 
.b-pathline a:hover {
    color: #999999;
}

.b-pathline span {
	padding-left: 0.45em;
	padding-right: 0.45em;
}

/*------------------------*/

.b-link-back, .b-link-next {
	margin-top: 2.5em;
	margin-bottom: 1em;
    float: left;
}

.b-link-back a:link, .b-link-next a:link, 
.b-link-back a:active, .b-link-next a:active, 
.b-link-back a:visited, .b-link-next a:visited, 
.b-link-back a:hover, .b-link-next a:hover {
	color: #666666;
	text-decoration: none;
	padding-left: 2.3em;
	padding-top: 0.1em;
	padding-bottom: 0.3em;
	font-size: 0.92em;
	background: url(images/MC/link.arrow.back.gif) 0 0 no-repeat;
	display: block; 
}

.b-link-back a:hover, .b-link-next a:hover {
    text-decoration: underline;
}
 
.b-link-next {
	float: right;
}

.b-link-next a:link, 
.b-link-next a:active, 
.b-link-next a:visited,
.b-link-next a:hover {
    padding-right: 2.3em;
	background: url(images/MC/link.arrow.next.gif) 100% 0 no-repeat;
} 

/*------------------------*/

.b-btn-box {
	position: absolute;
	top: 138px;
	right: 22px;
	zoom: 1;
}

.b-btn-box .try {
    margin-right: 4px;
    display: block;
    float: left;
    width: 55px;
    height: 23px;
    background: url(images/MC/try_s.png) 0 0 no-repeat; 
}

.b-btn-box .buy {
    margin-right: 4px;
    display: block;
    float: left;
    width: 55px;
    height: 23px;
    background: url(images/MC/buy_s.png) 0 0 no-repeat;
}

.b-btn-box a.try:hover {
    background-position: 0 100%; 
}

.b-btn-box a.buy:hover {
    background-position: 0 100%;
}

/*------------------------*/

.b-table-ugol {
	margin-bottom: 3.75em;
	width: 100%;
	background-color: #fdfdfd;
	color: #666666;
}

.b-table-ugol td {
    padding-top: 1em;
	padding-bottom: 1em;
	width: 9.58em;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #fff;
	border-collapse: collapse;
}

.b-table-ugol .title {
	padding-left: 1.33em;
	padding-right: 1.33em;
	width: auto;
	text-align: left;
}

.b-table-ugol .bg-line {
	background-color: #f8f8f8;
}

/*------------------------*/

.b-pic-box {
	padding-top: 1.5em;
	padding-bottom: 0.5em;
	float: right;
	font-size: 1.17em;
	color: #ff6600;
}

.b-pic-box div {
	width: 110px;
	float: left;
	text-align: center;
}

.b-pic-box span {
	margin-top: 0.3em;
	display: block;
}

/*------------------------*/

.b-menu-left_open {
    cursor: auto;	
}

.b-menu-left {
	margin-top: -1px;
	background-color: #ececec;
	color: #666666;
	cursor: pointer;
	cursor: hand;
}

.menu_hover{
    background-color: #cdcdcd;
}

.b-menu-left_open {
	background-color: #ececec;
} 

.b-menu-left_no_open_on {
    background-color: #e0e0e0;
}

.b-menu-left .u1 {
	padding-left: 7px;
	background: url(images/MC/menu-left.u1.gif) 0 0 no-repeat;
	font-size: 0;
}

.b-menu-left .u2 {
	background: url(images/MC/menu-left.u2.gif) 100% 0 no-repeat;
	height: 7px;
	font-size: 0;
}

.b-menu-left .u3 {
	background: url(images/MC/menu-left.u3.gif) 100% 0 no-repeat;
	height: 7px;
	font-size: 0;
}

.b-menu-left .u4 {
	padding-left: 7px;
	background: url(images/MC/menu-left.u4.gif) 0 0 no-repeat;
	font-size: 0;
}

.b-menu-left .mid {
	background: url(images/MC/menu-left.m1.gif) 0 0 repeat-y;
}

.b-menu-left .mid2 {
	padding-left: 2px;
	padding-right: 2px;
	background: url(images/MC/menu-left.m2.gif) 100% 0 repeat-y;
}

.b-menu-left .title {
    padding: 0.8em  2.92em 0.67em 1.5em;
	background: url(images/MC/menu-left.dot1.gif) 100% 0 no-repeat;
	font-weight: bold;
	text-transform: uppercase;
}

.b-menu-left .title_hover {
    background: url(images/MC/menu-left.dot1on.gif) 100% 0 no-repeat;
}

.b-menu-left_open .title {
	background: url(images/MC/menu-left.dot2.gif) 100% 0 no-repeat;
}

.b-menu-left_no_open .title {
    background: none;
}

.b-menu-left ul {
	xmargin-top: 3px;
	display: none;
	overflow: hidden;
}

.b-menu-left_open ul {
	display: block;
}

.b-menu-left li {
	background: url(images/MC/menu-left.li.bg.gif) 50% 100% no-repeat;
}

.b-menu-left li.last {
	background: none;
}

.b-menu-left a:link,
.b-menu-left a:active, 
.b-menu-left a:visited, 
.b-menu-left a:hover {
	margin-top: -1px;
	padding: 0.5em 2.92em 0.75em 1.5em;
	color: #666666;
	display: block;
	text-decoration: none;
}

.b-menu-left a.on:link,
.b-menu-left a.on:active, 
.b-menu-left a.on:visited, 
.b-menu-left a.on:hover {
	background: #e0e0e0;
}


.b-menu-left a:hover, 
.b-menu-left .last a:hover {
	background: #ffffff;
}


/*------------------------*/

.b-picture_container {
    position: relative;
    width: 616px;
    height: 499px;
    margin-top: 2em;;
    margin-bottom: 2em;;
}

.b-picture_container .pic-item {
    position: absolute;
    top: 0;
    left: 0;
    width: 616px;
    height: 499px
    overflow: hidden;
}

.b-picture_container .pre-loader {
    margin-left: -25px;
    margin-top: -25px;
    position: absolute;
    width: 50px;
    height: 50px;
    top: 50%;
    left: 50%;
    background-color: red;
    display: none;
}


.b-spec-title {
    background: url(images/MC/temp/title/title1.gif) 0 0.2em no-repeat;
    width: 146px;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    height: 40px;
}

a.b-spec-title:hover {
    background-position: 100% 0.2em;
}    

.b-spec-title2 {
    margin-top: 1px;
    background: url(images/MC/temp/title/title2.gif) 0 0.2em no-repeat;
    width: 72px;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    height: 40px;
}

a.b-spec-title2:hover {
    background-position: 100% 0.2em;
} 

/*------------------------*/

.l-page-line .b-page-line {
    margin-top: 1em;
    margin-right: 0.1em;

}

.b-page-line {
    margin-bottom: 0.75em;
    margin-right: 2.1em;
    background: url(images/MC/pageline.mid.bg.gif) 0 0 repeat-x;
    float: right; 
}

.b-page-line .page-line_left {
    background: url(images/MC/pageline.left.bg.gif) 0 0 no-repeat; 
}

.b-page-line .page-line_right {
    background: url(images/MC/pageline.right.bg.gif) 100% 0 no-repeat; 
}

.b-page-line .page-line_mid {
    padding-left: 9px;
    padding-right: 9px;
    height: 42px;
}

.b-page-line ins,
.b-page-line a:link,
.b-page-line a:visited,
.b-page-line a:active,
.b-page-line a:hover {
    margin-top: 3px;
    margin-right: 4px;
    margin-left: 2px;
    padding: 0.82em 0.64em 0.82em 0.64em;
    display: block;
    float: left;
    color: #666666;
    font-size: 0.92em;
    text-decoration: none;
    font-weight: normal;    
}

.b-page-line a.on:link,
.b-page-line a.on:visited,
.b-page-line a.on:active {
    background: #efeef2;
    color: #999999; 
    font-weight: bold;
}

.b-page-line a:hover, .b-page-line a.on:hover {
    margin-top: 2px;
    margin-right: 3px;
    margin-left: 1px;
    border: 1px solid #e8e6eb;
    background: #ffffff url(images/MC/pageline.hover.gif) 0 0 repeat-x; 
}

.b-page-line ins.arrow,
.b-page-line a.arrow:link,
.b-page-line a.arrow:visited,
.b-page-line a.arrow:active,
.b-page-line a.arrow:hover {
    padding-top: 0.73em;
    padding-bottom: 0.91em;
}

.b-page-line ins.arrow-first,
.b-page-line a.arrow-first {
    zoom: 1;
}

.b-page-line ins.arrow_disable,
.b-page-line a.arrow_disable:hover {
    margin-top: 3px;
    margin-right: 4px;
    margin-left: 2px;
    padding: 0.82em 0.64em 0.82em 0.64em;
    padding-top: 0.73em;
    padding-bottom: 0.91em;
    border: 0;
    background: none;
    cursor: default; 
}

/*------------------------*/

.b-addon {
    margin-bottom: 1em;
    position: relative;
}

.b-addon .top {
    background: url(images/MC/addons.top.gif) 0 0 repeat-x;
    height: 2px;
    font-size: 0; 
}

.b-addon .mid {
    background: #fefefe url(images/MC/addons.mid.gif) 0 100% repeat-x;
}

.b-addon .bot {
    background: url(images/MC/addons.bot.gif) 0 0 repeat-x;
    height: 4px;
    font-size: 0; 
}

.b-addon .mid .left {
    background: url(images/MC/addons.left.gif) 0 0 repeat-y;
}

.b-addon .mid .right {
    background: url(images/MC/addons.right.gif) 100% 0 repeat-y;
}

.b-addon .mid .center {
    margin-left: 3px;
    margin-right: 3px;
    padding: 2em 1.42em 2em 1.42em;
    position: relative;
}

.b-addon .mid .center td {
    padding-bottom: 1em;
    width: 50%;
}

.b-addon .mid .center td.tab_right {
    text-align: center;
}

.b-addon .mid .center .pic {
    margin-left: 1.25em;
    margin-bottom: 2.33em;
}

.b-addon .mid .center h2 {
    margin-bottom: 0.5em;
}

.b-addon .mid .center p {
    margin-bottom: 1em;
}

.b-addon .mid .center .adress {
    line-height: 1.4em;
}

.b-addon .mid .center .adress span {
    color: #666666;
}

.b-addon .mid .center_open {
    background: #efeef2 url(images/MC/addons.mid.open.gif) 0 0 repeat-x;
    xborder-top: 1px solid #b8b8b9;
    position: static;
}

.b-addon .mid .center .more {
    background: url(images/MC/addons.more.bg.gif) 0 0 no-repeat;
    position: absolute;
    right: 0;
    bottom: -1px;
    zoom: 1;
}

.b-addon .mid .center .more_on {
    background: url(images/MC/addons.more.bg.on.gif) 0 0 no-repeat;
    bottom: -2px;
    zoom: 1;
}

.b-addon .mid .center .more div {
    padding: 0.6em 4em 0.4em 2em;
    background: url(images/MC/addons.more.dot.gif) 9em 1.2em no-repeat;
    font-size: 0.92em;
    color: #888a8c;
    cursor: hand;
    cursor: pointer;
    zoom: 1;
}

.b-addon .mid .center .more_on div {
    padding: 0.65em 4em 0.45em 2em;
    background: url(images/MC/addons.more.dot.on.gif) 9em 1.2em no-repeat;
    zoom: 1;
}    

.b-addon .u1 {
    background: url(images/MC/addons.u1.gif) 0 0 no-repeat; 
    position: absolute;
    top: 0;
    left: 0;
    width: 5px;
    height: 4px;
    font-size: 0;
    display: block;
    zoom: 1;
}

.b-addon .u2 {
    background: url(images/MC/addons.u2.gif) 0 0 no-repeat; 
    position: absolute;
    top: 0;
    right: 0;
    width: 5px;
    height: 4px;
    font-size: 0;
    display: block;
    zoom: 1;
}

.b-addon .u3 {
    background: url(images/MC/addons.u3.gif) 0 0 no-repeat; 
    position: absolute;
    bottom: -1px;
    right: 0;
    width: 6px;
    height: 7px;
    font-size: 0;
    display: block;
    zoom: 1;
}

.b-addon .u4 {
    background: url(images/MC/addons.u4.gif) 0 0 no-repeat; 
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 6px;
    height: 7px;
    font-size: 0;
    display: block;
    zoom: 1;
}

/*------------------------*/

.l-addon {
    padding-bottom: 0.5em;
}

.b-list {
    padding-bottom: 1.5em;
}

/*------------------------*/

.l-ramatype {
    margin-left: 1.6em;
    zoom: 1;
}

.b-ramatype {
    margin-top: 2em; 
    margin-bottom: 1.33em; 
    margin-right: 0.67em;
    width: 352px;
    background: #fff url(images/MC/ramatype.bg.gif) 0 100% repeat-x;
    position: relative;
    float: left;
}

.b-ramatype .ramatype_top {
    background: url(images/MC/ramatype.top.gif) 0 0 no-repeat;
    font-size: 0; 
    height: 5px;
}

.b-ramatype .ramatype_mid {
    background: url(images/MC/ramatype.mid.gif) 0 0 repeat-y;
    position: relative;
    height: 370px; 
}                                            

.b-ramatype .ramatype_bot {
    background: url(images/MC/ramatype.bot.gif) 0 0 no-repeat;
    font-size: 0;
    height: 5px; 
} 

.b-ramatype .ramaimg {
    background: url(images/MC/ramatype.img.bg.png) 0 0 no-repeat;
    width: 326px;
    height: 224px;
    overflow: hidden;
    text-align: center;
    position: absolute;
    left: 10px;
    top: -25px;
}

.b-ramatype .ramaimg img {
    padding-top: 11px;
    position: relative; 
}  

.b-ramatype .ramatype_text {
    padding: 204px 1.5em 0 1.33em;
}

.b-ramatype .ramatype_text h2 {
    margin-bottom: 0.5em;
}

.b-ramatype .ramatype_text p {
    margin-bottom: 1em;
}

/*------------------------*/

.l-colum {
    margin-top: -150px;
    zoom: 1;
}

.l-colum .colum_left {
    margin-left: 22px;
    width: 490px;
    float: left;
}

.l-colum .colum_right {
    width: 244px;
    float: left;
    background: #fff url(images/MC/colum_right_mid2.gif) 0 100% repeat-x;
    position: relative;
} 

.l-colum .colum_right_top {
    background: url(images/MC/colum_right_top.gif) 0 0 no-repeat;
    height: 8px;
    font-size: 0; 
}

.l-colum .colum_right_bot {
    background: url(images/MC/colum_right_bot.gif) 0 0 no-repeat;
    height: 19px;
    font-size: 0; 
}

.l-colum .colum_right_mid {
    background: url(images/MC/colum_right_mid.gif) 0 0 repeat-y;
}

.l-colum .colum_right .venok-left {
    top: -38px;
    left: -81px;
    background: url(images/MC/venok-left.png) 0 0 no-repeat;
    position: absolute;
    width: 168px;
    height: 302px;
}

.l-colum .colum_right .venok-right {
    top: -38px;
    right: -67px;
    background: url(images/MC/venok-right.png) 0 0 no-repeat;
    position: absolute;
    width: 151px;
    height: 299px;
}

.b-venok-right {
    margin-right: -500px;
    top: 400px;
    right: 50%;
    background: url(images/MC/venok-right.png) 0 0 no-repeat;
    position: absolute;
    width: 151px;
    height: 299px;
    z-index: 200;
}

/*------------------------*/

.b-rama-rewiew {
    margin-bottom: 2px;
    width: 487px;
    position: relative;
}

.b-rama-rewiew .rama-rewiew_shadow {
    position: absolute;
    left: -11px;
    top: 6px;
}

.b-rama-rewiew .rama-rewiew_top {
    background: url(images/MC/rama-rewiew.top.gif) 0 0 no-repeat;
    height: 6px;
    font-size: 0; 
}

.b-rama-rewiew .rama-rewiew_bot {
    background: url(images/MC/rama-rewiew.bot.gif) 0 0 no-repeat;
    height: 6px;
    font-size: 0; 
}

.b-rama-rewiew .rama-rewiew_mid {
    background: #f9f9f9 url(images/MC/rama-rewiew.mid.bg.gif) 0 0 repeat-x;
}                                

.b-rama-rewiew .rama-rewiew_text {
    padding: 1.33em 1.33em 1.33em 2.42em;
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;
}

.b-rama-rewiew .rama-rewiew_text td {
    vertical-align: middle;
}  

.b-rama-rewiew .rama-rewiew_text .tab-pic {
    width: 115px;
}

.b-rama-rewiew .rama-rewiew_text p {
    padding-top: 1.33em;
}  

.rama-rewiew_text p.pdf {
    padding-top: 0.1em;
    padding-bottom: 0.2em;
    padding-left: 1.75em;
    background: url(images/MC/pdf.gif) 0 0 no-repeat;
}

.rama-rewiew_text .pdf a:link, 
.rama-rewiew_text .pdf a:active, 
.rama-rewiew_text .pdf a:visited, 
.rama-rewiew_text .pdf a:hover {
    text-decoration: none;
    color: #000000; 
}       

.rama-rewiew_text .last-link td {
    padding-top: 1.33em;    
}

.rama-rewiew_text .last-link {
    width: 100%;
} 

.rama-rewiew_text p.rewiew_arrow {
    padding-top: 0.2em;
    padding-bottom: 0.3em;
    padding-left: 2em;
    background: url(images/MC/rama-rewiew.arrow.gif) 0 0 no-repeat; 
    cursor: hand;
    cursor: pointer;        
}

.rama-rewiew_text p.rewiew_arrow_on {
    background: url(images/MC/rama-rewiew.arrow.on.gif) 0 0 no-repeat;
}

.rama-rewiew_text .last-link .left {
    width: 321px;         
}

/*------------------------*/

.b-prize {
    padding-left: 1.17em;
    padding-right: 1.17em;
    padding-top: 2.5em;
    border-bottom: 1px solid #f2f2f2;
}

.b-prize p {
    padding-bottom: 1em;
}

.b-prize li {
    padding-left: 0.75em;
    padding-bottom: 1em;
    background: url(images/MC/prize.dot.gif) 0 0.5em no-repeat;
    color: #ff6600;
}                                                 

/*---fixed-----------------------*/
.b-fixed {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99;
    display: none;
}

.b-fixed .frame {
    position: fixed;
    left: 50%;
    top: 50%;
}

.b-fixed_fond {
    opacity: .5;
    background-color: #a0a0a0;
}

.b-alert {
    width: 710px;
    height: 494px;
    background: #ffffff url(images/MC/alert.bg.gif) 0 100% repeat-x; 
    position: relative;
    border-left: 1px solid #dcdcdc;
}

.b-alert2 {
    height: 310px;
}

.b-alert .tab-alert {
    margin-bottom: 1em;
    font-size: 0.92em;
}

.b-alert .tab-alert td {
    padding-bottom: 1.36em;
    padding-right: 120px;
}

.b-alert .tab-alert td.left {
    padding-right: 120px;
}

.b-alert .tab-alert td.left-nopadding {
    padding-left: 0;
}

.b-alert .tab-alert span {
    color: #ff6600;
}

.b-alert .tab-alert input {
    border: 1px solid #80929f;
    width: 185px;
}

.b-alert .tab-alert select {
    width: 189px;
}

.b-alert .tab-alert textarea {
    border: 1px solid #80929f;
    width: 495px;
    height: 79px;
    font-size: 11px;
}

.b-alert .tab-alert .textarea-box {
    position: relative;
}

.b-alert h2 {
    margin-bottom: 1em;
}

.b-alert .tab-alert .submit {
    margin-left: 2em;
    position: absolute;
    top: 75px;
    right: -90px;
}

.b-alert .tab-alert p {
    padding-bottom: 0.3em;
}

.b-alert p {
    padding-bottom: 2em;
}

.b-alert .alert-box {
    padding: 25px 20px 20px 20px;
}

.b-btn-close {
    position: absolute;
    top: -12px;
    right: -12px;
}

.b-alert .alert-sh-bot {
    position: absolute;
    width: 710px;
    height: 5px;
    bottom: -5px;
    left: 0;
    background:  url(images/MC/alert.bg.bot.png) 0 0 no-repeat;
    font-size: 0;
}

.b-alert .alert-sh-left {
    position: absolute;
    width: 4px;
    height: 494px;
    top: 0;
    left: -4px;
    background:  url(images/MC/alert.bg.left.png) 0 0 no-repeat;
    font-size: 0;
}

.b-alert .alert-sh-right {
    position: absolute;
    width: 4px;
    height: 494px;
    left: 710px;
    top: 0;
    background: url(images/MC/alert.bg.right.png) 0 0 no-repeat;
    font-size: 0;
}

.b-alert2 .alert-sh-left, .b-alert2 .alert-sh-right {
    height: 310px;
}

.b-alert .alert-sh-u3 {
    position: absolute;
    width: 4px;
    height: 5px;
    left: 710px;
    top: 494px;
    background: url(images/MC/alert.bg.u3.png) 0 0 no-repeat;
    font-size: 0;
}

.b-alert .alert-sh-u4 {
    position: absolute;
    width: 4px;
    height: 5px;
    left: -4px;
    top: 494px;
    background: url(images/MC/alert.bg.u4.png) 0 0 no-repeat;
    font-size: 0;
}

.b-alert2 .alert-sh-u3, .b-alert2 .alert-sh-u4 {
    top: 310px;
}

/*--------------------------*/

.b-data-tab {
    margin-top: 36px;
    width: 703px;
    position: relative;
}

.b-data-tab .data-top {
    background: url(images/MC/data.top.gif) 0 0 no-repeat;
    height: 6px; 
}

.b-data-tab .data-mid {
    padding-left: 3px;
    padding-right: 3px;
    background: url(images/MC/data.mid.gif) 0 0 repeat-y; 
}

.b-data-tab .data-bot {
    margin-top: -6px;
    background: url(images/MC/data.bot.gif) 0 0 no-repeat;
    height: 15px; 
}

.b-data-tab .data-mid table {
    width: 697px;
}

.b-data-tab .data-mid td {
    border-collapse: collapse; 
    padding: 1em;
    vertical-align: middle;
    color: #666666;
}

.b-data-tab .data-mid td.center {
    text-align: center;
}

.b-data-tab .data-mid .color1 td {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    background-color: #f8f8f8;
}

.b-data-tab .data-mid .color2 td {
    border-left: 1px solid #f8f8f8;
    border-right: 1px solid #f8f8f8;
    background-color: #fff;
}

.b-data-tab .data-mid th {
    padding: 1em;
    white-space: nowrap;
    font-weight: normal;
    text-align: center;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    background-color: #ececec;
}

.b-data-tab .u1 {
    position: absolute;
    background: url(images/MC/data.u1.gif) 0 0 no-repeat;
    width: 10px;
    height: 8px;
    top: 0;
    left: -1px; 
}

.b-data-tab .u2 {
    position: absolute;
    background: url(images/MC/data.u2.gif) 0 0 no-repeat;
    width: 10px;
    height: 8px;
    top: 0;
    right: -1px; 
}

/*--------------------------*/

.b-benefit {
    position: relative;
}

.b-benefit .benef-shadow {
    position: absolute;
    top: 5px;
    left: -10px;
    width: 10px;
    height: 153px;
    background: url(images/MC/benef.shadow.png) 0 0 no-repeat; 
}

.b-benefit .benefit_u1 {
    position: absolute;
    width: 7px;
    height: 7px;
    top: 0;
    left: 0;
    background: url(images/MC/benef.u1.gif) 0 0 no-repeat;
}

.b-benefit .benefit_u2 {
    position: absolute;
    width: 7px;
    height: 7px;
    top: 0;
    right: 0;
    background: url(images/MC/benef.u2.gif) 0 0 no-repeat;
}

.b-benefit .benefit__item {
    float: left;
    height: 210px;
    width: 333px;
    overflow: hidden;
    background: url(images/MC/benef.bg.gif) 0 0 repeat-x; 
    position: relative;
}

.b-benefit .benefit__item_dot {
    position: absolute;
    left: 0;
    top: 0;
    width: 2px;
    height: 209px;
    background: url(images/MC/benef.dot.gif) 0 0 no-repeat;
}

.b-benefit .benefit__item p {
    padding-left: 1.5em;
}

.b-benefit .benefit__item p.text {
    padding-right: 1em;
}

/*--------------------------*/

.b-lic-price {
    margin-top: -44px;
    padding-bottom: 2em;
    background: url(images/MC/lic-prise.bg.gif) 0 0 no-repeat;
    height: 228px; 
    position: relative;
}

.b-lic-price .item1 {
    position: absolute;
    top: 72px;
    left: 19px;
    display: block;
    width: 94px;
    overflow: hidden;
    background: url(images/MC/temp/prise/prise1.gif) 0 0 no-repeat;
}

.b-lic-price .item1:hover {
    background-position: 100% 0;
}

.b-lic-price .item1 img {
    visibility: hidden;
}

.b-lic-price .item2 {
    position: absolute;
    top: 68px;
    left: 145px;
    display: block;
    width: 96px;
    overflow: hidden;
    background: url(images/MC/temp/prise/prise2.gif) 0 0 no-repeat;
}

.b-lic-price .item2:hover {
    background-position: 100% 0;
}

.b-lic-price .item2 img {
    visibility: hidden;
}

.b-lic-price .item3 {
    position: absolute;
    top: 60px;
    left: 280px;
    display: block;
    width: 96px;
    overflow: hidden;
    background: url(images/MC/temp/prise/prise3.gif) 0 0 no-repeat;
}

.b-lic-price .item3:hover {
    background-position: 100% 0;
}

.b-lic-price .item3 img {
    visibility: hidden;
}

.b-lic-price .item4 {
    position: absolute;
    top: 35px;
    left: 440px;
    display: block;
    width: 122px;
    overflow: hidden;
    background: url(images/MC/temp/prise/prise4.gif) 0 0 no-repeat;
}

.b-lic-price .item4:hover {
    background-position: 100% 0;
}

.b-lic-price .item4 img {
    visibility: hidden;
}

.b-lic-price .item5 {
    position: absolute;
    top: 5px;
    right: -37px;
    width: 204px;
    overflow: hidden;
    display: block;
    background: url(images/MC/temp/prise/prise7.gif) 0 0 no-repeat;
}

.b-lic-price .item5:hover {
    background-position: 100% 0;
}

.b-lic-price .item5 img {
    visibility: hidden;
}

.b-lic-price .item8 {
    position: absolute;
    top: 10px;
    left: 618px;
    display: block;
    width: 93px;
    overflow: hidden;
    background: url(images/MC/temp/prise/prise8.gif) 0 0 no-repeat;
    z-index: 100;
}

.b-lic-price .item8:hover {
    background-position: 100% 0;
}

.b-lic-price .item8 img {
    visibility: hidden;
}

.b-lic-price .item9 {
    position: absolute;
    top: 15px;
    left: 608px;
}

/*--------------------------*/

.b-lic-content {}

.b-lic-content .tab2 {
    margin-bottom: 2em;
}

.b-lic-content .tab2 td {
    width: 50%;
    vertical-align: bottom;
}

.b-lic-content p {
    padding-bottom: 1em;
}

.b-lic-content h2 {
    padding-top: 1em;
    padding-bottom: 2em;
}

.b-lic-content .img-right {
    float: right;
}

.b-lic-content .tab3 td {
    width: 50%;
    padding-bottom: 1em;
}

.b-lic-content .tab3 li {
    padding-left: 2em;
    padding-bottom: 1em;
    background: url(images/MC/ugol.gif) 0 0 no-repeat;
    color: #666666; 
}

.b-lic-content .title {
    margin-bottom: 1.67em;
    padding-left: 2em;
    padding-bottom: 0.5em;
    background: url(images/MC/lic-content.tab.bg.gif) 0 100% no-repeat;
    font-weight: bold;
}

/*--------------------------*/

.b-ladel-box {
    margin-left: 2em;
    width: 732px; 
    position: relative;   
}

.b-ladel-box .label_u1 {
    background: url(images/MC/label.u1.gif) 0 0 no-repeat;
    height: 6px;  
    width: 6px; 
    position: absolute;
    top: 0;
    left: 0;      
}

.b-ladel-box .label_u2 {
    background: url(images/MC/label.u2.gif) 0 0 no-repeat;
    height: 6px;  
    width: 6px; 
    position: absolute;
    top: 0;
    right: 0;      
}

.b-ladel-box .label_u3 {
    background: url(images/MC/label.u3.gif) 0 0 no-repeat;
    height: 6px;  
    width: 6px; 
    position: absolute;
    bottom: 0;
    right: 0;  
    zoom: 1;    
}

.b-ladel-box .label_u4 {
    background: url(images/MC/label.u4.gif) 0 0 no-repeat;
    height: 6px;  
    width: 6px; 
    position: absolute;
    bottom: 0;
    left: 0;
    zoom: 1;      
}

.b-ladel-box .label_shadow {
    background: url(images/MC/label.shadow.gif) 0 0 no-repeat;
    height: 108px;  
    width: 6px; 
    position: absolute;
    top: 6px;
    left: -6px;
    zoom: 1;
}

.b-ladel-box .label_mid {
    background: #f7f7f7 url(images/MC/label.mid.gif) 0 0 repeat-x;
    border-left: 1px solid #ececec; 
    border-right: 1px solid #ececec; 
}

.b-ladel-box .label_text-bot {
    background-color: #f0f0f0;
    border-top: 1px solid #ececec;
}

.b-ladel-box .label_text-top {
    padding: 3.33em 4.17em 0 4.17em;
}

.b-ladel-box .label_text-top li {
    margin-left: 3em;
    padding-left: 2.75em;
    padding-bottom: 2.08em;
    background: url(images/MC/label.li.gif) 0 0 no-repeat; 
}

.b-ladel-box .label_text-top p {
    padding-bottom: 2.08em;
}

.b-ladel-box .label_text-top p b {
    padding-left: 5.83em;
}

.b-ladel-box .label_text-bot {
    padding: 2.67em 10.58em 2em 7.25em;
}

.b-ladel-box .label_text-bot p {
    padding-bottom: 1em;
    line-height: 1.5em;
}

.b-ladel-box .label_text-bot span {
    color: #666666;
}

/*--------------------------*/

.b-ramafree {
    margin-right: 8px;
    width: 293px; 
    float: left; 
    position: relative; 
}

.b-ramafree .ramafree_ugol {
    background: url(images/MC/free.rama.ugol.gif) 0 0 no-repeat;
    width: 22px;
    height: 30px;
    position: absolute;
    top: 232px;
    right: -20px;
    z-index: 100;
}

.b-ramafree .ramafree_top {
    background: url(images/MC/free.rama.top.gif) 0 0 no-repeat; 
    height: 10px;
    overflow: hidden;
    font-size: 0;    
}

.b-ramafree .ramafree_mid {
    padding-top: 1.25em;
    padding-left: 35px;
    padding-right: 20px;
    background: url(images/MC/free.rama.mid.gif) 0 0 repeat-y;
    height: 600px; 
}

.b-ramafree .ramafree_bot {
    background: url(images/MC/free.rama.bot.gif) 0 0 no-repeat; 
    height: 11px;
    overflow: hidden;
    font-size: 0;    
}

.b-ramafree .ramafree_line {
    margin-top: 20px;
    margin-bottom: 20px;
    background: url(images/MC/free.rama.line.gif) 0 0 no-repeat; 
    height: 2px;
    overflow: hidden;
    font-size: 0;
}

.b-ramafree .ramaimg {
    margin-left: -15px;
}

.b-ramafree .btn {
    margin-top: 2em;
    text-align: right;
    float: right;
}

.b-ramafree .btn2 {
    text-align: right;
    float: right;
}

.b-ramafree2 {
    width: 560px;
    float: left;
    font-size: 1em; 
}

.b-ramafree2 .ramafree_top {
    background: url(images/MC/free.rama2.top.gif) 0 0 no-repeat; 
}

.b-ramafree2 .ramafree_mid {
    padding-left: 6.62em;
    padding-top: 2.85em;
    height: 582px;
    background: url(images/MC/free.rama2.mid.gif) 0 0 repeat-y; 
    min-height: 300px;
}

.b-ramafree2 .ramafree_bot {
    background: url(images/MC/free.rama2.bot.gif) 0 0 no-repeat; 
}

.b-ramafree2 .ramafree_mid h4 {
    font-size: 1.38em;
}

.b-ramafree2 .ramafree_form {
    margin-top: 2.5em;
    font-size: 0.92em;
}

.b-ramafree2 .ramafree_form .left {
    padding-top: 0.1em;
    width: 120px;
    text-align: right;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    body:first-of-type .b-ramafree2 .ramafree_form .left {padding-top: 0.3em}
}

.b-ramafree2 .ramafree_form td {
    padding-bottom: 2.92em;
    padding-left: 15px;
}

.b-ramafree2 .ramafree_form input {
    width: 220px;
    border: 1px solid #000;
    font-size: 1.38em;
}

.b-ramafree2 .ramafree_form select {
    width: 222px;
    border: 1px solid #000;
    font-size: 1.38em;
}

.b-ramafree .ramafree_btn img {
    cursor: hand;
    cursor: pointer;
}

.b-ramafree2 .ramafree_btn img {
    margin-top: 4.17em;
    margin-left: 87px;
}

.b-ramafree ol {
    list-style: decimal inside;
}

.b-ramafree ol li {
    margin-top: 1.25em;
}

.b-error {
    position: relative;
}

.b-error .error-rama {
    position: absolute;
    right: -50px;
    top: -80px;
}

.b-error .error-rama__mid {
    border-top: 1px solid #b1bbc3;
    background: url(images/MC/error.bg.mid.gif) 0 0 repeat-y; 
    width: 165px;
}

.b-error .error-rama__bottom {
    background: url(images/MC/error.bg.bot.png) 0 0 no-repeat; 
    width: 165px;
    height: 14px;
}

.b-error .error-text {
    padding: 1em;
    color: #f26020; 
}

.b-error .error-text p {
    padding: 0; 
}


/*--------------------------*/

.b-rama-sdk {
    margin-bottom: 3px;
    position: relative;    
}

.b-rama-sdk .u1 {
    position: absolute;
    top: 0;
    left: 0;
    background: url(images/MC/sdk.u1.gif) 0 0 no-repeat;
    width: 5px;
    height: 5px;     
}

.b-rama-sdk .u2 {
    position: absolute;
    top: 0;
    right: 0;
    background: url(images/MC/sdk.u2.gif) 0 0 no-repeat;
    width: 5px;
    height: 5px;     
}

.b-rama-sdk .u3 {
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(images/MC/sdk.u3.gif) 0 0 no-repeat;
    width: 5px;
    height: 5px;     
}

.b-rama-sdk .u4 {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(images/MC/sdk.u4.gif) 0 0 no-repeat;
    width: 5px;
    height: 5px;     
}

.b-rama-sdk .rama-sdk__mid {
    padding: 1.5em;
    border: 1px solid #e9e9e9;
    background: #fff url(images/MC/sdk.bg.gif) 0 0 repeat-x;
}

.b-rama-sdk .rama-sdk__mid span {
    color: #ff6600;
}

.b-rama-sdk .rama-sdk__mid p {
    padding-bottom: 1em;
}

/*--------------------------*/

.b-donwtab {
    width: 100%;
    font-size: 0.92em;
}

.b-donwtab td {
    padding-right: 10%;
    width: 50%;
}

.b-donwtab p {
    padding-top: 0.5em;
}

.b-donwtab h3 {
    margin-bottom: 1.25em;
}

.b-donwtab .link {
    font-size: 1.08em;
}

.b-donwtab .line {
    margin-bottom: 10px;
    background-color: #e9e8e8;
    height: 1px;
    font-size: 0;
}

/*--------------------------*/

.b-rama-feaut {
    margin-left: -15px;
    margin-right: -10px;
    margin-bottom: 28px;
    position: relative;
}

.b-rama-feaut .top-left {
    background: url(images/MC/feat.mid1.bg.gif) 0 100% repeat-x; 
}

.b-rama-feaut .top-right {
    background: url(images/MC/feat.top.left.gif) 100% 100% no-repeat; 
}

.b-rama-feaut .top-mid {
    background: url(images/MC/feat.top.left.gif) 0 100% no-repeat; 
    padding-left: 28px;
    padding-right: 5px;
    padding-bottom: 1em;
    position: relative;
}

.b-rama-feaut .u-bottom {
    background: url(images/MC/feat.u.bottom.gif) 0 0 repeat-x;
    height: 2px;
    font-size: 0; 
}

.b-rama-feaut .u3 {
    background: url(images/MC/feat.u3.gif) 0 0 no-repeat;
    width: 8px;
    height: 9px;
    position: absolute;
    bottom: 0px;
    right: 0;
}

.b-rama-feaut .u4 {
    background: url(images/MC/feat.u4.gif) 0 0 no-repeat;
    width: 8px;
    height: 9px;
    position: absolute;
    bottom: 0px;
    left: 0;
}

.b-rama-feaut .rama-bot {
    padding-left: 2em;
    padding-right: 2em;
    display: none;
    background: #f6f6f6 url(/iamges/feat.bg.bot.gif) 0 0 repeat-x;
    border-top: 1px solid #d6d1d1;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;  
}

.b-rama-feaut-open .rama-bot {
    display: block;
}

.b-rama-feaut .top-mid td {
    padding-right: 2em;
    padding-bottom: 2em;
}

.b-rama-feaut .top-mid h2 {
    margin-left: 0;
    margin-bottom: 0;
    padding-bottom: 0em;
}

.b-rama-feaut .top-mid .open-link {
    position: absolute;
    width: 80px;
    bottom: 11px;
    right: 25px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #888a8c;
    text-decoration: underline;
    cursor: hand;
    cursor: pointer;
}

.b-rama-feaut .top-mid .u5 {
    position: absolute;
    bottom: 0;
    right: 65px;
    background: url(images/MC/feat.u5.gif) 0 0 no-repeat;
    width: 7px;
    height: 5px;
}

.b-rama-feaut-open .top-mid .u5 {
    position: absolute;
    bottom: -4px;
    right: 65px;
    background: url(images/MC/feat.u5.open.gif) 0 0 no-repeat;
    width: 7px;
    height: 4px;
}

.b-rama-feaut .rama-bot .info {
    padding-bottom: 1em;
}

.b-rama-feaut .rama-bot .info .img-box {
    white-space: nowrap;
}

.b-rama-feaut .rama-bot .info p {
    padding-top: 2em;
}

.b-rama-feaut .rama-bot .info .left {
    padding-right: 2em;
}

.b-rama-feaut .rama-bot .line {
    border-top: 1px solid #d6d1d1;
    font-size: 0; 
}

.b-rama-feaut h2 {
	xmargin-left: 5px;
    margin-bottom: 0.5em;
    font-family: arial narrow, arial, verdana, tahoma, geneva, helvetica;    
}

/*--------------------------*/

.b-btn-item1 {
    background: url(images/MC/temp/buttons/item1.gif) 0 0 no-repeat; 
    width: 63px;
    height: 24px;
    overflow: hidden;
    text-indent: -999px;
    display: block;
}

.b-btn-item1:hover {
    background: url(images/MC/temp/buttons/item1.gif) 100% 0 no-repeat;
}

.b-btn-item2 {
    margin-right: 0.5em;
    background: url(images/MC/temp/buttons/item2.gif) 0 0 no-repeat; 
    width: 55px;
    height: 23px;
    overflow: hidden;
    text-indent: -999px;
    display: block;
    float: left;
}

.b-btn-item2:hover {
    background: url(images/MC/temp/buttons/item2.gif) 100% 0 no-repeat;
} 

.b-btn-item3 {
    background: url(images/MC/temp/buttons/item3.gif) 0 0 no-repeat; 
    width: 55px;
    height: 23px;
    overflow: hidden;
    text-indent: -999px;
    display: block;
    float: left;
}

.b-btn-item3:hover {
    background: url(images/MC/temp/buttons/item3.gif) 100% 0 no-repeat;
} 

.b-btn-item4 {
    background: url(images/MC/temp/buttons/item4.gif) 0 0 no-repeat; 
    width: 136px;
    height: 41px;
    overflow: hidden;
    text-indent: -999px;
    display: block;
}

.b-btn-item4:hover {
    background: url(images/MC/temp/buttons/item4.gif) 100% 0 no-repeat;
}

.b-btn-item5 {
    margin-top: 2em;
    background: url(images/MC/temp/buttons/item5.gif) 0 0 no-repeat; 
    width: 136px;
    height: 44px;
    overflow: hidden;
    text-indent: -999px;
    display: block;
}

.b-btn-item5:hover {
    background: url(images/MC/temp/buttons/item5.gif) 100% 0 no-repeat;
}

.b-btn-item6 {
    margin-top: 2em;
    background: url(images/MC/temp/buttons/item6.gif) 0 0 no-repeat; 
    width: 136px;
    height: 44px;
    overflow: hidden;
    text-indent: -999px;
    display: block;
}

.b-btn-item6:hover {
    background: url(images/MC/temp/buttons/item6.gif) 100% 0 no-repeat;
}

.b-btn-item7 {
    background: url(images/MC/temp/buttons/item7.gif) 0 0 no-repeat; 
    width: 106px;
    height: 34px;
    overflow: hidden;
    text-indent: -999px;
    display: block;
}

.b-btn-item7:hover {
    background: url(images/MC/temp/buttons/item7.gif) 100% 0 no-repeat;
}

.b-btn-item8 {
    background: url(images/MC/temp/buttons/item8.gif) 0 0 no-repeat; 
    width: 106px;
    height: 34px;
    overflow: hidden;
    text-indent: -999px;
    display: block;
}

.b-btn-item8:hover {
    background: url(images/MC/temp/buttons/item8.gif) 100% 0 no-repeat;
}

.b-btn-item9 {
    background: url(images/MC/temp/buttons/item9.gif) 0 0 no-repeat; 
    width: 166px;
    height: 41px;
    overflow: hidden;
    text-indent: -999px;
    display: block;
}

.b-btn-item9:hover {
    background: url(images/MC/temp/buttons/item9.gif) 100% 0 no-repeat;
}

.b-btn-item10 {
    margin-top: -23px;
    margin-left: 2em;
    background: url(images/MC/temp/buttons/item10.gif) 0 0 no-repeat; 
    width: 226px;
    height: 34px;
    overflow: hidden;
    text-indent: -999px;
    display: block;
}

.b-btn-item10:hover {
    background: url(images/MC/temp/buttons/item10.gif) 100% 0 no-repeat;
}

.b-btn-item12 {
    background: url(images/MC/temp/buttons/item12.png) 0 0 no-repeat; 
    width: 114px;
    height: 35px;
    overflow: hidden;
    text-indent: -999px;
    display: block;
}

.b-btn-item12:hover {
    background: url(images/MC/temp/buttons/item12.png) 0 100% no-repeat;
}  

.b-btn-contact {
    position: absolute;
    top: 67px;
    right: -34px;
}  

.b-btn-item13 {
    margin-right: 2px;
    background: url(images/MC/temp/buttons/item13.gif) 0 0 no-repeat; 
    width: 56px;
    height: 24px;
    overflow: hidden;
    text-indent: -999px;
    display: block;
    float: left;
}

.b-btn-item13:hover {
    background: url(images/MC/temp/buttons/item13.gif) 100% 0 no-repeat;
} 

.b-btn-item14 {
    margin-right: 2px;
    background: url(images/MC/temp/buttons/item14.gif) 0 0 no-repeat; 
    width: 56px;
    height: 24px;
    overflow: hidden;
    text-indent: -999px;
    display: block;
    float: left;
}

.b-btn-item14:hover {
    background: url(images/MC/temp/buttons/item14.gif) 100% 0 no-repeat;
}    

/*--------------------------*/

.b-tips {
    margin-left: 37px;
    background: url(images/MC/tips.bg.png) 0 0 no-repeat;
    height: 309px;
    position: relative;
    color: #505b61;
    font-family: Comic Sans MS;
    font-size: 1.08em;
}

.b-tips h3 {
    padding-bottom: 0.3em;
    font-size: 1.23em;
    font-weight: normal;
}

.b-tips .text1 {
    position: absolute;
    top: 35px;
    left: 40px;
    width: 240px;
}

.b-tips .text2 {
    position: absolute;
    top: 35px;
    left: 338px;
    width: 240px;
}

.b-tips .text3 {
    position: absolute;
    top: 35px;
    left: 643px;
    width: 240px;
}

.b-tips-link {
    margin-top: 2em;
    height: 58px;
    position: relative;
}

.b-tips-link .tips-title1 {
    background: url(images/MC/tip.title1.on.gif) 0 0 no-repeat; 
    width: 159px;
    height: 42px;
    cursor: hand;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 104px;
}

.b-tips-link .tips-title1on {
    background: url(images/MC/tip.title2.gif) 0 1px no-repeat; 
}

.b-tips-link .tips-title2 {
    background: url(images/MC/tip.title2.gif) 0 0 no-repeat; 
    width: 159px;
    height: 41px;
    cursor: hand;
    cursor: pointer;
    position: absolute;
    top: 2px;
    left: 266px;
}

.b-tips-link .tips-title2on {
    background: url(images/MC/tip.title2.on.gif) 0 0 no-repeat; 
}


/*-------------new-block-------------*/

/*--------------------------*/

.b-version {
    margin-top: 1em;
    margin-left: 20px;
    margin-right: 20px;
}

.b-version .ver_cursor {
    cursor: hand;
    cursor: pointer;
}

.b-version .ver_lavel1 {}

.b-version .ver_lavel1 .ver_lavel1_left {
    background: url(images/MC/ver.lv1.left.gif) 0 0 no-repeat; 
}

.b-version .ver_lavel1 .ver_lavel1_right {
    background: url(images/MC/ver.lv1.right.gif) 100% 0 no-repeat; 
}

.b-version .ver_lavel1 .ver_lavel1_mid {
    margin-left: 4px;
    margin-right: 4px;
    background: url(images/MC/ver.lv1.mid.gif) 0 0 repeat-x;
    height: 34px; 
}

.b-version .ver_lavel1 .ver_lavel1_mid .ver_lavel1_date {
    margin-left: 2em;
    padding-top: 0.6em;
    padding-bottom: 0.6em;
    background: url(images/MC/ver.lv1.date.dot.gif) 100% 50% no-repeat;
    width: 158px;
    float: left;
    color: #666666;
}

.b-version .ver_lavel1 .ver_lavel1_mid .ver_lavel1_title {
    padding-top: 0.6em;
    padding-bottom: 0.6em;
    margin-right: 2em;
    xbackground: url(images/MC/ver.lv1.title.dot.gif) 100% 50% no-repeat;
    position: relative;
}

.b-version .ver_lavel1 .ver_lavel1_mid .ver_lavel1_title_on {
    xbackground: url(images/MC/ver.lv1.title.dot.on.gif) 100% 50% no-repeat;
}

.b-version .ver_lavel1 .ver_lavel1_mid .ver_lavel1_title .ver_lavel1_dot {
    position: absolute;
    top: 14px;
    right: 0;
    width: 5px;
    height: 5px;
    background-image: url(images/MC/ver.lv1.title.dot.sh.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
}

.b-version .ver_lavel1 .ver_lavel1_mid .ver_lavel1_title_on .ver_lavel1_dot {
    background-image: url(images/MC/ver.lv1.title.dot.on.sh.gif);
}

.b-version .ver_lavel1 .ver_lavel1_mid .ver_lavel1_title span {
    padding-left: 2em;
}

.b-version .ver_lavel2 {
    border: 1px solid #e7e7eb;
    display: none;
}

.b-version .ver_lavel2 .ver_lavel2_bg {
    padding-left: 35px;
    padding-right: 27px;
    background: #efeff0 url(images/MC/ver.lv2.bg.gif) 0 0 repeat-x;
}

.b-version .ver_lavel2 .ver_lavel2_item {
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    background: url(images/MC/ver.lv2.dot.on.gif) 100% 50% no-repeat;
    font-weight: bold;
}

.b-version .ver_lavel3 {
    padding-bottom: 1.5em;
}

.b-version .ver_lavel3 .ver_lavel3_list {
    margin-top: 1.5em;
    padding-left: 35px;    
}

.b-version .ver_lavel3 .ver_lavel3_item {
    xbackground: url(images/MC/ver.lv1.title.dot.gif) 100% 0.45em no-repeat;
}

.b-version .ver_lavel3 .ver_lavel3_item_on {
    xbackground: url(images/MC/ver.lv1.title.dot.on.gif) 100% 0.5em no-repeat;
}

.b-version .ver_lavel3 .ver_lavel3_item span {
    text-decoration: underline; 
}

.b-version .ver_lavel3 .ver_lavel3_item .ver_lavel3_dot {
    margin-left: 1em;
    background-image: url(images/MC/ver.lv3.title.dot.sh.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    text-decoration: none;
}

.b-version .ver_lavel3 .ver_lavel3_item_on .ver_lavel3_dot {
    background-image: url(images/MC/ver.lv3.title.dot.on.sh.gif);
}

.b-version .ver_lavel3 .ver_lavel3_block {
    padding: 1.83em 2.08em 0.83em 2.75em;
    background: url(images/MC/ver.lv3.line.gif) 0 100% repeat-x;
    display: none;
}

.b-version .ver_lavel3 .ver_lavel3_block .link-more {
    text-align: right;
    color: #666666;
}

.b-version .ver_lavel3 .ver_lavel3_block .link-more span {
    padding-right: 1em;
    background: url(images/MC/ver.lv2.dot.gif) 100% 0.45em no-repeat;
    text-decoration: underline;
}

.b-version .ver_lavel3 .ver_lavel3_block_on .link-more span {
    background: url(images/MC/ver.lv2.dot.on.gif) 100% 0.45em no-repeat;
}

.b-version .ver_lavel3 .ver_lavel3_block_color {
    background-color: #f8f7f7;
}

.b-version .ver_lavel3 .ver_lavel3_block .ver_lavel3_block2 {
    display: none;
}

.b-version .ver_lavel3 .ver_lavel3_block_on .ver_lavel3_block2 {
    margin-top: 0.5em;
    padding-top: 2.5em;
    padding-bottom: 1em;
    display: block;
    background: url(images/MC/ver.lv3.line2.gif) 100% 0 no-repeat;
}

.b-version .ver_lavel3 .ver_lavel3_block_on .ver_lavel3_block2 td {
    padding-right: 2em;
}

/*--------------------------*/

.b-contact_map {
    padding-left: 1.3em;
    padding-top: 0.5em;
    background: url(images/MC/contact.map.bg.gif) 0 0 no-repeat;
    width: 488px;
    height: 314px;
}

/*--------------------------*/

.b-support {
    width: 100%;
}

.b-support td {
    padding-top: 1em;
    padding-bottom: 0.75em;
    border-bottom: 1px solid #e9e8e8;
}

.b-support_last td {
    border-bottom: 0;
}

.b-support .support_img {
    padding-left: 1em;
    padding-right: 1em;
    width: 40%;
}   

.b-support h2 {
    margin-top: 0.5em;
    margin-left: 0;
    margin-right: 2.5em;
    font-weight: bold;
    font-size: 1.17em;
    font-family: verdana, geneva;
    float: left;
}

.b-support .link_box {
    padding-top: 0.69em;
    background: url(images/MC/support.bg.gif) 0 0 no-repeat;
    width: 152px;
    height: 24px; 
    text-align: center;
    float: left;
}

.b-support .link_box a:link, 
.b-support .link_box a:active, 
.b-support .link_box a:visited, 
.b-support .link_box a:hover {
    color: #fff;
    text-decoration: none;
}

.b-support .phone_box {
    padding-top: 0.4em;
    float: left;
    font-size: 1.5em;
    color: #ff6600;
}

/*--------------------------*/

.b-pageshadow {
    position: absolute;
    width: 1000px;
    height: 850px;
    top: 110px;
    left: 0;
    background-color: #cbc9c9;
    opacity: 0.82;
    z-index: 50;
}

.b-pageshadow .pageshadow_title {
    margin-left: 50px;
    margin-top: 50px;
    background: url(images/MC/pageshadow.title.png) 0 0 no-repeat;
    position: absolute;
    width: 902px;
    height: 708px; 
}

/*--------------------------*/

a.b-img65:link,
a.b-img65:active,
a.b-img65:visited,
a.b-img65:hover {
    background: url(images/MC/temp/title/title65.gif) 0 0 no-repeat;
    width: 212px;
    height: 48px; 
    overflow: hidden;  
    text-indent: 500px;
    display: block;
    white-space: nowrap;
}

a.b-img65:hover {
    background: url(images/MC/temp/title/title65on.gif) 0 0 no-repeat;
}    

a.b-img66:link,
a.b-img66:active,
a.b-img66:visited,
a.b-img66:hover {
    background: url(images/MC/temp/title/title66.gif) 0 0 no-repeat;
    width: 200px;
    height: 48px; 
    overflow: hidden;
    text-indent: 500px;
    display: block;
    white-space: nowrap;
}

a.b-img66:hover {
    background: url(images/MC/temp/title/title66on.gif) 0 0 no-repeat;
}    

a.b-img67:link,
a.b-img67:active,
a.b-img67:visited,
a.b-img67:hover {
    background: url(images/MC/temp/title/title67.gif) 0 0 no-repeat;
    width: 216px;
    height: 48px; 
    overflow: hidden;
    text-indent: 500px;
    display: block;
    white-space: nowrap;
}

a.b-img67:hover {
    background: url(images/MC/temp/title/title67on.gif) 0 0 no-repeat;
}

#player {
	height:450px;
	display:block;
}

.overlay {
	display:none;
	background-image:url(images/MC/white.dot.gif);	
}    
