/* Start of CMSMS style sheet 'page' */
HTML,BODY {margin:0; padding:0; border:0 none; background:url("images/css/background.gif") repeat-x #DEDEDE; color:#727272; font-family:"Arial CE", "Helvetica CE", Arial, sans-serif; text-align:center;}

BODY {font-size:71%; line-height:140%;}
FORM {margin:0; padding:0;}
IMG {border:0 none;}
TABLE {font-size:100%;}
INPUT,TEXTAREA,SELECT {font-family:"Arial CE", "Helvetica CE", Arial, sans-serif; font-size:100%;}
FIELDSET {background:none; border:0 none; padding:0; margin:0;}

P,H1,H2,H3,H4,H5,H6 {margin:0; padding:8px 0;}

H1 {font-size:120%; color:#3B81B7; border-bottom:1px solid #DEDEDE; padding-left:18px; background:url("images/css/arrow1.gif") 0 10px no-repeat;}
H1 A {color:#3B81B7;}
H2 {font-size:110%; color:#3B81B7;}
H3 {font-size:110%;}
H4,H5,H6 {font-size:100%;}

A {color:#3B81B7; text-decoration:underline;}
A:hover {color:#727272; text-decoration:none;}

#flashcontent {position:absolute;}

#site {margin:0 auto; text-align:left; width:691px; position:relative; top:0;}
div.sky {width:149px; height:672px; position:absolute; top:8px; left:700px;}
div.sky IMG {display:block; }
#top {width:100%; height:84px; background:url("images/css/top.jpg") no-repeat; position:relative; top:0;}
#top span.tel {position:absolute; top:24px; right:30px; font-weight:normal; padding:10px 0 5px 20px; background:url("images/css/tel.gif") 0 50% no-repeat; letter-spacing:1px; font-size:120%; font-weight:bold !important; color:#555;}
#top span.language {position:absolute; top:12px; right:30px; font-weight:bold; letter-spacing:1px;;}
#top span.language A {opacity:0.6;}
#top span.language A:hover {opacity:1;}
#top H2 {margin:0; padding:0; position:absolute; top:5px; width:179px; height:74px;}
#menu {width:100%; height:50px; background:url("images/css/menu-background.gif") no-repeat #717171;}
#menu UL {overflow:hidden;}
#menu UL,#menu UL LI { margin:0; padding:0;}
#menu UL LI UL,#menu UL LI,#menu UL LI A {float:left; color:#CCCCCC; list-style:none; }
#menu UL A {padding:18px 8px 13px 8px; font-size:115%; text-decoration:none;font-weight:bold;}
#menu UL A.currentpage,#menu UL A:hover {color:#FFFFFF; text-decoration:none;}
div.menu-sk  UL {margin-left:20px !important}

#graphic {width:100%; height:227px; background:url("images/css/graphic.jpg") no-repeat;}
#content-top {width:100%; height:20px; background:url("images/css/content-top.gif") left bottom no-repeat;}

div.content {padding-bottom:25px; background:url("images/css/content-foot.gif") left bottom no-repeat #fff;}

div.content-left {margin-top:10px; width:261px; float:left;   position:relative; left:-20px;  background:url("images/css/block-left-border.gif") 0 0 repeat-y #fff;  }



div.content-left-top {width:100%; height:13px; font-size:0; line-height:0; background:url("images/css/block-left-top.gif") 0 0 no-repeat;}
div.content-left-bottom {width:100%; height:13px; font-size:0; line-height:0; background:url("images/css/block-left-bottom.gif") 1px 100% no-repeat;}
div.content-left-case {padding:5px 0px 0 0; margin:0px 22px 3px 16px; background:url("images/css/block-left-back.gif") repeat-y #CDCDCD;}
div.content-left-case H2 { padding:5px 0 10px 25px; background:url("images/css/arrow2.gif") 10px 8px no-repeat; font-size:170%; font-weight:normal; position:relative; overflow:hidden;}
div.content-left-case FORM {padding:8px 0px; background:url("images/css/dashed.gif") 0 0 repeat-x; position:relative;}
div.content-left-case FORM fieldset.inputs {padding:0 10px 8px 10px; }
div.content-left-case FORM fieldset.inputs label {display:none;}
div.content-left-case FORM fieldset.inputs input {width:150px; padding:2px 3px; margin:2px 0; background:#EFEFEF; border-top:1px solid #B4B4B4; border-left:1px solid #939393; border-bottom:1px solid #FBFBFB; border-right:1px solid #FEFEFE; color:#9B9B9B;}
div.content-left-case FORM fieldset.inputs select {background:#EFEFEF; border-top:1px solid #B4B4B4; border-left:1px solid #939393; border-bottom:1px solid #FBFBFB; border-right:1px solid #FEFEFE; color:#9B9B9B; width:48px; font-size:10px; padding:0;}

div.content-left-case FORM fieldset.submit,div.content-left-case FORM div.submit {background:url("images/css/dashed.gif") 0 0 repeat-x; padding:5px 10px 0 10px; }
div.content-left-case FORM fieldset.submit input.submit,div.content-left-case FORM div.submit input.fbsubmit {width:59px; height:20px; background:url("images/css/submit.gif") no-repeat #477497; border:0 none;  color:#E4EAEF; text-align:center; font-weight:bold; cursor:pointer; cursor:hand;}

div.content-left-case p.status  {padding:8px 0px 8px 25px; background:url("images/css/dashed.gif") 0 0 repeat-x; }
div.content-left-case UL {margin:0; padding:10px 0; list-style:none; background:url("images/css/dashed.gif") 0 0 repeat-x; }
div.content-left-case UL LI {padding:1px 0 1px 40px; background:url("images/css/arrow2.gif") 22px 3px no-repeat; margin:0; list-style:none;}

.error_message {color:#dd0000;}
div.content-left-case p.pozn {padding:0; margin:0; font-size:90%; padding:1px 10px;}


.formbuilderform {margin:10px 0}
.formbuilderform .input input {width:200px;}
.formbuilderform textarea,.formbuilderform .input input {padding:2px 3px; margin:2px 0; background:#EFEFEF; border-top:1px solid #B4B4B4; border-left:1px solid #939393; border-bottom:1px solid #FBFBFB; border-right:1px solid #FEFEFE; color:#7b7b7b;}
.formbuilderform select {background:#EFEFEF; border-top:1px solid #B4B4B4; border-left:1px solid #939393; border-bottom:1px solid #FBFBFB; border-right:1px solid #FEFEFE; color:#7b7b7b; width:auto}
.formbuilderform .pozn {position:relative; top:-7px; font-style:italic; color:#888;}
.formbuilderform input.fbsubmit {width:59px; height:20px; background:url("images/css/submit.gif") no-repeat #477497; border:0 none;  color:#E4EAEF; text-align:center; font-weight:bold; cursor:pointer; cursor:hand;}

div.content-right {padding:25px 0; float:right; width:397px; margin-right:30px;}
* HTML BODY div.content-right {widt:427px;}
 
#foot {width:100%;}
#foot div.info {float:left; padding-left:32px; background:url("images/css/mail.gif") 10px 0 no-repeat; }
#foot div.info A {color:#727272; text-decoration:none;}
#foot div.copy {float:right; padding-right:15px; text-align:right;}
#foot div.copy A {color:#727272; text-decoration:none;}

.date table label {display:none !important;}

.cleaner {visibility:hidden; width:100%; height:0; font-size:0; line-height:0;clear:both;}
#buffer {position:absolute; top:0; left:-100em;}


HTML,BODY { background:url("images/css/site-back2.jpg") repeat-x #717171; }
#menu { background:url("images/css/menu-background2.gif") no-repeat #464646;}

#content-top {background:url("images/css/content-top2.gif") left bottom no-repeat;}

div.content { background:url("images/css/content-bottom2.gif") left bottom no-repeat #fff;}

#foot {color:#3A3A3A;}
#foot div.info A,#foot div.copy A {color:#3A3A3A;}
#foot div.info {background-image:none; }



div.content-left-top { background:url("images/css/block-left-top2.gif") 0px 0 no-repeat;}
div.content-left-bottom {background:url("images/css/block-left-bottom2.gif") 0px 100% no-repeat; }
div.content-left { left:-19px; background:none;  }
div.content-left-border {background:url("images/css/block-left-border2.gif") 0px 0 repeat-y #fff; }
HTML,BODY {margin:0; padding:0; border:0 none; background:url("images/css/background.gif") repeat-x #DEDEDE; color:#727272; font-family:"Arial CE", "Helvetica CE", Arial, sans-serif; text-align:center;}

BODY {font-size:71%; line-height:140%;}
FORM {margin:0; padding:0;}
IMG {border:0 none;}
TABLE {font-size:100%;}
INPUT,TEXTAREA,SELECT {font-family:"Arial CE", "Helvetica CE", Arial, sans-serif; font-size:100%;}
FIELDSET {background:none; border:0 none; padding:0; margin:0;}

P,H1,H2,H3,H4,H5,H6 {margin:0; padding:8px 0;}

H1 {font-size:120%; color:#3B81B7; border-bottom:1px solid #DEDEDE; padding-left:18px; background:url("images/css/arrow1.gif") 0 10px no-repeat;}
H1 A {color:#3B81B7;}
H2 {font-size:110%; color:#3B81B7;}
H3 {font-size:110%;}
H4,H5,H6 {font-size:100%;}

A {color:#3B81B7; text-decoration:underline;}
A:hover {color:#727272; text-decoration:none;}

#flashcontent {position:absolute;}

#site {margin:0 auto; text-align:left; width:691px; position:relative; top:0;}
div.sky {width:149px; height:672px; position:absolute; top:8px; left:700px;}
div.sky IMG {display:block; }
#top {width:100%; height:84px; background:url("images/css/top.jpg") no-repeat; position:relative; top:0;}
#top span.tel {position:absolute; top:24px; right:30px; font-weight:normal; padding:10px 0 5px 20px; background:url("images/css/tel.gif") 0 50% no-repeat; letter-spacing:1px;;}
#top span.language {position:absolute; top:12px; right:30px; font-weight:bold; letter-spacing:1px;;}
#top span.language A {opacity:0.6;}
#top span.language A:hover {opacity:1;}
#top H2 {margin:0; padding:0; position:absolute; top:5px; width:179px; height:74px;}
#menu {width:100%; height:50px; background:url("images/css/menu-background.gif") no-repeat #717171;}
#menu UL {overflow:hidden;}
#menu UL,#menu UL LI { margin:0; padding:0;}
#menu UL LI UL,#menu UL LI,#menu UL LI A {float:left; color:#CCCCCC; list-style:none; }
#menu UL A {padding:18px 9px 13px 9px; font-size:118%; text-decoration:none;font-weight:bold;}
#menu UL A.currentpage,#menu UL A:hover {color:#FFFFFF; text-decoration:none;}
div.menu-sk  UL {margin-left:20px !important}

#graphic {width:100%; height:227px; background:url("images/css/graphic.jpg") no-repeat;}
#content-top {width:100%; height:20px; background:url("images/css/content-top.gif") left bottom no-repeat;}

div.content {padding-bottom:25px; background:url("images/css/content-foot.gif") left bottom no-repeat #fff;}

div.content-left {margin-top:10px; width:261px; float:left;   position:relative; left:-20px;  background:url("images/css/block-left-border.gif") 0 0 repeat-y #fff;  }



div.content-left-top {width:100%; height:13px; font-size:0; line-height:0; background:url("images/css/block-left-top.gif") 0 0 no-repeat;}
div.content-left-bottom {width:100%; height:13px; font-size:0; line-height:0; background:url("images/css/block-left-bottom.gif") 1px 100% no-repeat;}
div.content-left-case {padding:5px 0px 0 0; margin:0px 22px 3px 16px; background:url("images/css/block-left-back.gif") repeat-y #CDCDCD;}
div.content-left-case H2 { padding:5px 0 10px 25px; background:url("images/css/arrow2.gif") 10px 8px no-repeat; font-size:170%; font-weight:normal; position:relative; overflow:hidden; line-height:120%}
div.content-left-case FORM {padding:8px 0px; background:url("images/css/dashed.gif") 0 0 repeat-x; position:relative;}
div.content-left-case FORM fieldset.inputs {padding:0 10px 8px 10px; }
div.content-left-case FORM fieldset.inputs label {display:none;}
div.content-left-case FORM fieldset.inputs input {width:150px; padding:2px 3px; margin:2px 0; background:#EFEFEF; border-top:1px solid #B4B4B4; border-left:1px solid #939393; border-bottom:1px solid #FBFBFB; border-right:1px solid #FEFEFE; color:#9B9B9B;}
div.content-left-case FORM fieldset.inputs select {background:#EFEFEF; border-top:1px solid #B4B4B4; border-left:1px solid #939393; border-bottom:1px solid #FBFBFB; border-right:1px solid #FEFEFE; color:#9B9B9B; width:48px; font-size:10px; padding:0;}

div.content-left-case FORM fieldset.submit,div.content-left-case FORM div.submit {background:url("images/css/dashed.gif") 0 0 repeat-x; padding:5px 10px 0 10px; }
div.content-left-case FORM fieldset.submit input.submit,div.content-left-case FORM div.submit input.fbsubmit {width:59px; height:20px; background:url("images/css/submit.gif") no-repeat #477497; border:0 none;  color:#E4EAEF; text-align:center; font-weight:bold; cursor:pointer; cursor:hand;}

.error_message {color:#dd0000;}
div.content-left-case p.pozn {padding:0; margin:0; font-size:90%; padding:1px 10px;}


.formbuilderform {}

.formbuilderform .input input {width:200px;}
 
.formbuilderform textarea,.formbuilderform .input input {padding:2px 3px; margin:2px 0; background:#EFEFEF; border-top:1px solid #B4B4B4; border-left:1px solid #939393; border-bottom:1px solid #FBFBFB; border-right:1px solid #FEFEFE; color:#7b7b7b;}
.formbuilderform select {background:#EFEFEF; border-top:1px solid #B4B4B4; border-left:1px solid #939393; border-bottom:1px solid #FBFBFB; border-right:1px solid #FEFEFE; color:#7b7b7b;}

.formbuilderform .pozn {position:relative; top:-7px; font-style:italic; color:#888;}

.formbuilderform input.fbsubmit {width:59px; height:20px; background:url("images/css/submit.gif") no-repeat #477497; border:0 none;  color:#E4EAEF; text-align:center; font-weight:bold; cursor:pointer; cursor:hand;}

div.content-right {padding:25px 0; float:right; width:397px; margin-right:30px;}
* HTML BODY div.content-right {widt:427px;}
 
#foot {width:100%;}
#foot div.info {float:left; padding-left:32px; background:url("images/css/mail.gif") 10px 0 no-repeat; }
#foot div.info A {color:#727272; text-decoration:none;}
#foot div.copy {float:right; padding-right:15px; text-align:right;}
#foot div.copy A {color:#727272; text-decoration:none;}

.date table label {display:none !important;}

.cleaner {visibility:hidden; width:100%; height:0; font-size:0; line-height:0;clear:both;}
#buffer {position:absolute; top:0; left:-100em;}


HTML,BODY { background:url("images/css/site-back2.jpg") repeat-x #717171; }
#menu { background:url("images/css/menu-background2.gif") no-repeat #464646;}

#content-top {background:url("images/css/content-top2.gif") left bottom no-repeat;}

div.content { background:url("images/css/content-bottom2.gif") left bottom no-repeat #fff;}

#foot {color:#3A3A3A;}
#foot div.info A,#foot div.copy A {color:#3A3A3A;}
#foot div.info {background-image:none; }



div.content-left-top { background:url("images/css/block-left-top2.gif") 0px 0 no-repeat;}
div.content-left-bottom {background:url("images/css/block-left-bottom2.gif") 0px 100% no-repeat; }
div.content-left { left:-19px; background:none;  }
div.content-left-border {background:url("images/css/block-left-border2.gif") 0px 0 repeat-y #fff; }

div.form { padding:10px 0px; clear:both;}
div.form  table { }
div.form  table td {padding:2px;  vertical-align: top;}
div.form  table td.label {}
div.form table tr td select,div.form table tr td input,div.form table tr td textarea { background:#EFEFEF; border-top:1px solid #B4B4B4; border-left:1px solid #939393; border-bottom:1px solid #FBFBFB; border-right:1px solid #FEFEFE; color:#7b7b7b;}
div.form table tr td select,div.form table tr td input,div.form table tr td textarea { margin:2px 0; padding:2px 3px; width:200px;}
div.form table tr td select {width:auto;}
div.form table tr td textarea {width:300px}
div.form table tr td textarea  {height:80px;}
div.form table tr td span.radio input {width:auto; padding:0; border: 0;}
div.form table tr td span.file input {width:auto}
div.form table tr td span.submit input { width:59px; height:20px; background:url("images/css/submit.gif") no-repeat #477497; border:0 none;  color:#E4EAEF; text-align:center; font-weight:bold; cursor:pointer; cursor:hand;}
div.form  table td.text {background:#f2f2f2; border:1px solid #ccc; text-transform: none;}
div.form  table td.text p {padding-left:10px; padding-right:10px;}
div.form  table td.info {padding-top:0; padding-bottom:0; font-size:80%; }
div.form  table td.empty {height:12px; font-size:0; line-height:0; }

div.calendar-case {padding:0 5px;}
table.calendar { border-collapse:collapse; width: 100%; table-layout: fixed; }
table.calendar caption,table.calendar tr th,table.calendar tr td {padding:2px 0; text-align:center; vertical-align:top; border:1px solid #aaa;}
table.calendar .calendar-month {background:#777; color:#fff; border:1px solid #aaa;}
table.calendar .calendar-month a {color:#fff;}
table.calendar tr th {background:#bbb;}


table.calendar tr td.prev {}
table.calendar tr td.prev a {color:#666;}
table.calendar tr td.today {background:#888; }
table.calendar tr td.today,table.calendar tr td.today a {color:#f2f2f2}
table.calendar tr td.next {background:#eee}

.error {margin:5px 0; padding:3px 5px 3px 30px; background:url("/uploads/images/css/warning.gif") 0 50% no-repeat; color:#e14b3b; font-weight:bold;}
.zmensit {font-size: 60%}

div.order {margin-top:10px; border:1px solid #ccc; padding:10px 0 10px 0; background:#eee; }
div.order2 {background:#e4f0ff; color:#444}
div.order  H3 {margin:0; padding:0; color:#aaa; font-weight:normal; font-size:160%; float:right; padding: 0 10px 10px 10px}
div.order  H3 span {font-size:70%; text-transform: lowercase;}
div.order  p {margin:0; padding:0 10px; }
div.order  ul,div.order  ul li {margin:0; padding:0; list-style:none; background:none;}
div.order  ul {padding:10px 0}
div.order  ul li a img {display:none}
div.order  ul li a {padding:3px 10px; text-decoration:none; display:block; }
div.order  ul li a:hover {text-decoration:none; background:#ddd; }

input.itemshow {border:0 none; background:#3b81b7;  color:#fff; border:1px solid #3b81b7; border-left-width:4px; border-right-width:4px;} 

div.unread {border:1px dashed #E40000;}
.red {color:#cc0000 !important}

div.tabulka {}
div.tabulka table {width:100%; border-collapse:collapse;}
div.tabulka table tr th,div.tabulka table tr td {padding:2px 5px;}
div.tabulka table tr th {background:#777; border:1px solid #aaa; color:#fff; font-weight:normal; text-align:left; font-weight:bold; padding-top:5px; padding-bottom:5px }
div.tabulka table tr td{border:1px solid #aaa; vertical-align:middle}

div.tabulka table tr td a {text-decoration:none}
div.tabulka table tr td a:hover {text-decoration:none; color:#3B81B7}

div.tabulka table tr.row1 td {background:#fff; color:#444; }
div.tabulka table tr.row1 td a {color:#444; }
div.tabulka table tr.row2 td {background:#e4f0ff;}
div.tabulka table tr.row1 td.td-hover {background:#eee; cursor:pointer; cursor:hand;}
div.tabulka table tr.row2 td.td-hover {background:#ddd;  cursor:pointer; cursor:hand;}
/* End of 'page' */

