body { padding:0; margin:0; background: url('/_public/img/background.jpg') repeat-y white; background-position: 50% 0; text-align:center; font:13px "Arial Regular", "Arial", arial; }
a {color: #64090e; text-decoration:none; font-weight: bold;}
img {border: none; margin: 0; padding: 0;}
h1, h2, h3, h4 { color:#8cc63f; margin:15px 0 0 0; }
p { margin: 0; padding: 0;}
textarea { width: 600px; height:300px; }
div.info { margin: 15px 0; background: #ecf7ff; border: 1px solid #3F8EC6; padding: 10px; }
p.info { color:#999; font-size:12px; }
.c { clear: both; }
.r { float: right; }
.l { float: left; }
th, td { font-size:13px; padding:8px 10px; }
tr.odd { background:#f0f0f0; }
table { margin-top:20px; }
div.parent { background:#eee;  margin:15px 0 0 0;}
div.child { background:#eee;  margin:15px 0 0 0;}
textarea#comment_text { width: 400px; height:100px; }

#layout { width:900px; margin:0 auto; padding:0; background: white; text-align:left; }

#header { width: 828px; margin-left: 36px;}

#top { width: 828px; height:209px; text-align: center;}

#sortable { list-style-type: none; margin: 0; padding: 0; }

#sortable ui li {width: 207px; height: 54px; float: left;}

.city { width: 207px; height: 54px; float: left;}

#leftMenu {float: left; width: 150px;}

#content {width: 510px; float: left; margin-top: 20px; padding: 0 15px;}
#content2 {width: 720px; float: left; margin-top: 20px; padding: 0 15px;}

#rightMenu {width: 210px; float: right;}

#page { padding-top: 30px;}

#pilotTop {width: 149px; height: 41px; background: url('/_public/img/pilot_top.gif') no-repeat;}
#leftMenu ul {padding: 0; margin: 0;}
#leftMenu ul li {width: 149px; list-style: none; }
#leftMenu ul li a { display: block; background: url('/_public/img/pilot_content.gif') repeat-y 0 0;  padding: 0 0 12px 0; margin: 0; border: 0; }
#leftMenu ul li a:hover {background: url('/_public/img/pilot_content_hover.gif') repeat-y 0 0; text-decoration: underline;}
#leftMenu ul li p { margin: 0 19px; text-align: center; }
#pilotBottom {width: 149px; height: 294px; background: url('/_public/img/pilot_bottom.gif') no-repeat;}

#tv_player { width: 514px; height: 368px; margin: 0; padding: 0; text-align:center;}
#tv_top {background: url('/_public/img/tv_top.jpg') no-repeat; width: 514px; height: 59px; }
#tv_left {background: url('/_public/img/tv_left.jpg') no-repeat; width: 64px; height: 217px; float: left; }
#tv_video { width: 384px; heigh: 217px; float: left;}
#tv_right {background: url('/_public/img/tv_right.jpg') no-repeat; width: 66px; height: 217px; float: left; }
#tv_bottom {background: url('/_public/img/tv_bottom.jpg') no-repeat; width: 514px; height: 92px; }

#foot {width: 900px; height:25px; line-height: 25px; background-color: #c12c28; color: white; text-align: center; margin-top: 40px;}
#foot a {color: white; font-weight: bold; padding-left: 6px;}
#foot a:hover {text-decoration: underline;}

/* Logowanie */
.leftLogin { float:left; margin-left: 10px; }
.leftRLogin { float:left; clear:left;}



form, dl, dt, dd, label, ul { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
form { margin-right:40px; margin-bottom:50px; }
dl { width:100%; }
dl dt { float:left;width:218px; padding-top:4px; }
dl dd input.text { width:280px; border:2px solid #21426F; padding:5px; padding-bottom:0px; }
dl dd select.text { width:280px;}
dl dd input.password { width:280px; border:2px solid #21426F;font-size:22px; padding:5px; padding-bottom:0px; }
dl dd.submit { margin-top:14px; }
dl dt.submit { margin-top:14px; }
dl dd input.submit { width:120px; font-size:18px; }
dl dd { margin-bottom:8px; }
dl dd ul.error { margin-top:4px;margin-bottom:8px;font-size:12px;margin-left:228px; color:red; list-style-type: none; list-style-position: outside; }


/*admin menu*/
#admin-menu {margin-bottom: 10px; padding: 0; background-color: #21426E; }
#admin-top { background-color: #fff; border-bottom: 1px solid #21426E;  zoom: 1; }
#admin-top .items { float: left; }
#admin-top .item{ float: left; margin: 0; padding: 2px 0; font-size: 12px; text-transform: uppercase; text-align: center; }
#admin-top .logout{ float: right; margin: 0; padding: 2px 5px; font-size: 12px; text-transform: uppercase; font-weight: bold; }
#admin-bottom { background-color: #21426E; }
#admin-bottom .item{ margin: 0; padding: 11px; float: left;  font-size: 12px; }
#admin-bottom .item_g{ margin: 0; padding: 11px; float: left; background-color: #5BB430; font-size: 12px; }
#admin-bottom .logo { padding: 0; }
#admin-bottom .logo img { padding: 0; margin: 0;}
#admin-bottom .sepg{ border-right: 8px solid #5BB430; }
#admin-bottom .sepw{ border-right: 8px solid #fff; }
#admin-bottom a { padding:0 4px; color:#fff; }
#admin-line { height: 3px; background: url('/_public/img/head-admin-line.png'); line-height: 100%; font-size: 0; }
/*end admin menu*/

/* login panel */
.cms-login-body { background:#fff;color:#000;font:12px;font-family: SegoeUI, Tahoma, Verdana, Arial; margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
.cms-login { zoom:1; background:url(/_public/img/l-pas.jpg) repeat-x 0px 118px; text-align:center;margin-top:160px; }
.cms-login .bg { zoom:1;background:#fff url(/_public/img/l-box-left.png) repeat-y top left;width:635px;margin:auto;text-align:left;position:relative;left:0px;top:0px; }
.cms-login .bg a.logo { width:142px;height:49px;display:block;background:url(/_public/img/l-logo.gif) no-repeat;position:absolute;left:18px;top:-55px;text-indent:-9999px; }
.cms-login .bg .bcl { zoom:1;width:12px;height:117px;position:absolute;left:-2px;top:118px;background:url(/_public/img/l-box-c-left.jpg) no-repeat; }
.cms-login .bg .bcr { zoom:1;width:12px;height:117px;position:absolute;right:-2px;top:118px;background:url(/_public/img/l-box-c-right.jpg) no-repeat; }
.cms-login .bg .br { zoom:1;background:url(/_public/img/l-box-right.png) repeat-y top right; }
.cms-login .bg .bt { zoom:1;background:url(/_public/img/l-box-top.png) no-repeat top left; }
.cms-login .bg .bb { zoom:1;background:url(/_public/img/l-box-bottom.png) no-repeat bottom left; padding:20px; position:relative;left:0px;top:0px;}
.cms-login .bg .bb .bad { background:#f4f4f4; color:red; padding:10px; position:absolute;top:60px; left:58px; width:494px; font-size:14px; }
.cms-login .bg .bb .bad b { font-size:18px; padding-right:5px; }
#cms-l-f form, #cms-l-f dl, #cms-l-f dt, #cms-l-f dd, #cms-l-f label, #cms-l-f ul { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
#cms-l-f form { margin-left:40px; margin-top:110px; margin-right:40px; margin-bottom:50px; }
#cms-l-f dl { width:100%; }
#cms-l-f dl dt { float:left;width:218px; font-size:24px; padding-top:4px; }
#cms-l-f dl dd input.text { width:280px;height:36px; border:2px solid #21426F; font-size:22px; padding:5px; padding-bottom:0px; }
#cms-l-f dl dd input.password { width:280px;height:36px; border:2px solid #21426F;font-size:22px; padding:5px; padding-bottom:0px; }
#cms-l-f dl dd.submit { margin-top:14px; }
#cms-l-f dl dt.submit { margin-top:14px; }
#cms-l-f dl dd input.submit { width:120px; font-size:18px; }
#cms-l-f dl dd { margin-bottom:8px; }
#cms-l-f dl dd ul.error { margin-top:4px;margin-bottom:8px;font-size:12px;margin-left:228px; color:red; list-style-type: none; list-style-position: outside; }
/* end login panel */
