html, body, div, p, ul, li, dl, dt, dd, form, input, select, button, textarea, fieldset, table, th, td, tr, img {
	margin : 0;
	float: none;
	padding: 0;
	clear: none;
	width: auto;
} 
body { 
font : 62.5%/1 Tahoma, Arial, sans-serif; 
color : #000; 
background : url(pic/body_bg.png);
margin:0;
padding:0;
} 
a, a:link, a:visited, a:hover, a:active { 
color : #000; 
} 
a:hover { 
color : #333333; 
} 
a.ext-link { 
padding-right : 12px; 
background : url(./ext-link.gif) no-repeat right center; 
} 
h1, h2, h3, p { 
margin : 0.5em 0; 
} 
p {
	font-size : 1.5em;
	line-height : 1.3;
	margin-top: 1em;
	margin-right: 0.4em;
	margin-bottom: 1em;
	margin-left: 0.3em;
	padding-left: 160px;
	padding-top: 20px;
} 
h1 { 
font-size : 1.6em; 
} 
h2 { 
font-size : 1.3em; 
color : #1481d4; 
} 
h3 { 
font-size : 2.3em; 
color : #1679cb; 
font-style : italic; 
font-family : Verdana; 
} 
h4 { 
font-size : 1.4em; 
color : #7c7c7c; 
} 
ul { 
font-size : 1.1em; 
} 
body div#page .hidden { 
display : none; 
} 
body div#page .last { 
background-image : none; 
} 
body div#page .black { 
color : #000; 
} 
body div#page .red { 
color : #ff0000; 
} 
body div#page .ralign { 
text-align : right; 
} 
dl.icon:after { 
content : "."; 
clear : both; 
display : block; 
height : 0; 
visibility : hidden; 
} 
dl.icon dd.image { 
float : left; 
margin : 0 10px 0 0; 
} 
dl.icon dd.text { 
font-size : 1.1em; 
line-height : 32px; 
} 
div.mid-column-set:after { 
content : "."; 
clear : both; 
display : block; 
height : 0; 
visibility : hidden; 
} 
div.mid-column-set .item { 
float : left; 
margin : 0 5px 0 0; 
width : 210px; 
} 
#page {
	margin :auto;
	width : 950px;
	height: 480px;
} 

div.head {
	background : url(pic/logo.png) no-repeat ;
	height : 149px;
	width: 942px;
}
a.head { text-decoration:none}


div#menu ul 				{ list-style:none}
div#menu ul li 				{ float:left;  margin-right:-7px}
div#menu ul li  a			{width:37px; height:313px; display:block; background: no-repeat left top}
div#menu ul li.right  a		{background: no-repeat right top;  position:relative;}

div#menu ul li  a#reference 		{background-image: url(pic/menu_reference.png)}
div#menu ul li  a#reference.active 	{background-image: url(pic/menu_reference_hover.png)}
div#menu ul li  a#sluzby 			{background-image: url(pic/menu_sluzby.png)}
div#menu ul li  a#sluzby.active 	{background-image: url(pic/menu_sluzby_hover.png)}
div#menu ul li  a#uvod 				{background-image: url(pic/menu_uvod.png)}
div#menu ul li  a#uvod.active 		{background-image: url(pic/menu_uvod_hover.png)}
div#menu ul li  a#kariera 			{background-image: url(pic/menu_kariera.png) ; z-index:3; width:31px;}
div#menu ul li  a#kariera.active 	{background-image: url(pic/menu_kariera_hover.png)  ;}
div#menu ul li  a#eshop 			{background-image: url(pic/menu_eshop.png); z-index:2}
div#menu ul li  a#eshop.active 		{background-image: url(pic/menu_eshop_hover.png);}
div#menu ul li  a#kontakt			{background-image: url(pic/menu_kontakt.png);  z-index:1}
div#menu ul li  a#kontakt.active 	{background-image: url(pic/menu_kontakt_hover.png);}
#onas {
	width : 343px;
	background-image: url(pic/bg_table_one.png);
	background-repeat: no-repeat;
	padding-left: 80px;
	text-align: left;
	display: inline;
	text-align: left;
	display: inline;
	font-size:11px;
	height: 255px;
	float: left;
	padding-top: 48px;
	margin-left: -70px;
}
#faq {
	width :295px;
	background-image: url(pic/bg_table_two.png);
	background-repeat: no-repeat;
	text-align: left;
	display: inline;
	text-align: left;
	display: inline;
	font-size:11px;
	height: 255px;
	float: left;
	padding-top: 48px;
	margin-left: -69px;
	padding-left: 15px;
	line-height: 16px;
}
#proc {
	background-image: url(pic/bg_table_three.png);
	background-repeat: no-repeat;
	text-align: left;
	display: inline;
	text-align: left;
	display: inline;
	font-size:11px;
	height: 255px;
	float: left;
	padding-top: 48px;
	width: 335px;
	margin-left: -20px;
}
#ref {
	background-image: url(pic/ref_table.png);
	background-repeat: no-repeat;
	text-align: left;
	display: inline;
	text-align: left;
	display: inline;
	font-size:11px;
	height: 255px;
	float: left;
	width: 1000px;
	padding-left: 66px;
	margin-left: -60px;
	margin-top: -50px;
	padding-top: 10px;
}
#contact {
	width :295px;
	background-image: url(pic/fast_contact_bg.png);
	background-repeat: no-repeat;
	text-align: left;
	display: inline;
	text-align: left;
	display: inline;
	font-size:11px;
	height: 255px;
	float: left;
	line-height: 16px;
	margin-left: -69px;
	margin-top: -24px;
	padding-top: 30px;
	padding-left: 80px;
}
#message {
	width :275px;
	background-image: url(pic/message.png);
	background-repeat: no-repeat;
	text-align: left;
	display: inline;
	text-align: left;
	display: inline;
	font-size:11px;
	height: 255px;
	float: left;
	padding-top: 23px;
	line-height: 16px;
	margin-top: -24px;
	padding-left: 12px;
}
#work {
	background-image: url(pic/working_bg.png);
	background-repeat: no-repeat;
	text-align: left;
	display: inline;
	text-align: left;
	display: inline;
	font-size:11px;
	height: 255px;
	float: left;
	padding-top: 48px;
	width: 335px;
	margin-top: -24px;
	padding-left: 20px;
}
#paticka {
	background-image: url(pic/paticka_bg.png);
	background-repeat: no-repeat;
	text-align: left;
	display: inline;
	text-align: left;
	display: inline;
	font-size:11px;
	height: 55px;
	float: left;
	width: 900px;
	margin-top: -36px;
	margin-left: -10px;
	padding-top: 17px;
	padding-left: 20px;
}