/* vytvoil Luk */

#translator_jobs td {border-top:1px solid rgb(46,102,177); color:rgb(46,102,177); text-align:right;}
#translator_jobs th {background-color:rgb(46,102,177); color:white;}

#customer_jobs td {border-top:1px solid rgb(46,102,177); color:rgb(46,102,177); text-align:right;}
#customer_jobs th {background-color:rgb(46,102,177); color:white;}

.customer_jobs td {border-top:1px solid rgb(46,102,177); color:rgb(46,102,177); text-align:right;}
.customer_jobs th {background-color:rgb(46,102,177); color:white;}

a:hover { text-decoration:underline;}
h1 {
  color: #2f67b1;
  font-size: 14px;
  font-weight:bold;
}

#tlanguages {
			height:120px;}

.partneri ul li 	{
				list-style-type:none;
				color:rgb(128,155,185);
				
				}
.partneri a, .partneri, #i1341 a, a	{
				
				color:rgb(128,155,185);font-size:8px;
				}

#surcharges .fhead, #languages .fhead
					{	border-top:1px solid black;
					border-right:1px solid black;
					border-left:1px solid black;
					background-color:rgb(46,102,177);
					/*background-color:rgb(243,146,5);*/
					font-weight:bold;
					font-size:14px;
					color:rgb(255,255,255);
					text-align:center;
					}
					
#surcharges .head  {	
					border-top:1px solid black;
					border-right:1px solid black;
					width:80px;
					font-size:14px;
					text-align:center;
					
				}
				
#surcharges .thead
					{	border-top:1px solid black;
					border-right:1px solid black;
					border-left:1px solid black;
					background-color:#e7effa;
					/*background-color:rgb(243,146,5);*/
					font-weight:bold;
					font-size:14px;
					
					
					
					}
#surcharges {width:480px;}
#languages {width:480px;}
#languages .head  {	
					border-top:1px solid black;
					border-right:1px solid black;
					
					font-size:14px;
					
				}
				
#languages .thead
					{	border-top:1px solid black;
					border-right:1px solid black;
					border-left:1px solid black;
					background-color:#e7effa;
					/*background-color:rgb(243,146,5);*/
					font-weight:bold;
					font-size:14px;
					
					width:80px;
					
					}

#pricelist td 	{
					width:110px; 
					text-align:center;
				}
				
				
#pricelist .thead
					{	border-top:1px solid black;
					border-right:1px solid black;
					border-bottom:1px solid black;
					background-color:rgb(46,102,177);
					/*background-color:rgb(243,146,5);*/
					font-weight:bold;
					font-size:14px;
					color:rgb(255,255,255);
					}
	
#pricelist .head 
				{
					border-right:1px solid black;
					border-bottom:1px solid black;
					background-color:#e7effa;
					font-weight:bold;
					font-size:14px;
					
				}
				
#pricelist .special {font-size:14px;
					font-weight:bold;
				}
#pricelist tr td 	{	border-right:1px solid black;
				border-bottom:1px solid black;
				}		

.rfloat {text-align:right;margin-right:70px;}

#rfq .fieldset {
width:400px;
margin-left:30px;
}
#rfq input, label {
float:right;
}


body {
}
table
{
font-size:12px;
}

#map_office {
border:1px solid black;
}

#contacts tr td
{
padding-right:10px;
}

p {
text-align:justify;
font-size:12px;
}
.ul_tab li {
	font-weight:normal;
}

#pocitadlo {
	text-align:right;
	margin-right:40px;
}


/* Obecn pouiteln tdy */
img.minilogo /*logo vlevo v nadpisu (viz vodn strnka)*/
{
  vertical-align:middle;
}
h2 /*Nadpis typu na vodn strnce*/
{
  color: #2f67b1;
  font-size: 17px;
}

input.tlacitko_m /*Tlatko s pechodem na pozad */
{
  background-image:url('./grafika/bg_ip.jpg');
  border: none;
  width:80px;
  height:28px;
  color: white;
  text-align:center;
  font-weight:bold;
  font-size:13px;
}
input.input_lh /*Vstupn pole s rmekem ze dvou stran */
{
  border-top:1px solid black;
  border-left:1px solid black;
  border-right:1px solid white;
  border-bottom:1px solid white;
  width:140px;
  height:28px;
  font-size:18px;
  
}
a 
{
  font-size:13px;
  text-decoration: none;
  
}

.submit {
	background: transparent;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	color: #3166b2;
	font-size:13px;
	display: inline;
	margin: 0;
	padding: 0;
}
.submit:hover {
     font-weight:bold;
     cursor:pointer;
}


div.tab li 
{
  list-style-image: url("./grafika/odrazka.jpg");
  margin-left:26px;
  
  margin-top:0px;
  padding-top:9px;
  padding-bottom:3px;
  vertical-align: middle;
  color:#3166b2;
}

ul.ul_tab /* Seznam v rmeku na stranch */
{

  margin:0px;
  padding:0px;
}

/* BODY */
body
{
  font-family: Arial;
  background-image:url('./grafika/bg_pr.jpg');
  background-repeat:repeat-x;
  background-color:#7eace8;
  text-align: center;
}


/* DIV obsahujc ve- kvli zarovnn na sted obrazovky */
div#obal   
{
  width: 976px;
  position: relative;
  text-align: left;
  margin: auto;

}

/* DIV telo a ve v nm */
div#telo 
{

  width: 976px;
  padding:0px;
  text-align: left;
  position:relative;
  margin-top:0px;
  margin-left:0;
  background-position: left 289px;
  background-image:url('./grafika/bg_ho.jpg');
  z-index:0;
}

div#stin { 
  /*Mal horn st DIVu telo- stn na pozad */
  position:relative;
  margin-top:0px;
  margin-left:4px;
  margin-bottom:-23px;
  width: 970px;
  height:35px;
  background-image:url('./grafika/bg_tt.jpg');z-index:-1;
} 

div#spodek 
{
  /* patika*/
	width: 978px;
 	height: 60px;

  /*background-image:url('./grafika/bg_spod.jpg');*/
  z-index:5;
  background-repeat:repeat-x;
  background-color:#7eace8;
  margin-left:0px;
  margin-top: -25px;
}
div#copyright
{
  padding-top: 45px;
  padding-left: 17px;
  color: #32609b;
  font-size:12px;
}

/* TI ZSADN SLOUPEKY (v DIVU telo)*/

div#tab_levo
{
  float: left; 
  width: 206px;
  margin-left:16px;
  margin-top: 0px;

  z-index:2;
  display: inline  
}
div#tab_pravo
{
  float: right; 
  width: 206px;
  margin-right:14px;
  margin-top: 0px;
  z-index:2;
  display: inline  
}
div#obsah
{

  font-size:13px;line-height:18px;  
  z-index:2;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left:237px;
  padding-right:238px;  
} 

/* Pomocn DIV kvli umstn patiky */
div.reset 
{ 
  border: 0px none; 
  margin: 0px; 
  padding: 0px; 
  float: none; 
  clear: both; 
  width: 0px; 
  height: 0px; 
  line-height: 0px; 
  font-size: 0px; 
} 

/* RMEKY NA STRANCH*/
div.tab h3 /* Nadpis rmeku */
{
  line-height: 45px;
  padding:0px;
  padding-left: 12px;
  color: white;
  font-size:16px;
  height:54px;
  margin:0px;
}
div.tab a
{
  color:#3166b2;
}
h3.tab_m_st   {background-image:url('./grafika/tab_m_st.jpg');}   /*Modr nadpis hornho rmeku (se stnem)*/
h3.tab_m_bst  {background-image:url('./grafika/tab_m_bst.jpg');}  /*Modr nadpis ostatnch rmek*/
h3.tab_z_st   {background-image:url('./grafika/tab_z_st.jpg');}   /*lut nadpis hornho rmeku (se stnem)*/
h3.tab_z_bst  {background-image:url('./grafika/tab_z_bst.jpg');}  /*lut nadpis ostatnch rmek*/


div.tab /* Cel rmeek vetn nadpisu */
{
  width:206px;
  margin-bottom:10px;
  margin-right:0px;
  position:relative;
  font-size:12px;
  z-index:5;
}
div.tab_vn /* Tlo rmek */
{
  position:relative;
  margin: 0px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 8px;  
  border-top: none; 
  border-left: 1px solid #cee3fe;
  border-right: 1px solid #cee3fe;
  border-bottom: 1px solid #cee3fe;
  background-repeat:repeat-x;
  background-color:#e7effa;
}
.ul_tab li
{
position:relative;
}

/* Velk obrzek nahoe- nen v dnm DIVu */



/* DIV prihlaseni a ve v nm */

div#prihlaseni 
{
position:absolute;top:0px;left:525px;
width:450px;
height:51px;
background-image:url('./grafika/bg_he.jpg'); 
}
input#jmeno       {position:absolute;top:19px;left:45px;}
input#heslo       {position:absolute;top:19px;left:198px;}
input#prihlasit   {position:absolute;top:19px;left:354px;}
img#klic          {position:absolute;top:24px;left:14px;}



/*  DIV lista a ve v nm */

div#lista 
{
  position:relative;
  left:4px;
  margin:0px;
  width:970px;height:51px;
  background-image:url('./grafika/bg_li.jpg');
  color: white;
  font-size:13px;
  padding:0px;

}
img#bg_li_l {position:absolute;top:237px;left:0;} /* lev okraj lity- splynut s pechodem na pozad */
img#bg_li_p {position:absolute;top:238px;left:974px;}  /* prav okraj lity- splynut s pechodem na pozad */


div#lista a {color: white;} /*Odkaz na lit*/


div.li_prvek /* Odkaz na lit- tk se ho tak styl urujc blou ipku a ztunn */
{
  height:32px;
  float:left;
  width:auto;
  margin-bottom:1px;
  margin-top:18px;
  margin-right:16px;
  background-repeat: no-repeat;
  background-position: center bottom;
}

span.li_span
{
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url('./grafika/delitko_li.jpg');
  padding-left:17px;
}

span.li_span_prvni 
{
  /* Prvn SPAN s odkazem - bez dltka na pozad */
  padding-left:22px;
} 


div#li_selected /* Uren aktivnho prvku na lit */
{
  background-image: url('./grafika/sipka_li.jpg');
  font-weight:bold;
}


/*  DIV jazyk a ve v nm */

div#jazyk 
{
  position: absolute;
  left:20px;
  top:10px;
  margin:0px;
  height:27px;
  font-size:13px;
  padding:0px;
  z-index:6;
}

div#jazyk a {color: #3266b1;} /*Odkaz na lit*/


div.ja_prvek /* Odkaz na lit- tk se ho tak styl urujc blou ipku a ztunn */
{
  height:27px;
  float:left;
  width:auto;
  margin-bottom:1px;
  margin-top:18px;
  margin-right:16px;
  background-repeat: no-repeat;
  background-position: center bottom;
}



div#ja_selected /* Uren aktivnho prvku na lit */
{
  background-image: url('./grafika/sipka_ja.jpg');
  font-weight:bold;
}

/* GLOBUS */

div.globus /* Cel rmeek vetn nadpisu */
{
  width:504px;
  margin:0px;
  padding:0px;
  margin-top:10px;
  margin-bottom:20px;
  _margin-right:-5px;
  _margin-left:-5px;
  font-size:12px;
  z-index:5;
  clear:none;
}
div.gl_vn /* Tlo rmek */
{
  width:500px;
  _width:504px; /* pro IE */
  position:relative;
  margin: 0px;
  padding: 0px;
  border-top: 1px solid white; 
  border-left: 2px solid #cee3fe;
  border-right: 2px solid #cee3fe;
  border-bottom: 1px solid white;
  background-repeat:repeat-x;
  background-color:white;
  min-height:190px;
}
h3.gl_h
{
background-image:url('./grafika/gl_h.jpg');
margin:0px;
padding:0px;
height:27px;

}
h3.gl_s
{
background-image:url('./grafika/gl_s.jpg');
margin:0px;
padding:0px;
height:27px;
}

ol.ol_gl
{

margin:0px;
margin-left:17px;
padding:0px;
margin-top:20px;
}
ol.ol_gl li
{
margin-left:17px;
margin-bottom:9px;
margin-top:0px;
font-size:15px;
color:#f59105;
font-weight:bold;
}
ol.ol_gl span, ol.ol_gl span a
{
color:#3266af;
padding-left:5px;
font-weight:normal;
font-size:15px;
}
div.gl_nadp
{
font-size:18px;
font-weight:bold;
color:#2e67b4;
padding-left:17px;
padding-top:5px;
}
/* SUB */
div.sub
{
position:absolute;left:100px;top:4px;

border:1px solid #215392;
background-color: #d2e4fd;
display:none;
z-index:10;
}
div.sub li 
{
  list-style-image: url("./grafika/odrazka_sub.jpg");
  margin-left:26px;
  margin-top:0px;
  padding-top:9px;
  padding-bottom:3px;
  vertical-align: middle;
  color:#3166b2;
  white-space:nowrap;
}

ul.ul_sub /* Seznam v rmeku na stranch */
{


  margin: 6px 16px 6px 0px;
  padding:0px;
}
/*
div#obal {border: 1px solid orange;}
div#telo {border: 1px solid blue;}


div#spodek {border: 1px solid red;}
div#lista {border: 1px solid red;}
*/
/*
div#tab_levo
{
position:absolute;
top:12px;
left:16px;
}
div#tab_pravo
{
position:absolute;
top:12px;
left:757px;
}
div#obsah
{
font-size:13px;line-height:18px;position:absolute;top:23px;left:237px; width:505px;
} 
*/

/*
#delitko1           {position:absolute;top:19px;left:116px;}
#delitko2           {position:absolute;top:19px;left:197px;}
#delitko3           {position:absolute;top:19px;left:292px;}
#delitko4           {position:absolute;top:19px;left:358px;}
#delitko5           {position:absolute;top:19px;left:423px;} 
#li_uvodni-strana{position:absolute;top:19px;left:21px;font-weight:bold;}
#li_poptavka        {position:absolute;top:19px;left:134px;}
#li_spoluprace      {position:absolute;top:19px;left:216px;}
#li_cenik           {position:absolute;top:19px;left:314px;}
#li_o-nas            {position:absolute;top:19px;left:375px;}
#li_kontakty        {position:absolute;top:19px;left:444px;}
*/