body {
   background: #E4F5FF url(images/grad.png) repeat-x;
   font-family:  Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
   color: #5D6367;
}

input, select, textarea {
   font-size: 1em;
   color: #666;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
#wrapper {
   background: url(images/tlo.png) no-repeat 23px 0;
   width: 940px;
   margin: 0 auto;
   overflow: hidden;
   position: relative;
   padding:0 0 20px;
}
#websiteTitle a {
   background: url(images/sar.gif) no-repeat;
   height: 63px;
   width: 251px;
   overflow: hidden;
   text-indent: -6000px;
   margin:39px 0 0 2px;
   display: block;
}
#pageTitle { font-size: 14px; margin-bottom: 1em; }
/*
.formField {
   height:30px;
   margin:auto;
   width: 212px;
}*/
.formMultiline {
   clear:both;
   height:80px;
   margin:auto;
   width:850px;
}

.formLabel {
   display:block;
   font-weight:bold;
   text-align:left;
   width:212px;
   margin-top:2px;
}
.formLabelReq { color: red; }
.formLabelHeader { font-weight:bold; }
.formText { width:200px; }
.formButtonStd {
   float: left;
   padding: 5px;
   background: #f0f0f0;
}
.formCheckBoxCategory { font-weight:bold; }
.formRowCheckBoxes { margin-left:15px; }
.controlCommunicationPoints { margin-top:30px; margin-bottom:20px; }
.controlAuthorControl { height:50px; }

.controlAuthorField {
   clear:both;
   margin:auto;
   width:850px;
}

.formButtonAuthor { padding: 5px; background: #f0f0f0; }
.usersList th { border:1px solid #999999; padding:4px; }
.usersList td { border:1px solid #999999; padding:4px; }

.mediaTrendy{
   background: url(images/media_trendy.gif) no-repeat top;
   width: 51px;
   height: 50px;
   overflow: hidden;
   text-indent: -6000px;
   position: absolute;
   margin:20px 0 0 882px;
}
.KTR{
   background: url(images/ktr.gif) no-repeat top;
   width: 26px;
   height: 50px;
   overflow: hidden;
   text-indent: -6000px;
   position: absolute;
   margin:20px 0 0 833px;
}
.effieAwards{
   background: url(images/effie_awards.gif) no-repeat top;
   width: 40px;
   height: 53px;
   overflow: hidden;
   text-indent: -6000px;
   position: absolute;
   margin:18px 0 0 766px;
}
.TextBox{
   width: 700px;
   background: #FFFFFF;
   float: left;
   padding:0 0 20px;
   min-height:500px;
}
.LeftBox{
   width: 220px;
   float: left;
   margin:50px 20px 0 0;
}
.LeftBox .header {
   height: 64px;
   color:#B8C6CC;
   font-size:13px;
   background: #2E3233 url(images/tlo_LeftBoxTop.png) repeat-x top center;
   padding:14px 20px 0 20px;
}
.LeftBox .header span { font-size:16px; }
.LeftBox .header a {
   float: right;
   font-size: 11px;
   color: #05D2FD;
   border-bottom:1px dotted #44DEFE;
   margin:2px 0 0 0;
}
.LeftBox .menu{
   background: #5D6367 url(images/tlo_BoxLeft.png) repeat-x bottom;
   padding: 0 0 20px 20px;
}
.LeftBox ul{
   margin: 1px 0 0 0;
   list-style: none;
   padding:10px 0 0 0;
   width:178px;
}
.LeftBox ul .open{
   background: url(images/arrow_boxdown.gif) no-repeat 0 10px;
}
.LeftBox ol{
   list-style: none;
   padding:0;
   margin:10px 0 0 -20px;
}
.LeftBox ol li{
   border-bottom: none;
   background: none;
   padding-left:0;
   padding: 4px 0 5px 0;
}
.LeftBox ol li span{
   background:transparent url(images/arrow_boxleft.gif) no-repeat scroll 0 3px;
   margin:0 0 0 20px;
}
.LeftBox .selected{
   background: url(images/ol_first.png) repeat-x;
}
.LeftBox ol a{
   margin: 0 0 0 20px;
}

.LeftBox li{
   background: url(images/arrow_boxleft.gif) no-repeat 0 10px;
   padding:5px 0 5px 20px;
   border-bottom:2px dotted #697275;
}
.LeftBox .last { border-bottom: none; }
.LeftBox a{
   font-size: 13px;
   color: #CEDDE5;
}
.LeftBox a:hover{
   text-decoration: underline;
}
.LeftBox .menu hr{
   width: 178px;
   height: 2px;
   background: url(images/linia4.gif) repeat-x;
   margin:0 0 0 -20px;
}
.platform{
   background: transparent url(images/platforma_h3.png) no-repeat;
   width: 508px;
   height: 22px;
   overflow: hidden;
   float: right;
   text-indent: -6000px;
   margin: -30px 20px 0 0;
}

.colorvalidator{
   color: #FFFFFF !important;
}
#bottomMenu{
   margin: 20px 0 30px 0;
}
.TextBox h3{
   color:#2E3233;
   font-size:30px;
   margin:0 0 0 20px;
}
.buttonDodajPrace{
   width: 185px;
   height: 29px;
   background: url(images/button_dodaj.gif) no-repeat;
   display: block;
   overflow: hidden;
   text-indent: -6000px;
   margin:15px 0 0;
}
.labelStd{
   color:#5D6367;
   display:block;
   font-size:12px;
   margin:50px 0 30px;
   text-align:center;
   width:100%;
}
.red{
   color: #E31A22;
}


.itemsList {
   width: 100%;
   border-collapse: collapse;
}

.itemsList th {
   text-align: left;
   background: #5e6367;
   color: #cedde5;
   font-weight: bold;
   padding: 9px 9px;
}

.itemsList td {
   text-align: left;
   border: 1px solid #e1ecf0;
   border-top: none;
   background: #f0f5f8;
   padding: 7px 9px;
}
.itemsList .even td { background: #fff; }

.dynamicContent h1,
.dynamicContent h2,
.dynamicContent h3,
.dynamicContent h4,
.dynamicContent h5,
.dynamicContent h6 {
   font-size: 1em;
   margin-bottom: .5em;
}

.dynamicContent h1 {
   color: #36d9fc;
   font-size: 1.4em;
}

.dynamicContent h2 {
   font-size: 1.2em;
}

.dynamicContent img {
   background:#F0F0F0 none repeat scroll 0 0;
   border:1px solid #DADADA;
   display:block;
   float: none;
   margin:0 auto 1em;
   padding:3px;
   display: block;
}

.limiterBox {
   background: #FEFECA;
   color: #333;
   display: block;
   padding: 2px 5px;
   border-top: none;
   border: 1px solid #eed87a;
   border-top: none;
}

.TextBox a { border-bottom:1px dotted #05D2FD; color: #05D2FD; }
.embodimentMode { margin:6px 0 0 0; }
.embodimentMode strong { color: #E31A22;}

.TDatePicker_default .selected { background-color: #00D4FF; border:1px solid #00D4FF; }
.TDatePicker_default .hover { border: 1px solid #00D4FF; }
.testForm .bodyForm .formRow .TDatePicker_default input.prevMonthButton {
   background:url("images/arrow_prev.gif") no-repeat;
   border:0 none;
   height:9px;
   margin:4px 8px 0 10px;
   overflow:hidden;
   padding:0;
   text-indent:-6000px;
   width:9px;
}
.testForm .bodyForm .formRow .TDatePicker_default input.nextMonthButton  {
   background:url("images/arrow_next.gif") no-repeat;
   border:0 none;
   height:9px;
   margin:4px 10px 0 8px;
   overflow:hidden;
   padding:0;
   text-indent:-6000px;
   width:9px;
}
.TDatePicker_default select  {
   background:none repeat scroll 0 0 #fff;
   border-color:#CFD5D8 #E6EBED #E6EBED;
   border-right:1px solid #E6EBED;
   border-style:none solid solid;
   border-width:medium 1px 1px;
   color:#8A9499;
   font-size:11px;
   margin:-1px 0 0;
   padding-bottom:3px;
   padding-top:3px;
   padding:2px 4px;
   width: 100px;
}
.TDatePicker_default .grid { border-spacing:0; color:#8A9499; margin:0 0 0 17px; width:220px; }
.TDatePicker_default .calendarFooter .todayButton { background:none;  border:none; height:19px; }
.TDatePicker_default .calendarBody { width:auto; }
.TDatePickerImageButton { border: 0;}






