*{margin:0;padding:0;}
body{width:100%;background:#FFF;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px;}
img{border:0 none;}
a{color:#AAA;text-decoration:none;}
a:hover{color:#EEE;}
h1, h2{font-size:18px;font-weight:normal;padding-bottom:4px;margin-bottom:8px;color:#444;}
ol li {margin: 10px 0 0 20px;}
#xConatainer {background: #5B5B5B; width:100%;margin:0 auto;}
#gcContainer {background: #5B5B5B;}
#gcTop{margin-bottom: 30px;}
#gcMenu{background: transparent url(img/menu2.png) no-repeat;height:31px;width:720px;position: relative; left: 411px; top: -4px;}
#gcTitle {font-size: 25px; position: relative; left: 67px; top: 25px;}
#gcTitle a {color: #FFF;text-decoration:none;}
#gcMenu ul{padding:7px 0 0 13px;}
#gcMenu li{float:left;list-style-type:none;margin:0 5px; font-size:12px;}
#gcMenu a{color: #333;}
#gcMenu a:hover{color: #888;}
#gcMenu .special {color: #272C54;}
#gcMenu .special a {color: #272C54;}
#topmenu{float:right;color:#333;margin:5px 10px 0 0;font-size: 10px;}
#topmenu a {color: #333;}
#top_login_panel {float:right;margin: 0 5px 0 0;margin-top:-2px;}
#top_login_panel input {vertical-align: middle;}
#top_login_login, #top_login_pass {background: transparent url("img/text1.png") no-repeat; height: 15px; padding: 2px 0 3px 5px;width: 108px; border: 0 none; font-size: 11px; color: #444;};
.tlpi {width: 100px; padding: 1px; color: #333; font-size: 12px;}
#gcMenu #top_admin_menu {padding:2px 8px 0 0;}
#gcLeft{margin: 0 0 0 69px;float:left;background:transparent url(img/main_box_top2.png) no-repeat;width:737px; padding-bottom:1s5px;}
#gcContent {background:transparent url(img/main_box_middle2.png) repeat-y; padding:5px 16px 5px 16px; margin-top: 6px;}
#gcContentB {background:transparent url(img/main_box_bottom2.png) no-repeat;}
#gcFooter {margin: 0 auto; padding:0 10px 10px 0; color: #AAA; margin-top: 20px; text-align:center;}
.red {color:#C00 !important}	
.counterWarning {
	font-weight:bold;
	text-decoration:blink;
}
.form .formerror {margin:0; padding:0; color:#C00; font-weight:bold;}
.paginator1 {text-align: center; color: #444;}
.paginator1 a, .paginator1 span {
	padding: 2px 6px; 
	color: #444;
	border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 1px 3px;
    color: #666666;
    display: inline-block;
    margin: 0 0 0 5px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
	text-decoration:none;
	font-size:12px;
}
.paginator1 a:hover{background-color:#EEE; border-color: #777;}
.paginator1 span.current {border-color: #777; background-color:#EEE;}
.error{display:block;color:#444;background:#FFF url(/images/icons/alert1.png) no-repeat 10px center;margin:10px 0;padding:15px 15px 15px 50px !important;font-size:90%;font-weight:bold;border:1px solid #DDD;}
.info{display:block;color:#444;background:#FFF url(/images/icons/ok1.png) no-repeat 10px center;margin:10px 0;padding:15px 15px 15px 50px !important;font-size:90%;font-weight:bold;border:1px solid #DDD;}
.navy{color:#04529C !important}
.pointer{cursor:pointer}
.cb{clear:both;line-height:0;}
.cl{clear:left}
.cr{clear:right}
.db{display:block}
.fl{float:left}
.fr{float:right}
.m0{margin:0px;}
.p0{padding:0px;}
.txb{font-weight:bold;}
.txu{text-decoration:underline;}
.txj{text-align:justify;}
.tdn{text-decoration:none;}
.txc{text-align:center;}
.txr{text-align:right !important;}
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.tal{text-align:left;}
.tac{text-align:center;}
.taj{text-align:justify;}
.tar{text-align:right;}
.vat{vertical-align:top}
.vam{vertical-align:middle;}
.vab{vertical-align:bottom;}
.mt0{margin-top:0px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mb0{margin-bottom:0px;}
.mb2{margin-bottom:2px;}
.mb3{margin-bottom:3px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.ml2{margin-left:2px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.hide{display:none;}
.w100{width:100px;}
.w200{width:200px;}
.w300{width:300px;}
.w400{width:400px;}
.w25p{width:25%;}
.w50p{width:50%;}
.w75p{width:75%;}
.w100p{width:100%;}
.h200 {height:200px;}
.h300 {height:300px;}
.h400 {height:400px;}
.h500 {height:500px;}

.form fieldset{display:block;margin:0 0 20px 0;padding:30px 5px 20px 5px;padding-bottom:0px;border:1px solid #999;}
.form fieldset.none{border:none;padding:20px 5px 0 5px;}
.form legend{font-size:100%;color:#444;letter-spacing:2px;text-transform:uppercase;font-variant:small-caps;padding:0 10px;margin:0px;font-weight:bold;}
.form .submit{padding:3px 5px;font-weight:bold;}
.form label[for]{cursor:pointer;}
.form input+label{font-weight:normal;}
.form dl{clear:both;}
.form dt{float:left;width:26%;line-height:1.5em;text-align:right;margin:0 10px 10px 0;font-size:11px;font-weight:bold;color:#666;}
.form dd{float:left;width:70%;line-height:1.5em;margin:0 0 15px 0;}
.form dd.all{float:none;width:96%;}
.form a{text-decoration:underline;}
.form label{font-size:11px;font-weight:bold;color:#444;}
.form .advice{font-size:0.8em;color:#666;line-height:1.3em;margin-top:4px;}
.form input[type=text], .form input[type=file], .form textarea, .form input[type=password]{border:1px solid #BBB;padding:2px;}
#gcBottomMenu, #gcBottomMenu a, #copyright {color:#FFF;}
#admin_dashboard {text-align: center;}
#admin_dashboard td {padding: 10px 20px 20px 20px;}
#gcMenu2{width:100%;border-bottom:1px solid #DDD; margin-bottom: 30px; height: 26px;padding:12px 0 0 0;}
#gcMenu2 ul{padding:8px 0 0 13px}
#gcMenu2 li{float:left;list-style-type:none;margin:0 5px; font-size:11px;}
#gcMenu2 a{color: #000;}
#gcMenu2 a:hover{color: #333;text-decoration:underline;}
#gcOneColumn{background:#FFF;padding:0 16px 10px 16px;}
#gcOneColumn {color: #444;}
#gcOneColumn a {color: #444;}
h1 {margin-bottom: 15px;}
.table{background:transparent;border:1px solid #A5B3B5;border-collapse:collapse;font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:10px;margin:10px 0;text-align:left;width:100%;}
.table th{background:#888;border-bottom:1px solid #BBBBBB;color:#EEE;font-size:10px;font-weight:bold;padding:8px;}
.grd1 th {background:url(/images/grd1.png) repeat-x #FFF !important; color: #777;}
.thl th {border-right: 1px solid #A5B3B5; text-align: right; background:url(/images/grd1.png) repeat-x #FFF !important; color: #777;}
#gcWrapper .table th a{color:#EEE;}
.table td{border-bottom:1px solid #CCCCCC;color:#444444;padding:8px;}
.form dt{width:16%}
.form dd{width:80%;}
#gcFooter {margin-top:10px;}
.commentDiv {margin-top:10px; border:1px solid #EEE; padding: 5px;}
.commentDiv div {margin-bottom:10px;}
.commentDiv p {color:#999; font-size:90%;}
textarea.lines2 {
	height:30px;
}
#gcOneColumn a {color: #0E85B5; text-decoration:none;}
#gcOneColumn a:hover {text-decoration:underline;}
#tabs li a:hover {text-decoration:none;}
#gcMenu2 a, #rightTopMenu a, #gcOneColumn .paginator1 a, #cats a, #tabs li a {color:#444; font-weight:normal;}

/* TextboxList sample CSS */
ul.holder { margin: 0; border: 1px solid #999; overflow: hidden; height: auto !important; height: 1%; padding: 4px 5px 0; }
*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */
ul.holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; white-space:nowrap;}
ul.holder li.bit-box, ul.holder li.bit-input input { font: 11px "Lucida Grande", "Verdana"; }
ul.holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #CAD8F3; background: #DEE7F8; padding: 1px 5px 2px; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-input input { width: auto; overflow:visible; margin: 0; border: 0px; outline: 0; padding: 3px 0px 2px; } /* no left/right padding here please */
ul.holder li.bit-input input.smallinput { width: 20px; }

/* Facebook demo CSS */      
#add { border: 1px solid #999; width: 550px; margin: 50px; padding: 20px 30px 10px; }
form ol li { list-style-type: none; }
form ol { font: 11px "Lucida Grande", "Verdana"; margin: 0; padding: 0; }
form ol li.input-text { margin-bottom: 10px; list-style-type: none; padding-bottom: 10px; }
form ol li.input-text label { font-weight: bold; cursor: pointer; display: block; font-size: 13px; margin-bottom: 10px; }
form ol li.input-text input { width: 500px; padding: 5px 5px 6px; font: 11px "Lucida Grande", "Verdana"; border: 1px solid #999; }
form ul.holder { width: 1000px; }
form ul { margin: 0 !important }
ul.holder li.bit-box, #apple-list ul.holder li.bit-box { padding-right: 15px; position: relative; z-index:1000;}
#apple-list ul.holder li.bit-input { margin: 0; }
#apple-list ul.holder li.bit-input input.smallinput { width: 5px; }
ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('http://www.megafon.pl/_ycms_img/yohocms/close.gif'); }
ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }
ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }

/* Autocompleter */

.facebook-auto { display: none; position: absolute; width: 512px; background: #eee; }
.facebook-auto .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px;font-family:"Lucida Grande","Verdana"; font-size:11px; }
.facebook-auto ul { display: none; margin: 0; padding: 0; overflow: auto; position:absolute; z-index:9999}
.facebook-auto ul li { padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"; background-color: #eee }
.facebook-auto ul li em { font-weight: bold; font-style: normal; background: #ccc; }
.facebook-auto ul li.auto-focus { background: #4173CC; color: #fff; }
.facebook-auto ul li.auto-focus em { background: none; }
.deleted { background-color:#4173CC !important; color:#ffffff !important;}
.hidden { display:none;}

#demo ul.holder li.bit-input input { padding: 2px 0 1px; border: 1px solid #999; }
.ie6fix {height:1px;width:1px; position:absolute;top:0px;left:0px;z-index:1;}
input.maininput{width:150px;}
