h1, h2, h3, h4, h5, p, a, ul, li, div, span, img, button, input, form, fieldset {
	margin: 0;
	padding: 0;
	border: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
* html .clearfix {
    height: 1%;
    overflow: visible;
}

* + html .clearfix {
    min-height: 1%;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
body {
	text-align: center; margin: 0; padding: 0; padding-top: 20px;
}
.reset {
	clear: both;
}
.tc {
	text-align: center;
}
#main {
	position: relative;
	left: -65px;
	width: 790px;
	margin: auto;
	border: 1px solid white;
	_border: 0;
}
#telo {
  /*margin-top: 440px;      - odsazeni s cerveny, pruhem */
	margin-top: 410px;
	position: relative;
	/*background: url(../img/pozadilevo.gif) repeat-y left;*/
}
#content {
	text-align: left;
	width: 455px;
	float: right;
	min-height: 320px;
	margin-right: -50px;
	_margin-right: -70px;
	display:inline;
	_height: 320px;
	background-color: transparent;
	padding: 0px 0 10px 0;
	position: relative; 
	z-index: 5000;

}
#content ul li a {
  font-size: 11px !important;
}
#vlevo {
	float: left;
	width: 210px;
	color: #2784B4;
	text-align: left;
	background: #f2f2f2;
	margin-left: 20px;
}

#vlevo h3 a, #vlevo p a  {
	color: #3e3e3e;
}


#pomocna {
	/*border: 1px solid #aaa;*/
	/* border-bottom: 1px solid #aaa; */
	width: 688px;
	padding-right: 80px; padding-top: 20px; margin-bottom: 10px;
	background-color: transparent;
	margin-left: 10px;
	_margin-left: -50px;
	position: relative; 
	z-index: 5000;
}
#vpravo {
	position: absolute;
	top: 1px;
	right: 1px;
	width: 163px;
	color: #2784B4;
	background-color: White;
	padding-left: 10px;
}
#pata {
	color: #777777;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
}
#head {
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: left;
	background-image:url('../img/new/head.png'); 
	background-repeat:no-repeat;
	height: 186px;
}
#vpravo, #vlevo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
/* H E A D */

#rep1, #rep2 {
	position: absolute; z-index: 5000;
	width:8px;
	height:16px;
}
#rep1 {
	top: 170px; left: -8px;
}
#rep2 {
	top: 170px; left: 790px;
}

.mainLogo{
   width:160px;
   height:60px;
}
.subLogo{
   margin-left:20px;
   width:160px;
   height:88px;
}

div#head1 {
	background: none;
	width: 790px;
	position: relative;
	height:88px;
}
#head1 a {
	display: block;
	float: left;
}
#head1 img {
	float: left;
	display:inline;
}
#head1 img {
  position: relative; left: 50px; top: 20px;
}
#head1 ul {
	position: absolute;
	right: 5px;
	top: -10px;
}
#head1 ul li {
	list-style: none;
	float: left;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif Helvetica, sans-serif;
	padding: 0 8px 0 8px;
	font-size: 11px;
	font-weight: bold;
}
#head1 ul li.head1-ram{
	border-right:1px solid #B0293D;
}
#head1 ul li a {
	color: #d93a2c;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif Helvetica, sans-serif;
	font-size: 11px;
	display:inline;
	float:none;
	padding:0px;
	margin:0px;
}
#head1 ul li a.poz {
	background: url(../img/h1_a.png) no-repeat left bottom;
}
/* horni  */
#head2 {
	/*background:#B0293D url(../img/h2.png) no-repeat left;*/
	height: 112px;
	color: #000;
	position: relative;
	width: 790px;
}
#head2 ul {
	list-style: none;
	top: 53px;
	position: absolute;
	padding-left: 10px;
	height: 24px;
}

#head2 ul#menu {
  width:790px;
}

#head2 ul li {
	list-style: none;
	display: block;
	position: relative;
	float: left;
	line-height: 24px;
}
#head2 ul li.end-main {
	margin-right: -3px;
}
#head2 ul li a {
	font-family: Verdana, Tahoma;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	margin-right: 0px;
	text-decoration: none;
}

#jazykovekurzy {
	background: url('../img/new/kurzy-trans.png'); background-position: 0 0;
	height: 35px; line-height: 35px; display: block; width: 137px; text-align: center; margin-left: -3px;
}

#jazykovekurzy:hover {
	background-position: 0 -37px;
}

#preklady {
	background: url('../img/new/preklady-trans.png'); background-position: 0 0;
	height: 35px; line-height: 35px; display: block; width: 102px; text-align: center;
}

#preklady:hover {
	background-position: 0 -37px;
}

#media {
    background: url('../img/new/short-trans.png'); background-position: 0 0;
    height: 35px; line-height: 35px; display: block; width: 94px; text-align: center;
    margin-left: -5px;
}

#media:hover {
    background-position: 0 -37px;
}

#napsalionas {
	background: url('../img/new/long-trans.png'); background-position: 0 0;
    height: 35px; line-height: 35px; display: block; width: 184px; text-align: center;
    font-weight: normal;
}

#napsalionas:hover {
	background-position: 0 -37px;
}

#cenik {
	background: url('../img/new/short-trans.png'); background-position: 0 0;
	height: 35px; line-height: 35px; display: block; width: 94px; text-align: center;
	margin-left: -2px;
}

#cenik:hover {
	background-position: 0 -37px;
}

#kariera {
	background: url('../img/new/short-trans.png'); background-position: 0 0;
	height: 35px; line-height: 35px; display: block; width: 94px; text-align: center;
	margin-left: -5px;
}

#kariera:hover {
	background-position: 0 -37px;
}

#kontakty  {
	background: url('../img/new/kontakty-trans.png'); background-position: 0 0;
	height: 35px; line-height: 35px; display: block; width: 104px; text-align: center;
	margin-left: -5px;
}

#kontakty:hover {
	background-position: 0 -37px;
}


#reference {
	background: url('../img/new/reference-trans.png'); background-position: 0 0;
	height: 35px; line-height: 35px; display: block; width: 100px; text-align: center;
	margin-left: -5px;
}

#reference:hover {
	background-position: 0 -37px;
}

.contacts-odsad {
    margin-left: 65px !important;
}


#head2 ul li a:hover{
	color: #ffffff;
	text-decoration: none;
}

#sedyblok {
	width: 100%;
	height: 15px;
	background: url('../img/sedyblok-trans.png');
	position: absolute; left: 0; top: 192px; z-index: -1;
}

#head2 ul li ul {
	padding: 0px;
	position: absolute;
	left: -10px;
	top: 35px;
	display: none;
	z-index: 10000;
	border-top: 1px solid #ddd;

}
#head2 ul li ul li {
	display: block;
	color: #ffffff;
	height: 19px;
	border: 1px solid #f2f2f2;
	border-top: none;
	float: none;
	line-height: 19px;
	background-color: #d93a2c;
	position: relative;
	background-color: transparent;
	_float: left;
}
#head2 ul li ul li a {
	color: #ffffff;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	line-height: 19px;
	display: block;
	font-weight: normal;
	height: 19px;
	padding-left: 10px;
	background-color: #d93a2c;
	cursor: pointer;
	position: relative;
	text-decoration: none;
	filter: alpha(opacity=95);
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	opacity: 0.95;
}
#head2 .inner a {
	padding-left: 3em;
	background-color: #e3837b;
}
a.odsunzmenu {
	padding-left: 15px;
}
#head2 ul li ul li a:hover {
	color: #B0293D;
	background-color: #ffffff;
	text-decoration: none;
}
#m_jazykova {
	width: 200px;
	left: 0px !important;
}
#m_profil {
	width: 110px;
}
#m_kariera {
	width: 180px;
}
#head2 ul li ul#m_kontakty {
	width: 160px; left: -65px;
}
#m_prekladatelsky {
	width: 230px;
	left: 4px !important;
}
#m2_kariera {
	width: 160px;
	position: absolute;
	left: -160px;
	top: 0px;
	display: none;
	height: 0px;
	margin: 0px;
	padding: 0px;
}
#m_kariera a {
	border-bottom: 1px solid #ECECEC;
	height: 19px;
}
#m_kariera a.toptop {
	border-top: 1px solid #ECECEC;
}
#m_kariera li {
	height: 20px;
}
#m2_kariera a {
	border-bottom: none;
}
#m2_kariera li {
	height: 19px;
}
#head3 {
	width: 790px;
	height: 200px;
	background: url('../img/mainBannerBg.png');
}
#head #left{
    float:left;
    width:20px;
    height:200px;	
    background: url('../img/mainBannerLeft.png');
}
#head #right{
    float:right;
    width:20px;
    height:200px;   
    background: url('../img/mainBannerRight.png');
}
#head3 #head3Left {
	float: left;
	margin-top:10px;
}
#head3 #head3Right {
    float: left;
    margin-top:10px;
}
.center{
	text-align:center;
}
.topSpace{
	margin-top:10px;
}
#img_banner {
	position: absolute;
	display: block;
	left: 290px;
	top: 193px;
	width: 372px;
	border: none;
	z-index: 1;
}
#img_banner a {
}
#img_banner img {
	border: none;
	margin: 0px;
	padding: 0px;
}
#head4 {
	background: #d93a2c;
	height: 24px;
	color: White;
	font-size: 11px;
	line-height: 24px;
	clear: both;
	padding-left: 10px;
}
#head4 h4 {
	float: right;
	font-size: 14px;
	line-height: 24px;
	margin-right: 10px;
	color: #EEE9E7;
}
#head4 a {
	color: White;
	margin: 0 9px 0 9px;
	padding: 0 10px 0 10px;
	border-left: 1px solid white;
	border-right: 1px solid white;
}
/* H E A D */
/* V L E V O */
.aktualne {
	background: url(../img/new/aktualback.png) no-repeat bottom left;
	font-size: 18px;
	width: 210px;
	height: 40px;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif Helvetica, sans-serif;
	text-align: left;
	margin-bottom: 25px;
}
.aktualne a {
	position: relative; left: 30px; top: 15px; font-size: 18px; text-decoration: none;
}
#vlevo a {
	background: url(../img/l_a.gif) no-repeat left center;
	text-align: left;
	font-size: 11px;
	display: block;
	width: 140px;
	padding-left: 27px;
	margin-bottom: 10px;
    color:#000;
}

#vlevo h2.aktualne a {
	font-size: 15px;
	line-height: 15px;
	padding-left: 0px;
	text-decoration: underline;
}

#vlevo p {
	font-size: 10px;
	letter-spacing: 0.038em;
	line-height: 130%;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	color: #000000;
	padding-left: 27px;
	width: 140px;
}
#vlevo p.nomargin{ 
	margin-bottom: 0px;
}
#vlevo p a{
	font-size: 11px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#vlevo ul {
}
#vlevo ul li {
	margin-left: 2em;
	line-height: 22px;
}
#vlevo ul li a {
	color: #2784B4;
	padding-left: 0;
}
#vlevo ul li a:hover {
	color: #B4273E;
	text-decoration: underline
}
ul.aktual-red {
	margin-bottom: 0px;
}
ul.aktual-red li {
	list-style-image: url(../img/cimg/tlacitko_v1_p3.gif);
}
ul.aktual-red li a {
	color: #B4273E;
	text-decoration: none
}
h2.newsletter {
	background: url(../img/new/newsback.png) no-repeat top left;
	color: #000 !important;
	width: 210px;
	height: 25px;
	padding: 15px 0 0 0;
	font-size: 20px !important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
h2.newsletter a {
	color: #000 !important;
	font-size: 15px !important;
	text-decoration: none;
}
#vlevo form {
	font-size: 11px;
	padding-left: 20px;
	padding-bottom: 10px;
}
#vlevo form label {
	font-size: 11px;
	line-height: 15px;
	height: 15px;
	display: block;
}
.prihlas {
	margin-bottom: 20px;
}
#vlevo form td {
	text-align: left;
	height: 15px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.px11 {
	width: 45px;
	text-align: left;
}
.px11a {
	padding-left: 49px;
}
.px11a a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2784B4;
}
.buttons {
	width: 78px;
	height: 11px;
	margin-bottom: 3px;
	border: 1px solid #D6D6D6;
	background-color: #FFFFFF;
	font-size: 9px;
	background-image: url(../img/cimg/formular_v1_p1.gif);
	font-weight: normal;
	color: #2784B4;
	background-repeat: no-repeat;
	line-height: 10px;
}
.butsub {
	border: 0 none;
	margin: 0px;
	padding: 0px;
}
#vlevo .pratele {
	padding-top: 20px;
	padding-bottom: 25px;
	text-align: center;
}
#vlevo .pratele a {
	border: none;
	padding: 0px;
	margin: 0px;
	background: none;
	display: inline;
}
#vlevo .pratele a img {
	display: block;
	border: none;
	margin: 0.25em auto;
}
/* V L E V O */
/* P A T A */
#pata {

}
#pata #odkazy{ background:url(../img/new/pata.png) no-repeat left bottom;
	padding:25px 0 18px 0;
	border: none;
	height: 50px;
	width: 788px;
	margin-bottom: 5px;
	}
#pata a {
	color: #888888;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif Helvetica, sans-serif;
	text-decoration: none
}
#pata a:hover {
	color: #B4273E;
}
#pata div {
	padding-left: 20px; color: #000; padding-right: 20px;
}
#pata div  a {
	color: #000;
}
/* P A T A */
/* T E L O */
#content h1 {
	color: #000000;
	background: url('../img/new/hjedna.png');
	font-size: 16px;
	width: 415px;
	height: 46px;
	line-height: 46px;
	padding-left: 40px;
	margin-bottom: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
#content h2 {
	color: #000000;
	background: url('../img/new/hjedna.png');
	font-size: 18px;
	width: 415px;
	height: 46px;
	line-height: 46px;
	padding-left: 40px;
	margin-bottom: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
#content h2.small{
    font-size: 90%;
}
#content h2.pozice {
	color: #000000;
	font-size: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
#content h2.pozice-main {
	color: #b4273e;
	font-size: 18px;
	margin-bottom: 5px;
	margin-top: 15px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
#content h2 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #29211F;
}
#content h2 a:hover {
	color: #B4273E;
	text-decoration: underline
}
.text {
	margin-left: 0px;
	color: #000000;
	background: none !important;
}
.refLogo{
	float:left;
	clear:both;
}
.text h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-align: left;
	letter-spacing: 0.032em;
	line-height: 120%;
	color: #29211F;
	font-weight: normal;
}
.text h2.nadpis2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 6px;
	margin-bottom: 2px;
	text-align: left;
	letter-spacing: 0.032em;
	line-height: 150%;
	font-weight: bolder;
}
#content .text h2.h3blue {
	font-weight: bold;
	font-size: 70%;
	letter-spacing: 0.038em;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin-bottom: 5px;
	color: #2783B4;
}
#content h3 {
	font-size: 80%;
	letter-spacing: 0.038em;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin-bottom: 5px;
}
#content p {
	font-size: 70%;
	letter-spacing: 0.038em;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	margin-bottom: 20px;
}
#content a {
	font-family: Arial, Helvetica, sans-serif, Geneva, Arial, Helvetica, sans-serif;
	color: #d93a2c;
	letter-spacing: 0.038em;
	line-height: 150%;
}
#content p a {
	font-size: 100%;
}
#content a:hover {
	color: #000000;
	text-decoration: underline
}
dd, dt{
	font-size: 70%;
}
#content ul {
    color: #000000;
    line-height: 160%;
    margin-left: 15px;
    margin-bottom: 15px;
    font-size: 70%;
    font-family: Arial, Helvetica, sans-serif;
}
#content li {
    font-size: 100%;
    font-weight: normal;
    text-align: left;
    list-style-type: square;
    list-style-position: outside;
    display: list-item;
    line-height: 140%;
    font-family: Arial, Helvetica, sans-serif;
}
#content ul li ul li {
    font-size: 100%;
}
#content ul ul li {
    font-size: 100%;
}
#content ul li ul, .text ul ul {
    margin-bottom: 0px;
    font-size: 100%;
}
#content li a {
    font-size: 100%;
}
table.kurzy {
	font-size: 11px;
	width: 420px;
	border: 1px solid #EBEBEB;
	color: #29211F;
	font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
}
table.kurzy th {
	color: white;
	font-size: 11px;
	background-color: #B4273E;
	height: 15px;
}
table.kurzy td {
	padding: 2px;
	margin: 0px;
	border-bottom: 1px solid #EBEBEB;
}
table.kurzy td.obdobi {
	text-align: left;
}
table.kurzy td.kniha {
	text-align: left;
}
table.kurzy td.tisk {
	text-align: right;
}
table.kurzy td.jazyk {
	text-align: left;
	font-weight: bolder;
	vertical-align: middle;
}
table.kurzy col.left {
	text-align: left;
}
table.kurzy a {
	font-size: 100%;
}
table.kurzy .level {
}
table.kurzy .day {
	width: 100px;
}
table.kurzy .submit {
	width: 30px;
}
table {
	margin: 1em 0;
	border-collapse: collapse;
}
table.border th, table.border td {
	border: 1px solid #C0C0C0;
	padding: 5px;
}
.news-a {position: relative; top: 5px; /*display: block; float: left; */ margin-left: 10px; width: 130px; font-size: 11px;}
.newsletters {width: 500px;}
.newsletters div {width: 200px; float: left; margin-bottom: 5px;} 
.newsletters img {float: left;}
/* cenik */
table.forms td {
	font-family: Arial, Helvetica, sans-serif, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	letter-spacing: 0.1pt;
	color: #29211F;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-right: 4px;
}
.buttons2 {
	width: 140px;
	height: 17px;
	margin-bottom: 0px;
	border: 1px solid #D6D6D6;
	background-color: #FFFFFF;
	background-image: url(../img/cimg/formular_vetsi_p2.png);
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	font-family: Arial, Helvetica, sans-serif, Geneva, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
}
.formcenik label {
	font-size: 70%;
}
p.small {
	font-size: 60%;
	margin-top: 15px;
}
.submit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 70%;
	color: White;
	background-color: #d9392b;
	border: thin none #D6D6D6;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
/* cenik */
table.forms td h3 {
	font-size: 90%;
	letter-spacing: 0.038em;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin-bottom: 5px;
	font-weight: bold;
	padding-top: 15px;
}
.cervene {
	color: #B4273E;
}
.w370 {
	width: 370px;
}
table.hp {
	font-size: 70%;
	text-align: justify;
	letter-spacing: 0.038em;
	line-height: 150%;
	color: #29211F;
}
table.hp a {
	font-size: 100%;
}
textarea.web {
	width: 250px;
	height: 90px;
	font-family: Arial, Helvetica, sans-serif, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../img/cimg/formular_textarea.png);
	background-attachment: fixed;
	background-repeat: no-repeat;
	border: 1px solid #D4D0C8;
	/*background-color: Aqua;
*/
}
p.nomargin {
	margin-bottom: 0px;
}
ul.nomli {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
ul.nomli li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.mar1 {
	margin-top: 15px;
}
#eng {
	margin-bottom: 10px;
}
#deu {
	margin-top: 15px;
	margin-bottom: 10px;
}
div.odraz {
	display: list-item;
	list-style-type: square;
	list-style-position: outside;
}
.blue {
	color: #2783B4;
}
.end {
	display: block;
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
#content #referenceBox{
    width:100%;
}
#content #referenceBox img {
	float: left;
	margin: 0.5em;
	
}
/* T E L O */
#obrazek {
	width: 150px;
	position: absolute;
	top: 20px;
	left: 5000px;
	z-index: 300;
}
/* M A P A */
#mapa {
	width: 400px;
	height: 240px;
	position: relative;
	top: 10px;
	left: -20px;
	background: url('../img/mapa/mapa.jpg') no-repeat;
	border: 0px solid #cccccc;
}
#mapa-prazska {
	position: absolute;
	top: 80px;
	left: 80px;
	border: 1px solid #000000;
}
#mapa-brnenska {
	position: absolute;
	top: 160px;
	left: 225px;
	border: 1px solid #000000;
}
#mapa-boleslavska {
	position: absolute;
	top: 50px;
	left: 130px;
	border: 1px solid #000000;
}
#mapa-liberecka {
	position: absolute;
	top: 20px;
	left: 165px;
	border: 1px solid #000000;
}
#mapa-budejovicka {
	position: absolute;
	top: 160px;
	left: 115px;
	border: 1px solid #000000;
}
#mapa-ostravska {
	position: absolute;
	top: 105px;
	left: 275px;
	border: 1px solid #000000;
}
#mapa-hradecka {
	position: absolute;
	top: 80px;
	left: 210px;
	border: 1px solid #000000;
}
#mapa-ustecka {
	position: absolute;
	top: 40px;
	left: 40px;
	border: 1px solid #000000;
}
#mapa-plzenska {
	position: absolute;
	top: 130px;
	left: 55px;
	border: 1px solid #000000;
}

/* DOTAZNIK PREKLADATELE (Martin Mates 18.8.2007)---------------------------------------------- */

form#dotaznik-prekladatele {
  font-family: Arial, Helvetica, sans-serif, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

form#dotaznik-prekladatele strong{
  font-family: Arial, Helvetica, sans-serif, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

form#dotaznik-prekladatele div.headline{
  font-family: Verdana, Helvetica, sans-serif, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#EEE9E7;
	width:500px;
	height:20px;
	line-height:20px;
	float:none;
	background-color:#AC1F34;
	padding-left:10px;
	font-weight:bold;
	margin-bottom:15px;
	_margin-bottom:7px;
	margin-top:20px;
	_margin-top:10px;
}

form#dotaznik-prekladatele div{
  float:left;
}

form#dotaznik-prekladatele div.label{
  width:90px;
  margin-right:4px;
  _margin-right:0px;
  text-align:right;
}

form#dotaznik-prekladatele div.label-large{
  width:140px;
  margin-right:4px;
  text-align:right;
}

form#dotaznik-prekladatele div.label-extreme{
  width:180px;
  margin-right:4px;
  text-align:right;
}

form#dotaznik-prekladatele input:disabled {
  background-color:#c7c7c7;  
}

form#dotaznik-prekladatele div.clear {
  clear:both;
  float:none;
  height:1px;
  width:200px;
  margin:7px 0px 7px 0px;
  _margin:0px 0px 0px 0px;
}

form#dotaznik-prekladatele div.clear-large {
  clear:both;
  float:none;
  height:1px;
  width:200px;
  margin:20px 0px 20px 0px;
  _margin:5px 0px 0px 5px;
}

form#dotaznik-prekladatele input {
  float:left;
}

form#dotaznik-prekladatele textarea {
  font-family: Arial, Helvetica, sans-serif, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#555555;
  border:1px solid #969696;
  width:400px;
  height:70px;
}

form#dotaznik-prekladatele input#submit {
  font-family: Verdana, Helvetica, sans-serif, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#EEE9E7;
	width:150px;
	height:20px;
	float:none;
	background-color:#AC1F34;
	font-weight:bold;
}


form#dotaznik-prekladatele input.type-text, form#dotaznik-prekladatele input.type-text-long, form#dotaznik-prekladatele input.type-text-middle, form#dotaznik-prekladatele input.type-text-ok, form#dotaznik-prekladatele input.type-text-no, form#dotaznik-prekladatele input.type-text-long-ok, form#dotaznik-prekladatele input.type-text-long-no  {
  font-family: Arial, Helvetica, sans-serif, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#555555;
  border:1px solid #969696;
  margin-right:10px;
}

form#dotaznik-prekladatele input.type-text {
  width:120px;
}

form#dotaznik-prekladatele input.type-text-ok {
  width:120px;
  border:1px solid #30FF00;
  background-color:#CAFBC0;
}

form#dotaznik-prekladatele input.type-text-no {
  width:120px;
  border:1px solid #FF0000;
  background-color:#FBC0C0;
}

form#dotaznik-prekladatele input.type-text-middle {
  width:200px;
  margin-left:10px;
}

form#dotaznik-prekladatele input.type-text-long {
  width:346px;
}

form#dotaznik-prekladatele input.type-text-long-ok {
  width:346px;
  border:1px solid #30FF00;
  background-color:#CAFBC0;
}

form#dotaznik-prekladatele input.type-text-long-no {
  width:346px;
  border:1px solid #FF0000;
  background-color:#FBC0C0;
}

form#dotaznik-prekladatele div.schovane, form#dotaznik-prekladatele a.schovane {
  display:none;
}

form#dotaznik-prekladatele div.zobrazene, form#dotaznik-prekladatele a.zobrazene {
  display:inline;
}

form#dotaznik-prekladatele ul {
  font-family: Arial, Helvetica, sans-serif, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#555555;
	font-weight:bold;
	margin-left:10px;
}

form#dotaznik-prekladatele span.star {
  color:red;
  font-weight:bold;
}

/* DOTAZNIK PREKLADATELE KONEC---------------------------------------------- */



/* FORMULAR NA NEWSLETTER --------------------------------------------------- */

form#newsletter {
  font-family: Arial, Helvetica, sans-serif, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div#form {
  clear: both;
  width: 100%;
}

form#newsletter div{
  float:left;
}

form#newsletter div.label{
  width:90px;
  margin-right:4px;
  _margin-right:0px;
  text-align:right;
}

form#newsletter div.clear {
  clear:both;
  float:none;
  height:1px;
  width:200px;
  margin:7px 0px 7px 0px;
  _margin:0px 0px 0px 0px;
}

form#newsletter input {
  float:left;
}

form#newsletter input.type-text {
  border: 1px solid #bfbfbf;
  height: 14px;
  width: 120px;
}

form#newsletter input.submit {
  width: 50px;
  margin-left: 4px;
  text-align: center;
}

form#newsletter input.type-text-ok {
  width:120px;
  height: 14px;
  border:1px solid #30FF00;
  background-color:#CAFBC0;
}

form#newsletter input.type-text-no {
  width:120px;
  height: 14px;
  border:1px solid #FF0000;
  background-color:#FBC0C0;
}
.newtab {font-size: 11px; border-collapse: collapse}
.newtab tr td {border: 1px solid #000;}

ul h2.pozice{
	background: none !important; padding: 0 !important;
}
.text h2.pozice-main {
	background: none !important; padding: 0 !important; line-height: 18px !important;
	color: #d93a2c !important;
}

tr td h2 {
	width: 160px !important; height: 46px; line-height: 46px; background: url('../img/new/hdva.png') !important;
}
/* -------------------------------------------------------------------------- */
dl dt {
    margin-bottom: 8px;
}
dd.bold {
    padding-left: 0; margin-left: 0;
}


