/*
   IT business, s.r.o. (www.itbusiness.cz)
   CSS styly pro sbaexpert.cz
*/

.clear { clear: both;}


body {margin:0;padding:0;font-size:0.8em;color:#000;text-align:center;font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;}
img {border:0; }



h1 {margin:5px 0;color:#E1C282;font-weight:normal;font-size:2em;}
h2 {margin:10px 0 3px 0;padding:0;color:#E1C282;font-size:1.4em;}
h3 {margin:0;padding-left:10px;color:#E1C282;font-size:1.2em;}
input {font-size:1em;}
strong {color: #FF0000}

ul { list-style-type: circle;}

.fleft {float:left;}
.fright {float:right;}
.cb {clear:both;width:100%;}

a {color: #000000}


/* Header */
#top{position:relative;width:100%;height:350px;background:#000 url(../images/bg-top-lr.jpg) repeat-x;float:left;}
#top-in-flash{position:relative;text-align:left;width:916px;height:350px;color:red;background:url(../images/bg-top-flash.jpg) no-repeat;}
#top-in-non-flash{position:relative;text-align:left;width:916px;height:350px;color:red;background:url(../images/bg-top.jpg) no-repeat;}

#head {height:25px;text-align:left;}
#head-left {float:left;font-size:12px;padding:3px 0px 0px 28px;color:#fff;}
#head-left a {color:#fff;}
#head-right {float:right;font-size:12px;padding:3px 30px 0px 0px;color:#7B0712;}
#black  {color:#000;}
#red  {color:red;}
#yelow {color:#E2C383;}



#logo {float:left;display:block;padding:20px 30px 10px 35px;}
#flash {margin-left:8px;width:444px;height:240px;}


/* Topmenu */
#topmenu {clear:both;width:250px;text-align:left;}

#topmenu a {display:block;width:200px;padding:6px 0 7px 0;font-weight:bold;background-position:50px;background:url(../images/m-profil.gif) no-repeat 200px;}
#topmenu a:hover {display:block;background-position:130px bottom;}

/* --------------------- Hlavní menu ---------------------- */
#m-profil {width:200px;position:absolute;margin:26px 20px 20px 40px;color:#000;background:url(../images/m-profil.gif) no-repeat 117px;display:block;height:30px; }
#m-profil a {height:30px;display:block; }
#m-profil a:hover {color:red;background:url(../images/m-profil-a.gif) no-repeat 117px;}
#m-profil-a {color:red;background:url(../images/m-profil-a.gif) no-repeat 117px;height:30px;}

#m-facility{width:200px;position:absolute;margin:67px 11px 12px 14px;color:#000;background:url(../images/m-facility.gif) no-repeat 140px;height:30px; }
#m-facility a {height:30px;display:block;}
#m-facility a:hover {color:red;background:url(../images/m-facility-a.gif) no-repeat 140px;}
#m-facility-a {color:red;background:url(../images/m-facility-a.gif) no-repeat 140px;height:30px;}

#m-zamestnanci{color:#000000; width:200px;position:absolute;margin:112px 11px 12px 66px;color:#000;background:url(../images/m-zamestnanci.gif) no-repeat 90px;height:30px;}
#m-zamestnanci a {height:30px;display:block;}
#m-zamestnanci a:hover {color:red;background:url(../images/m-zamestnanci-a.gif) no-repeat 90px;}
#m-zamestnanci-a {color:red;background:url(../images/m-zamestnanci-a.gif) no-repeat 90px;height:30px;}

#m-garance{width:200px;position:absolute;margin:158px 11px 12px 100px;color:#000;background:url(../images/m-garance.gif) no-repeat 69px;height:30px;}
#m-garance a {height:30px;display:block;}
#m-garance a:hover {color:red;background:url(../images/m-garance-a.gif) no-repeat 69px;}
#m-garance-a {color:red;background:url(../images/m-garance-a.gif) no-repeat 69px;height:30px;}

#m-reference{color:#000000; width:200px;position:absolute;margin:208px 11px 12px 110px;color:#000;background:url(../images/m-reference.gif) no-repeat 83px;height:30px;}
#m-reference a {height:30px;display:block;}
#m-reference a:hover {color:red;background:url(../images/m-reference-a.gif) no-repeat 83px;}
#m-reference-a {color:red;background:url(../images/m-reference-a.gif) no-repeat 83px;height:30px;}

#m-kontakt{width:100px;position:absolute;margin:251px 11px 12px 164px;color:#000;background:url(../images/m-kontakt.gif) no-repeat 69px;height:30px;}
#m-kontakt a {height:30px;display:block;}
#m-kontakt a:hover {color:red;background:url(../images/m-kontakt-a.gif) no-repeat 69px;}
#m-kontakt-a {color:red;background:url(../images/m-kontakt-a.gif) no-repeat 69px;height:30px;}


/* ---------------- END MENU ----------------- */



#left-box-up {float:left; position:relative; width:900px;text-align:left; border:0px solid #CCCCCC;}
#right-box-up{ position:relative;float:right;height:600px; text-align:left;width:180px; border:0px solid #999999}
#box-up{float:left;width:914px;text-align:left;position:relative;}

#box-down {float:left;width:914px;height:30px;text-align:left;position:relative;padding-top:30px;padding-bottom:0px;}

#box-down-left{padding-left:31px;float:left;width:601px;height:30px;text-align:left;position:relative;}

#nabidka{ margin-top:20px; position:relative; float:left;width:520px;height:220px;text-align:left; background:url(../images/bg-nabidka-sluzeb.jpg) no-repeat ;}
#nabidka-in {position:relative;float:left;width:180px;margin-left:60px;padding-top:45px;font-size:14px;}
#nabidka-in a:link, #nabidka-in a:visited {color: #FFFFFF; padding:8px; display:block; width:180px}
#nabidka-in a:hover {color: #000000; background-color: #FFFFFF;}

#nabidka-change { border:0px solid red; position:relative; float:left;width:202px;height:220px; padding-top:27px; text-align:right; }



#box-down-right{float:right;width:270px;position:relative;}
#esf{padding-left:10px; padding-top:70px;color:white; }
#esf a { color:#FF0000}
#esf .n {font-weight:bold; font-size:14px; letter-spacing:2px;}
#kontakt{padding-left:0px; padding-top:70px;color:red;}
#kontakt-block{border-top:solid #E2C383 1px; border-left:solid #E2C383 1px;padding:15px;width:200px; }
#kontakt-block1{padding:1px;width:150px;color:white; }
#w{color:#fff;margin-top:9px;width:200px;}
#w1{color:#fff;float:left;}
#r{padding-left:7px;float:left;color:red;}
#r a{float:left;color:red;}
#r a:hover{float:left;color:#fff;}

#box-down-menu {float:left;width:591px;height:20px;text-align:left;position:relative;}
#box-down-menu a:hover {color:#7B0712;padding-top:5px;}
#all {text-decoration:none;font-size:12px;padding:3px;color:#fff;}
#jaz {text-decoration:none;font-size:12px;padding:3px;color:#E2C383;}


                                                                    
#main {width:100%;background:#000 url(../images/bg-page-down.jpg) repeat-y top;float:left;}
#main-in{position:relative;width:916px;min-height:630px;background:url(../images/bg-page-down.jpg) repeat-y top;text-align:left;}
#main-in-in{position:relative;background:url(../images/bg-page.jpg) no-repeat;min-height:400px;width:916px}
#main-menu{height:41px;width:800px;}

#main-menu-block a {
	float:left;
	background:url(../img/tab-left.gif) no-repeat left -100px;
	margin:0;
	padding:0 0 0 9px;
	text-decoration:none;
}
	
#main-menu-block a span  {
	float:left;
	display:block;
	background:url(../img/tab-right.gif) no-repeat right -100px;
	padding:3px 14px 3px 5px;
	text-decoration:underline;
	
}

#main-menu-block.aktiv a  span{ color: red; text-decoration:underline}

#main-menu-block a:hover {
background-position:0% -225px;
}

#main-menu-block a:hover span {
background-position:100% -225px; color: #FF3300;
}
	
/* #main-menu-block{float:left;background: #FDF2DB;padding:5px; padding-left:8px; padding-right:8px; margin-left:1px;text-align:left;max-width:230px;} */
#main-menu-block-a{float:left;background:#fff;padding:5px;  padding-left:8px; padding-right:8px;  margin-left:1px;text-align:left;max-width:230px;}
/* #main-menu-block-a a:hover{color:white;} */

#navigacebg { position:relative; float:left; background:#E2C383;color:red;font-size: 10px;margin-left:-21px;width:898px; border-bottom:1px solid #FF0000;}
#navigace { color:#000000; margin-left:8px;}
#navigace a:link {color:red;}
#navigace a:hover {color: #000000;}
a.backbut { margin-right:8px; width:10px;  padding-left:2px;padding-right:2px; text-decoration:none; font-weight:bold; background-color:#FFFFFF;border:1px solid red;  }
a.backbut:hover { background-color:#FFCC99; border-color: #FFFFFF; }

/* Content */
#content {float:left;color:#fff;margin-left:15px;text-align:left;min-height:330px; width:835px;color:#FFFFFF}
#content img {border:0; margin:0px;}
#content 
#content td {color:white;}
#content p {margin:8px 0;text-align:justify;}
.notepad {margin:0 20px 10px 0;}
#content a { color:#FF0000;}
#content a:hover {color: #FF6600}
.textbox {width:504px;background:#edf3f9;border-left:1px solid #dfe3eb;border-right:1px solid #dfe3eb;}
.tbtop {height:13px;position:relative;background:url(../img/textbox-top.gif) no-repeat;}
.tbbottom {height:13px;background:url(../img/textbox-bottom.gif) no-repeat;}
.textbox img {margin:10px 20px;}
.textbox ul {margin:0;padding:5px 20px 10px 130px;list-style:disc;}
#text{float:left;text-align:justify;width:450px;position:relative;margin-left:20px;}
#logo{background:transparent url(../images/logo-co.gif) no-repeat ;float:left;height:90px;position:relative;}
#novinky{padding-top:30px;background: url(../images/novinky.gif) no-repeat;float:left;position:relative;width:440px;color:#fff;}
#novinky a{color:#E2C383}
#novinky-vypis{float:left;position:relative;width:500px;color:#fff;}
#novinky-vypis a{color:#E2C383;}

#novtable td { border-bottom:1px solid white;}
#novtable th { border-bottom:3px solid white;}





#bottom {position:relative;width:100%;height:63px;background:#fff;float:left;}
#bottom-in{position:relative;text-align:left;width:916px;height:63px;background:url(../images/bg-bottom.jpg) no-repeat;}
#bottom-in a{color:red;}
#bottom-in a:hover{color:#000;}
#bottom-spolecnost {width:830px;padding-top:24px;padding-left:40px;}
#bottom-left{float:left;font-size:14px;padding:23px 0px 0px 28px;color:#000;position:relative;}
#bottom-right{float:right;font-size:14px;padding:23px 30px 0px 0px;color:#000;position:relative;}



#footera {width:1000px;color:#fff;text-align:center;background:#000;}
#footer {width:916px;height:63px;margin:0 auto;color:#fff;text-align:left;background:url(../images/bg-bottom.jpg) no-repeat bottom;}
#footer a {color:#fff;font-weight:bold;}
#footer a.realizace {color:#ce1141;}
#footer a:hover {color:#dedede;}

/* Formul?v?rvky */
.hlaska {padding:5px;color:#ba1010;font-weight:bold;}
#formular td {background:none;text-align:left;}
#formular {width:500px;margin:5px;padding:0 5px;font-size:0.85em;}
#formular .submit {margin:5px 0 0 10px;font-size:1em;color:#fff;background:#000;border:1px solid #ce1141;cursor:pointer;}
#formular input {padding:1px 2px;font-size:1em;color:#606060;border:1px solid #86a9c8;}
#formular fieldset {margin-top:15px;padding:0 5px 10px 5px;background:#0F0F0F;border:1px solid #E1C282;border-top:3px solid #E1C282}
#formular legend {padding:2px 8px;font-weight:bold;border:1px solid #E1C282;}
#formular textarea {border:1px solid #E1C282;}
#formular table {margin-top:8px;}

#nabidkaz  input { border:1px solid red;}

textarea {padding:1px 2px;font-size:1.2em;font-size:1em;color:#000;font-family:"Tahoma",'Arial',Sans-Serif;}
#content .info {margin:0;padding:0 10px;color:#888888;text-align:right;}
#formular .info input {font-weight:bold;text-align:center;border:0;background:none;width:22px;}
.edittext { font-size:9px;  margin-top:20px; width:200px; padding-top:10px;font-weight:bold;color:#E2C383; border-top: 1px solid #FF0000; }
.edittext a {color: #FF0000;border:1px solid #FF0000; background-color: #000000; padding:2px 5px 2px 5px; text-decoration:none}
.edittext a:hover { background-color: #FFFFFF ;}
.prihlasen {z-index:49;position:relative;padding:1px 0;font-size:0.9em; text-align:center; float:left; width:100%; background-color: #FFC58A; border-bottom:1px solid #FF9900;}
.prihlasen div {z-index:49;text-align:right;margin-top:3px;margin-left:400px;}
.prihlasen a {color:#ce1141;}
.prihlasen a:hover {color:#29487a;}
.mceContentBody{background-color:#000;}

#main-menu-block a {color:#000000;}


#sendmail {text-align:center;}
#sendmail form {text-align:left;}
#sendmail #formular {width:70%;margin:0 auto;}
