/* CSS Document */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}
a {
	text-decoration:none;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
input, textarea {
	font-size:11px;
	background-color:#4492DF;
	color:#FFFFFF;
	border:1px solid #3983CC;
}
table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

h2
{
	color: #AD985F;
	font-size: 14px;
	margin: 0;
	padding-bottom: 10px
}

h3
{
	color: #4492DF;
	font-size: 13px;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px
}

p
{
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
}

#flagsbar
{
	width: 200px;
	height: 20px;
	position: absolute;
	top: 7px;
	left: 250px
}

#flagsbar img
{
	margin-right: 5px
}

#flagsbar a img
{
	border: 2px solid #CCC
}

#flagsbar a:hover img
{
	border: 2px solid #666
}

#flagsbar a.selected img
{
	border: 2px solid #99F
}

#reference_table p {
	margin:0px;
	padding:0px;
}
#bodytop {

}

#top {

}

#topmenuzone {
	height:31px;
	height:21px;
	padding: 10px 10px 0px 10px;
}
#topmenuzone a {
	text-decoration:none;
	color:#999999;
	margin:0px 20px 0px 10px;
}
#obrtopzone {
	background-color:#004687;
}
#white4pxzone {
	height:4px;
	font-size:1px;
}
#lightbluezone {
	height:18px;
	background-color:#E2E2E2;
}

#menu {
	height:30px;
	background-image:url(img/bg_menu.gif);
	background-repeat:repeat-x;
	
	border-bottom:1px solid #DEDEDE;
}
.menubutt {
	padding:0px 9px 0px 35px;
	margin:0px;
	line-height:30px;
	
	border-right:solid 1px #DEDEDE;
	height:30px;

	display:block;
	float:left;
	
	background-image:url(img/arrow_blue.gif);
	background-repeat:no-repeat;
}

#main {
	width:900px;
	margin-top:30px;
}
#left {
	width:190px;
	float:left;
	
	padding-left:5px;
	padding-right:5px;

}
#right {
	width:250px;
	float:right;

	padding-left:10px;
	padding-right:10px;
	
}
#middle {
	width:390px;
	margin:0px 270px 0px 212px;
	_margin:0px 270px 0px 210px;
	
	padding-left:10px;
	padding-right:10px;
	
	color:#666666;

}
#produktmesice a {
	color:#FFFFFF;
	text-decoration:underline;
}
#produktmesice {
	width:158px;
	background-color:#4492DF;
	color:#FFFFFF;
	
	font-weight:600;
	
	background-image:url(img/produkt_mesice_bott.gif);
	background-repeat:no-repeat;
	background-position:bottom right;	
	
	padding:15px;
}
#namiru {
	border:solid 1px #E2E2E2;
	
	background-image:url(img/namiru_bottom_right.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	
	min-height:150px;
	
	color:#666666;
}
#namiru a {
	color:#478BCF;
	text-decoration:underline;
}
#namiru_text {
	padding:10px 14px 10px 14px;
}
#kat {
	border:solid 1px #E2E2E2;
		
	min-height:130px;
	
	color:#666666;
}
#kat a {
	color:#478BCF;
	text-decoration:underline;
}
#kat_text {
	padding:10px 14px 10px 14px;
}
#kat_specialni {
	border:solid 1px #E2E2E2;
	background-image: url(img/specialni_nastroje_img.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
		
	min-height:185px;
	_height: 185px;
	color:#666666;
}
#kat_specialni a {
	color:#478BCF;
	text-decoration:underline;
}
#cechbrusicu {
	border:solid 1px #E2E2E2;
	border-top:none;
	height:120px;
	
	color:#666666;
}
#cechbrusicu div {
	margin-left:100px;
}
#eureka {
	border:solid 1px #E2E2E2;
	border-top:none;
	height:120px;
	
	color:#666666;
}
#eureka div {
	margin-left:100px;
}
#eureka a {
	text-decoration:underline;
}
#esf {
	border:solid 1px #E2E2E2;
	border-top:none;
	border-bottom:none;
	height:110px;
	
	color:#666666;
}
#esf a {
	text-decoration:underline;
}
#esf div {
	margin-left:140px;
}
.nadpistext_blue_1 {
	color:#4492DF;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	
	padding:10px 0px 8px 0px;	
}
#webstart {
	margin-top:3px;
}
#webstart a {
	color:#CCCCCC;
}

#novinkybox {
	width:179px;
	_width:179px;
}
.novinky_corner_gif_1 {
	background-image: url(img/novinky_corner.gif); 
	background-repeat:no-repeat;
	background-position:bottom right; 
	_background-position:2px 0px; 
	
	height:16px;
}
.novinky_corner_gif_2 {
	background-image: url(img/novinky_corner.gif); 
	background-repeat:no-repeat;
	background-position:bottom right; 
	_background-position:4px 0px; 

	height:16px;
}
.novinky_1 {
	border:solid 1px #E2E2E2;
	border-bottom:none;
	padding:40px 10px 15px 10px;

	color:#4492DF;

	background-image:url(img/novinky_nadpis_blue.gif);
	background-repeat:no-repeat;
	_background-position:1px 1px;
}
.novinky_1_en {
	border:solid 1px #E2E2E2;
	border-bottom:none;
	padding:40px 10px 15px 10px;

	color:#4492DF;

	background-image:url(img/novinky_nadpis_blue_en.gif);
	background-repeat:no-repeat;
	_background-position:1px 1px;
}
.novinky_1_de {
	border:solid 1px #E2E2E2;
	border-bottom:none;
	padding:40px 10px 15px 10px;

	color:#4492DF;

	background-image:url(img/novinky_nadpis_blue_de.gif);
	background-repeat:no-repeat;
	_background-position:1px 1px;
}
.novinky_1_nadpis {
	font-weight:600;
	color:#478BCF;
	margin-bottom:7px;
}
.novinky_2 {
	border:solid 1px #E2E2E2;
	border-bottom:none;
	padding:40px 10px 15px 10px;

	color:#AD985F;

	background-image:url(img/novinky_nadpis_gray.gif);
	background-repeat:no-repeat;
	_background-position:1px 1px;
}
.novinky_2_en {
	border:solid 1px #E2E2E2;
	border-bottom:none;
	padding:40px 10px 15px 10px;

	color:#AD985F;

	background-image:url(img/novinky_nadpis_gray_en.gif);
	background-repeat:no-repeat;
	_background-position:1px 1px;
}
.novinky_2_de {
	border:solid 1px #E2E2E2;
	border-bottom:none;
	padding:40px 10px 15px 10px;

	color:#AD985F;

	background-image:url(img/novinky_nadpis_gray_de.gif);
	background-repeat:no-repeat;
	_background-position:1px 1px;
}
.novinky_2_nadpis {
	font-weight:600;
	color:#AD985F;
	margin-bottom:7px;
}
#section_caption {
	float:right;
	background-color:#0000FF;
	padding:3px 15px 3px 15px;
	margin:4px 0px 5px 0px;
}
#mapa_stranek a {
	color:#478BCF;
	font-size:11px;
	text-decoration:underline;
}
.mapa_stranek_legenda {
	margin-left:30px;
	margin-bottom:5px;
	margin-top:5px;
}
.prod_cat {
	color:#AD985F;
	font-size:14px;
	font-weight:600;
}
#table_katalog_produktu {
	border-spacing:1px;
	 _border-width:1px;
	width:100%; 
	background-color:#E2E2E2; 
	margin:0px; 
	padding:0px;
	
	background-image: url(img/corner_table_produkty.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#bottom_corner_big {
	background-image:url(img/bottom_corner_big.gif);
	background-repeat:no-repeat;
	background-position:right;
	
	height:15px;
}
#bottom_corner_det_big {
	background-image: url(img/corner_produkty_det.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
	height:15px;
}
.otevrit {
	text-align:center;
	font-weight:600;
}

