body {
	font-size: small;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #E0E0E0;
	margin:0px;
	color: #000000;
	text-align: center;
	background-image: url(img0/bg.gif); background-position: top; background-repeat:repeat-x;
}

IMG {	border: 0px;}

p {	margin:0px; padding:0 0 8px 0; font-size:0.9em;}

ul {margin:0px; padding:0px;}
li {margin:0px; padding:0px;}
/*ul {margin:4px 0 4px 15px;}*/

a:link, a:visited, a:active {	text-decoration:none;}
a:hover {	text-decoration:underline;}

hr {
	margin:0px;
	height:1px;
	color: #888888;
}

h1, h2, h3, h4, h5 { margin:0px; padding:0px;}

table { font-size:0.85em; text-align:left; vertical-align:top; border:0;}
.table2 th {width:125px; text-align:right; padding:0 2px 0 0; /*font-weight:normal;*/ background-color:#FFFFFF;}
.table2 input {font-size: 1.0em;}

form { margin:0px; padding:0px;}

input, select {	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.9em;
	font-weight:normal;
	color: #000000;
	padding-left:2px;
	width:250px;
}

textarea {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.9em;
	width:500px;
	margin:0 0 10px 20px;
}

.tlacitko {	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.85em;
	text-align:center;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #0056A3;
	background-image: url(img0/but_strip.gif); background-repeat:repeat-x;
	border:1px solid #003D73;
	height:22px;
}

.tlacitko2 {background-color:#F26529;}
.form1 {width:360px;}


.nofloat { clear:both; font-size:0.1em; height:1px;}
.neviditelne {display: none;}
.text10 {font-size:0.8em;}

.obr {	border: 1px solid #3E549E;}
.obr_detail { border: 3px solid #E8EAF3;}
.obr_mapa { border: 3px solid #7F7F7F;}
.green { color:#00B824;}

.chyba {color:#FF0000; font-weight:bold;}
.chyba li {padding-bottom:0px;}





/*________________________________________________________________________________________________*/


.euromasiv {
	width: 976px;
	height: 100%;
	border: 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}



/*_______________________________________________ top + logo __________________________________________*/


@media print {	.euromasiv .top {display: none;}}

.euromasiv .top {width: 976px; height:100px;}

.euromasiv .top .logo {float:left; width:333px; height:76px; padding:20px 0 0 22px;}


.euromasiv .top .lang {float:left; width:621px; height:64px; text-align:right;}
.euromasiv .top .lang ul {list-style:none; margin: 25px 22px 0 0;}
.euromasiv .top .lang ul li {float:right; margin:0 0 0 0; font-size:0.85em; background-image: url(img0/li_zapati.gif); background-position:left; background-repeat:no-repeat;}
.euromasiv .top .lang ul li a, .euromasiv .top .lang ul li a:link, .euromasiv .top .lang ul li a:visited, .euromasiv .top .lang ul li a:active {
	padding: 0 6px 0 6px; 
	/*display: block; */
	color: #777777; 
}
.euromasiv .top .lang ul li a:hover {color:#000000; text-decoration:underline;}



.euromasiv .top .menu {float:left; width:621px; height:36px;}

.euromasiv .top .menu ul {margin:0; padding:0px; list-style:none;}
.euromasiv .top .menu ul li {float:left; margin:0 0 0 0; font-size:0.9em; text-transform: uppercase;}
.euromasiv .top .menu ul li a, .euromasiv .top .menu ul li a:link, .euromasiv .top .menu ul li a:visited, .euromasiv .top .menu ul li a:active {
	padding: 1.2em 0 0 18px; 
	display: block; 
	color: white; font-weight:bold; 
	height: 30px;
}
.euromasiv .top .menu ul li a:hover {color:#EEEEEE; text-decoration:none;}

.euromasiv .top .menu ul li.li1 a {background-image: url(img0/menu_1.gif); width:71px;}
.euromasiv .top .menu ul li.li1 a:hover {background-image: url(img0/menu_1a.gif); padding: 1.1em 0 0 18px; }

.euromasiv .top .menu ul li.li2 a {	background-image: url(img0/menu_2.gif);	width: 94px; padding: 1.2em 0 0 25px;}
.euromasiv .top .menu ul li.li2 a:hover {background-image: url(img0/menu_2a.gif); padding: 1.1em 0 0 25px;}

.euromasiv .top .menu ul li.li3 a {	background-image: url(img0/menu_3.gif);	width: 124px; padding: 1.2em 0 0 25px;}
.euromasiv .top .menu ul li.li3 a:hover {background-image: url(img0/menu_3a.gif); padding: 1.1em 0 0 25px;}

.euromasiv .top .menu ul li.li4 a {	background-image: url(img0/menu_4.gif);	width: 170px; padding: 1.2em 0 0 25px;}
.euromasiv .top .menu ul li.li4 a:hover {background-image: url(img0/menu_4a.gif); padding: 1.1em 0 0 25px;}




/*_______________________________________________ banner __________________________________________*/


@media print {	.euromasiv .banner {display: none;}}

.euromasiv .banner_border_left {float:left; width:8px; height:316px; background-image:url(img0/banner_border_left.gif);}
.euromasiv .banner {float:left; width:960px; height:316px; background-color:#0056A3; background-image:url(img0/banner_bg.gif); background-repeat:repeat-x;}

.euromasiv .banner .leftmenu {float:left; width:312px; height:284px; background-image:url(img0/banner_left_bg.jpg); background-repeat:no-repeat; margin:16px 13px 0 22px;}

.euromasiv .banner .leftmenu ul {float:left; list-style:none; width:228px; margin:24px 0 0 26px;}
.euromasiv .banner .leftmenu ul li {padding:0 0 42px 0; font-size:0.9em;}
.euromasiv .banner .leftmenu h4 {padding:0 0 4px 0; font-size:1.0em; color:#0056A3; text-transform: uppercase;}
.euromasiv .banner .leftmenu h4 a, .euromasiv .banner .leftmenu h4 a:link, .euromasiv .banner .leftmenu h4 a:active, .euromasiv .banner .leftmenu h4 a:visited {color:#0056A3;}
.euromasiv .banner .leftmenu h4 a:hover {color:#000000;}

.euromasiv .banner .leftmenu .left_buttons {float:left; width:50px; height:250px; padding:20px 0 0 0;}

.euromasiv .banner .flash {float:left; width:613px; background-image:url(img0/banner_flash_bg.jpg); background-repeat:no-repeat; background-position:right; height:316px;}
.euromasiv .banner .flash .odsazeno {width:591px; height:284px; margin:16px 0 0 0; /*background-color:#FFFFFF;*/}

.euromasiv .banner_border_right {float:left; width:8px; height:316px; background-image:url(img0/banner_border_right.gif);}





/*______________________________________________ cont __________________________________________*/


.euromasiv .cont {
	float:left;
	width:976px; /*height:800px;*/
	background-image:url(img0/cont_bg.gif); background-position:top;
}

.euromasiv .cont .spacer_top {float:left; width:960px; margin:0 0 0 8px; height:26px; background-color:#FFFFFF; background-image:url(img0/spacer_top_podmenu.gif);}
.euromasiv .cont .spacer_top_bezpodmenu {float:left; width:960px; margin:0 0 0 8px; height:26px; background-color:#FFFFFF; background-image:url(img0/spacer_top_blank.gif);}

.euromasiv .cont .spacer_bot {float:left; width:960px; margin:0 0 0 8px; height:20px; background-color:#FFFFFF; }

.euromasiv .cont a, 
.euromasiv .cont a:link, 
.euromasiv .cont a:active, 
.euromasiv .cont a:visited {color: #EB3D00; text-decoration:underline;}
.euromasiv .cont a:hover {color: #000000; text-decoration:underline;}



/*______________________________________________ podmenu __________________________________________*/


.euromasiv .cont .podmenu {
	width:916px;
	margin: 0 0 0 30px;
	padding: 0 0 20px 0;
	background-color:#FFFFFF;
	background-image:url(img0/podmenu_bg.gif); background-position:bottom;
}
.euromasiv .cont .podmenu .box1 {float:left; width:284px; padding: 5px 12px 10px 15px;}
.euromasiv .cont .podmenu .box1 .box_button {float:left; width:118px; height:120px;}

.euromasiv .cont .podmenu .box1 h3 {padding:0 0 4px 0; font-size:1.0em; color:#0056A3;}
.euromasiv .cont .podmenu .box1 h3 a, 
.euromasiv .cont .podmenu .box1 h3 a:link,
.euromasiv .cont .podmenu .box1 h3 a:active,
.euromasiv .cont .podmenu .box1 h3 a:visited {color:#0056A3;}
.euromasiv .cont .podmenu .box1 h3 a:hover {color:#000000;}

.euromasiv .cont .podmenu .box1 ul {margin:0 0 0 50px;}
.euromasiv .cont .podmenu .box1 ul li {list-style-image:url("img0/li1.gif"); font-size:0.85em; margin:0 0 0 85px;}
.euromasiv .cont .podmenu .box1 ul li a,
.euromasiv .cont .podmenu .box1 ul li a:link, 
.euromasiv .cont .podmenu .box1 ul li a:active, 
.euromasiv .cont .podmenu .box1 ul li a:visited {color:#666666; text-decoration:underline;}
.euromasiv .cont .podmenu .box1 ul li a:hover {color:#000000; text-decoration:underline;}






/*________________________________________________left__________________________________________*/



.euromasiv .cont .left {clear:both; float:left; width:312px; padding:0 0 20px 30px;}

.euromasiv .cont .left p {padding:0 10px 14px 26px;}

.euromasiv .cont .left .nadpis {width:312px; height:62px; background-color:#FFFFFF; background-image:url(img0/left_nadpis.jpg); background-repeat:no-repeat;}
.euromasiv .cont .left .nadpis h3 {font-size:1.1em; padding:13px 0 0 26px; color:#FFFFFF;}

.euromasiv .cont .left h4 {font-size:1.0em; padding:0px 0 8px 26px; color:#000000;}
.euromasiv .cont .left ul {padding:0px 0 10px 50px;}
.euromasiv .cont .left li {list-style-image:url("img0/li1.gif"); padding:0px 0 6px 0; font-size:0.9em; /*font-weight:bold;*/}
.euromasiv .cont .left li a,
.euromasiv .cont .left li a:link, 
.euromasiv .cont .left li a:active, 
.euromasiv .cont .left li a:visited {color:#FF5A00; text-decoration:underline;}
.euromasiv .cont .left li a:hover {color:#000000; text-decoration:underline;}

.euromasiv .cont .left .zprava {margin:6px 0 20px 18px; padding:0 0 10px 0; width:258px; border-bottom:1px solid #999999;}
.euromasiv .cont .left .zprava h4 {font-size:1em; color:#000000; padding:0 0 4px 0;}
.euromasiv .cont .left .zprava p {padding:0 0 4px 8px;}


/*____________________________________________left_produkty__________________________________________*/



.euromasiv .cont .left_produkty {clear:both; float:left; width:230px; padding:0 0 20px 30px;}

.euromasiv .cont .left_produkty p {padding:0 10px 14px 26px;}

.euromasiv .cont .left_produkty .nadpis {
		width:230px; /*height:62px;*/ 
		background-color:#2d2e32; 
		background-image:url(img0/left_nadpis_produkty.gif); 
		background-repeat:no-repeat; 
		background-position:top;
		margin-bottom: 20px;
}
.euromasiv .cont .left_produkty .nadpis h3 {font-size:1.1em; padding:13px 10px 13px 26px; color:#FFFFFF;}

.euromasiv .cont .left_produkty h4 {font-size:1.0em; padding:0px 0 8px 26px; color:#000000;}
.euromasiv .cont .left_produkty ul {padding:0px 0 10px 50px;}
.euromasiv .cont .left_produkty li {list-style-image:url("img0/li1.gif"); padding:0px 0 6px 0; font-size:0.9em; /*font-weight:bold;*/}
.euromasiv .cont .left_produkty li a,
.euromasiv .cont .left_produkty li a:link, 
.euromasiv .cont .left_produkty li a:active, 
.euromasiv .cont .left_produkty li a:visited {color:#FF5A00; text-decoration:underline;}
.euromasiv .cont .left_produkty li a:hover {color:#000000; text-decoration:underline;}






/*________________________________________________telo main__________________________________________*/
/*___________________________________________________________________________________________________*/


.euromasiv .cont .main {
	float:left; width:560px; 
	padding:0 30px 10px 34px; 
	min-height:260px; 
}

.euromasiv .cont .main p {text-align:justify;}

.euromasiv .cont .main h1 {font-size:1.3em; color:#EB3D00; padding:11px 0 0 0; margin:0 0 28px 0; /*border-bottom:1px solid #FF7E00;*/}
.euromasiv .cont .main h2 {font-size:1.1em; color:#000000; padding:18px 0 8px 0; }
.euromasiv .cont .main h3 {font-size:1em; color:#000000; padding:8px 0 6px 0;}

/*.euromasiv .main .odsadit {padding:20px 20px 20px 30px;}*/

.euromasiv .cont .main ul, ol {margin: 0 0 0 0; padding:6px 0 12px 30px;}
.euromasiv .cont .main li {
	list-style-image : url("img0/li.gif");
	font-size: 0.9em;
	margin: 0px;
	padding:0 0 2px 0;	
}

.euromasiv .cont .main .main_left {float:left; width:352px; }
.euromasiv .cont .main .main_right {float:left; width:290px; text-align:right; padding:18px 0 0 0;}
.euromasiv .cont .main .main_right img {border:6px solid #E0E0E0;}




/*____________________________________________telo main _full __________________________________________*/
/*___________________________________________________________________________________________________*/


.euromasiv .cont .main_full {
	float:left; width:902px; 
	padding:0 30px 10px 34px; 
	min-height:260px; 
}

.euromasiv .cont .main_full p {text-align:justify;}

.euromasiv .cont .main_full h1 {font-size:1.3em; color:#EB3D00; padding:11px 0 0 0; margin:0 0 14px 0; /*border-bottom:1px solid #FF7E00;*/}
.euromasiv .cont .main_full h2 {font-size:1.1em; color:#000000; padding:14px 0 8px 0; }
.euromasiv .cont .main_full h3 {font-size:1em; color:#000000; padding:8px 0 6px 0;}

.euromasiv .cont .main_full ul, ol {margin: 0 0 0 0; padding:6px 0 12px 30px;}
.euromasiv .cont .main_full li {
	list-style-image : url("img0/li.gif");
	font-size: 0.9em;
	margin: 0px;
	padding:0 0 2px 0;	
}





/*________________________________________________main z�pat�__________________________________________*/


.euromasiv .cont .main .zapati { border-top:1px solid #999999; padding:20px 0 0 0; margin:35px 0 0 0;}

.euromasiv .cont .main .zapati ul {padding:0; margin:0;}
.euromasiv .cont .main .zapati ul li {float:left; display: block; background-image:url(img0/li_zapati.gif); background-repeat:no-repeat; background-position:right;}

.euromasiv .cont .main .zapati ul li a, 
.euromasiv .cont .main .zapati ul li a:link, 
.euromasiv .cont .main .zapati ul li a:visited, 
.euromasiv .cont .main .zapati ul li a:active  {
	font-size:1.0em; font-weight:normal;
	color: #999999;
	text-decoration:underline;
	padding:0 7px 0 6px;
}
.euromasiv .cont .main .zapati ul li a:hover {color:#000000; text-decoration:underline;}





/*_____________________________________________ galerie _________________________________________*/


.euromasiv .cont .main .galerie {padding:26px 0 0 0; /*_padding:20px 0 0 11px;*/}
.euromasiv .cont .main .galerie .miniatura {
	float:left; 
	width:124px; height:124px; 
	margin:4px 6px 4px 2px; 
	background-image:url(img0/bg_galerie.gif); background-color:#EBEBEB; 
	display:table; #position:relative; overflow:hidden; 
	text-align:center;
}
.euromasiv .cont .main .galerie .miniatura .centrovani {#position:absolute; #top:50%; #left:50%; display:table-cell; vertical-align: middle; /*text-align:center;*/}
.euromasiv .cont .main .galerie .miniatura .centrovani img {#position:relative; #top:-50%; #left:-50%; border: 1px solid #666666; margin:2px 0px 0px 0;}





/*_____________________________________________ produkty _________________________________________*/


.euromasiv .cont .main .produkty {padding:0 0 12px 0; margin:0 0 30px 0; border-bottom:1px dotted #999999;}

.euromasiv .cont .main .produkty .produkty_left {float:left; width:120px;}

.euromasiv .cont .main .produkty .produkty_right {float:left; width:430px;}
.euromasiv .cont .main .produkty .produkty_right h2 {padding:0 0 8px 0; }




/*_____________________________________________ partneri _________________________________________*/


.euromasiv .cont .main .partneri {padding:0 0 12px 0; margin:0 0 30px 0; /*border-bottom:1px solid #999999;*/}
.euromasiv .cont .main .partneri .partneri_left {float:left; width:150px;}
.euromasiv .cont .main .partneri .partneri_right {float:left; width:400px;}




/*______________________________________________ kontakt+form _________________________________________*/


.euromasiv .cont .main .kontakt_left {float:left; width:282px; padding: 0 0 0 10px;}
.euromasiv .cont .main .kontakt_right {float:left; width:550px; padding:0 0 10px 54px;}

.euromasiv .cont .main .form_odsadit {padding:20px 0 0 0;}

.euromasiv .cont .main .form p {padding:15px 0 0 0;}

.euromasiv .cont .main .form_left {float:left; width:100px; text-align:right; padding:6px 5px 0 0; font-size:0.85em;}

.euromasiv .cont .main .form_right {float:left; width:440px; padding:5px 0 0 0;}
.euromasiv .cont .main .form_right textarea {height:110px; width:423px; margin:0 0 4px 0px;}
.euromasiv .cont .main .form_right input {width:423px;}

.euromasiv .cont .main .form_right_kod {float:left; width:153px; padding:5px 0 25px 0;}
.euromasiv .cont .main .form_right_odeslat {float:left; width:285px; padding:5px 0 25px 0;}
.euromasiv .cont .main .form_right_odeslat .tlacitko {width:160px;}

.euromasiv .cont .main .chyba {color: #FF0000;	font-weight:bold;}
.euromasiv .cont .main .chyba p {color: #FF0000; font-weight:bold; font-size:1.0em; padding:0 0 8px 2px;}
.euromasiv .cont .main .chyba ul {margin: 0 0 0 20px; padding:0px 0px 15px 16px;}
.euromasiv .cont .main .chyba li {	padding: 0 0 1px 0;	list-style-image:url("img0/li1.gif"); font-weight:normal;}



/*________________________________________________ mapa_webu _________________________________________*/


.euromasiv .cont .main .mapa_webu ul {margin: 0 0 0 0; padding:6px 0 8px 30px;}
.euromasiv .cont .main .mapa_webu li {/*font-size: 0.9em;*/	padding:0 0 6px 0;}
.euromasiv .cont .main .mapa_webu li li {font-size: 1.0em;	padding:0 0 2px 0;}




/*__________________________________________________bottom__________________________________________*/


.euromasiv .cont .bottom {	
	clear:both;
	width:960px; 
	height:63px;
	margin:0 0 0 8px;
	font-size:0.85em;
	color:#BBBBBB;
	background-image:url(img0/bottom_strip.gif); background-position:top; background-repeat:repeat-x; background-color:#555555;
}

.euromasiv .cont .bottom .bottom_left {float:left; text-align:left; width:584px; padding: 26px 0 0 22px;}
.euromasiv .cont .bottom .bottom_left p {}

.euromasiv .cont .bottom .bottom_right {float:left; text-align:right; width:324px; padding: 26px 22px 0 0;}
.euromasiv .cont .bottom .bottom_right p {}


.euromasiv .cont .bottom a, 
.euromasiv .cont .bottom a:link, 
.euromasiv .cont .bottom a:visited, 
.euromasiv .cont .bottom a:active {color: #BBBBBB; text-decoration:none;}
.euromasiv .cont .bottom a:hover {color: #FFFFFF; text-decoration:underline;}



/*__________________________________________________bot__________________________________________*/


.euromasiv .bot {
	clear:both;
	width:976px; 
	background-image:url(img0/bot_bg.gif); background-position:top; background-repeat:no-repeat;
}
.euromasiv .bot p {padding:10px 0 20px 0; text-align:center; color:#999999; font-size:0.85em;}

.euromasiv .bot a, 
.euromasiv .bot a:link, 
.euromasiv .bot a:visited, 
.euromasiv .bot a:active {color: #999999;}
.euromasiv .bot a:hover {color: #000000;}


