/*** global ***/
html, body{
	/*background: rgb(253,252,249) url(/images/main/background.png) repeat-x;*/
	background: white url(/images/main/background_03.png) repeat-x;
	color: black;
	}

a{
	color: rgb(221,24,18);
	text-decoration: underline;
	}

html, body{text-align: center; margin: auto; font-family: verdana, sans-serif;}
body{font-size: 0.8em; padding: 0px;}
div{margin: auto; text-align: left;}
table{table-layout: fixed; border-collapse: collapse; margin: auto; border-spacing: 0px; border-width: 0px; text-align: left; font-size: 1em;}
table td{border-collapse: collapse; padding: 0px; border: 0px solid red;}
form, input{margin: auto; padding: 0px;}
input, textarea, select, button{font-family: verdana, sans-serif; font-size: 0.85em; padding: 2px 2px;}
textarea, select, button{border: 1px solid black;}
select, optgroup{font-size: 1em; padding: 2px;}*/
optgroup{font-size: 1em; padding: 0px 3px 0px 0px;}
input.ib{border: 1px solid black;}

img{font-family: courier, sans-serif; font-size: 0.75em; border: 0px;}
ul, ol{margin: 0px 5px 5px 15px; padding: 0px 5px 5px 15px;}
li{padding: 0px; margin: 3px; text-indent: 0px;}
p{margin: 0px; padding: 7px 0px; text-align: justify; text-indent: 2em;}
h1, h2, h3, h4, h5, h6{display: block; margin: 0px;}
.atn{width: 600px; background: rgb(248,248,248); table-layout: auto; text-align: center; margin: 20px auto; border: 3px solid rgb(46,137,192);}
.atn td{padding: 5px; border: 1px solid silver;}
td.atn-n{line-height: 160%; background: rgb(215,232,187); font-weight: bold;}
td.atn-t{text-align: left;}
.atn span{display: block; font-size: 0.75em; padding: 5px 5px 1px 45px;}
.col-10{width: 10px;} .col-15{width: 15px;} .col-20{width: 20px;} .col-25{width: 25px;} .col-30{width: 30px;} .col-35{width: 35px;} .col-40{width: 40px;} .col-45{width: 45px;} .col-50{width: 50px;} .col-55{width: 55px;} .col-60{width: 60px;} .col-65{width: 65px;} .col-70{width: 70px;} .col-75{width: 75px;} .col-80{width: 80px;} .col-85{width: 85px;} .col-90{width: 90px;} .col-95{width: 95px;} .col-100{width: 100px;} .col-105{width: 105px;} .col-110{width: 110px;} .col-115{width: 115px;} .col-120{width: 120px;} .col-125{width: 125px;} .col-130{width: 130px;} .col-135{width: 135px;} .col-140{width: 140px;} .col-145{width: 145px;} .col-150{width: 150px;} .col-155{width: 155px;} .col-160{width: 160px;} .col-165{width: 165px;} .col-170{width: 170px;} .col-175{width: 175px;} .col-180{width: 180px;} .col-185{width: 185px;} .col-190{width: 190px;} .col-195{width: 195px;} .col-200{width: 200px;} .col-205{width: 205px;} .col-210{width: 210px;} .col-215{width: 215px;} .col-220{width: 220px;} .col-225{width: 225px;} .col-230{width: 230px;} .col-235{width: 235px;} .col-240{width: 240px;} .col-245{width: 245px;} .col-250{width: 250px;} .col-255{width: 255px;} .col-260{width: 260px;} .col-270{width: 270px;} .col-280{width: 280px;} .col-290{width: 290px;} .col-300{width: 300px;} .col-310{width: 310px;} .col-320{width: 320px;} .col-330{width: 330px;} .col-340{width: 340px;} .col-350{width: 350px;} .col-360{width: 360px;} .col-370{width: 370px;} .col-380{width: 380px;} .col-390{width: 390px;} .col-400{width: 400px;} .col-410{width: 410px;} .col-420{width: 420px;} .col-430{width: 430px;} .col-440{width: 440px;} .col-450{width: 450px;} .col-460{width: 460px;} .col-470{width: 470px;} .col-480{width: 480px;} .col-490{width: 490px;} .col-500{width: 500px;} .col-520{width: 520px;} .col-540{width: 540px;} .col-560{width: 560px;} .col-580{width: 580px;} .col-600{width: 600px;} .col-620{width: 620px;} .col-640{width: 640px;} .col-660{width: 660px;} .col-680{width: 680px;} .col-700{width: 700px;} .col-710{width: 710px;} .col-720{width: 720px;} .col-740{width: 740px;} .col-760{width: 760px;} .col-780{width: 780px;} .col-800{width: 800px;} .col-820{width: 820px;} .col-840{width: 840px;} .col-860{width: 860px;} .col-880{width: 880px;} .col-900{width: 900px;} .col-920{width: 920px;} .col-940{width: 940px;} .col-960{width: 960px;} .col-980{width: 980px;} .col-1000{width: 1000px;}

/*** content ***/
.content{
	width: 1000px;
	padding-top: 147px;
	}

.content-home{
	width: 720px;
	padding-left: 10px;
	float: left;
	}

.content-home-2{
	width: 720px;
	padding-top: 40px;
	}

.content-home-right{
	width: 244px;
	float: right;
	}

.content-home-right-col{
	width: 243px;
	float: right;
	}

.content-home-right-top-fix{
	width: 1px;
	float: left;
	}

.content-home-right-top{
	position: absolute;
	margin-top: -147px;
	margin-left: -756px;
	}

.content-menu{
	width: 235px;
	float: left;
	}

.content-menu-top{
	width: 1px;
	position: absolute;
	margin-top: -147px;
	}

.content-view{
	width: 758px;
	float: right;
	padding-top: 26px;
	}


/*** top ***/
#top{
	height: 14px;
	background: url(/images/main/background_02.png) repeat-x;
	}

.top{
	width: 1000px;
	height: 100px;
	}

.top-logo{
	display: block;
	width: 311px;
	height: 55px;
	position: absolute;
	margin-top: 24px;
	}

.top-logo img{
	width: 311px;
	height: 55px;
	border: none;
	}

.top-phone-cs{
	width: 223px;
	height: 21px;
	background: url(/images/main/top_phone_cs2.png) no-repeat;
	position: absolute;
	margin-top: 39px;
	margin-left: 416px;
	}

.top-phone-en{
	width: 238px;
	height: 21px;
	background: url(/images/main/top_phone_en2.png) no-repeat;
	position: absolute;
	margin-top: 39px;
	margin-left: 416px;
	}

.top-right{
	width: 250px;
	height: 100px;
	background: url(/images/main/top_right.png) left center no-repeat;
	position: absolute;
	margin-left: 750px;
	}


.top-login-cs, .top-login-en{
	display: block;
	width: 85px;
	position: absolute;
	background: url(/images/main/top_login.png) 2px 3px no-repeat;
	margin-top: 77px;
	margin-left: 165px;
	}

.top-login-en{
	background: url(/images/main/top_login.png) 27px 3px no-repeat;
	}

.top-login-cs a, .top-login-en a{
	display: block;
	color: black;
	text-decoration: underline;
	font-size: 0.85em;
	}

.top-login-cs span, .top-login-en span{
	display: block;
	padding: 4px 4px 3px 0px;
	text-align: right;
	}

.top-input{
	position: absolute;
	width: 190px;
	height: 26px;
	margin-top: 40px;
	margin-left: 21px;
	background: url(/images/main/top_input.png) no-repeat;
	}

.top-input input{
	width: 163px;
	background: none;
	border: none;
	position: absolute;
	margin-top: 6px;
	margin-left: 27px;
	}

.top-submit{
	position: absolute;
	width: 39px;
	height: 26px;
	margin-top: 40px;
	margin-left: 211px;
	}

.top-submit input{
	padding: 0px;
	}

.top-logged{
	width: 300px;
	position: absolute;
	margin-top: 85px;
	margin-left: -50px;
	font-size: 0.85em;
	text-align: right;
	}

.top-logged a{
	font-weight: bold;
	text-align: right;
	}
/*
a.top-logged-name{
	padding-right: 5px;
	}
*/

a.top-logged-logout{
	font-weight: normal;
	/*text-decoration: none;*/
	}

.top-lang-en{
	width: 20px;
	height: 15px;
	display: block;
	position: absolute;
	margin-left: 227px;
	margin-top: 6px;
	}

.top-lang-cs{
	width: 20px;
	height: 15px;
	display: block;
	position: absolute;
	margin-left: 205px;
	margin-top: 6px;
	}

.top-lang-lang{
	width: 48px;
	height: 10px;
	background: url(/images/main/top_lang.png) no-repeat;
	position: absolute;
	margin-top: 9px;
	margin-left: 152px;
	}

.top-mena-cs{
	width: 29px;
	height: 9px;
	background: url(/images/main/top_mena_cs.png) no-repeat;
	position: absolute;
	margin-top: 8px;
	margin-left: 15px;
	}

.top-mena-en{
	width: 47px;
	height: 10px;
	background: url(/images/main/top_mena_en.png) no-repeat;
	position: absolute;
	margin-top: 9px;
	margin-left: 10px;
	}

.top-mena-eur-en, .top-mena-czk-en, .top-mena-eur-cs, .top-mena-czk-cs{
	width: 32px;
	height: 17px;
	position: absolute;
	margin-left: 95px;
	margin-top: 4px;
	float: none;
	}

.top-mena-czk-en{
	margin-left: 60px;
	}

.top-mena-czk-cs{
	margin-left: 48px;
	}

.top-mena-eur-cs{
	margin-left: 83px;
	}

.top-mena-eur-en input, .top-mena-czk-en input, .top-mena-eur-cs input, .top-mena-czk-cs input{
	display: block;
	padding: 0px;
	border: 1px solid rgb(103,135,42);
	background: black;
	color: white;
	font-weight: bold;
	cursor: pointer;
	position: absolute;
	}

.top-mena-eur-en input:hover, .top-mena-czk-en input:hover, input.top-mena-active, .top-mena-eur-cs input:hover, .top-mena-czk-cs input:hover{
	background: rgb(141,183,60);
	}

/*
.top-lang-en{
	width: 20px;
	height: 15px;
	display: block;
	position: absolute;
	margin-left: 227px;
	margin-top: 6px;
	}

.top-lang-en img{
	width: 20px;
	height: 15px;
	display: block;
	}

.top-lang-cs{
	width: 17px;
	height: 11px;
	display: block;
	position: absolute;
	margin-left: 227px;
	margin-top: 6px;
	border: 1px solid black;
	}

.top-lang-cs img{
	width: 17px;
	height: 11px;
	display: block;
	}

.top-mena-eur{
	width: 68px;
	height: 18px;
	background: url(/images/main/top_mena.png) 0px 4px no-repeat;
	position: absolute;
	margin-left: 153px;
	margin-top: 4px;
	}

.top-mena-eur input{
	display: block;
	padding: 0px;
	margin: auto 0px auto auto;
	border: 1px solid rgb(103,135,42);
	background: black;
	color: white;
	font-weight: bold;
	cursor: pointer;
	}

.top-mena-eur input:hover{
	background: rgb(141,183,60);
	}
*/
/*** menu ***/
.menu-top{
	width: 1000px;
	height: 47px;
	background: rgb(76,76,76) url(/images/main/menu_top_04.png) repeat-x;
	color: white;
	}

.menu-top table{
	width: 1000px;
	height: 47px;
	}

.menu-top-col-01{
	width: 243px;
	}

.menu-top a{
	display: block;
	color: white;
	text-decoration: none;
	background: url(/images/main/menu_top_01.png) repeat-x;
	}

.menu-top a:hover{
	background: none;
	}

.menu-top a span{
	display: block;
	background: url(/images/main/menu_top_02.png) left center no-repeat;
	}

.menu-top a span strong{
	display: block;
	text-align: center;
	font-weight: normal;
	background: url(/images/main/menu_top_03.png) right center no-repeat;
	padding: 17px 0px 14px;
	}

td.top-kosik{
	vertical-align: top;
	}

td.top-kosik span{
	background: none;
	}

.top-kosik-bg{
	position: absolute;
	width: 243px;
	height: 55px;
	background: rgb(73,73,73) url(/images/main/top_kosik_bg.png) repeat-x;
	z-index: 10;
	}

.top-kosik-bgin{
	width: 243px;
	height: 55px;
	background: url(/images/main/top_kosik.png) 16px 8px no-repeat;
	}

.top-kosik-text{
	position: absolute;
	margin-left: 65px;
	margin-top: 8px;
	font-size: 0.85em;
	line-height: 155%;
	}

.top-kosik-text span{
	display: block;
	padding-top: 7px;
	}

.top-kosik a{
	display: inline;
	background: none;
	text-decoration: underline;
	}

.top-kosik-list{
	width: 243px;
	position: absolute;
	margin-top: 55px;
	background: rgb(60,60,60);
	padding: 10px 0px 15px;
	z-index: 14;
	display: none;
	}

.top-kosik-list table{
	width: 230px;
	}

.top-kosik-list table td{
	vertical-align: top;
	}

.top-kosik-list table table{
	width: 140px;
	font-size: 0.8em;
	}

.top-kosik-list table table{
	font-weight: bold;
	}

.top-kosik-list table table td{
	padding: 2px 0px 1px;
	vertical-align: bottom;
	}

.top-kosik-list table table span{
	display: block;
	text-align: right;
	padding-right: 3px;
	font-weight: normal;
	font-size: 1.05em;

	}

.top-kosik-list-line{
	width: 243px;
	height: 15px;
	background: url(/images/main/top_kosik_line.png) no-repeat center center;
	}

.top-kosik-list-name a{
	display: block;
	color: rgb(154,192,80);
	font-weight: bold;
	text-decoration: underline;
	padding: 4px 0px;
	font-size: 0.8em;
	}

.top-kosik-list-name a span{
	display: inline;
	}

.top-kosik-list-img div{
	display: block;
	width: 81px;
	padding: 3px 0px;
	background: rgb(193,193,193);
	margin-top: 5px;
	}

.top-kosik-list-img div a, .top-kosik-list-img div a img{
	display: block;
	width: 75px;
	margin: auto;
	}

a.top-kosik-list-submit, a.top-kosik-list-submit:hover{
	display: block;
	margin: 20px auto auto;
	width: 147px;
	height: 26px;
	background: rgb(165,202,92) url(/images/main/top_kosik_submit.png);
	text-decoration: none;
	}

a.top-kosik-list-submit:hover{
	text-decoration: underline;
	}

a.top-kosik-list-submit span{
	display: block;
	font-weight: bold;
	font-size: 0.8em;
	padding: 7px 0px 0px 35px;
	}

.top-kosik-goc a, .top-kosik-goc a:hover{
	display: block;
	width: 60px;
	padding: 1px 0px 2px;
	text-align: center;
	background: rgb(201,92,42);
	text-decoration: none;
	font-weight: normal;
	margin: 7px 3px auto auto;
	}

.top-kosik-goc a:hover{
	text-decoration: underline;
	}

.top-kosik-del a, .top-kosik-del a:hover{
	display: block;
	width: 70px;
	padding: 1px 0px 2px;
	text-align: center;
	background: rgb(201,92,42) url(/images/main/top_kosik_del.png) 5px 4px no-repeat;
	text-decoration: none;
	font-weight: normal;
	margin: 7px 3px auto auto;
	}

.top-kosik-del a:hover{
	text-decoration: underline;
	}

.top-kosik-del em{
	display: block;
	font-style: normal;
	padding-left: 10px;
	}

.menu-top ul, .menu-top li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}

.menu-top ul{
	}

.menu-top li{
	width: 190px;
	}

.menu-top li a{
	display: block;
	width: 190px;
	background: none;
	cursor: pointer;
	}

.menu-top li a span{
	display: block;
	background: rgb(134,168,65) url(/images/main/menu_top_05.png) bottom center repeat-x;
	}

.menu-top li a span strong{
	background: rgb(83,83,83);
	padding: 8px 8px 6px 15px;
	border-bottom: 1px solid rgb(68,68,68);
	border-top: 1px solid rgb(98,98,98);
	text-align: left;
	font-size: 0.85em;
	}

.menu-top li a:hover span strong{
	background: none;
	}

.menu-top-list{
	display: none;
	position: absolute;
	margin-top: 47px;
	z-index: 20;
	}

.menu-top-out{
	position: absolute;
	width: 100px;
	height: 330px;
	margin-left: -100px;
	}

/*** bottom ***/
.bottom-admin{
	width: 1000px;
	padding-top: 15px;
	}




/*** footer ***/
#footer{
	clear: both;
	height: 375px;
	background: url(/images/main/footer_background.png) 0px 20px repeat-x;
	color: white;
	}

.footer-fix-1{
	padding-top: 30px;
	}

.footer{
	width: 1000px;
	margin: 20px auto;
	}

.footer td{
	vertical-align: top;
	}

.footer-form{
	width: 380px;
	padding-top: 32px;
	}

.footer-form-kontakt-cs, .footer-form-kontakt-en{
	width: 380px;
	height: 24px;
	background: url(/images/main/footer_kontakt_cs.png) 5px 0px no-repeat;
	}

.footer-form-kontakt-en{
	background: url(/images/main/footer_kontakt_en.png) 5px 0px no-repeat;
	}

.footer-form-line{
	width: 380px;
	height: 7px;
	background: url(/images/main/footer_line.png) left top no-repeat;
	}

.footer-form table{
	width: 380px;
	}

.footer-form td{
	padding: 3px 0px 2px;
	}

.footer-form-name span{
	display: block;
	padding-left: 3px;
	}

.footer-form-input input, .footer-form-text textarea{
	display: block;
	width: 191px;
	margin: auto;
	border: 1px solid rgb(180,180,180);
	background: white url(/images/main/footer_input.png) bottom repeat-x;
	}

.footer-form-text textarea{
	background: white url(/images/main/footer_text.png) bottom repeat-x;
	font-size: 0.8em;
	}

td.footer-form-submit{
	vertical-align: top;
	}

.footer-form-submit input{
	display: block;
	width: 84px;
	height: 26px;
	position: absolute;
	z-index: 1;
	margin-top: 77px;
	margin-left: 13px;
	}

.footer-vseo-name-cs, .footer-vseo-name-en{
	height: 56px;
	background: url(/images/main/footer_vseo_name_cs.png) 5px 36px no-repeat;
	}

.footer-vseo-name-en{
	background: url(/images/main/footer_vseo_name_en.png) 5px 36px no-repeat;
	}

.footer-poradna-name-cs, .footer-poradna-name-en{
	height: 56px;
	background: url(/images/main/footer_poradna_name_cs.png) 5px 36px no-repeat;
	}

.footer-poradna-name-en{
	background: url(/images/main/footer_poradna_name_en.png) 5px 36px no-repeat;
	}

ul.footer-menu, .footer-menu li{
	list-style-type: none;
	padding: 0px;
	margin: auto auto auto 0px;
	}

.footer-menu{
	width: 250px;
	}

.footer-menu li{
	background: url(/images/main/footer_menu_line.png) bottom left no-repeat;
	}

.footer-menu li a{
	display: block;
	color: white;
	text-decoration: none;
	font-size: 0.8em;
	}

.footer-menu li a span{
	display: block;
	padding: 8px 0px 8px 5px;
	}

.footer-menu li a:hover{
	color: rgb(152,152,152);
	}

li.footer-menu-last{
	background: none;
	}

.footer-text{
	width: 950px;
	font-size: 0.7em;
	padding: 30px 0px 10px;
	text-align: center;
	line-height: 170%;
	}

.footer-text a{
	color: white;
	}

.footer-text a:hover{
	color: rgb(129,170,52);
	}

.footer-en col.col-50{
	width: 68px;
	}

/*** submit ***/
.submit{
	padding: 15px 0px 5px;
	}

.submit input{
	width: 80%;
	border: 2px solid black;
	display: block;
	font-weight: bold;
	font-size: 1.6em;
	background: rgb(119,191,136);
	padding: 7px 0px 3px;
	border: 1px solid black;
	}

input.submit-small{
	border: 1px solid black;
	font-weight: bold;
	background: rgb(119,191,136);
	padding-left: 10px;
	padding-right: 10px;
	}



/*** msgjs ***/
#msgjsb{
	position: absolute;
	z-index: 998;
	margin-top: -15px;
	display: none;
	background: rgb(30,30,30);
	}

#msgjs{
	position: absolute;
	z-index: 999;
	}

#msgjs-1{
	width: 500px;
	}

#msgjs-2{
	background: white;
	border: 10px solid rgb(223, 156, 41);
	padding: 25px 10px 20px;
	text-align: center;
	}

#msgjs-ok{
	display: block;
	border: 2px solid black;
	background: silver;
	margin: 12px auto auto;
	font-size: 1.1em;
	font-weight: bold;
	width: 90px;
	}

table .msgjs-move-1 td{
	background: black;
	color: white;
	}

td button.msgjs-move-2{
	background: black;
	color: gold;
	border: 1px solid gold;
	}

table .msgjs-move-3 td{
	background: silver;
	}



/*** menu ***/
.menu-main{
	width: 235px;
	padding-top: 25px;
	}

.menu{
	width: 235px;
	}

.menu a{
	text-decoration: none;
	color: black;
	}

.menu ul, .menu li{
	width: 233px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

.menu li{
	border: 1px solid rgb(214,211,190);
	border-bottom: none;
	}

.menu li a, .menu li a strong, .menu li a strong span{
	display: block;
	font-weight: normal;
	}

.menu li a{
	background: rgb(141,171,83) url(/images/main/menu_02.png) repeat-x;
	}

.menu li strong{
	background: rgb(249,248,240) url(/images/main/menu_01.png) repeat-x;
	}

.menu li a strong span{
	padding: 10px 0px 7px 30px;
	background: url(/images/main/menu_03.png) 13px 13px no-repeat;
	}

.menu li a:hover, .menu-a1 a{
	color: white;
	}

.menu li a:hover strong, .menu-a1 a strong{
	background: none;
	}

.menu li a:hover strong span{
	background: url(/images/main/menu_04.png) 13px 13px no-repeat;
	}

li.menu-a1 a strong span, li.menu-a1 a:hover strong span{
	background: url(/images/main/menu_05.png) 13px 15px no-repeat;
	}

li.menu-a1 a:hover strong span{
	text-decoration: underline;
	}

.menu li.menu-a1 ul{
	display: block;
	}

/* menu - druha uroven */
.menu li ul{
	display: none;
	}

.menu li ul li{
	border: none;
	}

.menu li ul li a{
	background: rgb(152,195,70) url(/images/main/menu_06.png) repeat-x;
	color: black;
	}

.menu li ul li a strong{
	background: rgb(249,248,240);
	}

.menu li ul li a strong span{
	padding: 7px 0px 5px 43px;
	background: url(/images/main/menu_07.png) 31px 12px no-repeat;
	}

.menu li ul li a:hover strong span, .menu li ul li.menu-a2 a strong span, .menu li ul li.menu-a21 a strong span{
	text-decoration: none;
	background: url(/images/main/menu_08.png) 31px 12px no-repeat;
	color: white;
	}

.menu li ul li.menu-a21 a strong span{
	background: url(/images/main/menu_17.png) 31px 13px no-repeat;
	}

.menu li ul li.menu-a2 a strong, .menu li ul li.menu-a21 a strong{
	background: none;
	}

.menu li ul li.menu-a2 a strong span, .menu li ul li.menu-a21 a strong span{
	text-decoration: underline;
	}

/* menu - treti uroven */
.menu li.menu-a1 ul ul{
	display: none;
	/*font-size: 2em;*/
	}

.menu li.menu-a1 ul li.menu-a21 ul{
	display: block;
	}

.menu li.menu-a1 ul li.menu-a21 ul a strong{
	background: rgb(229,227,204);
	}

.menu li.menu-a1 ul li.menu-a21 ul a strong span{
	background: url(/images/main/menu_18.png) 44px 12px no-repeat;
	padding: 7px 0px 5px 56px;
	text-decoration: none;
	color: black;
	}

.menu li.menu-a1 ul li.menu-a21 ul a:hover strong, .menu li.menu-a1 ul li.menu-a21 ul li.menu-a3 a strong{
	background: rgb(217,215,190);
	}

.menu li.menu-a1 ul li.menu-a21 ul li.menu-a3 a strong span{
	text-decoration: underline;
	font-weight: bold;
	}

/* menu - marks */
.menum{
	width: 235px;
	}

.menum a{
	text-decoration: none;
	color: black;
	}

.menum ul, .menum li{
	width: 233px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

.menum li{
	border: 1px solid rgb(214,211,190);
	border-bottom: none;
	}

.menum li a, .menum li a strong, .menum li a strong span{
	display: block;
	font-weight: normal;
	}

.menum li a{
	background: rgb(153,195,71) url(/images/main/menu_11.png) repeat-x;
	}

.menum li strong{
	background: rgb(249,248,240) url(/images/main/menu_10.png) repeat-x;
	}

.menum li a strong span{
	padding: 10px 0px 7px 40px;
	background: url(/images/main/menu_03.png) 23px 13px no-repeat;
	}

.menum li a:hover{
	color: white;
	}

.menum li a:hover strong{
	background: none;
	}

.menum li a:hover strong span{
	background: url(/images/main/menu_04.png) 23px 13px no-repeat;
	}

.menum-mark span{
	display: block;
	padding: 10px 0px 7px 0px;
	background: rgb(193,93,44) url(/images/main/menu_09.png) repeat-x;
	color: rgb(251,233,229);
	font-weight: bold;
	text-align: center;
	}

.menum-next{
	width: 235px;
	height: 30px;
	background: url(/images/main/menu_12.png) no-repeat;
	}

.menum-next a{
	display: block;
	color: rgb(208,96,43);
	font-size: 0.85em;
	text-decoration: underline;
	}

.menum-next span{
	display: block;
	text-align: right;
	padding: 7px 15px 4px 0px;
	text-decoration: underline;
	}

.menu-main-name{
	display: block;
	width: 231px;
	border: 2px solid rgb(214,211,190);
	border-top: 1px solid rgb(214,211,190);
	border-bottom: none;
	background: rgb(207,201,178) url(/images/main/menu_13.png) repeat-x;
	}

.menu-main-name span{
	display: block;
	padding: 10px 0px 7px 23px;
	font-weight: bold;
	}

.menu-main-name strong{
	display: block;
	color: white;
	font-size: 1.4em;
	padding-top: 5px;
	font-weight: normal;
	}

.menu-main-name-22{
	background: url(/images/main/menu_15.png) 6px 11px no-repeat;
	}

.menu-main-name-26{
	background: url(/images/main/menu_14.png) 8px 11px no-repeat;
	}

.menu-main-name-42{
	background: url(/images/main/menu_16.png) 6px 12px no-repeat;
	}


/*** menu-home ***/
.mh{
	width: 720px;
	font-size: 0.85em;
	}

.mh-col-01{
	width: 58px;
	}

.mh td{
	/*border: 1px solid silver;*/
	vertical-align: top;
	}

.mh img{
	display: block;
	margin: auto;
	}

.mh div{
	padding: 0px 10px 45px 5px;
	}

.mh strong{
	font-size: 1.15em;
	display: block;
	}

.mh-img a{
	display: block;
	padding: 15px 0px;
	margin: auto;
	}

.mh a{
	color: rgb(41,41,41);
	}

.mh strong a{
	color: rgb(189,89,42);
	}

.mh a:hover, a.mh-vice{
	color: rgb(129,169,52);
	}

a.mh-img-84{
	padding-top: 10px;
	}

a.mh-vice{
	display: block;
 	font-weight: bold;
 	font-size: 0.9em;
 	padding-top: 5px;
 	}


/*** home - hledani a loga ***/
.hsl{
	width: 720px;
	margin: auto;
	}

.hsl-in{
	padding-top: 32px;
	}

.hsl-left{
	width: 416px;
	height: 222px;
	float: left;
	background: rgb(245,243,230) url(/images/main/home_hsl_03.png) bottom no-repeat;
	border: 1px solid rgb(221,218,198);
	}

.hsl-left-top-cs, .hsl-left-top-en{
	width: 181px;
	height: 31px;
	position: absolute;
	margin-top: -31px;
	margin-left: -1px;
	background: rgb(245,243,230) url(/images/main/home_hsl_02_cs.png) no-repeat;
	}

.hsl-left-top-en{
	background: rgb(245,243,230) url(/images/main/home_hsl_02_en.png) no-repeat;
	}

.hsl-right{
	width: 273px;
	height: 222px;
	margin-right: 0px;
	background: rgb(153,186,90) url(/images/main/home_hsl_01.png) repeat-x;
	border: 1px solid rgb(150,194,68);
	}

.hsl-right a{
	display: block;
	position: absolute;
	}

.hsl-right a:hover span{
	background: none;
	}

.hsl-right a span{
	display: block;
	}

/* adidas */
.hsl-logs-192, .hsl-logs-192 span{width: 62px; height: 43px;}
.hsl-logs-192{background: url(/images/other/home_logs_192a.png) no-repeat; margin-top: 15px; margin-left: 12px;}
.hsl-logs-192 span{background: url(/images/other/home_logs_192.png) no-repeat;}

/* asics */
.hsl-logs-193, .hsl-logs-193 span{width: 81px; height: 29px;}
.hsl-logs-193{background: url(/images/other/home_logs_193a.png) no-repeat; margin-top: 24px; margin-left: 179px;}
.hsl-logs-193 span{background: url(/images/other/home_logs_193.png) no-repeat;}

/* merell */
.hsl-logs-195, .hsl-logs-195 span{width: 74px; height: 49px;}
.hsl-logs-195{background: url(/images/other/home_logs_195a.png) no-repeat; margin-top: 81px; margin-left: 187px;}
.hsl-logs-195 span{background: url(/images/other/home_logs_195.png) no-repeat;}

/* mizuno */
.hsl-logs-196, .hsl-logs-196 span{width: 78px; height: 43px;}
.hsl-logs-196{background: url(/images/other/home_logs_196a.png) no-repeat; margin-top: 62px; margin-left: 114px;}
.hsl-logs-196 span{background: url(/images/other/home_logs_196.png) no-repeat;}

/* teva */
.hsl-logs-200, .hsl-logs-200 span{width: 84px; height: 18px;}
.hsl-logs-200{background: url(/images/other/home_logs_200a.png) no-repeat; margin-top: 137px; margin-left: 93px;}
.hsl-logs-200 span{background: url(/images/other/home_logs_200.png) no-repeat;}

/* puma */
.hsl-logs-194, .hsl-logs-194 span{width: 83px; height: 42px;}
.hsl-logs-194{background: url(/images/other/home_logs_194a.png) no-repeat; margin-top: 80px; margin-left: 13px;}
.hsl-logs-194 span{background: url(/images/other/home_logs_194.png) no-repeat;}

/* head */
.hsl-logs-226, .hsl-logs-226 span{width: 71px; height: 51px;}
.hsl-logs-226{background: url(/images/other/home_logs_226a.png) no-repeat; margin-top: 146px; margin-left: 23px;}
.hsl-logs-226 span{background: url(/images/other/home_logs_226.png) no-repeat;}

/* nike */
.hsl-logs-227, .hsl-logs-227 span{width: 75px; height: 39px;}
.hsl-logs-227{background: url(/images/other/home_logs_227a.png) no-repeat; margin-top: 22px; margin-left: 93px;}
.hsl-logs-227 span{background: url(/images/other/home_logs_227.png) no-repeat;}

/* new ballance */
.hsl-logs-228, .hsl-logs-228 span{width: 96px; height: 45px;}
.hsl-logs-228{background: url(/images/other/home_logs_228a.png) no-repeat; margin-top: 160px; margin-left: 169px;}
.hsl-logs-228 span{background: url(/images/other/home_logs_228.png) no-repeat;}


.hsl-left table{
	width: 370px;
	margin-top: 20px;
	}

.hsl-left td{
	padding: 7px 0px 6px;
	}

.hsl-left select{
	width: 200px;
	display: block;
	margin: auto auto auto 0px;
	border: 1px solid rgb(202,199,176);
	height: 26px;
	padding-top: 4px;
	}

.hsl-left-name span{
	display: block;
	font-weight: bold;
	font-size: 0.95em;
	padding-top: 2px;
	}

.hsl-left-submit button{
	display: block;
	width: 129px;
	height: 27px;
	background: rgb(196,91,42) url(/images/main/home_hsl_05.png) no-repeat;
	color: white;
	font-weight: bold;
	font-size: 1em;
	padding-top: 0px;
	border: none;
	margin: 7px 34px auto auto;
	}

	/*background: white url(/images/main/home_hsl_04.png) right no-repeat;*/

/*
.hsl-left-st{
	width: 37px;
	height: 26px;
	position: absolute;
	margin-left: 168px;
	background: url(/images/main/home_hsl_04.png) no-repeat;
	}
*/


/*** content-top ***/
.content-top{
	width: 758px;
	}

.content-top-full{
	width: 1000px;
	padding-top: 10px;
	}

.content-top-title{
	padding: 5px 10px 4px 45px;
	font-size: 0.85em;
	background: 21px 3px url(/images/other/content_top_home.png) no-repeat;
	}

/*** right ***/
.right{
	width: 243px;
	padding-top: 48px;
	}

.right-name{
	width: 243px;
	height: 46px;
	background: white url(/images/other/home_01.png) no-repeat;
	}

.right-name span{
	display: block;
	text-align: center;
	font-weight: bold;
	padding-top: 12px;
	color: white;
	font-size: 1.05em;
	}

.right-name-img-1{
	display: block;
	width: 44px;
	height: 46px;
	position: absolute;
	background: url(/images/other/home_05.png) no-repeat;
	margin-top: -14px;
	margin-left: -9px;
	}

.right-name-img-2{
	display: block;
	width: 45px;
	height: 55px;
	position: absolute;
	background: url(/images/other/home_06.png) no-repeat;
	margin-top: -14px;
	margin-left: -8px;
	}

.right-block{
	width: 243px;
	padding-bottom: 6px;
	background: rgb(229,229,229) url(/images/other/home_03.png) bottom no-repeat;
	}

.right-block-in{
	width: 241px;
	background: white url(/images/other/home_02.png) bottom no-repeat;
	}

.right-zpravodaj{
	padding-bottom: 12px;
	}


.right-zpravodaj p{
	text-indent: 0;
	padding: 10px 8px;
	font-size: 0.8em;
	line-height: 150%;
	font-weight: bold;
	}

p.right-zpravodaj-name{
	color: rgb(189,89,42);
	font-size: 0.85em;
	padding-bottom: 3px;
	}

.right-zpravodaj-input{
	display: block;
	width: 225px;
	border: 1px solid rgb(180,180,180);
	font-size: 1em;
	}

.right-zpravodaj-submit{
	display: block;
	width: 84px;
	height: 25px;
	background: url(/images/other/home_04.png) no-repeat;
	border: none;
	color: white;
	font-weight: bold;
	margin: 10px 6px auto auto;
	}

.right-zpravodaj-submit:hover{
	text-decoration: underline;
	}



img.footer-ewait{
	display: block;
	width: 1px;
	height: 1px;
	visibility: hidden;
	position: absolute;
	}
