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;

	_height: 320px;

	background-color: transparent;

	padding: 0px 0 10px 0;

	position: relative; 

	z-index: 5000;



}

#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;

}

#rep1 {

	top: 170px; left: -8px;

}

#rep2 {

	top: 170px; left: 790px;

}



div#head1 {

	background: none;

	width: 790px;

	position: relative;
	height:82px;

}

#head1 a {

	display: block;

	float: left;

}

#head1 img {

	display: block;

	float: left;

}

#head1 img {

  position: absolute; left: 50px; top: 20px;

}
.mainLogo{
   width:160px;
   height:88px;
}

#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: 120px;

	color: #000;

	position: relative;

	width: 790px;

}

#head2 ul {

	list-style: none;

	top: 59px;

	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;

}



#napsalionas {

	background: url('../img/new/napsali-trans.png'); background-position: 0 0;

	height: 35px; line-height: 35px; display: block; width: 142px; text-align: center;

	font-weight: normal;

}



#napsalionas:hover {

	background-position: 0 -37px;

}



#cenik {

	background: url('../img/new/cenik-trans.png'); background-position: 0 0;

	height: 35px; line-height: 35px; display: block; width: 105px; text-align: center;

	margin-left: -2px;

}



#cenik:hover {

	background-position: 0 -37px;

}



#kariera {

	background: url('../img/new/kariera-trans.png'); background-position: 0 0;

	height: 35px; line-height: 35px; display: block; width: 104px; 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: 107px; 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: 105px; text-align: center;

	margin-left: -5px;

}



#reference:hover {

	background-position: 0 -37px;

}







#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: -25px;

}

#m_prekladatelsky {

	width: 230px;

	left: 4px !important;

}

#m_media{

	width: 150px;

	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: 15px !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;
	color: #000;

}

.px11a {

	padding-left: 49px;

}

.px11a a {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #2784B4;

}

.buttons {

	width: 78px;

	height: 15px;

	margin-top: 5px;

	border: 1px solid #D6D6D6;

	background-color: #FFFFFF;

	font-size: 10px;

	background-image: url(../img/cimg/formular_v1_p1.gif);

	font-weight: normal;

	color: #2784B4;

	background-repeat: no-repeat;

	line-height: 10px;
	color:#000;
	float:left;

}

.butsub {

	border: 0 none;

	margin: 0px;

	padding: 0px;
	float:left;
	margin-top: 3px;
	margin-left:8px;

}

#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.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

}
#content h1.small{
    font-size: 75%;
}

.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: 5px;

	padding-top: 6px;

	margin-bottom: 2px;

	text-align: left;

	letter-spacing: 0.032em;

	line-height: 170%;

	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: 70%;

	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

}

#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: 120%;

}

#content ul ul li {

	font-size: 120%;

}

#content ul li ul, .text ul ul {

	margin-bottom: 0px;

	font-size: 120%;

}

#content li a {

	font-size: 120%;

}

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 #reference{
    height:720px;	
}

#content #reference 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;

}



.contacts-odsad {

    margin-left: 35px !important;

}

/* -------------------------------------------------------------------------- */







