/* == NORMALIZE.CSS v1.0.1 | MIT License | git.io/normalize == */

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2.571em;margin:0}
h2{font-size:1.714em;margin:1.25em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:0 0 1.5em}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}

/* == UTILITY == */

html,button,input,select,textarea{color:#222}
body{font-size:1em;line-height:1.4}

::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}

.clear{*zoom:1}
.clear:before,.clear:after{display:table;line-height:0;content:""}
.clear:after{clear:both}

img{vertical-align:middle}

p{line-height:1.6em}

fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}

.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;text-align:center}

.inlay{margin:0 auto}

/* == SPECIFIC == */

body{font: 14px/19.6px "Open Sans",Helvetica,"Helvetica Neue",Arial;background:url(../img/layout-1170_02.jpg) repeat center top #25bfe4}

#page{width:100%;background:url(../img/layout-1170_04.jpg) no-repeat}

h1,h2,h3,h4,h5,h6{font-weight:400}
h1{text-transform:uppercase;color:#fff}
h2,h3,h4,h5,h6{color:#054756}

/* HEADER */

#head{background:url(../img/layout-1170_01.gif) repeat center top #f9f9f9;-webkit-box-shadow:0 -1px 8px #00a0db;box-shadow:0 -1px 8px #00a0db}
#head h1,a#logo{margin:0;background:#fff}
a#logo{text-decoration:none;background:url(../img/layout-1170_20.gif) no-repeat center center #fff}
a#logo img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);transition:opacity .55s ease-in-out;-moz-transition:opacity .55s ease-in-out;-ms-transition:opacity .55s ease-in-out;-o-transition:opacity .55s ease-in-out;-webkit-transition:opacity .55s ease-in-out}
a#logo:hover img{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0)}

/* MENU */

#menu ul{margin:0;padding:0}
#menu li,#menu li a,a#logo{display:block}
#menu li a{text-transform:uppercase;color:#006c9e;font-weight:700;text-decoration:none;text-shadow:0px -1px 0px #fff;font-size:1em;-webkit-transition:font-size .2s;-moz-transition:font-size .2s;-ms-transition:font-size .2s;-o-transition:font-size .2s;transition:font-size .2s}

#menu li:first-child a{background:url(../img/layout-1170_03.gif) repeat 0 0 #cef1f9}
#menu li:nth-child(2) a{background:url(../img/layout-1170_05.gif) repeat 0 0 #baf2ff}
#menu li:nth-child(3) a{background:url(../img/layout-1170_07.gif) repeat 0 0 #9be8f9}
#menu li:nth-child(4) a{background:url(../img/layout-1170_09.gif) repeat 0 0 #7fe1f7}
#menu li:last-child a{color:#fff;text-shadow:0px -1px 0px #0b92b0;background:url(../img/layout-1170_11.gif) repeat 0 0 #08abd2}

#head h1,#menu li,#menu li a,a#logo{float:left;text-align:center}

#menu li a:hover{font-size:1.1em}
#menu li a:active,#menu li.current_page_item a,form .submit input:hover,form .submit input:focus{background:#054756 !important;color:#fff !important;text-shadow:0px 1px 0px #021e24 !important}  

/* CONTENT */

#content{margin:0 auto}
#content .wrap{background:#fff;padding:4.5%}

#content a{color:#0db0d5;text-decoration:none;border-bottom:1px solid #d6d6d6}
#content a:hover{color:#0ca9cc;border-bottom:none}
#content a:active{position:relative;top:1px}

#content th a,#content th a:hover{color:#fff}

#page.index #content p{font-size:2.571em;text-transform:uppercase;color:#fff;line-height:1.166em;padding-top:15px}
#page.index #content p img{display:block;margin:0 0 15px}
#page.index #content p a{border:none;color:#054756}
#page.index #content p a:hover{color:#075d70}

.box{background:#fff;width:270px;padding:40px 60px;min-height:115px;height:auto !important;height:115px;margin:0 0 50px}

/* LOGIN */

#login-form fieldset:after,#registrace-form fieldset:after{content:"";position:absolute;bottom:-5px;left:0;width:585px;height:5px;background:url(../img/layout-1170_06.png) no-repeat 0 0}
#login-form fieldset a{font-size:0.786em;text-transform:lowercase}

#login-form fieldset li.submit,#registrace-form fieldset li.submit/*,#contact-form fieldset li.submit*/{float:right;margin-top:-102px}
#login-form fieldset li.submit input{margin:0 0 18px}

/* SIGN UP */

#registrace-form fieldset,#contact-form fieldset,#modul-form fieldset{width:485px;float:left}
#registrace-form fieldset li.push{margin:0 0 28px}
#registrace-form fieldset li.submit/*,#contact-form fieldset li.submit*/{margin-top:-44px}

/* FORMS */

form fieldset{background:#fff;position:relative}
form fieldset ul{margin:0;padding:0}
form fieldset li{margin:0 0 7px;list-style:none;width:302px;position:relative}

form label{display:block;margin:10px 0 5px;cursor:pointer}

form input{width:250px;height:42px;background:#fff;border:1px solid #aadbe7;-webkit-border-radius:3px;border-radius:3px;padding:0 25px;color:#006c9e;-webkit-box-shadow:inset 1px 2px 2px #a2e6f5;box-shadow:inset 1px 2px 2px #a2e6f5}
form textarea{width:435px;height:180px;background:#fff;border:1px solid #aadbe7;-webkit-border-radius:3px;border-radius:3px;padding:30px 25px;color:#006c9e;-webkit-box-shadow:inset 1px 2px 2px #a2e6f5;box-shadow:inset 1px 2px 2px #a2e6f5}
form input:focus,form textarea:focus{border:1px solid #91cfdc;-webkit-box-shadow:none;box-shadow:none}

form fieldset select{width:250px;background:#fff;border:1px solid #aadbe7;-webkit-border-radius:3px;border-radius:3px;padding:11px 1px 11px 25px;color:#006c9e;-webkit-box-shadow:inset 1px 2px 2px #a2e6f5;box-shadow:inset 1px 2px 2px #a2e6f5}

.wpcf7-form-control-wrap.checkbox{display:block;margin:0 0 15px}
.wpcf7-form-control-wrap.checkbox input,.rememberMe input{float:left;height:auto !important;width:auto !important;margin:4px 15px 0 20px;padding:0}

form li.submit{width:150px;text-align:center}
form .submit input,.row.buttons input{width:150px;height:44px;background:url(../img/layout-1170_08.gif) repeat 0 0 #7bbc4e;border:none !important;display:block;padding:0;color:#fff;font-weight:700;text-transform:uppercase;text-shadow:0 -1px 0 #698d4f;-webkit-box-shadow:inset 0 -4px 2px #698d4f;box-shadow:inset 0 -4px 2px #698d4f}
form .submit input:hover,.row.buttons input:hover{-webkit-box-shadow:inset 0 -4px 2px #032a33 !important;box-shadow:inset 0 -4px 2px #032a33 !important}
form .submit input:focus,.row.buttons input:focus{-webkit-box-shadow:inset 0 4px 2px #032a33 !important;box-shadow:inset 0 4px 2px #032a33 !important}

img.ajax-loader{position:absolute;top:20px;left:151px}

li.cptch,li.submit{margin:0}

li.cptch img{display:block;width:106px;height:44px;float:left;margin:0 18px 0 0}
li.cptch input{width:68px}
#content li.cptch a{display:block;float:right;width:36px;height:44px;overflow:hidden;text-indent:-999px;background:url(../img/layout-1170_13.gif) no-repeat center center #fff;border:none}

div.form{margin:0 !important}

form#yw0,form#post-form,#forumuser-form{background:#fff;padding:30px 80px;width:620px;margin:20px 0 50px !important}

.watermark{color:#919191 !important;font-style:italic !important;font-size:.786em}
input::-webkit-input-placeholder{color:#919191 !important;font-style:italic !important;font-size:.786em}
input:-moz-placeholder{color:#919191 !important;font-style:italic !important;font-size:.786em}

/*  */

.actual_file{padding:25px 0 0 20px}

#content .actual_file h5{margin:0 0 5px}
#content .actual_file p{margin:0}

form .row{position:relative}

#fakefile{background:url(../img/layout2_48.png) no-repeat right top #fff;padding:0 150px 0 25px;position:relative}
#Slide_flash{opacity:0;width:280px;width:300px\9;filter:alpha(opacity=0)}

form .browse{position:absolute;top:20px;left:0}

/* MODULES */

ul.modules{padding:0;float:left}
ul.modules li{list-style:none;margin:0 0 7px}
#content ul.modules li a{display:block;position:relative;border:none;width:390px;height:195px}

ul.modules li a span{background:#fff;position:absolute;right:0;bottom:0;text-align:right;text-transform:uppercase;font-weight:700;padding:14px 20px;display:inline-block;margin-left:60px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
ul.modules li:hover a span{-webkit-transform:scale(1.15);-moz-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15)}

/* SLIDES */

h2#slideName{color:#054756;font-size:1em;text-transform:uppercase;float:left;margin:-30px 0 0 195px}
h2#slideName span{color:#08728a;font-size:.786em;text-transform:lowercase;margin:0 0 0 15px}

#module{position:relative}
#module a.prev,#module a.next{display:block;width:195px;height:195px;background:url(../img/layout-1170_21.png) no-repeat center 26px;border:none;text-indent:-999px;overflow:hidden;float:left;margin:195px 0 0;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out}
#module a.next{background-position:center -172px}
#module a.prev:hover,#module a.next:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100)}

.slide{width:780px;height:585px;background:#fff;margin:0 auto 195px;float:left;position:relative}
.slide:after,form#test fieldset:after,.rightMenu:after{content:"";width:780px;height:6px;position:absolute;left:0;bottom:-6px;background:url(../img/layout-1170_22.png) no-repeat center top}
.slide p,.slide ul{margin:2em 2em 0}

#slides{position:absolute;top:-40px;right:195px;width:195px;z-index:2}
#slides h3{margin:0;width:195px;height:40px;line-height:40px;background:url(../img/layout-1170_23.gif) repeat 0 0 #008baf;font-size:1em;color:#fff;text-align:center;text-transform:uppercase;text-shadow:0 -1px 0 #07677d;cursor:pointer}
 
#slides ul{display:none;width:193px;height:300px;overflow:auto;margin:0;padding:0 1px 0 0;position:relative;background:#cef1f9}
#slides:hover ul{display:block}
#slides ul li{margin:12px 0}
#content #slides a{border:none;display:block;padding:5px;margin:0 5px;color:#054756;text-shadow:0px -1px 0px #fff}
#content #slides a:hover{background:#054756;color:#fff;text-shadow:0px 1px 0px #021e24}

/*  */

form#slide-form .row{margin:0 0 1em}

form#slide-form input.submit{float:left}
form#slide-form input.submit.next{margin:0 0 0 10px;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80)}

/* TEST */

form#test fieldset{position:relative;background:url(../img/layout-1170_26.gif) no-repeat #fff;height:auto}
form#test fieldset:after{width:100%}

form#test fieldset div{position:absolute;top:0;height:100%;left:0;background:url(../img/layout-1170_25.gif) repeat 0 0 #008caf;color:#fff;text-align:center;text-shadow:0 -1px 0 #07677d}
form#test fieldset div p{font-style:normal;margin:-0.5em 0;top:50%;padding:0;font-size:3.429em;position:absolute;height:1em;line-height:1em}

form#test p{font-style:italic;font-size:1.286em;margin:0 0 30px;padding:0 0 0 5px}             
form#test label{cursor:pointer;color:#0c3f66;display:block;margin:0 0 15px;position:relative;*zoom:1;line-height:1.5em;padding:5px}
form#test label:before,form#test label:after{display:table;line-height:0;content:""}
form#test label:after{clear:both}
form#test label:hover,form#test label.r_on{background:#f5f5f5}

form#test fieldset input{position:absolute;left:-9999px}

form#test span{display:block;float:right}
form#test span.letter{float:left;width:40px;height:40px;background:url(../img/layout-1170_27.gif) repeat center top #e8e8e8;line-height:40px;text-align:center;color:#444;font-style:italic;font-weight:700;font-size:1.286em;text-shadow:0 -1px 0 #fff}

.has-js .label_radio{padding:8px 0 11px 55px}

form#test label.r_on{color:#0094b5}
form#test label.r_on span.letter{color:#054756;background:url(../img/layout-1170_09.gif) repeat 0 0 #7fe1f7}

form#test .submit input{-webkit-border-radius:3px;border-radius:3px;color:#62a333;text-shadow:0 1px 0 #fff;background:url(../img/layout-1170_01.gif) repeat center top #f9f9f9;-webkit-box-shadow:inset 0 -4px 2px #9c9c9c;box-shadow:inset 0 -4px 2px #9c9c9c}

/* ADMIN */

.rightMenu{background:url(../img/layout-1170_01.gif) repeat center top #f9f9f9;right:0;z-index:5}
.rightMenu div.portlet{padding:15px;}
.rightMenu:after{background-position:-10% 0}

.portlet-title{background:url(../img/layout-1170_29.gif) no-repeat 0 1px;padding:0 0 0 24px;text-transform:uppercase;color:#054756}

.rightMenu ul{padding:0 0 0 2px}
.rightMenu li{list-style:none;margin:0 0 7px}

    div#perm_menu{padding:10px;width:auto;background:url('../img/layout-1170_01.gif') repeat scroll center top #F9F9F9;z-index:100}
    div#perm_menu .cent{display:none}
    div#perm_menu ul{list-style:none;padding:0}
    div#perm_menu ul li{margin:0 0 7px}

form#question-form fieldset li{width:810px}
form#question-form input{width:759px}
form#question-form .mmf_table{margin:0 0 20px}
form#question-form .mmf_table input{width:610px}
form#question-form .mmf_table a{font-size:12px;color:#f50000;border:0;padding:10px 0 0 5px;display:block}
form#question-form .submit input{width:150px}
form#question-form fieldset select{width:90px}

/*  */

.grid-view{padding:0;margin:0px 0 60px}
.grid-view table.items tr:hover{background:url(../img/layout-1170_03.gif) repeat 0 0 #cef1f9}
.grid-view table.items tr.selected{background:url(../img/layout-1170_07.gif) repeat 0 0 #9be8f9}
.grid-view table.items th,.grid-view table.items td{padding:0.5em 0.3em}
.grid-view table.items th,.list-view div.preheader,.list-view div.post div.header{background:url(../img/layout-1170_11.gif) repeat 0 0 #08abd2}

.list-view div.post div.header{color:#fff}
#content .list-view div.post div.header a{color:#fff;border-color:#fff}
.list-view div.post div.header .admin{padding:0}

/* FORUM */

.summary{display:none}

.grid-view table.items{background:none;border:0}
.grid-view table.items th,.grid-view table.items td{border:0}

#content .preheader .admin a,#content .newthread a{background:#fff;border:0;display:block;padding:12px 16px;color:#0db0d5;margin:-.5em -.3em 0 0}
#content .name a{font-weight:bold;border:0}

.breadcrumbs{width:70%;padding:10px 0;color:#d7f9ff}
#content .breadcrumbs a{color:#fff;border:0}
.breadcrumbs span{font-weight:bold}

a.delete{margin:0 10px}

#content .newthread a{margin:0}
#content .summary + .newthread a{margin:-39px 0 0}

.extrarow{color:#fff}
.extrarow:hover{background:none}

.grid-view table.items th.preheader,.list-view div.preheader{font-size:1.143em}
.list-view div.preheader{border:0;font-weight:bold;padding:.5em .3em}

.list-view div.post div{border:0}
#content .list-view div.footer a,#content .list-view div.post div.header .admin a{border:0}

#content .list-view div.footer a{background:url(../img/layout-1170_23.gif) repeat 0 0 #008baf;color:#fff;padding:12px 16px;margin:-10px 0 30px;display:inline-block;*zoom:1;*display:inline}
.list-view .items div.footer{background:#f8f8f8;font-size:.786em}
#content .list-view .items div.footer a{background:none;padding:0;margin:0;display:inline;color:#0ca9cc}

/* TABLE */

table#yw0{background:#fff;width:390px;border:10px solid #fff;border-left:0;border-right:0;margin:0 0 50px}
table#yw0 th,table#yw0 td{padding:8px 14px;text-align:left}
table#yw0 a{color:#0db0d5}

/* SIDE */

#side{float:right;width:504px;color:#fff}

/* FOOTER */

#footer{background:#fff;text-align:center;font-size:.786em;color:#5f8199;height:173px;padding:40px 0 0}
#footer p{margin:30px 0 0;line-height:20px}
#footer a{color:#467799;text-decoration:none;font-weight:700;display:inline-block;*zoom:1;*display:inline;height:20px;margin:0 0 0 12px;padding:0 61px 0 0;background:url(../img/layout-1170_28.gif) no-repeat right top}
li.cptch a:hover,#footer a:hover,#footer a:active{opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80)}

/* == LE RESPONSIVE == */

@media only screen and (min-width: 20px){
  #head h1,a#logo{width:92px;height:92px}
  #head img{width:46px;height:46px;margin:23px 0 0}
  a#navbar{display:block;float:right;margin:24px 0 0;text-align:center;width:150px;height:44px;line-height:44px;background:url(../img/layout-1170_08.gif) repeat 0 0 #7bbc4e;text-decoration:none;padding:0;color:#fff;font-weight:700;text-transform:uppercase;text-shadow:0 -1px 0 #698d4f;-webkit-box-shadow:inset 0 -4px 2px #698d4f;box-shadow:inset 0 -4px 2px #698d4f}
  #menu{display:none}

  /* CONTENT */
  
  #page.index #content{padding:10px 0 0}
  #content h1{height:60px;line-height:60px;margin:0}
  #content,.inlay{width:95%}

  #page.index #content p{width:100%}
  
  #content .wrap{margin:0 0 7px}
  
  /* TEST */
  
  form#test fieldset{margin:0 0 7px;padding:5px 5px 5px 45px}
  form#test label{width:98%}
  form#test fieldset div,form#test fieldset div p{width:32px}
  form#test span{width:90%}
  
  /* FORMS */

  form fieldset{padding:5%}
    
  /* ADMIN */

  .rightMenu,#perm_menu{position:relative;margin-top:2px}
  
  /* SIDE */

  #side{width:100%}
}

@media only screen and (min-width: 20px) and (max-width: 767px){
  .portlet-title{width:1px;height:18px;overflow:hidden}
  .portlet-decoration{width:19px;height:18px;float:left;margin:0 10px 0 0}
  .rightMenu{padding:2px 15px}
  .rightMenu ul{*zoom:1}
  .rightMenu ul:before,.rightMenu ul:after{display:table;line-height:0;content:""}
  .rightMenu ul:after{clear:both}
  .rightMenu li{float:left;margin-right:10px}
  
  #menu{float:none;display:block;clear:both;margin:5px 0}
  #menu li,#menu li a{float:none;width:100%;height:50px;line-height:50px}
  
  #page.index #content p{font-size:1.5em}
  
  #registrace-form fieldset,#contact-form fieldset,#modul-form fieldset{width:auto}
  
  #login-form fieldset:after,#registrace-form fieldset:after,.slide:after,form#test fieldset:after,.rightMenu:after{display:none}
  
  form fieldset{margin:0 0 1.5em}
  form fieldset li{width:auto}
  form fieldset input,form fieldset textarea{width:82%}
  #login-form fieldset li.submit,#registrace-form fieldset li.submit,#contact-form fieldset li.submit{float:none;margin-top:0}
  #registrace-form fieldset li.submit,#contact-form fieldset li.submit{margin-top:7px}
  
  #fakefile{width:45% !important}
   
  /* TEST */
  
  form#test fieldset{background:#fff}
  form#test fieldset div p{font-size:1.5em}
  form#test .submit input{margin:0 auto 35px}
  
  ul.modules{margin:0 !important;float:none !important}
  #content ul.modules li a{width:100%;overflow:hidden}
  
  #footer img{width:80%;margin:20px 0 0 0}
}

@media only screen and (min-width: 768px){
  #page{background-position:center -75px}
  #head h1,#menu li,a#logo{width:16.65%;height:120px;line-height:120px}
  #head img{width:92px;height:92px;margin:0}
  #menu{display:block !important}
  #menu li a{width:100%;height:120px;line-height:120px}
  
  a#navbar{display:none}
  
  /* CONTENT */

  #page.index #content{padding:50px 0 0}
  #content h1{height:120px;line-height:120px;margin:0 15px}
  
  #content .wrap{margin:0 0 50px}
  
  /* LOGIN */ 
  
  #login-form fieldset{width:90%;height:95px;margin:0 0 50px}
  
  /* SIGN UP */
  
  #registrace-form fieldset,#test-form fieldset{margin:0 0 50px}
  #login-form fieldset:after,#registrace-form fieldset:after,.slide:after,form#test fieldset:after,.rightMenu:after{width:90%}
  
  /* MODULES */

  ul.modules{margin:0 0 35px 0}
  ul.modules:nth-child(2n-1){float:right;margin-left:5px}

  /* TEST */
  
  form#test fieldset{margin:0 0 15px;padding:15px 15px 15px 85px;background-position:62px center}
  form#test fieldset div,form#test fieldset div p{width:62px}

}

@media only screen and (min-width: 768px) and (max-width: 860px){
  ul.modules{margin:0 !important;float:none !important}
}

@media only screen and (min-width: 1000px) and (max-width: 1199px){
  #side{float:right;width:35%}
}

@media only screen and (min-width: 1200px){
  #page{background-position:center top}
  #head h1,#menu li,#menu li a,a#logo{width:195px;height:195px;line-height:195px}
  
  /* CONTENT */
  
  #page.index #content{padding:195px 0 0}
  #content,.inlay{width:1170px}
  #content h1{height:195px;line-height:195px;margin:0 52px}
  #page.index #content p{width:500px;float:right}
  
  #content .wrap{margin:0 0 195px}
  
  /* LOGIN */ 
  
  #login-form fieldset{width:485px;height:95px;float:left;margin:0 0 195px}
  
  /* SIGN UP */
  
  #registrace-form fieldset,#modul-form fieldset{margin:0 0 195px}
  #login-form fieldset:after,#registrace-form fieldset:after,.slide:after,form#test fieldset:after,.rightMenu:after{width:100%}
  
  #modul-form fieldset{width:485px}
  #modul-form fieldset li.submit{float:right;margin-top:-52px}
  #modul-form fieldset li.submit input{margin:0}
  
  /* FORMS */

  form fieldset{padding:50px}
  
  /* MODULES */

  ul.modules{margin:0 195px 174px 0}
  ul.modules:nth-child(2n-1){float:left;margin-left:0}

  /* TEST */
       
  form#test fieldset{margin:0 0 35px;padding:35px 35px 35px 165px;background-position:97px center}
  form#test label{width:940px}
  form#test fieldset div,form#test fieldset div p{width:97px}
  form#test span{width:826px}
  form#test .submit input{margin:-10px auto 55px}
    
  /* ADMIN */

  .rightMenu{position:fixed;margin-top:120px}
    
    div#perm_menu{position:fixed;right:0;top:208px;width:144px}

    /*  */
  
  form#slide-form fieldset,#test-form fieldset{margin:0 0 195px}
  form#slide-form li{width:652px}
  form#slide-form input,form#slide-form textarea{width:600px}
  form#slide-form fieldset li.submit{width:400px}
  form#slide-form .submit input{width:150px}
  
  #fakefile{width:470px !important}
  
  /* SIDE */

  #side{float:right;width:504px}
}
span.required {color:#ff0000;}
.errorSummary {background-color: #FCCEFF;
    border: 2px solid #FCA3B5;    padding: 5px;
    width: 460px;}
	
.errorSummary ul li
{
display: inline;
list-style-type: none;
}
#content p.hint a {color:#000}