
/* Matematura */
.tint { color: #5a2805; }

a { color: #5a2805; }
a.button { color: white; }

#page-banner { background: url('/img/page-banner-mama.png') no-repeat left bottom; }
ul#menu-top { background: url('/img/menu-bg-mama.png') repeat-x left top; }
ul#menu-top li { border-right: solid 1px #ae5b3a; }
ul#menu-top li a { text-shadow: 1px 1px 2px #171c1c, -1px 0px 1px #555; }
ul#menu-top li.active:not(.gwo-main) a, divul#menu-top li:not(.gwo-main) a:hover { background: #3d1701; }
input.button, a.button, button.button { background: url('/img/button-mama.png') no-repeat left top; }
#right div.box div.title { background: url('/img/box-header-mama.png') no-repeat left bottom; }
div.login-box div.row input.text { border: solid 1px #5a2805; }
div.mygwo-box span.username { color: #5a2805; }

.login-box {
	text-align: center;
}
.login-box a.link-right {
	background: none;
	display:inline-block;
	line-height:18px;
	padding:0;
	padding:5px 0 10px;
	width:auto;
	height:auto;
}
.login-box a.link-right.with-help-icon::after {
	background: url('/img/ico-help-matl.png') no-repeat center bottom;
	background-size:14px 14px;
	width:14px;
	height:14px;
	display:inline-block;
	content: '';
}
.login-box .button {
	margin-top: 10px;
}

div.box div.content div.box-news ul.list li span.title { color: #5a2805; }
#right div.box-cart div.title span.ico-cart { background: url('/img/box-ico-cart-mama.png') no-repeat right 4px; }
div.news div.news-title { color: #5a2805; }
div.news ul.list li { background: url('/img/dot-mama.png') no-repeat left 20px; }
div.news ul.list li span.title { color: #5a2805; }
div.access-buy-page div.info-box  { background: url('/img/icon-info-mama.png') no-repeat left top; }
.green_button { background-color: #5a2805 }
.green_button:hover { background: #005e6f }
input.button-w250, a.button-w250 { background: url('../img/button-w250-mama.png') no-repeat left top; }
#center div.group-results div.center-msg-box ul.info-list  { background: url('../img/icon-info-mama.png') no-repeat left top; }
#forgetPasswordContainer ul.info-list { background: url('../img/icon-info-mama.png') no-repeat left top; }
#center div.group-results div.result-search div.custom-select-div { border: solid 1px #5a2805;	}
#center div.group-results div.results div.table div.row div.c-merged1 div.custom-select-divt { border: solid 1px #5a2805;	}
#page-banner-dziennik { background: url('../img/banner-dziennik-mama.png') no-repeat left bottom;	}
.agh_head { background: url('/img/ico-help-mama.png') no-repeat right center; color: #5a2805; }
.app_header span.app_name { color: #5a2805; }
.ag input[type=text]:focus, .ag_popup input[type=text]:focus,
	.ag_moveto_box input[type=text]:focus, .ag_msg_box textarea:focus { border-color: #5a2805; }
.ofert_box_content h3 { color: #5a2805; }

#userRegisterContainer h1 { color: #5a2805; }
.slim_container h1 { color: #5a2805; }
.big_light_box .title, .big_dark_box .title, .big_white_box .title,
.big_light_box h1, .big_dark_box h1, .big_white_box h1,
.big_light_box h2, .big_dark_box h2, .big_white_box h2,
.big_light_box h3, .big_dark_box h3, .big_white_box h3,
.big_light_box h4, .big_dark_box h4, .big_white_box h4 { color: #5a2805; }


ul.tabs li { color: #5a2805; }
.ofert_box .ofert_legend { color: #5a2805; }
.ofert_header { color: #5a2805; }
.ofert_student_detailed_item_header { color: #5a2805; }
#forgetPasswordContainer span.page-title { color: #5a2805; }
#contactContainer span.page-title { color: #5a2805; }

div.info { background: url("/img/icon-info-mama.png") no-repeat; }
.ag_dialog a.yes_button { background: url("/img/button-mama.png") no-repeat; }


/* Szerokość tabeli w zależności od liczby kolumn */
#center div.group-results div.results div.cols1  { width: 366px;  /* 318px + (68px - 1px for last border) */  }
#center div.group-results div.results div.cols2  { width: 514px;  /* 322px + (68px + 68px - 1px for last border) */  }
#center div.group-results div.results div.cols3  { width: 592px;   /* 322px + (68px + 68px + 68px - 1px for last border) */  }
#center div.group-results div.results div.cols4  { width: 670px; }
#center div.group-results div.results div.cols5  { width: 748px; }
#center div.group-results div.results div.cols6  { width: 826px; }
#center div.group-results div.results div.cols7  { width: 904px; }
#center div.group-results div.results div.cols8  { width: 982px; }

#center div.group-results div.results div.table div.row div.cs {
	width: 67px;
}
#center div.group-results div.results div.table div.row div.last {	width: 108px;	}


.toggle_visibility span {color:#5a2805}

#profileContainer h1, #profileContainer h2 {color: #5a2805; }


/************************** */
div.group-results div.results div.table-col2 {
	clear: left;	float: left;	width: 675px;	border: 1px solid #999999;	margin: 0px 0px 20px 115px;
	}
	/* ------------------------ ROW ------------------------------ */
	div.group-results div.results div.table-col2 div.skills-block {
		display: none; clear: left; float: left; width: 675px; padding: 5px 0px 10px 0px; border-bottom: dotted 1px #999999;
		}
	div.group-results div.results div.table-col2 div.row {
		clear: left;	float: left;	width: 675px; padding: 0px 0px 0px 0px;font-size: 11px;
		}
	 div.group-results div.results div.table-col2 div.row-skills {
		clear: left;	float: left;	width: 659px; padding: 0px 0px 0px 16px;font-size: 11px;
		}
	 div.group-results div.results div.table-col2 div.header {	font-weight: bold; padding: 2px 0px 2px 0px; border-bottom: dotted 1px #999999; }
	 div.group-results div.results div.table-col2 div.no-top-border {	border-top: none;	}
	 div.group-results div.results div.table-col2 div.bottom-border {	border-bottom: solid 1px #999999;	}


	/* ------------------------ CELL ------------------------------ */
	 div.group-results div.results div.table-col2 div.row div.col1 {
		float: left;	width: 398px;	min-height: 20px;	padding: 0px 0px 1px 7px;	text-align: left;
		}
		 div.group-results div.results div.table-col2 div.row div.col1 a.show-skills {
			clear: left;
			float: left;
			width: 16px;
			height: 16px;
			margin: 0px 10px 0px 0px;
			line-height: 0px;
			font-size: 0px;
			text-indent: 0;
			background: url('../img/button-show.png');
			}
			 div.group-results div.results div.table-col2 div.row div.col1 a.hide { background: url('../img/button-hide.png'); }

	 div.group-results div.results div.table-col2 div.row div.last {
		float: left;	width: 263px;	min-height: 20px;	padding: 0px 0px 0px 7px;	text-align: left;
		}


	 div.group-results div.results div.table-col2 div.row-skills div.col1 {
		float: left;	width: 382px;	min-height: 20px;	padding: 0px 0px 0px 7px;	text-align: left;
		}
	 div.group-results div.results div.table-col2 div.row-skills div.last {
		float: left;	width: 243px;	min-height: 20px;	padding: 0px 0px 0px 27px;	
		}

		/* ------------------------ RESULTS IN CELL ------------------------------ */
		 div.group-results div.text-results { float: left; width: 35px; padding: 0px 5px 0px 0px; text-align: right;}
		 div.group-results div.bar    {  float: left; width: 202px; padding: 3px 0px 0px 0px;}
		 div.group-results div.subbar {  float: left; width: 182px; padding: 3px 0px 0px 0px; }
			 div.group-results div.bar div,  div.group-results div.subbar div  { float: left; height: 12px;  }
			 div.group-results div.bar-green { background-color:#339900; }
			 div.group-results div.bar-red { background-color:#FF0000; }
			 div.group-results div.bar-grey { background-color:#CCCCCC; }

			 div.group-results div.bar div.bar0 { width: 200px; }
			 div.group-results div.subbar div.bar0 { width: 180px; }


/* Legenda */
#center div.group-results div.results div.additional-actions div.legend {	float: right;	width: 300px;	}
#center div.group-results div.results div.additional-actions div.legend span.title {	clear: left;	float: left;	width: 295px;	padding: 0px 0px 5px 0px;	font-weight: bold;	}
#center div.group-results div.results div.additional-actions div.legend div.legend-box {	clear: left;	float: left;	width: 278px;	padding: 10px;	border: solid 1px #999999;	font-size: 0.95em;	}
#center div.group-results div.results div.additional-actions div.legend div.legend-box ul {	float: left;	list-style-type: none;	}
#center div.group-results div.results div.additional-actions div.legend div.legend-box ul.term-list {	width: 263px;	margin: 0px;	padding: 0px 15px 0px 0px;	}

div.legend-img {float: right;	width: 460px; padding: 0px 103px 0px 0px;	}
	div.legend-img span.title {	clear: left;	float: left;	width: 295px;	padding: 0px 0px 5px 0px;	font-weight: bold;	}


/* Statystyki w widoku indywidualnym */
div.group-results div.person-stat {
	clear: left;	float: left;	width: 605px;	border: 1px solid #999999;	margin: 0px 0px 20px 115px;
	padding: 10px 10px 10px 60px; font-size: 11px; text-align: center;
	}
	div.group-results div.person-stat div.text { clear: left; float: left; width: 340px; padding: 0px 20px 0px 0px;  }
	div.group-results div.person-stat div.you { float: left; width: 100px;}
	div.group-results div.person-stat div.other {float: left; width: 130px;}

a.addto_cart, button.addto_cart, a.addto_cartsms, button.addto_cartsms { color:white }


/*
 * css podczas zapupow nadpisywany
 */
.cart .item .col-left {width:490px}
.select_user_table {width:650px}
.order_user_type_selector { margin: 20px 10px; padding: 16px 19px; }
.select_user_opbar form { text-align: right; }
.rebate_box { float: left; margin: 0 10px 20px; padding: 16px 19px; width: 270px; }
.faq_links { float: right; margin: 0 10px 20px; }
.faq_links a { display: block; margin: 10px 0; text-align: right; }

.offer_pay_types {border: 0px; margin: 0 auto; text-align:center}
.offer_pay_types th { margin: 2px; background: #B9B9AA !important; padding: 3px; text-align: center }
.offer_pay_types td { margin: 2px; background: #E8E8E3; padding: 3px; width:150px }

.access_select {text-align:right;  margin:20px 10px }
.access_select fieldset {border:1px solid #717171; background:white; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; text-align:left; padding:10px; width:80%; margin:10px 0 10px auto}


.delivery_address, .invoice_data {overflow:auto; width:50%; float:left}
.delivery_address .title, .invoice_data .title {font-weight:bold; font-size:14px; padding:10px 0 5px 20px}

.delivery_address .field_status, .invoice_data .field_status {padding-left:100px}

.address_box {border:1px solid #717171; -moz-border-radius:10px;  margin:0 10px}
.address_box label {width:100px}
.address_box input {opacity:0.7}

.address_box_display {font-weight:bold; margin:10px}
.address_box_display div {height:20px; line-height:20px;}

.button_box {margin:10px 10px; overflow:auto}
.button_box .button {background:#77756F; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:white; padding:5px 10px; float:right; cursor:pointer}

/* domyslnie ukryj edycje */
.button_box .button.save {display:none}
.address_box_form {display:none}

.school_select ul { margin: 0px;	padding: 0px;	list-style-type: none; }
.school_select label {width:auto; font-weight:normal}



.smallerbox {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin:0px 10px}
#order_beforefinish_saler, #order_beforefinish_date, #order_beforefinish_buyer { margin-top:0}
#order_beforefinish legend {padding-left:30px}
#order_beforefinish_date {height:47px}



#center div.group-results {
	position: relative;
	left: -20px;
}

.moje-gwo #panel div#pin-box div {
	background-color: #823A1A;
}