body{
	margin:0;
	background:#f2f2f2;
	min-width:1000px;
	color:#32363c;
	font:12px/16px Arial, Helvetica, sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: none;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#048ec3;
}
a:hover{text-decoration:underline;}
a:active{background-color:transparent;}
input,
textarea,
select{
	font:13px/16px Arial, Helvetica, sans-serif !important;
	vertical-align:middle;
	color:#333;
}
input[type=text],
input[type=password],
input[type=file],
input[type=submit],
textarea{-webkit-appearance:none;}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	position:relative;
	overflow:hidden;
	padding:0 0 20px;
	width:100%;
}
#header{
	position:relative;
	z-index:2;
	padding:0 0 10px;
}
.users-panel{
	overflow:hidden;
	padding:9px 19px 9px 20px;
	background:#405567 url(../images/bg-users-panel.png) repeat-x;
	border:1px solid #30424e;
	border-width:0 1px 1px;
	border-radius:1px;
	font-size:12px;
	line-height:16px;
	color:#b5cbe1;
}
.users-panel p{
	float:left;
	margin:0;
}
.users-panel p a{
	/*color:#e42d96;*/
	color:#FFFFFF;
	font-weight:bold;
}
.submenu{
	position:relative;	float:right;
	margin:-9px 0 -10px;	padding:0;	list-style:none;}
.submenu li{
	position:relative;
	float:left;
	margin:0 0 0 19px;
	padding:9px 0 10px 21px;
}
.submenu li:after{
	position:absolute;
	left:0;
	top:0;
	background:#4c6379;
	border-left:1px solid #30424e;
	width:1px;
	height:34px;
	content:"";
}
.submenu li:first-child:after{
	border:none;
	background:none;
	width:0;
}
.submenu a{
	position:relative;
	padding:0 0 0 16px;
	color:#b5cbe1;
}
.submenu a:after,
.submenu label:after{
	position:absolute;
	top:0;
	left:0;
	background:url(../images/bg-sprite.png) no-repeat -9999px -9999px;
	width:10px;
	height:12px;
	content:"";
}
.submenu .keos:after{
	left:-2px;
	background-position:0 -70px;
	width:11px;
}
.submenu .user:after{background-position:-15px -70px;}
.submenu .logout:after{
	top:1px;
	background-position:-30px -70px;
	height:11px;
}
.submenu form{
	position:relative;
	float:left;
	margin:-4px 0 -5px;
}
.submenu select{
	float:left;
	width:107px;
}
.submenu label{
	position:relative;
	float:left;
	margin:4px 9px 0 0;
	padding:0 0 0 18px;
}
.submenu label:after{
	background-position:-45px -70px;
	width:12px;
	height:13px;
}
.information-panel{

	/*position:relative;*/
	z-index:2;
	overflow:hidden;
	padding:0px 19px 0px 18px;
	background:#405567 url(../images/bg-information-panel.png) repeat-x;
	border:1px solid #30424e;
	border-width:0 1px 1px;
	border-radius:1px;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
}
.box-logo{float:left;}
.logo{
	float:left;
	margin:0 31px 0 0;
	overflow:hidden;
	background:url(../images/bg-sprite.png) no-repeat;
	width:118px;
	height:59px;
	text-indent:-9999px;
}
.logo a{
	display:block;
	height:100%;
}
.slogan{
	position:relative;
	float:left;
	padding:22px 0 0 31px;
	color:#b5cbe1;
	font-size:14px;
	line-height:16px;
	text-transform:uppercase;
}
.slogan:after{
	position:absolute;
	top:4px;
	left:0;
	background:#4c6379;
	border-left:1px solid #30424e;
	width:1px;
	height:53px;
	content:"";
}
.search-form{
	overflow:hidden;
	float:right;
	margin:12px 0 0;
	background:#fff;
	border:1px solid #30424e;
	border-radius:2px;
	-webkit-box-shadow: inset 0px 2px 3px 0px rgba(22, 20, 18, 0.07);
	box-shadow: inset 0px 2px 3px 0px rgba(22, 20, 18, 0.07);
	width:300px;
}
.search-form input[type=text]{
	float:left;
	padding:9px 3px 9px 13px;
	border:none;
	background:none;
	width:244px;
	height:16px;
}
.search-form input[type=submit]{	float:right;	overflow:hidden;	margin:0;	padding:0;	background:url(../images/bg-sprite.png) no-repeat 0 -90px;	border:none;	width:39px;	height:34px;	cursor:pointer;	line-height:0;	text-indent:-9999px;}
#nav{
	position:relative;
	z-index:1;	overflow:hidden;
	margin:0 -10px 0 0;	padding:0 0 1px 18px;
	border-bottom:1px solid #bfc2c4;	list-style:none;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMC45OCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(246,246,246,1) 0%, rgba(241,241,241,1) 98%, rgba(241,241,241,0.98) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(98%,rgba(241,241,241,1)), color-stop(100%,rgba(241,241,241,0.98)));
	background: -webkit-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(241,241,241,1) 98%,rgba(241,241,241,0.98) 100%);
	background: -o-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(241,241,241,1) 98%,rgba(241,241,241,0.98) 100%);
	background: -ms-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(241,241,241,1) 98%,rgba(241,241,241,0.98) 100%);
	background: linear-gradient(to bottom,  rgba(246,246,246,1) 0%,rgba(241,241,241,1) 98%,rgba(241,241,241,0.98) 100%);
	text-transform:uppercase;
	font-size:13px;
	line-height:17px;
}
#nav:after{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:#c8cbcd;
	height:1px;
	content:"";
}
#nav li{
	position:relative;
	float:left;
	padding:0;
}
#nav li:first-child{padding-left:0;}
#nav li:after,
#menu>li:after{
	position:absolute;
	top:8px;
	left:0;
	background:#fff;
	border-left:1px solid #c8cbcd;
	width:1px;
	height:25px;
	content:"";
}
#nav li:first-child:after,
#menu>li:first-child:after{
	background:none;
	border:none;
	width:0;
}
#nav a{
	position:relative;
	z-index:2;
	float:left;
	padding:12px 19px 10px 15px;
	color:#31363d;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.95);
}
#nav a.home{
	overflow:hidden;
	padding:12px 15px 11px;
	width:17px;
	height:16px;
	text-indent:-9999px;
}
#nav a.home:after{
	position:absolute;
	left:50%;
	top:11px;
	margin:0 0 0 -8px;
	background:url(../images/bg-sprite.png) no-repeat -49px -90px;
	width:17px;
	height:16px;
	content:"";
}
#nav li.active a,
#nav a:hover{
	margin:-8px -2px;
	padding:19px 19px 17px 17px;
	border:1px solid #038cc0;
	border-radius:1px;
	background:#2eb7ec url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlYjdlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iIzI5YjJlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzBkOTdjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMThjYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2eb7ec 0%, #29b2e7 17%, #0d97cb 71%, #018cc0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2eb7ec), color-stop(17%,#29b2e7), color-stop(71%,#0d97cb), color-stop(100%,#018cc0));
	background: -webkit-linear-gradient(top,  #2eb7ec 0%,#29b2e7 17%,#0d97cb 71%,#018cc0 100%);
	background: -o-linear-gradient(top,  #2eb7ec 0%,#29b2e7 17%,#0d97cb 71%,#018cc0 100%);
	background: -ms-linear-gradient(top,  #2eb7ec 0%,#29b2e7 17%,#0d97cb 71%,#018cc0 100%);
	background: linear-gradient(to bottom,  #2eb7ec 0%,#29b2e7 17%,#0d97cb 71%,#018cc0 100%);
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.65), 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.65), 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	color:#fff;
	text-shadow:1px -1px 0 rgba(5, 144, 196, 0.5);
	text-decoration:none;
}
#nav li.active a.home,
#nav a.home:hover{
	margin-left:0;
	padding:19px 15px 18px;
}
#nav li.active a.home:after,
#nav a.home:hover:after{
	top:18px;
	margin-left:-9px;
	background-position:-49px -108px;
	content:" ";
}
#menu{	margin:0;	/*padding:13px 17px 12px;*/
	padding:7px 17px 7px;
	border-bottom:1px solid #c8cbcd;
	border-top:1px solid #fff;
	width:100%;	list-style:none;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	background:#f1f1f1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZjZmNmY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #f6f6f6 4%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(4%,#f6f6f6), color-stop(100%,#f1f1f1));
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#f6f6f6 4%,#f1f1f1 100%);
	background: -o-linear-gradient(top,  #f3f3f3 0%,#f6f6f6 4%,#f1f1f1 100%);
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#f6f6f6 4%,#f1f1f1 100%);
	background: linear-gradient(to bottom,  #f3f3f3 0%,#f6f6f6 4%,#f1f1f1 100%);
	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;
}
#menu:after{	display:block;	clear:both;	content:'';}
#menu>li{
	position:relative;
	float:left;
	/*padding:0 19px 0 22px;*/
	padding:0 13px 0 13px;
}
#menu>li:after{
	top:2px;
	/*height:55px;*/
	height:35px;
}
#menu>li>a{
	position:relative;
	float:left;
	padding:22px 0 0;
	/*padding:32px 0 0;*/
	color:#32363c;
}
#menu>li>a:hover,
#menu>li.active>a,
#menu>li.hover>a{
	color:#0893c7;
	text-decoration:none;
}
#menu>li>a:after{
	position:absolute;
	top:0;
	left:50%;
	margin:0 0 0 -14px;
	background:url(../images/bg-sprite.png) no-repeat -9999px -9999px;
	width:27px;
	height:27px;
	content:"";
}
#menu>li>a:hover:after,
#menu>li.active>a:after,
#menu>li.hover>a:after{
	top:-1px;
	width:31px;
	height:31px;
	content:" ";
}
#menu a.add:after{background-position:0 -140px;}
#menu .active a.add:after,
#menu .hover a.add:after,
#menu a.add:hover:after{
	margin-left:-16px;
	background-position:0 -180px;
}
#menu a.result:after{
	margin-left:-13px;
	background-position:-35px -140px;
}
#menu .active a.result:after,
#menu .hover a.result:after,
#menu a.result:hover:after{
	margin-left:-15px;
	background-position:-35px -180px;
}
#menu a.official:after{
	margin-left:-12px;
	background-position:-70px -140px;
	width:28px;
}
#menu .active a.official:after,
#menu .hover a.official:after,
#menu a.official:hover:after{
	margin-left:-14px;
	background-position:-70px -180px;
	width:31px;
}
#menu a.notification:after{
	background-position:-76px -70px;
	width:32px;
}
#menu .active a.notification:after,
#menu .hover a.notification:after,
#menu a.notification:hover:after{
	margin-left:-16px;
	background-position:-72px -103px;
	width:36px;
	height:30px;
}
#menu .drop{
	position:absolute;
	top:-9999px;
	left:0;
	padding:14px 0 0;
	width:243px;
}
#menu li.hover .drop{
/*top:48px;*/
top:32px;
}
#menu .drop ul{
	overflow:hidden;	margin:0;	padding:0;
	border:1px solid #c8cbcd;
	border-radius:0 5px 5px 5px;
	background:#f6f6f6;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07);	list-style:none;}
#menu .drop li{
	position:relative;
	z-index:1;
	border-top:1px solid #c8cbcd;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
}
#menu .drop li.hover{z-index:2;}
#menu .drop li:first-child{border:none;}
#menu .drop a{
	display:block;
	padding:15px 29px 16px;
	color:#32363c;
}
#menu .drop a:hover{
	background:#f6f6f6 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#f1f1f1));
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: -o-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#f1f1f1 100%);
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	color:#0893c7;
	text-decoration:none;
}
#menu .drop a.link{
	overflow:hidden;
	padding:6px 0;
	background:url(../images/ico-bottom.png) no-repeat 51% 6px;
	height:7px;
	text-indent:-9999px;
}

#main{
	position:relative;
	z-index:1;
	padding:0 10px 10px;
}
.twocolumns{
	position:relative;
	display:inline-block;
	margin:0 0 -20px;
	width:100%;
	vertical-align:top;
}
.twocolumns:after{	display:block;	clear:both;	content:'';}
.twocolumns .content{
	float:left;
	width:41.3%;
}
.twocolumns .aside{
	float:right;
	width:57.4%;
}
.tabset{
	display:inline-block;
	position:relative;
	z-index:2;
	margin:0;
	padding:0;
	width:100%;
	vertical-align:top;
	list-style:none;
	text-transform:uppercase;
}
.tabset li{
	float:left;
	margin:0 2px 0 0;
}
.tabset a{
	position:relative;
	display:block;
	padding:11px 11px 11px 11px;
	border:1px solid #038cc0;
	border-bottom-color:#028cc0;
	border-radius:1px 1px 0 0;
	background:#2eb7ec url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlYjdlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzI2YWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzBiOTVjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjhjYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2eb7ec 0%, #26afe4 24%, #0b95c9 76%, #028cc0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2eb7ec), color-stop(24%,#26afe4), color-stop(76%,#0b95c9), color-stop(100%,#028cc0));
	background: -webkit-linear-gradient(top,  #2eb7ec 0%,#26afe4 24%,#0b95c9 76%,#028cc0 100%);
	background: -o-linear-gradient(top,  #2eb7ec 0%,#26afe4 24%,#0b95c9 76%,#028cc0 100%);
	background: -ms-linear-gradient(top,  #2eb7ec 0%,#26afe4 24%,#0b95c9 76%,#028cc0 100%);
	background: linear-gradient(to bottom,  #2eb7ec 0%,#26afe4 24%,#0b95c9 76%,#028cc0 100%);
	-webkit-box-shadow: inset 0px 1px 0px 0px #56ccf2;
	box-shadow: inset 0px 1px 0px 0px #56ccf2;
	text-shadow:1px -1px rgba(5, 144, 196, 0.5);
	color:#fff;
}
.tabset a:hover,
.tabset a.active{
	margin-bottom:-2px;
	padding-bottom:12px;
	background:#fff;
	border-color:#cfd1d3;
	border-bottom-width:0;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow:none;
	color:#32363c;
	text-decoration:none;
}
.container{
	position:relative;
	overflow:hidden;
	padding:0 0 73px;
	background:#fff;
	border:1px solid #ced1d3;
	border-radius:1px;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;
}
.container.container-holder{padding:0;}
.twocolumns .container{margin:0 0 20px;}
.container-tab{padding-top:5px;}
.container .block{min-height:704px;}
/*.container-tab .tab{min-height:656px;}*/
.heading{
	margin:0 0 4px;
	/*padding:16px 19px 15px;*/
	padding:7px 19px 7px;
	border-bottom:1px solid #c8cbcd;
	border-top:1px solid #fff;
	background:#f6f6f6 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#f1f1f1));
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: -o-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#f1f1f1 100%);
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	width:100%;
	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;
}
.heading:after{	display:block;	clear:both;	content:'';}
.heading h2{
	position:relative;
	margin:0;
	font-weight:normal;
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.95);
}
.heading h2:after{
	position:absolute;
	top:1px;
	left:3px;
	background:url(../images/bg-sprite.png) no-repeat -9999px -9999px;
	content:"";
}
.heading h2.head-exceeded,
.heading h2.head-events{
	margin:-1px 0 0;
	padding:0 0 1px 26px;
}
.heading h2.head-open,
.heading h2.head-notifications,
.heading h2.head-events,
.heading h2.head-account{padding-left:29px;}
.heading h2.head-user,
.heading h2.head-sort{padding-left:25px;}
.heading h2.head-open:after{
	background-position:0 -220px;
	width:16px;
	height:16px;
}
.heading h2.head-notifications:after{
	left:1px;
	background-position:-25px -220px;
	width:19px;
	height:16px;
}
.heading h2.head-exceeded:after{
	left:0;
	top:0;
	background-position:-50px -220px;
	width:17px;
	height:17px;
}
.heading h2.head-events:after{
	left:1px;
	background-position:-75px -220px;
	width:19px;
	height:16px;
}
.heading h2.head-user:after{
	left:1px;
	top:0;
	background-position:-120px -105px;
	width:13px;
	height:17px;
}
.heading h2.head-sort:after{
	left:1px;
	top:2px;
	background-position:-120px -132px;
	width:16px;
	height:14px;
}
.heading h2.head-learning{
	margin:-1px 0 0;
	padding-left:35px;
	text-transform:none;
}
.heading h2.head-learning:after,
.heading h2.head-account:after{
	background-position:-120px -80px;
	width:15px;
	height:15px;
}
.heading h2.head-learning strong{
	position:relative;
	padding:0 11px 0 0;
	font-size:17px;
}
.heading h2.head-learning strong:after{
	position:absolute;
	top:4px;
	right:3px;
	background:#0f99ce;
	width:2px;
	height:16px;
	content:"";
}
.heading h2.head-learning a{color:#0f99ce;}
.box-settings{
	position:relative;
	z-index:10;
	float:right;
	margin:-12px -19px -12px 19px;
	padding:0 6px 0 5px;
	width:47px;
	height:41px;
}
.box-settings:after{
	position:absolute;
	top:0;
	left:-2px;
	background:#fff;
	border-left:1px solid #c8cbcd;
	width:1px;
	/*height:41px;*/
	height:37px;
	content:"";
}
.box-settings .opener{
	position:relative;
	z-index:1;
	overflow:hidden;
	display:block;
	padding:0 1px;
	height:41px;
	text-indent:-9999px;
}
.box-settings .opener:after,
.box-settings.box-active .opener:hover:after{
	position:absolute;
	top:11px;
	left:14px;
	background:url(../images/bg-sprite.png) no-repeat 0 -250px;
	width:20px;
	height:20px;
	content:"";
}
.box-settings .opener:hover:after{
	left:13px;
	top:10px;
	background-position:-34px -267px;
	width:24px;
	height:24px;
	content:" ";
}
.box-settings.box-active .opener{
	margin:-3px 0 0;
	padding:0;
	background:#f6f6f6;
	border:1px solid #c8cbcd;
	border-width:1px 1px 0;
	border-radius:5px 5px 0 0;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 1), 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 1), 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	height:44px;
}
.box-settings.box-active .opener:after,
.box-settings.box-active .opener:hover:after{
	top:13px;
	left:13px;
	content:"  ";
}
.box-settings .slide{
	position:absolute;
	z-index:2;
	right:6px;
	top:35px;
	border:1px solid #c8cbcd;
	border-radius:5px 0 5px 5px;
	-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.07);
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.07);
	background:#f5f5f5 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#f1f1f1));
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#f1f1f1 100%);
	background: -o-linear-gradient(top,  #f5f5f5 0%,#f1f1f1 100%);
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#f1f1f1 100%);
	background: linear-gradient(to bottom,  #f5f5f5 0%,#f1f1f1 100%);
	width:85px;
}
.box-settings .slide:after,
.box-settings .slide:before{
	position:absolute;
	top:-1px;
	right:0;
	background:#f5f5f5;
	width:45px;
	height:1px;
	content:"";
}
.box-settings .slide:before{
	top:0;
	right:auto;
	left:3px;
	background:#fff;
	width:36px;
}
.box-settings ul{	margin:0;	padding:0;
	text-shadow:0 1px rgba(255, 255, 255, 0.95);
	font-size:12px;
	line-height:15px;	list-style:none;}
.box-settings li{
	padding:7px 5px 7px 17px;
	border-top:1px solid #c8cbcd;
}
.box-settings li:first-child{border:none;}
.box-settings li a{
	position:relative;
	padding:0 0 0 21px;
	color:#32363c;
}
.box-settings li a:after{
	position:absolute;
	left:0;
	top:1px;
	background:url(../images/bg-sprite.png) no-repeat -9999px -9999px;
	content:"";
}
.box-settings .delete:after{
	background-position:-99px -250px;
	width:9px;
	height:9px;
}
.box-settings .collapse:after{
	background-position:-80px -250px;
	width:10px;
	height:12px;
}
.box-settings .sort:after{
	top:2px;
	left:-1px;
	background-position:-80px -281px;
	width:11px;
	height:10px;
}
.container-panel{
	padding:10px 10px 10px 10px;
	border-top:1px solid #c8cbcd;
}
.container-tab .container-panel{
	/*margin:0 14px 0 18px;
	padding:25px 10% 11px 2px; - STARE */
	border-top:4px solid #f2f2f2;
	margin: 0 10px 0 10px;
    padding: 0px;
}
.container-panel.first{border:none;}
.container-tab .container-panel.first{padding-top:5px;}
.container h3{
	margin:0 0 22px;
	font-size:14px;
	line-height:18px;
	color:#048ec3;
}
.container h4{
	margin:0 0 19px;
	font-size:14px;
	line-height:18px;
}
.container .columns{width:100%;}
.container .columns:after{	display:block;	clear:both;	content:'';}
.container .col{
	float:right;
	margin:0 -3px 0 -1px;
	width:45%;
}
.container .col-aside{width:49.5%;}
.container .col:first-child{
	float:left;
	width:49%;
}
.container .columns-holder .col{
	margin:0 -20px 0 0;
	width:50.8%;
}
.container .columns-holder .col:first-child{
	margin:0 0 0 -1px;
	width:45%;
}
.container .three-columns{
	display:table;
	margin:-8px 0 1px;
	width:98.8%;
	table-layout:fixed;
}
.container .three-columns .col{
	display:table-cell;
	float:none;
	width:auto;
	vertical-align:top;
}
.container .row{
	padding:0 0 10px;
	width:100%;
}
.container .row-indent{
	margin:-7px 0 0;
	padding-bottom:61px;
}
.container .col .row{
	display:table-row;
	padding:0;
}
.container .three-columns .col .row{
	display:block;
	padding:0 30px 0 123px;
	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;
}
.container .row:after{	display:block;	clear:both;	content:'';}
.container .row .cell{
	float:left;
	margin:0 0 0 20px;
	width:262px;
}
.container .row .cell:first-child{margin-left:0;}
.container-tab .row .cell{
	float:right;
	margin:0;
	width:48.7%;
}
.container-tab .row .cell:first-child{
	float:left;
	margin-left:-2px;
	width:48.7%;
}
.container .row .column{
	float:left;
	margin:0 0 -10px;
	width:485px;
}
.container .row .area-label{
	float:left;
	margin:0 0 0 -1px;
	padding:7px 4px 0 0;
	width:115px;
}
.container .columns-holder .row .area-label{white-space:nowrap;}
.container .row .area-label.area-label-large{width:141px;}
.container .col .area-label{
	display:table-cell;
	float:none;
	margin:0;
	padding-bottom:10px;
	width:auto;
	vertical-align:top;
}
.container .three-columns .col .area-label{
	display:block;
	float:left;
	margin:0 0 0 -123px;
	width:119px;
}
.container .row .cell .area-label{
	float:none;
	padding:0 0 6px;
	width:auto;
}
.container-tab .row .cell .area-label{padding:0 6px 13px;}
.container .row .column .area-label{width:217px;}
.container .row .area-label .mark{
	line-height:20px;
	color:#048ec3;
}
.container .row .holder{float:left;}
.container .col .row .holder{
	padding:0 0 10px 7px;
	float:none;
	display:table-cell;
	vertical-align:top;
}
.container .three-columns .col .holder{
	float:right;
	padding-right:12px;
	width:100% !important;
	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;
}
.container select{
	float:left;
	width:260px;
}
.container select.select-small{width:180px;}
.container .col select{margin:0 10px 0 0;}
.container .col input[type=text],
.container .col .select-area{margin:0 10px 0 0;}
.container .col input[type=password],
.container .col .select-area{margin:0 10px 0 0;}
.container .col .button{margin-left:-1px;}
.container .col input[type=text] ~ a.button,
.container .col select ~ a.button{margin:1px 4px 0 0;}
.container .col .row .area-radio{padding:7px 0 9px;}
.container .three-columns .col .row .area-radio{padding:11px 0 5px;}
.container .three-columns .col input[type=text]{
	float:none;
	display:block;
	margin:0;
	width:100%;
	max-width:262px;
	height:34px;
	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;
}
.container .row .holder.should-list{margin:0 0 0 -1px;}
.container-tab .row .holder.should-list{padding:19px 0 35px 4px;}
.container .row .holder.should-list select,
.container .row .holder.should-list .select-area{margin-right:30px;}
.container .row .holder.should-list label{
	float:left;
	margin:8px 12px 0 0;
}
.container .row .holder.should-list .frame{
	float:left;
	padding:0 20px 0 0;
}
.container .row .holder.should-list .area-date{float:left;}
.container .text-date{
	float:left;
	background:#fff;
	border:1px solid #b4b7b9;
	border-radius:1px;
	-webkit-box-shadow: inset 0px 2px 3px 0px rgba(22, 20, 18, 0.07);
	box-shadow: inset 0px 2px 3px 0px rgba(22, 20, 18, 0.07);
	/*width:137px;*/
	width:180px;
}
.container .row .holder.should-list .text-date{margin:0 11px 0 -1px;}
.container .text-date .date{
	position:relative;
	float:right;
	/*padding:7px 12px 8px 14px;*/
	padding:4px 11px 4px 11px;
}
.container .text-date .date:after{
	position:absolute;
	/*top:6px;*/
	top:2px;
	left:0;
	background:#c8cbcd;
	height:22px;
	width:1px;
	content:"";
}
.container .text-date img{display:block;}
.container input[type=text],
.container input[type=password]
{
	float:left;
	/*padding:8px 13px;*/
	padding:5px 9px;
	background:#fff;
	border:1px solid #b4b7b9;
	border-radius:1px;
	-webkit-box-shadow: inset 0px 2px 3px 0px rgba(22, 20, 18, 0.07);
	box-shadow: inset 0px 2px 3px 0px rgba(22, 20, 18, 0.07);
	text-shadow:1px 1px rgba(255, 255, 255, 0.95);
	overflow:auto;
	margin:0;
	width:242px;
	height:16px;
}
.container textarea{
	float:left;
	/*padding:8px 13px;*/
	padding:5px 9px;
	background:#fff;
	border:1px solid #b4b7b9;
	border-radius:1px;
	-webkit-box-shadow: inset 0px 2px 3px 0px rgba(22, 20, 18, 0.07);
	box-shadow: inset 0px 2px 3px 0px rgba(22, 20, 18, 0.07);
	text-shadow:1px 1px rgba(255, 255, 255, 0.95);
	overflow:auto;
	margin:0;
	min-width:262px;
	min-height:100px;
	height:200px;
	max-height:600px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.container input.text{background:#f6f6f6;}
.container input.text-middle{width:215px;}
.container .text-date input[type=text]{
	margin:0;
	border:none;
	background:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	width:68px;
}
.container .check-list{
	float:left;
	margin:0 33px -26px 0;	padding:0;
	width:250px;	list-style:none;}
.container .container-table .check-list{
	float:none;
	overflow:hidden;
	margin:0;
	padding:24px 11px 13px;
	width:auto;
	line-height:22px;
}
.container .check-list li{
	overflow:hidden;
	padding:0 0 26px;
}
.container .container-table .check-list li{padding:0 0 7px;}
.container .container-table .check-list .chk-area{margin-top:4px;}
.container input[type=checkbox],
.container input[type=radio]{
	float:left;
	margin:3px 15px 0 0;
	padding:0;
	width:16px;
	height:16px;
}
.container .check-list .text-label{overflow:hidden;}
.container .row .area-radio{
	float:left;
	padding:8px 3px 0 7px;
}
.container .row .area-radio.area-radio-holder{
	padding:0;
	margin:-3px  0 -1px;
}
.container .row .area-radio.area-check{padding-right:36px;}
.container .row .area-radio label{
	float:left;
	margin:0 34px 0 0;
}
.container .row .area-radio.area-check label,
.container .row .area-radio.area-radio-holder label{margin-right:30px;}
.container .col .aside{
	float:right;
	padding:11px 0 0;
	width:51%;
}
.container .col .aside:first-child{
	float:left;
	width:48%;
}
.container .col .aside .check-list{
	float:none;
	margin:0 0 0 1px;
	width:auto;
}
.container .col .aside .check-list li{padding:0 0 12px;}
.container .container-table .check-list .text-large,
.container .container-table .check-list .text-small{
	display:inline-block;
	margin:0 0 0 4px;
	padding:0 0 1px;
	background:url(../images/dotted.gif) repeat-x 0 72%;
	width:224px;
	height:20px;
	vertical-align:bottom;
}
.container .container-table .check-list .text-small{width:53px;}
.container input[type=radio]{margin:1px 11px 0 0;}
.container .row .area-radio .chk-area{margin:2px 11px 0 0;}
.container .columns-holder .row .list{
	float:left;	margin:0;	padding:7px 0 9px;	list-style:none;}
.container .columns-holder .row .list li{
	overflow:hidden;
	float:left;
	padding:0 27px 0 0;
}
.container .columns-holder .row .list .chk-area{margin:1px 5px 0 0;}.container .columns-holder .row .list .rad-area{margin:1px 11px 0 0;}
.container .columns-holder .row .list .list-holder{float:left;}
.container .row .area-select{float:left;}
.container .row .area-select label{
	float:left;
	margin:8px 14px 0 0;
}
.container-panel .container-table{
	margin:0 -1px;
	padding:5px 0 0;
}
.container-panel .container-table.container-table-holder{
	padding:0;
	margin:-6px -2px 1px 0;
}
.container-panel.first .container-table{padding-top:1px;}
.container-panel .col .area-table{
	margin:0 3px 0 0;
	padding:10px 8% 0 0;
}
.container-panel table{
	border-collapse:collapse;
	border:1px solid #c8cbcd;
	width:100%;
}
.container-panel thead th{
	/*padding:18px 21px 17px 20px !important;*/
	padding:5px 8px 5px 8px !important;
	width:auto !important;
}
/*.container-panel tr:first-child{
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
}
*/
.container-panel th{
	padding:15px 21px 12px 20px;
	background:#f1f1f1 url(../images/bg-table.gif) repeat-x;
	font-weight:normal;
	vertical-align:middle;
}
.container-panel .container-table th:first-child,
.container-panel .container-table td.cell-small{
	padding:15px 1px 12px 0;
	width:48px;
	text-align:center;
}
.container-panel .container-product th:nth-child(2){
	width:29%;
	text-align:left;
}
.container-panel .container-product th.second-child{
	width:29%;
	text-align:left;
}
.container-panel .table-summary th:nth-child(2){
	padding:15px 1px 12px 0;
	width:12%;
}
.container-panel .table-summary th.second-child{
	padding:15px 1px 12px 0;
	width:12%;
}
.container-panel th.cell-large{width:25%;}
.container-panel .container-table th.cell-large:first-child,
.container-panel .container-table td.cell-large:first-child{
	padding:15px 21px 12px 20px;
	width:auto;
	text-align:left;
}
.container-panel .container-table td.cell-large:first-child{padding:14px 20px 13px;}
.container-panel td{
	/*padding:14px 20px 13px;*/
	/*padding:4px 10px;*/
	padding: 10px 10px 10px 10px;
	border:1px solid #c8cbcd;
	height:18px;
	/*color:#aaafb2;*/
	color: #333333;
	vertical-align:middle;
	/*vertical-align:top;*/
}
.opera .container-panel td{height:46px;}
.container-panel td.cell{
	padding:0 !important;
	background:#f1f1f1 url(../images/bg-table.gif) repeat-x !important;
	vertical-align:middle;
}
.container-panel td.cell table{border:none;}
.container-panel td.cell tr:first-child{
	-webkit-box-shadow: none;
	box-shadow: none;
}
.container-panel td.cell th{
	background:none;
	color:#32363c;
}
.container-panel .container-table td:first-child,
.container-panel .container-table td.cell-small{
	/*padding:14px 0 13px;*/
	
	text-align:center;
	 padding: 5px 10px;
    text-align: left;
}
.container-panel .container-table td.cell-first{
	padding:14px 20px 13px;
	text-align:left;
}
.container-panel .container-table td.cell-small input[type=checkbox],
.container-panel .container-table th:first-child input[type=checkbox],
.container-panel .container-table td:first-child input[type=checkbox]{display:inline;}
.container-panel .container-table td.cell-small .chk-area,
.container-panel .container-table th:first-child .chk-area,
.container-panel .container-table td:first-child .chk-area{
	float:none;
	margin:0 auto;
}
.container-panel tr:nth-child(2n+1) td{background:#f9f9f9;}
.container-panel .even-child td{background:#f9f9f9;}
.container-panel td h3{margin:0;}
.container-panel td .mark{
/*color:#e42d96;*/
color:#555555;
}
.container-panel td .mark-blue{color:#048ec3;}
.container-panel td .mark-black{color:#32363c;}
.container-panel td .mark-green{color:#09B824;}
.container-panel td .mark-red{color:#EC1021;}
.container-panel td .area{
	position:relative;
	margin:-8px 4px;
}
.container-panel td select{width:100%;}
.container-panel td .select-area{
	float:none;
	display:block;
	margin:0;
	width:100% !important;
	height:34px;
	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;
}
.container-panel .row-summary td{
	text-align:center;
	color:#32363c;
}
.container-panel .row-summary td:first-child{
	background:#fff;
	border-color:#fff #c8cbcd #fff #fff;
}
.container-panel .row-summary.first td:first-child{border-top-color:#c8cbcd;}
.container-panel .row-summary td:last-child{text-align:left;}
.container-panel .row-summary td.last-child{text-align:left;}
.container-panel .row-summary .total-price{
	display:block;
	margin:-4px 0;
	font-size:20px;
	line-height:26px;
	color:#048ec3;
}
.container-panel tfoot tr:first-child{
	-webkit-box-shadow: none;
	box-shadow: none;
}
.container-panel tfoot td{
	padding:10px 23px 9px 19px;
	font-weight:bold;
	font-size:20px;
	line-height:26px;
	color:#048ec3;
}
.container-panel tfoot td:first-child{
	padding:10px 18px 9px 0;
	background:#fff;
	border-color:#c8cbcd #c8cbcd #fff #fff;
	text-align:right;
}
.container-panel tfoot .button{
	float:left;
	margin:-3px 0 -3px 0 !important;
	font-weight:normal;
	text-align:center;
}
.container-panel .container-table .panel{
	display:inline-block;
	padding:11px 0 10px;
	width:100%;
	vertical-align:top;
}
.container-panel .container-table .panel:after{	display:block;	clear:both;	content:'';}
.container-panel .container-table .panel .area-left{
	float:left;
	margin:0 0 0 4px;
	width:50%;
}
.container-panel .container-table .panel .area-right{
	float:right;
	width:49%;
}
.container-panel .container-table .alignright,
.container-panel .container-table .alignleft{
	float:right;
	margin:0 0 0 12px;
}
.container-panel .container-table .alignleft{
	float:left;
	margin:0 0 0 -2px;
}
.container-panel .container-table .panel-price{
	margin:10px -20px 0;
	padding:24px 20px;
	border-top:1px solid #c8cbcd;
	text-align:right;
	color:#aaafb2;
	font-size:24px;
	line-height:30px;
}
.container-panel .container-table .panel-price .price span{
/*color:#e42d96;*/
color:#555555;

}
.container-panel .col .sort-table{
	margin-right:2px;
	padding:5px 8% 10px 1px;
}
.container-panel .col .sort-table table{table-layout:fixed;}
.container-panel .col .sort-table th a{
	position:relative;
	padding:0 20px 0 0;
	color:#32363c;
}
.container-panel .col .sort-table th a:after{
	position:absolute;
	top:5px;
	right:0;
	background:url(../images/bg-sprite.png) no-repeat -9999px -9999px;
	width:13px;
	height:9px;
	content:"";
}
.container-panel .col .sort-table th a.down:after{background-position:-120px -220px;}
.container-panel .col .sort-table th a.up:after{background-position:-175px -220px;}
.container-panel .col .sort-table td{
	font-weight:bold;
	color:#32363c;
}
.container-panel .col .sort-table .table-text{
	float:left;
	margin:-9px -11px -7px -14px;
}
.container-panel .col .sort-table input[type=text]{
	margin:0;
	width:100%;
	height:34px;
	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;
	font-weight:bold;
	/*color:#e42d96;*/
	color:#555555;
}
.buttons-panel{
	position:absolute;
	bottom:1px;
	left:0;
	right:0;
	padding:10px 20px;
	border-top:1px solid #c8cbcd;
}
.container .button,
.block-info .button{
	display:inline-block;
	overflow:hidden;
	margin:0 6px 0 0;
	/*padding:8px 30px 7px;*/
	padding:3px 15px 3px;
	border:1px solid #c8cbcd;
	background:#f6f6f6 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#f1f1f1));
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: -o-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#f1f1f1 100%);
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 1), 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 1), 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	border-radius:15px;
	vertical-align:top;
	color:#31363d;
	font-size:12px;
	line-height:15px;
	text-shadow:1px 1px rgba(255, 255, 255, 0.95);
	text-transform:uppercase;
	cursor:pointer;
}

.container .button_yellow,
.block-info .button_yellow{
	display:inline-block;
	overflow:hidden;
	margin:0 6px 0 0;
	/*padding:8px 30px 7px;*/
	padding:3px 15px 3px;
	border:1px solid #c8cbcd;
	background:#FEDA71 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #FEDA71 0%, #FEBB49 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEDA71), color-stop(100%,#FEBB49));
	background: -webkit-linear-gradient(top,  #FEDA71 0%,#FEBB49 100%);
	background: -o-linear-gradient(top,  #FEDA71 0%,#FEBB49 100%);
	background: -ms-linear-gradient(top,  #FEDA71 0%,#FEBB49 100%);
	background: linear-gradient(to bottom,  #FEDA71 0%,#FEBB49 100%);
	border-radius:15px;
	vertical-align:top;
	color:#000;
	font-size:12px;
	line-height:15px;
	text-transform:uppercase;
	cursor:pointer;
}

.container .button_yellow input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #31363D;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 17px;
    line-height: 30px;
    margin: 0;
    overflow: visible;
    padding: 1px 30px 0;
    text-transform: uppercase;
}



.container .button:hover,
.block-info .button:hover{
	border-color:#038cc0;
	background:#2db6ea url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkYjZlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzI0YWRlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzBjOTZjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzhlYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2db6ea 0%, #24ade2 25%, #0c96ca 75%, #038ec2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2db6ea), color-stop(25%,#24ade2), color-stop(75%,#0c96ca), color-stop(100%,#038ec2));
	background: -webkit-linear-gradient(top,  #2db6ea 0%,#24ade2 25%,#0c96ca 75%,#038ec2 100%);
	background: -o-linear-gradient(top,  #2db6ea 0%,#24ade2 25%,#0c96ca 75%,#038ec2 100%);
	background: -ms-linear-gradient(top,  #2db6ea 0%,#24ade2 25%,#0c96ca 75%,#038ec2 100%);
	background: linear-gradient(to bottom,  #2db6ea 0%,#24ade2 25%,#0c96ca 75%,#038ec2 100%);
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(86, 204, 242, 1), 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 0px 0px rgba(86, 204, 242, 1), 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	color:#fff;
	text-shadow:1px -1px rgba(5, 144, 196, 0.5);
	text-decoration:none;
}
.container span.button{padding:0;}
.container .button input::-moz-focus-inner{
	padding:0;
	border:0;
}
.container .button input{
	float:left;
	overflow:visible;
	margin:0;
	padding:1px 30px 0;
	background:none;
	border:0;
	height:30px;
	font-size:12px;
	line-height:30px;
	color:#31363d;
	text-shadow:1px 1px rgba(255, 255, 255, 0.95);
	cursor:pointer;
	text-transform:uppercase;
}
.container .button:hover input{
	color:#fff;
	text-shadow:1px -1px rgba(5, 144, 196, 0.5);
}
.container .button.btn-follow{
	position:relative;
	/*padding:8px 16px 7px 34px;*/
	padding:5px 15px 5px 34px;
}
.container .button.btn-follow:after{
	position:absolute;
	/*top:8px;*/
	top:3px;
	left:15px;
	background:url(../images/bg-sprite.png) no-repeat -60px -300px;
	width:13px;
	height:17px;
	content:"";
}
.container .button.btn-follow:hover:after{
	background-position:-80px -300px;
	content:" ";
}
.container .button.btn-small{
	padding:6px 5px 5px;
	border-radius:14px;
	min-width:62px;
	font-size:10px;
	line-height:14px;
}
.container .button.btn-blue{
	border-color:#038cc0;
	background:#2db6ea url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkYjZlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzI0YWRlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzBjOTZjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzhlYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2db6ea 0%, #24ade2 25%, #0c96ca 75%, #038ec2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2db6ea), color-stop(25%,#24ade2), color-stop(75%,#0c96ca), color-stop(100%,#038ec2));
	background: -webkit-linear-gradient(top,  #2db6ea 0%,#24ade2 25%,#0c96ca 75%,#038ec2 100%);
	background: -o-linear-gradient(top,  #2db6ea 0%,#24ade2 25%,#0c96ca 75%,#038ec2 100%);
	background: -ms-linear-gradient(top,  #2db6ea 0%,#24ade2 25%,#0c96ca 75%,#038ec2 100%);
	background: linear-gradient(to bottom,  #2db6ea 0%,#24ade2 25%,#0c96ca 75%,#038ec2 100%);
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(86, 204, 242, 1), 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 0px 0px rgba(86, 204, 242, 1), 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	color:#fff;
	text-shadow:1px -1px rgba(5, 144, 196, 0.5);
}
.container .button.btn-blue:hover{
	border-color:#c8cbcd;
	background:#f6f6f6 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#f1f1f1));
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: -o-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#f1f1f1 100%);
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 1), 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 1), 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	color:#31363d;
	text-shadow:1px 1px rgba(255, 255, 255, 0.95);
}
.container .button.btn-large{
	padding:12px 29px 11px;
	border-radius:25px;
	font-size:19px;
	line-height:24px;
}
.container .button.btn-great{
	padding:19px 72px 18px;
	border-radius:34px;
	font-size:26px;
	line-height:30px;
}
.container .button.btn-samewidth{
	padding:8px 5px 7px;
	width:110px;
	text-align:center;
}
.block-user{
	overflow:hidden;
	margin:0 0 20px;
	border:1px solid #cfd1d3;
	border-radius:1px;
	font-size:12px;
	line-height:16px;
}
.block-user .holder{
	overflow:hidden;
	padding:12px 9px 9px;
	border:1px solid #fdfdfd;
	background:#f6f6f6 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#f1f1f1));
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: -o-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#f1f1f1 100%);
}
.block-user .box{
	float:left;
	padding:0 4px 0 0;
	width:55%;
}
.block-user .box .image{
	position:relative;
	float:left;
	overflow:hidden;
	margin:-3px 24px 0 0;
	border:1px solid #babcbe;
	border-radius:6px;
	background:url(../images/bg-sprite.png) no-repeat -120px 0;
	-webkit-box-shadow: inset 2px 2px 6px 0px rgba(0, 0, 0, 0.08);
	box-shadow: inset 2px 2px 6px 0px rgba(0, 0, 0, 0.08);
	/*width:97px;*/
	height:68px;
}
.block-user .box img{display:block;}
.block-user .box .frame{
	overflow:hidden;
	padding:1px 0 0;
}
.block-user p{margin:0 0 2px;}
.block-user h2{
	margin:0;
	font-weight:normal;
	font-size:20px;
	line-height:26px;
	color:#0893c7;
	text-transform:uppercase;
}
.block-user h2 span{
	display:block;
	margin:-3px 0 0;
	color:#aaafb2;
	font-size:16px;
	line-height:22px;
	text-transform:none;
}
.block-user .list{
	overflow:hidden;	margin:0;	padding:0 0 0 4%;	list-style:none;}
.block-user .list li{
	position:relative;
	padding:8px 0 0 25px;
}
.block-user .list li:first-child{padding-top:0;}
.block-user .list li:after{
	position:absolute;
	top:7px;
	left:0;
	background:url(../images/bg-sprite.png) no-repeat -30px -330px;
	width:19px;
	height:17px;
	content:"";
}
.block-user .list li:first-child:after{top:0;}
.block-user .list a{color:#32363c;}
.events-list{	margin:0;	padding:0;	list-style:none;}
.events-list li{
	position:relative;
	padding:16px 20px 16px 53px;
	border-top:1px solid #c8cbcd;
}
.events-list li:first-child{
	padding-top:10px;
	border:none;
}
.events-list li:after{
	position:absolute;
	top:18px;
	left:20px;
	background:url(../images/bg-sprite.png) no-repeat 0 -330px;
	width:21px;
	height:16px;
	content:"";
}
.events-list li:first-child:after{top:11px;}
.events-list p{margin:0 0 4px;}
.events-list p a{font-weight:bold;}
.events-list .date{
	display:block;
	font-size:12px;
	line-height:16px;
}
.events-list .date span{
	font-weight:bold;
	/*color:#e42d96;*/
	color:#555555;
}
.events-list .info{
	display:block;
	margin:-2px 0 4px;
	color:#aaafb2;
}
.block-notifications{
	display:table;
	margin:-4px 0 0;
	width:100%;
}
.block-notifications .panel{display:table-row;}
.block-notifications .panel .cell{
	display:table-cell;
	vertical-align:middle;
	padding:16px 20px 16px 49px;
	border-top:1px solid #c8cbcd;
}
.block-notifications .panel:first-child .cell{border:none;}
.block-notifications p{margin:0;}
.block-notifications .open{
	position:relative;
	color:#32363c;
}
.block-notifications .panel-active .open{color:#aaafb2;}
.block-notifications .open:after{
	position:absolute;
	top:-1px;
	left:-29px;
	background:url(../images/bg-sprite.png) no-repeat -60px -330px;
	width:16px;
	height:16px;
	content:"";
}
.block-notifications .panel-active .open:after{
	background-position:-92px -330px;
	content:" ";
}
.block-notifications .area-button{
	padding-left:0 !important;
	min-width:271px;
	color:#aaafb2;
	font-size:12px;
	line-height:16px;
}
.block-notifications .area-button p{
	float:left;
	margin:2px 0 0;
}
.block-notifications .area-button p strong{
/*color:#e42d96;*/
color:#555555;}
.block-notifications .button{
	float:right;
	margin:-7px 0 -7px 6px;
}
.block-notifications .button.btn-follow:hover{
	margin:-9px 0 -9px 6px;
	padding:10px 16px 9px 34px;
	border-radius:18px;
}
.block-notifications .button.btn-follow:hover:after{top:10px;}
.exceeded-table{
	overflow:hidden;
	margin:10px 9px 9px;
	border:1px solid #c8cbcd;
	border-radius:1px;
	color:#aaafb2;
}
.exceeded-table table{
	border-collapse:collapse;
	width:100%;
}
.exceeded-table tr:first-child{
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
}
.exceeded-table th{
	padding:14px 2.3% 12px;
	border-top:1px solid #fff;
	font-weight:normal;
	color:#32363c;
	text-shadow:0 1px rgba(255, 255, 255, 0.95);
	text-align:left;
	background:#f6f6f6 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#f1f1f1));
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: -o-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#f1f1f1 100%);
}
.exceeded-table td{
	padding:14px 2.3% 13px;
	border-top:1px solid #c8cbcd;
}
.exceeded-table tr:nth-child(2n+1) td{background:#f9f9f9;}
.exceeded-table .even-child td{background:#f9f9f9;}
.exceeded-table h3{
	margin:0;
	font-size:14px;
	line-height:18px;
	color:#048ec3;
}
.exceeded-table .date{
/*color:#e42d96;*/
color:#555555;
}
.exceeded-table .price{color:#32363c;}
.panel-all{
	position:relative;
	padding:12px 20px;
	border-top:1px solid #c8cbcd;
	background: #f7f7f7;
	font-size:12px;
	line-height:16px;
}
.panel-all:after{
	position:absolute;
	top:0;
	left:0;
	right:0;
	background:#fff;
	height:1px;
	content:"";
}
.panel-all .all{
	position:relative;
	padding:0 13px 0 0;
	color:#32363c;
}
.panel-all .all:after{
	position:absolute;
	top:2px;
	right:0;
	background:url(../images/bg-sprite.png) no-repeat -102px -281px;
	width:6px;
	height:10px;
	content:"";
}
.block-information{
	padding:11px 17px 14px 15px;
	font-size:11px;
	line-height:14px;
}
.block-information h2{
	margin:0 0 0 2px;
	font-weight:normal;
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
}
.block-information .panel{
	display:table;
	padding:4px 0 0;
	width:100%;
}
.block-information .panel .holder{display:table-row;}
.block-information .cell{
	display:table-cell;
	padding:12px 11px 10px;
	width:335px;
	border:1px solid #b4b7b9;
	border-radius:1px;
	-webkit-box-shadow: inset 0px 1px 3px 0px rgba(22, 20, 18, 0.17);
	box-shadow: inset 0px 1px 3px 0px rgba(22, 20, 18, 0.17);
	vertical-align:top;
}
.block-information .panel-gray .cell{background:#f8f8f8;}
.block-information .cell:first-child{width:auto;}
.block-information .cell:first-child h2{margin-left:-7px;}
.block-information .border-cell{
	padding:0;
	background:#fff !important;
	border:none;
	width:11px !important;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.block-information .cell-mark{
	border-color:#fff;
	background:#fff;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.block-information .head-cell{
	background:none;
	border:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.block-information .cell .frame{
	float:left;
	width:69%;
}
.block-information .cell img{
	float:left;
	margin:-2px 17px -1px 7px;
}
.block-information .cell .area-button{
	float:right;
	margin:0 -5px 0 0;
	padding:10px 0 0;
	width:200px;
}
.block-information .cell .area-button .button{
	margin:0 3px 0 8px;
	padding:8px 7px 7px;
	min-width:69px;
	text-align:center;
}
.block-information .cell .area{
	overflow:hidden;
	padding:14px 0 0;
}
.block-information h3{
	margin:0 0 2px;
	font-weight:normal;
	font-size:14px;
	line-height:18px;
	color:#129dd1;
}
.block-information .cell .area dl{
	overflow:hidden;
	margin:0 0 0 -8px;
	font-size:12px;
	line-height:15px;
	color:#565656;
}
.block-information .cell .area dt{
	position:relative;
	float:left;
	padding:0 3px 0 8px;
}
.block-information .cell .area dt:after{
	position:absolute;
	top:3px;
	left:0;
	background:#565656;
	width:1px;
	height:11px;
	content:"";
}
.block-information .cell .area dd{
	float:left;
	margin:0 4px 0 0;
}
.block-information .list{
	float:right;
	margin:-1px 0;
	min-width:194px;
	font-size:12px;
	line-height:16px;
	color:#565656;
}
.block-information .list dt{
	float:left;
	padding:0 2px 0 0;
}
.block-information .list dd{
	overflow:hidden;
	margin:0 0 2px;
}
.block-information p{margin:0 0 11px;}
.block-information h3 a,
.block-information p a{color:#129dd1;}
.block-information .buttons-list{margin:0 -10px 0 0;}
.block-information .buttons-list .button{
	margin:0 6px 0 1px;
	text-align:center;
}
.block-learning{
	margin:0 24px 22px 18px;
	border:1px solid #c8cbcd;
	border-radius:1px;
	-webkit-box-shadow: 1px 1px 0px 0px #e1e2e3;
	box-shadow: 1px 1px 0px 0px #e1e2e3;
}
.block-learning .holder{
	position:relative;
	overflow:hidden;
	margin:-4px 0 0;
}
.block-learning .accordion{	float:left;
	margin:0;	padding:0;
	border-right:1px solid #c8cbcd;
	width:261px;	list-style:none;
	font-size:12px;
	line-height:15px;
	-webkit-box-shadow: 3px 0px 2px 0px rgba(0, 0, 0, 0.07);
	box-shadow: 3px 0px 2px 0px rgba(0, 0, 0, 0.07);}
.block-learning .accordion>li{
	border-top:1px solid #fff;
	border-bottom:1px solid #c8cbcd;
	background:#f6f6f6 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#f0f0f0 100%);
	background: -o-linear-gradient(top,  #f6f6f6 0%,#f0f0f0 100%);
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#f0f0f0 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#f0f0f0 100%);
}
.block-learning .accordion>li>a{
	position:relative;
	display:block;
	padding:3px 5px 0 35px;
	color:#0f99ce;
}
.block-learning .accordion>li>a:hover{
	background:#b8dceb;
	color:#006186;
	text-decoration:none;
}
.block-learning .accordion>li>a:after{
	position:absolute;
	top:50%;
	left:13px;
	margin:-5px 0 0;
	background:url(../images/bg-sprite.png) no-repeat -179px -80px;
	width:9px;
	height:13px;
	content:"";
}
.block-learning .accordion>li.active>a:after{
	margin:-7px 0 0 -2px;
	background-position:-145px -80px;
	width:13px;
	height:9px;
	content:" ";
}
.block-learning .accordion>li>a>strong{
	display:table-cell;
	height:41px;
	font-weight:normal;
	vertical-align:middle;
}
.block-learning .accordion>li>a>strong>span{color:#6d6d6d;}
.block-learning .accordion>li>a:hover>strong>span{text-decoration:underline;}
.block-learning .accordion .slide{position:relative;}
.block-learning .accordion .slide ul{
	position:relative;	margin:0;	padding:1px 0 30px;
	border-top:1px solid #c8cbcd;	list-style:none;}
.block-learning .accordion .slide ul:after{
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	width:100%;
	height:1px;
	content:"";
}
.block-learning .accordion .slide li{padding:2px 0 8px;}
.block-learning .accordion .slide a{
	display:block;
	overflow:hidden;
	padding:6px 11px 9px;
	color:#6d6d6d;
}
.block-learning .accordion .slide a:hover{
	background:#b8dceb;
	text-decoration:none;
}
.block-learning .accordion .slide span{
	display:block;
	overflow:hidden;
}
.block-learning .accordion .slide a:hover span{text-decoration:underline;}
.block-learning .accordion .slide strong{
	float:left;
	padding:0 2px 0 0;
	color:#0f99ce;
	font-weight:normal;
}
.block-learning .accordion .slide a:hover strong{color:#006186;}
.block-learning .frame{
	overflow:hidden;
	padding:11px 13px 9px 9px;
}
.block-learning .box-lesson{
	display:table;
	border:1px solid #b4b7b9;
	width:100%;
	height:415px;
	-webkit-box-shadow:inset 3px 0px 2px 0px rgba(0, 0, 0, 0.07);
	box-shadow:inset 3px 0px 2px 0px rgba(0, 0, 0, 0.07);
	font-size:15px;
	line-height:22px;
	color:#315680;
	text-align:left;
}
.block-learning .box-lesson .area{
	display:table-cell;
	padding:0 0 7px;
	width:100%;
	vertical-align:top;
	padding:20px;
}
.block-learning .box-lesson h3{
	margin:0 0 4px;
	font-weight:normal;
	font-size:26px;
	line-height:30px;
	color:#315680;
}
.block-learning .box-lesson h3 strong{
	display:block;
	font-weight:normal;
}
.block-learning .box-lesson p{margin:0 0 11px;}
.block-learning .list-lessons{	margin:0;	padding:50px;	list-style:none;
	font-size:12px;
	line-height:16px;
	color:#6d6d6d;}
.block-learning .list-lessons li{padding:0 0 14px;}
.block-learning .list-lessons span{
	position:relative;
	padding:0 0 0 7px;
}
.block-learning .list-lessons span:after{
	position:absolute;
	top:2px;
	left:2px;
	background:#6d6d6d;
	width:1px;
	height:11px;
	content:"";
}
.block-learning .list-lessons a,
.block-learning .list-lessons span{color:#0f99ce;}
.block-learning .list-lessons .mark{padding:0;}
.block-learning .list-lessons .mark:after{
	background:none;
	height:0;
}
.block-statistics{
	position:relative;
	margin:0 -1px;
	padding:5px 0 0;
}
.block-statistics .block-heading{
	overflow:hidden;
	padding:2px 0 16px;
}
.block-statistics .image{
	float:left;
	overflow:hidden;
	margin:-2px 20px 0 0;
	border:1px solid #babcbe;
	border-radius:5px;
	background:url(../images/bg-sprite.png) no-repeat -120px -160px;
	-webkit-box-shadow: inset 2px 2px 6px 0px rgba(0, 0, 0, 0.08);
	box-shadow: inset 2px 2px 6px 0px rgba(0, 0, 0, 0.08);
	width:48px;
	height:48px;
}
.block-statistics .image img{display:block;}
.block-statistics .block-heading h3{
	overflow:hidden;
	margin:0;
}
.block-statistics .block-heading h3 span{
	display:block;
	padding:2px 0 0;
	text-transform:uppercase;
	font-weight:normal;
	font-size:20px;
	line-height:26px;
}
.block-statistics dl{
	overflow:hidden;
	margin:0 1px;
}
.block-statistics dt{
	float:left;
	padding:0 3px 0 0;
}
.block-statistics dd{
	overflow:hidden;
	margin:0 0 3px;
	background:#fff;
	font-weight:bold;
	/*color:#e42d96;*/
	color:#555555;
}
.section{
	padding:12px 19px 124px;
	text-align:center;
}
.section h3{
	margin:0 0 16px;
	text-align:left;
}
.section table{
	margin:0 0 29px;
	border-collapse:collapse;
	border:1px solid #c8cbcd;
	width:100%;
	table-layout:fixed;
}
.section thead th{
	padding:18px 0 17px;
	background:#038cc0 url(../images/bg-table-blue.png) repeat-x;
	border:1px solid #038cc0;
	border-width:1px 0;
	font-weight:normal;
	font-size:13px;
	line-height:18px;
	color:#fff;
	text-transform:uppercase;
	text-shadow:1px -1px rgba(5, 144, 196, 0.5);
}
.section thead th:first-child{border-left-width:1px;}
.section thead th:last-child{border-right-width:1px;}
.section thead th.last-child{border-right-width:1px;}
.section tfoot td{
	padding:17px 0 16px;
	border:1px solid #c8cbcd;
	border-width:1px 0;
	background:#f9f9f9;
}
.section tbody td,
.section tbody th{
	padding:14px 5px 13px;
	border:1px solid #c8cbcd;
	color:#aaafb2;
	font-weight:normal;
}
.section tbody td{
	font-weight:bold;
	color:#32363c;
}
.section tbody tr:nth-child(2n+2) td,
.section tbody tr:nth-child(2n+2) th{background:#f9f9f9;}
.section tbody tr.even-child td,
.section tbody tr.even-child th{background:#f9f9f9;}
.section tbody .second-child,
.container-panel .col .sort-table td.first-child{color:#048ec3;}
.section tbody .third-child,
.container-panel .col .sort-table td.second-child{
/*color:#e42d96;*/
color:#555555;
}
.section tbody .price{
	margin:4px 0 0;
	display:inline-block;
	font-weight:bold;
	font-size:40px;
	line-height:44px;
	vertical-align:top;
}
.section tbody .price span{
	position:relative;
	display:inline-block;
	padding:0 0 13px 2px;
	font-size:18px;
	line-height:26px;
	vertical-align:top;
	text-transform:uppercase;
}
.section tbody .price em{
	position:absolute;
	bottom:0;
	left:4px;
	font-style:normal;
	font-size:12px;
	line-height:16px;
	color:#b7bbbd;
	text-transform:none;
}
.section tbody .chk-area{
	float:none;
	display:inline-block;
	margin:3px 7px 0 0;
	vertical-align:top;
}
.section tbody input[type=checkbox]{
	display:inline-block;
	margin:3px 7px 0 0;
	padding:0;
	width:16px;
	height:16px;
	vertical-align:top;
}
.section dl{
	overflow:hidden;
	margin:0 0 26px;
	font-weight:bold;
	font-size:24px;
	line-height:30px;
	color:#aaafb2;
}
.section dt{display:inline;}
.section dd{
	display:inline;
	margin:0;
	color:#32363c;
}
.section dd span{
/*color:#e42d96;*/
color:#555555;}
.section .button{margin:0;}
/* hide original element */
.jcf-hidden{
	display:block !important;
	position:absolute !important;
	left:-9999px !important;
}
/* custom select styles */
.select-area{
	position:relative;
	overflow:hidden;
	cursor:default;
	float:left;
	background:#fff;
	border:1px solid #b4b7b9;
	border-radius:1px;
	-webkit-box-shadow: inset 0px 2px 3px 0px rgba(22, 20, 18, 0.07);
	box-shadow: inset 0px 2px 3px 0px rgba(22, 20, 18, 0.07);
	/*height:32px;*/
	height:25px;
}
.submenu .select-area{
	background:#2d3d47;
	border-color:#25333c;
	border-radius:2px;
	height:22px;
}
.select-area .center{
	display:block;
	overflow:hidden;
	/*padding:2px 14px 4px;*/
	padding: 0 10px 0 10px;
	/*color:#aaafb2;*/
	color:#333333;
	font-size:13px;
	/*line-height:26px;*/
	line-height:25px;
}
.submenu .select-area .center{
	padding:2px 11px;
	color:#b5cbe1;
	font-size:12px;
	line-height:18px;
}
.select-area .select-opener{
	float:right;
	/*margin:5px 0;*/
	margin:3px 0;
	border-left:1px solid #c8cbcd;
	background:url(../images/bg-sprite.png) no-repeat 0 -300px;
	width:38px;
	/*height:22px;*/
	height:20px;
}
.submenu .select-area .select-opener{
	margin:9px 11px 0 0;
	padding:0;
	border:none;
	background-position:-65px -70px;
	width:7px;
	height:5px;
	font-size:11px;
	line-height:14px;
}
.submenu .select-area .select-opener:after{
	background:none;
	width:0;
}
.block-info{
	position:relative;
	margin:0 auto;
	padding:19px 20px 15px;
	border:1px solid #c8cbcd;
	border-radius:1px;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
	background:#f6f6f6 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#f1f1f1));
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: -o-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#f1f1f1 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#f1f1f1 100%);
	width:539px;
	text-align:center;
}
.block-info:after{
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	width:100%;
	height:1px;
	content:"";
}
.block-info .head{
	position:relative;
	display:inline-block;
	padding:0 87px 22px 80px;
	vertical-align:top;
}
.block-info .head:after{
	position:absolute;
	left:0;
	top:-6px;
	background:url(../images/bg-sprite.png) no-repeat 0 -360px;
	width:71px;
	height:32px;
	content:"";
}
.block-info .row{margin:0 4px 30px 0;}
.block-info .row label{
	display:inline-block;
	vertical-align:top;
}
.block-info .row .chk-area{
	float:none;
	display:inline-block;
	margin:2px 2px 0 0;
	vertical-align:top;
}
.block-info .button{
	padding:8px 43px 7px;
	min-width:31px;
	text-align:center;
}
.select-options{
	position:absolute;
	z-index:2000;
	overflow:hidden;
	margin:-1px 0 0;
	background:#fff;
}
.select-options.drop-date{background:#2d3d47;}
.select-options .drop-holder{
	overflow:hidden;
	border:1px solid #b4b7b9;
	border-radius:1px;
	height:1%;
}
.select-options.drop-date .drop-holder{
	border-color:#25333c;
	border-radius:2px;
}
.select-options ul{
	margin:0;
	padding:0;
	list-style:none;
}
.select-options ul li{
	float:left;
	width:100%;
}
.select-options ul a{
	display:block;
	padding:7px 14px;
	height:1%;
	cursor:default;
	color:#333333;
	/*color:#aaafb2;*/
	font-size:13px;
	line-height:16px;
	text-decoration:none;
}
.select-options.drop-date ul a{
	padding:4px 11px;
	color:#b5cbe1;
	font-size:12px;
	line-height:15px;
}
.select-options .item-selected a{
	background:#aaafb2;
	color:#fff;
	text-decoration:none;
}
.select-options.drop-date .item-selected a{background:#25333c;}
/* custom checkbox styles */
.chk-area{
	position:relative;
	float:left;
	/*margin:3px 15px 0 0;*/
	margin:3px 3px 0 3px;
	background:#fff;
	border:1px solid #b4b7b9;
	border-radius:2px;
	-webkit-box-shadow: inset 2px 2px 3px 0px rgba(22, 20, 18, 0.07);
	box-shadow: inset 2px 2px 3px 0px rgba(22, 20, 18, 0.07);
	width:12px;
	height:12px;
}
.chk-area span{
	position:absolute;
	top:2px;
	left:2px;
	overflow:hidden;
	background:url(../images/bg-sprite.png) no-repeat -9999px -9999px;
	width:8px;
	height:8px;
}
.chk-checked span{background-position:-45px -300px;}
/* custom radio styles */
.rad-area{
	float:left;
	margin:1px 11px 0 0;
	background:url(../images/bg-sprite.png) no-repeat -173px -105px;
	width:15px;
	height:15px;
}
.rad-checked {background-position:-146px -105px;}
@media only screen and (max-width: 1388px){
	.container .col .row .holder{width:260px;}
	.container .col .select-area{margin:0;}
	.container .col input[type=text] ~ a.button,
	.container .col select ~ a.button{margin:10px 0 0 -1px;}
	.container .columns-holder .row .list{float:none;}
	.container .columns-holder .row .list li{
		float:none;
		padding:7px 0 0;
	}
	.container .columns-holder .row .list li:first-child{padding-top:0;}
	.container .columns-holder .row .list .list-holder{
		float:none;
		overflow:hidden;
	}
}
@media only screen and (max-width: 1256px){
	.container .row .holder.should-list .area-date{
		float:none;
		overflow:hidden;
		padding:10px 0 0;
		width:100%;
	}
	.container .three-columns{
		display:block;
		table-layout:auto;
		width:100%;
	}
	.container .three-columns .col{display:block;}
	.container .three-columns .col .holder{
		float:left;
		width:260px !important;
	}
}
@media only screen and (max-width: 1216px){
	.container .row .area-radio.area-check{
		float:none;
		overflow:hidden;
		padding-bottom:10px;
	}
	.container .row .area-select{
		float:none;
		overflow:hidden;
		padding:0 0 0 7px;
	}
}
@media only screen and (max-width: 1196px){
	.block-user .box{
		float:none;
		padding:0;
		width:100%;
	}
	.block-user .box:after{		display:block;		clear:both;		content:'';	}
	.block-user .list{padding:9px 0 0;}
	.block-information .cell{width:170px;}
	.block-information .cell .frame{
		overflow:hidden;
		float:none;
		width:auto;
	}
	.block-information .cell .area-button{width:200px;}
	.block-information .buttons-list{margin:0;}
	.block-information .buttons-list .button{margin-bottom:10px;}
	.block-information .list{
		overflow:hidden;
		float:none;
		margin:0 0 0 74px;
	}
	.exceeded-table th,
	.exceeded-table td{padding:14px 0 12px 1.3%;}
	.exceeded-table td{padding-bottom:13px;}
}
@media only screen and (max-width: 1054px){
	.container-panel .container-table th:first-child{
		padding:15px 11px 12px 13px;
		width:auto;
	}
	.container-panel .container-table td.cell:first-child th:first-child{padding-left:10px;}
	.container-panel .container-table td.cell-small{
		padding:14px 10px 13px;
		width:auto;
	}
	.container-panel .container-table-large td{padding:14px 10px 13px;}
}
/*----
---------impromptu---------- */
			.jqifade{ position: absolute; background-color: #aaaaaa; }
			div.jqi{ width: 400px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
			div.jqi .jqicontainer{ font-weight: bold; }
			div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; }
			div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444; }
			div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
			div.jqi button{ 
				background: linear-gradient(to bottom, #F6F6F6 0%, #F1F1F1 100%) repeat scroll 0 0 transparent;
    border: 1px solid #C8CBCD;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 1px 0 0 #FFFFFF inset, 0 2px 6px 0 rgba(0, 0, 0, 0.07);
    color: #31363D;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 7px;
    margin: 0 6px 0 0;
    overflow: hidden;
    padding: 8px 30px 7px;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.95);
    text-transform: uppercase;
    vertical-align: top;
			}
			div.jqi button:hover{
border-color:#038cc0;
	background:#2db6ea url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkYjZlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzI0YWRlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzBjOTZjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzhlYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2db6ea 0%, #24ade2 25%, #0c96ca 75%, #038ec2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2db6ea), color-stop(25%,#24ade2), color-stop(75%,#0c96ca), color-stop(100%,#038ec2));
	background: -webkit-linear-gradient(top,  #2db6ea 0%,#24ade2 25%,#0c96ca 75%,#038ec2 100%);
	background: -o-linear-gradient(top,  #2db6ea 0%,#24ade2 25%,#0c96ca 75%,#038ec2 100%);
	background: -ms-linear-gradient(top,  #2db6ea 0%,#24ade2 25%,#0c96ca 75%,#038ec2 100%);
	background: linear-gradient(to bottom,  #2db6ea 0%,#24ade2 25%,#0c96ca 75%,#038ec2 100%);
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(86, 204, 242, 1), 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 0px 0px rgba(86, 204, 242, 1), 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	color:#fff;
	text-shadow:1px -1px rgba(5, 144, 196, 0.5);
	text-decoration:none;
			}

			.jqiwarning .jqi .jqibuttons{ background-color: #BF5E26; }
	
			div.jqi .jqimessage .field{ padding: 5px 0; }
			div.jqi .jqimessage .field label { display: block; clear: left; float: left; width: 100px; }
			div.jqi .jqimessage .field input { width: 150px; border: solid 1px #DCDADA; }
			div.jqi .jqimessage .field input .error{ width: 150px; border: solid 1px #ff0000; }
			div.jqi .jqimessage .impromptu_table {display:block;max-width: 363px;width:auto;height:auto;max-height:180px;overflow-y:scroll;}
			div.jqi .jqimessage .impromptu_table table {width: auto;}
			div.jqi .jqimessage .impromptu_table table input,div.jqi .jqimessage .impromptu_table table label {cursor:pointer}
			div.jqi .jqimessage .field_textarea {max-width: 363px;width:auto;min-height:80px;height:auto;border: solid 1px #DCDADA}

/*-------------------------------- */
.h_small
{
font-size:11px !important; 
margin-right: 5px !important;
}
.message-holder{
margin: 20px;
}
.message-box{
	margin-bottom:9px;
	width:100%;
	overflow:hidden;
}
.message-box .t,
.message-box .b{
	height:6px;
	padding-left:6px;
	background:url(../images/bg-corners-message.png) no-repeat;
	overflow:hidden;
}
.message-box .b{background-position:0 -20px;}
.message-box .t div,
.message-box .b div{
	height:6px;
	padding-right:6px;
	background:url(../images/bg-corners-message.png) no-repeat 100% -10px;
	overflow:hidden;
}
.message-box .b div{background-position:100% -30px;}
.message-box .t div div,
.message-box .b div div{
	width:100%;
	padding:0;
	height:5px;
	float:left;
	background:#d4f684;
	border-top:1px #739f1d solid;
}
.message-box .b div div{
	border-top:0;
	border-bottom:1px #739f1d solid;
}
.message-box .hold{
	border:1px #739f1d solid;
	border-width:0 1px;
	background:#d4f684 url(../images/ico-message-done.png) no-repeat;
	padding:3px 10px 10px 87px;
	height:1%;
	overflow:hidden;
}
.message-box .frm{
	width:100%;
	line-height:16px;
	color:#5f5f5f;
	min-height:50px;
	overflow:hidden;
}
.message-box h3{
	margin:0 0 7px;
	font:bold 15px/20px Tahoma, Arial, Helvetica, sans-serif;
}
.message-box p{margin:0;}
.message-holder .warning .t{background-position:0 -40px;}
.message-holder .warning .t div{background-position:100% -50px;}
.message-holder .warning .t div div{
	border-top-color:#f1aa2d;
	background:#fbfcc6;
}
.message-holder .warning .b{background-position:0 -60px;}
.message-holder .warning .b div{background-position:100% -70px;}
.message-holder .warning .b div div{
	border-bottom-color:#f1aa2d;
	background:#fbfcc6;
}
.message-holder .warning .hold{
	border-color:#f1aa2d;
	background:#fbfcc6 url(../images/ico-message-warning.png) no-repeat;
}
.message-holder .failed .t{background-position:0 -80px;}
.message-holder .failed .t div{background-position:100% -90px;}
.message-holder .failed .t div div{
	border-top-color:#c44509;
	background:#fdcea4;
}
.message-holder .failed .b{background-position:0 -100px;}
.message-holder .failed .b div{background-position:100% -110px;}
.message-holder .failed .b div div{
	border-bottom-color:#c44509;
	background:#fdcea4;
}
.message-holder .failed .hold{
	border-color:#c44509;
	background:#fdcea4 url(../images/ico-message-failed.png) no-repeat;
}
.container .add_lesson select {
    width: 500px;
}
.container .add_lesson input[type="text"] {
    width: 475px;
}
.table_1{
    width: 19%;
}
.table_2{
    width: 24%;
}
.container .row .area-label2
{
 padding: 7px 0 0 8px;
}
.my_tab
{
margin-top:10px !important;
}
.container .my_tr .first 
{
text-align: left !important;
padding-left: 20px !important;
}
.container .my_tr .second 
{
text-align: right !important;
}
.container .my_tr th h3
{
margin:0px;
line-height:10px;
}
.margin_button
{
margin-left:5px !important;
}
.container .my_button, .block-info .my_button {
    background: linear-gradient(to bottom, #F6F6F6 0%, #F1F1F1 100%) repeat scroll 0 0 transparent;
    border: 1px solid #C8CBCD;
    color: #31363D;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 15px;
    margin: 0 6px 0 0;
    overflow: hidden;
    padding: 1px 30px 1px;
    text-transform: uppercase;
    vertical-align: top;
}
.container .my_button:hover,
.block-info .my_button:hover{
	border-color:#038cc0;
	background:#2db6ea url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkYjZlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzI0YWRlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzBjOTZjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzhlYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2db6ea 0%, #24ade2 25%, #0c96ca 75%, #038ec2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2db6ea), color-stop(25%,#24ade2), color-stop(75%,#0c96ca), color-stop(100%,#038ec2));
	background: -webkit-linear-gradient(top,  #2db6ea 0%,#24ade2 25%,#0c96ca 75%,#038ec2 100%);
	background: -o-linear-gradient(top,  #2db6ea 0%,#24ade2 25%,#0c96ca 75%,#038ec2 100%);
	background: -ms-linear-gradient(top,  #2db6ea 0%,#24ade2 25%,#0c96ca 75%,#038ec2 100%);
	background: linear-gradient(to bottom,  #2db6ea 0%,#24ade2 25%,#0c96ca 75%,#038ec2 100%);
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(86, 204, 242, 1), 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 1px 0px 0px rgba(86, 204, 242, 1), 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	color:#fff;
	text-shadow:1px -1px rgba(5, 144, 196, 0.5);
	text-decoration:none;
}

/*START LESSON BLOCK */
.lesson-block
{
float: left;
    margin-top: 7px;
    width: 96%;
}
#content > .promo-block .lesson-block .heading {
 background: url("../images/separator01.gif") no-repeat scroll 0 2px transparent;
    border-bottom: 3px solid #E3001B;
	margin: 0 0 15px;
    overflow: hidden;
    padding: 0 0 7px 16px;
	margin-top:20px;
}
#content > .promo-block .lesson-block .heading h2{
    margin: 0px;
	font-size: 17px;
}
.lesson-block .top-row {
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0 0 21px 8px;
    text-align: center;
}
.lesson-block .top-row .btn {
    background: url("../images/bg-btn.png") no-repeat scroll 0 0 transparent;
}
.lesson-block .btn {
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 26px;
    margin: 1px 13px 0 0;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    width: 134px;
}
.lesson-block .row {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EFEFEF;
    margin-bottom: 5px;
    min-height: 27px;
    overflow: hidden;
    padding: 4px 0 4px 36px;
    text-align: center;
}
.lesson-block .text {
    color: #252525;
    display: inline-block;
    font-size: 13px;
    line-height: 27px;
    margin: 0 13px 0 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 190px;
}

.lesson-block .check {
    background: url("../images/bg-btn.png") no-repeat scroll 0 -76px transparent;
    display: inline-block;
    height: 24px;
    overflow: hidden;
    text-indent: -9999px;
    vertical-align: middle;
    width: 31px;
}
.lesson-block .ico {
    background: url("../images/bg-ico.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 29px;
    margin: 0 11px 0 0;
    overflow: hidden;
    padding: 7px 0 0 3px;
    vertical-align: middle;
    width: 48px;
}
.lesson-block .row .btn, .lesson-block .row02 .btn {
    background: url("../images/bg-btn.png") no-repeat scroll 25px -37px transparent;
    margin-top: 0;
    width: 190px;
}
.lesson-block .row02 {
    overflow: hidden;
    padding: 0 13px 9px;
}
.lesson-block .row02 .text {
    display: inline;
    font-size: 12px;
    line-height: 16px;
    padding: 1px 0 0;
    text-align: left;
    width: 510px;
}
.lesson-block .row02 .ico {
    float: left;
    margin-right: 18px;
	padding: 0;
}


#content > .promo-block .block-r .contact .user .text-holder .my_ul > ul {
list-style: none outside none;
    margin: 0;
    padding: 1px 0 0;
}

#content > .promo-block .block-r .contact .user .text-holder .my_ul > ul li {
 border-bottom: 1px solid #EDEDED;
    margin: 0 0 9px;
    overflow: hidden;
    padding: 0 0 7px;
}
#content > .promo-block .block-r .contact .user .text-holder .my_ul  a {
color: #225074;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    overflow: hidden;
    text-decoration: none;
}
#content > .promo-block .block-r .contact .user .text-holder .my_ul  p {
	font-size: 12px; 
	color: rgb(98, 95, 95); 
	padding: 0px; 
	margin: 0px; 
	text-align: justify;
}
#content > .promo-block .block-r .contact .user .text-holder .my_ul  span {
	color: #BA171D; 
}
.heading-learning
{
	background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #C1C1C1;
    color: #225074;
    padding: 10px 19px;
	width: 100%;
	margin:5px 0 5px 0;
}
.heading-learning h2
{
margin:0px;
}
/*END LESSON BLOCK */

/*START SEARCH */
#searchsuggestions {
	display: block; 
	float: right;
	padding:37px 0 0 0;
	}
#searchresults { 
	border-width:1px; 
	border-radius: 0 0 15px 15px; 
	border-color:#BEBEBE; 
	border-style:solid; 
	width:300px; 
	background-color:#FFFFFF; 
	font-size:10px; 
	line-height:12px; 
	z-index:11;
	}
#searchresults a { 
	display:block;
	border-bottom: 1px solid #DED6D6; 
	clear:left; 
	min-height:50px; 
	text-decoration:none;
	z-index:11;
	}
#searchresults a:hover { 
	background-color:#b7b7b7; 
	color:#ffffff; 
	}
#searchresults a img { 
	float:left; 
	padding:5px 10px; 
	}
#searchresults a span.searchheading { 
	display:block; 
	font-weight:bold; 
	padding-top:5px; 
	color:#191919; 
	}
#searchresults a:hover span.searchheading { 
	color:#ffffff; 
	}
#searchresults a span {
	color:#555555; 
	}
#searchresults a:hover span {
	color:#f1f1f1; 
	}
#searchresults span.category { 
	font-size:11px; 
	margin:5px; 
	display:block; 
	color:#ffffff; 
	}
#searchresults span.seperator { 
	float:right; 
	padding-right:15px; 
	margin-right:5px;
    background-image:url(../images/shortcuts_arrow.gif); 
	background-repeat:no-repeat; 
	background-position:right;
	}
#searchresults span.seperator a { 
	background-color:transparent; 
	display:block; 
	margin:5px; 
	height:auto; 
	color:#ffffff; 
	}

.last_search{
	line-height: 27px;
	padding-left: 18px;
	border-bottom: none !important;
	background-color: #CD331A;
	border-radius: 0 0 14px 14px; 
	min-height:30px !important;
	max-height:30px !important;
	}
.last_search:hover{
	border-radius: 0 0 14px 14px; 
	} 
.last_search span{
	color:#ffffff !important;
	}  
 /*END  SEARCH*/
 /*PROFIL */
.weryfikacja dt{
width:50%;
}
.weryfikacja dt:first-child{
width:50%; 
/*color: #E42D96;*/
color:#555555;
font-weight: bold;
}
.zgloszenie_button{
position:relative;
text-align:right;
}
.small-left-menu{
width: 19.8% !important;
float: left;
height: 400px;
}
.small-left-menu .columns .col{
width: 100%;
}

.long-content{
width:79.4% !important;
}

.container-panel input.text-small
{width:154px !important;}
/* TAB : spotkanie ,formularz,umowa*/
/* SPOTKANIE */
.container-panel input.text-small
{width:162px !important;}

.container .three-column-spotkanie .col .row {
padding:19px 26px 0 52px;
} 

.tab-spotkanie{
min-height: 85px !important;
}

.tab-spotkanie .buttons-panel{
border-top:none;
text-align:center;
}
.text-date-spotkanie{
height: 33px;
width: 260px!important;
}
.text-date-spotkanie input{
float: inherit!important;
width: 83%!important;
}
/* UMOWA */
.col-middle{
	float: none!important;
	margin: 0 auto!important;
}
.col-middle .row {
  padding:19px 26px 0 52px!important;
}
.container select.select-long{width:355px;}
 
.text-date-umowa{
height: 33px;
width: 355px!important;
}
.text-date-umowa input{
float: inherit!important;
width: 80%!important;
}

.radio-umowa{
 padding: 11px 9px 8px !important;
 width: 465px ;
}
/* Raport */
.raport-radio label{
 margin: 0 5px 0 0 !important;
}
.raport-should-list{
   padding: 8px 0 2px 4px !important;
}
.short_bewerbung
{
height:175px;
margin:15px;
}
.short_bewerbung .image
{
margin-right:15px;
float:left;
}
.short_bewerbung .image div
{
display: block;
}

.my_heading
{
border-top:1px solid #C8CBCD;
}
 /*END PROFIL */

 /* PAGINACJA */
 .lista-block {
    margin: 0 0 30px;
    overflow: hidden;
    padding: 16px 20px 21px;
    position: relative;
    width: 100%;
}
.lista-block .control {
    overflow: hidden;
    padding: 0 1px 0 0;
}
.lista-block .control > ul {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
}
.lista-block .control > ul li {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin: 0 -4px 0 0;
    padding: 0 1px 0 0;
    vertical-align: top;
}
.lista-block .control > ul li.active a {
    background: url(../images/control.gif) repeat-x scroll 0 0 transparent !important;
    border: 1px solid #E4021C;
    cursor: pointer;
    text-decoration: none;
}
.lista-block .control > ul li a {
    background: #405567 ;
    border: 1px solid #30424E;
    color: #FFFFFF;
    display: block;
    height: 16px;
    min-width: 28px;
    padding: 4px 2px 3px;
    text-align: center;
}
.lista-block .control > ul li a:hover {
    background: url(../images/control.gif) repeat-x scroll 0 0 transparent;
    border: 1px solid #E4021C;
    cursor: pointer;
    text-decoration: none;
}
 /* END PAGINACJA */
 .label-long
{
width:210px !important;
}
.row-hide
{
display:none;
}
.small_span
{
font-size:14px !important;
}
.small_span_r
{
font-size:14px !important;
float:right;
}

/* Łukasz Style Kalendarz

.container-panel td:hover

{
cursor:pointer;
background:#93FFFD !important;
}

.today
{
background : #FFFFCC !important;
}

.zdarzenie
{
line-height:14px;background:#86B4E0;font-size:11px;color:white;padding:4px;border:1px solid #427AC6;margin-top:4px;
}

.zdarzenie span
{
font-weight:bold;
}

.zdarzenie_hot
{
line-height:14px;background:#FF7878;font-size:11px;color:white;padding:4px;border:1px solid #FF0000;margin-top:4px;
}

.click 
{
background:#B1F584 !important;
}

.first
{
cursor:default !important;
}

 Koniec Łukasz Style */

/* START Zibi style*/
.profil-show-left{
 width: 33% !important;
}
.profil-show-right{
 width: 65% !important;
 padding-left:20px;
 border-left:1px solid #C8CBCD;
}
/* END Zibi style*/

/* Button przeglądaj */

.runupload_browse {
			background: url(../images/add.png) repeat-x;
			border: 1px solid #C8CBCD;
			border-radius: 15px 15px 15px 15px;
			box-shadow: 0 1px 0 0 #FFFFFF inset, 0 2px 6px 0 rgba(0, 0, 0, 0.07);
			color: #31363D;
			cursor: pointer;
			display: inline-block;
			font-size: 12px;
			line-height: 15px;
			margin: 0 6px 0 0;
			overflow: hidden;
			padding: 0px 0px 4px;
			text-shadow: 1px 1px rgba(255, 255, 255, 0.95);
			text-transform: uppercase;
			vertical-align: top;
			width: 89px;
		}
.runupload_browse:hover {
			background: url(../images/add-active.png) repeat-x;
			border-color: #038CC0;
			box-shadow: 0 1px 0 0 #56CCF2 inset, 0 2px 3px 0 rgba(0, 0, 0, 0.2);
			color: #FFFFFF;
			text-decoration: none;
			text-shadow: 1px -1px rgba(5, 144, 196, 0.5);
			width: 89px;
		}
.runupload_browse input[type=file]{
			cursor:pointer;
			margin-left:-120px;
			height:27px;
			opacity:0;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		}

#file-button-upload:after{
content: "copyright 2006";
}
.col .area-label label
{
padding-left:8px;font-weight:bold;font-size:11px;
}
.search-table td
{
 text-align: center;
}
.post {
    border: 1px solid #E1E1E1;
    margin: 0 0 7px;
}
.post-list2 .post {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
}
.grey .post-list2 .post {
    background-color: #FAFAFA;
	 border: 1px solid #CDCDCD;
}
.post-list2 .post .holder {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
}
.post .frame {
    overflow: hidden;
    width: 100%;
}
.meta {
    background: url("../images/bg-meta.gif") repeat-x scroll 0 0 #F4F4F4;
    border-bottom: 1px solid #E8E8E8;
    color: #919191;
    font: 1.1em Arial,Helvetica,sans-serif;
    height: 1%;
    overflow: hidden;
    padding: 4px 6px 4px 8px;
}
.grey .post-list2 .post .meta {
    border-bottom: 1px solid #C8C8C8;
}
.post .user-info {
    float: left;
    font: 13px Arial,Helvetica,sans-serif;
    margin: 0 14px 0 0;
    text-align: center;
    width: 200px;
}
.grey .meta, .grey .post-list2 .post .user-info {
    background: none repeat scroll 0 0 #EFEFEF;
}
.meta .date {
    background: url("../images/bg-date.gif") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    float: left;
    font-size: 13px;
    padding: 2px 0 2px 10px;
}
.meta .number {
    float: right;
}
.post-list2 .post .user-info {
    background: none repeat scroll 0 0 #F1F1F1;
    font-size: 13px;
    margin: 0 13px -9999px 0;
    padding: 11px 13px 9999px 12px;
}
.post-list2 .user-info .name {
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 1px;
}
.post-list2 .post .user-info p {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 9px;
}
.info-area {
    margin: 0;
    overflow: hidden;
    padding: 0 0 4px;
    width: 100%;
}
.info-area dt {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("http://www.netkobiety.pl/style/imports/../../img/Baby_is_back/postleft_dd.gif") repeat-x scroll left top #EDEDF8;
    border-color: #DBDBDB;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 1px 1px;
    float: left;
    padding: 4px 3px 4px 6px;
}
.info-area dd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("http://www.netkobiety.pl/style/imports/../../img/Baby_is_back/postleft_dd.gif") repeat-x scroll left top #EDEDF8;
    border-color: #DBDBDB;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    height: 1%;
    margin: 0 0 4px;
    overflow: hidden;
    padding: 4px 3px 4px 0;
    text-align: left;
}
.post-list2 .post .text-block {
    height: 1%;
    overflow: hidden;
    padding: 0 8px 0 3px;
}
.post-list2 .post .text-holder {
    font-size: 13px;
    margin: 0;
    padding: 12px 0 0;
}
.post blockquote {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC;
    border-left: 4px solid #CCCCCC;
    border-style: solid;
    border-width: 1px 1px 1px 4px;
    font: 14px/22px normal helvetica,sans-serif;
    margin: 10px 5px 10px 50px;
    padding: 4px 0 16px 15px;
}
.post-list2 .post p {
    font-size: 1.05em;
    line-height: 1.6em;
    margin: 0 0 17px;
}
.post-list2 .post-info {
    border: 0 none;
    height: 1%;
    margin-right: 8px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.grey .post-list2 .post .post-info .target {
    border-top: 1px solid #DBDBDB;
}
.target {
    border-top: 1px solid #E1E1E1;
    height: 1%;
    overflow: hidden;
    padding: 7px 0 3px;
}
.tools-box {
    float: right;
    margin: 0 0 0 15px;
}
.post-info .text {
    color: #919191;
    display: block;
    font: 12px/15px Arial,Helvetica,sans-serif;
    overflow: hidden;
    padding: 2px 0;
}
.tools-box .links {
    font: 12px/18px Arial,Helvetica,sans-serif;
    padding: 2px 0 0;
}
.tools-box ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.tools-box .links li {
    margin: 0 0 0 12px;
}
.tools-box li {
    display: inline;
    float: left;
    margin: 0 0 0 5px;
    width: auto !important;
}
.tools-box .links li a {
    background: url("../images/bg-links.gif") repeat-x scroll 0 100% #E1E1E1;
    color: #696868;
    display: block;
    padding: 0 5px;
}
.last_post_block
{
padding:20px;
}
.last_post_block h2
{
color: #0893C7;
margin-bottom: 15px;
margin-top: 0;
}
.head_post_block
{
margin:0px;
padding-left:20px;
}
.head_post_block h2
{
color: #0893C7;
margin-top: 15px;
margin-bottom: 0;
}
.info-area {
    margin: 0;
    overflow: hidden;
    padding: 0 0 4px;
    width: 100%;
}
.info-area dt {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/postleft_dd.gif") repeat-x scroll left top #EDEDF8;
    border-color: #DBDBDB;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 1px 1px;
    float: left;
    padding: 4px 3px 4px 6px;
}
.info-area dd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/postleft_dd.gif") repeat-x scroll left top #EDEDF8;
    border-color: #DBDBDB;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    height: 1%;
    margin: 0 0 4px;
    overflow: hidden;
    padding: 4px 3px 4px 0;
    text-align: left;
}
.breadcrumbs-row {
    font: 13px/15px Arial,Helvetica,sans-serif;
    overflow: hidden;
    padding: 9px;
    width: 100%;
}
.breadcrumbs-row dl {
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.breadcrumbs-row dt {
    color: #B52145;
    float: left;
    padding: 0 6px 0 0;
}
.breadcrumbs-row .breadcrumbs {
    margin: 0 -3px 0 0;
}
.tools-block ul, .breadcrumbs-row ul {
    display: inline;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.tools-block li, .breadcrumbs-row li {
    float: left;
    padding: 0 8px 0 0;
}
.breadcrumbs li {
    background: url(../images/arrow.gif) no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    color: #777777;
    padding: 0 12px 0 11px;
}
.breadcrumbs li a {
    color: #313131;
}
.long_width .area-label {
    width: 280px !important;
	font-weight:bolder;
	}
	
.long_width .row {
	border-bottom: 1px solid #c1c1c1;
    margin-bottom: 10px;
    padding: 0 0 10px;
	}