/* *************************************************************************************************
 *
 *  resety | globalni definice
 *   
 * ************************************************************************************************* */

@font-face {
	font-family: 'MuseoSlab500Regular';
	src: url('museo_slab_500-webfont.eot');
	src: local('☺'), url('museo_slab_500-webfont.woff') format('woff'), url('museo_slab_500-webfont.ttf') format('truetype'), url('museo_slab_500-webfont.svg#webfontDVUFQhEq') format('svg');
	font-weight: normal;
	font-style: normal;
}
 
a img, address, applet, area, blockquote, body, caption, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, img, legend, li, map, object, ol, p, param, pre, small, sub, sup, table, td, th, tr, ul {border:0;margin:0;padding:0;text-indent:0;font-size:100%;}
sub, sup {line-height:1;font-size:60%;}
 
table  {border-collapse:collapse;border-spacing:0;}
td, th {vertical-align:top;}
address {font-style:normal;}
 
.required, .red {color:#d3232a;}
.green {color:green;}
.cleaner {clear:both;font-size:0;height:1px;display:block;}
.hidden {display:none;}
 
.float-left {float:left;}
.float-right {float:right;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.italic {font-style:italic;}
.bold {font-weight:bold;}
 
:focus {outline:0;}
 
a {color:#d3232a;}
a:hover {text-decoration:none;}
 
h1 {font-size:32px;color:#000000;}
h2 {font-size:24px;color:#d3232a;}
h3 {font-size:18px;color:#d3232a;margin-top:10px;}
h4 {font-size:14px;color:#d3232a;}
.heading{font-size:32px;color:#000000;}

h1,h2,h3,h4,.heading{font-family:'MuseoSlab500Regular',sans-serif;z-index:9999;display:block;font-weight:normal;position:relative;z-inxex:20;}
h1 a,h2 a,h3 a,h4 a{text-decoration:none;color:#d3232a;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{color:#a31218;}
.no-margin {margin-top:-8px;z-index:0;}
.margin-bottom{padding-bottom:20px;display:block;}
.button {background:#d3232a;line-height:22px;color:#FFFFFF;padding:5px;text-decoration:none;}
.button:hover {background:#a31218;color:#FFFFFF;}
a.social:hover {position:relative;top:-3px;}
.desc {font-size:14px;font-style:italic;margin-bottom:15px;}
 
small {font-size:90%;}
 
form input.text {width:160px;line-height:20px;border:1px #dadee0 solid;float:left;}
form input.radio {}
form input.checkbox {}
form input.submit {cursor:pointer;border:0;background:#d3232a;line-height:22px;color:#FFFFFF;}
form button {cursor:pointer;}
form select {}
form textarea {border:1px #dadee0 solid;float:left;}
form label {line-height:22px;}
.in-box form textarea {width:180px;}
.in-box form label {display:block;clear:both;}
.validation_img {float:left;padding-left:5px;}
form br {display:block;}
 
/* *************************************************************************************************
 *
 *  rozvrzeni stranky
 *   
 * ************************************************************************************************* */

html {background:url("../images/background.png");font-family: Helvetica, arial, Tahoma,  Verdana, sans-serif;font-size:13px;} 
.back {width:100%;background:url("../images/header.jpg") center top no-repeat;min-width:654px;}
.wrapper {width:960px;margin:0 auto;}
.red-box {background:#d3232a;}
  .red-box h1,.red-box h2,.red-box h3,.red-box h4,.red-box .heading{color:#FFFFFF;}
  .red-box a {color:#FFFFFF;text-decoration:none;}
    .red-box a:hover {color:#ffd3d5;}
  .red-box ul {margin:10px 0 0 0;}
    .red-box li {list-style-type:none;background:url(../images/red-list.png) left center no-repeat;padding-left:20px;}
.white-box {background:#FFFFFF;}
.grey-box {background:url("../images/panel.png");}
.three {float:left;margin:0 10px;padding:20px;width:260px;display:inline;margin-bottom:10px;}
.one {margin:0 10px 10px 10px;padding:20px;background:#EEEEEE;}
.two-three {float:left;margin:0 10px;padding:20px;width:580px;display:inline;margin-bottom:10px;min-height:612px;}
  .two-three p, .white-box.three p {margin-bottom:10px;}
  .two-three ul {list-style-type:square;}
  .two-three ul,ol {margin:20px;}
  two-three ul li {margin-bottom:10px;}
.four {float:left;margin:0 10px 10px 10px;padding:20px;width:180px;display:inline;height:270px;}
  .four h1 {color:#D3232A;font-size:18px;}
.fourth {width:220px;float:left;margin: 20px 20px 20px 0;}
  .fourth li {list-style:none;}
  #footer .fourth li strong a {color:#d2d2d2;}
  #footer .fourth li strong a:hover {color:#FFFFFF;}
.program {height:630px;}
  .program-right {background:url("../images/program-back.jpg") bottom right no-repeat;background-color:#FFFFFF;height:630px;}
.news-img {margin:0 10px 10px 0;}
.registration td {padding-right:10px;vertical-align:middle;padding-bottom:5px;}
.in-box {padding:20px;font-size:11px;margin-bottom:20px;list-style-type:square;}
  .in-box p {margin-bottom:10px;}
  .sub-text{color:#888888;font-size:11px;display:block;margin-bottom:20px;}
  .submenu li{list-style:none;line-height:18px;font-size:12px;}
  .submenu li.active a {text-decoration:none;}
#header{height:280px;position:relative;}
  #logo {position:absolute;top:10px;left:35px;width:181px;overflow:hidden;height:0px;padding-top:198px;background:url(../images/logo.png) top left no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.iberica.cz/images/logo.png', sizingMethod='scale');*background-image:none;}
  #menu {position:absolute;top:230px;left:35px;font-family:'MuseoSlab500Regular',sans-serif;font-size:20px;}
    #menu li {display:inline;margin-right:15px;}
    #menu a {text-decoration:none;color:#FFFFFF;}
      #menu a:hover {color:#ffd3d5;}
      #menu a.active{color:#FFCB08;}
    #search {position:absolute;top:50px;left:770px;}
    #search input.text {width:112px;height:20px;margin:0;border:0;background:transparent;margin-top:2px;}
    #search input.submit {width:30px;height:30px;margin:0;border:0;background:transparent;}
    #lang {position:absolute;top:25px;left:770px;color:#EEEEEE;font-size:11px;}
      #lang a {}
#background{width:1000px;height:654px;background:url(../images/woman.jpg) no-repeat;z-index:-1;position:absolute;left:50%;margin-left:-500px;}
#footer {border-top:1px #242324 solid;background:url(../images/footer.png);height:400px;width:100%;overflow:hidden;color:#636363;}
  .partner {width:148px;float:left;border:1px #242324 solid;margin:10px 10px 0 0;}
  #footer a.button {width:138px;border:1px #242324 solid;display:block;text-align:center;float:right;margin:10px;color:#FFFFFF;}
  #footer a.button:hover {background-color:#3a3a38;}
  #footer hr {display:block;height:1px;border-bottom:1px #242324 solid;width:100%;clear:both;}
  #footer a {color:#a5a5a5;text-decoration:none;}
  #footer a:hover {color:#d2d2d2;}
  .two-three.hp-langs {background:url("../images/program-back.jpg") bottom right no-repeat;background-color:#FFFFFF;padding-right:220px;width:380px;height:400px;}

.bordered, .bordered-top { border-top: 1px dashed #bbb; }
.bordered { padding-top: 0.8em; margin-bottom: 1em; }  
.bordered-top { margin-top: 1em; padding-top: 1em; }

.button-buy { padding: 0.5em 0.8em; background: #D3232A; color: white; text-decoration: none; font-weight: bold; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.button-buy:hover { top: 1px; background: #d2504d; }
