@media screen,projection{

html, body {font-family: Arial, Helvetica, sans-serif; color: #000; text-align: center;}
body {font-size: 75%; line-height: 140%; text-align: center; margin: 0 auto;}

#main {width:776px; margin: 0 auto 2% auto; background: white; border: 1px solid #f1d896; padding:5px 1px 5px 1px;}

#right-panel {width: 582px; float: right; position: relative; margin:0; padding:0;}
#panel-left {width:192px; overflow:hidden; float: left; padding-bottom:10px; margin: 117px 0 10px 0;}

#footer {clear: both; width: 100%; padding: 10px 0; border-top: 1px solid #d8d8d8;}
#page {text-align:left;}
#horni {position: absolute; top:2px; left: -194px; width: 780px; height: 115px; background: transparent;}
#content {margin:119px 0 0 0;}

.text, .file, .checkbox, .under-bar {margin-left:12px;}
.texthome {margin-left:0;margin-bottom:0;}
.wsw {overflow: hidden;padding-bottom:20px; position : relative;}

.texthome #navigace {display:none;}

hr {background: #910039;}

/*ZAKLADNI FORMATOVANI*/
*{margin:0; padding:0;}

p {margin: 5px 0; padding:0;}

ul li {list-style-type: none;}
.text ul li, .under-bar ul li {list-style-type: disc; list-style-image: url(../img/layout/sipka.gif); margin-left: 2em;}
.text ul,.under-bar ul {margin:5px 0;}
ul.ulbox li {padding:3px 0;}

ol li {margin-left: 2em;}

h1,h2,h3,h4, h5 {line-height:130%; color: #8e001c; margin: 8px 0; clear: both;}
h1,h2,h3, h4, h5 {font-family: arial, sans-serif;}

h1	{font-size: 130%; margin:10px 10px 8px 0; padding: 3px 0; text-transform: uppercase;}
h2	{font-size: 125%; margin: 8px 0 8px 0;}
h3	{font-size: 115%; padding:8px 0;}
h4	{font-size: 110%; margin: 20px 0 0 0; font-weight: 600;}
h5	{font-size: 110%; color:#4c4c4c; font-weight: 600; padding:8px 0;}

h1#heading {border: none; padding-top:8px; padding-bottom:8px;}

a {color: #8e001c;}
a:hover, #footer .right a:hover, #footer-odkazy p a:hover {color: #4c4c4c; text-decoration: underline;}
a:visited {color: #4c4c4c;}
a img {text-decoration: none; border: none;}
#horni a {color: white;}

.mapa {border: 1px solid #dadada; padding: 3px;}
.h1-home {display: none;}

/*STYLY */
#header {background: white url(../img/layout/logo.png) 0 0 no-repeat; width: 387px; height:55px; float: left;}
#header h2 {height:55px; width: 387px; margin:0; padding:0; position:relative; background-image:none; border:none; font-size:20px;color: white;}
#header h2 span {width:387px; height:55px; left:0; top:0; position: absolute; overflow: hidden;}
#h-pict-link,#h-pict {background: url(../img/layout/logo.png) 0 0 no-repeat; width:387px; height:55px; right:0; top:0; position:absolute;}
#h-pict-link, .img-thumb {cursor: pointer;}
#header a {text-decoration:none; font-size: 20px; color:white;} /*kvuli krusaderu*/

div.head {margin:0; padding:0;background:#8e001c; width: 776px; height: 55px; border-bottom: 1px solid #000;}

#text-head {float: right; color: white; font-size: 20px; padding-top:20px; position: relative;width:387px; height:34px; overflow: hidden;}
#text-head2 {position:absolute; top:0; right:0; background:transparent url(/img/layout/dame-si-praci.png) top right no-repeat; width: 387px; height: 54px}
.tlacitko {float: left; margin: 14px;padding:0;}

#texty {height:auto; margin:0;padding:0;}
#texty a {margin:0; padding: 0; color: #404040; text-decoration: none;}

.t1, .t2, .t3, .t4 { margin:2px 0 0 0; padding:0; width: 155px; width:192px;}
#texty .t1 {/*border: 1px solid #892034;*/ height:57px;}
#texty .t2 {/*border: 1px solid #e56020;*/ height:84px;}
#texty .t3 {/*border: 1px solid #008579;*/ height:57px;}
#texty .t4 {/*border: 1px solid #114c8f;*/ height:86px;}

#texty a img {margin:0; padding:0;}

/*menu*/
#menu {display: none;}

/*Page styly*/
#horni span {float: left; width: 192px; height: 115px; font-size: 130%; font-weight:600; text-align: center; margin:0; padding:0;border-right:2px solid white;}
#horni span img {color:#8e001c;text-decoration:underline;}
#horni .soutez {display:none;} 
#horni .prace {width: 156px; width:192px;}
#horni .zivotopis {width: 192px;}
#horni .poradce {width:194px; /*width:233px;*/ border-right: none;}

.hprady {float: right; width: 189px;height:231px; overflow:hidden!important; display:block;}
.hprady td {border-bottom: 1px solid #dddddd; height:44px;width: 189px; overflow:hidden!important; padding-left:35px; }
.hprady td a {font-size: 125%;}
.hprady td a:visited {color:#8e001c;}
.hprady td.last {border-bottom:none;}

.spodek {width:100%; height:57px;background: black;clear:both;}
.spodek span {color:white;font-size:110%;font-weight:600;margin-left:10px; padding-top:14px;display:block;}

.chcete-poradit-tlac {position:absolute; top:173px; left:288px;width:130px; height:130px;z-index:100; display : block}
.chcete-poradit-tlac img {display : block}

.right {float: right;}

/*footer*/
#footer {line-height: 160%; color: #777777;}
#footer #footer-odkazy span {color: #8e001c;}
#footer-odkazy {float:left; text-align: center; line-height:100%; width:100%; padding-bottom:1%; background: white;}
#footer a:hover {color: #4c4c4c;}

/*drobeckova navigace*/
#navigace {border-bottom: 1px solid #dadada; padding-bottom: 13px; font-size: 95%; margin-left:0px; padding-top:15px;}
#navigace a {color:#4c4c4c; padding-left:5px; padding-right:5px;}
#navigace strong {font-weight: normal; padding-left:5px;}
#navigace a:hover {color:#8e001c; text-decoration: underline;}

/*prvky blog*/
.under-bar .wsw {margin-bottom: 10px; padding:5px; line-height: 160%;}

.under-bar h1 {padding-top: 5px;margin-left:5px;}

.article-box {margin: 15px 0; padding:5px;}
.article-box h2 {margin-top:5px;}
.article-perex.wsw{margin: 5px 0; padding:0;}
.article-head {margin-bottom:5px;}
.article-head h1 {margin:0;}
.article-header h2 {background: #e7e7e7; padding-left:3px;}

.under-bar .article-head {border-bottom: 1px solid #8e001c; padding-bottom:5px;}
.article-box .article-head {border:0;}

#blog-sections {padding-left:5px; margin-bottom:30px;}
#blog-rss      {padding-left:5px; margin-bottom:30px;}
#blog-articles {padding-left:5px;}
#panel-left .article-header {margin-bottom: 25px;}
.panel-left-blog {border-bottom: 2px solid #8e001c; margin-bottom:20px!important;}
.panel-left-blog h2 {background:#e7e7e7; border-left: 2px solid #8e001c; padding-left:3px;}
.panel-left-blog ul li h2 {background: none; font-size: 110%; border: none; padding-left:0;}

.paging {margin-left:10px; margin-bottom:10px;}

/*formulare*/
.common {margin:0 12px;}
.common table, .common table td, .common table th {background: transparent; border: none; margin: 5px 0; font-weight: normal;}
.common table {font-size: 90%; margin-top:0;}

.common table tr {height:2em; margin:20px 0; color:#000;vertical-align:top;padding-top:5px;}
.common table th {padding-left: 0; }
.common table td {width: 35%; padding-left: 30px;}
.common table td.ts, .common table td.f2 {padding-left:0;}
.common .submit {margin:8px 0;}


th, #formular th {background:transparent;} /*kvuli IE 5.0*/

#contestFRM th.contest-heading { font-size: 120%; font-weight:bold; padding:0;}

fieldset, form  {margin: 1.12em 0;}
fieldset {border:1px solid  #dadada; border-top: 6px solid #dadada;}
fieldset textarea {width:200px; height: 100px;} /*sirka kvuli prohlizeci Opera*/
fieldset th {text-align:left;}

.ot {margin-top: 15px; padding-left: 10px; font-size: 90%;}
.ot strong {font-size: 14px;}
.ot input {margin-right: 4px;}

.f2 {font-size:110%;  padding-right: 10px;}
.f2 label {font-size: 14px;}

fieldset table {padding-top: 5px; padding-left: 10px;}
legend {font-size:140%; line-height:120%; font-weight:600; color:#8e001c; margin-left:25px; padding:0 5px;}
label {font-weight: 600; line-height: 150%;}
#contestRegistrationForm h3 {margin-left: 20px; margin-bottom: 0; padding-bottom: 12px;}
#contestFRM label {font-size: 115%;}
#contestFRM fieldset textarea {width:160px; height: 100px;}

.common .totazky {padding:0;}
.common .totazky .ts {padding-left:10px;}
.common .totazky td {width: auto; padding:0 10px 0 0;}
.common .totazky th {width: auto; padding: 5px 0;}
.common .ts2 input {width:40px;}
.te td, .te th {padding-top:15px;}

#contestFRM h3 {font-size: 15px!important;}

#contactForm-confirm, .error {color: red;}
.error {margin-left: 12px;}

#discussion-post fieldset table {font-size: 105%; margin-left:17px;}
#discussion-post fieldset table td {width:auto; padding-left: 10px;}
#discussion-post .submit {margin-left: 13px;}
#discussion-post fieldset textarea {width:300px; height: 170px;}

/*
.nedecor a, .nedecor a img { text-decoration: none; border: none;}
.cc { padding-left: 15px;} /*odsazení textu v referencích*/

/*OSTATNI*/
	.cistic {clear:both; margin:0; padding:0; height:0.1px;}
	.cist2 {line-height: 1px;}
	.invisible {display:none; clear:both;}
	#page-url {visibility:hidden;}
	.hide {visibility: hidden;}

/* discussion testovaci styly */
.discussion {
	border-top: 1px solid #8e001c;
	padding: 0 1em;
}
.discussion .post-detail {
	border-bottom: 1px solid #8e001c; /*#910039*/
	padding: 0.5em;
	margin: 0 0 1em 0;
}

/*POMOCNE FUNKCE*/
.hide-descriptions .description {display: none;}

}

