/* 	
1. Main
2. Important
3. Content
  3.1 Definitions
  3.2 Forms
4. Footer
*/

/* 1. Main */
* {margin:0; padding:0;}
body {background-color: White; color:#333; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; text-align:center; width:100%; font-size: medium;}
img, table, fieldset {border:0;}
hr {display:none;}

acronym {border: none; font-weight: bold; color:#444;}
p {padding: 0.2em 0 1em 0; line-height: 115%;}
strong {color: #FF5400;}

.space {padding-top: 1.5em; padding-bottom: 0;}
.clear {clear:both; height:0!important; line-height:0px; font-size:0;width:auto!important;background:none; display:block;}

a {color:#666;}
a:hover {color:#333;}
a:visited {color:#999;}
a:visited:hover {color:#333;}

/* 2. Important */
#all {margin: 2.2em auto; width: 500px;}
h1 {border-bottom: 1px solid #CCC;font-family: Georgia, "New York CE", utopia, sans-serif; font-size:220%; font-weight:normal; color:#666;padding-bottom: 0.7em; text-align: left;}

/* 3. Content */
#content {border-bottom: 2px solid #666; padding:1em 0; font-size: 75%; width: 100%; text-align: center;}
#content div.in {text-align: left;width: 68%; margin: 0 auto; padding: 1.5em 1em;}
#content span {color: #999;}

/* 3.1. Definitions */
dl {margin-bottom: -15px;}
dl .last {margin: 0 0 0.8em 0;}
*html dl .last {margin: 0 0 15px 0;}
*:first-child+html .last {margin: 0 0 1em 0;}
dt {float: left; clear: left; margin-bottom: 15px; padding-right: 5px; width: 15%; text-align: right;} /* when changing language you need to adjust the width, 15% is made for Czech and English language */
dd {margin-bottom: 15px;}
dl label, dl span {position: relative;}
dl label span.dot {position: static; top: 0; padding: 0 2px;}
dt label {top: 3px;}
dd label, dd span {top: 1px;}
* html dd label {top: -2px;}  /* IE 6 */
* html dd span {top: -3px;}     /* IE 6 */
*:first-child+html dd label {top: -2px;} /* IE 7 */
*:first-child+html dd span {top: -3px;}    /* IE 7 */

/* error */
#content span.message span {background: #FFEFE5; border: 1px solid #FFD0B1; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; color: #222; display: block; margin: 0 0 30px 0; padding: 11px 9px 9px 9px; text-align: center;}

/* 3.2 Forms */
input {margin: 0 4px; font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size: 100%; padding-left: 2px;}
input.login, input.pass {width: 130px;}

body:after {content: url(/resources/estranky.cz/userAdmin/img/css3/button-hover.gif) url(/resources/estranky.cz/userAdmin/img/css3/button-light-hover.gif) url(/resources/estranky.cz/userAdmin/img/css3/button-black-hover.gif); display: none;} /* preload these images, thank you ;) */

/* Windows */
body.sys-win input:focus {outline: none}

body.sys-win input[type="text"], body.sys-win input[type="password"] {background: url('/resources/estranky.cz/userAdmin/img/topmenu/search/input.gif') repeat-x 0 0; border: 1px solid #BBB; height: 22px; padding-top: 2px; padding-bottom: 2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.sys-win input[type="text"]:focus, body.sys-win input[type="password"]:focus {background: url('/resources/estranky.cz/userAdmin/img/topmenu/search/input.gif') repeat-x 0 0; border-color: #777;}
body.sys-win .incorrect input[type="password"] {border-color: #FF5400 !important;}

/* Opera 7.2+ */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
input.button:focus, input.button:active {outline: none !important;}
body.sys-win input.button {border-image: none; border-width: 0;}
}

/* CSS3 buttons */
body:after {content: url(/resources/estranky.cz/userAdmin/img/css3/button-hover.gif) url(/resources/estranky.cz/userAdmin/img/css3/button-light-hover.gif) url(/resources/estranky.cz/userAdmin/img/css3/button-black-hover.gif); display: none;} /* preload these images, thank you ;) */

input[type="button"], input[type="submit"] {background: #FF5400 url('/resources/estranky.cz/userAdmin/img/css3/button-bg.gif') repeat-x 0 0; color: White; cursor: pointer; display: inline-block; display: -moz-inline-box; font-size:12px; font-weight: bold; line-height: 29px; height: 29px; margin-top: 5px; padding: 0 10px 0 10px; outline: none; text-decoration: none; vertical-align: middle;}
input[type="button"], input[type="submit"] {-webkit-border-image: url('/resources/estranky.cz/userAdmin/img/css3/button.gif') 0 5 stretch stretch;	-moz-border-image: url('/resources/estranky.cz/userAdmin/img/css3/button.gif') 0 5 stretch stretch; border-image: url('/resources/estranky.cz/userAdmin/img/css3/button.gif') 0 5 stretch stretch; border-width: 0 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-shadow: 0 1px 0 rgba(142,47,1,.9);}

input[type="button"]:hover, input[type="submit"]:hover, input[type="button"]:focus, input[type="submit"]:focus {background-color: #E84C00; background-position: 0 -29px; -webkit-border-image: url('/resources/estranky.cz/userAdmin/img/css3/button-hover.gif') 0 5 stretch stretch; -moz-border-image: url('/resources/estranky.cz/userAdmin/img/css3/button-hover.gif') 0 5 stretch; border-image: url('/resources/estranky.cz/userAdmin/img/css3/button-hover.gif') 0 5 0 5 stretch stretch; outline: none; text-shadow: 0 1px 0 rgba(0,0,0,.5);}

input[type="button"]:active, input[type="submit"]:active{line-height: 26px; padding-top: 1px;}
input[type="button"]:focus, input[type="submit"]:focus, input[type="button"]:active, input[type="submit"]:active {outline: none;}

/* Internet Explorer 6 + 7 */
* html input.button {background: #FF5400 url('/resources/estranky.cz/userAdmin/img/css3/button-bg.gif') repeat-x 0 0; border: 0; cursor: pointer; display: inline-block; color: White; font-weight: bold; line-height: 24px; height: 29px; padding: 0 4px; outline: none; text-decoration: none; vertical-align: middle;}

*:first-child+html input[type="text"], *:first-child+html input[type="password"] {background: url('/resources/estranky.cz/userAdmin/img/topmenu/search/input.gif') repeat-x 0 0; border: 1px solid #777; height: 16px; padding-top: 1px; padding-bottom: 3px;}
*:first-child+html input[type="text"].incorrect, *:first-child+html input[type="password"].incorrect {border-color: #FF5400 !important;}

*:first-child+html input[type="button"], *:first-child+html input[type="submit"] {border: 0; border-width: 0; font-weight: bold; color: White; line-height: 24px; height: 29px; outline: none; padding: 0;}

/* Internet Explorer 8 */
.browser-ie8 input[type="text"], .browser-ie8 input[type="password"] {padding-top: 1px !important;}

.browser-ie8 input[type="button"], .browser-ie8 input[type="submit"] {background: #FF5400 url('/resources/estranky.cz/userAdmin/img/css3/button-bg.gif') repeat-x 0 -178px;  cursor: pointer; display: inline-block;  border: 1px solid #FD5302; border-width: 1px; font-weight: bold; line-height: 22px; height: 22px; padding: 1px 15px; box-sizing: content-box;}

.browser-ie8 input[type="button"]:hover, .browser-ie8 input[type="submit"]:hover {background-position: 0 -207px; border-color: #D24600;}
.browser-ie8 input[type="button"]:focus, .browser-ie8 input[type="submit"]:focus {background-position: -1px -30px;}

/* Firefox 2+ */
input[type="button"], input[type="submit"], input[type="reset"], x:-moz-any-link {border-width: 0; -moz-border-radius: 4px; padding-top: 0; padding-bottom: 3px;}
input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active, x:-moz-any-link {padding-top: 0; padding-bottom: 3px;}

/* Firefox 3+ */
input[type="button"], input[type="submit"], input[type="reset"], x:-moz-any-link, x:default {border-width: 0 5px; -moz-border-radius: 0; padding-top: 2px;}
input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active, x:-moz-any-link, x:default {padding-top: 3px; padding-bottom: 3px;}

/* Firefox - remove focus outline for buttons */
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}

/* 4. Footer */
#footer {margin-top: 2px;border-top: 1px solid #CCC;}
#footer a {float: right; margin-top: 1em; cursor: pointer;}
#footer a, #footer a span {background: url('/resources/estranky.cz/global/img/logo-estranky-mini.gif') no-repeat 0 0; position: relative; width: 52px; height: 39px;display:block; overflow: hidden;}
#footer a span {position: absolute; top: 0; left: 0;}

/* LOGIN*/
#content div.login-admin {background: url('/resources/estranky.cz/global/img/login-admin.jpg') no-repeat -2px 75%; width: auto;}
#content div.login-admin form {width: 55%; margin: 0 auto;}

#content div.login-admin span.message span {margin: 0 0 40px 0;}

#footer .admin-login {color: #666; font-size: 11px; padding: 1em 0;}
#footer .admin-login p {float: left; text-align: left; width: 30%;}
#footer .admin-login p.right {float: right; text-align: right; width: 65%;}
#footer .admin-login a {background: none; float: none; display: inline; position: relative; height: auto; width: auto;}
#footer .admin-login a:hover {text-decoration: none;}
#footer .admin-login .right a {color: #FF5400;}
#footer .admin-login .right a:hover {color: #FF3000;}

/* ACTIVATE USER */
#content div.activate-user {background: url('/resources/estranky.cz/global/img/activate-user.jpg') no-repeat -2px 40%; width: auto; padding: 0.5em 1em 0.5em 0; padding-left: 140px;}
#content div.activate-user h3, #content div.delete-user h3 {color: #FF5400; font-size: 15px; margin: 0.3em 0 0.5em 0; padding-bottom: 0.3em;}
#content div.activate-user input {margin-left: 0;}
#content div.activate-user a {color: #FF5400;}
#content div.activate-user a:hover {color: #FF3000; text-decoration: none;}

#content div.activate-error span.message span {margin: 15px 20px 10px 0;}

/* OTHER SYSTEM MESSAGES */
#content div.system-other {width: 80%;}
#content div.system-other span.message span {margin-top: 0; margin-bottom: 0;}

#content div.system-api-confirm span.message span {margin-top: 1.5em;}

/* DELETE USER */
#content div.delete-user {background: url('/resources/estranky.cz/global/img/delete-account.jpg') no-repeat 0 40%; min-height: 110px; padding: 0.5em 1em 0 0; padding-left: 115px; width: auto;}
* html #content div.delete-user {height: 110px;}  /* IE 6 */
#content div.delete-user span.message span {margin-top: 20px;}
#content div.delete-user p span.message span {margin: 5px 0;}

/* BLOCKED + LOCKED */
body.blocked #all, body.locked #all {width: 630px;}
body.blocked h1, body.locked h1 {padding-left: 135px;}
body.blocked #content .in, body.locked #content .in {padding-left: 136px; width: 100%;}

/* BLOCKED */
body.blocked #content .in {background: url('/resources/estranky.cz/global/img/block/blocked.jpg') no-repeat 5px 60%; min-height: 100px;}
body.blocked.hard #content .in {background: url('/resources/estranky.cz/global/img/block/blocked-hard.jpg') no-repeat 5px 60%;}
* html body.blocked #content .in {height: 100px;}
body.blocked #content .in blockquote {background: #FFEFE5; color: #666; margin: 5px 138px 5px -7px; padding: 7px;}

/* LOCKED */
body.locked #content .in {background: url('/resources/estranky.cz/global/img/locked.gif') no-repeat 5px 50%;}
body.locked #content .in p {color: #777; margin: 0.3em 0 0 0; padding-right: 138px;}
body.locked #content .in form {padding-bottom: 1em;}
body.locked #content h2 {font-family: Georgia, "New York CE", utopia, sans-serif; font-size:150%; font-weight: normal; }
body.locked #content th {text-align: left; font-weight: normal; padding-left: 0;}
body.locked #content table {margin: 10px 0 5px -2px;}
