/**************************************************/
/*                                                */
/*     Author:    Bc. Richard Kalab               */
/*     websites:  www.perseus.cz	    	      */
/*                                                */
/*     Date:       20.07.2008                     */
/*                                                */
/*     Copyright:  Bc. Richard Kalab 	       	  */
/*                 www.richard-kalab.cz           */
/*                                                */
/**************************************************/

/* nastaveni defaultnich prvku */
* {margin:0;padding:0;}
html {width: 100%;margin:0;padding:0;}
body {width: 100%;margin:0;padding:0;background:#dbdada url('../images/bg-body.jpg') 0px 0px repeat-x;}

a img {border:0;}
em {font-style:normal;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

body, p, em, h1, h2, h3, h4, h5, h6, div, span, li, a, textarea, abbr {
	font-family: Verdana, Tahoma, Geneva, Arial, 'Lucida Grande' ;
	/*font-family: Trebuchet MS, MS Sans Serif, Geneva, sans-serif*/
}

p, address, dl {margin:0;padding:0 0 10px 0;font-size:0.75em;line-height:1.4em;color:#000;font-style:normal;}
p a {color:#1758a6;text-decoration:underline;}

abbr {cursor: help;}

#main {margin: 0 auto;padding:0 8px;width:956px;min-height:600px;_height:600px;background:#fff;}


/* definice hlavicky */
#head {margin:0;padding:0;width:100%;height:310px;background: url('../images/bg-head.jpg') 0 0px no-repeat;}
.head-kont {background: url('../images/bg-head-kont.jpg') 0 0px no-repeat !important;}
.head-butt {background: url('../images/bg-head-butt.jpg') 0 0px no-repeat !important;}

#jazyky {margin:0;padding:9px 0 5px 13px;display:block;}
#jazyky li {margin:0;padding:0 5px 0 0;display:inline;}
#jazyky li a img {margin:0;padding:0;border:solid 1px #334a51;}
#logo {margin:28px 0 0 54px;_margin:28px 0 0 27px;padding:0;width:288px;height:128px;float:left;display:block;}
#menu {margin:78px 0 0 0;_margin:75px 0 0 0;padding:0 0 0 11px;display:block;list-style-type:none;width:944px;height:44px;
	background:tranpsarent;}
.li-m {margin:0 1px 0 0;padding:0;display:block;float:left;height:44px;position:relative;}
.li-a {margin:0;padding:12px 0 0 0;text-align:center;color:#fff;text-transform:uppercase;font-size:0.9em;
	display:block;float:left;height:32px;background: url('../images/bg-menu-hover.jpg') 0px -44px no-repeat;}
.li-a:hover {text-decoration:none;}
a#menu-1 {width:73px;}
a#menu-2 {width:128px;}
a#menu-3 {width:96px;}
a#menu-4 {width:102px;}
a#menu-5 {width:168px;}
a#menu-6 {width:181px;}
a#menu-7 {width:64px;}
a#menu-8 {width:111px;}

a#menu-1:hover {background-position: 0 0 !important;}
a#menu-2:hover {background-position: -74px 0 !important;}
a#menu-3:hover {background-position: -203px 0 !important;}
a#menu-4:hover {background-position: -300px 0 !important;}
a#menu-5:hover {background-position: -403px 0 !important;}
a#menu-6:hover {background-position: -572px 0 !important;}
a#menu-7:hover {background-position: -754px 0 !important;}
a#menu-8:hover {background-position: -819px 0 !important;}

ul.submenu, ul.submenu-last {padding:0 0 5px 0;margin:0;visibility:hidden;width:194px;
	background: url('../images/bg-submenu-bot.gif') 0px 100% no-repeat;position:absolute;top:44px;left:0px;}
ul.submenu-last {position: absolute; z-index: 10;left:-66px !important;visibility:hidden;}

ul.submenu li, ul.submenu-last li {margin:0;padding:0;display:block !important;float:none !important;
	background:#b5b2b3;}
ul.submenu li a, ul.submenu-last li a {padding:0 5px 0 5px !important;margin:0 !important;width:184px !important;
	min-height:8px;_height:8px;
	display:block;float:none;
	text-transform:none;
	color:#f2f2f2;text-align:left !important;font-weight:500;font-size:0.75em;}
ul.submenu-last li a {/*width:60px !important;*/}
.submenu li ul li a:hover, , ul.submenu-last li ul li a:hover {filter: none; opacity: 1;}
ul#menu li:hover ul, ul#menu li.hover ul{visibility:visible;}
ul#menu li li {float:none;border:none;padding:0;}
ul#menu li
/*{behavior: url(http://10.0.0.100/PHP-ec/perseus/css/hover.htc);}*/
{behavior: url(http://www.agentura-perseus.cz/css/hover.htc);}
/*{behavior: url(http://www.perseus-job.cz/css/hover.htc);}*/



#head-h1 {margin:0;padding:0;display:block;font-size:2.2em;font-weight:600;position:relative;top:78px;left:71px;width:310px;}
#head-h1 span.blue {color:#053b5f;position:relative;display:block;width:310px;}
#head-h1 span.black {padding:0;color:#000;font-size:0.5em;float:left;display:block;width:156px;
	text-align:right;font-style:italic;}
#head-h1 span.orange {color:#f57921;font-size:0.85em;line-height:1em;float:right;display:block;width:152px;}
/* konec hlavicky */

/* definice obsahu */
#content {padding:8px 11px 0 50px;width:657px;min-height:532px;_height:532px;float:right;background:#fff;}
.trace {padding:10px 0 0 0;margin:0;color:#737071;font-size:0.65em;}
.trace a {color:#91ae01;font-size:1.1em;}
.trace em {font-size:1.1em;}
#obal {min-height:580px;_height:580px;}
#content h1 {padding:18px 0 7px 0;color:#91ae01;font-size:1.1em;font-weight:500;}
#content h2 {padding:18px 0 7px 0;color:#91ae01;font-size:0.75em;font-weight:600;}
#content h3 {padding:18px 0 7px 0;color:#000;font-size:0.75em;font-weight:600;}
.main-aktualita {margin:0px;padding:0 0 15px 0;border-bottom: solid 1px #aba8a9;}
.list-aktualit {margin:0;padding:12px 0 0 0;list-style-type:none;}
.list-aktualit li {margin:0;padding:0;}
.list-aktualit li a {margin:0;padding:0;color:#91ae01;font-size:0.75em;}

.spec-color {margin:0 0 0 20px;padding:0px}
.spec-color li {color:#91ae01;font-size:0.75em;}
.spec-color li strong {text-transform:uppercase;color:#000;}
.spec-color li span {color:#000;}

.table {margin:0;padding:0;border: solid 11px #e4fb71;width:502px;
	background: url('../images/bg-table.gif') 0 0 repeat-y;font-size:0.75em;}
.table-line {padding:6px 0 6px 0;margin:0;border-bottom: solid 1px #fff;}
.tl {margin:0;padding:0;display:block;float:left;width:132px;}
.tr {margin:0;padding:0;display:block;float:right;width:360px;}

.black {color:#000 !important;}
.block-img {margin:0 20px;padding:0;display:block;float:left;width:102px;height:102px;}
.block-img-lektor {margin:0 27px 0 0;padding:0;display:block;float:left;width:153px;min-height:102px;height:102px;}
.right-lektori {margin:0;padding:0;float:right;width:460px;}

.nebicko {margin:0 7px 0 0;padding:90px 11px 0 5px;width:140px;height:55px;text-align:center;font-size:14px;float:left;}
.nebicko strong {font-weight:600;text-transform:uppercase;cursor:pointer;color:#000;}
#neb-1 {background: url('../images/nebicko-1.jpg') 0px 0px no-repeat;}
#neb-2 {background: url('../images/nebicko-2.jpg') 0px 0px no-repeat;}
#neb-3 {background: url('../images/nebicko-3.jpg') 0px 0px no-repeat;}
#neb-4 {background: url('../images/nebicko-4.jpg') 0px 0px no-repeat;}
.nebicko:hover {background-position: 0px -145px !important;}
.nebicko:hover strong {text-decoration:underline;}

.ikona-video {margin:60px 0 0 0;padding:0 0 3px 46px;color:#91ae01;display:block;text-decoration:none;font-size:14px;
	background: url('../images/ikona-sipka-1.gif') 0px 4px no-repeat;width:232px;float:left;}
a.ikona-video em {margin:0;padding:0;color:#7e7e7e !important;display:block;text-decoration:none;font-size:10px;}
.ikona-nej {margin:60px 0 0 40px;padding:0 0 3px 46px;color:#91ae01;display:block;text-decoration:none;font-size:14px;
	background: url('../images/ikona-nej.gif') 0px 4px no-repeat;width:232px;float:left;}
.ikona-video:hover {text-decoration:underline;}
#banner {margin:0;padding:24px 0 0 0;height:128px;background: url('../images/banner-1.jpg') 0px 0px no-repeat;}
#banner-left {margin:0;padding:0 10px 0 174px;width:270px;float:left;}
.like-butt {margin:0 0 10px 0;padding:5px 0 0 0;display:block;width:256px;height:21px;color:#000;text-align:center;font-size:0.75em;
	background: url('../images/bg-button-gr.gif') 0px 0px no-repeat;text-decoration:none;}
.like-butt:hover {text-decoration:none;}
.normal-a {margin:0 0 0 40px;padding:0;font-size:0.8em;color:#e9fd87;}

/* inspirovali nas */
.inspirace {margin:0;padding:10px 0;}
.ins {padding:0 !important;margin:0 0 3px 0;display:block;border-bottom:solid 1px #91ae01;}
.ins-left {width:320px;float:left;}
.inspirace a {color:#91ae01;}
.bg-nahled {margin:0 15px 10px 0;padding:5px 5px 4px 5px;display:block;float:left;width:141px;height:128px;
	background: url('../images/bg-nahled.gif') 0px 0px no-repeat;}
/* konec inspirovali nas */

/* kontakty firma perseus */
.left-blok {margin:0;padding:0;width:320px;float:left;}
.left-blok a {color:#91ae01;}
.tuzka {margin:30px 0 0 0;padding:10px 0 5px 42px !important;color:#737071 !important;font-size: 1.1em !important;font-weight:500 !important;
	background: url('../images/ikona-tuzka.gif') 0px 0px no-repeat;}
#formular {margin:0;padding:20px 0 0 0;%padding-top:15px;height:182px;background: url('../images/bg-form.png') 0px 0px no-repeat;}
.form-left {margin:0;padding:0 0 0 8px;display:block;width:248px;float:left;}
.form-left input {margin:0 0 5px 0;padding:0;width:210px;display:block;border:solid 1px #c1bfc0;}
#form-obsah {width:257px;height:103px;border:solid 1px #c1bfc0;font-size:1em;}
.form-right {float:left;width:260px;}
#form-button {float:right;}
.button {margin:0;padding:0 0 6px 0;text-align:center;display:block;width:90px;border:0;height:30px;cursor:pointer;
	background: url('../images/bg-button.png') 0 0 no-repeat;}
#form-button-2 {background: url('../images/bg-button-s.gif') 0 0 no-repeat !important;float:right;}	
.zacentruj {text-align:right;}

/* poptavka */
.poptavka, .registrace {margin:10px 0;padding:10px 10px 6px 10px;background:#f2f2f2;_height:1px;%min-height:1px;}
.poptavka dl dd, .registrace dl dd {margin:0 0 4px 0;padding:6px 0px 0 0;display:block;float:left;width:160px;}
.poptavka dl dt, .registrace dl dt {margin:0 0 4px 0;padding:0px;display:block;float:right;width:454px;}
.poptavka dl dt input, .registrace dl dt input {margin:0;padding:6px;display:block;width:440px;border: solid 1px #797677;}
.registrace dl dt textarea {margin:0;padding:6px;display:block;height:62px;width:440px;border: solid 1px #797677;font-size:0.9em;}
.poptavka textarea {margin:0 0 4px 0;width:634px;height:62px;border: solid 1px #797677;font-size:0.85em;}
.h62 {min-height:62px;height:62px;}

.skol-left {margin:0;padding:0;float:left;width:216px;min-height:120px;_height:120px;}
.skol-left2 {margin:0;padding:0;float:left;width:408px;min-height:120px;_height:120px;}
.blk {padding:0;color:#000 !important;}
.skol-left2 ul {padding:10px 0 0 30px;font-size:0.75em;}
a.img-b {margin:0;padding:0;}
a.img-b img {border:solid 1px #99b413;}

.gray-t, .gray-t2 {margin-bottom:10px;background: #fff;width:100%;font-size:0.75em;}
.gray-t td, .gray-t th {padding:3px 8px;background: #f2f2f2;width:100%;text-align:left;}
.gray-t2 td, .gray-t2 th {padding:3px 8px;background: #f2f2f2;text-align:left;}
.whit {background: #fff !important;font-size:0.9em;}
.tw100 {}
.reklama {padding:5px 0;}

/* konec obsahu */

/* definice bocniho panelu */
#side-panel {margin:5px 0 0 0;padding:0;width:228px;}
.side-menu {margin:0 0 50px 0;padding:0;background: url('../images/bg-undermenu.gif') 0px 0px repeat-y;}
.grad-menu-1 {margin:0;padding:0;list-style-type:none;background: url('../images/bg-seminar-1.jpg') 11px 0px no-repeat;min-height:306px;_height:306px;}
.shorter {background: url('../images/bg-seminar-2.jpg') 11px 0px no-repeat !important;min-height:163px !important;_height:163px !important;}
.grad-menu-1 li {margin:0;padding:0;color:#000;display:block;min-height:20px;_height:20px;
	background: url('../images/menu-sep-w.gif') 11px 100% no-repeat;}
.grad-menu-1 li a {margin:0;padding:9px 6px 3px 24px;color:#000;text-transform:uppercase;font-size:14px;display:block;min-height:21px;_height:21px;}
.grad-menu-1 li a:hover {background: url('../images/menu-vert-hover.gif') 0 0 repeat-y;}
.active {background: #58a104 url('../images/menu-vert-hover.gif') 0 0 repeat-y !important;}

.firemni-seminare {margin:0;padding:20px 0 10px 42px;color:#737071;font-size:0.9em;font-weight:500;text-align:right;
	background: url('../images/ikona-kravata.gif') 6px 8px no-repeat;}
.stazeni {margin:0;padding:0 0 30px 7px;width:196px;display:block;min-height:30px;_height:30px;}
.stazeni a.ikona-video {margin:0;padding:0 0 3px 46px !important;color:#91ae01;display:block;text-decoration:none;
	background: url('../images/ikona-sipka-1.gif') 0px 4px no-repeat;width:175px;}
.stazeni a.ikona-video:hover {text-decoration:underline;}
.stazeni a.ikona-video em {color:#737071 !important;}
.clasic-list {margin:0 0 0 15px;padding:0;font-size:0.75em;}

#aktuality {margin:0;padding:10px 0;background:#f2f2f2;border-bottom: solid 1px #aba8a9;}
#aktuality h2 {margin:0;padding:6px 0 5px 54px;background: url('../images/ikona-globus.gif') 0px 0px no-repeat;
	color:#737071;font-size:1.1em;font-weight:500;}
.aktualita {margin:0;padding:5px 10px;}
.aktualita h3 {margin:0;padding:0 0 5px 0;font-size:0.75em;}
.aktualita p {margin:0;padding:0 0 3px 0;}
.datum-gr {color:#91ae01;font-size:0.75em;}
.vice {color:#91ae01;text-align:left;font-size:1em;text-decoration:none;}
.vice:hover {text-decoration:underline;}

#kontakt {margin:0;padding:10px;}
#kontakt h2 {margin:0;padding:10px 0 5px 42px;color:#737071;font-size:1.1em;font-weight:500;
	background: url('../images/ikona-obalka.gif') 0px 0px no-repeat;}
#kontakt p a {color:#000;text-decoration:none;}
#kontakt p a:hover {color:#000;text-decoration:underline;}
#mapa {margin:0 0 10px 0;padding:12px 12px 10px 12px;background:#e4fb71;display:block;}
#mapa:hover {background:#d0d045;}
#mapa img {border: solid 1px #7e9608;}
/* konec bocniho panelu */


/* definice paticky */
#main-foot {margin:0;padding:0;width:100%;background:#c4c2c3;}
#foot {margin:0 auto;padding:10px 0;min-height:60px;_height:60px;background:#737071;width:956px;
	color:#fff;text-align:center;border: solid 8px;border-top:0;border-bottom:0;}
.foot-menu {margin:0;padding:0;list-style-type:none;%min-height:1px;}
.foot-menu li {padding:0;margin:0;display:inline;font-size:0.75em;color:#fff;}
.foot-menu li a {margin:0 3px 0 1px;color:#fff;text-decoration:none;font-weight:500;}
.foot-menu li a:hover {text-decoration:underline;}
#foot p {padding:0px;margin:0;%min-height:1px;color:#fff;}
#foot .links {color:#fff;}
#foot .links a {color:#fff;text-decoration:none;}
#foot .links a:hover {text-decoration:underline;}
/* konec paticky */


/* zpravy po zpracovani skriptu */
.message-good, .message-bad {padding: 10px 10px 10px 35px !important;margin-bottom: 10px;}
.message-good {color: #516f1b;border:solid 1px #a9e2a3;background: #f3ffd0 url('../images/accept.gif') 10px 10px no-repeat;}
.message-good a {color: #516f1b;}
.message-bad {display:block;border:solid 1px #e2a9a3;color: #ce0000;
	background: #fff1f1 url('../images/exclamation.gif') 10px 50% no-repeat;}
.message-bad a {color: #ce0000;} 

.message-bad-2, .message-good-2 {padding: 1px 0 3px 0;margin-bottom: 10px;display:block;text-align:center;}
.message-bad-2 {color: #ce0000;background: #fff1f1 url('../images/exclamation.gif') 10px 3px no-repeat;}
.message-good-2 {color: #516f1b;background: #f3ffd0 url('../images/accept.gif') 10px 3px no-repeat;}


#inzerat-list tr td a {color:#91ae01 !important;}

/** mess cleaner **/
.cleaner {margin:0 !important;padding:0 !important;clear:both;}
.block {margin:0 !important;padding:0 !important;display:block;}
.alternative {display:none;}

.tright {text-align:right !important;}

.gray {color:#5c5d5c !important;}
.norm-color li a {color:#5c5d5c !important;}
.norm-color li a:hover {color:#91ae01 !important;}
.norm-link {color:#5c5d5c !important;}
.norm-link:hover {color:#91ae01 !important;}
.green-link {text-decoration:none;color:#91ae01;}
.green-link:hover {text-decoration:underline;}
.green {color:#91ae01;}

.fleft {float:left;}
.frighti {float:right !important;}

.tp {background: transparent !important;}
.nb {border:0 !important;}

.no-style {list-style-type:none;margin:0;}
.decim-style {list-style-type: decimal;margin-left:32px;}

.fs1 {font-size:1em !important;}
.fs09 {font-size:0.9em !important;}

.bb {border-bottom: solid 1px #aba8a9;}
.bb0 {border-bottom: 0px !important;}

.w6 {width:6px !important;}
.w17 {width:17px !important;}
.w35 {width:35px !important;}
.w80 {width:80px !important;}
.w110 {width:110px !important;}
.w125 {width:125px !important;}
.w130 {width:130px !important;}

.pb0 {padding-bottom:0px !important;}
.p20 {padding:20px !important;}
.p0 {padding:0px !important;}
.pl11 {padding-left:11px !important;}
.pl17 {padding-left:17px !important;}
.pb10 {padding-bottom:10px !important;}
.pb20 {padding-bottom:20px !important;}
.pt0 {padding-top:0px !important;}
.pt4 {padding-top:4px !important;}
.lipt4 li {padding-top:4px !important;}
.pt5 {padding-top:5px !important;}
.pt6 {padding-top:6px !important;}
.pt13 {padding-top:13px !important;}
.pt20 {padding-top:20px !important;}
.pt50 {padding-top:50px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mb10 {margin-bottom:10px !important;}
.mr0 {margin-right:0px !important;}
.mr15 {margin-right:15px !important;}
.ml7 {margin-left:7px !important;}
.mrl2 {margin:0px 2px !important;}
