*{margin:0;padding:0}
body, html{background-color: #EEEEEE;text-align: center;font-family: Tahoma;font-size: 11px;}
.clear{clear: both;font-size: 0;height: 0;}
#web{width:800px;height:auto;margin: 0 auto ;text-align: left;margin-top: 20px;background-color: #CCCCCC;}
#web.wide{width:auto;text-align: left;background-color: transparent;}
#box{width:800px;height:17px;margin: 0 auto ;text-align: left;padding-right: 20px;_padding-right: 10px;_margin-bottom: -10px;}
#top{height:200px; }
#top a{height:200px;display: block;font-size: 0;color:#00284C}
a.top_en{background: url(img/header.jpg) no-repeat }
a.top_es{background: url(img/header_sp.jpg) no-repeat }
#top_sp{background: url(img/header_sp.jpg);height:200px; }
#sidebar{width:162px;float: left;margin-bottom: 35px;}
#content{float: right;width:630px;*width:630px;height: auto;margin-bottom: 35px;}
#content.wide{width:auto;text-align: left;float: none;}
#content.zastita{width: 100%;}
#content.zastita img{margin-top: 15px;}
#bottom{height:72px;clear: both;}
#bottom{margin:0 23px;border-top: 1px solid #999999;}
#bottom_space{height: 58px;}
.menu li{background-color: #014164;width:162px;height:40px;display: block;list-style-type: none;*margin-bottom:-2px;}
.menu li a{width:162px;height:40px;display: block;color:#fff;font-size: 0px;color:#014365;text-decoration: none;text-transform: lowercase;}
.menu li a:hover{background: url(img/blesk.jpg) no-repeat;text-decoration: none;background-color: #225F7C;}
.bmenu{display: block;text-align: center;text-transform: lowercase;padding: 20px 10px 0 10px;}
.bmenu li {display: inline;list-style-type: none;padding:0px 4px 0 7px;line-height: 1.4em;}
.bmenu li+li{border-left:1px solid #666666 ;}
.bmenu li.page-item-19{border-left:0px solid #666666 ;}
.bmenu li.page-item-63{border-left:0px solid #666666 ;}
.bmenu li a{text-decoration: none;font-weight: bold;font-size: 10px;white-space: nowrap;}
.bmenu li a:hover{text-decoration: underline;}
p.lang a{display: block;width:23px;height:15px;font-size: 0;float: right;margin-top: 10px;}
a.en{background: url(img/en.gif) no-repeat;color:#F7251D;margin-left: 10px;}
a.es{background: url(img/es.gif) no-repeat;color:#D2020E}
a{color:#666666}

#text{padding:20px 20px 0 13px;color:#666666;line-height: 1.6em;font-size: 12px;}
#text img{padding: 3px ;border:1px solid #9D9D9D}
#text p {margin-bottom: 13px;}
#text a:hover{text-decoration: none;}
#text img.flr{float: right;margin: 0 0 10px 15px }
#text .orgpar{text-align: center;}
#text .orgpar img{padding:0;border:0;margin:15px 10px 10px 0}
#text ul, #text ol{margin: 0 0 15px 20px }
#text ol{margin-left: 30px;}

#text #submenu{background-color: #9D9D9D;padding: 5px 10px;margin-bottom: 20px;}
#text #submenu ul{margin: 0 ;}
#text #submenu ul li{display: inline;margin-right: 20px;}
#text #submenu ul li a{text-decoration: none;color:#DBEEFF;font-size: 13px;}
#text #submenu ul li a:hover{text-decoration: underline;}

h1{font-size: 16px;margin-bottom: 14px;display: block;border-bottom:1px solid #9D9D9D;padding-bottom: 4px;}
h2{font-size: 14px;margin-bottom: 10px;display: block;border-bottom:1px solid #9D9D9D;padding-bottom: 4px;padding-top: 10px;}
p{font-size: 12px}
p.upravit{clear: both;}
p.upravit a{color:#F00033}
p.bs{display: block;padding-top: 23px;}
p.bs, p.bs a{font-size: 10px;color:#666666;text-decoration: none;}
p.bs a:hover{text-decoration: underline;}

.homefoto{width:45%;text-align: center;float: left;padding-top: 20px;}
.homefoto img{margin-bottom: 10px;}

.menu .page-item-3 {background: url(img/01-welcome.jpg) no-repeat;}
.menu .page-item-46 {background: url(img/01-bienvenidos.jpg) no-repeat;}

.menu .page-item-5 {background: url(img/02-org_partners.jpg) no-repeat;}
.menu .page-item-50 {background: url(img/02-org_asociados.jpg) no-repeat;}

.menu .page-item-29 {background: url(img/03-committees.jpg) no-repeat;}
.menu .page-item-52 {background: url(img/03-committees.jpg) no-repeat;}

.menu .page-item-12 {background: url(img/04-auspices.jpg) no-repeat;}
.menu .page-item-54 {background: url(img/04-patrocinio.jpg) no-repeat;}

.menu .page-item-15 {background: url(img/05-call_papers.jpg) no-repeat;}
.menu .page-item-56 {background: url(img/05-convocatoria.jpg) no-repeat;}

.menu .page-item-17 {background: url(img/06-deadlines.jpg) no-repeat;}
.menu .page-item-59 {background: url(img/06-fechas.jpg) no-repeat;}

.menu .page-item-35 {background: url(img/07-venue.jpg) no-repeat;}
.menu .page-item-61 {background: url(img/07-sede.jpg) no-repeat;}

.menu .page-item-19 {background: url(img/08-timetable.jpg) no-repeat;}
.menu .page-item-63 {background: url(img/08-preliminar.jpg) no-repeat;}

.menu .page-item-21 {background: url(img/09-master.jpg) no-repeat;}
.menu .page-item-65 {background: url(img/09-clases.jpg) no-repeat;}

.menu .page-item-23 {background: url(img/10-scholarship.jpg) no-repeat;}
.menu .page-item-67 {background: url(img/10-becas.jpg) no-repeat;}

.menu .page-item-37 {background: url(img/11-online_sub.jpg) no-repeat;}
.menu .page-item-69 {background: url(img/11-reception.jpg) no-repeat;}

.menu .page-item-39 {background: url(img/12-fees.jpg) no-repeat;}
.menu .page-item-71 {background: url(img/12-tasas.jpg) no-repeat;}

.menu .page-item-41 {background: url(img/13-contacts.jpg) no-repeat;}
.menu .page-item-73 {background: url(img/13-contactos.jpg) no-repeat;}


/* Stylesheet - media:screen,projectionGraphic Studio VLADO Martin Hozík,martin.hozik@vlado.czTimestamp:12.2.2007 22:37:13Enc:UTF-8*/
.printonly{display:none !important;}
form.registration img{border:none !important;margin:0 !important;}
form.registration img.email{margin-bottom:-3px !important;   position:relative;}
form.registration input.input,form.registration textarea.textarea,input.text{width:270px;font-size:11px;border:1px solid gray;padding:2px;background:white;}
textarea.textarea{width:560px !important;}
form.registration input.input.error,form.registration textarea.error{border:1px solid #A42840 !important;}
form.registration input.input:hover,form.registration textarea.textarea:hover{}
form.registration label{display:-moz-inline-box;display:inline-block;width:170px;color:black;vertical-align:top;margin-right:15px;font-size:11px;}
form.registration p.longlabels{line-height: 1.9em;}
form.registration p.longlabels input{margin:4px 2px 0 0;*margin:1px 2px 0 0;}
form.registration p.longlabels label{width:530px;*width:510px;}
form.registration p{padding-top:0 !important;padding-bottom:0 !important;margin-top:3px !important;margin-bottom:3px !important;text-align:left;}
form.registration p span.hint{color:silver;text-align:left;font-size:10px;padding-left:135px;display:block;line-height:13px;}
form.registration input.small{width:100px;}
form.registration input.mili{width:50px;}
form.registration input.middle{width:225px;}
form.registration input.micro{width:35px;}
form.registration input.piko{width:20px;}
form.registration input.medium{width:180px;}
form.registration input.errors{border:3px solid #F11F2B}
input.submite{cursor: pointer;cursor: hand;width:180px;height:35px;background-color: #326988;color:#fff;font-weight: bold;font-size: 12px;border:1px solid #004265}
input.sleft{float:left}
input.sright{float:right}
form.registration textarea.errors{border:3px solid #F11F2B}
form.registration p.errors{border:3px solid #F11F2B;padding-left:10px;padding-right:10px;display: block;height:100px;margin-top:30px !important}
form.registration p.erro{font-size: 13px;color:#F11F2B;font-weight: bold;}
form.registration p.cerrors label{color:#F11F2B;font-weight: bold;font-size: 14px;}
form.registration div.errors{border:3px solid #F11F2B;}
form.registration select.errors{border:3px solid #F11F2B;}
p.redd, span.redd{color:#F11F2B;font-weight: bold;font-size: 13px;}
form.registration table{width:99%;margin-bottom:30px;border-collapse:collapse;}
form.registration table th{text-align:left;}
form.registration table th,form.registration table td{padding:4px;color:black;}
form.registration table tbody th{background-color:#F25B21;color:white;padding:2px 4px 2px 4px;}
form.registration table thead td{background-color:#F25B21;}
form.registration table thead th{color:black;}
form.registration table tbody td{background-color:#D9D9DA;border:1px #EEEFF0 solid;}
form.registration table tbody td.subtotal{background-color:#BDBEBE;text-align:right;padding-right:15px;white-space:nowrap;}
form.registration table tfoot th{font-size:12px;}
form.registration table tfoot td.subtotal{background-color:#F25B21;color:white;font-weight:bold;text-align:right;padding-right:15px;}
form.registration table th em{border:1px solid #93715D;background-color:#E5D9CB;color:#93715D;padding:1px 4px 1px 4px;font-style:normal;position:relative;top:2px;left:-3px;}
form.registration table .star{margin:0;padding:0;}
form.registration input.submit,form.registration input.reset{background:black url(../img/btn_bg.gif) repeat-x center center;color:black;
/*border:1px solid #F25B21;=border:1px solid #606060; */
border:1px solid gray;line-height:18px;padding:2px 10px 2px 10px;font-size:12px;    _width:0;    overflow:visible;        }
button.calendar{background:#F25B21 url(../img/button.bg.gif) repeat-x center;color:white;border:1px solid #F25B21;=border:1px solid #606060;padding:2px;margin-left:2px;margin-top:2px;font-size:12px;}
button.calendar img{margin:0;padding:0;}
td.na{background-image:url(../img/na.gif); }
form.registration table td.cost{text-align:right;padding-right:8px;white-space:nowrap;}
form.registration table td.unsigned{text-align:right;background-color:#C4C4C4;}
form.registration select{background-color:white;font-size:11px;border:1px solid gray;}
form.registration fieldset{margin:0 0 10px 0;padding-left:5px;position:relative;left:-7px;border:1px solid #F25B21;}
form.registration fieldset legend{font-weight:bold;color:#F25B21;}
form.registration span.label{display:block;margin-left:23px;}
form.registration span.label span{_padding-left:3px;}
form.registration input.invisible{border:none;background:none;text-align:right;width:60px;font-size:12px;padding:0px;margin:0;color:black;}
form.registration .currint{background-color:#F25B21;color:white;}
form.registration .inputvalue{font-weight:bold;}
form.registration p.buttons{text-align:center !important;background-color:#D9D9DA;border:1px solid #909090; padding:6px !important;margin-top:30px  !important;margin-bottom:20px  !important;}
form.registration tr.selected td{background-color:#ffef3c;}
form.registration tr.selected th{color:#ffef3c;}
img.roll{float:right;margin:4px;}
tr.hidden{display:none;}
a.hotelinfo{color:white;text-decoration:none;}
a.hotelinfo:hover{color:#ffef3c;text-decoration:underline;}

div#hotelhint{display:block;position:absolute;top:-30px;left:250px;background-color:white;border:1px solid gray;z-index:50;padding:10px;}
.multiplehotelname div#hotelhint{left:-300px;}
.multiplehotelname{position:relative;}
.rowcontroll{position:relative;}
form.registration h3{margin-top:65px;}
form.registration ul.paymenttype{margin-left:0 !important;padding-left:0 !important;}
form.registration ul.paymenttype li{padding:15px !important;margin-bottom:20px;background-color:#D9D9DA;border:1px solid #F25B21; display:block;margin-left:0px;position:relative;list-style:none;}
form.registration ul.paymenttype li table.regular{background-color:#D9D9D9;}
form.registration ul.paymenttype li table.regular td,form.registration ul.paymenttype li table.regular th{border-color:#F25B21;}
form.registration img.req{margin:2px;margin-left:5px;}
form.registration ul.paymenttype li p{text-align:justify;}
img.req{margin:10px 0 0 5px !important}
#content form.registration img{margin:4px 2px 4px 2px;padding:0;}
#content form.registration button img{margin:0 !important;padding:0  !important;}
legend{color:white;}
table tr.multiplehotelrow td{font-size:10px;padding-right:2px !important;}
div.hotel{padding:10px 0 30px 0;}
div.hotel table img{border:none;margin:0;}
div.hotel table th{text-align:left;width:130px;vertical-align:top;}
div.hotel table td,div.hotel table th{padding:4px 3px 4px 0;}
div.hotel h3 span.num{border:1px solid #93715D;background-color:#E5D9CB;color:#93715D;padding:1px 4px 1px 4px;}
.note{display:block;padding:5px 5px 5px 30px !important;background-position:7px 7px;background-repeat:no-repeat;border:1px solid #F25B21; margin:20px 0 10px 0 !important;}
.note.information{background-image:url(../img/info.gif);}
.note.current{border-color:#6D9EDA;background-color:#B3CCEC;}
.note.current h4{color:#265B9D;margin:0;text-align:center;font-size:16px;}
.note.current p{margin:6px 0 0 0;text-align:center;}
.note.privacypolicy{background:#D9D9DA;font-size:11px;margin-bottom:0;text-align:justify;padding:5px !important;}
#infoDiv{position:absolute;background-color:white;width:500px;border:1px solid silver;top:0;left:0;padding:10px;font-size:11px;}
#infoDiv h3{margin:0 !important;padding:0 !important;}
#infoDiv .hotel{border:none !important;}
#infoDiv table td,#infoDiv table th{text-align:left !important;}
.tematagroup span{font-size:10px;  display:block;  margin-left:135px;  width:270px;  margin-bottom:5px;}
.tematagroup span input{margin-left:-1px;  &margin-left:-5px;}
.prop01{width:45%;float:left;}
.prop01 ul{margin:0;padding:0;}
.prop01 ul li{margin-left:15px;}
a.footnote{position:relative;bottom:4px;font-size:11px;text-decoration:none;}
.fieldset{margin-bottom: 20px;background-color: #DCDCDC;padding: 0 15px 15px 15px }
.yes_barva{background-color: #FF5D5D;color:#3E3E3E}

a.modrak {cursor: pointer;cursor: hand;width:180px;height:30px;background-color: #326988;color:#fff;font-weight: bold;font-size: 12px;border:1px solid #004265;display:block;padding-top:10px;text-align: center;}