/* === CSS Uklokana.cz === */
* { margin: 0; padding: 0;}
img { border: none}


body { font-family: Verdana, Arial, Helvetica, sans-serif; background: #dfe7e9; font-size: 90%; color: #333333}

h1, h2, h3, h4 { clear: left}
h1 { font-size: 140%; color: #00456e; padding: 10px 10px 0 0; margin: 0 0 0 0; font-weight: normal}
h2 { font-size: 110%; color: #00456e; padding: 20px 10px 0 0; margin: 0 0 0 0; font-weight: bold}
h2.souvisejici{
  padding:0px 10px 15px 0px;
}
h3 { font-size: 100%; color: #00456e; padding: 20px 10px 0 0; margin: 0 0 0 0; font-weight: bold}
h3.light-blue{ color:#145ab1;}
h4 { font-size: 100%; color: #00456e; padding: 20px 10px 0 0; margin: 0 0 0 0; font-weight: normal}
h6 { font-size:8pt Verdana;padding-left:10px;margin-top:5px;}
a:link, a:hover, a:visited { color: #145aa0}
a:hover { text-decoration: none;}
hr { display: none}

p { padding: 10px 10px 0 0; color: #666666; font-size: 85%; line-height: 1.5em}

dl { padding: 10px 10px 0 2px; color: #666666; font-size: 85%}
dl dt, dl dt a { font-size: 100%; padding: 0px 0 5px 0}
dl dd { padding: 0 0 15px 0}

ul, ol { padding: 10px 0 10px 0; margin: 0 0 0 50px; color: #666666; font-size: 85%; line-height: 1.5em}
ul { margin: 0 0 0 25px}
ul li { background: url(../images/bg-li.png) left 3px no-repeat; padding: 0 0 5px 25px; list-style: none; _height: 1px}


table { font-size: 85%}
table th { font-size: 130%; padding: 0; margin: 0; text-align: left}

fieldset { border: none}

/* ======================================================== PAGE LAYOUT ======================================================== */

div#page { width: 1000px; margin: 0 auto 20px auto; background:url(../images/bg-page2.png) repeat-y; position: relative}
div#top { width: 1000px; margin: auto; background: #FFFFFF; background: url(../images/bg-top.png) no-repeat; padding: 20px 0 0 0; position: relative}
div#header { width: 734px; height: 211px}


/* ------------------------------- TOP ------------------------------- */

/* top-nav */
div#top-nav { font-size: 90%; width:980px;padding: 0 30px 10px 0}
div#top-nav ul { color: #999999}
div#top-nav ul li { float: left}
div#top-nav ul li.phone { background: url(../images/ico-phone.png) 0 5px no-repeat; padding: 0 25px 0 15px}
div#top-nav ul li.email { background: url(../images/ico-mail.png) 0 5px no-repeat; padding: 0 0 0 15px}
div#top-nav ul li a, div#top-nav ul li a:visited { color: #999999; text-decoration: underline}
div#top-nav ul li a:hover { text-decoration: none}


/* ------------------------------- NAVIGACE / VYHLEDAVANI ------------------------------- */
div#nav-search { width: 951px; height: 45px; margin: auto; background: #0c2e81 url(../images/bg-nav-search.png) no-repeat; position: relative}

/* navigace */
div#hor-nav { position: absolute; width: 677px; height: 23px; margin: 0; padding: 0}
div#hor-nav ul { list-style: none; width: 677px; height: 23px; margin: 10px 0 0 1px; padding: 0}
div#hor-nav ul li { background: none; float: left; overflow: hidden; background: none; margin: 0; padding: 0}
div#hor-nav ul li a { color: #FFFFFF}

div#hor-nav ul li.h01 { width:102px; height: 23px}
div#hor-nav ul li.h02 { width:102px; height: 23px}
div#hor-nav ul li.h03 { width:181px; height: 23px}
div#hor-nav ul li.h04 { width:156px; height: 23px}
div#hor-nav ul li.h05 { width:136px; height: 23px}

div#hor-nav ul li.h01 span { position: absolute; width:200px; height: 100%; float: left; background: url(../images/bg-hor-nav.png) no-repeat}
div#hor-nav ul li.h02 span { position: absolute; width:200px; height: 100%; float: left; background: url(../images/bg-hor-nav.png) -102px 0 no-repeat}
div#hor-nav ul li.h03 span { position: absolute; width:200px; height: 100%; float: left; background: url(../images/bg-hor-nav.png) -204px 0 no-repeat}
div#hor-nav ul li.h04 span { position: absolute; width:200px; height: 100%; float: left; background: url(../images/bg-hor-nav.png) -385px 0 no-repeat}
div#hor-nav ul li.h05 span { position: absolute; width:160px; height: 100%; float: left; background: url(../images/bg-hor-nav.png) -541px 0 no-repeat}

div#hor-nav ul li.h01 a:hover span, div#hor-nav ul li.h01 a.act span { position: absolute; width:200px; height: 100%; float: left; background: url(../images/bg-hor-nav.png) 0 -23px no-repeat; cursor:pointer}
div#hor-nav ul li.h02 a:hover span, div#hor-nav ul li.h02 a.act span { position: absolute; width:200px; height: 100%; float: left; background: url(../images/bg-hor-nav.png) -102px -23px no-repeat; cursor:pointer}
div#hor-nav ul li.h03 a:hover span, div#hor-nav ul li.h03 a.act span { position: absolute; width:200px; height: 100%; float: left; background: url(../images/bg-hor-nav.png) -204px -23px no-repeat; cursor:pointer}
div#hor-nav ul li.h04 a:hover span, div#hor-nav ul li.h04 a.act span { position: absolute; width:200px; height: 100%; float: left; background: url(../images/bg-hor-nav.png) -385px -23px no-repeat; cursor:pointer}
div#hor-nav ul li.h05 a:hover span, div#hor-nav ul li.h05 a.act span { position: absolute; width:160px; height: 100%; float: left; background: url(../images/bg-hor-nav.png) -541px -23px no-repeat; cursor:pointer}

/* vyhledavani */
div.search { position: absolute; width: 240px; height: 23px; right: 15px; top: 10px; background: url(../images/bg-search.png) left no-repeat}
input#search { width: 120px; height: 17px; border: solid 1px #CCCCCC; padding: 7px 2px 0px 3px; margin: 0 0 0 35px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; position: absolute}
input#send-search { width: 67px; height: 26px; margin: 0 0 0 175px; padding: 0}
input.zmena {height: 17px; border: solid 1px #CCCCCC; padding: 7px 2px 0px 3px; margin: 0 0 0 35px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%;margin:1px 0px 0px 0px;}
div.containerF input {height: 17px; border: solid 1px #CCCCCC; padding: 7px 2px 0px 3px; margin: 0 0 0 35px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%;margin:1px 0px 0px 0px;}
div.containerF textarea{height: 200px; border: solid 1px #CCCCCC; padding: 7px 2px 0px 3px; margin: 0 0 0 35px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%;margin:1px 0px 0px 0px;}


/* ------------------------------- HEADER / LOGIN ------------------------------- */
/* logo */
h1#logo {position: absolute; top: 130px; left: 35px; overflow: hidden; width: 147px; height: 147px; margin: 0; padding: 0; font-size:1.5em; z-index: 50}
h1#logo span {display: block; position: absolute; top: 0; left: 0; z-index:1; width: 100%; height: 100%; margin: 0; padding: 0; background:url(../images/logo.png) 0 0 no-repeat; cursor:pointer}

div#head-login { width: 950px; height: 208px; margin: auto; background: url(../images/bg-head-login.png) no-repeat}

/* flash*/
div.head { width: 580px; height: 205px;margin-top:1px; float: left; position: relative; left: 160px}

/* login*/
div.login { width: 195px; float: right; padding: 25px 5px 0 0}
div.login p { font-size: 75%; color: #333333; padding: 0; margin: 0}
div.login p.password { position: relatine; top: 5px}
div.login p label { float: left; position: relative; top: 22px;width:50px;}
label { float: left; position: relative;width:200px;top:8px;font:8pt Verdana;}
div.content label{width:150px;top:-3px;}
div.login input.login-input, div.content input.login-input {width: 110px; height: 17px; border: solid 1px #CCCCCC; padding: 7px 2px 0px 3px; margin: 0 0 0 50px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%}
div.login input.registrovat-button { float: right; width: 80px; height: 26px; background: #0b297e url(../images/btn-login.png) no-repeat; font-size:12px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; border: none; margin: 5px 28px 0 0}
input.save { width: 80px; height: 26px; background: #0b297e url(../images/btn-login.png) no-repeat; font-size:12px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; border: none; margin: 5px 28px 0 0}

div.login ul.login { list-style: none; padding: 0; margin: 5px 0 0 0}
div.login ul li { font-size: 75%; float: left; padding: 0 0 0 7px; margin: 0 10px 0 0; background: url(../images/login-li.gif) 0 7px no-repeat}

/* logoff */
div.login p.user { padding: 20px 0 0 0}


/* ======================================================== LEFT COLUMN ======================================================== */

div#left-col { width: 200px; float: left; padding: 10px 0 0 0; position: relative; left: 25px}


/* VERNAV */
div.ver-nav { width: 200px; background: #e68205 url(../images/bg-ver-nav.png) bottom no-repeat; position: relative}

div.ver-nav h2 {position: absolute; top: 0; left: 0; overflow: hidden; width: 200px; height: 35px; margin: 0; padding: 0; font-size: 1.2em}
div.ver-nav h2 span {display: block; position: absolute; top: 0; left: 0; z-index:1; width: 100%; height: 100%; margin: 0; padding: 0; background:url(../images/bg-h2-kat.png) 0 0 no-repeat}

div.ver-nav ul { margin: 0 0 0 0; padding: 40px 0 20px 0}
div.ver-nav ul li { display: block; /*height: 30px;*/ line-height: 30px; padding: 0 0 0 20px; background: url(../images/bg-ver-nav-li.png) center bottom no-repeat}
div.ver-nav ul li a, div.ver-nav ul li a:visited, div.ver-nav ul li a:active { color: #FFFFFF; text-decoration: none; font-size: 120%}
div.ver-nav ul li a:hover { color:#FFFFFF; text-decoration: none; font-weight: bold}

div.ver-nav ul li ul.kateg1 { padding: 0 0 0 0}
div.ver-nav ul li ul.kateg1 li { line-height: 20px; background: none}


div.ver-nav ul li ul.kateg2 { padding: 0 0 8px 0}
div.ver-nav ul li ul.kateg1 l2 { line-height: 20px; background: none}


/* Akcni nabidka */
div.action-offer { width: 200px; background: url(../images/bg-div-200.png) bottom no-repeat; padding: 0 0 20px 0; margin: 10px 0 0 0}
div.action-offer h2 {position: relative; overflow: hidden; width: 200px; height: 40px; margin: 0; padding: 0; font-size: 1.2em}
div.action-offer h2 span {display: block; position: absolute; top: 0; left: 0; z-index:1; width: 100%; height: 100%; margin: 0; padding: 0; background:url(../images/bg-h2-action.png) 0 0 no-repeat}

/* Nejprodavanejsi */
div.top-seller { width: 200px; background: url(../images/bg-div-200.png) bottom no-repeat; padding: 0 0 20px 0; margin: 10px 0 0 0}
div.top-seller h2 {position: relative; overflow: hidden; width: 200px; height: 40px; margin: 0; padding: 0; font-size: 1.2em}
div.top-seller h2 span {display: block; position: absolute; top: 0; left: 0; z-index:1; width: 100%; height: 100%; margin: 0; padding: 0; background:url(../images/bg-h2-top-seller.png) 0 0 no-repeat}

/* items */
div.action-item, div.top-seller-item { width: 160px; margin: auto; padding: 10px; text-align: center; background: url(../images/bg-dotted.png) bottom repeat-x}
div.action-item h3, div.top-seller-item h3 { font-size: 85%; padding: 10px 0 0 0}
div.action-item p, div.top-seller-item p { color:#000000; padding: 0}



/* ======================================================== MIDDLE COLUMN ======================================================== */

div#mid-col { width: 540px; float: left; padding: 0 0 0 10px; background: url(../images/bg-mid-col.png) right top no-repeat; position: relative; left: 25px}

/* cesta */
div.path { width: 530px; border-bottom: solid 1px #CCCCCC; padding: 15px 0 0 0}
div.path p { padding: 0 0 5px 20px; font-size: 75%; background: url(../images/bg-path.png) left 2px no-repeat}
div.path p a { font-weight: bold; color: #145aa0}

/* intro */
div.intro, div.content { padding: 5px 0 10px 0}
div.intro h2, div.content h2 { padding-top: 10px}

/* text obsah */
/*div.content h2 {}*/

/* aktuality */
div.news { width: 530px; background:url(../images/bg-div-530.png) bottom no-repeat; position: relative}
div.news h2 {position: relative; overflow: hidden; width: 530px; height: 40px; margin: 0; padding: 0; font-size: 1.2em}
div.news h2 span {display: block; position: absolute; top: 0; left: 0; z-index:1; width: 100%; height: 100%; margin: 0; padding: 0; background:url(../images/bg-h2-news.png) 0 0 no-repeat}
div.news a.archive { font-size: 75%; color: #FFFFFF; position: absolute; top: 13px; right: 15px; z-index: 20}
div.news-item { padding: 10px}
div.news-item p { padding: 0}

div.bdotted { width: 530px; height: 20px; background:url(../images/bg-bdotted.png) left center repeat-x}

/* ZBOZI item */
div.item { width: 170px; background: url(../images/bg-item-top.png) top no-repeat; padding: 10px 0 0 0; float: left; margin: 10px 10px 0 0}
div.item-cont { width: 170px; height: 335px; background: url(../images/bg-div-170.png) bottom no-repeat;overflow:hidden;}
div.item-cont h3 { font-size: 75%; padding: 10px; min-height:40px;}
div.item-cont p.popis{ padding: 0 10px; font-size: 70%; line-height: normal;height:85px;overflow:hidden;}
div.item-cont p.price { padding: 0 10px; font-size: 70%; margin:0px;}
div.item-cont p.price { font-size: 100%; padding: 10px; color:#000000; font-weight: bold}

div.item-cont p.ks { padding: 0 10px 10px 10px}
div.item-cont input.piece { width: 20px; height: 17px; padding: 3px 3px 0px 2px; color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center}
div.item-cont input.koupit-button {  width: 70px; height: 26px; background: #0b297e url(../images/btn-koupit.png) no-repeat; font-size:12px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; border: none}

/* razeni*/
div.sorting { font-size: 90%}
div.sorting span { margin: 0 5px}
div.sorting img { margin: 0 2px; position: relative; top: 2px}

/* strankovani */
div.pageing {float: right; padding: 0 10px 0 0; font-size: 90%}
div.pageing ul { list-style: none}
div.pageing ul li {float:left; margin:0; padding: 0; background: none; color:#666666}
div.pageing ul li span {float:left; margin: 0 10px 0 0}
div.pageing ul li a { float:left; display:block; height:100%; padding:0 4px; font-weight:bold; color:#145aa0; text-decoration: underline}
div.pageing ul li a img { border: none; position: relative; top: 2px}
div.pageing ul li.posuvnik a {float:left}
div.pageing ul li a.active {color:#ff0101; text-decoration: none}
div.pageing ul li a:hover { color:#145aa0; text-decoration: none}
div.pageing ul li a:hover.active {text-decoration:none; color:#000000}


/* DETAIL ZBOZI*/
div.zbozi-detail {}

div.produkt-photo { width: 150px; margin: 0 10px 10px 0; padding: 10px; float: left; text-align: center; border: solid 1px #F0F0F0}
div.zbozi-atrib { float: left}
div.zbozi-atrib p { padding: 0}
div.zbozi-atrib p.zbozi-cena { padding: 5px 0 0 0; color: #000000; font-weight: bold; font-size: 100%}
div.zbozi-atrib p.zbozi-cena span { font-size: 85%; font-weight: normal}
div.zbozi-atrib p.stara-cena { padding: 0 0 10px 0; color: #000000;}
div.zbozi-atrib p.stara-cena span { font-size: 85%; font-weight: normal}

input#mnozstvi { height: 17px; width: 20px; border: solid 1px #CCCCCC; padding: 3px 2px 2px 3px; text-align: center}
div.prodDetailKosik input.koupit-button {  width: 70px; height: 26px; background: #0b297e url(../images/btn-koupit.png) no-repeat; font-size:12px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; border: none}

div.produkt-galery { margin: 10px 0 0 0}
div.produkt-galery img { margin: 0 10px 10px 0; padding: 10px; float: left; border: solid 1px #F0F0F0}


/* ZAPOMENUTE HESLO */
div.content input.login-input { margin: 0}
div.content input.registrovat-button { width: 80px; height: 26px; background: #0b297e url(../images/btn-login-heslo.png) no-repeat; font-size:12px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; border: none}
div.containerF input.registrovat-button { width: 80px; height: 26px; padding-top:0px; background: #0b297e url(../images/btn-login-heslo.png) no-repeat; font-size:12px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; border: none}


/* REGISTRACE */
div.content input {width: 200px; height: 17px; border: solid 1px #CCCCCC; padding: 5px 2px 2px 3px; margin: 1px 0 0 0; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%}
div.content select, select { border: solid 1px #CCCCCC; padding: 5px 2px 2px 3px; margin: 1px 0 0 0; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%}
div.content label { padding:8px 0px 0px 0px;}
div.content input.checkb { width: auto; border: none; position: relative; top:0px}
div.content input.checkb2 { width: auto; border: none; position: relative; top: -5px}

table.registration td { padding: 0 10px 0 0}
table.registration td.text-cont { width: 120px}
table.registration span.small { font-size: 10px; color:#666666}
table.registration span.star { color:#cc3333}
span.star { color:#cc3333}

/* ======================================================== RIGHT COLUMN ======================================================== */

div#right-col { width: 200px; float: right; background: url(../images/bg-right-col.png) top no-repeat; padding: 0; position: relative; right: 25px}

/* Kosik */
div.basket { width: 200px; background: url(../images/bg-div-200.png) bottom no-repeat; padding: 0 0 20px 0; margin: 10px 0 0 0}
div.basket-cont { width: 200px; background: url(../images/bg-basket-cont.png) 155px 50px no-repeat}
div.basket-cont h2 {position: relative; overflow: hidden; width: 200px; height: 40px; margin: 0; padding: 0; font-size: 1.2em}
div.basket-cont h2 span {display: block; position: absolute; top: 0; left: 0; z-index:1; width: 100%; height: 100%; margin: 0; padding: 0; background:url(../images/bg-h2-basket.png) 0 0 no-repeat}
div.basket-cont h3 { padding: 10px; font-size: 85%; color: #000000}
div.basket-cont h3 a { color: #145aa0}
div.basket-cont p { padding: 0px 10px 0 10px; font-size: 75%}


/* ======================================================== KOSIK DETAIL ======================================================== */
table#kosik, table.kosik-result { width: 530px; font-size: 10px; border-collapse: collapse}
table#kosik tr.kosikDatagridTdH { background: #666666}
table#kosik tr.kosikDatagridTdH td, table#kosik tr td { padding: 3px 5px; color: #FFFFFF}
table#kosik tr td { border-bottom: solid 1px #cccccc; text-align: center; color: #666666}
table#kosik tr td.theadClass { border: none; padding: 3px 0 10px 3px}
table#kosik tr td.theadClass a{ color:red;}
table#kosik input#mnozstvi { width: 25px}
img.empty { position: relative; top: 3px}

table.kosik-result { margin: 10px 0 0 0}
table.kosik-result td { background: #F4F7F7; padding: 3px}
table.kosik-result span { font-weight: bold}


/* Info */
div.info { width: 200px; background: url(../images/bg-div-200.png) bottom no-repeat; padding: 0 0 20px 0; margin: 10px 0 0 0}
div.info-cont { width: 200px; background: url(../images/bg-info-cont.png) 155px 50px no-repeat}
div.info-cont h2 {position: relative; overflow: hidden; width: 200px; height: 40px; margin: 0; padding: 0; font-size: 1.2em}
div.info-cont h2 span {display: block; position: absolute; top: 0; left: 0; z-index:1; width: 100%; height: 100%; margin: 0; padding: 0; background:url(../images/bg-h2-info.png) 0 0 no-repeat}
div.info-cont ul { margin: 10px 0 0 10px; padding: 0}
div.info-cont ul li { font-size: 90%; background:url(../images/bg-info-li.png) 0 3px no-repeat; padding: 0 0 3px 25px}
div.info-cont ul li a {}

/* ------------------------------------------ FOOTER ------------------------------------------ */
div#footer { background: url(../images/bg-footer.png) bottom no-repeat; font-size: 85%; padding: 10px 25px 30px 25px}
div#footer p { padding: 0}
div#footer p.copy, div#footer p.copy a, div#footer p.design, div#footer p.design a { color:#666666}
div#footer p.design { float: right}
div#footer p.seo { color:#999999; padding: 10px 0 0 0;text-align:center}
div#footer p.seo a{color:#666666;text-decoration:none;}
div#footer p.seo a:hover{color:#666666;text-decoration:underline;}

div.f-line { width: 950px; margin: auto; height: 3px; border-bottom: solid 3px #FF9900; clear: both; padding: 30px 0 0 0}

div.odkaz-novinky{ clear:both; text-align:right;padding:10px }
div.odkaz-novinky a{font-size:8pt;}
div.odkaz-akce{ clear:both; text-align:right;padding:10px 5px 0px 5px; text-align:center;}
div.odkaz-akce a{font-size:8pt;}
.pagingStat{font:8pt Verdana;padding:5px;float:left;position:relative;}
.pagingAllTop {	position: relative;	width: 95%;	padding: 7px 10px;	height: 20px;}
div.pageing img{
  margin:3px;
  vertical-align:middle;
}
.pageing a{text-decoration:underline;font-weight:bold;font-size:90%;}
.pageing a:hover{text-decoration:none;}
.pageing span.active{color:red;font-weight:bold;font-size:90%;}
.pagingAllBtm {	width: 98%;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #d8dcdc;	padding-top: 5px;	clear: both;}
.pagingVzhled {	float: left;	margin-left: 40px;	margin-top: -3px;}
.paging {	float: right;	position: relative;	white-space: nowrap;	font-weight: bold;	font:8pt Verdana;padding:5px;}
.pading a{text-decoration:underline;font-weight:bold;}
.pading a:hover{text-decoration:none;}
img.icoAkce,img.icoNovinka{
  position:absolute;
  margin:5px 0 0 100px;
}
img.ico{
  position:absolute;
  margin:5px 0 0 120px;
}

.modPrislusenstvi {
	text-align: center;
	float: left;
	width: 172px;
	margin-top: 0px;
	height: 135px;
	position: relative;
}
.modPrislusenstviTxt {
	position: absolute;
	font-size:8pt;
	width: 100%;
	top: 90px;
	height: 36px;
	left: 0px;
	overflow: hidden;
	text-align:center;
}
a.mod-odkaz{
  font-size:7pt;
}
.clearB10 {
	clear: both;
	height: 1px;
	overflow:hidden;
}
.kosikMnozstvi-small{
  font-size:70%;
  font-weight: bold;
  margin:15px 5px 5px 5px;
  float:right;
  width:70px;
}
.kosikMnozstvi {
	margin:5px;
	font-size: 80%;
	font-weight: bold;
	color: #646464;
	clear: both;
}
div.formTRlinks{
  padding:6px;
}
div#headRMenu{
  text-align:left;
  padding:12px 6px 0px 0px;
  color:#3c5868;
  float:right;
  font-size:8pt;
}
div#headRMenu a{
  color:#000000;
  text-decoration:none;
  color: #999999;
  font-size:8pt;
}
div#headRMenu a:hover{
  text-decoration:underline;
}
div.sitemap-right{
  float:right;
  width:50%;
}
div.txt h2 a{
  text-decoration:none;
}
/* classes */
.hidden {display: none}
.clr {width: 100%; font-size: 1px; clear: both}
.nobgr { background: none !important}
.center { text-align: center}
.taleft { text-align: left !important}
.taleft { text-align: left;}
.taright { text-align: right !important}
.bold { font-weight: bold}
.tcenter { text-align: center;overflow:hidden;}
.tcenter-img { text-align: center;overflow:hidden;height:100px;}
.tcenter-img img{height:100px;}
.fleft { float: left}
.fright { float: right}
hr { display: none}

.orange { color: #e68205 !important}
.black { color: #000000 !important}
.grey { color: #666666 !important}
.blue { color: #145aa0 !important}
.red { color: #cc3333 !important}


/* 20. 07. 2009 */
label { padding: 0 0 0 0}
table.akce td { padding: 0 0 10px 0}
textarea#POZNAMKA { width: 360px}
table.akce input.save,table.akce input.close { width: 80px; height: 26px; 
background: #0b297e url(/images/btn-save.png) no-repeat; font-size:12px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; border: none}

/* sprava adres */
table#ajaxgrid { width: 530px; font-size: 10px; border-collapse: collapse}
table#ajaxgrid tr.kosikDatagridTdH td { background: #666666; color:#FFFFFF !important}
table#ajaxgrid tr td { border-bottom: solid 1px #cccccc; color: #666666; padding: 3px 5px;}
table#ajaxgrid tr td.theadClass { border: none; padding: 3px 0 10px 3px}
table#ajaxgrid tr td.theadClass a{ color:red;}
table#ajaxgrid tr.kosikDatagridTdH-tfoot td {background: #F4F7F7; border: none}
table#ajaxgrid caption { font-size: 160%; color: #00456e; padding: 20px 10px 20px 0; margin: 0 0 0 0; font-weight: bold}
fieldset.fieldsetBasic table#ajaxgrid tbody input,fieldset.fieldsetBasic table#ajaxgrid thead input{border: solid 1px #CCCCCC; padding: 5px 2px 2px 3px; margin: 1px 0 0 0; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%}
div input.btnAlone, input.btnAlone { width: 80px; height: 26px; background: #0b297e url(../images/btn-login-heslo.png) no-repeat; font-size:12px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; border: none; margin: 0 0 0 5px; padding: 0}

div.btnField { margin: 10px auto; text-align: center}
div.padLTRB {padding:10px;font-size:80%;}

/* winter skin */
/*body { background: #dfe7e9 url(../images/winter-skin.jpg) center top no-repeat}
div#page { top: 98px}
div#top { background: none; padding: 0}*/
/* spring skin */
body { background: #d7e796 url(../images/spring-skin.jpg) center top no-repeat}
div#page { top: 91px}
div#top { background: none; padding: 0}
div#footer { background: url(../images/bg-footer2.png) bottom no-repeat; font-size: 85%; padding: 10px 25px 30px 25px}
