body{
text-align: center;
font-family: arial;
font-size: 16px;
background: #a6D6A4;
}

img{
border: none;
}

#endu_printlogo{
display: none;
}

#endu_printadresa{
display: none;
}

#endu_outer_top{
position: absolute;
top: -12px;
right: -12px;
width: 512px;
height: 12px;
background: #E1E4DF;
line-height: 12px;
font-size: 0px;
}

#endu_outer_right{
position: absolute;
top: 0;
right: -12px;
width: 12px;
height: 500px;
background: #E1E4DF;
line-height: 12px;
font-size: 0px;
}
#endu_outer_bottom{
position: absolute;
bottom: -18px;
left: -12px;
width: 512px;
height: 12px;
background: #E1E4DF;
line-height: 12px;
font-size: 0px;
}

#endu_outer_left{
position: absolute;
bottom: -6px;
left: -12px;
width: 12px;
height: 500px;
background: #E1E4DF;
line-height: 12px;
font-size: 0px;
}

#endu_copyright{
position: absolute;
bottom: -18px;
left: 500px;
width: 450px;
height: 12px;
line-height: 12px;
font-size: 10px;
text-align: right;
}

#endu_copyright a{
color: black;
text-decoration: none;
}

#endu_web{
margin: auto;
margin-top: 20px;
margin-bottom: 20px;
width: 955px;
text-align: left;
}

#endu_border_left_top{
float: left;
position: relative;
min-height: 660px;
height:auto !important;
height: 660px;
width: 6px;
background-image: url('images/border_left.png');
}

#endu_border_right_top{
float: left;
position: relative;
min-height: 660px;
height:auto !important;
height: 660px;
width: 8px;
background-image: url('images/border_right.png');
}

#endu_border_left_bottom{
float: left;
height: 50px;
width: 6px;
background-image: url('images/border_left_bottom.png') repeat-x;
}

#endu_border_right_bottom{
float: right;
height: 50px;
width: 8px;
background-image: url('images/border_right_bottom.png') repeat-x;
}

#endu_border_top{
width: 955px;
line-height: 6px;
font-size: 0px;
height: 6px;
background-image: url('images/border_top.png');
}

#endu_border_bottom{
width: 955px;
line-height: 6px;
font-size: 0px;
height: 6px;
background-image: url('images/border_bottom.png');
}

#endu_page{
background-image: url('images/background.png');
width: 955px;

}

#endu_body{
position: relative;
clear: both;
width: 955px;
min-height: 660px;
height:auto !important;
height: 660px;
}

#endu_center{
float: left;
width: 941px;
background: url('images/main.png') repeat-y;
}

#endu_top{
width: 941px;
height: 133px;
background-image: url('images/logo.gif');
}

#endu_top_zima_0{
width: 941px;
height: 133px;
background-image: url('images/logo_zima_0.gif');
}

#endu_top_zima_1{
width: 941px;
height: 133px;
background-image: url('images/logo_zima_1.gif');
}

#endu_top_zima_2{
width: 941px;
height: 133px;
background-image: url('images/logo_zima_2.gif');
}

#endu_top_zima_3{
width: 941px;
height: 133px;
background-image: url('images/logo_zima_3.gif');
}
#endu_top_jaro_0{
width: 941px;
height: 133px;
background-image: url('images/logo_jaro_0.gif');
}

#endu_top_jaro_1{
width: 941px;
height: 133px;
background-image: url('images/logo_jaro_1.gif');
}

#endu_top_jaro_2{
width: 941px;
height: 133px;
background-image: url('images/logo_jaro_2.gif');
}

#endu_top_jaro_3{
width: 941px;
height: 133px;
background-image: url('images/logo_jaro_3.gif');
}
#endu_top_leto_0{
width: 941px;
height: 133px;
background-image: url('images/logo_leto_ii_0.gif');
}

#endu_top_leto_1{
width: 941px;
height: 133px;
background-image: url('images/logo_leto_ii_1.gif');
}

#endu_top_leto_2{
width: 941px;
height: 133px;
background-image: url('images/logo_leto_ii_2.gif');
}

#endu_top_leto_3{
width: 941px;
height: 133px;
background-image: url('images/logo_leto_ii_3.gif');
}
#endu_top_podzim_0{
width: 941px;
height: 133px;
background-image: url('images/logo_podzim_0.gif');
}

#endu_top_podzim_1{
width: 941px;
height: 133px;
background-image: url('images/logo_podzim_1.gif');
}

#endu_top_podzim_2{
width: 941px;
height: 133px;
background-image: url('images/logo_podzim_2.gif');
}

#endu_top_podzim_3{
width: 941px;
height: 133px;
background-image: url('images/logo_podzim_3.gif');
}
#endu_navigation{
font-size: 12px;
width: 941px;
height: 29px;
background-image: url('images/pruh.png');
}

#endu_menu{
font-size: 12px;
height: 26px;
background-image: url('images/menu.png');
}

.endu_login_input{
margin: 0;
padding: 0;
margin-top: 2px;
height: 16px;
}

#endu_main{
width: 941px;
min-height: 480px;
}

#endu_text{
color: #444444;
float: left;
width: 765px;
min-height: 480px;
text-align: justify;
font-size: 13px;
}

#endu_text h3{
color: #0070AD;
padding: 0;
margin: 0;
margin-bottom: 10px;
margin-top: 5px;
font-size: 18px;
font-weight: bold;
}

#endu_text h1{
color: #0070AD;
padding: 0;
margin: 0;
margin-bottom: 10px;
margin-top: 5px;
font-size: 18px;
font-weight: bold;
}

#endu_news{
float: right;
width: 155px;
min-height: 480px;
font-size: 12px;
margin-right: 10px;
}

#endu_news p{

margin: 0;
margin-bottom: 10px;

}

#endu_foot{
clear: both;
width: 955px;
height: 50px;
}

#endu_separate{
margin-left: 6px;
height: 3px;
line-height: 3px;
font-size: 0px;
background-image: url('images/linka.png');
}

#endu_bottom{
margin-left: 6px;
width: 941px;
min-height: 32px;
}

.endu_ebutton_start{
margin-left: 5px;
float: left;
width: 42px;
height: 26px;
background: url('images/ebutton_left.png') no-repeat;
}

.endu_ebutton_end{
float: left;
width: 8px;
height: 26px;
background-image: url('images/ebutton_right.png');
}

.endu_ebutton_label{
float: left;
height: 25px;
border-bottom: 1px solid #70B0C5;
}

.endu_ebutton_label_inside{
min-width: 42px;
height: 24px;
background: #EBEFF7 url('images/ebutton_center.png') no-repeat;
border-bottom: 1px solid #2A84B9;
}

.endu_ebutton_vycpavka{
padding-left: 3px;
padding-top: 5px;
}


.endu_ebutton_vycpavka a{
color: #0070AD;
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
}

.endu_ebutton_vycpavka a:hover{
color: #003366;
}

#endu_navigation_start{
float: left;
height: 29px;
width: 15px;
}

.endu_navigation_zub_right{
float: left;
height: 29px;
width: 4px;
background-image: url('images/pruh_zub_right.png');
}

.endu_navigation_zub_left{
float: left;
height: 29px;
width: 3px;
background-image: url('images/pruh_zub_left.png');
}

.endu_navigation_button{
float: left;
padding-left: 10px;
padding-right: 10px;
}

.endu_navigation_button a{
color: white;
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
}

.endu_navigation_button a:hover{
color: #0070AD;
}

#endu_navigation_oblouk_left{
margin-left: 70px;
float: left;
height: 29px;
width: 16px;
background-image: url('images/pruh_oblouk_left.png');
}

#endu_navigation_oblouk_right{
float: left;
height: 29px;
width: 16px;
background-image: url('images/pruh_oblouk_right.png');
}

#endu_navigation_oblouk_mezera{
float: left;
height: 29px;
width: 40px;
background-image: url('images/pruh_none.png');
}

.endu_nav{
padding: 0;
margin: 0;
list-style-type: none;
cursor: default;
}

.endu_nav li{
display: inline;
line-height: 29px;
}

.endu_nav_polozka{
color: #2CB44F;
font-weight: bold;
position: absolute;
top: 28px;
left: 6px;
background-color: white;
visibility: hidden;
padding: 0;
margin: 0;
z-index: 9999;
}

.endu_nav_polozka ul{
width: 180px;
padding: 0;
margin: 0;
list-style-type: disc;
border: 2px solid #2CB44F;
padding-bottom: 5px;
background: white;
}

.endu_nav_polozka ul li{
display: block;
background: white;
height: 20px;
padding: 0;
margin: 0;
margin-left: 5px;
margin-right: 5px;
}

.endu_nav_polozka ul li a{
display: block;
color: #2CB44F;
text-decoration: none;
margin: 0;
padding: 0;
}

.endu_nav_polozka ul li a:hover{
color: #0070AD;
}

.endu_vycpavka{
padding: 3px;
}

#endu_reklama_top{
float: left;
margin-top: 30px;
margin-left: 30px;
}

.endu_news_inside{
  color: grey;
  font-size: 12px;
  width: 100%;
}

.endu_news_inside a{
text-decoration: none;
color: #0070AD;
font-weight: bold;
}

.endu_news_inside a:hover{
color: #003366;
}

#endu_bottom img{
border: none;
}



#endu_login_window{
width: 305px;
float: right;
height: 26px;
background-image: url('images/ebutton_none.png');
}

#endu_login_window_in{
width: 285px;
float: right;
height: 26px;
background-image: url('images/ebutton_none.png');
}

#endu_login_window a{
text-decoration: none;
color: #CC0033;
font-weight: bold;
}

#endu_log_user{
margin-top: 5px;
}


#endu_login_form{
float: left;
width: 8px;
height: 26px;
background-image: url('images/ebutton_start.png');
}

#endu_login_form_form{
margin: 0;
padding: 0;
}

a {

	color: #0070AD;

	font-weight: bold;

	text-decoration: none;

}

a:hover{
color: #003366;
}

.sub{

	margin-left: 30px;

}

.big{

	font-size: 2em;

	font-weight: bold;

	color: #0070AD;

}

#eshop_menu{

float: left;
width: 190px;
margin-left: 10px;

}

.eshop_menu_item{

}

.eshop_menu_subitem{

margin-left: 20px;

}

.eshop_menu_subitem a{

font-weight: normal;

}

#eshop_products{

float: right;
width: 550px;
margin-bottom: 10px;

}

#eshop_product{

margin: 10px;

}

.eshop_product_nazev{

font-weight: bold;
font-size: 16px;

}

.eshop_product_popis{

margin-right: 10px;

}

.eshop_product_popis img{

margin-left: 10px;
margin-bottom: 10px;

}

.eshop_product_popis ul{

padding-left: 16px;

}

.eshop_products_action{

margin-right: 10px;
text-align: right;
vertical-align: middle;
clear: both;

}

.lista_middle{

	clear: both;
	height: 11px;
	width: 540px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url("http://www.enduraining.com/images/lista_middle.png") no-repeat;

}

#basket_table{

width: 100%;
border: 2px solid #2A84B9;
border-collapse: collapse;

}

#basket_table td, #basket_table th{

border: 1px solid #2A84B9;
padding: 2px;

}

#basket_table form{

display: inline;

}

a.button_100{

display: block;
width: 100px;
height: 20px;
text-align: center;
font-weight: normal;
color: white;
background: url("http://www.enduraining.com/images/button_100.png") no-repeat;
font-size: 11px;
padding-top: 3px;

}

a.button_120{

display: block;
width: 120px;
height: 20px;
text-align: center;
font-weight: normal;
color: white;
background: url("http://www.enduraining.com/images/button_120.png") no-repeat;
font-size: 11px;
padding-top: 3px;

}

#homepage #dynamic{

height: 180px;
margin-left: 10px;
margin-top: 10px;

}

#homepage #dynamic_foto{

float: left;
height: 180px;
width: 320px;
background-image: url('http://www.enduraining.com/images/dynamic_sport.jpg');
position: relative;

}

#homepage #dynamic_foto_label{

position: absolute;
bottom: 0;
opacity: 0.5;
filter: alpha(opacity=50);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
background: black;
top: 120px;
left: 0px;
bottom: 0px;
right: 0px;
z-index: 10;
}

#homepage #dynamic_foto_label_text{

position: absolute;
bottom: 5px;
right: 5px;
top: 125px;
left: 5px;
color: white;
font-weight: bold;
font-size: 14px;
z-index: 11;
}

#homepage #dynamic_foto_label_text table, #homepage #dynamic_foto_label_text td{

height: 100%;

}


#homepage #dynamic_buttons{

float: left;
height: 180px;
width: 173px;

}

#homepage #dynamic_buttons a{

background-image: url("http://www.enduraining.com/images/dynamic_buttons_off.png");
display: block;
height: 45px;

}

#homepage #dynamic_sport{

background-position: 0 0;

}

#homepage #dynamic_vyziva{

background-position: 0 -45px;

}

#homepage #dynamic_wellness{

background-position: 0 -90px;

}

#homepage #dynamic_cyclingteam{

background-position: 0 -135px;

}

.lista_siroka{
background: url('http://www.enduraining.com/images/lista_siroka.png') no-repeat;
height: 11px;
width: 100%;
margin-top: 5px;
margin-bottom: 10px;

}

.lista_kratka{
background: url('http://www.enduraining.com/images/lista_kratka.png') no-repeat;
height: 11px;
width: 100%;
margin-top: 5px;
margin-bottom: 10px;

}


#homepage #actual{

float: right;
margin-right: 10px;
width: 230px;

}

#homepage #articles_crono, #homepage #info_box, #homepage #partners{

margin-left: 10px;
margin-right: 5px;

}

#clanky_design{

padding-left: 8px; 
padding-right: 8px; 
line-height: 150%;

}


/* for Internet Explorer */
/*\*/
* html #endu_bottom {
height: 32px;
width: 935px;
}
* html #endu_main {
height: 480px;
}
* html #endu_text {
height: 480px;
}
* html #endu_news {
height: 480px;
}
* html .endu_nav_pol {
width: 120px;
}
* html .endu_login_input {
margin-top: 0;
margin-bottom: 3px;
}

* html .endu_ebutton_label_inside {
width: 42px;
height: 24px;
}
* html .endu_ebutton_label {
height: 25px;
}
* html #endu_outer_bottom {
bottom: -12px;
}

*html #endu_outer_right{
right: -13px;
}

*html #endu_outer_top{
right: -13px;
}

* html #endu_copyright{
bottom: -12px;
}

*html .endu_news_inside{
padding-left: 2px;
}

*html #endu_news{
margin-right: 5px;
}
/**/
