a img {border:none}

.price {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	color: black;
	background: white;
}

.lMenu {margin-left:2px}
.rMenu {margin-right:3%;}

.tPad td, .tPad2 td {padding: 5px 8px 5px 0}
.tPad2 td {border-bottom:1px solid #f0f0f0}

.sLine {float:right;width:1px;border-right:1px solid #f0f0f0;height:95%}

.modulesBlock {width:212px}
html>body .modulesBlock {width:210px}

#module1, #module2 {border-collapse:collapse;margin-top:10px;width:190px;}
html>body #module1, html>body #module2 {width:187px}

#module1 tr, #module2 tr {height:17px;}
html>body #module1 tr, html>body #module2 tr {height:20px;}

#module1 td, #module2 td {
	background:#f0f0f0;
	border:3px solid white;
	vertical-align:top;
	width:20px;
}
html>body #module1 td, html>body #module2 td {width:36px}

.module {
	background:#467eb7;
	color:black;
	position:absolute;
	font-weight:bold;
	display:none;
}

.module div {margin:3px 0 0 5px}

tr.active td {
	background:#467eb7;
	color:white;
}

.sn_c .module {height:167px}

.bottom {
	width:257px;
	height:22px;
	position:absolute;
	margin-top:-15px;
	margin-left:-128px;
	}
.arrow {
	position:absolute;
	width:67px;
	height:50px;
	margin-top:-125px;
	margin-left:50px;
	}