
* {font-family: Verdana, Trebuchet, Helvetica, Sans-Serif; }
html { margin: 0; padding: 0; font-size: 11px; }
body {
  
  margin: 0;
  padding: 0;
  text-align:center; /* center layout in ie5 and 5.5. */
  background: #ccc url('http://www.konstat.pl/templates/default/img/bgr.jpg') repeat;
  
}

h1 {

	font: bold 18px Arial, Tahoma, Verdana;
	color: #171272;

}

h2 { 

	font: bold 13px Arial, Tahoma, Verdana;
	color: #171272;

}

table { color: #111; }

img { border: 0; }
a { cursor: pointer; }
a:link { color: #0A00C1; text-decoration: none; }
a:visited { color: #0A00C1; text-decoration: none; }

a:hover { color: red; }
a:active { color: #000; }

p {
    padding: 0;
    margin: 0;
    padding-bottom:3px;
}

#container { background-color: #fff; }

#container, #header, #subheader, #left, #middle, #right, #footer, #menu, #submenu, #main, #top {
  margin: 0;
  padding: 0;

}
#container {
  width: 1000px !important;
  width: 1000px; /* IE */
  margin: 0 auto 0 auto;
  border: 0;
  text-align: left;
  position: relative;
  
}

#top {

	height:261px;
	width:1000px;
	
}

#top-bar {

	width:1000px;
	height:7px;
	background-color: #fdc005;
	clear:both;
}

#top-left-bgr {

	position:relative;
	float:left;
	height: 235px;
	width:410px;
	background: #fff url('http://www.konstat.pl/templates/default/img/top-left-bgr.jpg') no-repeat;

}

#top-left-bgr .logo {

	position:absolute;
	top:130px;
	left:30px;
	width:193px;
	height:93px;
	background: #fff url('http://www.konstat.pl/templates/default/img/logo.jpg') no-repeat;
}

#top-right {

	float:left;
	width:590px;
	height:235px;

}

#top-right .bgr1 {

	position:relative;
	width:590px;
	height: 235px;
	background: #fff url('http://www.konstat.pl/templates/default/img/top-right-bgr.jpg') no-repeat;
	clear: both;

}

.bgr1 .menu {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 34px;
  width: 1000px;
  background-color: #25175A;
}

.menu .button {
	
	float:left;
	height: 34px;
	margin:0 10px;	
}




#top-bar2 {

	clear:both;
	width:1000px;
	height: 19px;
	background: #fff url('http://www.konstat.pl/templates/default/img/top-bar2.jpg') no-repeat;

}

#left {

	float:left;
	width:288px;
	background-color: #fff;
	overflow:hidden;
	margin-left:3px;

}

#right {

	float:right;
	width:705px;
	overflow:hidden;
	background-color:#fff;

}

#content {

	padding-left: 15px;

}

#footer {

	text-align: center;
	clear:both;
	float:none;
	width:1000px;
	height: 34px;
	background: #fdc005 url('http://www.konstat.pl/templates/default/img/footer-bgr.jpg');

}

#training-box, #news-box {

	/*
	float:left;
	*/
	width:95%;


}

#training-right {
	
	float:right;
	width:175px;
    height: 440px;
	background:#fff url('http://www.konstat.pl/templates/default/img/women.jpg') no-repeat;
	border-bottom:1px solid #d6ddf0;

}


.training-header {

	width:221px;
	height:22px;
	background: #fff url('http://www.konstat.pl/templates/default/img/aktualne_caption.jpg');
	clear:both;

}
.news-header {

	width:221px;
	height:22px;
	background: #fff url('http://www.konstat.pl/templates/default/img/aktualnosci_caption.jpg');
	clear:both;

}
.about-header {

	width:221px;
	height:22px;
	background: #fff url('http://www.konstat.pl/templates/default/img/kim_jestesmy_caption.jpg');
	clear:both;

}

.title {

	display:block;
	padding:1px 0 1px 20px;
	font: bold 14px Arial, Verdana, Tahoma;
	background: #fff url('http://www.konstat.pl/templates/default/img/header_square.jpg') no-repeat;
	margin-left:3px;
	color:#3e3e3e;

}

.short-desc-index {
	margin-right: 15px;
	margin-left:3px;
	font:normal 11px Tahoma, Arial, Verdana;
    line-height: 18px;
	color: #333;


    /*
	margin:10px 3px;
	font:normal 13px Tahoma, Arial, Verdana;
	width:500px; 
	color: #444;
    */
}

div#tabs {
	font:normal 11px Tahoma, Arial, Verdana;
}


.short-desc {
	margin-right: 15px;
	margin-left:3px;
	font:normal 11px Tahoma, Arial, Verdana;
    line-height: 18px;
	color: #333;


/*
	margin:10px 3px;
	font:normal 13px Tahoma, Arial, Verdana;
	color: #444;
    */

}

.text {

    width: 95%;
	margin-right: 0px;
	margin-left:0px;
	font:normal 11px Tahoma, Arial, Verdana;
    line-height: 18px;
	color: #333;
}

.comment {

    width: 95%;
	margin-right: 0px;
	margin-left:0px;
	font:italic 13px Tahoma, Arial, Verdana;
    line-height: 18px;
	color: #333;
}

.signature {

	text-align: left;
	margin-right: 30px;
	font:normal 12px Tahoma, Arial, Verdana;
    line-height: 20px;
	color: #33f;
}

.small-edit {

	width:170px;
	height:13px;
	padding:2px 5px;
	font:normal 11px Verdana, Tahoma, Arial;

}

.submit {
	width: 68px;
	height: 19px;
	background: #fff url('http://www.konstat.pl/templates/default/img/button-ok.jpg');
	border:0;
	cursor:pointer;
}

.user-menu-item {


	font:bold 10px Verdana, Tahoma, Arial;
	background-color: #ECFAB6;
	color:#444444;
	padding:5px 12px;
	cursor:pointer;
	float:left;
	margin:10px 1px;
	text-align:center;

}

.user-menu-item img {

	padding:5px 0;

}

.sel {

	background-color: #CDED61;

}

table.firms {

	position:relative;
	margin-top:8px;
	width:95%;
	border-left:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
}

table.firms tr {

	padding:5px;
}


table.firms th {

	text-align:center;
	height:30px;
	margin-top:8px;
	background:#fff url('http://www.konstat.pl/templates/default/img/bar-gray.gif') repeat-x top left;
	font:bold 11px Verdana, Tahoma, Arial;
	color: rgb(60, 60, 60);

}

table.firms td {
	
	text-align:center;
	border-right:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	padding:5px;
}


table.editions {

	width:95%;
	border: 1px solid #ddd;
	margin:10px;
}


table.editions th {

	text-align:left;
	padding-left:10px;
	height:30px;
	background: #FF9933 url('http://www.konstat.pl/templates/default/img/bar-gray.gif') repeat-x;
	font:bold 11px Tahoma, Verdana, Arial;
	color:#fff;

}

table.editions td {

	text-align:left;
	padding:5px;
}


table.trainings {

	position:relative;
	margin-top:8px;
	width:100%;
	border-left:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;


}

table.trainings th {

	text-align:center;
	height:30px;
	margin-top:8px;
	background:#fff url('http://www.konstat.pl/templates/default/img/bar-gray2.gif') repeat-x top left;
	font:bold 11px Verdana, Tahoma, Arial;
	color:#0085c9;

}

table.trainings td {

	border-right:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	padding:5px;

}

table.trainings .training-caption {

	font: bold 11px Verdana, Tahoma, Arial;
	color: #ed1044;
	padding:5px;

}

table.trainings .edition-caption {

	font: bold 10px Verdana, Tahoma, Arial;
	color: #008cd4;
	padding:5px;

}

table.trainings .members-caption {

	font: bold 10px Verdana, Tahoma, Arial;
	color: #555;
	padding:5px;

}

.green-btn {
	
	width:114px;
	height:25px;
	border:none;
	background: #fff url('http://www.konstat.pl/templates/default/img/green-button.gif') no-repeat left;
	font:bold 10px Verdana, Arial, Tahoma;
	color:#fff;
	cursor:pointer;
	margin:10px 0;

}



table.training-signups {

	border:1px solid #e6e6e6;
	width:95%;
}

table.training-signups tr.odd {

	height:30px;
/*	background-color:#FDE4CC; */

}

table.training-signups tr.even {

	height:30px;
/*	background-color:#FAF4CB; */

}

table.training-signups th {

	text-align:center;
	height:30px;
	margin-top:8px;
	background:#fff url('http://www.konstat.pl/templates/default/img/bar-gray.gif') repeat-x top left;
	font:bold 11px Verdana, Tahoma, Arial;
	color: rgb(60, 60, 60);


}

table.training-signups td {

	text-align:center;
	border-top: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	font:normal 11px Verdana, Tahoma, Arial;
}

table.training-signups .user {

	font:bold 10px Verdana, Tahoma, Arial;
	color:#28A22C;
}


table.signups-members {

	width:95%;
	margin:0 auto;
	padding:10px;

}

table.signups-members th {

	text-align:center;
	height:30px;
	background:#fff url('http://www.konstat.pl/templates/default/img/bar-gray2.gif') repeat-x top left;
	font:bold 10px Verdana, Tahoma, Arial;
	color:#005380;
}

table.signups-members .name {

	font:normal 10px Verdana, Tahoma, Arial;
	color:#B72B2B;
}


table.signups-members .firm {

	font:bold 10px Verdana, Tahoma, Arial;
	background-color:#F1F9D9;
}


.loading {
	width:680px;
	height:50px;
	background: url('http://www.konstat.pl/templates/default/img/spinner.gif') no-repeat center center;

}

.panel-button {

	width:280px;
	height:100px;


}


.msgbox-valid {

	overflow:hidden;
	width:552px;
	height:178px;
	background: #fff url('http://www.konstat.pl/templates/default/img/msgbox-bgr.gif') no-repeat;
	margin:50px auto;
	text-align:right;
	
}

.msgbox-valid .icon {

	float:left;
	width:48px;
	height:48px;
	margin:15px;
	background: #fff url('http://www.konstat.pl/templates/default/img/msgbox-valid-icon.gif') no-repeat;

}

.msgbox-valid h3 {


	margin:20px;
	
}

.msgbox-valid p {

	padding:0 20px;
	clear:both;

}



.msgbox-error {

	overflow:hidden;
	width:552px;
	height:178px;
	background: #fff url('http://www.konstat.pl/templates/default/img/msgbox-bgr.gif') no-repeat;
	margin:50px auto;
	text-align:right;
	
}

.msgbox-error .icon {

	float:left;
	width:48px;
	height:48px;
	margin:15px;
	background: #fff url('http://www.konstat.pl/templates/default/img/msgbox-error-icon.gif') no-repeat;

}

.msgbox-error h3 {


	margin:20px;
	
}

.msgbox-error p {

	padding:0 20px;
	clear:both;

}

.hint {


	font:normal 10px Tahoma, Arial, Verdana;
    width:95%;
	border:1px solid #FBE6CE;
	background:#fff url('http://www.konstat.pl/templates/default/img/hint.gif') no-repeat top right;
	clear:both;
	margin:10px 0;
    color: #333;
	
	
}

.hint p.txt {

	padding:15px;
	margin-right:55px;

}

.hint p.link {

	padding:10px 10px 5px 10px;
	cursor:pointer;
	color:blue;
	text-align:left;
}


.clear {

	clear:both;
	float:none;

}

form p {
    display: block;
    clear: both;
}

ul.top_menu {
  padding: 0 5px;
}

ul.top_menu li {
  float: left;
  padding: 0 7px;
  list-style: none;
  font-size: 12px;
  font-family: Verdana, Tahoma, Arial, Verdana;
  font-weight: bold;
}

ul.top_menu li a:link,
ul.top_menu li a:visited {
  color:#ffffff;
}

ul.top_menu li a.active {
  color:#ff0000 !important;
}



