
/* stylesheet for the template TEMPLATE_DEFAULT */

.texts-default {
	clear: both;
	margin: 0px 0px 15px 0px;
}

.texts-default ul {
	padding: 0px 0px 0px 15px;
}

.texts-default .image {
	width: 300px;
	float: left;
	padding: 35px 0px 0px 0px;
}

.texts-default .html {
	width: 618px;
	float: left;
}

.texts-default .title {
	/*font-weight: bold;*/
	margin: 0px 0px 20px 0px;
}


.texts-default .image .description {
	margin: 20px 15px 0px 0px;
}

.texts-default a, .texts-default a:visited, .texts-default a:hover, .texts-default a:visited:hover {
	color: #3e5cbc;
}

.texts-default .submenu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

.texts-default .submenu li {
	margin: 0px 0px 10px 0px;
}

.texts-default .submenu a, .texts-default .submenu a:visited, .texts-default .submenu a:hover, .texts-default .submenu a:visited:hover {
	font-weight: bold;
	color: #d12238;
}

/* stylesheet for the template menu-main */

.mblocks-menu-main {
	width: 100%;
	height: 17px;
	float: left;
	padding: 1px 0px 0px 0px;
	background: url(/resources/images/menu-rp.gif) top repeat-x;
	background-color: #a9394c;
}

.mblocks-menu-main .menu {
	color: #fff;
	float: left;
	padding: 0px 15px;
	font-size: 14px;
}

.mblocks-menu-main .menu .splitter {
	font-size: 12px;
	padding: 0px 15px;
}

.mblocks-menu-main .menu a,
.mblocks-menu-main .menu a:visited {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}

.mblocks-menu-main .menu a:hover,
.mblocks-menu-main .menu a:visited:hover {
	font-size: 14px;
	color: #fff;
	text-decoration: underline;
}

.mblocks-menu-main .menu .rarrow {
	background: url(/resources/images/ico/arrow-right.gif) right center no-repeat;
} 

.mblocks-menu-main .menu .selected {
	font-weight: bold;
}



.mblocks-menu-main .transMenu {
 	OVERFLOW: hidden; 
 	POSITION: absolute; 
}

.mblocks-menu-main .transMenu .content {
	POSITION: absolute;
}

.mblocks-menu-main .transMenu .items {
	Z-INDEX: 2; 
	LEFT: 0px; 
	POSITION: relative; 
	TOP: 0px;
	background-color: #fff;
	border: 1px solid #d12238;
	/*width: 106px;*/
}

.mblocks-menu-main .top .items {
	
}

.mblocks-menu-main .transMenu .item {
	color: #d12238;
	cursor: pointer;
}

.mblocks-menu-main .transMenu .background {
	Z-INDEX: 1; 
	/*FILTER: alpha(opacity=100);
	moz-opacity: 100;*/
	TOP: 0px; 
	LEFT: 0px; 
	POSITION: absolute; 
	background-color: #fff;
}

.mblocks-menu-main .transMenu .shadowRight {
	Z-INDEX: 3; 
	FILTER: alpha(opacity=40); 
	moz-opacity: 0.4;
	WIDTH: 2px; 
	POSITION: absolute; 
	TOP: 3px;
}

.mblocks-menu-main .transMenu .shadowBottom {
	Z-INDEX: 1; 
	FILTER: alpha(opacity=40); 
	moz-opacity: 0.4;
	LEFT: 3px; 
	POSITION: absolute; 
	HEIGHT: 2px;
}

.mblocks-menu-main .transMenu .hover {
	BACKGROUND: #ffe7ec; 
	COLOR: #d12238;
	cursor: pointer;
}



.mblocks-menu-main .options {
	float: right;
	padding: 3px 15px 0px 0px;
	margin: 0px;
	list-style: none;
}

.mblocks-menu-main .options li {
	float: left;
	padding: 0px 0px 0px 10px;
}

.mblocks-menu-main .options .map a, .mblocks-menu-main .options .map a:visited, .mblocks-menu-main .options .map a:hover, .mblocks-menu-main .options .map a:visited:hover {
    display: block;
    background: url(/resources/images/ico/map.png) center no-repeat;
    width: 20px;
    height: 13px;
}

.mblocks-menu-main .options .lang a.en, .mblocks-menu-main .options .lang a.en:visited, .mblocks-menu-main .options .lang a.en:hover, .mblocks-menu-main .options .lang a.en:visited:hover {
    display: block;
    background: url(/resources/images/ico/en.png) center no-repeat;
    width: 22px;
    height: 13px;
}

.mblocks-menu-main .options .lang a.ru, .mblocks-menu-main .options .lang a.ru:visited, .mblocks-menu-main .options .lang a.ru:hover, .mblocks-menu-main .options .lang a.ru:visited:hover {
    display: block;
    background: url(/resources/images/ico/ru.png) center no-repeat;
    width: 22px;
    height: 13px;
}



/* stylesheet for the template menu-nav */

.mblocks-menu-nav {
	float: left;
	width: 100%;
	margin: 0px 0px 15px 0px;
	list-style: none;
}

.mblocks-menu-nav li {
	font-size: 11px;
	float: left;
	padding: 0px 10px 5px 0px;
}

.mblocks-menu-nav li span {
	font-weight: bold;
}

.mblocks-menu-nav li a, .mblocks-menu-nav li a:visited {
	font-size: 11px;
	text-decoration: none;
}

.mblocks-menu-nav li a:hover, .mblocks-menu-nav li a:visited:hover {
	font-size: 11px;
	text-decoration: underline;
}

.mblocks-menu-nav li.splitter {
	color: #D12238;
}


