html, body {
	font-family: ntailu;
	font: 14px/140% 'Open Sans', sans-serif;
	font-family: 'Open Sans', sans-serif;
}
body {	margin: 0;	padding: 0;	background: White;}

p,ul,li,a,img,h1,h2,h3,h4,h5,table,tr,td,form,input,select{	margin: 0px;	padding: 0px;	border: none;}
ul{	margin: 0px 0px 0px 15px;}
a{
	color: Black;
}
a:hover{color: #ff8000;}
#slogan{	position: absolute;	margin-left: 2px;	left: 0%;	padding: 0;	float: left;	height: 32px;	width: 235px;	z-index: 100;	top: 165px;	background: transparent url(../img/slogan.png) no-repeat top;}

#country1{	padding: 0;	height: 198px;	width: 100%;	z-index: 5; background: transparent url(../img/top-country-1a.jpg) no-repeat top;	text-align: center;}
#country1box{	width: 990px;	margin: 0px auto 0px auto;	height: auto;}
#logo{	margin-left: -145px;	padding: 0;	height: 150px;	width: 290px;	margin: 30px auto 30px auto;	float: left;}
#logo img{	width: 100%;	height: auto;}

#menutop{	position: absolute;	margin-left: -495px;	left: 50%;	padding: 0;	height: 28px;	width: 990px;	z-index: 15;	top: 5px;	background: transparent;}
#menutop ul{	margin: 0px 0px 0px 0px;	padding: 0;}
#menutop li {	margin: 0 14px 0px 14px;	padding: 0;	list-style: none;	display: inline;color: #e3e3e3;}
#menutop li a {	margin: 1px 0;	padding: 3px 0px 0px 0px;	font-size: 14px;	color: White;	text-decoration: none;	font-weight: normal;}
#menutop li a:hover {	color: White;	text-decoration: underline;}


#userhead{	margin: 0px auto 0px auto;	padding: 5px 5px 5px 10px;	color: Black;}

#userhead a.aother{	color: #224896;}
#userhead a.aother:hover{	color: #aa0000;}
a.vypisvasichzaznamu{	background-color: #224896;	text-align: center;	padding: 2px 5px 2px 5px;	color: White;	font: normal bold 'Open Sans', sans-serif;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	border: 1px solid #224896;	display: block;	text-decoration: none;	width: 140px;	margin: 2px auto 2px auto;}
a.vypisvasichzaznamu:hover{	background-color: #aa0000;	color: White;	border: 1px solid #aa0000;	display: block;}

a.alogout{	background-color: #aa0000;	text-align: center;	padding: 2px 5px 2px 5px;	color: White;	font: normal bold 12px 'Open Sans', sans-serif;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	border: 1px solid #aa0000;	display: block;	text-decoration: none;	width: 120px;	margin: 2px auto 2px auto;}
a.alogout:hover{	background-color: #d52727;	color: White;	border: 1px solid #9e0d0d;	display: block;}

a.aregistrovat{	background-color: #224896;	text-align: center;	padding: 2px 3px 2px 3px;	color: White;	font: normal normal 12px 'Open Sans', sans-serif;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	border: 1px solid #224896;	display: block;	text-decoration: none;	width: 150px;	margin: 2px auto 2px auto;}
a.aregistrovat:hover{	background-color: #375eae;	color: White;	border: 1px solid #224896;	display: block;}
a.azaslanihesla{	background-color: #aa0000;	text-align: center;	padding: 2px 3px 2px 3px;	color: White;	font: normal normal 12px 'Open Sans', sans-serif;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	border: 1px solid #aa0000;	display: block;	text-decoration: none;	width: 150px;	margin: 2px auto 2px auto;}
a.azaslanihesla:hover{	background-color: #c72b2b;	color: White;	border: 1px solid #aa0000;	display: block;}
form#prihlaseni{	margin: 5px 0px 10px 0px;	padding: 0px 0px 0px 0px;}
input.prihlaseni{	width: 80px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	border: 1px solid Gray;	padding: 2px 3px 2px 3px;}
input.bprihlasit{	background-color: #1a6600;	text-align: center;	padding: 2px 3px 2px 3px;	color: White;	font: normal normal bold 12px 'Open Sans', sans-serif;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	border: 1px solid #1a6600;	display: block;	text-decoration: none;	width: 90px;	margin: 2px auto 2px auto;	cursor: pointer;}
input.bprihlasit:hover{	background-color: #2db000;	color: White;	border: 1px solid #1a6600;	display: block;}


#katalogtelo{	position: absolute;	padding: 0;	height: auto;	left: 0%;	position: absolute;	width: 100%;	z-index: 11;	top: 30px;	margin-left: 0px;}
#katalogtelo0{	position: absolute;	padding: 0;	height: auto;	left: 0%;	position: absolute;	width: 100%;	z-index: 11;	top: 30px;	margin-left: 0px;}
#page{	height: auto;	width: 100%;	background: transparent url(../img/page.gif) repeat-x top;}
#page0{	height: auto;	width: 100%;	background: transparent url(../img/page.gif) repeat-x top;}


#pagetopFFFF{	width: 1008px;	background: transparent url(../img/page-top.gif) no-repeat top;	height: auto;}
#pagebotFFFF{	width: 1008px;	background: transparent url(../img/page-bot.gif) no-repeat bottom;	height: auto;	margin-bottom: 5px;}
#icpostheadFFFF{	width: 1008px;	background: transparent;	height: 83px;	padding: 25px 0px 0px 0px;}
#icpostlogoFFFF{	float: left;	height: 75px;	width: 237px;	margin: 0px 0px 0px 30px;}
#icpostcentrumFFFF{	float: left;	height: 75px;	width: 245px;}

#icpostcontentmenuFFFF{color: #096db8;}
#icpostcontentmenuFFFF ul{	margin: 0px 0px 0px 0px;	text-align: left;}
div#icpostcontentmenuFFFF li{	color: White;	list-style-type: none;	font: bold 16px 'Open Sans', sans-serif;	display: inline;	padding: 0px 10px 0px 10px;	margin: 0;	float: left;}
div#icpostcontentmenuFFFF a{	text-decoration: none;	font: normal 14px 'Open Sans', sans-serif;	color: #096db8;	padding: 2px 3px 2px 3px;}
div#icpostcontentmenuFFFF a:hover{	color: #145d8a;	text-decoration: underline;}

#pravypanelFFFF{
	width: 225px;
	font: normal 14px 'Open Sans', sans-serif;
	color: #145d8a;
	margin-top: 0px;
	background: transparent url(../img/r-50.png) repeat;
	height: auto;
	float: left;
	margin: 0px;
	_margin-left: 8px;

}
.rblokcpostFFFF{	background: transparent url(../img/r-menu.gif) repeat-y top left;	width: 225px;	height: auto;	margin-bottom: 10px;}
.rblokcposttopFFFF{	background: transparent url(../img/r-menu-top.gif) no-repeat top left;	width: 225px;	height: auto;}
.rblokcpostbotFFFF{	background: transparent url(../img/r-menu-bot.gif) no-repeat bottom left;	width: 225px;	height: auto;}

#blokcpostprihlaseni{	background: transparent url(../img/klientskazona.gif);	width: 225px;	height: 132px;	margin: 0px 0px 15px 0px;}
.blokcpostpad15{	padding: 15px 15px 15px 15px;}

#pravypanel h2{	font: normal bold 16px 'Open Sans', sans-serif;	color: #145d8a;	margin: 0px 0px 10px 5px;	padding: 10px 5px 5px 5px;}

#content{	width: 990px;	margin: 0px auto 0px auto;}





.contentpadd{	font: normal 14px 'Open Sans', sans-serif;	margin: 0px 25px 7px 40px;}

#shadowtopFFFF{	background: transparent url(../img/stinpodprezentace.gif) no-repeat;	width: 722px;	height: 15px;	margin-left: 22px;}

#bannerbazarFFFF{	position: absolute;	padding: 0;	height: 600px;	margin-left: -630px;	left: 50%;	position: absolute;	width: 160px;	z-index: 11;	top: 212px;}
#bannerbazar2FFFF{	position: absolute;	padding: 0;	height: 600px;	margin-left: 455px;	left: 50%;	position: absolute;	width: 160px;	z-index: 11;	top: 212px;}

#tipykatalogu{	position: absolute;	padding: 0;	height: 44px;	margin-left: -295px;	left: 50%;	position: absolute;	width: 920px;	z-index: 11;	top: 195px;	font: normal 12px 'Open Sans', sans-serif;}
.zvyraznenitipu{	font: bold 14px Calibri;	width: 70px;	float: left;	color: #e60000;}

#bgtopFFFF{	position: absolute;	padding: 0;	height: 73px;	margin-left: -390px;	left: 50%;	position: absolute;	width: 780px;	z-index: 11;	top: 32px;	background-color: #cdcdcd;}


#serveryFFFF {	position: absolute;	padding: 0;	height: 32px;	margin-left: -390px;	left: 50%;	position: absolute;	width: 780px;	z-index: 101;	top: 0px;	display: block;	text-align: left;	background: top;	background-color: #413f40;}
#serveryFFFF ul{	margin: 0px 0px 0px 0px;	text-align: left;}
div#serveryFFFF li{	color: White;	list-style-type: none;	font: bold 16px 'Open Sans', sans-serif;	display: inline;	padding: 6px 0px 0px 0px;	margin: 0;	float: left;}
div#serveryFFFF a{	text-decoration: none;	font: bold 16px 'Open Sans', sans-serif;	color: White;	padding: 15px 10px 15px 10px;}
div#serveryFFFF a:hover{	color: White;	text-decoration: underline;}

#topmenuFFFF {	position: absolute;	padding: 0;	height: 62px;	margin-left: 140px;	left: 50%;	position: absolute;	width: 370px;	z-index: 101;	top: 8px;	display: block;	text-align: left;	background: top;}
#topmenuFFFF ul{	margin: 0px 0px 0px 0px;	text-align: left;}
div#topmenuFFFF li{	color: White;	list-style-type: none;	font: bold 14px Calibri;	display: inline;	padding: 0px 0px 0px 0px;	margin: 0;	float: left;}

div.redpolevelke{	background-color: #e31112;	padding: 3px 6px 3px 6px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	border: 1px solid #e31112;	color: White;	font: normal bold 18px Calibri;	text-decoration: none;	margin: 5px 6px 5px 6px;	text-align: center;}
a.redtalcitkovelke{	background-color: #e31112;	padding: 3px 6px 3px 6px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	border: 1px solid #e31112;	color: White;	font: bold 18px Calibri;	text-decoration: none;	margin: 5px 6px 5px 6px;}
a.redtalcitkovelke:hover{	color: Yellow;	text-decoration: underline;}
.spanredtalcitkovelke{	background-color: #e31112;	padding: 3px 6px 3px 6px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	border: 1px solid #e31112;	color: White;	font: bold 18px Calibri;	text-decoration: none;	margin: 5px 6px 5px 6px;}
p.velkytext{	text-indent: 0px;	font: 18px/140% 'Open Sans', sans-serif;	text-align: center;	margin: 0px 0px 7px 0px;	padding: 0px;}
p.velkytextleft{	text-indent: 0px;	font: 18px/140% 'Open Sans', sans-serif;	text-align: justify;	margin: 0px 0px 7px 0px;	padding: 0px;	color: Black;}
p.velkytextright{	text-indent: 0px;	font: 18px/140% 'Open Sans', sans-serif;	text-align: right;	margin: 0px 20px 7px 0px;	padding: 0px;}
p.strednitext{	text-indent: 0px;	font: 15px/140% 'Open Sans', sans-serif;	text-align: center;	margin: 0px 0px 7px 0px;	padding: 0px;}
p.strednitextleft{	text-indent: 0px;	font: 15px/140% 'Open Sans', sans-serif;	text-align: justify;	margin: 0px 0px 7px 0px;	padding: 0px;	clear: both;	color: Black;}
p.strednitextright{	text-indent: 0px;	font: 15px/140% 'Open Sans', sans-serif;	text-align: right;	margin: 0px 20px 7px 0px;	padding: 0px;}

ul.ullistgig li{	background: transparent url(../img/sipkalibig.gif) no-repeat left;	padding: 2px 4px 2px 45px;	font: normal 15px 'Open Sans', sans-serif;	color: #929292;	list-style: none inside;	margin: 5px 0px 5px 0px;}

h2.nadpish2kontext{	text-transform: uppercase;	color: #929292;	font: normal 17px 'Open Sans', sans-serif;	background: transparent url(../img/pravah2nadpis.gif) no-repeat top left;	padding: 5px 0px 3px 40px;	border-top: 1px dotted;}
input.talcitkovelke{	background-color: #009ed5;	padding: 3px 6px 3px 6px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	border: 1px solid #009ed5;	color: White;	font: bold 18px Calibri;	text-decoration: none;	margin: 5px 6px 5px 6px;}
input.talcitkovelke:hover{	color: Black;	text-decoration: underline;}
a.talcitkovelke{	background-color: #009ed5;	padding: 3px 6px 3px 6px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	border: 1px solid #009ed5;	color: White;	font: bold 18px Calibri;	text-decoration: none;	margin: 5px 6px 5px 6px;}
a.talcitkovelke:hover{	color: Black;	text-decoration: underline;}
a.talcitkomodre{	background-color: #009ed5;	padding: 3px 6px 3px 6px;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px;	border: 1px solid #009ed5;	color: White;	font: bold 13px Calibri;	text-decoration: none;	margin: 0px 4px 0px 4px;}
a.talcitkomodre:hover{	color: Yellow;	text-decoration: underline;}
a.talcitkozelene{	background-color: #7dc21e;	padding: 3px 6px 3px 6px;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px;	border: 1px solid #7dc21e;	color: White;	font: bold 13px Calibri;	text-decoration: none;	margin: 0px 4px 0px 4px;}
a.talcitkozelene:hover{	color: Yellow;	text-decoration: underline;}

#menu {	position: absolute;	padding: 0;	height: 62px;	margin-left: -470px;	left: 50%;	position: absolute;	width: 918px;	z-index: 101;	top: 92px;	display: block;	text-align: left;	background: transparent url(../img/menubg.gif) no-repeat top;}
#menu ul{	margin: 0px 0px 0px 0px;	text-align: left;}

div#menu li{	color: #0070c0;	list-style-type: none;	font: bold 16px 'Open Sans', sans-serif;	display: inline;	padding: 0px 0px 0px 0px;	margin: 0;	height: 53px;	float: left;}
div#menu a{	text-decoration: none;	font: bold 16px 'Open Sans', sans-serif;color: #0070c0;	padding: 15px 20px 15px 20px;	height: 50px;}
div#menu a:hover{	color: White;	background: transparent url(../img/navmenu.gif) repeat-x top;}

ul.katalogfirem{	margin: 0px 0px 0px 0px;	text-align: left;}

ul.katalogfirem li{	color: #0070c0;	list-style-type: none;	font: bold 14px 'Open Sans', sans-serif;	padding: 7px 0px 7px 0px;	margin: 0;}
ul.katalogfirem a{	text-decoration: none;	font: bold 'Open Sans', sans-serif;color: #0070c0;	padding: 4px 0px 4px 0px;}
ul.katalogfirem a:hover{	color: #e60000;	text-decoration: underline;}
ul.katalogfirem2{	margin: 0px 0px 0px 0px;	text-align: left;}

ul.katalogfirem2 li{	color: Black;	list-style-type: none;	font: bold 12px 'Open Sans', sans-serif;	padding: 2px 0px 2px 0px;	margin: 0;}
ul.katalogfirem2 li.smallli1{	color: Black;	list-style-type: none;	font: normal 11px 'Open Sans', sans-serif;	padding: 2px 0px 2px 0px;	margin: 0;}

div#topsearch{
	padding: 0;
	height: 128px;
	width: 637px;
	z-index: 111;
	background: transparent url(../img/searcharray2.png) no-repeat top; /*margin: 20px auto 20px auto;*/
/*position: relative;*/
	float: right;
	margin-top: 50px;
	margin-right: 15px;
}
#topsearchhead{
	padding: 8px 0px 0px 0px;

}
div#vyhledavacipoletopsearchhead{	width: 438px;	float: left;}
/*
#topsearchinspco{	height: 26px;	width: 190px;	float: left;	margin: 3px 0px 0px 20px;	font: normal 16px 'Open Sans', sans-serif;	color: Gray;	padding: 3px 5px 3px 5px;	border: 1px solid Gray;		-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	}
*/
#topsearchinspco2{	width: 395px;	_width: 395px;	float: left;	margin: 18px 0px 0px 20px;	font: normal 27px 'Open Sans', sans-serif;	color: Gray;	padding: 3px 0px 3px 20px;	border: 0px none;}
input#topsearchinspco2:focus  {	border: 0px none;}

input#submittopSearch{	background: transparent url(../img/searcharrbutt.png) no-repeat 0 0px;	width: 175px;	height: 60px;	text-indent: 270px;	overflow: hidden;	margin-left: 7px;	margin-top: 9px;	cursor: pointer;	border: 0px none;}
input#submittopSearch:hover{	background: transparent url(../img/searcharrbutt.png) no-repeat 0 -60px;	width: 175px;	height: 60px;	cursor: pointer;	border: 0px none;}

#topsearchinspkde{	height: 26px;	width: 190px;	float: left;	margin: 3px 0px 0px 20px;	font: normal 16px 'Open Sans', sans-serif;	color: Gray;	padding: 3px 5px 3px 5px;	border: 1px solid Gray;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	}
#topsearchsubmit{	height: 30px;	width: 104px;	float: left;	margin: 8px 0px 0px 2px;}
.topsearchkdehledat{	width: 90px;	float: left;	padding: 5px 0px 4px 0px;	margin: 9px 5px 4px 5px;	background-color: White;	color: Gray;	text-align: left;	font: bold 16px 'Open Sans', sans-serif;}
.topsearchvyhledat{	width: 70px;	float: left;	padding: 5px 5px 4px 5px;	margin: 9px 5px 4px 5px;	background-color: White;	color: Gray;	text-align: center;	font: bold 16px 'Open Sans', sans-serif;}

div#searchmisto {	margin: 3px 0px 0px 303px;	width: 290px;	height: 25px;	text-align: center;}
div#searchmistodeti {	margin: 12px 0px 0px 330px;	width: 290px;	height: 25px;	text-align: left;	font: normal bold 13.5px/140% 'Open Sans', sans-serif;}
div#searchmisto select {	padding: 4px 15px 4px 15px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	border: 0px solid #eceded;	background-color: transparent;	font: bold 16px 'Open Sans', sans-serif;	color: Black;	border: none;	outline: none;	display: inline-block;	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;	cursor: pointer;	background:  url(../img/searchlokace.png) no-repeat top right;}
div#searchmisto select option {	padding: 6px 15px 6px 15px;	border: 0px solid #eceded;	background-color: #eceded;}


/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    div#searchmisto select {padding-right:18px}
}
/*
label {position:relative}
label:after {
    content:'<>';
    font:11px "Consolas", monospace;
    color:#aaa;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:8px; top:2px;
    padding:0 0 2px;
    border-bottom:1px solid #ddd;
    position:absolute;
    pointer-events:none;
}
label:before {
    content:'';
    right:6px; top:0px;
    width:20px; height:20px;
    background:#f8f8f8;
    position:absolute;
    pointer-events:none;
    display:block;
}
*/


.vpravopaddciste{padding: 6px 10px 6px 10px;	margin-bottom: 6px;}
h2#h2registrace{
	border-bottom: 2px solid #0998CA;
	color: Black;
	text-transform: uppercase;
	font: 15px/140% 'Open Sans', sans-serif;
	margin: 0px;
}
h2#h2zlatafirma{	border-bottom: 2px solid #FF5A00;	color: Black;margin: 0px;text-transform: uppercase;font: 15px/140% 'Open Sans', sans-serif;}
h2#h2zpravodajstvi{	border-bottom: 2px solid #0998CA;	color: Black;margin: 0px;text-transform: uppercase;font: 15px/140% 'Open Sans', sans-serif;}
h2#h2reklama{	border-bottom: 2px solid #6A3CA2;	color: Black;margin: 0px;text-transform: uppercase;font: 15px/140% 'Open Sans', sans-serif;margin-bottom: 5px;}
h2#h2kurzy{
	border-bottom: 2px solid #BF2824;
	color: Black;
	margin: 0px;
	text-transform: uppercase;
	font: 15px/140% 'Open Sans', sans-serif;
	margin-bottom: 5px;
}

a#registracebutonFFFF{	float: none;	border: none;	width: 220px;	background: transparent url(../img/registrovatfirmu.gif) no-repeat;	height: 57px;	display: block;	margin: 4px auto 2px auto;	text-align: center;}
a#zlatafirmabutonFFFF{	float: none;	border: none;	width: 241px;	background: transparent url(../img/poutaczlatafirma.gif) no-repeat;	height: 122px;	display: block;	margin: 4px auto 2px auto;	text-align: center;}
#zpravyvpravopaddFFFF img{	width: 100px;	float: left;	border: 2px solid Silver;	margin: 0px 8px 6px 0px;}
#zpravyvpravoFFFF p{	text-indent: 0px;	text-align: justify;}
#zpravyvpravoFFFF img.zprnoborder{	width: 1px;	border: 0px;}
#zpravyvpravopaddFFFF h3{	font: bold 14px 'Open Sans', sans-serif;	text-align: left;	margin: 5px auto 4px auto;}
#zpravyvpravoFFFF a{	color: #0070c0;	text-decoration: none;}
#zpravyvpravoFFFF a:hover{	color: #e60000;	text-decoration: underline;}

#pocasivpravopaddFFFF{	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	padding: 6px 10px 6px 10px;	border: 1px solid #0070c0;	margin-top: 10px;}
#pocasivpravopaddFFFF h3{	font: bold 14px Trebuchet MS;	text-align: left;	margin: 5px auto 4px auto;color: #0070c0;}

#kurzyvpravopaddFFFF{	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	padding: 6px 10px 6px 10px;	border: 1px solid #0070c0;	margin-top: 10px;}
#kurzyvpravopaddFFFF h3{	font: bold 14px Trebuchet MS;	text-align: left;	margin: 5px auto 4px auto;color: #0070c0;}

#zahlavi {	position: absolute;	padding: 0;	height: 180px;	background: url(../img/zahlavi.jpg) no-repeat;	margin-left: -443px;	left: 50%;	position: absolute;	width: 899px;	z-index: 101;	top: 54px;}

#pole {	margin: 0;	height: auto;	clear: both;	padding: 0px 25px 0px 10px;}
#pole_carka{	background: url(../img/pole_bg.gif) no-repeat bottom;	height: auto;}
#obsah {	margin: 0px 39px 0px 26px;	width: 530px;	height: auto;	padding-left: 170px;}

#patka {	margin: 0px 0px 0px 0px;	clear: both;	height: 284px;	width: 100%;}
#patkaobsah {	padding: 0px;	text-align: center;	margin: 0px;	height: 284px;	width: 100%;}
#patkaposun{	height: 64px;	background: transparent url(../img/paticka-dekorace.jpg) no-repeat top;}
#patkadefine{	width: 980px;	margin: 10px auto 10px auto;}
#patkadefine ul{	padding: 0px;}
#patkadefine ul li {	margin: 0px 5px 0px 5px;	padding: 0;	list-style: none;	display: inline;}
#patkadefine ul li a {
	padding: 3px 10px 3px 10px;
	font-size: 14px;
	color: #151515;
	text-decoration: none;
	background: #c9c9c9;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#patkadefine ul li a:hover {	text-decoration: none;	background: #b9b9b9;	color: #000000;text-shadow: 1px 0.5px 0.5px #FFFFFF;}



#patkaobsah2 {
	padding: 20px 0px 20px 0px;
	text-align: center;
	margin: 20px auto 5px auto; /*background: transparent url(../img/black60.png) repeat top;*/
	color: #252525;
	border-top: 1px solid #c6c7c8;
	width: 990px;

	clear: both;
	font: normal normal 12px 'Open Sans', sans-serif;
}
#patkaobsah2 a{	color: #252525;	text-decoration: none;}
#patkaobsah2 a:hover{
	color: Black;
	text-decoration: underline;
}
@media only screen and (max-width: 990px) {
	#patkaobsah2 {		width: 100%;	}
}


#patka1{	text-align: left;	float: left;	width: 250px;}
#patka1 a{	color: #9d9d9d;	text-decoration: none;}
#patka1 a:hover{	color: Black;	text-decoration: underline;}
#patka2 h3.h3prehledkatalogu{
	background: transparent;
	font: normal normal normal 17px 'Open Sans', sans-serif;
	border-bottom: 1px solid #c6c7c8;
	color: #434042;
	text-shadow: 0px 0px 0px #000000;
	padding-top: 25px;
	padding-bottom: 20px;
}
#patka2{
	text-align: center;
	/*height: 172px;*/
	width: 980px;	margin: 0px auto 25px auto;
}
#patka2 a{
	color: #474747;
	text-decoration: none;
	/*text-transform: uppercase;*/
	width: 180px;
	font: normal 13px 'Open Sans', sans-serif;
	display: block;
	float: left;
	padding: 2px 2px 2px 2px;
	margin: 0px 2px 2px 2px;
}
#patka2 a:hover{
	color: Black;
	text-decoration: none;
	background-color: #e7e7e7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#patka2 ul{	padding: 0px;}
#patka2 ul li {	margin: 0px 0px 0px 0px;	padding: 0;	list-style: none;	display: inline;}

#patka2 ul li.separator{
	float: left;
	margin: 0px 0px 0px 0px;
	text-align: center;
	list-style: none outside none;
	width: 3px;
	height: 180px;
	background: transparent url(../img/patka-separator.png) repeat-y top;
}

#patka2 ul li div{
	color: #afafaf;
	text-shadow: 2px 1px 0px #000000;
	float: left;
	text-align: left;
	padding: 10px 15px 10px 15px;
	overflow: hidden;
	height: 160px;
}


#patka2 ul li div#patka21{	width: 294px;}
#patka2 ul li div#patka22{	width: 294px;}
#patka2 ul li div#patka23{	width: 294px;}

#patka3{	text-align: center;	float: right;	width: 250px;}
#patka3 a{	color: #9d9d9d;	text-decoration: none;}
#patka3 a:hover{	color: #f07800;	text-decoration: underline;}

#patkasocial{	text-align: center;	height: 46px;	width: 140px;	margin: 0px auto 15px auto;}
a#facebooka{
	width: 46px;
	height: 46px;
	background: transparent url(../img/social-facebook.png) no-repeat 0 0px;
	overflow: hidden;
	text-indent: -500px;
	margin: 0px 10px 0px 10px;
	display: inline-table;
}
a#facebooka:hover{	width: 46px;	height: 46px;	background: transparent url(../img/social-facebook.png) no-repeat 0 -46px;	}
a#twittera{	width: 46px;	height: 46px;	background: transparent url(../img/social-twitter.png) no-repeat 0 0px;	display: block;	overflow: hidden;	text-indent: -500px;	margin: 0px 10px 0px 10px;	display: inline-table;}
a#twittera:hover{	width: 46px;	height: 46px;	background: transparent url(../img/social-twitter.png) no-repeat 0 -46px;	}
a#googlea{	width: 46px;	height: 46px;	background: transparent url(../img/social-google.png) no-repeat 0 0px;	display: block;	overflow: hidden;	text-indent: -500px;	margin: 0px 10px 0px 10px;	display: inline-table;}
a#googlea:hover{	width: 46px;	height: 46px;	background: transparent url(../img/social-google.png) no-repeat 0 -46px;	}

.fb-like{	float: left;	width: 300px;	display: block;	padding-top: 4px;	margin-left: 40px;}
.g-plusone{	float: left;	width: 100px;	display: block;	margin-top: 8px;	}


#rmenu{	position: absolute;	background: White url(../img/rmenu_bg.gif) no-repeat top;	margin-left: 289px;	left: 50%;	position: absolute;	width: 155px;	z-index: 500;	top: 234px;	padding: 75px 0px 0px 0px;}

#rmenuwhite{	background: url(../img/r_menuwhitet.gif) no-repeat top;	padding: 40px 0px 0px 0px;}
#rwhite{	background: url(../img/r_white.gif) repeat-y center;	padding: 0px 18px 0px 18px;}
#rwhitebott{	background: url(../img/r_menuwhitebot.gif) no-repeat bottom;	height: 26px;}
#rmenubottom{	background: url(../img/r_menu_bottom.gif) no-repeat bottom;	height: 29px;}
#p_baner{background: White url(../img/baner_p.gif) repeat-x bottom;height: auto;text-align: center;color: Red;font-weight: bold;}
/*------------l menu menu-------------*/
#lmenu{	position: absolute;	margin-left: -443px;	left: 50%;	position: absolute;	width: 191px;	z-index: 500;	top: 234px;	padding: 71px 0px 0px 0px;	background: White url(../img/lmenu-sor_bg.gif) no-repeat top;}
#l_menusub{	height: auto;	padding: 3px 8px 3px 8px;	background-color: #E9E9E2;	margin-right: 14px;}
#lbaner{	height: auto;	padding: 3px 8px 3px 9px;}
#lbaner IMG{	margin-bottom: 3px;}
/*------------l menu menu-------------*/
#prepinac2{	margin: 10px auto 10px auto;	text-align: right;}
#prepinac2 a{	text-decoration: none;	padding: 3px 8px 3px 8px;	margin: 0px 2px 10px 2px;	font: normal bold 13px 'Open Sans', sans-serif;	color: #e2001a;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	background-color: #d9dadb;}
#prepinac2 a:hover{	text-decoration: none;	color: Black;}
#prepinac2 a.aktivni{	text-decoration: underline;	font: normal bold 13px 'Open Sans', sans-serif;	color: Black;}
#navigation{	margin: 0px 0px 25px 0px;}
#navigation a{	font: 11px 'Open Sans', sans-serif;	text-decoration: underline;	color: #000000;}
#navigation a:hover{	text-decoration: none;	color: #e60000;}

#zpravyvpravopadddoporuc{	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	padding: 6px 10px 6px 10px;	border: 1px solid #e60000;	margin: 10px 0px 10px 0px;}
#zpravyvpravopadddoporuc img{	width: 70px;	float: left;	border: 2px solid Silver;	margin: 0px 8px 6px 0px;}
.obchodnipodminkybox{	height: 150px;	overflow: auto;}


.tipkatalogu{	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	padding: 6px 10px 6px 10px;	border: 1px solid #0070c0;	background: transparent url(../img/vykricnik.gif) no-repeat top left;}	
.tipkatalogunadpis{	float: left;	width: 60px;	height: 80px;	color: #e60000;	font: bold 14px 'Open Sans', sans-serif;	text-align: center;}
.tipkatalogu p{	text-indent: 0px;	font: bold 13px 'Open Sans', sans-serif;}

#userbox{	padding: 4px;	width: 590px;	display: block;	text-align: center;	background-color: #e60000;	border: 1px dotted #420000;	color: White;	text-decoration: none;	margin: 2px 0px 2px 0px;}	
/*#userboxblue{	position: absolute;	padding: 4px;	height: 54px;	margin-left: 245px;	left: 50%;	position: absolute;	width: 192px;	z-index: 101;	top: 25px;	display: block;	text-align: center;	background-color: #0070c0;	border: 1px solid #0e5f7b;	color: White;	text-decoration: none;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}	*/
#userboxblue{
	/*background: transparent url(../img/prihlasitkuctu.gif) no-repeat top;*/
	position: absolute;	padding: 4px;	margin-left: 180px;	left: 50%;	position: absolute;	width: 220px;	z-index: 101;	top: 42px;	display: block;	text-align: center;	color: White;	text-decoration: none;}	
a#prilasitkuctubut{	width: 220px;	height: 52px;	background: transparent url(../img/prihlasitkuctu.gif) no-repeat top;	display: block;}
#userbox a{	color: White;	text-decoration: underline;	font: bold 12px 'Open Sans', sans-serif;}
#userbox a:hover{	color: White;	text-decoration: none;}

.font14{	font: bold 14px 'Open Sans', sans-serif;}
.tabulka100{	width: 100%;}
.tabulka100 td.nadpis{	width: 100%;}
.ilu_obrazek2{	margin: 2px 15px 2px 2px;	padding: 0;	float: left;	border: 1px solid Silver;}

.ilu_obrazek2 img{	width: 70px;	height: 70px;	border: 3px solid White;	margin: 0;	padding: 0;	border-bottom: 0px;}
.formyvkataloguuser {	height: auto;	_height: 80px;	clear: both;	min-height: 80px;	padding: 2px 0px 3px 2px;	margin: 5px 0px 20px 0px;	background: transparent url(../img/detail-uprava0.png) no-repeat bottom right;}
.formyvkataloguuser:hover{	background-color: #efefef url(../img/detail-uprava.png) no-repeat bottom right;}

.adresakatalog{	width: 390px;	float: left;	font: italic bold 11px 'Open Sans', sans-serif;}
.zlatakykatalog{	background: transparent url(../img/zlatak.png) no-repeat left;	padding: 3px 3px 3px 28px;}

.ilu_obrazek3prava{	margin: 2px 5px 2px 2px;	padding: 0;	float: left;}
.ilu_obrazek3prava img{	width: 40px;	height: 40px;margin: 0;	padding: 0;	border-bottom: 0px;}

.pravadoporucit{	margin: 2px 0px 3px 0px;	height: 55px;}
a.pravadoporucujemeodkaz{	font: normal 13px 'Open Sans', sans-serif;}
p.pravadoporucujemeadresa{font: normal 12px 'Open Sans', sans-serif;	color: #aaaaaa;}
#chcinahoru{	height: 60px;	width: 100%;	margin: 0px auto 0px auto;	text-align: center;}	
#chcinahoru a{	width: 87px;	height: 59px;	margin: 1px auto 0px auto;	display: block;	background: transparent;}	
#chcinahoru a:hover{	width: 87px;	height: 59px;	margin: 1px auto 0px auto;	display: block;	background: transparent;}


/* editacni kategorie*/
#boxvybranekategorie1, .boxvybranekategorie1{	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	padding: 16px 20px 16px 20px;	border: 1px solid #0070c0;	width: 440px;	margin: 2px 0px 10px 10px;	float: right;	height: 460px;	background-color: Fuchsia;}
#editacnikategorievyber1{	height: 460px;	display: block;	overflow: auto;	width: 440px;}

.skrytakategorie {	display: none;}
#boxseznamkategorie {	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	padding: 16px 20px 16px 20px;	border: 1px solid #0070c0;	width: 370px;	margin: 2px 20px 10px 0px;	float: left;	}
#editacnikategorieseznam{	padding-right: 0px;}
select#ddTest, select#cities{	height: 460px;	display: block;	overflow: auto;	margin-right: 0px;	width: 370px;}
select#ddTest optgroup.Nadpissekce1ddTest {	color: Black;	font: bold 14px 'Open Sans', sans-serif;	padding: 3px 3px 3px 3px;}
select#ddTest optgroup.Nadpissekce2ddTest {	color: Black;	font: normal 13px 'Open Sans', sans-serif;	padding: 3px 3px 3px 10px;}

select#ddTest option{	font: normal 13px 'Open Sans', sans-serif;	padding: 3px 3px 3px 18px;	background: transparent url(../img/liktalogeditacni.png) no-repeat left;}


div.infobox{
	height: auto;
	width: 80%;
	/*border: 1px solid #dbd3cf;*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    -webkit-box-shadow: 0px 0px 4px 0px rgba(133,133,133,0.5);
    -moz-box-shadow: 0px 0px 4px 0px rgba(133,133,133,0.5);
    box-shadow: 0px 0px 4px 0px rgba(133,133,133,0.5); 
	background-color: White;
	margin: 20px auto 30px auto;
}
div.infoboxpaddleft{	padding: 15px 25px 2px 25px;	float: left;	}
div.infoboxpoznamky{
	border: 1px solid #dbd3cf;
	-webkit-border-top-right-radius: 4px;
	-moz-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	background: #e7e0dc;
	width: 30%;
	padding: 15px 25px 10px 25px;
	color: Black;
	float: right;
}
@media only screen and (max-width: 980px) {
	div.infoboxpoznamky{	width: 100%;	float: none;padding: 15px 0px 2px 0px;}
	div.infoboxpaddleft{	padding: 15px 25px 2px 25px;	float: none;	width:100%;}
}
div.infoboxpadd{	padding: 15px 25px 2px 25px;}

div.infoboxbottom{	height: 45px;	background: #e7e0dc;	-webkit-border-bottom-right-radius: 4px;	-moz-border-bottom-right-radius: 4px;	border-bottom-right-radius: 4px;	-webkit-border-bottom-left-radius: 4px;	-moz-border-bottom-left-radius: 4px;	border-bottom-left-radius: 4px;}
div.infoboxbottompadd{	padding: 15px 25px 2px 25px;}

div.infoboxpaddh2bg{
	height: auto;
	margin: 0px 0px 10px 0px;
    background: #d9dadb;
    
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
h2.infoboxpaddh2h2bg{
	padding: 11px 0px 10px 0px;
	margin: 0px;
	font: bold 18px 'Open Sans', sans-serif;
	color: #222222;
	text-transform: none;
    text-align: center;
}


a.infoboxbot{
	text-align: center;
	padding: 8px 16px 8px 16px;
	color: #cd0621;
	font: normal normal 13px 'Open Sans', sans-serif;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #dbd3cf;
	text-decoration: none;
	margin: 2px auto 2px auto;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(133,133,133,0.5);
	-moz-box-shadow: 0px 0px 5px 0px rgba(133,133,133,0.5);
	box-shadow: 0px 0px 5px 0px rgba(133,133,133,0.5);
	text-shadow: 0px 0px 0px #000000;
	background-color: White;
	font-weight: normal;
	text-transform: uppercase;
}
a.infoboxbot:hover{	color: Black;	border: 1px solid #dbd3cf;}

.butgreen{
	text-align: center;
	padding: 8px 10px 8px 10px;
	color: #f2f3f1;
	font: normal normal 14px 'Open Sans', sans-serif;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
	margin: 2px auto 2px auto;
	cursor: pointer;
	background-color: #43b420;
}
.butgreen:hover{	color: White;	background-color: #349e13;}

.butorange{
	text-align: center;
	padding: 8px 16px 8px 16px;
	color: #f2ebec;
	font: normal normal bold 14px 'Open Sans', sans-serif;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
	margin: 2px auto 2px auto;
	cursor: pointer;
	background-color: #e2001a;
	font-weight: normal;
}
.butorange:hover{   	color: White;  	background-color: #d20018; }

#user{	
	position: absolute;
	left: 50%;	
	width: 350px;	
	z-index: 580;	
	top: 0px;	
	height: 30px;	
	text-align: right;	
	/*margin-left: 25px;*/
	/*background-color: #d20018;*/
}

#ahreregistrace{	background: transparent url(../img/registracea.png) no-repeat 0 0px;	width: 117px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 7px;	margin-top: 0px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
#ahreregistrace:hover{	background: transparent url(../img/registracea.png) no-repeat 0 -30px;	width: 117px;	height: 30px;	cursor: pointer;	border: 0px none;}

#ahrepridej{	background: transparent url(../img/pridatfirmua.png) no-repeat 0 0px;	width: 117px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 7px;margin-right: 10px;	margin-top: 0px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
#ahrepridej:hover{	background: transparent url(../img/pridatfirmua.png) no-repeat 0 -30px;	width: 117px;	height: 30px;	cursor: pointer;	border: 0px none;}

#ahreprihlasit{	background: transparent url(../img/prihlasenia.png) no-repeat 0 0px;	width: 117px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 7px;	margin-top: 0px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
#ahreprihlasit:hover{	background: transparent url(../img/prihlasenia.png) no-repeat 0 -30px;	width: 117px;	height: 30px;	cursor: pointer;	border: 0px none;}

#ahreodhlasit{	background: transparent url(../img/odhlasenibuta.png) no-repeat 0 0px;	width: 117px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 7px;	margin-top: 0px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
#ahreodhlasit:hover{	background: transparent url(../img/odhlasenibuta.png) no-repeat 0 -30px;	width: 117px;	height: 30px;	cursor: pointer;	border: 0px none;}

#ahrevasucet{	background: transparent url(../img/vasucetbuta.png) no-repeat 0 0px;	width: 117px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 7px;	margin-top: 0px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
#ahrevasucet:hover{	background: transparent url(../img/vasucetbuta.png) no-repeat 0 -30px;	width: 117px;	height: 30px;	cursor: pointer;	border: 0px none;}

@media only screen and (max-width: 990px) {
	#user{
	position: absolute;
	left: 61%;
	width: 39%;
	text-align: right;
	margin-left: 0px;
}
}
@media only screen and (max-width: 870px) {
	#user{	top: 8px;}
}
@media only screen and (max-width: 700px) {
	#user{	top: 8px;		left: 61%;	width: 35%;}
	#ahreregistrace{	background: transparent url(../img/registracea-23.png) no-repeat 0 0px;	width: 25px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 17px;		cursor: pointer;	border: 0px none;	display: block;	float: right;}
	#ahreregistrace:hover{	background: transparent url(../img/registracea-23.png) no-repeat 0 -30px;	width: 25px;	height: 30px;	cursor: pointer;	border: 0px none;}

	#ahrepridej{	background: transparent url(../img/pridatfirmua-23.png) no-repeat 0 0px;	width: 25px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 17px;margin-right: 10px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
	#ahrepridej:hover{	background: transparent url(../img/pridatfirmua-23.png) no-repeat 0 -30px;	width: 25px;	height: 30px;	cursor: pointer;	border: 0px none;}

	#ahreprihlasit{	background: transparent url(../img/prihlasenia-23.png) no-repeat 0 0px;	width: 25px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 17px;		cursor: pointer;	border: 0px none;	display: block;	float: right;}
	#ahreprihlasit:hover{	background: transparent url(../img/prihlasenia-23.png) no-repeat 0 -30px;	width: 25px;	height: 30px;	cursor: pointer;	border: 0px none;}

	#ahreodhlasit{	background: transparent url(../img/odhlasenibuta-23.png) no-repeat 0 0px;	width: 25px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 17px;	cursor: pointer;	border: 0px none;	display: block;	float: right;}
	#ahreodhlasit:hover{	background: transparent url(../img/odhlasenibuta-23.png) no-repeat 0 -30px;	width: 25px;	height: 30px;	cursor: pointer;	border: 0px none;}

	#ahrevasucet{	background: transparent url(../img/vasucetbuta-23.png) no-repeat 0 0px;	width: 25px;	height: 30px;	text-indent: 270px;	overflow: hidden;	margin-left: 7px;cursor: pointer;	border: 0px none;	display: block;	float: right;}
	#ahrevasucet:hover{	background: transparent url(../img/vasucetbuta-23.png) no-repeat 0 -30px;	width: 25px;	height: 30px;	cursor: pointer;	border: 0px none;}
}
#uvodbloky a{	text-decoration: none;}
#uvodbloky0{	background-color: #d9dadb;	width: 100%;	padding: 25px 0px 25px 0px;	text-align: center;}
#uvodbloky{	padding: 0px;	margin: 0px auto 0px auto;	clear: both;	width: 990px;}

#uvodbloky a#homeicfuncta {	width: 81px;	height: 81px;	background: url(../img/ic-home-function.gif) no-repeat;	display: block;}
#uvodbloky a#homeicfuncta:hover {	width: 81px;	height: 81px;	background: url(../img/ic-home-function.gif) no-repeat 0 -81px;}
#uvodbloky div#homeicfunct {	background: url(../img/ic-home-functionhover.gif) no-repeat;	width: 81px;	height: 81px;	margin: 0px auto 0px auto;}

#uvodbloky a#homeictopa {	width: 81px;	height: 81px;	background: url(../img/ic-home-vyhody.gif) no-repeat;	display: block;}
#uvodbloky a#homeictopa:hover {	width: 81px;	height: 81px;	background: url(../img/ic-home-vyhody.gif) no-repeat 0 -81px;}
#uvodbloky div#homeictop {	background: url(../img/ic-home-vyhodyhover.gif) no-repeat;	width: 81px;	height: 81px;	margin: 0px auto 0px auto;}

#uvodbloky a#homeicadmina {	width: 81px;	height: 81px;	background: url(../img/ic-home-admin.gif) no-repeat;	display: block;}
#uvodbloky a#homeicadmina:hover {	width: 81px;	height: 81px;	background: url(../img/ic-home-admin.gif) no-repeat 0 -81px;}
#uvodbloky div#homeicadmin {	background: url(../img/ic-home-adminhover.gif) no-repeat;	width: 81px;	height: 81px;	margin: 0px auto 0px auto;}

#uvodbloky a#homeicseoa {	width: 81px;	height: 81px;	background: url(../img/ic-home-seo.gif) no-repeat;	display: block;}
#uvodbloky a#homeicseoa:hover {	width: 81px;	height: 81px;	background: url(../img/ic-home-seo.gif) no-repeat 0 -81px;}
#uvodbloky div#homeicseo {	background: url(../img/ic-home-seohover.gif) no-repeat;	width: 81px;	height: 81px;	margin: 0px auto 0px auto;}

#uvodbloky h3 a{	font: normal bold 16px 'Open Sans', sans-serif;	color: Black;	text-decoration: none;}
#uvodbloky h3 a:hover{	color: #e2001a;}

#uvodbloky #infobloka{	display: inline-table;	text-decoration: none;	width: 220px;	margin: 2px auto 10px auto;	height: 125px;}
#uvodbloky #infoblokb{	display: inline-table;	text-decoration: none;	width: 220px;	margin: 2px auto 10px auto;	height: 125px;}
#uvodbloky #infoblokc{	display: inline-table;	text-decoration: none;	width: 220px;	margin: 2px auto 10px auto;	height: 125px;}
#uvodbloky #infoblokd{	display: inline-table;	text-decoration: none;	width: 220px;	margin: 2px auto 10px auto;	height: 125px;}
.uvodinfonadpis{	font: normal 20px 'Open Sans', sans-serif;	color: #757b95;	padding: 4px 0px 4px 0px;	text-align: center;	text-transform: uppercase;}
.uvodinfoblok{	color: #545454;	text-align: center;	padding: 7px 0px 7px 0px;	font: normal 12px 'Open Sans', sans-serif;}


#social{	width: 120px;	height: 44px;	position: fixed;	padding: 0;	bottom: 70px;	overflow: hidden;	z-index: 10000;	right: 70px;}
a#facelike{	width: 60px;	height: 44px;	display: block;	background: transparent url(../img/facebook_like.png) no-repeat 0 0px;}
a#facelike:hover{	width: 60px;	height: 44px;	display: block;	background: transparent url(../img/facebook_like.png) no-repeat 0 -44px;}


@media only screen and (max-width: 990px) {
	#country1{	padding: 0;	height: auto;	width: 100%;background: transparent url(../img/top-country-1000.jpg) no-repeat top;padding-top: 15px;}
	#country1box{	width: 100%;	margin: 0px 0px 0px 0px;	height: auto;	text-align: center;}
	#logo{	padding: 0;	float: none;	height: auto;	width: 25%;	margin: 0px auto 0px auto;}
	div#topsearch{	margin: 0px auto 0px auto;	padding: 0px 0px 0px 0px;float: none;}
	#content{width: 100%;}
	#uvodbloky{	width: 100%;	text-align: center;}
	#uvodbloky h3 a{	font: normal bold 14px 'Open Sans', sans-serif;}
	#infobloka, #infoblokb, #infoblokc, #infoblokd{	width: 22%;}
	#patkaposun{	height: 58px;}
	#patka2{	text-align: center;	width: 100%;}
	#patka2 a{	width: 19%;}
}


@media only screen and (max-width: 680px) {
	div#topsearch{	width: 80%;	background: transparent none;	text-align: center;	margin: 0px auto 0px auto;	float: none;	height: auto;	padding: 10px 0px 10px 0px;}
	#country1{		padding: 0;	height: auto;	width: 100%;	z-index: 5;	text-align: center;padding-top: 20px;padding-bottom: 5px;}
	#logo{	padding: 0;	height: auto;	width: 35%;padding-bottom: 0px;}
	#menutop li a {	font-size: 1.0em;}
	#patkaposun{	height: 38px;}
	#patka2 a{	width: 30%;}
#topsearchhead{
	padding: 0px 0px 0px 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.75);
	background-color: White;
	width: 100%;
}
	#searchmisto {	display: none;	clear: both;	overflow: hidden;	height: 0px;}
	div#searchmisto {	display: none;	clear: both;	overflow: hidden;	height: 0px;}
	div#searchmistodeti {	display: none;	clear: both;	overflow: hidden;	height: 0px;}
	input#submittopSearch{
	background: transparent none no-repeat;
	width: 30%;
	overflow: hidden;
	cursor: pointer;
	border: 0px none;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background: #f40009; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#f40009, #dd011c); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#f40009, #dd011c); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#f40009, #dd011c); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#f40009, #dd011c); /* Standard syntax */
	text-align: center;
	color: #f2f2f2;
	text-indent: 0px;
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 14px 0px 14px 0px;
	height: auto;
	float: right;
}
	input#submittopSearch:hover{
	background: transparent none no-repeat;
	border: 0px none;
	color: White;
	width: 30%;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background: #df011b; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#df011b, #bb0b28); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#df011b, #bb0b28); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#df011b, #bb0b28); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#df011b, #bb0b28); /* Standard syntax */
	padding: 14px 0px 14px 0px;
	height: auto;
}
	div#vyhledavacipoletopsearchhead{	width: 60%;	float: left;}
	input#topsearchinspco2{	width: 100%;	float: left;	margin: 0px 0px 0px 0px;	font: normal 24px 'Open Sans', sans-serif;	color: Gray;	padding: 7px 0px 7px 15px;	border: 0px none;	background-color: transparent;}
	input#topsearchinspco2:focus  {	border: 0px none;}

}
@media only screen and (max-width: 470px) {
		#user{	display: none;}
		#patkaposun{	height: 18px;}
		/*#patka2{	display: none;}*/
		#patka2 a{	width: 47%;}
	input#topsearchinspco2{	width: 100%;	float: left;	margin: 0px 0px 0px 0px;	font: normal 18px 'Open Sans', sans-serif;	color: Gray;	padding: 7px 0px 7px 15px;	border: 0px none;	background-color: transparent;}
	input#submittopSearch{
	background: transparent none no-repeat;
	width: 30%;
	overflow: hidden;
	text-align: center;
	color: #f2f2f2;
	text-indent: 0px;
	text-transform: uppercase;
	font-size: 0.8em;
	font-weight: bold;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background: #f40009; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#f40009, #dd011c); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#f40009, #dd011c); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#f40009, #dd011c); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#f40009, #dd011c); /* Standard syntax */
	margin: 0px 0px 0px 0px;
	padding: 14px 0px 14px 0px;
	height: auto;
	float: right;
}
	input#submittopSearch:hover{
	background: transparent none no-repeat;
	color: White;
	width: 30%;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background: #df011b; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#df011b, #bb0b28); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#df011b, #bb0b28); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#df011b, #bb0b28); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#df011b, #bb0b28); /* Standard syntax */
	padding: 14px 0px 14px 0px;
	height: auto;
}
}
@media only screen and (max-width: 400px) {
		#patka2 a{	width: 44%;}
}

textarea.kodobsahu{
	width: 380px;
	margin: 5px auto 30px auto;
	height: 140px;
	text-align: center;
	border: 1px solid #d4d4d4;
	font-size: 12px;
	background-color: #eeeeee; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e2e2+0,dbdbdb+50,d1d1d1+51,fefefe+100;Grey+Gloss+%231 */
	background: #e2e2e2; /* Old browsers */
	background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 15px;
	vertical-align: middle;
}
textarea.kodobsahu2{
	width: 380px;
	margin: 5px auto 30px auto;
	height: 140px;
	text-align: center;
	border: none;
	font-size: 12px;
}
textarea.kodobsahu3{
	width: 380px;
	margin: 5px auto 30px auto;
	height: 100px;
	text-align: center;
	border: none;
	font-size: 11px;
}

.tabulka{
	width: 96%;
	margin: 1px auto 1px auto;
	padding: 1px 1px 1px 1px;
}
.tabulka tr.bgsvetle{	background-color: #FFFFFF;}
.tabulka tr.bgtmave{	background-color: #e0e0e0;}
.tabulka th{	background-color: #8d8d8d;	padding: 4px 3px 4px 3px;	text-align: center;	color: White;}
.tabulka td{	background-color: #eeeeee;	padding: 2px 4px 2px 4px;	color: Black;	text-align: left;}
.tabulka td.nahore{	text-align: left;	vertical-align: top;}
.tabulka td.nastred{	background-color: #eeeeee;	padding: 2px 4px 2px 4px;	color: Black;	text-align: center;}

.tabulka th.sponzor{	background-color: #0a3706;	padding: 4px 3px 4px 3px;	text-align: center;	color: White;}
.tabulka td.sponzor{	background-color: #eeeeee;	padding: 2px 4px 2px 4px;	color: Black;	text-align: left;}
.tabulka td.sponzornastred{	background-color: #eeeeee;	padding: 2px 4px 2px 4px;	color: Black;	text-align: center;}


.CPB{	background-color: #e7e0dc;	padding: 20px;	margin: 4px;}
.CPleft{	width: 482px;	float: left;}
.CPright{	width: 420px;	float: right;font: normal 14px/140% Trebuchet MS;	}
@media only screen and (max-width: 990px) {
	.CPleft{
	width: 52%;
	float: left;
}
	.CPright{width: 45%;	float: right;font: normal 14px/140% Trebuchet MS;	}
}
@media only screen and (max-width: 720px) {
	.CPleft{
	width: 100%;
	float: left;
}
	.CPright{width: 100%;	float: left;font: normal 14px/140% Trebuchet MS;	}
}

/*bannery*/

.BannerTotemBoxLevy{
	position:fixed;
	display: block;
	/*top:30px;*/
	top:0px;
	left:0px;
	width: calc(50% - 500px);
	/*width:300px;*/
	/*height:calc(100vh - 30px);*/
	height:100vh;
	/*background-color: red;*/
	text-align: right;
	z-index: 500;
	padding:0px!important;
	overflow: hidden;
}
.BannerImgTotemLevy{height:100%;width:auto;margin: 0px!important;position:absolute;right:0px;top:0px;}

.BannerTotemBoxPravy{
	position:fixed;
	display: block;
	/*top:30px;*/
	top:0px;
	right:0px;
	width: calc(50% - 500px);
	/*width:300px;*/
	/*height:calc(100vh - 30px);*/
	height:100vh;
	/*background-color: red;*/
	text-align: left;
	z-index: 500;
	padding:0px!important;
	overflow: hidden;
}
.BannerImgTotemPravy{height:100%;width:auto;margin: 0px!important;position:absolute;left:0px;top:0px;}


.BannerHomePageBox{background-color: #d9dadb;width: 100%;margin:0px;padding-top: 50px;}
.BannerHref{margin:0px;}
.BannerHomePage{height:auto;margin:0px auto 0px auto;width: 990px;}
.BannerImgHomePage{height:auto;margin:0px;width: 100%;}


.BanerySekce{
	padding: 5px 0px 5px 0px;
	background-color: #d9dadb;
	margin-bottom:15px;
	text-align: center;
}
.BanerSekce{
	width:28%;
	height:auto;
	display: inline-table;
	padding:2%;
}
.BanerSekceRotace{
	width:28%;
	padding:2%;
	height:auto;
	display: inline-table;

}
.BanerSekceImg{
	width:100%;
	height:auto;
}


@media only screen and (max-width: 990px) {
	.BannerHomePage{width: 90%;}

	.BannerTotemBoxLevy{display: none;}
	.BannerTotemBoxPravy{display: none;}
}


@media only screen and (max-width: 580px) {
	.BannerHomePage{padding:5px;width: calc( 100% - 10px); background-color: #d9dadb;}
}