﻿body {
	text-align:center;
	background-color:#ffffff;
	cursor:default;
	background-image:URL('../imgdesign/background.gif');
	background-repeat:repeat-x;
}

#aspnetForm{margin:0;padding:0;}

#ctl00_header
{
margin:auto;
width:972px;
height:131px;
background-image:URL('../header/header2.jpg');
position:relative;
}
     
#ctl00_logo
{
display:block;
height:88px;
width:202px;
position:absolute;
top:6px;
left:5px;
}   
         

         
		#ctl00_searchFirm1_btnS1, #btnS1
		{
		    background-color:#4392D8;
		    width:86px;
		    height:30px;
		    position:absolute;
		    top:1px;
		    right:0px;
		    color:#fff;
		    border:0;
		    cursor:pointer;
		    letter-spacing:1px;
		}
		
		#ctl00_searchFirm1_btnS1Text
		{
		 font-family:Arial,Tahoma;
		 font-size:16px;
		 margin-top:0px;
		 padding-top:0px;
		 margin-left:0px;   
		 top:6px;
		 position:relative;
		}
		
		#searchContainer
		{
		    width:972px;
            height:92px;
		    text-align:left;
		}
		
		#searchContainer #inputArea
		{
		    position:relative;
		    left:211px;
		   top:36px; 
		    width:736px;
		    height:32px;

		}
		

		
		.select1select, .select2select, .inpBoxSrch
		{
		 position:relative;
		 margin-top:6px;  
		 width:170px; 
		 height:20px;
		 margin-left:3px;
		}	
			
	.inpBoxSrch
	{
	 width:275px;
	 font-family:Arial;
	 font-size:16px;
	 border:0;
	 margin-left:2px;
	}
	
	
	#menuContainer
	{
	width:100%;
	height:33px;
	}
	
	#menu {
	font-family: Arial, sans-serif;
	padding: 0;
	margin:0;
	list-style-type: none;
	font-size: 16px;
	font-weight:normal;
	}

	#menu li
	{
	float: left;
	margin:2px 0;
	}	
	
	#menu li a, #menu li span{
	text-decoration: none;
	display: block;
	padding: 0 15px;
	line-height: 32px;
	color:#214FA5;
	letter-spacing:1px;
	border-right:1px solid #E6E6E6;
	}	
	
	#menu li a:hover {
	background-color: #f5f5f5;
	/*color: #999;*/
	color:#214FA5;

	}
	
	#menu li.active a, #menu li.active span {

	font-weight:bold;
	}
	
	#menu_wrapper ul {margin-left: 12px;}
	#menu_wrapper {padding: 0 16px 0 0; }
	#menu_wrapper div {float: left; height: 33px; width: 12px;}


#menu2
{
 	font-family: Arial, sans-serif;
	padding: 0;
	margin:0;
	list-style-type: none;
	font-size: 12px;
	font-weight:normal;   
}

	#menu2 li
	{
	float: left;
	margin:10px 5px;
	}	

	#menu_wrapper2  {float: right; height: 33px; width:auto;margin-right:15px;}	
	
	#ctl00_searchFirm1_HLAddFirm 
	{
        color:Black;
	    text-decoration:none;
	}
	
	
	#ctl00_searchFirm1_HLAddFirm:hover
	{
	    text-decoration:underline;	    
	}
	
	#ctl00_searchFirm1_HLOGIn 
	{
        color:Black;
	    text-decoration:none;
	}
	
	
	#ctl00_searchFirm1_HLOGIn:hover
	{
	    text-decoration:underline;	    
	}

	
	
	.magnifier
	{
	 position:relative;
	 top:1px;
	 left:2px;   
	}
		

	

					
		.ChoosLang{
		font-size:12px;
		font-family:Arial;
		color:#ffffff;
        display:block;
		text-decoration:none;
		width:100%;
		height:100%;
		}
	
	#chooseLang{
		position:absolute;width:100px;
		height:auto;
		
		background-color:#3570C8;
	/*	filter:alpha(opacity=90); */
		z-index:3;font-size:12px;
		left:0px;top:17px;text-align:left;
		border-right:solid 1px #1D3D6B;
		border-bottom:solid 1px #1D3D6B;
		border-top:solid 1px #ffffff;
		border-left:solid 1px #ffffff;
		visibility:hidden;
		}
	
	a.choosLangItem{
		display:block;
		width:97;
		height:16px;
		text-decoration:none;
		color:#ffffff;
		padding-left:3px;
		}
		
			a.choosLangItem:hover{
background-color:#FFCC00;
color:black
		}

#mainPanel
{
    text-align:left;
     margin:auto;
    width:972px;
min-height:350px;
margin-top:40px;
}
	
#mainPanel .KatalogPanel
{
  
}

#mainPanel .PrecoReg
{
    font-family:Tahoma;
    font-size:12px;
    color:#666;
    text-align:justify;
    padding-right:10px;
}

#mainPanel .PrecoReg li
{
  margin-top:4px;
  
}
	
	

.CompletionListCssClass
{
border: 1px solid buttonshadow; 
padding: 0; 
text-align: left; 
visibility: hidden; 
cursor: default; 
list-style-type: none; 
list-style-image: none; 
list-style-position: outside; 
background-color: window; 
color: windowtext; 
position: absolute; 
margin:0;
}

.CompletionListItemCssClass{
	font-family:Arial;
	font-size:12px;
	background-color:#ffffff;
	color:#000000;
	padding:0 0 0 5px !important;

	
	}
	.CompletionListHighlightedItemCssClass{
	color:Black;
	background-color:#FFCC00;
	font-family:Arial;
	font-size:12px;
	padding:0 0 0 5px !important;
	position:relative;

	

	}

#leftUpLinks{
height:25px;
width:200px;
	text-align:center;
	border:solid 1px red;	
	}
	

		

		
		


/* searchFirms */


	
.resultFirms td{padding-right:5px;}

.resultFirms .kategory{font-size:12px;color:Gray;}

/* Logos on main page */

.LogosPanel
{
    display:block;
    margin:auto;
    width:972px !important;
    height:auto;
    border-top:solid 1px #ccc;
    text-align:center;
    height:auto;
    clear:both;
}
    
.LogosPanel span a img
{
border:0;
margin:2px;
}

.LogosPanel img
{
padding:0px;
}

.LogosPanel span a
{
    display:inline-block;
   margin-left:1px;
   margin-right:1px; 
   margin-top:5px;
   width:134px;
   height:45px;
/*   float:left;   */
   border:solid 1px #fff;
}

/* catalogue */

.containerCatalogue
{
  width:956px;  
  margin:auto;
  text-align:left;

  height:auto !important;
  display:block;
}

.containerCatalogue h1, .manualDiv h1
{
    padding:0;
    font-family:Tahoma;
    font-size:11px;
    text-decoration:none;
    color:#214FA5;
    font-weight:bold;
    margin-top:10px;
    margin:10 0 0 0;
}

.manualDiv h1{
font-size:14px;
}

.manualDiv{margin:auto;text-align:left;width:800px;font-size:14px;font-family:Arial;}



.containerCatalogue h1 a
{
    font-family:Tahoma;
    font-size:inherit;
    text-decoration:underline;
    color:inherit;
    font-weight:inherit;
}

.containerCatalogue h1 a:hover
{
    text-decoration:none;   
}

.containerCatalogue h1 a:visited, .containerCatalogue h1 a:link
{
     color:#214FA5; 
}
/**************************************/
#containerCatalogueUl 
{
    float:left;
    display:block;
    list-style-type:none;
    width:250px;
    height:auto;
    border-right:solid 1px #ccc;
    min-height:700px;
    margin:5px 0 0 40px;
    padding:0;
}

#containerCatalogueUl li
{
display:block;
width:250px;
height:20px;
}

#containerCatalogueUl li a
{
    text-decoration:none;
    font-size:12px;
    color:#555;
    font-family:Arial;
}

#containerCatalogueUl li a:hover
{
    text-decoration:underline;
    color:#222;
}

#containerCatalogueUl li span
{
    text-decoration:none;
    font-size:12px; 
    font-family:Arial; 
    color:#DF1600; 
}

.firmList
{
clear:right;
float:right;
width:640px;
display:block;
}

.firmListItem
{
 width:100%; 
 display:block;
 text-align:left;
 margin-bottom:20px;
}

.firmListLogo
{ 
border:0;
float:left;
margin-right:50px;
}

.firmListTxt
{ 
 width:400px; 
 margin-left:150px;
}

.firmListLink a
{
font-family:Arial;
font-size:12px;
text-decoration:none;
color:#214FA5;
letter-spacing:1px;
font-weight:bold;
}

.firmListLink a:hover
{
 text-decoration:underline;
}

.firmListLocalita
{
 font-family:Tahoma;
 font-size:12px;
 color:#333; 
}

#flags
{
float:left;
display:block;
width:16px;
border:0;

padding:0;
list-style-type:none;
margin:7px 0 0 0;
}

#flags li
{
clear:both; 
width:35px;
height:20px; 
    text-decoration:none;
    font-size:12px; 
    font-family:Tahoma; 
    color:#C10000;
text-align:right; 
font-weight:bold;
}

#flags li a img
{
clear:both;  
border:none;  
}


#ctl00_ContentPlaceHolder1_ListView1_BeforeListDataPager {
display:block;
margin:auto;
text-align:center;
width:100%;}

.EuroWeby
{
 background-image:url('/flags/eweby.gif'); 
 width:99px;
 height:18px; 
 float:right;
 margin-top:8px; 
}
#mapLista
{
    position:absolute;width:100%;height:22px;top:0px;right:0px;visibility:hidden;background-color:#008800;text-align:right;cursor:pointer;
    font-family:Georgia;font-size:14px;letter-spacing:1px;color:#fff;
}

.FirmDescription
{
 font-family:Arial;font-size:12px;margin:0 0 0 330px;
 display:block;width:625px;border:0;   
}
.FirmDescription ul, .FirmDescription li
{
  margin:0;padding:0;width:auto;height:auto;  
}


#ctl00_ContentPlaceHolder1_TabSidlo1, #ctl00_ContentPlaceHolder1_PonukDop1
{
display:block;
margin-left:400px;
margin-top:10px;   
}

#firmData{margin-left:400px;}

.resultFirms{text-align:left;font-weight:normal;
	font-family:Arial;font-size:12px;margin-bottom:15px;color:#292929;
}

/* footer */
#footer{width:100%;height:30px;margin:auto;margin-top:40px;background-color:#fff;}
#pata{font-family:arial;
font-size:10px;color:Gray;display:block;width:972px;
 margin:auto;margin-top:15px;}
		        


#footerUl {list-style-type:none;}

#footerUl li {
float:left;
padding:5px;	
background-repeat:no-repeat;
padding-left:20px;
padding-top:0px;
display:block;
width:auto;
margin:0px;
margin-right:5px;}

#footerUl li a{
font-size:11px;
font-family:Tahoma;
font-variant:small-caps;
letter-spacing:1px;
position:relative;
text-decoration:none;
color:#214FA5;
font-weight:normal;cursor:pointer;}

#footerUl li a:hover{
text-decoration:underline;}

#hotline{
font-weight:bold;
color:#777;
font-size:12px;
position:relative;
font-family:Tahoma;}

.firmBayCity
{
  width:650px;float:right; 
      font-size:12px;
    color:#333;
    font-family:Arial; 
    margin-bottom:15px; 
}

.firmBayCity ul, .firmBayCity ul li
{
    display:inline;
}

.firmBayCity ul li a, .firmBayCity a
{  
    font-size:12px;
    color:#555;
    font-family:Arial; 
    text-decoration:underline;
    padding:0 3px 0 3px;   
}

.firmBayCity ul li a:hover, .firmBayCity a:hover
{
     text-decoration:none;  
    color:#222;
}
