/* CSS TELCO */

/***************** BASIC ELEMENTS ************************/

body {
	background: #ebebeb;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 8.25pt;
	margin:0px;
	padding:0 0 0 0;
	color: #000000;
	text-align: center;
}

div#frameholder {
	width: 970px;
	padding: 0 10px;
	margin: 0 auto 0 auto;
	text-align: left;
	background:#FFFFFF;
}

div#right{
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	float: right;
	width: 230px;
}

div#left{
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	width: 250px;
	float:left;
}

div#center{
	float:left;
}

div.center_home{width: 470px; padding: 10px;}
div.center_katalog{width: 710px; padding: 10px 0 10px 10px;}


div.content{
	padding: 0 18px;
	margin: 0 0 0 0;
	
}

#center .content {
  line-height: 12.75pt;
}

div.center_home div.content ul{
  margin: -5px 0 -5px -7px;
}

div.center_home div.content ul li{
	background: url("../images/bg_catmenu_list_item.gif") no-repeat 3px 9px;
	*background: url("../images/bg_catmenu_list_item.gif") no-repeat 5px 5px;

}

div.center_katalog div.content{
	padding: 0;
}

div.center_detail div.content{
	padding: 0 18px;
}

div.contentbox{background: url("../images/bg_contentbox.gif") repeat-y left top; margin: 0 0 10px 0;}
div.contentbox_top{background: url("../images/bg_contentbox_top.gif") no-repeat left top;}
div.contentbox_bottom{background: url("../images/bg_contentbox_bottom.gif") no-repeat left bottom; padding: 1px;}


div.center_katalog div.contentbox{background: url("../images/bg_contentbox_katalog.gif") repeat-y left top; margin: 0 0 10px 0;}
div.center_katalog div.contentbox_top{background: url("../images/bg_contentbox_top_katalog.gif") no-repeat left top;}
div.center_katalog div.contentbox_bottom{background: url("../images/bg_contentbox_bottom_katalog.gif") no-repeat left bottom; padding: 1px;}
div.center_katalog div.contentbox_bottom2{background: url("../images/bg_contentbox_bottom_katalog2.gif") no-repeat left bottom; padding: 1px;}



div#footer {
	font-size: 8.25pt;
	text-align: left;
	padding: 15px 20px 15px 15px;
	color: #666666;
	background: #dcdcdc url("../images/bg_footer.gif") no-repeat left top;
}

div#footer a {
	color: #666666;
	text-decoration: none;
}

div#footer p {
text-align: right;
line-height: 12pt;
color:#5e5e5e;
}

div#footer a.sitemap {
	position:absolute;
	margin: 0 0 0 0;
	color:#5e5e5e;
}

div#footer a.sitemap img{
	vertical-align: middle;
	margin: -1px 5px 0 0;
	*margin: 2px 5px 0 0;
}

/***************** SPECIFIC ELEMENTS ************************/

/***************** header ************************/

div#header{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  height: 62px;
}

a#logo {
	position: absolute;
	margin: 0 0 0 12px;
	top: 12px;
}

/***************** flash ************************/

div#flash{
	padding: 0 0 0 0;
	margin: 0 0 8px 0;
	height: 128px;
	padding: 3px;
	background: url("../images/bg_flash.gif") no-repeat left top;  
}

/***************** carusel ************************/

div#carusel{

}



/***************** search ************************/

div#search{
position:absolute;
top: 28px;
margin: 0 0 0 635px;
padding: 1px 0 0 30px;
height: 24px;
width: 306px;
	background: url("../images/bg_search.gif") no-repeat -1px top;
}	
	
div#search input.text{
  position: absolute;
  margin: 4px 0 0 0;
  height: 18px;
  width: 215px;
  padding: 0 0 0 0;
  border: 0;
  color:#000000;
  font-size: 8.25pt;
}	


div#search input.submit{
position: absolute;
border: 0;
height: 24px;
width: 75px;
padding: 0 0 0 0;
background: url("../images/bg_button_search.png") no-repeat left top;
margin: -1px 0 0 230px;
vertical-align:middle;
cursor: hand;
cursor:pointer;
}

div#search  input.submit:hover{background-position: -75px top;}





/***************** catalog ************************/

div#catalog{
	border: 1px solid #0094c4;
	border-top: 0;
	background: #FFFFFF url("../images/bg_catalog.gif") repeat-x left top;
	padding: 24px 0 10px 25px;
}


div#catalog_search{
	padding: 0 0 0 52px;
	background: url("../images/bg_catalog_search.gif") no-repeat left top;
	color: #000000;
}

div#catalog_search input.text{
	border: 1px solid #0280a9;
	padding: 7px 5px;
	font-size: 8.25pt;
	width: 135px;
	margin: 0 7px 0 0;
	vertical-align:middle;
}

div#catalog_search select{
	border: 1px solid #0280a9;
	padding: 6px 5px 7px 5px;
	font-size: 8.25pt;
	width: 135px;
	margin: 0 7px 0 0;
	vertical-align:middle;
}

div#catalog_search input.submit{
	margin: -1px 5px 0 0;
	vertical-align:middle;
}

div#catalog_search p{
	padding: 7px 0 0 0;
	font-size: 8.25pt;
}

div#catalog_search p input{
	vertical-align:middle;
	margin: 0 5px 0 0;
}

div#catalog_search p input.second{
	margin: 0 5px 0 10px;
}


div#catalog_section{
	padding: 0 0 0 0;
}

table.catalog_table{
margin: 20px 0 0 0;
}

table.catalog_table td{
padding: 7px 20px 7px 70px;
}

table.catalog_table td.tv{background: url("../images/bg_catalog_item_tv.jpg") no-repeat left top;}
table.catalog_table td.handycam{background: url("../images/bg_catalog_item_handycam.jpg") no-repeat left 5px;}
table.catalog_table td.player{background: url("../images/bg_catalog_item_player.jpg") no-repeat left top;}
table.catalog_table td.projector{background: url("../images/bg_catalog_item_projector.jpg") no-repeat left top;}
table.catalog_table td.hifi{background: url("../images/bg_catalog_item_hifi.jpg") no-repeat left 3px;}
table.catalog_table td.acc{background: url("../images/bg_catalog_item_acc.jpg") no-repeat left top;}

table.catalog_table td h2{
	font-size: 10.5pt;
	color: #0394c3;
	padding: 0 0 0 0;
	margin: 0 0 0 0;	
}

table.catalog_table td p{
	padding: 3px 0 0 0;
	margin: 0 0 0 0;
	line-height: 12.75pt;
	font-size: 8.25pt;	
}

table.catalog_table td p a{
	color: #666666;
	text-decoration: underline;
}


/***************** banners ************************/

table#banner{
margin: 15px 0;
}

table#banner td.first{
padding: 0 18px 0 0;
}


/***************** title ************************/

div#title{
	height: 123px;
	padding: 0 0 0 0;
  	background: #FFFFFF url("../images/bg_title.jpg") no-repeat left top;
	font-size: 8.25pt;
	color:#eeeeee;
	line-height: 11.25pt;
}

div#title a.inline-button{
	text-transform:uppercase;
	background:#000000;
	border-left: 2px solid #a2ce1a;
	margin: 0 0 0 72px;
	font-size: 7.5pt;
}

/***************** sitepath ************************/

div#sitepath{
padding: 0 0 10px 18px;
margin: 0 0 0 0;
font-size: 7.5pt;
font-family: Tahoma, Arial, Verdana,  Helvetica, sans-serif;
color:#999999;
}

div#sitepath a{
margin: 0 3px 0 0;}

div#sitepath span, div#sitepath a.next {
background: url("../images/bg_sitepath.gif") no-repeat left 4px;
padding: 0 0 0 8px;
}

div#sitepath span {
  color:#009900;
}

/***************** hormenu ************************/

div#hormenu {
	background: #ffffff url("../images/bg_hormenu.gif") no-repeat 0 0;
	height: 40px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color:#666666;
}

	div#hormenu ul.menu {
		margin: 0;
		padding: 0 0 0 0;
	}
	div#hormenu ul.menu li{
		list-style-type: none;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		float:left;
	}
	
	div#hormenu ul.menu li a{
		color: #000000;
		text-decoration: none;
		font-size: 9pt;
		font-weight: bold;
		display:block;
		float: left;
		height: 28px;
		padding: 12px 8px 0 20px;
		margin: 0 0 0 0;
	}

	div#hormenu ul.menu li a:hover{ color:#009900;}

	div#hormenu ul.menu li a.active{ color:#FFFFFF; background-repeat: no-repeat; background-position: 12px 8px;}
	div#hormenu ul.menu li.item01 a.active{ background-image: url("../images/bg_hormenu_hover01.gif");}
	div#hormenu ul.menu li.item02 a.active{ background-image: url("../images/bg_hormenu_hover02.gif");}
	div#hormenu ul.menu li.item03 a.active{ background-image: url("../images/bg_hormenu_hover03.gif");}
	div#hormenu ul.menu li.item04 a.active{ background-image: url("../images/bg_hormenu_hover04.gif");}
	div#hormenu ul.menu li.item05 a.active{ background-image: url("../images/bg_hormenu_hover05.gif");}
	div#hormenu ul.menu li.item06 a.active{ background-image: url("../images/bg_hormenu_hover06.gif");}
	div#hormenu ul.menu li.item07 a.active{ background-image: url("../images/bg_hormenu_hover07.gif");}

	div#hormenu ul.menu li.first {}
	div#hormenu ul.menu li.first a {}
	div#hormenu ul.menu li.last {background: none; padding-right: 0;}
	div#hormenu ul.menu li.last a {margin: 0 0 0 0; }




/***************** vertical menu ************************/

div#vermenu {
	padding: 25px 0 20px 0;	
}


div#vermenu a{color: #666666;}
div#vermenu a:hover{color: #ff0000;}

div#vermenu ul.menu {
		margin: 0;
		padding: 0;
	}

div#vermenu ul.menu li{
		list-style-type: none;
		margin: 0 0 0 0;
		padding: 6px 0 6px 19px;
		background: url("../images/bg_vermenu_list_item.gif") no-repeat left 10px;
		border-bottom: 1px solid #E6E6E6; 
	}

div#vermenu ul.menu li.last{border-bottom: none; }
	
div#vermenu ul.menu li a{
		font-size: 8.25pt;	
		font-family: Arial, Verdana;
		text-decoration: none;
		text-transform:uppercase;
		font-weight: bold;
}

/***************** catalog menu ************************/


div#catmenu {
	padding: 0 0 2px 0;
	margin: 0 0 10px 0;
	background: url("../images/bg_catmenu.gif") no-repeat left bottom;
	font-size: 8.25pt;
}

div#catmenu div.catmenu_header{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 30px;
	background: url("../images/bg_catmenu_header.gif") no-repeat left top;	
}




div#catmenu a{color: #000000;}
div#catmenu a:hover{color: #009900;}

div#catmenu ul.menu {
		margin: 0;
		padding: 0;
		border-left: 1px solid #b9b9b9;
		border-right: 1px solid #b9b9b9;
	}

div#catmenu ul.menu ul{
		margin: 0;
		padding: 0;
		border: 0;
	}

div#catmenu ul.menu li{
		list-style-type: none;
		margin: 0 0 0 0;
		padding: 2px 0 0 0;
		background: url("../images/bg_catmenu_list_item.gif") no-repeat 9px 11px;
		*background: url("../images/bg_catmenu_list_item.gif") no-repeat 9px 13px;
		border-top: 1px solid #e3e3e3; 
	}
	
div#catmenu ul.menu li.first{ }
div#catmenu ul.menu li.first a {font-weight: bold; }	
div#catmenu ul.menu li.active, div#catmenu ul.menu li ul.menu li.active{background-color:#f5f5f5;}
div#catmenu ul.menu li.active a, div#catmenu ul.menu li.open a {color:#009900;}	
div#catmenu ul.menu li.open li{background-color:#ffffff; background-image:none;}
div#catmenu ul.menu li.open li a{color:#000000;}
div#catmenu ul.menu li.open li a:hover, div#catmenu ul.menu li.open li a.active {color:#009900;}
		
div#catmenu ul.menu li a{
		text-decoration: none;
		font-weight: normal;
		display: block;
		padding: 5px 0 6px 20px;		
}

div#catmenu ul.menu li.closed a{background: url("../images/bg_catmenu_item_closed.gif") no-repeat 233px 9px;}
div#catmenu ul.menu li.open a{background: url("../images/bg_catmenu_item_open.gif") no-repeat 233px 9px;}
div#catmenu ul.menu li.open li a{background: url("../images/bg_catmenu_link_open.gif") no-repeat 27px 12px;}


/* II level */

div#catmenu ul.menu li ul.menu{
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

div#catmenu ul.menu li ul.menu li{
		list-style-type: none;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}

div#catmenu ul.menu li ul.menu li a{
		text-transform: none;
		font-weight: normal;
		padding-left: 37px;
}

/* III level */

div#catmenu ul.menu li.open li li a{background: url("../images/bg_catmenu_link_open.gif") no-repeat 43px 12px;}
div#catmenu ul.menu li ul.menu li ul.menu li a { padding-left: 55px; }


/***************** unibox ************************/

div.unibox{
	margin: 0 0 10px 0;
	padding: 0 0 2px 0;
	color: #000000;
	font-size: 8.25pt;
	background: url("../images/bg_unibox1.gif") no-repeat left bottom;
}


div.unibox div.content{
	margin: 0 0 0 0;
	padding: 10px 9px 8px 9px;
	border: 1px solid #c6d1d8;
	border-top:0;
	border-bottom:0;
	background: #f5f5f5;
}

div.unibox div.headline{
	height: 30px;
}	


div.unibox h4{
	font-size: 8.25pt;
	color: #000000;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}	

div.unibox p{
	display:block;
  	padding: 5px 0 5px 0;
	margin: 0 0 0 0;
}	

div.unibox table{
	margin: 0;
	width: 100%;
	border: 0;
}

div.unibox table td{
	padding: 0 0;
	font-size:8.25pt;
}	

/***************** newsletter ************************/

div.newsletter{background: url("../images/bg_unibox1.gif") no-repeat left bottom;}

div.newsletter div.headline{background: url("../images/bg_unibox_headline_newsletter.gif") no-repeat left top;}	

div.unibox div.content{
	padding: 10px 9px 3px 9px;
}

div.newsletter input.text{
border: 0;
height: 19px;
width: 134px;
padding: 5px 8px 0 8px;
background: url("../images/bg_newsletter_text.gif") no-repeat left top;
margin: 10px 0 5px 0;
vertical-align:middle;
}

div.newsletter input.submit{
border: 0;
height: 24px;
width: 75px;
padding: 0 0 0 0;
background: url("../images/bg_button_send.png") no-repeat left top;
margin: 10px 0 5px 2px;
vertical-align:middle;
cursor: hand;
cursor:pointer;
}

div.newsletter input.submit:hover{background-position: -75px 0;}


/***************** login ************************/

div.login{background: url("../images/bg_unibox_login.gif") no-repeat left bottom;}

div.login div.headline{background: url("../images/bg_unibox_headline_login.gif") no-repeat left top;}
div.login2 div.headline{background: url("../images/bg_unibox_headline_login2.gif") no-repeat left top;}
div.login2 {background: url("../images/bg_unibox_login2.gif") no-repeat left bottom;}

div.login input.text{
border: 0;
height: 19px;
width: 194px;
padding: 5px 8px 0 8px;
background: url("../images/bg_login_text.gif") no-repeat left top;
margin: 0 0 5px 0;
vertical-align:middle;
}

div.login2 input.text{
border: 0;
height: 19px;
width: 214px;
padding: 5px 8px 0 8px;
background: url("../images/bg_login_text2.gif") no-repeat left top;
margin: 0 0 5px 0;
vertical-align:middle;
}

div.login input.submit{
border: 0;
height: 24px;
width: 75px;
padding: 0 0 0 0;
background: url("../images/bg_button_login.png") no-repeat left top;
margin: 0 1px 5px 0;
vertical-align:middle;
cursor: hand;
cursor:pointer;
}

div.login input.submit:hover{background-position: -75px 0;}

div.login table{margin: 0;}
div.login table td{padding: 0;}


/***************** action ************************/

div.action{background: url("../images/bg_unibox_action.gif") no-repeat left bottom;}
div.action div.headline{background: url("../images/bg_unibox_headline_action.gif") no-repeat left top;}	
div.action div.content{ background:#FFFFFF; padding: 0 0 0 0;}	

div.action div.item{
padding: 0 0 0 0;
margin: 0 0 0 0;
border-bottom: 1px solid #e3e3e3;
padding: 10px 9px;
}

div.action a{
font-size: 9pt;
color:#009900;
font-weight: bold;
}

div.action p{
display:block;
font-size: 8.25pt;
line-height: 12pt;
color:#000000;
font-weight: normal;
padding: 2px 0 2px 0;
}

div.action table p{
display:block;
font-size: 9pt;
line-height: 10.5pt;
color:#000000;
font-weight: bold;
padding: 2px 0 7px 0;
}

div.action p span{
color:#474747;
font-weight: normal;
font-size: 8.25pt;
}

div.action input.text{
border: 0;
height: 19px;
width: 24px;
padding: 5px 0 0 0;
text-align:center;
background: url("../images/bg_action_text.gif") no-repeat left top;
margin: 0 5px 0 0;
vertical-align:middle;
}

div.action input.submit, div.action a.submit{
border: 0;
height: 24px;
width: 55px;
padding: 0 0 0 0;
background: url("../images/bg_button_detail.png") no-repeat left top;
margin: 0 0 0 0;
vertical-align:middle;
cursor: hand;
cursor:pointer;
}

div.action a.submit {
  display: block;
  text-decoration: none;
}

div.action a.submit span {
  visibility: hidden;

}


div.action input.submit:hover, div.action a.submit:hover{background-position: -55px 0;}

div.action table{margin: 12px 0 7px 0;}
div.action table td{padding: 0; vertical-align:top;}
div.action table td.image img{margin: 0 18px 0 0;}

div.action div.more{
padding: 7px 10px;
}

div.action div.more a{
font-size: 8.25pt;
color:#000000;
font-weight:normal;
}

div.action div.more a:hover{
color: #009900;
}

/***************** search ************************/

div.search{
  padding: 15px 0 0 0;
}	

div.search input.submit{
  vertical-align: middle;
  margin: 0 0 0 5px;
}	
	
div.search input.text{
  width: 108px;
  height: 14px;
  padding: 2px 5px 2px 5px;
  vertical-align: middle;
  background:#FFFFFF url("../images/bg_search_input.gif") no-repeat left top;
  border: 1px solid #0d5b9e; 
}	

/***************** select ************************/

div.select{
  background:#363636;
  padding: 10px 20px;
}	


div.select select{
  vertical-align: middle;
  margin: 0 0 0 5px;
  width: 115px;
  padding: 2px 2px 2px 5px;
  background:#2e2e2e;
  border: 1px solid #868686;  
  color: #FFFFFF;
  margin: 0 0 0 0;
  font-size: 8.25pt;
}	
	
div.select input.submit{
  vertical-align: middle;
  margin: 0 0 0 5px;
}	

		
/***************** cart ************************/

div#cart{
position: absolute;
top: 62px;
margin: 0 0 0 740px;
width: 198px;
height: 35px;
padding: 5px 0 0 32px;
color:#000000;
background: url("../images/bg_cart.gif") no-repeat 7px 14px;
font-size: 8.25pt;
}

div#cart strong{
padding: 0 0 2px 0;
display:block;
}

div#cart span{color:#474747; text-decoration: underline; }

div#cart a{
	position: absolute;
	margin: 0 0 0 -25px;
	background: url("../images/common/bg_none.gif") no-repeat 0 0;
	height:40px;
	width: 223px;
}




/***************** news ************************/

div.news {
	padding: 10px 15px;
	background: #e9edf0 url("../images/bg_news.gif") no-repeat left top;
}

div.news div.headline{
  	padding: 13px 0 13px 38px;
	margin: 0 0 7px 0;
	background: url("../images/bg_news_headline.gif") no-repeat left top;
}	

div.news div.item{
  padding: 10px 0 10px 0;
  border-top: 1px dotted #cccccc;
}	

div.news div.item div.more{
  padding: 7px 0 0 0;
}

div.news div.item div.archive{
  padding: 0 0 0 0;
}	

/***************** faq ************************/

div.faq {
	padding: 10px 15px;
	background: #e9edf0 url("../images/bg_news.gif") no-repeat left top;
}

div.faq  div.headline{
  	padding: 0 0 7px 0;
	margin: 0 0 7px 0;
  	border-bottom: 1px dotted #cccccc;
}	

div.faq  ul{
  	padding: 5px 0;
}	

/***************** quickcontact ************************/

div.quickcontact{
	padding: 15px 20px 35px 20px;
}	

div.quickcontact table{
	margin: 0 0 7px 0;
}

div.quickcontact table td{
	padding: 3px 0;
}	

div.quickcontact table td.head{
  width: 50px;
  color:#999999;
}	

/***************** homepage ************************/

div#homebox{
	padding: 20px 0 20px 65px;
	margin: 0 0 0 0;
}

div#homebox div.button{
	width: 171px;
	height: 160px;
	margin: 0 0 0 0;
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 54px 10px 0;
}

div#homebox div.button_01{background-image: url("../images/box_button_01.jpg");}
div#homebox div.button_02{background-image: url("../images/box_button_02.jpg");}
div#homebox div.button_03{background-image: url("../images/box_button_03.jpg");}
div#homebox div.button_04{background-image: url("../images/box_button_04.jpg");}
div#homebox div.button_05{background-image: url("../images/box_button_05.jpg");}
div#homebox div.button_06{background-image: url("../images/box_button_06.jpg");}
div#homebox div.button_07{background-image: url("../images/box_button_07.jpg");}
div#homebox div.button_08{background-image: url("../images/box_button_08.jpg");}

div#homebox div.button a{
	display: block;
	height: 81px;
	padding: 65px 0 0 0;
	background: url("../images/bg_box_button.gif") repeat-x left 55px;
	text-align: center;
	text-transform:uppercase;
	font-size: 8.25pt;
	font-weight: bold;
	line-height: 10.5pt;
	color:#FFFFFF;
	text-decoration: none;
}

div#homebox div.button div.last{	padding: 0 13px 10px 0;}
div#homebox div.button a.wide{padding: 58px 0 0 0;}
div#homebox div.button a:hover{background: url("../images/bg_box_button_h.gif") repeat-x left 55px;}


div#homecontent{
	margin: 0 0 0 0;
	background: #eff5f3;
	padding: 0 20px 10px 20px;
}

div#homecontent table{
	width: 100%;
	margin: 0 0 0 0;
}

div#homecontent table td.left{
	width: 490px;
	padding: 0 20px 0 0;
	background: url("../images/bg_homecontent.gif") no-repeat right 15px;	
}

div#content div#homecontent table td.right{
	width: 400px;
	padding: 0 10px 0 20px;	
	font-size: 8.25pt;
}

div#content div#homecontent table td h1{
	font-size: 10.5pt;
	color: #333333;
	padding: 0 0 0 25px;
	margin: 15px 0 10px 0;
	font-weight: bold;
	background: url("../images/bg_home_h1.gif") no-repeat left 2px;	
}

div#homecontent table td h2{
	font-size: 10.5pt;
	color: #333333;
	padding: 0 0 0 25px;
	margin: 15px 0 10px 0;
	font-weight: normal;
	font-weight: bold;
	background: url("../images/bg_home_h1.gif") no-repeat left 2px;	
}

div#homecontent table td p{
	color: #959595;
	padding: 5px 0 0 25px;	
}

div#homecontent div.button{
	margin: 0 0 0 25px;
}











table#homebox{
	margin: 20px 0 10px 0;
	font-size: 8.25pt;
}

table#homebox td.left{
	padding: 0 8px 10px 0;
  width: 200px;
	background: #FFFFFF;
}

table#homebox td.center{
	width: 33%;
	padding: 20px 10px 10px 30px;
	width: 200px;
	background: #FFFFFF url("../images/bg_table_homebox_center.gif") repeat-x;
}

table#homebox td.center h2{
	color: #000000;
	padding: 0 0 0 0;

	margin: 0 0 12px 0;
}

table#homebox td.center ul.menu{
	margin: 0;
	padding: 0;
}

table#homebox td.center ul.menu li{
	background: url("../images/bg_list_item.gif") no-repeat left 3px;
	padding: 1px 0 2px 20px;
}

table#homebox td.center ul.menu li a{
	color: #525252;
	text-decoration: none;
	font-size: 9.75pt;
	font-weight: bold;
}

table#homebox td.right{
	padding: 20px 10px 10px 25px;
  width: 175px;
	background: none;
}

table#homebox td.right h2{
	color: #ff0000;
	padding: 0 0 0 0;
	margin: 0 0 12px 0;
}

table#homebox td.right img{
	margin: 0 0 5px 0;
}


div#content table.hometable td.image{
padding-right: 10px;
}

div#content table.hometable td.text{
border-left: 1px dotted #cccccc;
padding-left: 10px;
}

.chyba {
  font-weight: bold;
  color: #CC0000;
}

a.search_text {
  text-decoration: none;
}

a.search_text strong {
  text-decoration: underline;
}
a span.search_next{
  text-decoration: none;
  color: #009900;
  font-weight: normal;
}

div.search_oblast {
  float: left; 
  margin: -3px 8px 0 0;
  &margin: -3px 3px 0 0;
}

div.search_oblast {
  float: left; 
  margin: -3px 0px 0 0;
}

div.search_oblast_right {
  margin-right: 5px;
  &margin-right: 2px;
}



table.contact_form {
  margin: 2px 15px 10px 15px; 
}

.contact_form th {
  text-align: left;
  font-weight: bold;
  padding: 8px 3px 3px 3px;
}

.contact_form input {
  width: 202px;
  height: 16px;
  padding: 4px 5px;
  background: url('../images/bg_kontakt_input.gif') no-repeat;
  border: 0;
  color: #000000;
}

.contact_form textarea {
  height: 86px;
  width: 424px;
  padding: 4px 5px;
  background: url('../images/bg_kontakt_textarea.gif') no-repeat;
  border: 0;
  color: #000000;
  overflow: auto;
}

.contact_form input.submit {
  width: 75px;
  height: 24px;
  border: 0;
  background: 0;
  margin: 6px 0 0 0;
  padding: 0;
}

.contact_form strong {
  font-weight: bold;
  color: #009900;
}

a.pdf {
  display: block;
  margin: 5px 0;
  padding: 2px 0 2px 24px;
  background: url('../images/icons/ico_pdf.gif') no-repeat left 2px;
}

.banner {
  margin-bottom: 8px;
}

.banner_230_200 {
  margin-bottom: 8px;
  width: 227px;
  height: 197px;
  padding: 3px 0 0 3px;
  background: url('../images/banner_230_200.png') no-repeat left 0;
}
