@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
html {
	height:100%;
	background: #0090da url(../img/all-cmskaru-html-bg.jpg) no-repeat;
}
body {
	min-height:100%;
	height:auto !important;
	height:100%;
	position:relative;
	background:url(../img/body-bg.jpg) 50% 100% no-repeat;
	font:62.5% Arial, Helvetica, sans-serif;
	color:#000;
}
a {
	color:#4b6f86;
}
a:hover {
	color:#69a4ca;
}
img {
	border:none;
	padding:0;
	margin:0;
}
:focus {
	outline:none;
}
#wrap {
	position:relative;
	width:1000px;
	min-height:100%;
	height: auto !important;
	height:100%;
	margin:0 auto;
	padding:0 2px;
	background:url(../img/wrap-bg.png) repeat-y;
}
/* h-1 */
#h-1 {
	position:relative;
	height:86px;
	background:url(../img/h-1-bg.jpg) no-repeat;
}
#logo {
	position:absolute;
	top:18px;
	left:9px;
}
#serachform {
	display:block;
	position:absolute;
	top:26px;
	right:18px;
	width:265px;
	height:33px;
	background:url(../img/h-1-search-bg.jpg) no-repeat;
	border:0;
}
#serachform fieldset {
	border:0;
}
#sform {
	display:block;
	position:absolute;
	top:11px;
	left:63px;
	width:188px;
	height:13px;
	background:none;
	border:0;
	font-size:1em;
	color:#fff;
}
#ssubmit {
	display:block;
	position:absolute;
	top:6px;
	left:10px;
	width:40px;
	height:21px;
	background:url(../img/h-1-search-submit.gif) no-repeat;
	border:0;
	cursor:pointer;
}
/* h-2 */
#h-2 {
	position:relative;
	height:168px;
	background:url(../img/h-2-bg.png) no-repeat;
}
/* b-login */
 	#b-login {
	position:absolute;
	top:9px;
	right:17px;
	width:364px;
	height:150px;
	background:url(../img/b-login-bg.jpg) no-repeat;
}
#b-l-ava {
	position:absolute;
	top:35px;
	left:17px;
}
#b-login h3 {
	position:absolute;
	top:4px;
	left:8px;
	font-size:1.2em;
	color:#fff;
	text-transform:uppercase;
}
#b-l-hello {
	position:absolute;
	top:30px;
	left:150px;
	width:180px;
	font-size:1.2em;
	text-align:center;
	color:#fff;
}
#b-l-hello span {
	color:#ffe400;
}
#b-l-menu {
	position:absolute;
	top:48px;
	left:143px;
	width:200px;
}
#b-l-menu p {
	float:left;
	width:100px;
}
#b-l-menu img {
	position:relative;
	top:4px;
}
#b-l-menu a {
	color:#fff;
	text-decoration:none;
}
#b-l-menu a:hover {
	color:#9ee0ff;
	text-decoration:underline;
}
#b-l-logout {
	display:block;
	position:absolute;
	top:115px;
	left:192px;
	width:93px;
	height:23px;
	background:url(../img/ico-logout.gif) no-repeat;
	border:0;
	cursor:pointer;
}
#b-l-login {
	display:block;
	position:absolute;
	top:48px;
	left:165px;
	padding:2px 5px;
	border:solid 1px #00375a;
}
#b-l-pass {
	display:block;
	position:absolute;
	top:78px;
	left:165px;
	padding:2px 5px;
	border:solid 1px #00375a;
}
#b-l-sumb {
	position:absolute;
	display:block;
	top:105px;
	left:220px;
}
#b-l-link {
	position:absolute;
	top:127px;
	left:140px;
 	text-align:center;
}
#b-l-link a {
	color:#fff;
}
#b-l-link a:hover {
	color:#d0edff;
}
/* h-menu */
	#h-menu ul {
	display:block;
	height:42px;
	list-style:none;
	background:url(../img/h-menu-li.gif) 100% 0 no-repeat;
}
#h-menu ul li {
	display:block;
	float:left;
}
#h-menu ul li a {
	display:block;
	float:left;
	width:166px;
	height:42px;
	line-height:42px;
	background:url(../img/h-menu-li.gif) no-repeat;
	font-size:1.4em;
	font-weight:bold;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	text-align:center;
}
#h-menu ul li a:hover {
	background-position: 0 -42px;
}
/* container */
#container {
	position:relative;
	overflow:hidden;
	width:1000px;
	padding: 8px 0 106px 0;
	background:#e4e4e4;
}
/* side-left */
#side-left {
	float:left;
	width:232px;
	padding:0 5px 0 7px;
}
/* side-right */
#side-right {
	float:left;
	width:225px;
	padding:0 0 0 5px;
}
/* content */
#content {
	float:left;
	width:522px;
}
/* navigation */
	.navigation {
	padding-bottom:10px;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	word-spacing:5px;
}
/* footer */
#footer {
	position:absolute;
	bottom:0;
	left:2px;
	width:1000px;
	height:106px;
	background:url(../img/f-bg.jpg) no-repeat;
}
#f-copyrights {
	position:absolute;
	bottom:15px;
	left:0;
	width:1000px;
	text-align:center;
	font: normal 1em Arial, Helvetica, sans-serif;
	color:#fff;
}
#counters {
	position:absolute;
	bottom:15px;
	right:25px;
}
#counters img {
	display:block;
	float:left;
	margin-left:5px;
}
#footer a {
	color:#fff;
}
#footer a:hover {
	color:#9ee0ff;
	text-decoration:underline;
}
/* */
.pad10 {
	padding:10px;
}
span.vvvv {
	font-size: 1px;
	letter-spacing: -1px;
	visibility: hidden;
}
/*Core CSS Protection v0.5b4  Do Not Modify! Block access allowed  */
.HideBlockOn {
	float: inherit;
	position: inherit;
	margin:10px;
}
div.HideBlockOn div.ProtectionBlock_1, div.HideBlockOn div.ProtectionBlock_2, div.HideBlockOn div.ProtectionBlock_3, div.HideBlockOn div.ProtectionBlock_4, div.HideBlockOn div.ProtectionBlock_5, div.HideBlockOn div.ProtectionBlock_1 i, div.HideBlockOn div.ProtectionBlock_2 i, div.HideBlockOn div.ProtectionBlock_3 i, div.HideBlockOn div.ProtectionBlock_4 i, div.HideBlockOn div.ProtectionBlock_5 i, div.HideBlockOn div.ProtectionBlock_6 i, div.HideBlockOn div.ProtectionBlock_7 i, div.HideBlockOn div.ProtectionBlock_8 i, div.HideBlockOn div.ProtectionBlock_9 i, div.HideBlockOn div.ProtectionBlock_10 i {
	display: block;
	overflow: hidden;
	font-size:1px;
}
div.HideBlockOn div.ProtectionBlock_1 {
	margin:0 1px;
	height: 3px;
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	background-color:#000000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_2 {
	margin:0 2px;
	height: 2px;
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	background-color:#000000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_3 {
	margin:0 3px;
	height: 1px;
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	background-color:#000000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_4 {
	margin:0 4px;
	height: 1px;
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_5 {
	margin:0 5px;
	height: 1px;
	border-left: 2px solid #ff0000;
	border-right: 1px solid #ff0000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_6 {
	margin:0 7px;
	height: 1px;
	border-left: 3px solid #ff0000;
	border-right: 1px solid #ff0000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_7 {
	margin:0 10px;
	height: 1px;
	border-left: 1px solid #ff0000;
	background-color:#000000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_1 i {
	height: 3px;
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	background-color:#000000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_2 i {
	height: 2px;
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	background-color:#000000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_3 i {
	height: 1px;
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	background-color:#000000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_4 i {
	height: 1px;
	border-left: 2px solid #ff0000;
	border-right: 1px solid #ff0000;
	background-color:#000000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_5 i {
	height: 1px;
	border-left: 3px solid #ff0000;
	border-right: 1px solid #ff0000;
	background-color:#000000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_6 i {
	height: 1px;
	background-color:#ff0000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_8 {
	margin:0px 1px;
	height: auto;
	min-height:39px;
	border-left: 1px solid #ff0000;
	border-right: 1px solid #ff0000;
	background:#000000 url(../images/decor1.png) 30px -150px no-repeat;
	display:block;
}
div.HideBlockOn div.ProtectionBlock_9 {
	border-left: 1px solid #ff0000;
	height: auto;
	min-height:39px;
	border-right: 1px solid #ff0000;
	background:url(../images/decor1.png) 0 -200px;
	color:black;
	font-size:11px;
	font-weight:bolder;
	text-align:left;
	display:block;
}
/*--------------------------------------------------------------------*/


/*Core CSS Protection v0.5b4  Do Not Modify! Block access allowed  */
.HideBlockOn {
	float: inherit;
	position: inherit;
	margin:10px;
}
div.HideBlockOn div.ProtectionBlock_1, div.HideBlockOn div.ProtectionBlock_2, div.HideBlockOn div.ProtectionBlock_3, div.HideBlockOn div.ProtectionBlock_4, div.HideBlockOn div.ProtectionBlock_5, div.HideBlockOn div.ProtectionBlock_1 i, div.HideBlockOn div.ProtectionBlock_2 i, div.HideBlockOn div.ProtectionBlock_3 i, div.HideBlockOn div.ProtectionBlock_4 i, div.HideBlockOn div.ProtectionBlock_5 i, div.HideBlockOn div.ProtectionBlock_6 i, div.HideBlockOn div.ProtectionBlock_7 i, div.HideBlockOn div.ProtectionBlock_8 i, div.HideBlockOn div.ProtectionBlock_9 i, div.HideBlockOn div.ProtectionBlock_10 i {
	display: block;
	overflow: hidden;
	font-size:1px;
}
div.HideBlockOn div.ProtectionBlock_1 {
	margin:0 1px;
	height: 3px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color:#000000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_2 {
	margin:0 2px;
	height: 2px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color:#000000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_3 {
	margin:0 3px;
	height: 1px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color:#000000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_4 {
	margin:0 4px;
	height: 1px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_5 {
	margin:0 5px;
	height: 1px;
	border-left: 2px solid #ffffff;
	border-right: 1px solid #ffffff;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_6 {
	margin:0 7px;
	height: 1px;
	border-left: 3px solid #ffffff;
	border-right: 1px solid #ffffff;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_7 {
	margin:0 10px;
	height: 1px;
	border-left: 1px solid #ffffff;
	background-color:#000000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_1 i {
	height: 3px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color:#000000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_2 i {
	height: 2px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color:#000000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_3 i {
	height: 1px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color:#000000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_4 i {
	height: 1px;
	border-left: 2px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color:#000000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_5 i {
	height: 1px;
	border-left: 3px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color:#000000;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_6 i {
	height: 1px;
	background-color:#ffffff;
	display: block;
}
div.HideBlockOn div.ProtectionBlock_8 {
	margin:0px 1px;
	height: auto;
	min-height:39px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background:#000000 url(../images/decor1.png) 30px -150px no-repeat;
	display:block;
}
div.HideBlockOn div.ProtectionBlock_9 {
	border-left: 1px solid #ffffff;
	height: auto;
	min-height:39px;
	border-right: 1px solid #ffffff;
	background:url(../images/decor1.png) 0 -200px;
	color:black;
	font-size:11px;
	font-weight:bolder;
	text-align:left;
	display:block;
}
/*--------------------------------------------------------------------*/


/*Core CSS Protection v0.5b4   Do Not Modify! Block access denied   */
.HideBlockOff {
	float: inherit;
	position: inherit;
	margin:10px;
}
div.HideBlockOff div.ProtectionBlock_1, div.HideBlockOff div.ProtectionBlock_2, div.HideBlockOff div.ProtectionBlock_3, div.HideBlockOff div.ProtectionBlock_4, div.HideBlockOff div.ProtectionBlock_5, div.HideBlockOff div.ProtectionBlock_1 i, div.HideBlockOff div.ProtectionBlock_2 i, div.HideBlockOff div.ProtectionBlock_3 i, div.HideBlockOff div.ProtectionBlock_4 i, div.HideBlockOff div.ProtectionBlock_5 i, div.HideBlockOff div.ProtectionBlock_6 i, div.HideBlockOff div.ProtectionBlock_7 i, div.HideBlockOff div.ProtectionBlock_8 i, div.HideBlockOff div.ProtectionBlock_9 i, div.HideBlockOff div.ProtectionBlock_10 i {
	display: block;
	overflow: hidden;
	font-size:1px;
}
div.HideBlockOff div.ProtectionBlock_1 {
	margin:0 1px;
	height: 3px;
	border-left: 1px solid #fafafa;
	border-right: 1px solid #fafafa;
	background-color:#59d3ff;
	display: block;
}
div.HideBlockOff div.ProtectionBlock_2 {
	margin:0 2px;
	height: 2px;
	border-left: 1px solid #fafafa;
	border-right: 1px solid #fafafa;
	background-color:#59d3ff;
	display: block;
}
div.HideBlockOff div.ProtectionBlock_3 {
	margin:0 3px;
	height: 1px;
	border-left: 1px solid #fafafa;
	border-right: 1px solid #fafafa;
	background-color:#59d3ff;
	display: block;
}
div.HideBlockOff div.ProtectionBlock_4 {
	margin:0 4px;
	height: 1px;
	border-left: 1px solid #fafafa;
	border-right: 1px solid #fafafa;
	display: block;
}
div.HideBlockOff div.ProtectionBlock_5 {
	margin:0 5px;
	height: 1px;
	border-left: 2px solid #fafafa;
	border-right: 1px solid #fafafa;
	display: block;
}
div.HideBlockOff div.ProtectionBlock_6 {
	margin:0 7px;
	height: 1px;
	border-left: 3px solid #fafafa;
	border-right: 1px solid #fafafa;
	display: block;
}
div.HideBlockOff div.ProtectionBlock_7 {
	margin:0 10px;
	height: 1px;
	border-left: 1px solid #fafafa;
	background-color:#59d3ff;
	display: block;
}
div.HideBlockOff div.ProtectionBlock_1 i {
	height: 3px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color:#59d3ff;
	display: block;
}
div.HideBlockOff div.ProtectionBlock_2 i {
	height: 2px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color:#59d3ff;
	display: block;
}
div.HideBlockOff div.ProtectionBlock_3 i {
	height: 1px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color:#59d3ff;
	display: block;
}
div.HideBlockOff div.ProtectionBlock_4 i {
	height: 1px;
	border-left: 2px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color:#59d3ff;
	display: block;
}
div.HideBlockOff div.ProtectionBlock_5 i {
	height: 1px;
	border-left: 3px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color:#59d3ff;
	display: block;
}
div.HideBlockOff div.ProtectionBlock_6 i {
	height: 1px;
	background-color:#ffffff;
	display: block;
}
div.HideBlockOff div.ProtectionBlock_8 {
	margin:0px 1px;
	height: auto;
	min-height:39px;
	border-left: 1px solid #fafafa;
	border-right: 1px solid #fafafa;
	background:#59d3ff url(../images/decor1.png) 30px -150px no-repeat;
	display:block;
}
div.HideBlockOff div.ProtectionBlock_9 {
	border-left: 1px solid #ffffff;
	height: auto;
	min-height:39px;
	border-right: 1px solid #ffffff;
	background:url(../images/decor1.png) 0 -200px;
	color:black;
	font-size:11px;
	font-weight:bolder;
	text-align:left;
	display:block;
}
/*--------------------------------------------------------------------*/

/*Core CSS Protection v0.5b4  Do Not Modify! Block off  */
.protection_off {
	min-height:48px;
	height:auto;
	background: url(../hide/comand_line_interf_close_48.gif) 0 0 no-repeat;
}
/*--------------------------------------------------------------------*/

/*Core CSS Protection v0.5b4  Do Not Modify! Block off element  */
.protection_off strong {
	color:#ffffff;
display: !important;
	line-height:15px;
text-align:;
	width:100%;
	height:35px;
	font-size:11!important;
	font-weight:bold!important;
}
.protection_off a {
	color:#f53b3b!important;
display: !important;
text-align:;
	font-weight:bold!important;
	text-decoration:none;
	font-size:11;
}
.protection_off span {
	color:#ffffff!important;
display: !important;
text-align:;
	font-weight:bold!important;
	text-decoration:none;
	font-size:11;
}
/*--------------------------------------------------------------------*/

/*Core CSS Protection v0.5b4  Do Not Modify! Block  ok  */
.protection_ok {
	min-height:48px;
	height:auto;
	background: url(../hide/comand_line_interf_ok_48.gif) 0 0 no-repeat;
}
/*--------------------------------------------------------------------*/

/*Core CSS Protection v0.5b4  Do Not Modify! Block group VIP */
.protection_vip {
	min-height:48px;
	height:auto;
	background: url(../hide/comand_line_interf_fav_48.gif) 0 0 no-repeat;
}
/*--------------------------------------------------------------------*/

/*Core CSS Protection v0.5b4  Do Not Modify! Block group VIP temp  */
.protection_vip_time {
	min-height:48px;
	height:auto;
	background: url(../hide/comand_line_interf_clock_48.gif) 0 0 no-repeat;
}
/*--------------------------------------------------------------------*/

