* {margin:0;padding:0;}	img {border:0}
img{display:block}
body {font-family:Arial,Helvetica,Verdana,sans-serif;font-size:13px;line-height:19px;margin:0;padding:0;text-align:center;background:url(st5img/back-black.gif) repeat-x 0 0}
#wrapper {width:919px;margin:0 auto;text-align:left;background:url(sst5img/rithm.gif) top left repeat}
#header h1{background:url(st5img/logos-black.gif) no-repeat 0 0 transparent;text-indent:-9999px;font-family:Arial black, Arial, Helvetica, sans-serif;font-size:60px;text-transform:uppercase;font-weight:normal;color:#fff;height:152px}
#header {padding-top:0;height:152px;position:relative;margin-bottom:72px}

#content {width:100%;float:left;}
.main {width:520px;margin-right:12px;float:left}
.sidebar {width:387px;float:left;}
.main p, .sidebar p, .main ul, .task p, .task ul{margin-bottom:19px}
#content {margin-bottom:19px}

h2{font-size:24px;line-height:29px;color:#000;clear:both;margin-bottom:30px;sborder-bottom:1px solid #ccc;padding-bottom:38px;font-weight:normal}
h3{font-size:32px;line-height:38px;font-weight:normal;padding:0px 0 19px;clear:both;width:100%}
h4{font-size:20px;padding:19px 0 10px;font-weight:normal}
h5{font-size:13px;}
.caption{font-style:italic;margin-top:10px}
.box{background:#f6f6f6;padding:20px;}
.task .box{padding:20px 22px;margin-top:20px}

li{margin-left:17px}

table{width:100%;border-top:0px solid #ccc;border-collapse:collapse;margin:0 0 0;font-size:13px}
td{border-top:1px solid #ccc;padding:12px 0;line-height:16px;vertical-align:top;}
a:link, a:hover, a:visited {color:#B11016;sfont-weight:bold;outline:0;text-decoration:none;}
a:hover{color:#FF5D4A}
.time{width:113px}
#footer{padding-top:0;color:#999;font-size:11px;background:#222;clear:both;padding-top:38px;}
#footer div{text-align:left;width:912px;margin:0 auto;height:95px;position:relative;}
#footer p{line-height:1.2}
#footer a{color:#ccc}

#fbbut{smargin-bottom:47px;}
#gpbut,#twbut {smargin-bottom:47px;float:left;width:auto;}


.j,#p {float:left;width:100%}
.j{border-top:1px solid #ccc;border-bottom:solid #ccc 1px;float:left;width:100%;margin:19px 0 24px;padding:0 0 38px;}
.j li {list-style:none;float:left;width:121px;margin-right:12px;margin-left:0;font-size:11px;line-height:16px;color:#666}
.j li.last{margin-right:0}
.j li strong{font-weight:normal;font-size:12px;color:#000}
.j li img{margin-bottom:6px}
.gal{padding:12px 0 0;margin-top:38px;margin-bottom:30px}
.gal li{margin-bottom:12px}
.gal ul li img {margin-bottom:0}
#faq{border-bottom:1px solid #ccc;padding:0 0 24px;margin:0 0 30px;}
#faq div{width:650px;margin-top:30px}
#contact{clear:both;padding-bottom:56px}

.task .section{clear:both;width:100%;margin-top:38px;float:left;padding-top:0}
.task h4{float:left;width:234px;margin-right:12px;padding-top:0 !important;margin-top:0 !important;padding-right:20px}
.task .seccont{float:left;width:630px;}
.longlist li{margin-bottom:10px}

.download {font-size:15px;padding:0px 0 15px 35px;display:block;}
.dwg{background: url(st5img/dwg.gif) 0 0 no-repeat;}
.pdf{background: url(st5img/pdf.gif) 0 0 no-repeat;}
.file{color:#666;font-size:11px;text-decoration:none !important;display:block}
.zip {background: url(st5img/zip1.gif) 0 0 no-repeat;padding:10px 0 25px 55px;font-size:18px}
h3, h1#apply,h1#success{height:47px;padding:0 0 0 0;text-indent:-9999px;margin-bottom:10px;}
#juri{background:url(st5img/h34.gif) 0 0 no-repeat;margin-top:19px}
#zadanie{background:url(st5img/h34.gif) 0 -47px no-repeat;}
#vyprosi{background:url(st5img/h34.gif) 0 -94px no-repeat;}
#qa{background:url(st5img/h34.gif) 0 -188px no-repeat;}
#apply{background:url(st5img/h34.gif) 0 -235px no-repeat;}
#success{background:url(st5img/h34.gif) 0 -141px no-repeat;margin-bottom:19px}
#winners h3, #win h3{background:url(st5img/h34.gif) 0 -141px no-repeat;margin-top:19px}
#awards h3{background:url(st5img/h34.gif) 0 -423px no-repeat;margin-top:19px}


#competition{background:url(st5img/h34.gif) 0 -329px no-repeat;margin-top:19px;clear:both}
#projects{background:url(st5img/h34.gif) 0 -376px no-repeat;margin-top:19px;}
#share{width:400px;margin-top:38px}
#fb{position:absolute;top:0px;right:0;}
#fb a{color:#999;background:url(st5img/fb.png) top right no-repeat;display:block;height:32px;padding-right:40px;text-align:right;line-height:1.2}
#fb a:hover{color:#ccc}

.apply-area{float:left;width:100%;margin-bottom:19px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:18px 0}
.apply-area a{display:block;font-size:11px;font-weight:bold;float:left;width:auto;background:#B11016 url(../style/st5img/plus.gif) 14px 12px no-repeat;padding:9px 22px 8px 36px;-moz-border-radius: 5px;border-radius: 5px;color:#fff;border:1px solid #B11016}
.apply-area a:hover{background-color:red}
.apply-area span{margin-left:15px;display:block;float:left;width:600px;line-height:18px}
h2{margin-bottom:30px;padding-bottom:19px}

body#application {background:url(st5img/back76.gif) 0 0 repeat-x}

#application #header{margin-bottom:23px;padding-top:0;height:76px;position:relative;}
#application #header a{display:block;width:160px;background:url(http://tvstudio5.com/modules/admin/img/admin-logo.gif) no-repeat -28px 5px transparent;text-indent:-9999px;font-family:Arial black, Arial, Helvetica, sans-serif;font-size:60px;text-transform:uppercase;font-weight:normal;color:#fff;height:76px}
#application #footer div{height:57px}
#application #footer{padding-top:30px}

#crumb{margin-bottom:53px}
#crumb span{color:#999}
#crumb img{margin:0 5px 0 8px;display:inline}
label {display:block;font-weight:bold;font-size:13px;margin-bottom:5px}
input{}
#name, #email {width:444px;font-size:18px;padding:3px;font-weight:bold}
#file1,#file2{font-size:11px;color:#999}
form p{color:#888;margin-top:5px;font-size:11px;line-height:1.4}
form ul{width:450px;margin-top:19px;background:#f1f1f1;padding:30px 35px 20px}
form li{list-style:none;margin-bottom:24px;margin-left:0;}
form li.file-1-field{margin-bottom:15px}
.instruction{font-size:11px;line-height:24px;margin-top:38px;display:none}
input#button{font-size:12px;font-weight:bold;padding:10px 20px 10px 20px;text-transform:uppercase;background:#B11016;color:#fff;border:0;-moz-border-radius: 5px;
border-radius: 5px;cursor:pointer !important;}
input#button:hover{background:#B11016;}
.button{margin-bottom:122px;margin-top:19px}
.validation{color:#fff;background:red;font-size:12px;padding:3px 5px;display:inline;}
.progress{background:#6699FF;color:#fff;padding:3px 5px}
#upload-container-1 button,#upload-container-2 button{font-size:11px;padding:3px 5px}
#file-name-1, #file-name-2{border:0;background:none;font-size:11px;padding:3px;display:block;min-width:0;height:13px}
form li.file-1-field p, form li.file-2-field p{margin-top:0;margin-bottom:5px}
label span{font-size:11px;color:#888;font-weight:normal}

#applicationform{float:left;width:550px;}
#help{float:left;width:250px;margin-top:19px}
#help h5, #help p{font-size:12px;line-height:1.4;color:#333}
#help p{margin-bottom:19px}


.success{margin-top:94px;height:500px}
.success h3#success{margin-bottom:15px}
.success p{line-height:19px;font-size:13px;}
.success p a{font-size:12px}
.more {margin-top:19px}

#winners{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;margin-bottom:19px;float:left;width:100%;padding-bottom:24px;position:relative}
#winners ul, .projects ul{clear:both;width:100%;margin-top:19px;width:100%;float:left;margin-bottom:19px}
#winners li, .projects li{list-style:none;margin-left:0;padding-left:0;margin-right:12px;float:left;width:298px;margin-bottom:0px;padding:10px 0;}
#winners li strong {display:block;margin-top:10px}

.projects, #awards {float:left;width:100%;padding-bottom:0px;border-top:1px dashed #ccc;clear:both}
.projects h4{}
.shortproject, .shortprojectinfo{float:left;width:143px;}
.shortproject {margin-right:12px}
.projects li strong{margin-top:0;display:block;line-height:1.2}
#shortlist li,#first li, #tech li{width:298px;border-top:1px solid #ddd}
.projects li{sborder-top:1px solid #f1f1f1;}
#tech {border-bottom:1px solid #ccc;margin-bottom:19px}
#win li strong, #awards li strong {margin-top:10px}
.projects li.bord{border-bottom:1px solid #ddd}
.projects ul.classiclist{margin-top:0 !important;padding-top:0;clear:both;padding-left:0}
.projects .classiclist li{clear:both;list-style:disc;padding:0 0;margin-left:20px}
#first, #tech, #shortlist{border-top:0}
#first li, #tech li{padding:8px 0 6px}
p#record-links{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:19px 0;margin-bottom:19px;clear:both}
p#record-links sa{background:url(st5img/crumb.gif) 0 3px no-repeat;padding-left:13px}
.projects li{font-size:12px}
#tech strong{color:#999}

#awards{padding-bottom:38px;}
#awards li{margin-left:0;padding-left:0;list-style:none;float:left;width:100%;position:relative;margin-bottom:0}
#awards li simg{width:608px;height:121px}
#awards li сa{float:left;width:608px;}
#awards li .descs{position:absolute;bottom:10px;background:#fff;margin-top:10px;padding:5px 0 5px 5px;margin-left:10px;}
#awards li .desc a{float:none;width:auto}
#awards li h4{padding-top:0;}



.txtonly ol strong {display:inline !important;font-weight:normal}
.txtonly ol{float:left;padding:19px 38px;background:#f1f1f1;}
.txtonly li h4{font-size:12px !important;font-weight:bold !important;padding-bottom:0;}
.txtonly li h4 span{font-weight:normal;}
.txtonly sol{float:left;padding:19px 38px 19px 320px;background:#f1f1f1 url(st5img/sec.jpg) top left no-repeat;}

#bodytext ol li{padding-bottom:19px}




