/* ABL CSS Default */

html {&overflow-x: hidden;}

body {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	/*_background-position: -372px top;*/
		background: #FFFFFF url('../images/abl_body.jpg') no-repeat center top;
	overflow-x: hidden;
}

#body1 {
 	/*background: #FFFFFF url('../images/abl_body.jpg') no-repeat center top; */
}

#body2 {
	background: #FFFFFF url('../images/abl_body2.jpg') no-repeat center top;
}

/**** frameholder ****/

#frameholder {
	width: 990px;
	margin: 0 auto;
	position: relative;
}

#bg_content {
	background: url('../images/bg_content.jpg') no-repeat;
}

/**** header ****/

#header {
	background: url('../images/header2.jpg') no-repeat;
	width: 990px;
	height: 166px;
	position: relative;
}

#header h1 a {
	display: block;
	width: 119px;
	height: 138px;
	overflow: hidden;
	text-indent: -2000em;
	margin-left: 27px;
}

#header h2 {
	position: absolute;
	font-family: Myriad Pro, Tahoma, Arial, sans-serif;
	font-size: 25px;
	color: #fff;
	font-weight: normal;
	top: 23px;
	left: 211px;
}

#lang {
	position: absolute;
	top: 31px;
	right: 144px;
}

#lang a {
	display: block;
	width: 20px;
	height: 15px;
	position: absolute;
}

#lang a.en {
	left: 45px;
}

#lang a.sk {
	left: 91px;
}
#lang a.hu {
	left: 91px;
}


#hormenu {
	position: absolute;
	width: 555px;
	top: 94px;
	left: 198px;
}

#hormenu li {
	float: left;
	_width: 1px;
	_white-space: nowrap;
}

#hormenu a {
	background: url('../images/bg_hormenu_a.gif') no-repeat left top;
	display: block;
	/* height: 30px; */
	color: #fff;
	text-transform: uppercase;
	padding: 10px 16px 13px 16px;
}

.tr_site #hormenu a {padding: 10px 20px 13px 26px;}
#frameholder.homeframe.tr_site #hormenu a {padding: 10px 20px 13px 28px;}

#hormenu li:first-child a {
	background: none;
}

#minimenu {
	position: absolute;
	font-size: 11px;
	top: 35px;
	right: 141px;
}

#minimenu a {
	color: #c7cfe0;
	margin-right: 23px;
	padding-left: 15px;
}

#minimenu a:hover {
	color: #fff;
}

#minimenu a.home {
	background: url('../images/ico_home.gif') no-repeat left 2px;
}

#minimenu a.sitemap {
	background: url('../images/ico_sitemap.gif') no-repeat left 2px;
}

#minimenu a.contact {
	background: url('../images/ico_contact.gif') no-repeat left 3px;
	border: 0;
	padding: 0 0 0 15px;
}

#search {
	position: absolute;
	top: 103px;
	right: 30px;
	width: 170px;
}

#search input {
	border: 0;
	background: transparent;
	font-size: 12px;
	color: #949494;
	float: left;
	margin-right: 20px;
	width: 110px;
}

#search a {
	display: block;
	width: 30px;
	height: 30px;
	float: right;
	margin: -6px 0 0 0;
}

/**** seo sloupce ****/

.homeframe {
	padding-bottom: 552px;
}

#seo_sloupce {
	position: absolute;
	font-size: 11px;
	color: #666666;
	left: -22px;
	margin-top: 5px;
	bottom: -115px; /*-50*/
}

#seo_sloupce div.sl {
	float: left;
	padding: 0 1%;
	width: 23%;
	line-height: 16px;
}

#seo_sloupce h2 {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

#seo_sloupce p, #seo_sloupce ul {
	margin-bottom: 15px;
}

#seo_sloupce ul li {
	background: url('../images/bg_link_special.gif') no-repeat left 6px;
	padding-left: 14px;
	list-style-position: outside;
	list-style-type: none;
}

#seo_sloupce a {
	text-decoration: underline;
}

#seo_sloupce a:hover {
	text-decoration: none;
}

#seo_sloupce .linka4 {
	margin-left: 9px;
}

#seo_sl_radek {
	margin-left: 10px;
}

#seo_sl_radek a {
	color: #b8b8b8;
	text-decoration: underline;
}

#seo_sl_radek a:hover {
	color: #666666;
	text-decoration: none;
}

.linka4 {
	background: #EDEDED;
	height: 1px;
	overflow: hidden;
	margin-bottom: 15px;
	width: 1012px;
}

/**** content ****/

#content {
	width: 665px;
	float: left;
	padding: 0 36px 0 27px;
}

#content .fc {
	background: url('../images/bg_folder_li.png') no-repeat left top;
	padding: 2px 0 10px 45px;
}

#content .fc a {
	text-decoration: none;
}

#content .fc a:hover {
	text-decoration: underline;
	color: #222;
}

#folders {
	padding: 30px 30px 30px 30px;
	background: url(../images/bg_folders.jpg) no-repeat right 5px;
	/* border: 2px solid #dde3ee;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px; */
	margin: 0px auto 0 auto;
	min-height: 230px;
}

.trace {
	font-size: 11px;
	margin-bottom: 25px;
}

#content .trace a {
	color: #666666;
	text-decoration: none;
}

#content .trace a:hover {
	text-decoration: underline;
}

#content p {
	margin-bottom: 15px;
	color: #464646;
	line-height:1.35em;
	text-align: justify;
}

#content td[style="text-align: center"] p {text-align: center;}

#content li {
	color: #464646;
}

#content a {
	text-decoration: underline;
}

#content h3 {
	font-size: 18px;
	font-weight: normal;
	color: #083778;
	border-bottom: 1px solid #d8dee5;
	margin-top: 25px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-left: 0;
}

#content ul {
	margin: 5px 0 0 10px;
}


#dialogs .content ul li, #content ul li {
	background: url('../images/bg_li.gif') no-repeat left 5px;
	padding-left: 20px;
	margin: 0 0 10px 0;
}
#content ol {
	margin: 5px 0 0 20px;
  list-style-type: decimal;
}

#content ol li {
	padding-left: 0px;
	margin: 0 0 10px 0;
  list-style-type: decimal;
}


#content .obr {
	padding: 4px;
	background: #fff;
	border: 1px solid #d1d3d8;
}

#content .vyroc {
	background: url('../images/bg_vyroc.gif') no-repeat left center;
	width: 250px;
	height: 47px;
	padding: 32px 0 0 73px;
	display: block;
	text-decoration: none;
	font-weight: bold; 
}

/**** right ****/

#right {
	float: right;
	width: 225px;
	padding: 30px 37px 0 0;
}

#right h1 {
	background: url('../images/bg_vermenu_li.gif') repeat-x left bottom;
	font-size: 13px;
	color: #013174;
	padding: 0 0 10px 12px;
}

#right h2 {
	color: #77787a;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 2px;
}

#right h2 span {
	font-size: 24px;
}

#vermenu {
	margin-bottom: 15px;
}

#vermenu li {
	border-bottom: 1px solid #ced0d2;
	padding: 5px 0 6px 10px;
}

#vermenu li a {
	background: url('../images/bg_vermenu_a.gif') no-repeat left 6px;
	font-size: 14px;
	color: #3d3d3d;
	padding-left: 12px;
	display: block;
}

#vermenu li a:hover {
	background: url('../images/bg_vermenu_a_hover.gif') no-repeat left 6px;
	color: #023375;
}

#departments {
	width: 221px;
	margin: 0 auto 0 auto;
}

#departments h2 {
	background: url('../images/top_menu.png') no-repeat left -1px;
	height: 27px;
	width: 221px;
	overflow: hidden;
	margin: 0;
	padding: 34px 0 0 0;
	text-align: center;
}

#departments .middle {
	background: url('../images/middle_menu.png') no-repeat;
	height: 7px; 
}

#departments ul {
	background: url('../images/content_menu.png') repeat-y;
	padding: 5px 25px 5px 19px;
}

#departments ul.menu2 {
	background: url('../images/content_menu2.png') repeat-y;
}

#departments li {
	background: url('../images/menu_linka.png') no-repeat left bottom;
	list-style-position: outside;


}

#departments a {
	background: url('../images/menu_a.png') no-repeat left 3px;
	padding: 3px 0 4px 20px;
	font-size: 14px;
	color: #FFF;
	display: block;
	overflow: hidden;
}

#departments .menu2 a {
	background: url('../images/menu_a2.png') no-repeat left 3px;
}

#departments a:hover {
	color: #ddd;
}

#departments .bottom {
	background: url('../images/bottom_menu.png') no-repeat;
	height: 41px;
	margin-bottom: -25px;
}

#departments .bottom2 {
	background: url('../images/bottom_menu2.png') no-repeat;
	height: 41px;
}

#departments .menu_obal {
	margin-bottom: -25px;
}

#departments .menu_obal2 {
	margin-bottom: -25px;
}

.rgrad {
	background: url('../images/bg_rgrad.png') no-repeat;
	width: 209px;
	height: 45px;
}

#memarea {
	background: url('../images/bg_round.gif') no-repeat;
	width: 201px;
	height: 89px;
	margin: 0 auto;
	text-align: right;
	padding: 12px 10px 0 0;
	position: relative;
	background: url("/images/memarea.gif") right 0 no-repeat; padding: 6px 10px 0 0; margin-right: 17px; margin-top: 19px; &margin-top: 14px;
}

#memarea .btn {
	position: absolute;
	right: 0;
}

/**** footer ****/

#footer {
	background: url('../images/bg_footer.gif') no-repeat left top;
	padding-top: 37px;
	font-size: 10px;
	color: #aeaeae;
	line-height: 17px;
	margin: 0 0 10px 0;
	position: relative;
	/*z-index: -1; nwm co to melo byt toto*/
	
}

#footer img {
	margin: 0 10px 0 0;
}

#footer .fl a {
	color: #787878;
}

#footer .second {
	padding-top: 10px;
}

#footer .linka {
	background: url('../images/bg_footer_linka.gif') no-repeat;
	height: 1px;
	overflow: hidden;
	width: 586px;
	position: absolute;
	top: 56px;
	left: 380px;
	_left: -410px;
}

#footer span.bg {
	background: #fff;
}

/**** home ****/

#hp_content {
	position: relative;
	width: 990px;
	color: #666;
	font-size: 11px;
}

#hp_content .text {
	padding: 70px 25px 0 20px;
}

#hp_content .text .fr {
	width: 102px;
	padding: 0;
}

#hp_content .fl {
	width: 740px;
	background: url('../images/home_verlinka.gif') no-repeat right 40px;
}

#hp_content .fr {
	width: 230px;
	padding-left: 20px;
}

#hp_content li {
	list-style-type: none;
}

#hp_content #hormenu {
	background: url('../images/home_hormenu.gif') no-repeat;
	position: absolute;
	width: 729px;
	height: 69px;
	top: 0;
	left: 0;
	padding: 0 0 0 10px;
	background: url("/images/topmenu_bg5.png") 0 0 no-repeat; z-index: 999; left: 13px;
}

#hp_content #hormenu a {
	background: url('../images/menu_a.gif') no-repeat left top;
	margin-top: 7px;
	text-decoration: none;
	font-size: 14px;
	padding: 10px 45px 10px 45px;
}

#hp_content #hormenu li:first-child a {
	background: none;
}

#hp_content #search {
	background: url('../images/home_search.jpg') no-repeat;
	position: relative;
	top: 0;
	left: 0;
	width: 198px;
	height: 39px;
	padding: 13px 0 0 3px;
	margin: 0 0 41px 0;
	margin: 0 0 10px 18px;
}

#hp_content #search a {
	margin-right: 19px;
	float: left;
}

#hp_content #search input {
	margin: 4px 0 0 0;
	float: left;
}

#hp_content h2 {
	color: #77787a;
	font-size: 14px;
	font-weight: normal;
}

#hp_content .fr h2 span {
	font-size: 24px;
}



.mapa {
	overflow: hidden;
}



.mapa iframe {
	border: 1px solid #97AFD5;
}

.mapa a {
	display: block;
	text-align: right;
	/* color: white;
	background: #97AFD5; */
	font-size: 11px;
	text-decoration: none;
	height: 20px;
}


.tablecont {
}

.tablecont tr td:first-child {
	/*background: #F1F1F1;*/
	font-weight: bold;

}

.tablecont tr:first-child td {
	/* background: #97AFD5;
	color: white; */
	font-weight: bold;
	padding: 5px 10px;
	vertical-align: middle;
}

div#content .tablecont td {
	padding: 10px;
	vertical-align: top;
	text-align: left;
	/* line-height: 1em; */
}

div#content .tablecont h3 {
	margin: 0;
}

div#content .tablecont td p {
	padding: 0;
	font-size: 13px;
}

div#content table {
	margin: 7px 0 0 -10px;
}

.h1hp {
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	z-index: -1;
	&left: 40px;
	&display: none;
}


/* ul.reference {
	
}

ul.reference li {
	font-weight: bold;
	font-size: 15px;
	color: black;
} */



ul.reference {
	
}

#content .reference li {
	display: block;
	width: 142px; 
	height: 46px;
	background: #C9D5EB url(../images/bg_reference_li.jpg) no-repeat center 0;
	font-size: 15px;
	color: black;
	padding: 7px 3px 7px 53px;
	float: left;
	margin: 0 13px 13px 0;
	border: 1px solid #b8c6de;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}


#content .reference li span {
	font-size: 10px;
	font-weight: normal;
	line-height: 1em;
	color: #666666;
	display: block;
	padding: 7px 0 0 0;
}

#content .reference li.last {
	display: block;
	width: 100%;
	float: none;
	clear: both;
	background: none;
	height: 1px;
	padding: 0;
	margin: 0;
	border: 0;
}


/* #content ul.reference li {
	display: block;
	width: 178px; 
	height: 43px;
	background: #C9D5EB url(../images/bg_reference_li.jpg) no-repeat center 0;
	font-size: 15px;
	color: black;
	text-align: center;
	padding: 7px 10px 10px 10px;
	float: left;
	margin: 0 13px 13px 0;
	border: 1px solid #b8c6de;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
} */


.contact {
	background: #FFFFFF url(../images/bg_contact.jpg) no-repeat right bottom;
	border: 1px solid #D1D3D8;
	padding: 5px;
	margin: 0 0 15px 0;
}

.contact img {
	border: 1px solid #D1D3D8;
	padding: 5px;
	margin: 0 15px 0 0;
}

div#content .contact table {
	margin: 0;
}

.contact h2 {
	margin: 0;
}



.tablecont2 {
	border: 1px solid #7a90bc;
	margin: 0 0 15px;
}

.tablecont2 tr td:first-child {
	background: #E6E6E7;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}

div#content .left tr td:first-child {
	
}

div#content .tablecont2 tr:first-child td, div#content .tablecont2 tr:first-child td p {
	background: #7a90bc;
	color: white;
	font-weight: bold;
	font-size: 14px;
}

div#content .tablecont2 td {
	padding: 5px;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
}

div#content .tablecont2 td p {
	padding: 0;
	margin: 0;
	font-size: 14px;
}




.sitemap {
	margin: -4px 0 0 -16px;
	background:url("../images/bg_tree.jpg") no-repeat scroll right -1px transparent;
}

#content .sitemap ul li {
	background: none;
	padding: 0;
	margin: 0 0 35px 0;
}

.sitemap ul li h2 {
	border: 1px solid #b8c6de;
	width: 310px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background: #C9D5EB;
	padding: 3px 10px;
	color: black;
	font-weight: normal;
}

.sitemap ul li li h2 {
	background: none;
	padding: 0;
	font-weight: normal;
	border: 0;
	font-size: 14px;
}

.sitemap ul li li h2 a:hover {
	color: black;
}

#content .sitemap ul li li {
	background:transparent url(../images/bg_li.gif) no-repeat scroll left 5px;
	margin:0 0 10px;
	padding-left:20px;
}

div.table {
	background: #FFFFFF url(../images/mailpandula.jpg) no-repeat right bottom;
	border: 1px solid #D1D3D8;
	padding: 12px;
  position: relative;
}

div.table2 {
	background: #FFF;
}

#content div.table table {
	margin-left: 30px;
}

div.table table td.name {
	text-align: right; 
}

div.table input.input_textfield {
	margin: 5px 3px 3px 7px;
	width: 190px;
	border: 2px solid #D1D3D8;
}

div.table textarea {
	margin: 5px 3px 3px 7px;
	border: 2px solid #D1D3D8;
}

#frameholder div.table input.input_button {
	border: 0;
	padding: 7px 0 25px 3px;
	margin-top: 7px;
	background-position: left 3px;
	cursor: pointer;
}

div.table em {
	font-size: 11px;
	margin-left: 7px;
}

/**** partloga ****/

.en_site #hormenu li a {
	padding: 10px 11px 13px 12px;
}

.hu_site #hormenu li a {
	padding: 10px 21px 13px 21px;
}

.pl_site #hormenu li a {
	padding: 10px 27px 13px;
}

.en_site #hp_content #hormenu li a {
	padding: 10px 41px;
}

#frameholder.hu_site.homeframe #hormenu li a {
	padding-right: 23px;
	padding-left: 23px;
}

#frameholder.hu_site.homeframe #hormenu li li a {
	padding: 6px 7px 6px 15px;
}

#lang .no_d {
	display: none;
}

.en_site #lang .sk {
	display: none;
}

.en_site #lang .no_d {
	display: block;
}

/**** partloga ****/

#partloga {
	background: white;
	/* height: 280px; */
	padding: 25px 0 0 0;
	&padding: 13px 0 0 0;
	position: relative;
	left: -22px;
}

#partloga2 {
	background: white;
	/* height: 280px; */
	padding: 25px 0 0 0;
	&padding: 13px 0 0 0;
	position: relative;
	left: -22px;
}

#partloga .plin {
	margin: 0 auto;
	width: 990px;
	overflow: hidden;
}

#partloga h2 {
	background: url('../images/bg_footer_linka2.gif') no-repeat 86px 9px;
	font-size: 14px;
	color: #8F8F8F;
	margin-left: 23px;
}

#partloga2 h2 {
	background: url('../images/bg_footer_linka2.gif') no-repeat 230px 9px;
	font-size: 14px;
	color: #8F8F8F;
	margin-left: 23px;
}


/**** loga ****/

.loga {
	width: 99px;
	/* height: 110px; */
	height: 85px;
	float: left;
	overflow: hidden;
}

.loga a {
	display: block;
	opacity: .5;
	filter: alpha(opacity=50)\9;
	-moz-opacity: .5;
	width: 100px;
	height: 25px;
	/*text-indent: -500em;*/
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	color: black;
	font-weight: normal;
	padding: 85px 0 0 0;
	line-height: 1em;
	cursor: default;
}

.loga a:hover {
	/*text-indent: 0;*/
	text-decoration: none;
	opacity: 1;
	filter: alpha(opacity=100)\9;
	-moz-opacity: 1;
}

/*********AKCNI LOGA *******************/

.elmont {
	background: url(../images/loga_akce.jpg) no-repeat left 0;
}

.zeta {
	background: url(../images/loga_akce.jpg) no-repeat left -110px;
}

.ks {
	background: url(../images/loga_akce.jpg) no-repeat left -220px;
}

.altech {
	background: url(../images/loga_akce.jpg) no-repeat left -330px;
}

.renomia {
	background: url(../images/loga_akce.jpg) no-repeat left -440px;
}

.havel {
	background: url(../images/loga_akce.jpg) no-repeat left -550px;
}

.holmes {
	background: url(../images/loga_akce.jpg) no-repeat left -660px;
}

/*
.cocacola {
	background: url(../images/loga_akce.jpg) no-repeat left 0;
}

.siemens {
	background: url(../images/loga_akce.jpg) no-repeat left -110px;
}

.voksys {
	background: url(../images/loga_akce.jpg) no-repeat left -220px;
}

.abbas {
	background: url(../images/loga_akce.jpg) no-repeat left -330px;
}

.deloitte {
	background: url(../images/loga_akce.jpg) no-repeat left -440px;
}

.havel {
	background: url(../images/loga_akce.jpg) no-repeat left -550px;
}
*/
/*
.doson {
	background: url(../images/loga_akce.jpg) no-repeat left -660px;
}
*/

.elmont:hover {
	background: url(../images/loga_akce.jpg) no-repeat right 0;
}

.zeta:hover {
	background: url(../images/loga_akce.jpg) no-repeat right -110px;
}

.ks:hover {
	background: url(../images/loga_akce.jpg) no-repeat right -220px;
}

.altech:hover {
	background: url(../images/loga_akce.jpg) no-repeat right -330px;
}

.renomia:hover {
	background: url(../images/loga_akce.jpg) no-repeat right -440px;
}

.havel:hover {
	background: url(../images/loga_akce.jpg) no-repeat right -550px;
}
/*
.doson:hover {
	background: url(../images/loga_akce.jpg) no-repeat right -660px;
}
*/
.holmes:hover {
	background: url(../images/loga_akce.jpg) no-repeat right -660px;
}


/***************************************************************/

.marr {
	background: url(../images/loga.jpg) no-repeat left 0;
}

.ph {
	background: url(../images/loga.jpg) no-repeat left -110px;
}

.cush {
	background: url(../images/loga.jpg) no-repeat left -220px;
}

.euro {
	background: url(../images/loga.jpg) no-repeat left -330px;
}

.flex {
	background: url(../images/loga.jpg) no-repeat left -440px;
}

.font {
	background: url(../images/loga.jpg) no-repeat left -550px;
}

.cand {
	background: url(../images/loga.jpg) no-repeat left -660px;
}

.cent {
	background: url(../images/loga.jpg) no-repeat left -770px;
}

.clar {
	background: url(../images/loga.jpg) no-repeat left -880px;
}

.velk {
	background: url(../images/loga.jpg) no-repeat left -990px;
}

.plze {
	background: url(../images/loga.jpg) no-repeat left -1100px;
}

.toph {
	background: url(../images/loga.jpg) no-repeat left -1210px;
}

.gale {
	background: url(../images/loga.jpg) no-repeat left -1320px;
}

.vary {
	background: url(../images/loga.jpg) no-repeat left -1430px;
}

.zlat {
	background: url(../images/loga.jpg) no-repeat left -1540px;
}

.gast {
	background: url(../images/loga.jpg) no-repeat left -1650px;
}

.letn {
	background: url(../images/loga.jpg) no-repeat left -1760px;
}

.acco {
	background: url(../images/loga.jpg) no-repeat left -1870px;
}

.offi {
	background: url(../images/loga.jpg) no-repeat left -1980px;
}

.luxe {
	background: url(../images/loga.jpg) no-repeat left -2090px;
}

.shop {
	background: url(../images/loga.jpg) no-repeat left -2200px;
}

.gene {
	background: url(../images/loga.jpg) no-repeat left -2310px;
}

.dc {
	background: url(../images/loga.jpg) no-repeat left -2420px;
}

.olom {
	background: url(../images/loga.jpg) no-repeat left -2530px;
}

.geck {
	background: url(../images/loga.jpg) no-repeat left -2640px;
}

.impa {
	background: url(../images/loga.jpg) no-repeat left -2750px;
}

.quik {
	background: url(../images/loga.jpg) no-repeat left -2860px;
}

.roxy {
	background: url(../images/loga.jpg) no-repeat left -2970px;
}

.coca {
	background: url(../images/loga.jpg) no-repeat left -3080px;
}

.tnt {
	background: url(../images/loga.jpg) no-repeat left -3190px;
}
.pilsen {
	background: url(../images/loga.jpg) no-repeat left -3300px;
}
.panasonic {
	background: url(../images/loga.jpg) no-repeat left -3410px;
}
.faxcon {
	background: url(../images/loga.jpg) no-repeat left -3520px;
}
.skyport {
	background: url(../images/loga.jpg) no-repeat left -3630px;
}
.shotel {
	background: url(../images/loga.jpg) no-repeat left -3740px;
}
.nosal {
	background: url(../images/loga.jpg) no-repeat left -3850px;
}
.plaza {
	background: url(../images/loga.jpg) no-repeat left -3960px;
}
.sevropa {
	background: url(../images/loga.jpg) no-repeat left -4070px;
}

.aaaauto {
	background: url(../images/loga.jpg) no-repeat left -4180px;
}

.sop {
	background: url(../images/loga.jpg) no-repeat left -4290px;
}

.dolcevita {
	background: url(../images/loga.jpg) no-repeat left -4395px;
}

.fsi {
	background: url(../images/loga.jpg) no-repeat left -4485px;
}

.marr:hover {
	background: url(../images/loga.jpg) no-repeat right 0;
}

.ph:hover {
	background: url(../images/loga.jpg) no-repeat right -110px;
}

.cush:hover {
	background: url(../images/loga.jpg) no-repeat right -220px;
}

.euro:hover {
	background: url(../images/loga.jpg) no-repeat right -330px;
}

.flex:hover {
	background: url(../images/loga.jpg) no-repeat right -440px;
}

.font:hover {
	background: url(../images/loga.jpg) no-repeat right -550px;
}

.cand:hover {
	background: url(../images/loga.jpg) no-repeat right -660px;
}

.cent:hover {
	background: url(../images/loga.jpg) no-repeat right -770px;
}

.clar:hover {
	background: url(../images/loga.jpg) no-repeat right -880px;
}

.velk:hover {
	background: url(../images/loga.jpg) no-repeat right -990px;
}

.plze:hover {
	background: url(../images/loga.jpg) no-repeat right -1100px;
}

.toph:hover {
	background: url(../images/loga.jpg) no-repeat right -1210px;
}

.gale:hover {
	background: url(../images/loga.jpg) no-repeat right -1320px;
}

.vary:hover {
	background: url(../images/loga.jpg) no-repeat right -1430px;
}

.zlat:hover {
	background: url(../images/loga.jpg) no-repeat right -1540px;
}

.gast:hover{
	background: url(../images/loga.jpg) no-repeat right -1650px;
}

.letn:hover {
	background: url(../images/loga.jpg) no-repeat right -1760px;
}

.acco:hover {
	background: url(../images/loga.jpg) no-repeat right -1870px;
}

.offi:hover {
	background: url(../images/loga.jpg) no-repeat right -1980px;
}

.luxe:hover {
	background: url(../images/loga.jpg) no-repeat right -2090px;
}

.shop:hover {
	background: url(../images/loga.jpg) no-repeat right -2200px;
}

.gene:hover {
	background: url(../images/loga.jpg) no-repeat right -2310px;
}

.dc:hover {
	background: url(../images/loga.jpg) no-repeat right -2420px;
}

.olom:hover {
	background: url(../images/loga.jpg) no-repeat right -2530px;
}

.geck:hover {
	background: url(../images/loga.jpg) no-repeat right -2640px;
}

.impa:hover {
	background: url(../images/loga.jpg) no-repeat right -2750px;
}

.quik:hover {
	background: url(../images/loga.jpg) no-repeat right -2860px;
}

.roxy:hover {
	background: url(../images/loga.jpg) no-repeat right -2970px;
}

.coca:hover {
	background: url(../images/loga.jpg) no-repeat right -3080px;
}

.tnt:hover {
	background: url(../images/loga.jpg) no-repeat right -3190px;
}
.pilsen:hover {
	background: url(../images/loga.jpg) no-repeat right -3300px;
}
.panasonic:hover {
	background: url(../images/loga.jpg) no-repeat right -3410px;
}
.faxcon:hover {
	background: url(../images/loga.jpg) no-repeat right -3520px;
}
.skyport:hover {
	background: url(../images/loga.jpg) no-repeat right -3630px;
}
.shotel:hover {
	background: url(../images/loga.jpg) no-repeat right -3740px;
}
.nosal:hover {
	background: url(../images/loga.jpg) no-repeat right -3850px;
}
.plaza:hover {
	background: url(../images/loga.jpg) no-repeat right -3960px;
}
.sevropa:hover {
	background: url(../images/loga.jpg) no-repeat right -4070px;
}
.aaaauto:hover {
	background: url(../images/loga.jpg) no-repeat right -4180px;
}

.sop:hover {
	background: url(../images/loga.jpg) no-repeat right -4290px;
}

.dolcevita:hover {
	background: url(../images/loga.jpg) no-repeat -99px -4395px;
}

.fsi:hover {
	background: url(../images/loga.jpg) no-repeat -99px -4485px;
}

.solidnijistota {background: url(../images/loga.jpg) no-repeat 0 -4612px;}
.solidnijistota:hover {background: url(../images/loga.jpg) no-repeat right -4612px;}


/*** noflash ***/

#alternativeid .alter {
	background: url('../images/ablhome2.jpg') no-repeat;
	height: 520px;
	padding-top: 150px;
	position: relative;
}

.en_site #alternativeid .alter {
	background: url('../images/ablhome2en.jpg') no-repeat;
}

#alternativeid .alter .fl {
	width: 218px;
	margin: 0 13px 10px 13px;
	padding: 1px;
	background: #FFF;
	opacity: 0.85;
	filter:alpha(opacity=85);
	height: 218px;
	overflow: hidden;
}

#alternativeid .alter h2 {
	margin: 0;
	padding: 3px;
	font-size: 12px;
	font-weight: bold;
	color: #083778;
	background: #DEDEDE;
	margin-bottom: 6px;
	height: 28px;
}

#alternativeid .alter p {
	padding: 0 6px 6px;
	font-size: 11px;
}

#alternativeid .alter ul {
	padding: 0 6px 6px;
	font-size: 11px;
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 6px;
}

#alternativeid .alter ul li {
	background: url('../images/alter_li.gif') no-repeat left 6px;
	padding-left: 11px;
	line-height: 16px; 
}

#alternativeid .alter ul a {
	text-decoration: underline;
}

#alternativeid .home_icons {
	position: absolute;
	top: 33px;
	right: 150px;
	zoom: 1;
}

.en_site #alternativeid .home_icons {
	right: 146px;
}

#alternativeid .home_icons a {
	display: block;
	height: 14px;
	float: left;
	margin-right: 14px;
}

.en_site #alternativeid .home_icons a {
	display: block;
	height: 14px;
	float: left;
	margin-right: 14px;
}

#alternativeid .home_icons a.ihome {
	width: 73px;
}

#alternativeid .home_icons a.isitemap {
	width: 87px;
}

.en_site #alternativeid .home_icons a.isitemap {
	width: 60px;
}

#alternativeid .home_icons a.icontact {
	width: 100px;
}

#alternativeid #lang {
	right: 138px;
}

#alternativeid .get_flash {
	display: block;
	height: 50px;
	position: absolute;
	right: 26px;
	top: 79px;
	width: 486px;
}


#PCO {margin: -54px 0 3px 4px;}
#ablfm {margin: 0 0 0 4px;}
#ablfm a, #ablfm a img, #PCO a, #PCO a img, #NovinkaLink a, #NovinkaLink a img {border: 0;}

.Novinka {background: url("/images/news2.png") left top no-repeat; width: 690px; height: 142px; position: absolute; top: 0px; left: -10px; padding: 78px 0 0 32px; color: #fff;}
#NovinkaText {width: 540px;}
#NovinkaText p {font: 12px "Arial";}
#hp_content .Novinka h2 { color: #fff; font: 15px "Arial"; font-weight: bold; margin-bottom: 3px;}
.Novinka a {color: #fff;}
#NovinkaText {float: left; padding-top: 6px;}
#NovinkaLink {float: right; width: 135px; text-align: center; font: 14px "Tahoma"; padding-top: 5px; position: relative;}
#NovinkaLink span {font-size: 24px;}
#NovinkaLink a {position: absolute; top: 58px; right: 8px; color: #fff;}

#hp_content .text {padding-top: 190px;}

#Banner1 {position: absolute; top: 5px; left: -120px;}
#Banner2 {position: absolute; top: 5px; right: -120px;}
#Banner3 {position: absolute; bottom: -270px;}

.newska { width: 697px; height: 94px; position: relative; left: -40px; padding: 52px 0 0 25px; margin-top: -50px; position: relative;}
.newska.l {background: url("/images/newska_bg.png") 0 0 no-repeat;}
.newska.s {background: url("/images/newska_bg2.png") 0 0 no-repeat;}
#content .newska h2 a {color: #333; text-decoration: none; display: block; height: 22px; width: 560px; overflow: hidden;}
#content .newska h2 {margin-bottom: 3px;}
#content .newska .DetailNewsky {position: absolute; right: 10px; top: 67px;}
#content .newska a img {border: 0;}
#NewsList h2 {margin-bottom: 20px;}
#NewsList #Strankovani {margin: 0 auto;}
#NewsList #Strankovani #str {float: left; padding-top: 3px; margin-right: 3px;}
#NewsList #Strankovani span {display: block; float: left; width: 20px; height: 18px; padding-top: 2px; text-align: center; font-weight: bold; color: #013174; background: #fff; border: 1px solid #013174; margin: 2px;}
#NewsList #Strankovani a {display: block; float: left; width: 20px; height: 18px; padding-top: 2px; text-align: center; font-weight: bold; color: #fff; background: #013174; border: 1px solid #fff; margin: 2px; text-decoration: none;}

.marginl {margin-left: 75px;}
.flashAlternative {visibility: hidden;}

.h1hp {display: none;}




#frameholder.homeframe #hormenu {background: url("/images/topmenu_bg7.png") 0 0 no-repeat; z-index: 999; left: 193px; width: 565px; height: 65px; top: 88px;}
#frameholder.homeframe #hormenu li {padding: 5px 0;}
#frameholder.homeframe #hormenu a {padding: 10px 17px 13px;}
#frameholder.homeframe.pl_site #hormenu a {padding: 10px 27px 13px;}
#frameholder.homeframe.en_site #hormenu a {padding: 10px 12px 13px;}

#frameholder.homeframe #hormenu li a#acko1 {background: none;}
#frameholder.homeframe #hormenu li li {padding: 0;}
#frameholder.homeframe #hormenu li li a, #frameholder.homeframe.en_site #hormenu li li a, #frameholder.homeframe.pl_site #hormenu li li a, #frameholder.homeframe.tr_site #hormenu li li a {padding: 6px 7px 6px 15px;}

#frameholder.homeframe #search {margin: 0; background: url("/images/search.png") 0 0 no-repeat; height: 40px; width: 190px; position: absolute; right: 5px /*15px*/; top: 798px; z-index: 10;}
#frameholder.homeframe #search input {float: left; margin: 5px 0 0 5px;}
#frameholder.homeframe #search a {margin: 0 10px 0 0;}



#hp_content .text {padding-top: 0px;/* 115px; */}
.Novinka {background: url("/images/news_bg3.png") left top no-repeat; width: 505px;/*  690px; */ height: 142px; position: absolute; top: -68px; left: -10px; padding: 78px 0 0 32px; color: #fff;}
#NovinkaText p {font: 12px "Arial"; float: left; width: 390px; text-align: justify;}
#NovinkaText a.Archiv {float: right; border: 0; position: absolute; right: 5px; bottom: -25px;}
#NovinkaText a.Archiv img {border: 0;}
#hp_content .Novinka h2 { color: #fff; font: 20px "Arial";}
#NovinkaText {width: 496px;/*540px*/ position: relative; float: left; padding-top: 0px; height: 64px;}
#NovinkaLink {float: right; width: 135px; text-align: center; font: 14px "Tahoma"; padding-top: 5px; position: relative;}
#NovinkaLink span {font-size: 24px;}
#ablfm a, #ablfm a img, #PCO a, #PCO a img, #NovinkaLink a, #NovinkaLink a img {border: 0;}
#NovinkaLink a {position: absolute; top: 58px; right: 8px;}
#PCO {margin: -3px 0 3px 4px; &margin: -6px 0 3px 4px;}
#ablfm {margin: 0 15px 0 0;}
#memarea {background: url("/images/memarea.gif") right 0 no-repeat; padding: 6px 10px 0 0; margin-right: 17px; margin-top: 50px; &margin-top: 45px;}
#RightBans {float: right;}
#ablfm, #B1 {float: right;}
#ablfm {float: none; position: absolute; bottom: 65px; left: 10px;}
.homeframe #footer {margin-top: 15px !important;}
#DivTech {margin: -32px 0 3px 4px;}
#DivTech img {border: 0;}

#LogoFlash {float: left; margin: -10px 15px 0 4px;}

/*******************************************/
#alternativeid .get_flash {
	display: block;
	height: 50px;
	position: absolute;
	right: 26px;
	top: 79px;
	width: 486px;
}


body div.dialog_bg {
	background-color:black;
	height:100%;
	left:0;
	opacity: 0.7;
	filter: alpha(opacity = 70);
	position:absolute;
	top:0;
	width:100%;
}
body div.dialog_window {
	-moz-border-radius:4px 4px 4px 4px;
	background: #fff url('../images/flash_popup.jpg') 0 0 repeat-x;
	/* border:2px solid #446D8D; */
	/* padding:2px; */
	position:absolute;
	display: none;
    height: 50%;
    left: 28.3125%;
    overflow-x: hidden;
    overflow-y: hidden; /******/
    top: 20%;
    /* width: 42%; */
    width: 680px;
    padding-top: 25px;
    padding-bottom: 20px;
}

body div.dialog_window .trace {display: none;}

body div.dialog_window .container {
	width: 670px;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
}

div.dialog_window .showtext {padding: 50px 20px 20px; width: 615px;}

body div.dialog_window .container h1 {display: block; width: 617px; height: 43px; background: transparent url('../images/popup_h1.png') 0 0 no-repeat; margin: 0; font-size: 20px; padding: 13px 0 0 21px; position: absolute; top: 0px;}

body div.dialog_window .header, body div.dialog_window .trace {display: none;}

body div.dialog_window .container .header {
	color:black;
	font-weight:bold;
	padding:4px 8px;
	display: none;
}
body div.dialog_window .container .content {
	padding:0;
}
body div.dialog_window .container .content p {
	padding: 2px 0 6px 0;
}
body div.dialog_window .close {
	background: url("/images/dialog_close.gif") no-repeat scroll 8px 8px transparent;
	cursor: pointer;
	height: 16px;
	padding: 8px;
	position: absolute;
	right: 3px;
	&right: 3px;
	top: -4px;
	width: 16px;
}

div.dialog_window .container .content .montaz_do_rd_confirm {
	text-align: right;
}
div.dialog_window .container .content .montaz_do_rd_confirm .yes {
	background-color:#77BF53;
	color:white;
	cursor:pointer;
	float:right;
	margin-left:20px;
	padding:4px 8px;
}
div.dialog_window .container .content .montaz_do_rd_confirm .no {
	background-color:#EF7777;
	color:white;
	cursor:pointer;
	float:right;
	padding:4px 8px;
}


/**************** edited for flash 3d building ****************/
.wf #content {/* padding: 45px 0 0 0; */ margin: 0 0 0 40px; padding: 45px 0 0 0;}
/*.wf #content h1, .wf #content .trace {margin-left: 10px;}*/

/*.showtext img[align="left"], div.dialog_window img[align="left"] {float: left; margin: 0 15px 10px 0; border: 3px solid #ddd;}
.showtext img[align="right"], div.dialog_window img[align="right"] {float: right; margin: 0 0 10px 15px; border: 3px solid #ddd;}*/

#BannerEU {width: 100%; text-align: center;}
#BannerEU a img {border: 0;}

#frameholder.hu_site.homeframe #hormenu li a {padding-left: 22px; padding-right: 22px;}

#Lang {position: absolute; top: 28px; right: 18px; z-index: 100;}
.country {width: 89px; height: 19px; background: transparent url('../images/lang_text.gif') 0 0 no-repeat; font-size: 11px; float: left; padding: 4px 0 0 4px; color: #949494;}
#lang_button {background: transparent url('../images/lang_btn.gif') 0 0 no-repeat; width: 26px; height: 23px; float: left; cursor: hand; cursor: pointer;}
#display {background: #fff; padding: 0 0 0 4px;}

.country .flag_en {
    background: url("../images/langflags/flag_en.gif") no-repeat scroll left 3px #FFFFFF;
    padding: 3px 0 2px 20px;}
.country .flag_pl {
    background: url("../images/langflags/flag_pl.gif") no-repeat scroll left 3px #FFFFFF;
    padding: 3px 0 2px 20px;}
.country .flag_hu {
    background: url("../images/langflags/flag_hu.gif") no-repeat scroll left 3px #FFFFFF;
    padding: 3px 0 2px 20px;}
.country .flag_cz {
    background: url("../images/langflags/flag_cz.gif") no-repeat scroll left 3px #FFFFFF;
    padding: 3px 0 2px 20px;}
.country .flag_tr {
    background: url("../images/langflags/flag_tr.gif") no-repeat scroll left 3px #FFFFFF;
    padding: 3px 0 2px 20px;}
.country .flag_bg {
    background: url("../images/langflags/flag_bg.gif") no-repeat scroll left 3px #FFFFFF;
    padding: 3px 0 2px 20px;
}
    
    
.TechImg[align="left"] {margin: 0 20px 20px 0; border: 3px solid #314D88;}
.TechImg[align="right"] {margin: 0 0 20px 20px; border: 3px solid #314D88;}

.tr_site #NovinkaText p {width: 380px;}


#klientskazona {margin-top: 50px;}
#klientskazona a {margin-left: -5px;}
#klientskazona img {border: 0;}

#TopJob {position: absolute; right: 13px; top: 87px; width: 209px;}
#TopJob img {border: 0;}

#TopPoziceObal {position: absolute; z-index: 50; margin-top: -12px;}

#UlGrad {background: transparent url('../images/toppozice_ul.png') 0 0 repeat-y; font-size: 12px; display: none; height: 0px;}
#UlGrad ul {background: transparent url('../images/toppozice_ul_top.jpg') 0 0 no-repeat; padding: 10px 0 0 5px;}
#UlGrad a {width: 174px; background: transparent url('../images/toppozice_a.gif') 11px 15px no-repeat; padding: 10px 0 10px 25px; display: block; /* border-bottom: 1px solid #dcdcdc; */ font-size: 12px;}
#UlGrad a:hover {background-position: 11px -48px;}
#UlGrad p {padding-left: 10px;}

#Desc {background: transparent url('../images/toppozice_desc.png') 0 0 no-repeat; width: 209px; height: 47px; text-align: center; font: 12px 'Tahoma'; color: #6e6e6e; padding-top: 15px;}

#VyrtTrida {margin-left: -4px;}
