html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
html{width:100%;height:100%;background:#000 url('./i/bg.jpg') no-repeat 50% 0;z-index:-100;}
body {width:100%;min-height:100%;height:100%;z-index:0;}
body{font-family:Arial,sans-serif;font-size:14px;line-height:1.2;color:#ccc;background:transparent url('./i/bg.jpg') no-repeat 50% 0;z-index:0;}
p{font-size:1em;line-height:1.5em;margin:0 0 1.5em 0;}
h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0em;}
h2{font-size:20px;line-height:1.6364em;margin-top:0.8182em;margin-bottom:0em;font-weight:bold;}
h3{font-size:1.6667em;line-height:1.8em;margin-top:0.9em;margin-bottom:0em;color:#003564;}

p.note {font-size:80%;color:#999;}

div.text a {display:-moz-inline-block;display:inline-block;text-decoration:none;line-height:1.1;}
body#partners div.text a {border-width:0;}
body#partners div.text p a {border-width:0 0 1px;}
div.text a:link {color:#0096ff;border-bottom:1px dotted #0096ff;}
div.text a:visited {color:#8256ab;border-bottom:1px dotted #8256ab;}
div.text a:hover, div.text a:active {color:#00c0ff;border-bottom:1px dotted #00c0ff;}

h1.logo {display:block;margin:0;width:168px;height:168px;position:relative;top:29px;left:71px;margin-bottom:30px;}
h1.logo a, h1.logo span {position:absolute;top:0;left:0;}
h1.logo a, h1.logo ins {display:block;width:168px;height:168px;text-decoration:none;}
h1.logo ins {background:url('./i/cf2010.png') no-repeat 0 0;z-index:120;}
h1.logo span {color:#fff;text-align:center;text-transform:uppercase;font:24px/1 bold Myriad,Calibri,Arial,Tahoma,sans-serif;display:block;width:168px;padding:36px 0;z-index:-10;}
h1.logo span b {display:block;color:#f0181f;font-size:44px;}
h1.logo a:hover {text-shadow:0px 0px 15px #fcc;}

h2.slogan {display:block;position:absolute;top:35px;right:20px;z-index:-10;text-transform:uppercase;font:34px/1 bold Myriad,Calibri,Arial,Tahoma,sans-serif;width:600px;}

div.page {clear:both;width:100%;min-height:100%;position:relative;min-width:1000px;}
div.page, div.page-in {zoom:1;}
div.page-in {clear:both;position:relative;margin:0 auto;width:1000px;padding:0 0 100px;}

object#flash {width:100%;min-width:1000px;height:217px;position:absolute;top:0;left:0;z-index:200;}

div.content {background:url('./i/content_bg.png') repeat 0 0;position:relative;top:20px;left:0;margin-bottom:50px;}
div.padding {padding:10px;min-height:385px;}
div.clock div.top, div.clock div.bottom {width:700px;height:10px;background:transparent url('./i/clock_bg.png') no-repeat 0 0;overflow:hidden;}
div.clock div.bottom {background-position:-700px 0;}
div.clock div.inner {width:690px;border-left:10px solid #000;background:#101010;}
div.clock div.padding {padding:10px 10px 0;}
object#clock_flash {width:640px;height:156px;margin:15px;}
div#clock_flash {width:640px;height:156px;margin:0 auto;padding:15px 0;}

div.content-footer {width:100%;clear:both;padding:20px 10px;}
div.copyright {margin:35px 0;font-size:10px;width:640px;display:-moz-inline-block;display:inline-block;text-align:left;vertical-align:middle;}
body#register div.content-footer {height:100px !important;}
/*body#register div.copyright {margin:20px 20px 20px 40px !important;}*/
div.copyright p {margin:0;line-height:1;color:#ccc;}
div.archive {display:-moz-inline-block;display:inline-block;text-align:right;vertical-align:top;width:255px;padding:0;margin-right:-40px;}
/*body#register div.archive {padding:0 20px 0 0;margin-right:0px;}*/
div.archive img {width:100px;height:100px;}

div.clock {display:-moz-inline-block;display:inline-block;width:700px;margin:0 10px 0 0;vertical-align:top;float:left;}
ul.menu {display:-moz-inline-block;display:inline-block;height:415px;#height:435px;width:265px;overflow:hidden;vertical-align:top;}
ul.menu li {display:block;width:265px;height:55px;margin:0 0 5px;}
ul.menu li a {display:block;width:265px;height:55px;position:relative;text-decoration:none;overflow:hidden;cursor:hand;cursor:pointer;}
ul.menu li a:link, ul.menu li a:visited {color:#fff;}
ul.menu li a span {display:block;width:240px;height:35px;position:absolute;top:5px;left:5px;padding:15px 0 0 20px;}
ul.menu li a:hover span {text-decoration:underline;}
ul.menu li a ins {display:block;width:530px;height:385px;position:absolute;top:0;left:0;text-decoration:none;background:transparent url('./i/menu.png') no-repeat 0 0;}
ul.menu li.about span {background-color:#308ecc;}
ul.menu li.partners span {background-color:#624290;}
ul.menu li.program span {background-color:#99af26;}
ul.menu li.speakers span {background-color:#e97928;}
ul.menu li.register span {background-color:#c11850;}
ul.menu li.contacts span {background-color:#787066;}
ul.menu li.actions span {background-color:#d51e1e;}
ul.menu li.about ins {margin-top:0px;}
ul.menu li.partners ins {margin-top:-55px;}
ul.menu li.program ins {margin-top:-110px;}
ul.menu li.speakers ins {margin-top:-165px;}
ul.menu li.register ins {margin-top:-220px;}
ul.menu li.contacts ins {margin-top:-275px;}
ul.menu li.actions ins {margin-top:-330px;}
ul.menu a:hover ins, body#register ul.menu li.register ins, body#about ul.menu li.about ins, body#program ul.menu li.program ins, body#about ul.menu li.about ins, body#speakers ul.menu li.speakers ins, body#partners ul.menu li.partners ins, body#contacts ul.menu li.contacts ins {margin-left:-265px;}

a.register {display:block;width:610px;height:125px;position:relative;margin:0 auto;padding:20px 0;}
a.register span {display:block;width:600px;height:115px;position:absolute;top:30px;left:10px;background-color:#c11850;text-align:center;line-height:125px;font-size:32px;z-index:110;}
a.register:link, a.register:visited {color:#fff;text-decoration:none;}
a.register:hover, a.register:active {text-decoration:underline;}
a.register ins {display:block;width:610px;height:125px;position:absolute;top:20px;left:0px;background:url('./i/reg.png') no-repeat 0 0;z-index:120;text-decoration:none;}
a.register:hover ins, a.register:active ins {background-position:0 -125px;}

body div.clock h3 {display:block;width:255px;height:70px;margin:0;color:#fff;position:relative;top:0;left:-20px;font-weight:normal;}
body div.clock h3 ins {display:block;width:255px;height:70px;background:transparent url('./i/headers.png') no-repeat 0 0px;position:absolute;top:0;left:0;text-decoration:none;z-index:120;}
body div.clock h3 span {display:block;width:245px;height:60px;position:absolute;top:10px;left:10px;background-color:#c11850;line-height:60px;font-size:30px;text-align:center;z-index:110;}

body#register h3 {margin:0 0 1em;}
body#register h3 ins {background-position:0 -280px;}
body#about h3 {width:299px;}
body#about h3 ins {background-position:0 0px;width:299px;}
body#about h3 span {background-color:#308ecc;width:289px;}
body#partners h3 {width:222px;}
body#partners h3 ins {background-position:0 -70px;width:222px;}
body#partners h3 span {background-color:#624290;width:212px;}
body#program h3 {width:242px;}
body#program h3 ins {background-position:0 -140px;width:242px;}
body#program h3 span {background-color:#99af26;width:232px;}
body#speakers h3 {width:252px;}
body#speakers h3 ins {background-position:0 -210px;width:252px;}
body#speakers h3 span {background-color:#e97928;width:242px;}
body#contacts h3 {width:214px;}
body#contacts h3 ins {background-position:0 -350px;width;214px;}
body#contacts h3 span {background-color:#787066;width:204px;}

body#contacts div.text {text-align:right;}
body#contacts div.text img {margin:0.5em 0 1.5em;}

h4 {font-size:18px;font-weight:bold;margin:0.75em 0;}
div.padding form#aspnetForm span b {display:block;font-size:18px;font-weight:bold;margin:0.75em 20px 0.75em 30px;}
div.padding form#aspnetForm div.row span b {display:inline;font-size:inherit;font-weight:bold;margin:inherit;}

div.text {padding:0.75em 30px;}
div.text ul {list-style:disc;}
div.text ol {list-style:decimal;}
div.text p {margin:1.5em 0 0.75em;}
div.text ul, div.text ol {margin:0 0 1em 20px;line-height:1.5em;}

#partners h4 {margin:40px 0 0;}

ul.sponsors {list-style:none !important;display:block;padding:0;margin:0 -20px !important;}
ul.sponsors li {display:inline-block;width:190px;padding:40px 10px;text-align:center;vertical-align:middle;}

ins {text-decoration:none;font-size:0px;text-indent:-99999px;}

div.row {padding:15px 0 15px 30px;width:650px;position:relative;overflow:hidden;}
div.error {background-color:#300;background-image:url('./i/error.png');background-position:410px 38px;background-repeat:no-repeat;}
span.err {display:block;height:27px;position:absolute;top:38px;left:444px;font-size:12px;line-height:1.1;color:#fff;padding:0 20px 0 0;}
div.row span {display:block;margin:0 0 0.2em;}
div.row em {color:#f06;}
div.row input {width:350px;height:17px;line-height:17px;box-model:border-box;-moz-box-model:border-box;-webkit-box-model:border-box;-opera-box-model:border-box;padding:5px 0.4em;}
div.radio {padding:5px 0 5px 30px;}
div.checkbox input, div.radio input {width:auto;height:auto;padding:auto;line-height:auto;}
div.checkbox span, div.radio span, div.row span span {display:inline;}
div.checkbox label, div.radio label {cursor:hand;cursor:pointer;}
div.row span span {color:#666;}
div.row label.next {display:block;border:0;outline:0;width:160px;height:50px;background-color:#c21850;line-height:50px;text-align:center;color:#fff;margin:5px 0 0 5px;z-index:110;}
div.row label.send {display:block;border:0;outline:0;width:160px;height:50px;background-color:#c21850;line-height:50px;text-align:center;color:#fff;margin:5px 0 0 5px;z-index:110;}
div.row input.next {display:block;border:0;outline:0;width:165px;height:55px;cursor:hand;cursor:pointer;background:transparent url('./i/next.png') no-repeat 0 0;padding:0;position:relative;left:0px;top:-55px;z-index:120;margin:0 0 -55px -5px;}
div.row input.send {display:block;border:0;outline:0;width:165px;height:55px;cursor:hand;cursor:pointer;background:transparent url('./i/send.png') no-repeat 0 0;padding:0;position:relative;left:0px;top:-55px;z-index:120;margin:0 0 -55px -5px;}
input {background-position:center top !important;}
input:hover, input.hover {background-position:right top !important;}
input.disabled, input:disabled {background-position:left top !important;cursor:auto !important;}

div.footer {position:relative;margin:-100px auto 0;width:100%;clear:both;float:left;}
div.footer-in {position:relative;height:100px;overflow:hidden;width:1000px;margin:0 auto;}

div.adobe {background:#f00;color:#fff;width:60px;height:100px;position:absolute;bottom:0;right:30px;z-index:100;}
div.adobe a:link, div.adobe a:visited {color:#fff;display:block;width:60px;text-align:center;padding:20px 0 0; height:80px;text-decoration:none;}
div.adobe a:hover, div.adobe a:active {text-decoration:underline;}
div.adobe span {display:block;z-index:110;}
div.adobe a ins {display:block;z-index:120;width:60px;height:100px;position:absolute;top:0;right:0;background:transparent url('./i/adobe.png') no-repeat 0 0;text-decoration:none;}


ul.menu, div.archive {float:right;}
div.copyright {float:left;}

div.copy {height:100px;margin:20px -50px -20px;padding:20px 50px;background:url('./i/content_bg.png');}

/* Tweeter integration */
div.content-footer {width:900px;padding:20px 50px;}
.twtr-widget {margin:0 0 0 -86px;padding:0 0 0 86px;background:url('./i/twitter.png') no-repeat 0 20px;}
.twtr-widget h3 {color:#c0a;}
.twtr-widget h4 {display:none;}
.twtr-widget .twtr-tweet {font-family:Myriad,Arial,Tahoma,sans-serif !important;}
.twtr-widget .twtr-tweet {width:25%;float:left;border-bottom:none !important;height:120px !important;}
.twtr-ft {display:none !important;}

/* === EBITES V SRAKU SO CVOIM ASP I MELKOSOFTOM SAMI!!!!111 === */
body#register div.radio br {display:block;height:1em;}