html, body {
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  /*background-color: #000;*/
}
* {
	margin: 0px;
    padding: 0px;
	font-family: Source Sans Pro;
}
body {
	color:#626b74;
	font-size:13px;
	background: url(css/images/bg.jpg) repeat;
}
ul,ol {
	list-style:none inside none;
}
img {
    border:0px none;
}
.relative {
	position:relative;
}
a.img_link, a.img_link:link, a.img_link:visited, a.img_link:active, a.img_link:hover {
	text-decoration:none;
	display:block;
}
.phantom span {
	display:none;
}
input, select, option, textarea {
	font-size:11px;
	background-color:#FFF;
	border:1px solid #EEEBEB;
	padding:2px;
	margin:2px;
	color:#5e5e5e;
}
input.btn {
	padding:4px;
	font-weight:bold;
}

option {
	background-color:transparent;
	margin:0px;
	padding:0px;
	border:0px none;
}

textarea {
	width:288px;
	height:170px;
}

a, a:link, a:active, a:visited {
    color: #3c3b3b;
	cursor: pointer;
	font-weight:normal;
	text-decoration:none;
}

a.delete, a.delete:link, a.delete:active, a.delete:visited {
    color: #3c3b3b;
}

a:hover {
	text-decoration:underline;
}

em>a, em>a:link, em>a:active, em>a:visited {
  font-style: italic;
}

strong>a, strong>a:link, strong>a:active, strong>a:visited {
  font-weight:bold;
}

strong>em>a, strong>em>a:link, strong>em>a:active, strong>em>a:visited {
  font-style : italic;
  font-weight : bold;
}

so_2 a {
  font-family: inherit !important;
}


.clear {
	clear:both;
}
.hidden {
    display: none;
}

.alert {
	color: red;
}

.fine {
	color: green;
}

div.clear {
	clear: both;
}

.wide {
	width:95%;
}

.wider {
	width:100%;
}

.alert_bg {
	background-color:#ffe5e5;
}
.layout11 {
	float:left;
	width:100%;
  /*background-color: #000;*/
  /*background:#f36523 url("images/RightMove_Feb2016.jpg") scroll no-repeat center top;*/  /*homepage takeover*/
  background:#fff;
}
.layout {
	width:963px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background:#FFFFFF;
	position:relative;
}
.top0 {
    float: left;
    height: 114px;
    position: relative;
    width: 100%;
    background-color: #FFFFFF;
	position:relative;
	overflow: hidden;
}
.top0_1 {
	position:absolute;
	left:17px;
	top:11px;
	width:730px;
	height:90px;
}
.top0_2 {
    background: url("images/top_banner_advertise.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 90px;
    position: absolute;
    right: 17px;
    top: 11px;
    width: 186px;
}
.top0_2 a {
	display:block;
	width:100%;
	height:100%;
}
.top0_3 {
    bottom: -2px;
    position: absolute;
    right: 6px;
}
.top0_3 a {
	color: rgb(161, 34, 111);
    font-size: 13px;
}
.top {
    /*
	what a horrible way to code. Render all the icons, the logo and the search box in one image with absolute positioning...
	background: url("css/images/top1.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
    float: left;
    height: 140px;
    position: relative;
    width: 100%;*/
}
.top_1 {
    background: #A1226E;
	padding: 1px 10px;
}
.top_1 span {
    color: #F6F6F6;
    font-size: 11px;
    text-transform: uppercase;
}
.top_2 {
    text-align: right;
    position: relative;
    top: -18px;
    height: 0;
    padding-right: 10px;
}
.top_2 span {
	color:#f6f6f6;
	font-size:11px;
}
.logo {
	/*background:url("css/images/logo.png") no-repeat center center;*/
    height: 104px;
    left: 16px;
    position: absolute;
    top: 24px;
    width: 232px;
}
.logo a {
	display:block;
	width:100%;
	height:100%;
}

/*
.icons {
    height: 42px;
    position: absolute;
    right: 24px;
    top: 28px;
    width: 339px;
}
.icons_mail {
    height: 47px;
    left: -2px;
    position: absolute;
    top: 0;
    width: 51px;
}
.icons_mail a{
	display:block;
	width:100%;
	height:100%;
}
.icons_rss {
    height: 45px;
    left: 47px;
    position: absolute;
    top: 0;
    width: 48px;
}
.icons_rss a{
	display:block;
	width:100%;
	height:100%;
}
.icons_facebook {
	height: 45px;
    left: 92px;
    position: absolute;
    top: 0;
    width: 39px;
}
.icons_facebook a{
	display:block;
	width:100%;
	height:100%;
}
.icons_twitter {
    height: 45px;
    left: 128px;
    position: absolute;
    top: 0;
    width: 45px;
}
.icons_twitter a{
	display:block;
	width:100%;
	height:100%;
}
.icons_instagram {
    height: 45px;
    left: 175px;
    position: absolute;
    top: 0;
    width: 35px;
}
.icons_instagram a{
	display:block;
	width:100%;
	height:100%;
}
.icons_gplus {
    height: 45px;
    left: 213px;
    position: absolute;
    top: 0;
    width: 35px;
}
.icons_gplus a{
	display:block;
	width:100%;
	height:100%;
}
.icons_youtube {
    height: 44px;
    left: 249px;
    position: absolute;
    top: 0;
    width: 41px;
}
.icons_youtube a{
	display:block;
	width:100%;
	height:100%;
}
.icons_user {
    height: 44px;
    left: 292px;
    position: absolute;
    top: 0;
    width: 38px;
}
.icons_user a{
	display:block;
	width:100%;
	height:100%;
}*/

.search{
	/* background:url(css/images/search.jpg) no-repeat center center; */
    height: 32px;
    position: absolute;
    right: 39px;
    top: 74px;
    width: 249px;
}
.search_name {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none rgba(0, 0, 0, 0);
    color: #999999;
    font-size: 14px;
    height: 30px;
    left: 10px;
    position: absolute;
    top: -2px;
    width: 207px;
}
.search_submit {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 0;
    top: -1px;
    width: 40px;
}
.top_menu {
    height: 35px;
    position: relative;
    width: 963px;
	margin: 0 auto;
  background-color : white;
}
.menu {
    background-color: #A1226E;
    height: 35px;
    left: 11px;
    position: absolute;
    top: 0px;
    width: 933px;
    z-index: 40;
}
.menu ul {
	list-style:none outside none;
	/*border-top: 4px solid #CCCCCC;*/
}
.menu ul li {
	float:left;
	height:35px;
}
.menu ul li p {
    color: #000000;
    display: block;
    height: 35px;
}
.menu ul li p a {
    display: block;
}
.menu ul li p a:hover {
	background-color: #CCCCCC;
    display: block;
    text-decoration: none !important;
}
.menu ul li p a:hover span {
    color: #000000 !important;
    line-height: 35px !important;
    text-decoration: none !important;
}
.menu_hover {
	background-color: #CCCCCC;
    display: block;
    text-decoration: none !important;
}
.menu_hover span {
    color: #000000 !important;
    line-height: 35px !important;
    text-decoration: none !important;
}
.menu ul li p a span {
    color: #FFFFFF;
    display: block;
    font-family: Source Sans Pro;
    font-size: 15px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin: 0 12px;
    text-transform: uppercase;
}
.top_menu1 {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 29px;
    position: relative;
    width: 963px;
	margin: 0 auto;
}
.menu1 {
	padding: 15px 25px;
    height: 29;
    left: 11px;
    position: absolute;
    top: 0px;
    width: 883px;
    z-index: 40;
	background-color: #eaeaea;
}
.menu1 ul {
	list-style:none outside none;
	/*border-top: 4px solid #CCCCCC;*/
}
.menu1 ul li {
	float:left;
	height:29px;
}
.menu1 ul li p {
	color: #000000;
	/*background: url("css/images/ico_star1.png") no-repeat scroll 6px center rgba(0, 0, 0, 0);
    display: block;
    height: 29px;
    margin-left: 7px;
	*/
}

/*
.menu1 ul li p a {
    display: block;
}
.menu1 ul li p a:hover {
    display: block;
    text-decoration: none !important;
}
.menu1 ul li p a:hover span {
    text-decoration: underline !important;
}

.menu1 ul li p a span {
    color: #000000;
    display: block;
    font-family: Source Sans Pro;
    font-size: 12px;
    font-weight: 400;
    height: 29px;
    line-height: 29px;
    margin-left: 31px;
    text-transform: uppercase;
}
*/

.menu1_hover {
	background-color: #CCCCCC;
    display: block;
    text-decoration: none !important;
}
.menu1_hover span {
    color: #000000 !important;
    line-height: 29px !important;
    text-decoration: none !important;
}

.promoted
{
	position: absolute;
	top: 0;
	color: white;
	padding-left: 10px;
	padding-right: 10px;
	background: black;
	font-size: 12px;
	padding-bottom: 2px;
}

.promoted:after
{
content: '';
position: absolute;
border-style: solid;
border-width: 11px 10px 0;
border-color: #000000 transparent;
display: block;
width: 0;
bottom: -11px;
left: 9px;
}

.advert {
	float:left;
	width:100%;
	height:200px;
	background:#FFFFFF;
}
.main_content {
	width: 963px;
	margin: 0px auto 15px auto;
	background:#FFFFFF;
}
.left_column {
	float:left;
	width:650px;
	margin-top: 90px;
}
.left_column1 {
	margin-left: 16px;
    margin-top: 16px;
    width: 620px;
}
.right_column {
	float:left;
	width:310px;
	 margin-top: 90px;
}
.right_column1 {
	margin-right: 16px;
    margin-top: 16px;
    width: 294px;
}
.right_column22 {
	float:left;
	width:630px;
}
.right_column221 {
	margin-right: 16px;
    margin-top: 16px;
    width: 620px;
}
.left_column22 {
	float:left;
	width:325px;
}
.left_column221 {
	margin-left: 16px;
    margin-top: 16px;
    width: 294px;
}
.top_story_slider {
    height: 431px;
    overflow: hidden;
    position: relative;
    width: 620px;
}
.top_story_slider00 {
	float:left;
	width:100%;
	position:relative;
}
.top_story_slider000 {
	float:left;
	width:5000px;
	position:relative;
}
.top_story_slider0 {
	float:left;
	width:100%;
}
.top_story_slider01 {
    float: left;
    position: relative;
    width: 620px;
    height: 431px;
}
.top_story_slider1 {
    height: 431px;
    position: relative;
    width: 620px;
}
.top_story_slider1 a {
	display:block;
	width:100%;
	height:100%;
}
.top_story_slider1_2 {
    height: 30px;
    left: 313px;
    position: absolute;
    top: 392px;
    width: 300px;
}
.top_story_slider1_3 {
    background: none repeat scroll 0 0 #A0216E;
    height: 40px;
    position: absolute;
    top: -40px;
}
.top_story_slider1_3 span {
    bottom: 5px;
    color: #ffffff;
    display: block;
    font-size: 25px;
    font-weight: bold;
    left: 10px;
    line-height: 40px;
    padding: 0 25px;
    text-align: center;
    text-transform: uppercase;
}
.top_story_slider2 {
    height: 123px;
    overflow: hidden;
    width: 620px;
}
.top_story_slider2_1 {
	background: url("css/images/slider_back1.png") repeat scroll center center rgba(0, 0, 0, 0);
    bottom: 0;
    left: 0;
    position: absolute;
    width: 482px;
}
.top_story_slider2_1 a {
    display: block;
    height: 100%;
    width: 100%;
	text-decoration:none;
}
.top_story_slider2_1 a span {
    color: #333333;
    display: block;
    font-family: Source Sans Pro;
    font-size: 35px;
    font-weight: bold;
    letter-spacing: -2px;
    line-height: 38px;
    padding: 10px;
    text-transform: uppercase;
}
.top_story_slider2_2 {
	float:left;
	width:620px;
}
.top_story_slider2_2 a span {
	font-size:31px;
	color:#666666;
    font-family: Source Sans Pro;
	letter-spacing: -2px;
	line-height:40px;
	width:600px;
}
.top_story_slider3 {
	width:620px;
	height:33px;
	border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}
.top_story_slider3_1 {
	/* background: url("css/images/ico_plus.jpg") no-repeat scroll 0 6px rgba(0, 0, 0, 0); */
    float: left;
    padding-left: 1px;
    width: 70%;
}
.top_story_slider3_1 span {
	color: #999999;
    font-family: Source Sans Pro;
    font-size: 19px;
    line-height: 33px;

}
.top_story_slider3_1 a span {
	color: #999999;
}
.top_story_slider3_1 a:hover span, .top_story_slider3_1 a:hover  {
	color: #a1226e !important;
	text-decoration: none !important;
}
.top_story_slider3_2 {
	background: url("css/images/ico_play.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    float: left;
    width: 25%;
}
.top_story_slider3_2 span {
	color: #999999;
    font-family: Source Sans Pro;
    font-size: 19px;
    line-height: 33px;
    padding-left: 50px;
    text-align: right;
}
.top_story_slider3_2 a span {
	color: #999999;
}
.top_story_slider3_2 a:hover span, .top_story_slider3_2 a:hover {
	color: #a1226e !important;
	text-decoration:none !important;
}
.zsb_1 {
    bottom: 7px;
    height: 20px;
    position: absolute;
    right: 0;
    z-index: 20;
}
.zsb_1_1 {
	float:left;
    width: 18px;
	height:26px;
}
.zsb_1_1_1 {
    height: 26px;
    margin-left: 0;
    width: 18px;
}
.zsb_1_1_1 a {
	display:block;
	height:100%;
	width:100%;
	/*border:1px solid #000000;*/
	line-height:26px;
	text-align:center;
	text-decoration:none;
	/*background-color:#626b74;*/
	background:transparent url('css/images/iko_zmienne1.jpg') no-repeat center center;
    color: #0E0808;
    font-family: Source Sans Pro;
    font-size: 10px;
}
.zsb_1_1_1_a_hover {
	background:transparent url('css/images/iko_zmienne21.jpg') no-repeat center center !important;
}
.zsb_1_1_1 a:hover {
	background:transparent url('css/images/iko_zmienne21.jpg') no-repeat center center;
}
.zsb_1_1_1_a_wybrany {
	background:transparent url('css/images/iko_zmienne21.jpg') no-repeat center center !important;
	color:#ffffff !important;
}
.zsb_1_1_1_a_wybrany span {
	color:#ffffff !important;
}
.zsb_1_1_1 a span {
    color: #0E0808;
    font-family: Source Sans Pro;
    font-size: 10px;
}
.zsb_1_1_1 a:hover {
	color:#ffffff !important;
}
.zsb_1_1_1 a:hover span {
	color:#ffffff !important;
}
.zsb_1_1_1_nastepny, .zsb_1_1_1_poprzedni {
	line-height:25px !important;
}
.subscribe_box {
    float: left;
    height: 100px;
    margin-top: 10px;
    position: relative;
    width: 620px;
}
.subscribe_box1 {
	float:left;
	width:620px;
	height:76px;
	background:url(css/images/subscribe.jpg) no-repeat center center;
	position:relative;
}
.subscribe_box1_text {
    color: #EBF8FF;
    font-size: 40px;
    left: 103px;
    position: absolute;
    top: 22px;
}
.subscribe_box2 {
	height: 40px;
    position: absolute;
    right: 40px;
    top: 20px;
    width: 180px;

}
.subscribe_box2 a {
	display:block;
	width:100%;
	height:100%;
}
.top_stories {
	float:left;
	width:100%;
}
.top_stories1 {
    border-bottom: 5px solid #a0216e;
    float: left;
    position: relative;
    width: 100%;
	margin-bottom: 5px;
}
.top_stories1 h1 {
    color: #666666;
    float: left;
    font-size: 26px;
    height: 40px;
    line-height: 42px;
    position: relative;
}
.top_stories11 {
    float: left;
    margin-top: 15px;
    width: 100%;
}
.button0_11 {
    background-color: #a1226e;
    border-radius: 4px;
    color: #FFFFFF !important;
    display: block;
    font-size: 22px;
    height: 36px;
    line-height: 36px;
    position: absolute;
    right: -233px;
    text-align: center;
    text-decoration: none !important;
    top: 0;
    width: 207px;
}
.button0_11:hover {
    background-color: #A1226E;
}
.list_type {
	position:absolute;
	width:100px;
	height:30px;
	right:5px;
	bottom:2px;
}
.list_type_tt {
	position:absolute;
	width:100px;
	height:30px;
	right:5px;
	top:10px;
}
.list_type1 {
	background:url(css/images/list_ico1.png) no-repeat center center;
	height:20px;
	width:20px;
	position:absolute;
	right:30px;
}
.list_type11 {
	background:url(css/images/list_ico11.png) no-repeat center center;
	height:20px;
	width:20px;
	position:absolute;
	right:30px;
}
.list_type2 {
	background:url(css/images/list_ico2.png) no-repeat center center;
	height:20px;
	width:20px;
	position:absolute;
	right:0;
}
.list_type21 {
	background:url(css/images/list_ico21.png) no-repeat center center;
	height:20px;
	width:20px;
	position:absolute;
	right:0;
}
.list_type1 a, .list_type2 a  {
	display:block;
	width:100%;
	height:100%;
}
.top_stories3 {
	float:left;
	width:100%;
}
.top_stories_news0 {
	float:left;
	width:310px;
}
.top_stories_news00 {
    background-color: #FFFFFF;
    float: left;
    margin-bottom: 14px;
    width: 300px;
}
.top_stories_news01 {
	float:left;
	width:300px;
}
.top_stories_news0nen {
	float:left;
	width:50%;
}
.top_stories_news1 {
    float: left;
    width: 100%;
}
.top_stories_news1nen {
	float:left;
	width:97%;
}
.top_stories_news1_1 {
	float:left;
	width:75%;
	position:relative;
}
.top_stories_news1_100 {
    bottom: 0;
    position: absolute;
    right: 0;
    z-index: 1;
}
.top_stories_news1_200 {
    position: absolute;
    right: 0;
    top: 0;
}
.top_stories_news1_edit {
    position: absolute;
    right: 81px;
    top: 2px;
}
.top_stories_news1_edit:a {
	font-size:14px;
}
.top_stories_news1_1_2 {
    background-color:#A0216E;
    float: left;
    height: 20px;
}
.top_stories_news1_1_2 a {
	text-decoration:none;
}
.top_stories_news1_1_2 a span {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    padding: 0 10px;
    text-align: center;
    text-transform: uppercase;
}
.top_stories_news1_1_3 {
	float:left;
	width:20px;
	height:20px;
	background:url(css/images/news_plus.jpg) no-repeat center center;
	/*display: none;*/
}
.top_stories_news1_1_3  a{
	display:block;
	width:100%;
	height:100%;
}
.top_stories_news1_1_40 {
    float: left;
    height: 20px;
    overflow: hidden;
    width: 0px;
    /*width: 100px !important;*/
}
.top_stories_news1_1_4000 {
    float: left;
    height: 20px;
    overflow: hidden;
}
.top_stories_news1_1_4 {
	float:right;
	width:25px;
	height:20px;
}
.top_stories_news1_1_4 a{
	margin-left:5px;
	display:block;
	width:20px;
	height:20px;
}
.top_stories_news1_2 {
	float:right;
	width:25%;
	position:relative;
}
.top_stories_news1_2_1 {
	position:absolute;
	right:0px;
}
.top_stories_news1_2 a span{
    color: #999999;
    float: right;
    font-size: 11px;
    line-height: 20px;
    padding-right: 7px;
    text-align: right;
}
.top_stories_news2nen {
	float:left;
	width:300px;
	border-bottom:5px solid #a1226e;
	height:200px;
}
.top_stories_news2nen a {
	display:block;
	width:100%;
	height:100%;
}
.top_stories_news2 {
	float:left;
	width:300px;
	border-bottom:5px solid #a1226e;
}
.top_stories_news2 a {
	display:block;
	width:100%;
	height:100%;
}
.top_stories_news3 {
    border-bottom: 2px solid #cccccc;
    float: left;
    height: 89px;
    margin-bottom: 10px;
    overflow: hidden;
    text-align: right;
    width: 300px;
}
.top_stories_news3_1 {
    float: left;
    /*height: 90px;*/
    overflow: hidden;
    width: 100%;
    text-align: left;
    height: 86px;
	position:relative;
}
.top_stories_news3_1 a {
    display: block;
    float: left;
    position: relative;
    width: 100%;
}
.top_stories_news3_1_1 {
    color: #000000;
    font-size: 24px;
    left: 273px;
    position: absolute;
    top: 54px;
}
.top_stories_news3_1_11 {
    border: 0 none;
    bottom: 20px;
    color: #757575;
    font-size: 24px;
    left: 148px;
    position: absolute;
}
.top_stories_news3_1_back {
    float: left;
    position: relative;
    width: 100%;
	height:47px;
	background-color:#ffffff;
}
.top_stories_news3_1_back_1 {
    background-color: #ffffff;
    bottom: 0;
    height: 60px;
    position: absolute;
    right: 0;
    width: 26px;
}
.top_stories_news3_1 span {
    color: #000000;
    display: block;
    float: left;
    font-family: Source Sans Pro;
    font-size: 24px;
    line-height: 26px;
    padding: 4px 10px 5px 3px;
    width: 274px;
}
.top_stories_news3_1 a:hover span, .top_stories_news3_1b a:hover span, .box_right_news3_1 a:hover span{
	/*color:#a1226e !important;*/
	text-decoration:underline;
}
.top_stories_news3_2 {
    float: left;
    height: 35px;
    overflow: hidden;
    width: 100%;
}
.top_stories_news3_2 span {
    color: #757575;
    float: left;
    font-family: Source Sans Pro;
    font-size: 14px;
    line-height: 20px;
    padding: 0 10px;
}
.top_stories_news_4 {
    color: #000000;
    float: left;
    font-size: 20px;
    height: 54px;
    margin-top: 3px;
    overflow: hidden;
    width: 97%;
}
.advert_left {
	float:left;
	height:145px;
	width:100%;
}
.advert_right {
    float: left;
    margin-top: -1px;
    width: 100%;
}

.counter
{
  line-height: 220px;
  height: 130px;
  float: left;
  background: #A1226E;
  color: white;
  font-weight: bold;
  font-size: 30px;
  width: 40px;
  text-align: center;
  position: relative;
}

.trending
{
	float:left;
	position:relative;
}

.trending_2
{
	font-weight: bold;
	font-size: 16px;
	color: black;
	margin-bottom: 15px;
}

.counter:after
{
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 15px 0 15px 15px;
	border-color: transparent #A1226E;
	display: block;
	width: 0;
	z-index: 1;
	right: -15px;
	top: 18px;
}

.trending_1
{
	position: relative;
	top: 0;
	color: white;
	padding-left: 10px;
	background: #A1226E;
	font-size: 22px;
	padding-bottom: 2px;
	font-weight: bold;
	margin-bottom:  15px;
}

.trending_1:after
{
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 15px 15px 0;
	border-color: #A1226E transparent;
	display: block;
	width: 0;
	z-index: 1;
	bottom: -11px;
	left: 9px;
}

.fluidMedia iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.top_stories_left {
	float:left;
	width:320px;
	min-height: 150px;
}
.top_stories_left11 {
	float:left;
	width:100%;
}
.top_stories_right {
	float:left;
	width:300px;
	min-height: 150px;
}
.top_stories_bottom {
	float:left;
	width:100%;
	height:290px;
    position: relative;
}
.top_stories_news0b {
    background-color: #FFFFFF;
    left: 0;
    position: absolute;
    top: 0;
    width: 620px;
}
.top_stories_news10b {
	float:left;
	width:426px;
}
.top_stories_news1b {
	float:left;
	width:100%;
}
.top_stories_news1_1b {
	float:left;
	width:50%;
}
.top_stories_news1_1_2b {
	background:#a1226e;
	height:20px;
	float:left;
}
.top_stories_news1_1_2b span {
	line-height:20px;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding: 0 10px;
}
.top_stories_news1_1_3b {
	float:left;
	width:20px;
	height:20px;
	background:url(css/images/news_plus.jpg) no-repeat center center;
}
.top_stories_news1_1_3b  a{
	display:block;
	width:100%;
	height:100%;
}
.top_stories_news1_2b {
	float:right;
	width:50%;
}
.top_stories_news1_2b a span{
	text-align:right;
	font-size:11px;
	color:#999999;
	float:right;
	line-height:20px;
}
.top_stories_news2b {
	float:left;
	width:426px;
}
.top_stories_news3b {
	float:left;
	width:100%;
}
.top_stories_news3_10b {
    float: left;
    height: 277px;
    overflow: hidden;
    width: 192px;
}
.top_stories_news3_1b {
	float:left;
	width:160px;
	border-top: 5px solid #a1226e;
}
.top_stories_news3_1b span{
	font-size:24px;
	font-family:Source Sans Pro;
	color:#000000;
	padding: 5px 10px;
	float:left;
	line-height:25px;
}
.top_stories_news3_2b {
	float:left;
	width:160px;
}
.top_stories_news3_2b span{
	font-size:12px;
	font-family:Source Sans Pro;
	color:#757575;
	padding: 5px 10px;
	float:left;
    line-height: 21px;
}
.top_stories_news_4b {
	height:10px;
	float:left;
	width:100%;
	border-bottom:2px solid #CCCCCC;
}
.space {
	float:left;
	width:100%;
	height:3px;
}
.today_video {
	float:left;
	width:100%;
}
.today_video1 {
	border-bottom:5px solid #527BA4;
	position:relative;
}
.today_video1 h1 {
	color: #666666;
    font-size: 26px;
    height: 40px;
    line-height: 42px;
    padding-left: 5px;
}
.today_video2 {
	float:left;
	width:100%;
}
.today_video2_1 {
	float:left;
	width:400px;
}
.today_video2_2 {
	float:left;
	width:390px;
	height:210px;
	position:relative;
}
.today_video2_3 {
	width:100%;
	background:none repeat scroll 0 0 rgba(51, 51, 51, 0.60);
	position:absolute;
	bottom:0;
	left:0;
}
.today_video2_3 span {
	font-family:Source Sans Pro;
	font-size:24px;
	line-height:25px;
	padding:10px;
	float:left;
	color:#f6f5f3;
}
.today_video2_1 a {
	display:block;
	height:100%;
	width:100%;
}
.today_video2_4 {
	display:block;
	height:100%;
	width:100%;
	background:url(css/images/ico_play.png) no-repeat center center;
}
.today_video3 {
	float:left;
	width:220px;
}
.today_video3_0 {
	float:left;
	width:110px;
	height:110px;
}
.today_video3_1 a {
	display:block;
	height:100%;
	width:100%;
}
.today_video3_1 {
	width:100px;
	height:100px;
	float:left;
}
.most_popular_0 {
	background:#A9A9A9;
	height:25px;
}
.most_popular_0 span {
	color:#FFFFFF;
	font-family:Source Sans Pro;
	font-weight:bold;
	font-size:13px;
	float:left;
	padding:5px;
}
.most_popular {
	height: 25px;
	position:relative;
	margin-top:10px;
	margin-right:10px;
}
.most_popular00 {
	float:left;
}
.most_popular a {
	display:block;
	width:100%;
	height:100%;
}
.most_popular a:hover .most_popular_1 {
	background:url(css/images/arr_ico.png)  no-repeat;
	top:25px;
	left:10px;
	height:10px;
	width:10px;
	position:absolute;
}
.most_popular a:hover .most_popular_0 {
	background:#666666;
	height:25px;
}
.most_popular_a_hover_most_popular_1 {
	background:url(css/images/arr_ico.png)  no-repeat;
	top:25px;
	left:10px;
	height:10px;
	width:10px;
	position:absolute;
}
.most_popular_a_hover_most_popular_0 {
	background:#666666;
	height:25px;
}
.most_popular_1 {

}

.most_resent {
	position:absolute;
	top:5px;
	left: 135px;
	height: 35px;
}
.university {
	position:absolute;
	top:5px;
	left:250px;
	height: 35px;
}
.most_resent_0 {
	background:#A9A9A9;
	height:25px;
}
.most_resent_0 span {
	color:#FFFFFF;
	font-family:Source Sans Pro;
	font-weight:bold;
	font-size:13px;
	float:left;
	padding:5px;
}
.most_resent a {
	display:block;
	width:100%;
	height:100%;
}
.most_resent a:hover .most_resent_1 {
	background:url(css/images/arr_ico.png)  no-repeat;
	bottom:0;
	left:10px;
	height:10px;
	width:10px;
	position:absolute;
}
.most_resent a:hover .most_resent_0 {
	background:#666666;
	height:25px;
}
.university a {
	display:block;
	width:100%;
	height:100%;
}
.university a:hover .most_resent_1 {
	background:url(css/images/arr_ico.png)  no-repeat;
	bottom:0;
	left:10px;
	height:10px;
	width:10px;
	position:absolute;
}
.university a:hover .most_resent_0 {
	background:#666666;
	height:25px;
}
.top_stories2 {
	float:left;
	width:100%;
	position:relative;
	height:50px;
}
.news_zsb {
	position:absolute;
	right:80px;
	top:5px;
	height:25px;
	width:290px;
}
.entertainment {
	float:left;
	width:100%;
}
.entertainment1 {
	border-bottom:5px solid #527BA4;
	position:relative;
}
.entertainment1 h1 {
	color: #666666;
    font-size: 26px;
    height: 40px;
    line-height: 42px;
    padding-left: 5px;
}
.travel {
	float:left;
	width:100%;
}
.travel1 {
	border-bottom:5px solid #527BA4;
	position:relative;
}
.travel1 h1 {
	color: #666666;
    font-size: 26px;
    height: 40px;
    line-height: 42px;
    padding-left: 5px;
}
.box_right_1_header_0 {
	background-color:#A1226E;
	height:50px;
}
.box_right_1_header_0 span {
	color: #FFFFFF;
    float: left;
    font-family: Source Sans Pro;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    padding: 10px;
}
.box_right_1_header_0g {
	background-color: #C57BA6;
	height:50px;
}
.box_right_1_header_0g span {
	color: #FFFFFF;
    float: left;
    font-family: Source Sans Pro;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    padding: 10px;
}
.box_right_1_headert {
	position:relative;
	float:left;
	height: 55px;
	width:100%;
}
.box_right_1_header {
	position:relative;
	float:left;
	height: 50px;
	width:100%;
}
.box_right_1_header_1{
	background:url(css/images/arr_right_ico.png)  no-repeat;
	top:50px;
	left:10px;
	height:20px;
	width:27px;
	position:absolute;
	z-index:11;
}
.box_right_1_headert a {
	display:block;
	width:100%;
	height:100%;
}
.box_right_1_headert a:hover .box_right_1_header_1t {
	background:url(css/images/arr_right_ico.png)  no-repeat;
	top:50px;
	left:10px;
	height:20px;
	width:27px;
	position:absolute;
	z-index:20;
}
.box_right_1_headert a:hover .box_right_1_header_0g {
	/*background:url("css/images/box_right_1_header_0.png")  no-repeat;*/
    background-color: #A1226E;
	height:50px;
	z-index:20;
}
.box_right_1_header_a_hover_box_right_1_header_1t {
	background:url(css/images/arr_right_ico.png)  no-repeat;
	top:50px;
	left:10px;
	height:20px;
	width:27px;
	position:absolute;
	z-index:20;
}
.box_right_1_headert_a_hover_box_right_1_header_0g {
	/*background:url("css/images/box_right_1_header_0.png")  no-repeat;*/
    background-color: #A1226E;
    height: 50px;
    z-index: 20;
}
.box_right_1 {
	float:left;
	width:100%;
	position:relative;
}
.box_right_1_content {
	float:left;
	width:100%;
}
.media_partners_link {
	margin-top:5px;
	float:left;
	width:100%;
	height:104px;
	background:url("css/images/mediaparners2.jpg")  no-repeat top left;
}
.media_partners_link a {
	display:block;
	width:100%;
	height:100%;
}
.box_right_1_content0 {
	float:left;
	width:100%;
	overflow: hidden;
}
.box_right_1_content01{
	float:left;
	width:100%;
	overflow: hidden;
}
.box_kalendarium {
	float:left;
	width:100%;
}
.bkal1 {
	float:left;
	width:100%;
	height:30px;
}
.bkal1_1 {
    color: #0F145A;
    float: left;
    font-size: 17px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-left: 12px;
    width: 100%;
}
.bkal1_2 {
    float:left;
    width:100%;
	height:33px;
}
.bkal1_2_1 {
	float:left;
}
.bkal1_2_1 a {
    background-color: #A0216E;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
    margin-top: 3px;
    padding: 0 8px;
    text-decoration: none;
}
.bkal1_2_1 a:hover {
	background-color: #a1226e;
}
.bkal1_2_1_a_hover {
    background-color: #C57BA6 !important;
    color: #FFFFFF !important;}
.bkal1_3 {
    float:left;
    width:100%;}
.bkal1_3_1 {
    background-color: #C57BA6;
    float: left;
    width: 100%;
}
.bkal1_3_11 {
	margin: 10px;
}
.bkal1_3_111 {
    background-color: #FFFFFF;
    float: left;
    width: 100%;
	position:relative;
}
.bkal1_3_111_all {
	float: left;
    height: 30px;
    line-height: 30px;
    text-align: right;
    width: 100%;
}
.bkal1_3_111_all a {
    color: #993366;
    font-weight: bold;
    padding-right: 13px;
    text-align: right;
}
.bkal1_3_111111 {
	position:absolute;
	right:0px;
	top:0px;
	background:url("css/images/hot.png")  no-repeat;
	width:35px;
	height:35px;
}
.bkal1_3_111:hover {
    background-color: #EAC4DC;
}
.bkal1_3_111_selected {
    background-color: #DCADCA;
}
.bkal1_3_11100 {
    border-bottom: 1px solid #ECECEC;
    margin-left: 10px;
    width: 252px;
}
.bkal2 {
    float:left;
    width:100%;
	background:#9CC5DC;
}
.bkal1_3_1111 {
    float: left;
    height: 80px;
    width: 70px;
}
.bkal1_3_11111 {
    border: 1px solid #ECECEC;
    border-radius: 2px;
    height: 50px;
    margin-top: 10px;
    overflow: hidden;
    width: 60px;
}
.bkal1_3_11111 a {
	display:block;
	width:100%;
	height:100%;
	line-height:45px;
	text-align:center;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.bkal1_3_1112 {
    float:left;
    width:182px;
    height:67px;
}
.bkal1_3_1112_1 {
	float: left;
    height: 50px;
    margin-top: 8px;
    overflow: hidden;
    width: 100%;
}
.bkal1_3_1112_1 a {
    color: #a1226e;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}
.bkal1_3_111:hover .bkal1_3_1112_1 a {
    color: #ffffff;
}
.bkal1_3_111_selected .bkal1_3_1112_1 a {
    color: #ffffff;
}
.bkal1_3_1112_2 {
    float: left;
    height: 23px;
    margin-top: 7px;
    width: 100%;
}
.bkal1_3_1112_2 span {
    color: #666666;
    display: block;
    font-size: 14px;
    height: 24px;
    line-height: 20px;
    overflow: hidden;
}
.bkal1_3_111:hover .bkal1_3_1112_2 span {
    color: #ffffff;
}
.bkal1_3_111_selected .bkal1_3_1112_2 span {
    color: #ffffff;
}
.bkal1_3_1112_3 {
    float:left;
    width:100%;
	height:20px;
	text-align:right;
}
.bkal1_3_1112_3 a {
    background: none repeat scroll 0 0 #A0216E;
    border-radius: 3px;
    color: #F9F9F9 !important;
    font-size: 11px;
    line-height: 16px;
    padding: 2px 5px;
}
.bkal1_3_1112_3 a:hover {
	text-decoration:none !important;
}
.box_right_1_photo {
	border-bottom: 5px solid #a1226e;
    float: left;
    width: 294px;
}
.box_right_1_photo a {
	display:block;
	width:100%;
	height:100%;
}
.box_right_1_photo2 {
    float: left;
    width: 294px;
	position:relative;
}
.space2{
	float:left;
	width:100%;
	height:7px;
}
.box_right_1_contributor {
	float:left;
	width:100%;
}
.box_right_1_contributor0 {
	margin:10px;
}
.box_right_1_contributor1 {
	float:left;
	width:100%;
}
.box_right_1_contributor1 span {
	color:#527BA4;
	font-size:24px;
	font-family:Source Sans Pro;
	font-weight:bold;
}
.box_right_1_contributor1 span a {
    color: #A0216E;
    font-family: Source Sans Pro;
    font-size: 24px;
    font-weight: bold;
}
.box_right_1_contributor1_2 {
	float:left;
	width:100%;
}
.box_right_1_contributor1_2 span {
	color:#666666;
	line-height:20px;
	font-size:14px;
	float:left;
}
.star {
	float:left;
	width:20px;
	height:20px;
	background:url(css/images/star.png) no-repeat center center;
}
.stars01 {
	float:left;
	width:20px;
	height:20px;
	background:url("css/images/stars01.png") no-repeat center center;
}
.stars02 {
	float:left;
	width:20px;
	height:20px;
	background:url("css/images/stars02.png") no-repeat center center;
}
.stars03 {
	float:left;
	width:20px;
	height:20px;
	background:url("css/images/stars03.png") no-repeat center center;
}
.stars04 {
	float:left;
	width:20px;
	height:20px;
	background:url("css/images/stars04.png") no-repeat center center;
}
.stars05 {
	float:left;
	width:20px;
	height:20px;
	background:url("css/images/stars05.png") no-repeat center center;
}
.box_right_1_cat {
	background: none repeat scroll 0 0 #a1226e;
    bottom: 0;
    height: 20px;
    position: absolute;
	left:0;
}
.box_right_1_cat  span{
	color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    padding: 0 10px;
    text-align: center;
}
.box_right_news3_1 {
	float:left;
	width:100%;
	border-bottom: 5px solid #a1226e;
}
.box_right_news3_1 span{
	font-size:18px;
	font-family:Source Sans Pro;
	color:#757575;
	padding: 5px 10px;
	float:left;
	line-height:25px;
}
.bottom {
	float:left;
	width:100%;

}
.bottom0 {
	background: none repeat scroll 0 0 #F6F5F3;
    border-top: 5px solid #a1226e;
    float: left;
    height: 190px;
    margin: 0 16px;
}
.bottom_slider {
	float:left;
	width:100%;
	height:150px;
}
.bottom_slider_left {
	float:left;
	width:26px;
	height:150px;
	background:url(css/images/bottom_left.jpg) no-repeat center center;
}
.bottom_slider_left a {
	display:block;
	width:100%;
	height:100%;
}
.bottom_slider_right a {
	display:block;
	width:100%;
	height:100%;
}
.bottom_slider_right {
	float:left;
	width:26px;
	height:150px;
	background:url(css/images/bottom_right.jpg) no-repeat center center;
}
.bottom_slider1 {
	float:left;
	width:876px;
	background:#FFFFFF;
}
.bottom_slider2 {
	float:left;
	width:219px;
}
.bottom_slider2_1 {
	float:left;
	height:150px;
	width:125px;
}
.bottom_slider2_2 {
	float:left;
	height:150px;
	width:85px;
}
.bottom_slider2_2  h3 {
	color: #999999;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    width: 70px;
	line-height:25px;

}
.bottom_slider2_2 span {
	color: #999999;
    float: left;
    font-size: 10px;
    height: 120px;
    overflow: hidden;
    width: 70px;
}
.bottom1 {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    float: left;
    height: 90px;
    width: 100%;
}
.bottom1_icons {
	float:right;
	width: 100%;
	height:90px;
	/*background:url(css/images/icons_bottom.jpg) no-repeat right center;*/
	position:relative;
}
.bottom1_icons_1 {
    height: 30px;
    position: absolute;
    right: 194px;
    top: 31px;
    width: 30px;
}
.bottom1_icons_1 a {
    display: block;
	width:100%;
	height:100%;
}
.bottom1_icons_2 {
    height: 30px;
    position: absolute;
    right: 148px;
    top: 31px;
    width: 30px;
}
.bottom1_icons_2 a {
    display: block;
	width:100%;
	height:100%;
}
.bottom1_icons_3 {
    height: 30px;
    position: absolute;
    right: 234px;
    top: 31px;
    width: 30px;
}
.bottom1_icons_3 a {
    display: block;
	width:100%;
	height:100%;
}
.bottom2 {
	float: left;
    height: 40px;
    width: 100%;
}
.bottom2 span {
	color: #CCCCCC;
    display: block;
    font-size: 11px;
    line-height: 18px;
    margin: 0 16px;
}
.news_arr {
	position:absolute;
	right:10px;
	top:5px;
}
.news_arr_l {
	background:url(css/images/news_arrow_l.jpg) no-repeat left center;
	width:30px;
	height:25px;
	float:left;
}
.news_arr_r {
	background:url(css/images/news_arrow_r.jpg) no-repeat right center;
	width:20px;
	height:25px;
	float:left;
}
.news_arr_l a, .news_arr_r a{
	display:block;
	height:100%;
	width:100%;
}
.news_1 {
    border-bottom: 1px solid #DBDBDB;
    float: left;
    height: 44px;
    margin-top: 0;
    width: 100%;
}
.news_1 h1 {
    color: #183074;
    display: block;
    font-family: 'Roboto Condensed',sans-serif !important;
    font-size: 23px;
    font-weight: 600;
    height: 30px;
    line-height: 44px;
    margin-left: 2px;
    margin-right: 20px;
}
.news_2 {
    border-bottom: 1px solid #E4E4E4;
    float: left;
    padding-top: 20px;
    width: 100%;
}
.news_2:hover {
	background-color:#F4F4F4;
}
.news_20 {
    margin: 0;
}
.news_2_1 {
    float: left;
    position: relative;
    width: 100%;
}
.news_2_1_1 {
	float: left;
    height: 100px;
    width: 130px;
}
.news_2_1_1_1 {
    float: left;
    height: 100px;
    width: 120px;
}
.news_2_1_1_1 a {
	display:block;
	width:100%;
	height:100%;
}
.news_2_1_2 {
    float: left;
    height: 120px;
    width: 481px;
}
.news_2_1_2_1 {
    float: left;
    height: 89px;
    width: 100%;
	overflow: hidden;
}
.news_2_1_2_2 {
    color: #757575;
    float: left;
    font-family: Source Sans Pro;
    font-size: 12px;
    height: 60px;
    overflow: hidden;
    padding: 4px 9px;
    text-align: justify;
    width: 100%;
}
.news_2_1_2_2 a {
    color: #757575;
    font-family: Source Sans Pro;
    font-size: 12px;
}
.news_2_1_2_3 {
    position: absolute;
    right: 0;
    top: 114px;
}
#offers .news_2_1_2_3 {
    position: absolute;
    right: 0;
    top: 93px;
}
.news_2_1_2_3_1 {
    float: left;
    height: 30px;
    width: 100%;
}
.news_2_1_2_3_1 span {
    color: #808080;
    font-family: tahoma;
    font-size: 14px;
    font-weight: lighter;
    line-height: 30px;
}
.news_2_1_2_3_2 {
    float: right;
    margin-right: 7px;
}
.news_2_1_2_3_2 a {
    background: none repeat scroll 0 0 #a1226e;
    border-radius: 3px;
    color: #F9F9F9;
    font-size: 11px;
    line-height: 16px;
    padding: 2px 5px;
}
.news_2_1_2_1{
	float:left;
	width:100%;
}
.news_2_1_2_1 span {
    color: #2D2D2D;
    float: left;
    font-family: Source Sans Pro;
    font-size: 20px;
    font-weight: bold;
    line-height: 25px;
    padding: 0 10px;
}
.news_2_1_2_1 a:hover span{
	color:#a1226e !important;
	text-decoration:underline;
}
.strona_opisowa {
	float:left;
	width:100%;
	margin-top: 120px;
}
.so_1 {
    float: left;
    width: 100%;
}
.so_1 h1 {
    color: #000000;
    display: block;
    font-family: Source Sans Pro;
    font-size: 30px;
    font-weight: 600;
    line-height: 34px;
    margin-bottom: 9px;
    margin-top: 7px;
}
.so_2_1 h4 {
    color: #a1226e !important;
    margin-top: 10px;
}
.so_100 {
    float: left;
    width: 100%;
}
.so_100 h2 {
    color: #333333;
    display: block;
    font-family: Source Sans Pro;
    font-size: 23px;
    font-weight: 600;
    line-height: 23px;
    margin-bottom: 9px;
    margin-top: -5px;
}
.so_20 {
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.so_200 {
    float: left;
    position: relative;
    width: 100%;
}
.so_2 {
	float:left;
    width: 100%;
	text-align:justify;
	font-size:12px;
	color:#5e5e5e;
}
.so_2 span, .so_2 strong {
	font-family:arial !important;
	font-size:14px !important;
}
.so_2_like {
	float:left;
    width: 100%;
	height:40px;
	position:relative;
}
.so_2_like1 {
    height: 22px;
    left: 0px;
    overflow: hidden;
    position: absolute;
    top: 18px;
}
.so_2 ul li {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
	padding-left:10px;
	padding-top:10px;
}
.so_2_1 {
    color: #48545B;
    display: block;
    font-size: 14px;
    line-height: 27px;
    margin: 6px 0;
    text-align: justify;
	font-family:Tahoma !important;
}
.struct101_1 {
    color: #3C3B3B;
    float: left;
	font-size: 14px !important;
    line-height: 25px;
    margin-top: 10px;
    text-align: left;
    width: 100%;
}
.struct101_1 p, .struct101_1 p strong, .struct101_1 p strong span, .struct101_1 p span {
	font-size: 14px !important;
}
.struct101_1 img {
    margin: 10px;
}
.struct101_1 p {
	margin-bottom: 16px;
}
.struct1 {
	float: left;
    position: relative;
    width: 100%;
}
.struct1_1 {
	float:left;
	width:245px;
}
.struct1_1_1 {
	margin-left:13px;
}
.struct1_2 {
    float: left;
    width: 100%;
}
.so_3 {
    float: left;
    margin-top: 13px;
    text-align: justify;
    width: 100%;
}
.so_3_sg {
	float:left;
	margin-bottom:7px;
	margin-top:0;
	text-align:justify;
	width:100%;
}
.so_3_1 {
    margin-left: 16px;
    width: 620px;
}
.news_autor {
    border-bottom: 2px solid #CCCCCC;
    border-top: 2px solid #CCCCCC;
    float: left;
    height: 61px;
    position: relative;
    width: 100%;
}
.news_autor0 {
	float:left;
	width:100%;
}
.news_autor01 {
	float:left;
	width:80px;
	height:60px;
}
.news_autor1 {
    border: 1px solid #CCCCCC;
    float: left;
    height: 62px;
    margin-top: -1px;
    overflow: hidden;
    width: 70px;
}
.news_autor2 {
	float:left;
	width:540px;
}
.news_autor2_1, .news_autor2_2, .news_autor2_3 {
	float:left;
	width:100%;
	position:relative;
}
.news_autor2_1 a, .news_autor2_1 span {
	display: inline;
    padding-right: 5px;
}
.news_autor2_1 a span {
    color: #000000;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
}
.news_autor2_1 a:hover span {
	text-decoration:underline;
}
.news_autor2_1_1 {
    background-color: #ffffff;
    border: 2px solid #bc3a88;
    border-radius: 6px;
    left: 251px;
    position: absolute;
	top: -175px;
    width: 220px;
    z-index: 1;
}
.news_autor2_1_1_1 {
    background: url("css/images/rate1.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 20px;
    left: 92px;
    position: absolute;
    top: -20px;
    width: 37px;
}
.news_autor2_1_1_2 {
    color: #000000;
    float: left;
    font-size: 23px;
    height: 30px;
    line-height: 30px;
    margin-top: 12px;
    text-align: center;
    width: 100%;
}
.news_autor2_1_1_30 {
    float: left;
    margin-bottom: 9px;
    width: 100%;
	position:relative;
}
.news_autor2_11 {
    left: 217px;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 170px;
}
.news_autor2_11 a {
}
.news_autor2_1_1_3 {
    float: left;
    width: 100%;
}
.news_autor2_1_1_3_1 {
    display: block !important;
    margin-left: 58px;
    margin-top: 3px;
    width: 101px;
}
.news_autor2_1_1_3_1:hover {
	opacity:0.7;
}
.news_autor2_2 span {
    color: #999999;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 19px;
    line-height: 19px;
}
.news_autor2_3 a span {
	color:#a1226e;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	height: 25px;
	float:left;
}
.news_autor2_3 a:hover span {
	text-decoration:underline;
}
.newsdetails0 {
	/* border-bottom: 5px solid #a1226e; */
}
.sthsay {
	float:left;
	width:100%;
	height:55px;
	background:#F5F5F5;
}
.sthsay span {
	font-size:14px;
	font-weight:bold;
	line-height: 55px;
    padding: 10px 15px;
	color:#333333;
}
.sthsay span a {
	color:#a1226e !important;
	font-weight:bold;
}
.news_other {
	float:left;
	width:100%;
}
.news_other1 {
    border-bottom: 2px solid #CCCCCC;
    float: left;
    margin-top: 10px;
    position: relative;
    width: 100%;
}
.news_other1 h3 {
	color: #999999;
    font-size: 26px;
    height: 40px;
    line-height: 42px;
}
.cc_main_title {
    height: 0 !important;
    margin-top: -20px !important;
    overflow: hidden !important;
}
#contentclick2244 .cc_ad_box {
    background-color: #ffffff !important;
    margin-top: -5px !important;
}
.news_other2 {
	float:left;
	width:100%;
	background:#E8E8E8;
	border:1px solid #D4D4D4;
	height:275px;
	position:relative;
	overflow:hidden;
}
.news_other200 {
    height: 264px;
    margin-left: 3px;
    margin-top: 5px;
    overflow: hidden;
    width: 600px;
}
.news_other20 {
    float: left;
    width: 5000px;
}
.news_other20001 {
    float: left;
    width: 5000px;
}
.news_other2_1 {
    height: 32px;
    left: 2px;
    position: absolute;
    top: 121px;
    width: 22px;
	background:url("css/images/ico_left1.png") no-repeat right bottom;
}
.news_other2_2 {
    height: 32px;
    right: 2px;
    position: absolute;
    top: 121px;
    width: 22px;
	background:url("css/images/ico_right1.png") no-repeat right bottom;
}
.news_other2_1 a, .news_other2_2 a {
	display:block;
	width:100%;
	height:100%;
}
.news_other3 {
	width:205px;
	float:left;

}
.news_other3_1 {
	border-right: 2px solid #D4D4D4;
    margin-left: 20px;
    margin-top: 20px;
    width: 180px;
	height: 230px;
}
.news_other3_2 {
	width:162px;
	height:156px;
	float:left;
}
.news_other3_3 {
	float:left;
	width:162px;
	height:80px;
	padding:10px 0;
}
.news_other3_3 a span {
	color:#333333;
	font-weight:bold;
	font-size:13px;
	line-height:20px;
}
.news_other3_3 a:hover span {
	color:#000000;
}
.last {
	border:none !important;
}
.wirters_profile {
	float:left;
	width:100%;
}
.writers_profile1 {
	float:left;
	width:320px;
}
.writers_profile1_1 {
	float:left;
	width:300px;
	height:300px;
	border:1px solid #CECECE;
}
.writers_profile2 {
	float:left;
	width:300px;
}
.writers_profile2_1 {
	float:left;
	width:100%;
}
.writers_profile2_2{
	float:left;
	width:100%;
	border-bottom:2px solid #CCCCCC;
}
.writers_profile2_3{
	float:left;
	width:100%;
	color:#a1226e;
	font-family:Source Sans Pro !important;
	font-size:20px;
}
.writers_profile2_4{
	float:left;
	width:100%;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	height:30px;
}
.writers_profile2_5{
	float:left;
	width:100%;
	color:#666666;
	font-size:14px;
	font-weight:bold;
}
.writers_profile2_5 a {
	color:#666666;
	font-size:13px;
	font-weight:bold;
}
.writers_profile3{
	float:left;
	width:100%;
}
.writers_profile3_1{
	color:#666666;
	font-size:14px;
	line-height:20px;
}
.writers_profile4 {
	float:left;
	width:100%;
	background:#F6F5F3;
	border-top:2px solid #DBDBDB;
	border-bottom:2px solid #DBDBDB;
}
.writers_profile4_1 table {
	margin:5px 10px;
}
.writers_profile4_1 table tr td {
	padding:3px 0;
}
.writers_profile4_111 {
    color: #a1226e;
    font-size: 15px;
    font-weight: bold;
}
.writers_profile4_111 a {
    color: #a1226e;
    font-size: 15px;
    font-weight: bold;
}
.writers_profile4_1111 a {
    font-size: 13px;
}
.writers_profile5 {
	float:left;
	width:100%;
}
.writers_profile5_1 {
	float:left;
	width:100%;
	height:20px;
	color:#666666;
	font-size:12px;
}
.writers_profile5_2 {
	float:left;
	width:50px;
	height:50px;
}
.writers_profile5_2_1 {
	width:42px;
	height:42px;
}
.writers_stats1 {
	float:left;
	width:100%;
}
.more_button a{
	background: none repeat scroll 0 0 #666666;
    border-radius: 3px;
    color: #F9F9F9;
    font-size: 13px;
    line-height: 16px;
    padding: 5px 10px;
}
.more_button  {
    float:left;
    width:100%;
	height:20px;
	text-align:right;
}
.more_button0 {
	margin-top:10px;
	text-align:left;
}
.details_3_1 {
	float:left;
	width:100%;
}
.details_3_1 span {
	font-size:24px;
	font-family:Source Sans Pro;
	color:#757575;
	float:left;
	line-height:28px;
	padding:10px;
}
.details_3_1 a:hover span{
	color:#a1226e !important;
	text-decoration:underline;
}
.top_stories_news_5 {
	border-bottom: 2px solid #CCCCCC;
    color: #757575;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    width: 280px;
	padding:0 10px;
}
.top_stories_news_5  a {
	color: #757575;
	font-size: 14px;
    font-weight: bold;
}
.offer_title {
	height:auto !important;
}
.offer_links a {
	color:#a1226e !important;
	font-size:13px;
	font-weight:bold;
}
.offer_left {
	float:left !important;
	padding-left:10px;
}
.offer_left a {
	font-size:15px !important;
	font-weight:bold;
	padding:5px 10px;
}
.offer_left a:hover {
	text-decoration:none !important;
}
.offer_h {
	height:100px !important;
}
.offerr11 {
	background:#F6F5F3;
	height:172px;
	width:100%;
	float:left;
	border-top:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9;
}
.offerr110 {
	margin: 15px;
	float:left;
}
.offerr_2 {
	float:left;
	margin: 10px;
}
.offerr_2_2 {
	float:left;
	width:125px;
	height:125px;
}
.t_categories {
	position:absolute;
	right:0;
	bottom:3px;
	background:#a1226e;
	border-radius:5px;
}
.t_categories1 {
	padding:2px 5px ;
	font-size:11px;
	color:#FFF;
}
.search01_2 {
	background:#F6F5F3;
	border-top:1px solid #a1226e;
	border-bottom:1px solid #a1226e;
	float:left;
	width:100%;
}
.search01_3 {
	float:left;
	width:260px;
	margin:10px;
	border-bottom:1px solid #E9E9E9;
	padding: 10px;
}
.search01_1 {
	font-size:12px;
	color:#a1226e;
	font-weight:bold;
}
.search01_4 {
	float:left;
	width:80px;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
.search01_5 {
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
.search01_5 {
    float: left;
    width: 180px;
}
.search01_5_1 {
    float: left;
    width: 100%;
}
.search01_5_2 {
    float: left;
    width: 100%;
}
.search1111 {
	position: absolute;
    right: 10px;
    top: 10px;
}
.search1111 a {
    background: none repeat scroll 0 0 #a1226e;
    border-radius: 3px;
    color: #F9F9F9;
    font-size: 15px;
    line-height: 16px;
    padding: 5px 15px;
}
.search000 {
	float:right;
	width:100%;
	background:url(css/images/search000.jpg) no-repeat right bottom;
	height:50px;
	position:relative;
}
.search000_name {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none rgba(0, 0, 0, 0);
    bottom: 3px;
    color: #CCCCCC;
    font-size: 20px;
    height: 22px;
    position: absolute;
    right: 35px;
    width: 150px;
}
.search000_submit {
     background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none rgba(0, 0, 0, 0);
    bottom: 3px;
    cursor: pointer;
    height: 25px;
    position: absolute;
    right: 5px;
    width: 34px;
}
.serach_results000 {
	float:left;
	margin:10px 0;
}
.serach_results0001 {
	float:left;
	color:#666666;
	font-weight:bold;
	font-size:16px;
	width:100%;
}
.serach_results0002{
	float:left;
	color:#666666;
	width:100%;
	font-size:13px;
}
.search1111_button {
	float:left;
	width:100%;
	background: none repeat scroll 0 0 #F6F5F3;
    border-bottom: 1px solid #a1226e;
	height:100px;
	position: relative;

}
.popup111_button {
	float:left;
	width:100%;
	height:50px;
	position: relative;

}
.offers_more {
	color: #757575;
    float: left;
    font-family: Source Sans Pro;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding: 5px 10px 0;
    width: 280px;
}
.offers_more a {
	color:#333333;
}
.komentarze {
	float:left;
	width:100%;
}
.komentarze0 {
	float:left;
	width:100%;
}
.kom1 {
	margin-top: 11px;
	float:left;
	width:100%;
	height:30px;
}
.kom1_1 {
	float:left;
	line-height:30px;
	font-weight:bold;
	color:#a1226e;
}
.kom2 {
	float:left;
	width:100%;
	border:1px solid #DCDCE0;
}
.kom2_1 {
	margin:10px;
}
.kom2_1_1 {
	float:left;
	width:100%;
}
.kom2_1_2 {
    border-top: 1px solid #DCDCE0;
    float: left;
    padding-top: 11px;
    width: 100%;
}
.komentarze_odpowiedz {
	float:left;
	width:100%;
	border:2px solid #ECECEC;
}
.komentarze_odpowiedz_1 {
    border: 2px solid #ECECEC;
    display: none;
    float: left;
    margin-top: 3px;
    width: 100%;
}
.ko1 {
	padding:10px;
}
.ko1_1 {
	float:left;
	width:100%;
}
.ko1_1_1 {
	width:70px;
}
.ko1_1_input {
	width:98%;
	border:0px;
}
.ko1_2_input {
	width:98%;
	border:0px;
}
.ko1_2_input0 {
	border:1px solid #EEEBEB;
}
.ko1_2_input0_odp {
	background-color: #F8F8F8;
    color: #696464;
    font-size: 11px;
    /*padding: 10px;*/
    text-align: justify;
	margin-bottom: 5px;
}
.komentarze0_1 {
	float:left;
	width:100%;
	height:30px;
}
.kom0_2 {
	float:right;
	position:relative;
}
.kom_zaloguj {
	color: #a1226e !important;
    font-weight: bold !important;
}

.komentarze {
	float:left;
	width:100%;
}
.komentarze0 {
	float:left;
	width:100%;
}
.kom1 {
	margin-top: 11px;
	float:left;
	width:100%;
	height:30px;
}
.kom1_2 {
	  color: #C1C1C1;
    float: right;
    font-size: 11px;
    line-height: 30px;

}
.kom2 {
	float:left;
	width:100%;
	border:1px solid #DCDCE0;
}
.kom2_1 {
	margin:10px;
}
.kom2_1_1 {
	float:left;
	width:100%;
}
.kom2_1_2 {
    border-top: 1px solid #DCDCE0;
    float: left;
    padding-top: 11px;
    width: 100%;
}
.kom2_1_2_1 {
	color:#527BA4 !important;
	font-weight:bold !important;
}
.komentarze_odpowiedz {
	float:left;
	width:100%;
	border:2px solid #ECECEC;
}
.ko1 {
	padding:10px;
}
.ko1_1 {
	float:left;
	width:100%;
}
.ko1_1_1 {
	width:70px;
}
.ko1_1_input {
	width:98%;
	border:0px;
}
.ko1_2_input {
	width:98%;
	border:0px;
}
.ko1_2_input0 {
	border:1px solid #EEEBEB;
}
.ko1_2_input0_odp {
	background-color: #F8F8F8;
    color: #696464;
    font-size: 11px;
    /*padding: 10px;*/
    text-align: justify;
	margin-bottom: 5px;
}
.komentarze0_1 {
	float:left;
	width:100%;
	height:30px;
}
.kom0_1 {
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#a1226e;
	line-height:30px;
}
.kom_zaloguj {
	color: #a1226e !important;
    font-weight: bold !important;
}
.formualrze_kropka {
	color: #A20C07;
    display: inline !important;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    margin: 1px !important;
    width: 100%;
}
.konto_uzytkownika {
	position: absolute;
    right: 198px;
    top: 10px;
}
.konto_uzytkownika ul {
    list-style: none outside none;
}
.konto_uzytkownika ul li {
    float: left;
}
.konto_uzytkownika ul li a {
	margin-left:20px;
	font-weight:bold;
	font-size:12px;
}
.konto_uzytkownika ul li a span {
	font-weight:bold;
	font-size:12px;
}
/*
input[type=checkbox].css-checkbox {
	display:none;
}

input[type=checkbox].css-checkbox + label.css-label {
	padding-left:16px;
	height:11px;
	display:inline-block;
	line-height:11px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:11px;
	vertical-align:middle;
	cursor:pointer;

}

input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -11px;
}
label.css-label {
	background-image:url(css/images/csscheckbox.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
*/
.guzik0 {
	position:relative;
	float:left;
}
.guzik0_right {
	float:right !important;
}
.guzik0_srodek {
	float:none !important;
	margin-left:auto;
	margin-right:auto;
}
.guzik0 form {
	display:block;
	width:100%;
	height:100%;
}
.guzik0 a {
	display:block;
	width:100%;
	height:100%;
}
.guzik0 a:hover {
	text-decoration:none;
}
.guzik0 form a {
	display:block;
	width:100%;
	height:100%;
}
.guzik1 {
	float:left;
	width:100%;
}
.guzik1_1 {
	height:25px;
	background:transparent url('css/images/guzik1_1.png') no-repeat left top;
}
.guzik1_2 {
	height:25px;
	background:transparent url('css/images/guzik1_3.png') no-repeat right top;
}
.guzik1_3 {
	height:25px;
	margin-left:15px;
	margin-right:15px;
	background:transparent url('css/images/guzik1_2.png') repeat-x right top;
	text-align:center;
}
.guzik1_3_1 {
	margin:0 -15px;
}
.guzik1_3 span {
	margin:0 15px !important;
	line-height:23px;
	color:#ffffff;
	height:25px;
	font-weight:normal;
	font-size:12px;
	display: block;
}
.guzik3 {
	float:left;
	width:100%;
}
.guzik3_1 {
	height:28px;
	background:transparent url('css/images/guzik3_1.png') no-repeat left top;
}
.guzik3_2 {
	height:28px;
	background:transparent url('css/images/guzik3_3.png') no-repeat right top;
}
.guzik3_3 {
	height:28px;
	margin-left:12px;
	margin-right:12px;
	background:transparent url('css/images/guzik3_2.png') repeat-x right top;
	text-align:center;
}
.guzik3_3_1 {
	margin:0 -12px;
}
.guzik3_3 span {
   color: #FFFFFF;
    display: block;
    font-size: 11px;
    line-height: 25px;
    margin: 0 12px !important;
}
.guzik0 a:hover .guzik1_3_1, .guzik0 a:hover .guzik3_3_1 {
	background:transparent url('css/images/guzik_tlo_hover.png') repeat right top;
}
.guzik0 a:hover .guzik1_3 span, .guzik0 a:hover .guzik3_3 span {
	color:#ffffff;
}
.guzik0:hover a .guzik1_3 span, .guzik0:hover a .guzik3_3 span  {
	color:#ffffff;
}

.log_1 {
	width:360px;
	float:left;
}
.log_1_1 {
	background:#EFEDEE;
	border:1px solid #DBDBDB;
	border-radius:5px;
	width:100%;
	height:185px;
	position: relative;
}
.log_2 {
	width:500px;
	float:right;
}
.log_2_1 {
	background:#EFEDEE;
	border:1px solid #DBDBDB;
	border-radius:5px;
	width:100%;
	height:185px;
	position: relative;
}
.log_1_1_1 {
	position:absolute;
	top:15px;
	left:15px;
	width:337px;
}
.log_1_1_1 span {
	font-size:18px;
}
.log_1_1_2 {
	position:absolute;
	top:50px;
	left:15px;
	width:337px;
}
.log_1_1_2 span {
	font-size:16px;
	line-height:20px;

}
.log_1_1_3{
	bottom: 15px;
    height: 40px;
    left: 15px;
    position: absolute;
    width: 337px;
}
.log_1_1_2 table {
    margin: 0 10px;
    width: 274px;
}


.register {
	float:left;
	width:100%;
}
.register1 {
	float:left;
	width:500px;
}
.register1_1 {
    margin-left: 20px;
    margin-top: 11px;
    width: 417px;
}
.register1_1_text {
    color: #666666;
    font-size: 14px;
    margin-top: 8px;
    padding: 0 2px;
}
.register1_1_star {
    color: #B50000;
    font-size: 15px;
    font-weight: bold;
}
.register1_1_inputtext {
   color: #101011;
    display: block;
    font-size: 14px;
    margin-top: 3px;
    padding: 0 4px;
}
.register1_1_inputtext {
    background-color: #FFFFFF;
    background-image: linear-gradient(to bottom, #E8E8E8 13%, #FFFFFF 100%);
    border: 1px solid #E0E0E1;
    border-radius: 4px;
    color: #5E5E5E;
    font-family: ''Roboto Condensed', sans-serif', sans-serif;
    font-size: 17px;
    height: 33px;
    margin: 2px;
    width: 100%;

}
.register1_1_inputtext:hover {
    border: 1px solid #8C1915;
}
.registerz1_1_inputtext {
    background-color: #FFFFFF;
    background-image: linear-gradient(to bottom, #E8E8E8 13%, #FFFFFF 100%);
    border: 1px solid #E0E0E1;
    border-radius: 4px;
    color: #5E5E5E;
    font-family: ''Roboto Condensed', sans-serif', sans-serif;
    font-size: 17px;
    height: 33px;
    margin: 2px;
    width: 88%;
	padding:0 !important;
}
.registerz1_1_inputtext:hover {
    border: 1px solid #8C1915;
}
.register1_1_inputsubmit {
    border: 1px solid #125687;
    background-color: #FFFFFF;
    border-radius: 4px;
    color: #ffffff;
    font-size: 17px;
    margin: 8px 2px;
    padding: 6px 7px;
	background-image: linear-gradient(to bottom, #06A0FF 0%, #0080B3 3%, #004B81 100%) !important;
	background-repeat:no-repeat !important;
	background-position:0 0 !important;
	border-color: #125687 !important;
	text-align: center;
	cursor:pointer;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.73);
}
.register1_1_inputsubmit:hover {
    border: 1px solid #8C1915;
	background-image: linear-gradient(to bottom, #06A0FF 0%, #004B81 3%, #0080B3 100%) !important;
}
.forgetten_password_text1 {
    color: #101011 !important;
    font-family: ''Roboto Condensed', sans-serif', sans-serif;
    font-size: 12px;
    padding-left: 3px;
}
.register1_1 table {
    float: left;
    width: 100%;
}
.button13 {
	background: none repeat scroll 0 0 #666666;
    border-radius: 3px;
    color: #F9F9F9;
    font-size: 11px;
    line-height: 16px;
    padding: 2px 5px;
}
.button14 {
	background: none repeat scroll 0 0 #a1226e;
    border-radius: 3px;
    color: #F9F9F9;
    font-size: 11px;
    line-height: 16px;
    padding: 2px 5px;
}
.button130 {
	margin-top:10px;
}
.button140 {
	float:left;
}
.filter_date {
	width:100px;
}
.popup0 {
	border:1px solid #666666;
	background:#FFFFFF;
	width:761px;
	border-radius:10px;
	float: left;
	position:relative;
	z-index:101;
}
.popup01 {
	margin:20px;
	width:720px;
	position:relative;
}
.popup01_close {
    position: absolute;
    right: 0;
    top: -18px;
}
.popup01_1 {
	background: url("css/images/poptit.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
    float: left;
    height: 120px;
    position: relative;
    width: 100%;
}
.popup01_1  h1 {
	color:#FFFFFF;
	font-size:30px;
	position:absolute;
	top:35px;
	left:338px;
}
.popup02_1 {
	float:left;
	width:310px;
}
.popup02_1 img {
	margin-left:20px;
}
.popup02_10 {
	float:left;
	width:330px;
}
.popup02_1000 {
	float:left;
	width:100%;
}
.popup02_2 {
    float: left;
    margin-bottom: 10px;
    width: 390px;
}
.popup02_2000 {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.popup02_72 {
	float: left;
    margin: 30px 150px;
    width: 450px;
}
.popup02_62 {
	float:left;
	width:100%;
}
.popup02_62 h1 {
	color:#a1226e;
	font-size:24px;
	margin-bottom: 10px;
	text-align:center;
}
.popup02_62 h2 {
	color:#999999;
	font-size:16px;
	line-height:18px;
	text-align:center;
}
.popup02_2 h1 {
	color:#a1226e;
	font-size:24px;
	margin-bottom: 10px;
}
.popup02_2 span {
	color:#333333;
	font-size:14px;
	line-height:18px;
}
.popup02_2_1 {
	margin-top: 10px;
	float:left;
	width:100%;
}
.popup02_2_1 label{
    color: #333333;
    cursor: pointer;
}
.popup02_2_2 {
	color: #333333;
    float: right;
    font-size: 14px;
    text-align: right;
    width: 100%;
	border-bottom:1px solid #999999;
	line-height:20px;
}
.popup02_2_2  a {
	color: #333333;
}
.popup02_2_3 {
	color: #333333;
    float: left;
    font-size: 12px;
    text-align: left;
    width: 100%;
	line-height:30px;
}
.popup02_2_1_1 {
	float:left;
	width:100%;
	border-top:1px solid #D5D5D5;
	line-height:35px;
	color:#333333;
	font-size:14px;
}
.popup02_1_2 {
	float:left;
	width:100%;
	height:45px;
}
.popup02_1_2_1 {
	color: #333333;
    float: left;
    font-size: 14px;
    line-height: 40px;
    text-align: right;
    width: 30%;
}
.popup02_1_2_2 {
	float:left;
	width:70%;
}
.popup02_1_2_2 input {
	height:33px;
	width:83%;
	border:1px solid #D5D5D5;
	margin-left: 20px;
}
.inputall {
	border: 1px solid #D5D5D5;
	line-height: 33px;
    height: 33px;
    margin-left: 0;
    width: 99%;
}
.inputall_1 {
    height: 200px;
}
.sgreg {
	margin: 0 16px;
}
.loginbutton  {
    background: none repeat scroll 0 0 #a1226e;
    border-radius: 3px;
    color: #F9F9F9;
    font-size: 15px;
    line-height: 16px;
    padding: 5px 15px;
}
.loginbutton:hover  {
    background: none repeat scroll 0 0 #a1226e;
    border-radius: 3px;
    color: #F9F9F9;
    cursor: pointer;
    font-size: 15px;
    line-height: 16px;
    padding: 5px 15px;
}
.bl {
	border:none !important;
}
.left_profil {
    float: left;
    width:100%;
}
.left_profil1 {
	width:100%;
}
.right_profil {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.box_kategorie {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    float: left;
    margin-top: 10px;
    width: 100%;
}
.bk2 {
	float:left;
	width:100%;
}
.menu_boczne {
	float:left;
	width:100%;
}
.menu_boczne ul {
	margin: 5px;
}
.menu_boczne ul ul {
	margin: 0px;
}
.menu_boczne ul ul ul {
	margin: 0px;
}
.menu_boczne ul ul ul ul {
	margin: 0px;
}
.menu_boczne ul li {
	list-style-image:none;
	list-style-position:none;
	list-style-type:none;
	margin-bottom:5px;
}
.menu_boczne ul li h1{
	color:#60606a;
	border-color: #dddddd;
	border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px 1px;
	background: #FFFFFF;
}
.menu_boczne ul ul li h1{
	color:#60606a;
	border-color: #dddddd;
	border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px 1px;
	background: #FFFFFF;
}
.menu_boczne ul ul ul li h1{
	color:#60606a;
	border-color: #dddddd;
	border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px 1px;
	background: #FFFFFF;
}
.menu_boczne ul li h1:hover {
    background: none repeat scroll 0 0 #A1226E !important;
    border-color: #A1226E !important;
    border-image: none !important;
    border-radius: 5px !important;
    border-style: solid !important;
    border-width: 1px !important;
    color: #A1226E !important;
    text-shadow: 1px 1px 1px #A1226E !important;
}

.menu_boczne ul ul li h1:hover {
    background: none repeat scroll 0 0 #A1226E !important;
    border-color: #A1226E !important;
    border-image: none !important;
    border-radius: 5px !important;
    border-style: solid !important;
    border-width: 1px !important;
    color: #A1226E !important;
    text-shadow: 1px 1px 1px #A1226E !important;
}

.menu_boczne ul ul ul li h1:hover {
    background: none repeat scroll 0 0 #A1226E !important;
    border-color: #A1226E !important;
    border-image: none !important;
    border-radius: 5px !important;
    border-style: solid !important;
    border-width: 1px !important;
    color: #A1226E !important;
    text-shadow: 1px 1px 1px #A1226E !important;
}

.menu_boczne ul li h1:hover p a {
	text-decoration:none !important;
}
.menu_boczne ul li h1:hover p a span {
	color:#ffffff !important;
	text-decoration:none !important;
}
.menu_boczne_wybrane h1 {
    background: none repeat scroll 0 0 #A1226E !important;
    border-color: #A1226E !important;
    border-image: none !important;
    border-radius: 5px !important;
    border-style: solid !important;
    border-width: 1px !important;
    color: #A1226E !important;
    text-shadow: 1px 1px 1px #A1226E !important;
}
.menu_boczne ul ul .menu_boczne_wybrane h1 {
	color:#ffffff !important;
}
.menu_boczne ul ul ul .menu_boczne_wybrane h1 {
	color:#ffffff !important;
}
.menu_boczne ul li h1 p {
	margin-left:0px;
}
.menu_boczne ul ul li h1 p {
	margin-left:11px;
}
.menu_boczne ul ul ul li h1 p {
	margin-left:20px;
}
.menu_boczne ul ul ul ul li h1 p {
	margin-left:31px;
}
.menu_boczne ul li h1 p a {
    color: #444444;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
}
.menu_boczne ul li h1 p a span {
    color: #444444;
    display: block;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding-right: 3px;
}
.menu_boczne ul ul li h1 p a {
	font-size:12px;
}
.menu_boczne ul ul li h1 p a span {
	font-size:12px;
}
.menu_boczne_wybrane h1 p a span {
	color:#ffffff !important;
}
.confirm  {
    background: url("css/images/accept.png") no-repeat scroll 4px center #b4e1ad;
    border: 1px solid #4d9a40;
    float: left;
    line-height: 11px;
    width: 100%;
}
.confirm span  {
	color: #4D9A40 !important;
    display: block;
    margin-left: 25px !important;
    padding: 7px;
}
.wrong_info1 {
    background: url("css/images/uwaga.png") no-repeat scroll 4px center #FFD8D8;
    border: 1px solid #D64949;
    color: #E12929 !important;
    display: block !important;
    float: left;
    font-size: 11px;
    line-height: 18px;
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
}
.wrong_info1 span {
	color:#E12929 !important;
	margin-left:25px !important;
}
.firsttd1 {
    padding-right: 20px;
    text-align: right;
    width: 30%;
}
.buttonform{
	float:right;
}
.produkty0 {
	float:left;
	width:100%;
}
.produkty0 table {
    float: left;
    width: 100%;
}
.profile_articles_list0 {
	float:left;
	width:100%;
}
.profile_articles_list0 ul {
	list-style:none outside none;
}
.profile_articles_list0 ul li {
	border-bottom: 1px solid #EAEAEA;
    display: block;
    line-height: 30px;
    padding: 5px;
}
.profile_articles_list0 ul li p {
	font-size:11px;
	color:#939393;
}
.profile_articles_list0 ul li p a {
	font-size:12px;
	color:#527BA4;
}
.profile_articles_list0 ul li p a:hover {
	color:#a1226e;
	text-decoration:underline;
}
.profile_articles_list0 ul li p span a {
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding-left:10px;
}
.main1 {
	float:left;
	width:100%;
}
.main1 .top_stories_news3 {
	height:auto !important;
}
.main1 .top_stories_news3_2 {
	height:auto !important;
}
.main1 .top_stories_news_4 {
	height:0px !important;
}
.main1_1 {
    float: left;
    margin-top: 5px;
    width: 100%;
}
.main1_11 {
    float: left;
    width: 300px;
}
.banner00 {
    background-color: #E8E8E8;
    border: 1px solid #C8C8C8;
    float: left;
    height: 250px;
    margin-bottom: 10px;
    width: 100%;
}

.menu2 {
	float:left;
	width:100%;
}
.menu2 ul {
	margin: 5px;
}
.menu2 ul ul {
	margin: 0px;
}
.menu2 ul ul ul {
	margin: 0px;
}
.menu2 ul ul ul ul {
	margin: 0px;
}
.menu2 ul li {
    float: left;
    list-style-image: none;
    list-style-type: none;
    margin-bottom: 5px;
}
.menu2 ul li h1{
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DDDDDD;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    color: #60606A;
    margin-right: 6px;
}
.menu2 ul ul li h1{
	color:#60606a;
	border-color: #dddddd;
	border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px 1px;
	background: #FFFFFF;
}
.menu2 ul ul ul li h1{
	color:#60606a;
	border-color: #dddddd;
	border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px 1px;
	background: #FFFFFF;
}
.menu2 ul li h1:hover {
	color:#ffffff !important;
	text-shadow:1px 1px 0 #000000 !important;
	color:#b4f2ff !important;
	text-shadow:1px 1px 1px #1E7AB1 !important;
	border-color: #1870A5 !important;
	border-image: none !important;
    border-radius: 5px !important;
    border-style: solid !important;
    border-width: 1px!important;
	background: #a1226e !important;
}
.menu2 ul ul li h1:hover {
	color:#ffffff !important;
	text-shadow:1px 1px 0 #000000 !important;
	color:#b4f2ff !important;
	text-shadow:1px 1px 1px #1E7AB1 !important;
	border-color: #1870A5 !important;
	border-image: none !important;
    border-radius: 5px !important;
    border-style: solid !important;
    border-width: 1px!important;
	background: #a1226e !important;
}
.menu2 ul ul ul li h1:hover {
	color:#ffffff !important;
	text-shadow:1px 1px 0 #000000 !important;
	color:#b4f2ff !important;
	text-shadow:1px 1px 1px #1E7AB1 !important;
	border-color: #1870A5 !important;
	border-image: none !important;
    border-radius: 5px !important;
    border-style: solid !important;
    border-width: 1px!important;
	background: #a1226e !important;
}

.menu2 ul li h1:hover p a {
	text-decoration:none !important;
}
.menu2 ul li h1:hover p a span {
	color:#ffffff !important;
	text-decoration:none !important;
}
.menu2_wybrane h1 {
	color:#ffffff !important;
	text-shadow:1px 1px 0 #000000 !important;
	color:#b4f2ff !important;
	text-shadow:1px 1px 1px #1E7AB1 !important;
	border-color: #1870A5 !important;
	border-image: none !important;
    border-radius: 5px !important;
    border-style: solid !important;
    border-width: 1px!important;
	background: #a1226e !important;
}
.menu2 ul ul .menu2_wybrane h1 {
	color:#ffffff !important;
}
.menu2 ul ul ul .menu2_wybrane h1 {
	color:#ffffff !important;
}
.menu2 ul li h1 p {
	margin-left:0px;
}
.menu2 ul ul li h1 p {
	margin-left:11px;
}
.menu2 ul ul ul li h1 p {
	margin-left:20px;
}
.menu2 ul ul ul ul li h1 p {
	margin-left:31px;
}
.menu2 ul li h1 p a {
    color: #444444;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 16px;
}
.menu2 ul li h1 p a span {
    color: #444444;
    display: block;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding-right: 3px;
}
.menu2 ul ul li h1 p a {
	font-size:12px;
}
.menu2 ul ul li h1 p a span {
	font-size:12px;
}
.menu2_wybrane h1 p a span {
	color:#ffffff !important;
}
.gallery01 {
	float:left;
	widtH:100%;
}
.gallery01_1 {
    float: left;
    font-size: 20px;
    margin-top: 10px;
    width: 100%;
}
.gallery01_2 {
    float: left;
    margin-top: 10px;
    width: 100%;
}

.pictures {
	float:left;
	width:100%;
}
.pictures_space {
	float:left;
	width:100%;
	height:30px;
}
.pictures0 {
	float:left;
	width:100%;
}
.pictures0 {
	margin-left:10px;
}
.picture {
    float: left;
    height: 164px;
    position: relative;
    width: 148px;
}
.pictures01 {
    margin:0px -50px;
}
.pictures02 {
    margin:0px 50px;
}
.picture0 {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E0E0E0;
    border-radius: 3px 3px 3px 3px;
    height: 149px;
    left: 13px;
    position: absolute;
    top: 10px;
    width: 135px;
}
.picture0:hover {
	box-shadow: 10px 10px 5px #888888;
}
.picture_img {
    border: 1px solid #ABABAB;
    border-radius: 4px 4px 4px 4px;
    height: 114px;
    left: 5px;
    overflow: hidden;
    position: absolute;
    top: 5px;
    width: 123px;
}
.picture_move {
    left: 5px;
    position: absolute;
    bottom: 5px;
	background:transparent url("admin/images/ico/arrow-move.png") no-repeat center center;
	width:20px;
	height:20px;
	cursor:pointer;
}
.text_cloud1 {
	display:none;
    background: none repeat scroll 0 0 #EDEDED;
    border: 1px solid #A7A5A5;
    border-radius: 6px 6px 6px 6px;
    left: 5px;
    padding: 10px;
    position: absolute;
    top: 18px;
    z-index: 21;
}
.text_cloud1 span {
	color:#595858;
}
.picture_move:hover .text_cloud1 {
	display:block;
}
.picture_delete {
    right: 5px;
    overflow: hidden;
    position: absolute;
    bottom: 5px;
	background:transparent url("admin/images/ico/cross.png") no-repeat center center;
	width:20px;
	height:20px;
	cursor:pointer;
}
.picture_delete a {
	display:block;
	width:100%;
	height:100%;
}
.picture_show {
    right: 25px;
    overflow: hidden;
    position: absolute;
    bottom: 5px;
	background:transparent url("admin/images/ico/magnifier.png") no-repeat center center;
	width:20px;
	height:20px;
	cursor:pointer;
}
.picture_show a {
	display:block;
	width:100%;
	height:100%;
}
.picture_edit {
    right: 45px;
    overflow: hidden;
    position: absolute;
    bottom: 5px;
	background:transparent url("admin/images/ico/pencil.png") no-repeat center center;
	width:20px;
	height:20px;
	cursor:pointer;
}
.picture_edit a {
	display:block;
	width:100%;
	height:100%;
}

.galeria_zdjecie {
	float:left;
	width:187px;
	height:173px;
	background:url("css/images/kreska_galeria.png") no-repeat right center;
	margin-bottom:10px;
}
.galeria_zdjecie a {
	display:block;
	height:100%;
	width:100%;
}
.galeria_zdjecie1 {
	width:180px;
	height:140px;
	margin:10px;
	border:1px solid #e5e1d6;
}
.galeria_zdjecie_aktualnosci {
    float: left;
    height: 145px;
    margin-bottom: 10px;
    width: 173px;
}
.galeria_zdjecie_opisowa {
    float: left;
    height: 145px;
    margin-bottom: 10px;
    width: 155px;
}
.galeria_zdjecie_aktualnosci a, .galeria_zdjecie_opisowa a {
	display:block;
	height:100%;
	width:100%;
}
.galeria_zdjecie1_aktualnosci {
    border: 1px solid #E5E1D6;
    height: 140px;
    margin: 0 0 9px 9px;
    width: 159px;
	background-color:#E5E5E9 !important;
}
.galeria_zdjecie1_opisowa {
    background-color: #E5E5E9 !important;
    border: 1px solid #E5E1D6;
    height: 140px;
    margin: 0 0 9px 9px;
    position: relative;
    width: 146px;
}
.galeria_zdjecie1_opisowa:hover {
	border: 1px solid #0AB5C5;
}
.galeria_zdjecie_strona_glowna {
	float:left;
	width:224px;
	height:145px;
	background:url("css/images/kreska_galeria.png") no-repeat right center;
	margin-bottom:10px;
}
.galeria_zdjecie_strona_glowna a {
	display:block;
	height:100%;
	width:100%;
}
.galeria_zdjecie1_strona_glowna {
	width:204px;
	height:140px;
	margin:10px;
	border:1px solid #e5e1d6;
}
.galeria_zdjecie_glowna {
	float:left;
	width:162px;
	height:180px;
	background:url("css/images/kreska_galeria.png") no-repeat right center;
	margin-bottom:10px;
}
.galeria_zdjecie_glowna a {
	display:block;
	height:100%;
	width:100%;
}
.galeria_zdjecie1_glowna {
	width:140px;
	height:140px;
	margin:10px;
	border:1px solid #e5e1d6;
	background-color:#E5E5E9 !important;
}
.galeria_nazwa_glowna {
	width:140px;
	height:30px;
	margin:0px 10px;
	text-align:center;
	color:#5e5e5e;
	font-size:12px;
}
.galeria_nazwa_glowna a {
	font-weight:bold;
	color:#5e5e5e;
	font-size:12px;
}
.galeria_nazwa_glowna a span {
	font-weight:bold;
	color:#5e5e5e;
	font-size:12px;
}
.textarea1 {
	height:130px;
}
.popup001 {
    background-color: #FFFFFF;
    opacity: 0.75;
    position: absolute;
    z-index: 100;
	display:none;
}
.sub1_1 {
    color: #a1226e;
    display: block;
    font-family: Source Sans Pro;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: -2px;
    margin-top: 18px;
    text-align: center;
}
.sub1_2 {
    color: #999999;
    display: block;
    font-family: Source Sans Pro;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 9px;
    text-align: center;
}
.popup00 {
	position:absolute;
	left:0px;
	top:0px;
}
.terms_and_conditions01 {
    margin-left: 146px;
    width: 510px;
}
.left_banner {
    /*background-color: #FF0000;*/
    height: 2000px;
    left: -500px;
    position: absolute;
    width: 500px;
}
.right_banner {
    /*background-color: #FF0000;*/
    height: 2000px;
    position: absolute;
    right: -500px;
    width: 500px;
}
.left_nyx_banner {
    position: absolute;
    top: 10px;
    left: 320px;
}
.right_nyx_banner {
    position: absolute;
    left: 10px;
    top: 10px;
}
.drag_and_drop_save_positions {
    background-color: #018200;
    border: 1px solid #126511;
    border-radius: 11px;
    left: 10px;
    position: fixed;
    top: 10px;
    width: 300px;
    z-index: 1001;
}
.drag_and_drop_save_positions:hover {
	background-color: #199117;
}
.drag_and_drop_save_positions a {
    color: #FFFFFF;
    display: block;
    font-size: 40px;
    height: 100%;
    text-decoration: none;
    width: 100%;
	text-align:center;
}
.drag_and_drop_save_positions a span {
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    padding: 9px 30px;
}
.drag_and_drop_go_to_preview {
    background-color: #008082;
    border: 1px solid #126511;
    border-radius: 11px;
    left: 10px;
    position: fixed;
    top: 90px;
    width: 300px;
    z-index: 1001;
}
.drag_and_drop_go_to_preview:hover {
	background-color: #098D8F;
}
.drag_and_drop_go_to_preview a {
    color: #FFFFFF;
    display: block;
    font-size: 40px;
    height: 100%;
    text-decoration: none;
    width: 100%;
	text-align:center;
}
.drag_and_drop_go_to_preview a span {
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    padding: 9px 30px;
}
.drag_and_drop_publish {
    background-color: #82002B;
    border: 1px solid #126511;
    border-radius: 11px;
    left: 10px;
    position: fixed;
    top: 170px;
    width: 300px;
    z-index: 1001;
}
.drag_and_drop_publish:hover {
	background-color: #920534;
}
.drag_and_drop_publish a {
    color: #FFFFFF;
    display: block;
    font-size: 40px;
    height: 100%;
    text-decoration: none;
    width: 100%;
	text-align:center;
}
.drag_and_drop_publish a span {
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    padding: 9px 30px;
}
.top_menu2 {
    background-color: #CCCCCC;
    float: left;
    height: 270px;
    left: -11px;
    position: absolute;
    top: 35px;
    width: 963px;
    z-index: 1201;
}
.top_menu2_1 {
	float:left;
	width:185px;
	height:270px;
	background:#a0216e url("css/images/top_menu2_1_ico1.jpg") no-repeat right bottom;
}
.top_menu2_1 ul {
	list-style:none outside none;
}
.top_menu2_1 ul li {
    border-bottom: 1px solid #FFFFFF;
    float: left;
    height: 29px;
    overflow: hidden;
    text-transform: uppercase;
    width: 100%;
}
.top_menu2_1 ul li a {
    color: #FFFFFF;
}
.top_menu2_1 ul li a span {
    color: #FFFFFF;
    line-height: 33px;
    margin-left: 15px;
}
.top_menu2_2 {
	float:left;
	width:380px;
	height:270px;
}
.top_menu2_2_1 {
	float:left;
	width:230px;
	height:270px;
	position:relative;
}
.top_menu2_2_1_1 {
    height: 195px;
    left: 17px;
    position: absolute;
    top: 37px;
    width: 204px;
}
.top_menu2_2_2 {
	float:left;
	width:140px;
	height:270px;
}
.top_menu2_2_2_1 {
	float:left;
	width:100%;
    background-color: #A0216E;
    margin-top: 37px;
}
.top_menu2_2_2_1 span {
	display:block;
    color: #FFFFFF;
    padding: 5px;
}
.top_menu2_2_2_2 {
    float: left;
    height: 142px;
    margin-top: 0;
    overflow: hidden;
    width: 100%;
}
.top_menu2_2_2_2 span {
	color: #000000;
    display: block;
    font-size: 17px;
    padding: 5px;
}
.top_menu2_2_2_3 {
    background: url("css/images/ico_plus01.png") no-repeat scroll 4px center rgba(0, 0, 0, 0);
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    padding: 0;
    width: 100%;
}
.top_menu2_2_2_3 a {
	margin-left:29px;
}
.top_menu2_3 {
	float:left;
	width:370px;
	height:270px;
}
.main_page_content1 {
	float:left;
	width:100%;
}
.bottom_menu {
    left: 11px;
    position: absolute;
    top: 39px;
    width: 700px;
}
.bottom_menu ul {
	list-style:none outside none;
}
.bottom_menu ul li {
	float:left;
}
.bottom_menu ul li a {
	border-left: 1px solid #BCBCBC;
    padding: 0 10px;
}
.bottom_menu_first a {
	border-left: 0px !important;
}
.form1 tr td {
    border-top: 1px solid #E7E4E4;
    padding-bottom: 7px;
    padding-top: 7px;
}
.form1_1 {
    background-color: #F7F7F7;
    border: 1px solid #BEB9B9;
    border-radius: 2px;
    color: #000000;
    width: 175px;
}
.form1_1:hover {
    background-color: #FFFFFF;
    border:1px solid #A1226E;
}
.form1_1_1 {
    width: 365px;
}
.form1_2 {
    font-weight: bold;
    padding-right: 5px;
    vertical-align: top;
}
.form1_2 span {
    padding-bottom: 1px;
    padding-top: 6px;
    text-align: right;
}
.form1_3 {
    background-color: #A1226E;
    border: 1px solid #920D5C;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 15px;
    width: 200px;
	cursor:pointer;
}
.form1_3:hover {
    background-color: #B4257A;
    border: 1px solid #A01166;
}
div.globalAccept  {
	background-color:#B4E1AD !important;
	background-image:url("css/images/accept.png");
	border-color:#4D9A40 !important;
	color:#4D9A40 !important;
	line-height:11px;
}
div.globalAccept span  {
    color: #4D9A40 !important;
    margin-left: -1px !important;
}
div.globalAccept, div.globalError, div.globalIdea, div.globalInfo, div.globalHelp, div.globalWarrning {
	background-position:4px 2px;
	background-repeat:no-repeat;
	padding-left:25px;
}
div.globalInfo {
    background-image: url("css/images/information.png");
    line-height: 11px;
}
div.globalIdea {
    background-image: url("css/images/lightbulb.png");
    line-height: 11px;
}
div.globalNotice span {
   /* float: right;*/
}
div.globalNotice {
	background-color: #EBE9DD;
    border: 1px solid #D8D6CA;
    margin: 2px 0;
    overflow: auto;
    padding-bottom: 6px;
    padding-top: 4px;
}
.zle_wpisane {
	background:url("admin/img/uwaga.png") no-repeat scroll left center #FFD8D8;
	border:1px solid #D64949;
	color:#E12929 !important;
	display:block !important;
	font-size:11px;
	line-height:18px;
	margin:0 !important;
	padding:0 !important;
}
.zle_wpisane span {
	color:#E12929 !important;
	margin-left:25px !important;
}
.logowanie_table {
	margin:0px auto;
	width:450px;
}
.freshers {
    background: url("css/images/freshers.png") no-repeat scroll center center transparent;
    float: left;
    height: 300px;
    margin-bottom: 8px;
    margin-top: 10px;
    width: 100%;
}
.freshers a {
	display:block;
	width:100%;
	height:100%;
}

/*Advertise Pages bit pushed in here */

.AdvertiseHeaderTabSelected {
background-color: white;
color: #000;
display: inline;
float: left;
font-family: "Oswald",Helvetica,sans-serif;
font-size: 17px;
margin-right: 5px;
padding: 7px 15px 4px 15px;
position: relative;
text-transform: uppercase;
border : solid 1px #ddd;
border-bottom : 0px;
top : 1px;
z-index : 100;
text-align:Center;
}

.AdvertiseHeaderTabSelected a{
text-decoration : none;
color :  #000;
}
.AdvertiseHeaderTabSelectedChevron {
border-bottom: 20px solid white;
background : url("images/Background_40x40.jpg") repeat scroll 0 0 #F7F7F7;
border-left: 20px solid transparent;
left: 0;
position: absolute;
top: 0;
}

.AdvertiseHeaderTab {
background-color: #EBEBEB;
color: #ABA9A9;
display: inline;
float: left;
font-family: "Oswald",Helvetica,sans-serif;
font-size: 17px;
margin-right: 5px;
padding: 7px 15px 4px 15px;
position: relative;
text-transform: uppercase;
top:1px;
    text-align:Center;
}
.AdvertiseHeaderTab a{
text-decoration : none;
color : #ABA9A9;
}
.AdvertiseHeaderTabChevron {
border-bottom: 20px solid #EBEBEB;
background : url("images/Background_40x40.jpg") repeat scroll 0 0 #F7F7F7;
border-left: 20px solid transparent;
left: 0;
position: absolute;
top: 0;
}

.AdvertiseMainBox {
border: 1px solid #ddd;
border-radius: 4px;
background-color : white;
  margin : 0px 20px;
padding: 40px 20px;
font-size : 14px;
font-family: 'Oswald',Helvetica,sans-serif;
position:relative;
}

.AdvertiseTabs {
padding-left:20px;
}

.Advertise_Under_Option {
float:left;
width:180px;
margin-left:25px;
  margin-top:25px;
  border-top : solid 3px #A1236D;
font-size:18px;
text-transform:uppercase;
position : relative;
text-align : center;
  padding-top:10px;
}

.Advertise_Under_Option img {
margin : 10px 0px 10px;
}

.Advertise_Under_Option a {
color : black;
text-decoration : none;
}

.Advertise_Under_Option .BlackButton {
padding : 3px 10px 4px;
font-size: 10px;
}

.Advertise_Under_Text {
margin-bottom : 35px;
padding : 10px 0px;
border-top : solid 1px #888;
border-bottom : solid 1px #888;
font : 12px arial;
color : #333;
text-align:left;
min-height:60px;
text-transform:none;
}

.AdvertiseHowItWorksLeft {
float:left;
width: 590px;
margin-right : 20px;
}

.AdvertiseHowItWorksRight {
float:right;
width:240px;
height:500px;
background-color:#A1236D;
position:relative;
text-align:center;
}


.AdvertiseHowItWorksItem {
float:left;
height:235px;
position:Relative;
}

.AdvertiseHowItWorksItemThumb {
float:right;
width:320px;
}

.AdvertiseHowItWorksItemThumb img {
max-width: 320px;
max-height :200px;
}

.AdvertiseHowItWorksItemLeft {
float:left;
width:260px;
font-family : arial;
padding-right:10px;
}

.AdvertiseHowItWorksItemLeft .BaseButton {
padding : 4px 8px;
left:0px;
right:auto;
}

.AdvertiseItemTitle {
font-size : 16px;
line-height:23px;
color:black;
}

.AdvertiseHowItWorksRightChevron {
position : absolute;
top:0px;
right:0px;
border-left:solid 40px #0081C5;
border-top : solid 20px #fff;
}

.AdvertiseHowItWorksRight .AdvertiseItemTitle {
margin : 40px 20px;
font-size : 20px;
}

.AdvertiseHowItWorksRightText {
font-size: 19px;
color: #FFF;
margin: 20px;
font-weight: normal;
font-family: ar;
line-height: 24px;
}

.AdvertiseHowItWorksRightText:before {
content: "\201C";
font-size: 60px;
color: #000;
position: relative;
line-height: 0px;
top: 15px;
left: -5px;
font-weight:bold;
}

.AdvertiseHowItWorksRightText:after {
content: '\201D';
font-size: 60px;
color: #000;
position: relative;
line-height: 0px;
top: 40px;
left: 5px;
font-weight:bold;
}

.AdvertisePricingBoxOuter {
background-color : #e1e1e1;
position:relative;
float:left;
width:880px;
min-height:400px;
}

.AdvertisePricingBoxChevron {
border-left : solid 40px #e1e1e1;
border-top : solid 20px #fff;
position:absolute;
top : 0px;
right:0px;
}

.AdvertisingPricingBoxTable {
border : 2px #e1e1e1;
width: 880px;
}

.AdvertisingPricingBoxTable tr td {
background-color : white;
height:30px;
text-align:center;
padding:5px;
font : 12px arial;
border : 2px solid #e1e1e1;
text-transform:uppercase;
}

.AdvertisingPricingBoxTable .AdvertisingPricingBoxHeader td {
background-color : #e1e1e1;
text-align:left;
color:#0081C5;
font-size:18px;
font-family: "Oswald",Helvetica,sans-serif;
line-height:16px;
padding-top:10px;
}

.AdvertisingPricingBoxSubHeader {
font-size:12px;
color : #666;
font-family : arial;
}

.AdvertisingPricingBoxTable .AdvertisingPricingBoxFooter td {
background-color : #e1e1e1;
}

.AdvertisingPricingBoxFooter .BlackButton {
position : inherit;
}

#HiddenText {
display: none;
position: absolute;
top: -37px;
left: 134px;
background-color: #E1E1E1;
padding: 20px 10px;
width: 220px;
font: 12px arial;
text-transform: none;
}
.HiddenTextChevron {
border-right:solid 20px #e1e1e1;
border-top : solid 20px transparent;
border-bottom : solid 20px transparent;
position:absolute;
left:-20px;
top:37px;
}

.AdvertisingBoxNumber {
background: none repeat scroll 0% 0% #000;
border-radius: 20px;
padding: 2px 8px;
color: #FFF;
margin-left: 5px;
margin-right: 5px;
text-transform: lowercase;
}

.ExpansionSection, #ContractImage {
display:none;
}

.AdvertisingPricingBoxTable tr td.ExpansionText {
vertical-align:top;
text-align:left;
text-align: left;
vertical-align: top;
font-size: 11px;
padding: 10px;
color: #666;
text-transform: none;
}

.AdvertiseContactTitle {
font-size : 30px;
font-family: 'Oswald',Helvetica,sans-serif;
line-height:23px;
color:black;
}

.AdvertiseContactUsLeft {
float:left;
width: 210px;
padding : 15px 35px 15px 15px;
font-size : 24px;
color : black;
font-family : arial;
  border-top : solid 3px #A0216E;
}

.AdvertiseContactUsLeft h1 {
color : #A0216E;
font-size:24px;
}

.AdvertiseContactUsRight {
float : right;
width : 495px;
  padding-bottom: 30px;
  position: relative;
}

.AdvertiseContactformInput {
width : 475px;
float:right;
background-color : #e1e1e1;
color : #333;
height:20px;
padding : 10px;
margin-bottom:10px;
border : 0px;
}

.AdvertiseContactFormMessage {
width : 475px;
float:right;
background-color : #e1e1e1;
color : #333;
height:200px;
padding : 10px;
margin-bottom:10px;
border : 0px;
}

.ContactUsButton {
display:inline;
position:inherit;
}

.ContentClear {
  clear : both;
}

.AdvertiseOuter {
  background-color: #eaeaea;
  border-top: 3px solid #a1236d;
  font-family: Source Sans Pro;
  font-size: 18px;
  font-weight: bold;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1px;
  position: relative;
  right: 4px;
  width: 933px;
}

.AdvertiseOver {
  text-align : center;
  color : #A1236D;
  font-weight : bold;
  font-size: 18px;
  font-family: Source Sans Pro;
  margin-bottom:20px;
  border-top : solid 50px transparent;
}

.BaseButton {
  position : absolute;
  bottom : 5px;
  right : 5px;
  border-radius : 5px;
  color : white;
  background-color : #A1236D;
}

.text_overlay
{
	position:relative;
}

.partner_overlay
{
	position:relative;
}

.slider_text
{
	opacity: 0;
	color: white;
	position: absolute;
	top: 0;
	height: 66px;
	width: 105px;
	padding: 5px;
}

.slider_text a
{
  text-decoration: none;
  color: inherit;
  font-size: 13px;
}

.partner_text
{
	opacity: 0;
	color: white;
	position: absolute;
	top: 0;
	height: 141px;
	width: 141px;
	padding: 5px;
}

.partner_text a
{
  text-decoration: none;
  color: inherit;
  font-size: 13px;
}

.partner_overlay:hover .partner_text
{
	background: black;
	opacity: 0.8;
	font-size: 12px;
	text-align:center;
}

.text_overlay:hover .slider_text
{
	opacity: 0.9;
	background: #A1226E;
	font-size: 12px;
	text-align: center;
}

.writers
{
	background: transparent url('css/images/iko_zmienne21.jpg') no-repeat 0 center;
	padding-left: 15px;
	font-size: 15px;
	font-weight: bold;
}

.meet_our_writers
{
	opacity: 0;
	color: white;
	position: absolute;
	top: 0;
	height: 190px;
	width: 190px;
	padding: 5px;
}

.meet_our_writers2
{
	position: relative;
	display: inline-block;
}

.meet_our_writers2:hover .meet_our_writers
{
	background: #A1226E;
	opacity: 0.8;
	font-size: 15px;
	text-align:center;
	color: white;
}

.pagination
{
  display: inline-block;
	cursor: pointer;
 width: 18px;
  height: 18px;
  background: black;
  color: white;
  text-align: center;
  font-weight: bold;
  line-height: 18px;
  font-size: 12px;
  margin-right: 5px;
}

.autoWidth
{
	width: 120px;
}

/* End of advertise pages bits */#jquery-overlay {
    height: 500px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1002;
}
#jquery-lightbox {
    left: 0;
    line-height: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1003;
}
#jquery-lightbox a img {
    border: medium none;
}
#lightbox-container-image-box {
    background-color: #FFFFFF;
    height: 250px;
    margin: 0 auto;
    position: relative;
    width: 250px;
}
#lightbox-container-image {
    padding: 10px;
}
#lightbox-loading {
    height: 25%;
    left: 0;
    line-height: 0;
    position: absolute;
    text-align: center;
    top: 40%;
    width: 100%;
}
#lightbox-nav {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1001;
}
#lightbox-container-image-box > #lightbox-nav {
    left: 0;
}
#lightbox-nav a {
    outline: medium none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    display: block;
    height: 100%;
    width: 49%;
}
#lightbox-nav-btnPrev {
    float: left;
    left: 0;
}
#lightbox-nav-btnNext {
    float: right;
    right: 0;
}
#lightbox-container-image-data-box {
    background-color: #FFFFFF;
    font: 10px/1.4em Verdana,Helvetica,sans-serif;
    margin: 0 auto;
    overflow: auto;
    padding: 0 10px;
    width: 100%;
}
#lightbox-container-image-data {
    color: #666666;
    padding: 0 10px;
}
#lightbox-container-image-data #lightbox-image-details {
    float: left;
    text-align: left;
    width: 70%;
}
#lightbox-image-details-caption {
    font-weight: bold;
  font-size:15px;
  font-family : arial;
}
#lightbox-image-details-currentNumber {
    clear: left;
    display: block;
    padding-bottom: 1em;
}
#lightbox-secNav-btnClose {
    float: right;
    padding-bottom: 0.7em;
    width: 66px;
}
/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("admin/css/images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url(admin/css/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url(admin/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(admin/css/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url(admin/css/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url(admin/css/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(admin/css/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(admin/css/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(admin/css/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(admin/css/images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(admin/css/images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(admin/css/images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(admin/css/images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(admin/css/images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(admin/css/images/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(admin/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(admin/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}
