body { text-align: center; color: #000; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; font-size: 80%; background: #fff; }
#main { margin: 0 auto; width: 960px; text-align: left; position: relative; min-height: 450px; height: auto; _height: 450px; }
html>body { font-size: 85%; *font-size: 80%; } body:last-child, * html body { font-size: 80%; }

/* --- GENERAL --- */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, dl, dt, dd { margin: 0; padding: 0; }
ul, ol { list-style: none; }
a img, :link img, :visited img, fieldset { border: none; }
hr, .search legend, .filter legend, .add legend { display: none; }
.hore { position: absolute; top: -10000px; }
.none { display: none; }
a, a:link, a:visited, a:active { color: #024794; text-decoration: underline; }
a:hover { color: #024794; text-decoration: none; }
.clear { overflow: hidden; clear: both; height: 1px; line-height: 1px; }

/* --- HEADER --- */
#logo {position:absolute; }
#logo img { position: absolute;top:20px;margin-left:52px;}

#header { height: 0px; position: absolute; font-size: 0em; }
#header span { background: #fff url(../images/header.jpg) no-repeat; position: absolute; width: 100%; height: 100%; }

#den { text-align: right; font-size: 95%; position: absolute; top: 0; width: 960px; font-size: 85%; }

/* --- MENU --- */
#menu { position: absolute; top: 20px; width: 960px; z-index: 2; } 
#menu ul { list-style: none; text-align: right; }
#menu li { float: right; margin: 0 0 0 2px; background: url(../images/menu_off.jpg) no-repeat; font-size: 85%; }
#menu li a, #menu li a:link, #menu li a:visited, #menu li a:active { display: block; height: 20px; line-height: 20px; vertical-align: middle; width: 99px; text-align: center; color: #014694;; text-decoration: none; }
#menu li a:hover { color: #014694; text-decoration: none; border-bottom: #329EDE 2px solid; }
#menu li.tab { background: url(../images/menu_on.jpg) no-repeat; font-weight: bold; font-size: 105%; }
#menu li.tab a, #menu li.tab a:link, #menu li.tab a:visited, #menu li.tab a:active { color: #fff; text-decoration: none; }
#menu li.tab a:hover { color: #fff; text-decoration: none; border-bottom: #fff 2px solid; }


/* --- SEARCH --- */
#search {border:0px red solid;width:960px;height:92px;background:transparent url(../images/tovarsk-hlavicka.png) no-repeat 0px 0px;margin-top:20px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow:0px 0px 10px #777;
-webkit-box-shadow: 0px 0px 10px #777;
box-shadow: 0px 0px 10px #777;

}
#search a {}
.search {border:0px black solid;width:730px;float:right;margin-top:40px;}
.input_sub {width:570px;height:26px;_height:36px;border:1px #2DAF04 solid;margin-right:10px;background: #fff url(../images/serach_back.png) no-repeat 0px 0px;padding:5px;
line-height:26px;
  -moz-box-shadow:0px 0px 10px #777;
  -webkit-box-shadow: 0px 0px 10px #777;
  box-shadow: 0px 0px 10px #777;
  font-style:italic;color:#9a9a9a;
}
.input_sub:focus{border-color:black;}
.hladaj {border:0;height:36px;width:114px;background:#FFCA00 url(../images/button_back.png) no-repeat 0px 0px;font-weight:bold;color:#555;
  -moz-box-shadow:0px 0px 10px#777;
  -webkit-box-shadow: 0px 0px 10px #777;
  box-shadow: 0px 0px 10px #777;
}
.hladaj:hover {color:#000;cursor:pointer;}

#small_menu {color:white;float:right;position:absolute;margin-left:690px;top:5px;}
#small_menu a {color:white;text-decoration:none;}
#small_menu a span {font-weight:bold;}
#small_menu a:hover {text-decoration:underline;}

#privesok {width:74px;height:112px;position:absolute;background:transparent url(../images/privesok.png) no-repeat 0px 0px;margin-left:-48px;top:4px;}

#info {display:none;}

#linka { margin: 0 auto 5px auto; background: #000; width: 100%; }
#linka p { font-size: 75%; padding: 2px 0; text-align: left; margin: 0 auto; width: 960px; color: #fff; }

#linka a, #linka a:link, #linka a:visited, #linka a:active { text-decoration: none; color: #fff; }
#linka a:hover { text-decoration: underline; color: #fff; }

#linka a.act, #linka a:link.act, #linka a:visited.act, #linka a:active.act  { text-decoration: none; color: #7EC330; }
#linka a:hover.act { text-decoration: underline; color: #7EC330; }


#search_suggest { position: absolute; margin-left: 242px; top: 90px; *margin-left: 241px; *top: 90px; _margin-left: 245px; _top: 92px; width: 386px; _width: 380px; border: 1px solid #DDDDDD; background: #fff; }
#search_suggest li { height: 20px; line-height: 20px; vertical-align: middle; display: block; }
#search_suggest li.suggest_name { padding: 5px 10px 0 10px; font-weight: bold; color: #FF6600; }

#search_suggest li.suggest_close { background: #DDDDDD; text-align: right; padding: 0 10px 0 0; }

#search_suggest li a, #search_suggest li a:link, #search_suggest li a:visited, #search_suggest li a:active { font-size: .85em; display: block; color: #024794; text-decoration: none; width: 348px; _width: 378px; padding: 0 20px; }
#search_suggest li a:hover { display: block; color: #024794; text-decoration: none; background: #eee; width: 346px; _width: 378px; padding: 0 20px; }

#search_suggest li.suggest_close a, #search_suggest li.suggest_close a:link, #search_suggest li.suggest_close a:visited, #search_suggest li.suggest_close a:active { display: block; width: 376px; _width: 368px; padding: 0 10px 0 0; _padding: 0 0 0 0; background: #DDDDDD; }
#search_suggest li.suggest_close a:hover { background: #DDDDDD; display: block; width: 376px; _width: 368px; padding: 0 10px 0 0; _padding: 0 0 0 0; text-decoration: underline; }


/* --- LEFT COL --- */
#left { float: left; width: 650px; }

.wrap_banner { width: 650px; margin: 15px 0; border: 1px solid #DADADA; text-align: center; padding: 3px 0; font-size: 1.3em; }


#left h1 { color: #FF6600; font-size: 2.2em; font-weight: bold; margin: 20px 0 0 0; }
#left h1.viz { display: inline; background: none; font-size: 110%; padding: 0; font-weight: bold; }

#left p { padding: 10px 0; }
#left h2 { color: #FF6600; font-size: 1.4em; font-weight: normal; padding: 20px 0 0 0; }

#left_left { float: left; width: 315px; }
#left_right { float: right; width: 315px; }

#left #cat { margin-top:20px;border:1px #ddd solid; padding:10px;width:938px;margin-bottom:10px;border-tosdp:0;

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

}
/*#left #cat a {color: #2c7027}*/
#left #cat_in { margin: 15px 0 0 0; width: 650px; }
#left #cat_in h2 { float: left; width: 302px; margin-top: 5px; padding: 0 0 0 23px; background: url(../images/adresar.jpg) no-repeat 0 -0.1em; font-size: 1.2em; font-weight: normal; }

#left table#cat_table { font-size: 100%; width: 900px; border-collapse: collapse; margin: 0 10px; }
#left table#cat_table td { width: 230px; _width:220px; vertical-align: top; padding: 15px 10px 5px 0; }
#left table#cat_table td h2 { width: 230px; _width:226px;font-size: 120%; margin: 0; padding: 0; font-weight: bold; }
#left table#cat_table td h2 a { text-decoration: none; }
#left table#cat_table td h2 a:hover { text-decoration: underline; }
#left table#cat_table td p { width: 220px; font-size: 90%; margin: 0; padding: 0; color: #777777; }
#left table#cat_table td p a { color: #777777; text-decoration: none; }
#left table#cat_table td p a:hover { text-decoration: underline; }
#left table#cat_table td.kat_img { width: 90px; }

#left .abeceda { padding: 20px 0 0 20px; }
#left .abeceda a, #left .abeceda_sub a { margin: 0 14px 0 0; }

#left .abeceda_sub { padding: 0 0 5px 0; border-bottom: 1px solid #eee; }

#left .abecednik { padding: 0 0 5px 0; }
#left .abecednik h2 { margin: 25px 0 0 0; padding: 0 0 0 23px; background: url(../images/adresar.jpg) no-repeat; font-size: 1.3em; font-weight: normal; }
#left .abecednik p { margin: 0; padding: 0 0 0 23px; font-size: 0.85em; font-weight: normal; color: gray; }
#left .abecednik p a, #left .abecednik p a:link, #left .abecednik p a:visited, #left .abecednik p a:active, #left .abecednik p a:hover { color: gray; }
#left .abecednik p a strong { color: #75aa04; }

#left #vzor { margin: 10px 0; }
#left #vzor pre { line-height: 1.5em; width: 610px; _width: 630px; font-family: "Verdana Ce", Verdana, sans-serif; font-size: 10px; padding: 10px; background: #E8E8E8; border-top: 1px dotted #D3D3D3; border-bottom: 1px dotted #D3D3D3; }
#left #vzor p, #left #vzor h2, #left #vzor h3, #left #vzor ul { margin: 10px; padding: 0 0 10px 0; }
#left #vzor h2 { color: #FF6600; font-size: 1.5em; }
#left #vzor h3 { font-size: 1.3em; margin: 10px; color: #FF6600; }
#left #vzor ul { margin: -10px 15px 0 15px; }
#left #vzor li { list-style-type: disc; margin: 0 15px; }
#left #vzor dl { margin: 10px; font-size: 95%; }
#left #vzor dt { font-weight: bold; }
#left #vzor dd { padding: 0 0 5px 50px; }

#left .infomail p, #left .infomail h2, #left .infomail h3, #left .infomail ul { padding: 0 0 10px 0; }
#left .infomail h2 { color: #FF6600; font-size: 1.4em; margin-top: 20px; }
#left .infomail ul { margin: 0 15px 0 15px; }
#left .infomail li { list-style-type: disc; margin: 0 15px; padding: 5px 0 0 0; }

#left .moj_obchod h1 { color: #FF6600; font-size: 1.4em; margin-top: 20px; padding-bottom: 5px; border-bottom: 1px dotted #DCDCDC; }
#left .moj_obchod .left { float: left; width: 315px; _width: 320px; border-right: 1px dotted #DCDCDC; padding-right: 5px; }
#left .moj_obchod .right { float: right; width: 315px; }
#left .moj_obchod .line { border-bottom: 1px dotted #DCDCDC; }

#left .moj_obchod p { padding: 0 0 3px 0; }

#left .moj_obchod p.right { font-size: 85%; text-align: center; padding-bottom: 5px; background: url(../images/porovnaj.jpg) no-repeat; position: relative; left: 215px; }
#left .moj_obchod p.right a { color: #fff; text-decoration: none; display: block; width: 100px; height: 20px; line-height: 20px; vertical-align: middle; position: relative; left: 0; _left: -105px; *left: -105px; }

#left .moj_obchod p.big { font-size: 1.4em; }

#left .moj_obchod .left h2, #left .moj_obchod .right h2 { color: #FF6600; font-size: 1.2em; margin: 10px 0; padding: 0; font-weight: normal; }
#left .moj_obchod ul { margin: 0 15px 0 15px; }
#left .moj_obchod li { list-style-type: disc; margin: 0 15px; padding: 5px 0 0 0; }

#left pre { line-height: 1.5em; width: 100%; font-family: "Verdana Ce", Verdana, sans-serif; font-size: 10px; padding: 10px; background: #E8E8E8; border-top: 1px dotted #D3D3D3; border-bottom: 1px dotted #D3D3D3; color: #800080; }
#left pre span { color: #000; }

#left .kateg_search ul { margin: 15px 0 0 0; }
#left .kateg_search li { background: url(../images/adresar.jpg) no-repeat 0 0em;  padding: 0 0 3px 23px;  font-size: .85em;font-weight: normal; }


.obchody { width: 214px; border: 1px solid #eee; float: left; }
.obchody p { width: 214px; text-align: center; padding: 5px 0; }
.obchody p a, .obchody p a:link, .obchody p a:visited, .obchody p a:active { text-align: center; color: #008000; font-size: 95%; }
.obchody p a:hover { color: #008000; }


/* --- OMRVINKY --- */
.zobraz { font-size: 85%; padding-top: 10px; float: left; width: 587px; }
.zobraz strong span { color: #FF6600; }
/*
.drob { font-size: 85%; padding-top: 10px; width: 630px; }
.drob span { color: #FF6600; }

*/

.drob { display:block;width:940px;padding:0px;margin-top:20px;background:transparent;color:#333;margin-bottom:0px;height:10px;font-size: 85%; color:#555}
.drob a {color:#555;}


/* --- VIEW TOOL --- */
#textTool { font-size: 85%; text-align: rigth; float: left; width: 63px; padding-top: 5px; margin-bottom: 5px; _margin-bottom: 7px; *margin-bottom: 5px; }
#textTool ul { list-style: none; }
#textTool li { display: inline; }
#textTool li a { float: left; }
#textTool a#small, #textTool a#medium, #textTool a#large { background-repeat: no-repeat; width: 15px; height: 11px; margin: 3px; }
#textTool a#small { background-image: url(../images/prep1.jpg); }
#textTool a#medium { background-image: url(../images/prep2-on.jpg); }
#textTool a#large { background-image: url(../images/prep3.jpg); }
#textTool span { position: absolute; top: -10000px; }


/* --- ETARGET --- */
.etarget { margin: 25px 0 15px 0; padding: 10px; line-height: 18px; border: 1px solid #ddd; }
.etarget .selfpromo { text-align: right; font-size: 85%; width: 100%; }
.etarget .selfpromo .left { text-align: left; display: none; }
.etarget .selfpromo .right { text-align: right; }
.etarget .title { font-weight: normal; font-size: 1.3em; margin-bottom: 3px; padding: 0 0 0 0; }
.etarget .title b { font-weight: normal; }
.etarget .description, #etarg .etarget .url{ padding: 0; margin-bottom: 0; }
.etarget br { display: none; }
.etarget .url { margin-bottom: 20px; }
.etarget .url a, .etarget .url a:link, .etarget .url a:visited, .etarget .url a:active, .etarget .url a:hover { color: #008000; text-decoration: none; }
.etarget table { font-size: 100%; }
.etarget table td.etarget_img { vertical-align: top; width: 100px; }
.etarget table td .block { padding-left: 10px; }

.text p { padding: 10px 0; }
.text h2 { color: #FF6600; font-size: 1.4em; font-weight: normal; padding: 20px 0 0 0; }

/* --- TOVAR radenie --- */
#left .tovar { width: 650px; padding: 18px 0; _padding: 16px 0 6px 0; *padding: 16px 0 6px 0; border-bottom: 1px solid #eee; }

#left .sponz { background: #FDF5E6; }

#left .tovar p.tov_img { width: 95px; text-align: center; float: left; margin-top: 2px; margin-right: 15px; _margin-right: 10px; padding: 0; background: none;}
#left .porovnavacka p.tov_img { margin-top: 54px; }
#left .tovar .tov_pop { width: 440px; float: left; /*overflow: hidden;*/ }
/*#left .tovar .tov_pop h2, #left .tovar .tov_pop_shop h2 { font-weight: normal; font-size: 1.3em; padding: 0; color: #024794; }*/
#left .tovar .tov_pop_por h2, #left .tovar .tov_pop h2, #left .tovar .tov_pop_shop h2 { font-weight: normal; font-size: 1.3em; padding: 0; color: #024794;}
#left .porovnavacka .tov_pop_por h2, #left .porovnavacka .tov_pop h2 { font-size: 1.8em;  margin-left: -110px; padding: 6px 0 10px; font-weight: bold;}
#left .tovar h2 a {text-decoration: none;}
#left .tovar h2 a:hover {text-decoration: underline;}
#left .tovar .tov_pop_por p, #left .tovar .tov_pop p {font-size: 1.1em; line-height: 1.3em;}
#left .tovar .tov_pop_por .cena { font-size: 1.2em; font-weight: bolder; position: relative; top: -12px; left: 130px; width: 250px; text-align: right;}
#left .tovar .tov_pop_por .cena span { font-size: 1.3em; color: #ff6600;}
#left .tovar .tov_pop p, #left .tovar .tov_pop_shop p { padding: 10px 5px 0 0; width: 410px; }
#left .tovar .tov_pop span, #left .tovar .tov_pop_shop span { color: #008000; font-size: 110%; padding: 2px 30px 0 0; margin: 0; }
#left .tovar .tov_pop span a, #left .tovar .tov_pop span a:link, #left .tovar .tov_pop span a:visited, #left .tovar .tov_pop span a:active { color: #008000; }
#left .tovar .tov_pop_shop span a, #left .tovar .tov_pop_shop span a:link, #left .tovar .tov_pop_shop span a:visited, #left .tovar .tov_pop_shop span a:active { color: #008000; }
#left .tovar .tov_pop span a:hover, #left .tovar .tov_pop_shop span span { color: #008000; }
#left .tovar .tov_pop p.zoznam_plus { font-size: 85%; background: url(../images/zoznam_plus.jpg) no-repeat 0 0.4em; padding: 0 0 0 13px; margin-top: 8px; }
#left .tovar .tov_pop p.zoznam_ok { font-size: 85%; background: url(../images/zoznam_ok.jpg) no-repeat 0 0.4em; padding: 0 0 0 13px; margin-top: 8px; }
#left .tovar .tov_pop p.zoznam_minus { font-size: 85%; background: url(../images/zoznam_minus.jpg) no-repeat 0 0.4em; padding: 0 0 0 13px; margin-top: 8px; }
#left .tovar .tov_pop p.tov_cen { margin-top: 8px; padding: 0; }
#left .tovar .tov_pop p.tov_cen span, #left .tovar .tov_pop_por p.tov_cen span { color: #008000; font-size: 1.4em; margin-top: 8px; padding: 0; }
/*#left .tovar .tov_pop p.cat { padding: 5px 0 0 20px; background: url(../images/adresar.jpg) no-repeat 0 0.4em; font-size: 95%; position: relative; top: 20px; }*/
#left .tovar .tov_pop p.cat span.nahlas {  margin-left: 30px;padding: 5px 0 0 13px; background: url(../images/odpo.jpg) no-repeat 0 0.7em; font-size: 1.1em; }
#left .tovar .tov_pop p.cat span.nahlas a { color: #708090; }

#left .tovar p.tov_img_shop { width: 90px; text-align: left; float: left; padding: 0; margin-top: 3px; margin-right: 10px; }

#left .tovar .tov_pop_shop { width: 535px; _width: 545px; float: left; padding: 0 10px 0 0; }
#left .tovar .tov_pop_por { width: 525px; _width: 535px; float: left; padding: 0 10px 0 0; }
#left .tovar .tov_pop_por p.cat, #left .tovar .tov_pop p.cat { padding: 5px 0 0 20px; background: url(../images/adresar.jpg) no-repeat 0 0.4em; font-size: 110%; position: relative;}
#left .porovnavacka .tov_pop_por p.cat, #left .porovnavacka .tov_pop p.cat { top: 0px; left: -1px; margin-bottom: 30px;}
#left .tovar .tov_pop_por p.cat span.nahlas {  margin-left: 30px;padding: 5px 0 0 13px; background: url(../images/odpo.jpg) no-repeat 0 0.7em; font-size: 105%; }
#left .tovar .tov_pop_por p.cat span.nahlas a { color: #708090; }

#left .tovar {position: relative;}
#left .tovar .tov_cena { width: 100px; /*float: left;*/ position: absolute; bottom: 35px; right: 0px; *position: relative; *bottom: 0;}
#left .porovnavacka .tov_cena {/*width: inherit; float: none; position: relative; left: 0; top: 0;*/}
#left .tovar .tov_cena p { font-size: 1.3em; color: #000; font-weight: bold; text-align: center; padding: 0; }
#left .porovnavacka .tov_cena p { position: relative; top: 65px; left: -175px; width: 150px; display: block; font-size: 1.2em; }
#left .porovnavacka .tov_cena p span { font-size: 1.3em; color: #F60; }
#left .tovar .tov_cena p.old_price { font-size: 1.0em; color: #000; font-weight: normal; }
#left .tovar .tov_cena p.porovnaj { font-size: 85%; color: #fff; font-weight: bold; background: url(../images/porovnaj.jpg) no-repeat; margin-top: 8px; }
#left .tovar .tov_cena .buttonista a { width: 100px; padding: 6px 2px; font-size: 1em; }
#left .tovar .tov_cena .buttonista { width: 100px; font-size: 1em;  }
#left .tovar .tov_cena .buttonista_sirsi {width: 120px; margin-left: -20px;}
#left .tovar .tov_cena .buttonista_sirsi a {width: 120px; }
#left .porovnavacka .tov_cena .buttonista { position: relative; width: 120px; font-size: 1.1em; top: 25px; left: -30px; }
#left .porovnavacka .tov_cena .buttonista a { width: 120px; font-size: 1.1.em; padding: 8px 4px; }
#left .tovar .tov_cena p.porovnaj a { color: #fff; text-decoration: none; display: block; width: 100px; height: 24px; line-height: 24px; vertical-align: middle; }
#left .tovar .tov_cena p.nazory { margin-top: 7px; font-size: 85%; color: Gray; font-weight: normal; text-align: center; }

#left .frezky { padding: 10px 0 5px 20px; margin: 10px 0 0 0; background:  url(../images/zobraz.jpg) no-repeat 0 10px;  }
#left .frezky_li  { padding: 0; margin: 5px 10px; }
#left .frezky_li li { float: left; padding: 0 0 0 10px; overflow: hidden; background: url(../images/stvorec.jpg) no-repeat 0 0.5em; height: 16px; width: 190px; _width: 200px; margin: 0 0 0 10px; font-size: 95%; }

.odkazy li { margin: 20px 0 0 0; padding: 0 10px 10px 0; list-style-type: none; position: relative; }
.odkazy li h4 { font-size: 1.3em; color: #024794; font-weight: normal; padding: 0 50px 3px 10px; }
.odkazy li h4 span { color: #008000; font-weight: bold; font-size: 0.7em; }
.odkazy li.sponz a:hover, .odkazy p.sponz h4 a, .odkazy p.sponz h4 a:link, .odkazy p.sponz h4 a:visited, .odkazy p.sponz h4 a:active, .odkazy li.sponz h4 a:hover { color: #024794; }
.odkazy li p { margin: 0 45px 0 10px; padding: 0; }
.odkazy li span.url { font-size: 95%; color: #008000; }

.odkazy_sponz { background: #FFF4DD; position: relative; }
.odkazy_sponz ul { background: #FFF4DD; padding: 0 10px 10px 10px; }
.odkazy_sponz li { padding: 10px 0 0 0; }
.odkazy_sponz li h4 { padding: 0; }
#left .odkazy .odkazy_sponz p.sponz { text-align: right; position: absolute; right: 5px; top: 5px; font-size: 85%; padding: 0; margin: 0; z-index: 50; color: gray; }
.odkazy_sponz table { font-size: 100%; }
.odkazy_sponz table td { padding: 5px; font-size: 85%; vertical-align: top; }
.odkazy_sponz table td h4 { font-size: 130%; font-weight: normal; padding-bottom: 5px; }
.odkazy_sponz table td p { color: #008000; font-size: 115%; padding-top: 5px; }

.odkazy li.sponz_back { background: #FFF4DD; padding: 5px 10px; }
.odkazy li.sponz_back h4 { background: #FFF4DD; padding: 5px 10px 5px 0; }

/* --- SUVISIACE VYHLADAVANIE --- */
.suv_search { width: 960px; padding: 10px 0 15px 0; border-bottom: 1px solid #eee; margin: 0 auto; }
.suv_search p { padding: 0 0 15px 0; text-align: left; }
.suv_search li { width: 240px; float: left; text-align: left; }


/* --- LISTOVANIE --- */
.list { text-align: center; margin: 35px 0 15px 0; font-size: 95%; }
.list span { position: absolute; top: -10000px; }
.list strong { color: #fff; background: #EE9022; padding: 3px 7px; }
.list a, .list a:link, .list a:visited, .list a:active { padding: 3px 7px; }
.list a:hover { padding: 3px 7px; background: #E7F4C9; }

.pokec { margin: 15px 25px; }
.pokec h3 { font-size: 140%; font-weight: normal; }
.pokec h4 { font-size: 120%; border-bottom: 1px solid #ECECEC; color: #395796; background: url(../images/info.jpg) no-repeat; padding: 0 0 3px 20px; margin-top: 20px; }
.pokec p span { background: #FFBE93; font-size: 120%; font-weight: bold; padding: 0 7px; border: 1px solid #DCDCDC; }
.pokec ul { margin: 0 15px; }
.pokec li { list-style-type: disc; margin: 0 15px; }
.pokec li.prid_ok { font-size: 120%; list-style-type: none; background: url(../images/zoznam_plus.jpg) no-repeat 0 0.3em; margin: 0; padding: 0 0 3px 15px; }
.pokec li.prid_can { font-size: 120%; list-style-type: none; background: url(../images/zoznam_minus.jpg) no-repeat 0 0.3em; margin: 0; padding: 0 0 0 15px; }

/* --- LEFT COL VIZITKA --- */
.nazory_left { float: left; width: 250px; }
.nazory_left_dalej { width: 250px; text-align: center; margin-top: 90px; }
.nazory_left_dalej span { font-size: 1.8em; color: #FF6600; }
.nazory_left_dalej .ratingblock { display: block; margin: 10px 0 0 70px; _margin: 10px 0 0 0; *margin: 10px 0 0 0; }
#left table#nazor { font-size: 100%; background: #EEF3F7; }
#left table#nazor td { padding: 0 10px 10px 10px; }
#left table#nazor td span { color: #f00; }
#left h3.prdj { margin: 15px 0 5px 0; font-size: 1.3em; font-weight: normal; color: #FF6600; }
#left table#nazor .prid_naz_inp { width: 230px; border: 1px solid #C4D5E3; padding: 1px 0; }
#left table#nazor .prid_naz_txt { width: 230px; height: 100px; border: 1px solid #C4D5E3; }
#left table#nazor td.prid_naz_odo { text-align: right; }

.nazory_right { float: right; width: 380px; }
#nazory_right_in { display: block; overflow: auto; background: #EEF3F7; height: 216px; _height: 219px; }
#nazory_right_in p { padding: 10px; _padding: 15px 10px 22px 10px; overflow: hidden; clear: both; }
#nazory_right_in p span.user { background: url(../images/user.jpg) no-repeat 0 0; padding: 0 0 0 20px; float: left; }
#nazory_right_in p span.date { background: url(../images/date.jpg) no-repeat 0 0; padding: 0 0 0 20px; float: right; }

#left table#kontakt { font-size: 100%; background: #EEF3F7; margin-top: 20px; padding: 25px 0 15px 0; }
#left table#kontakt td { padding: 0 10px 10px 10px; }
#left table#kontakt td span { color: #f00; }

#left table#kontakt .prid_naz_inp { width: 230px; border: 1px solid #C4D5E3; padding: 1px 0; }
#left table#kontakt .prid_naz_txt { width: 330px; height: 70px; border: 1px solid #C4D5E3; }
#left table#kontakt td.prid_naz_odo { text-align: right; }

#left #kontakt_odoslany { font-size: 130%; font-size: 1.8em; color: #FF6600; text-align: center; width: 650px; margin-top: 50px; }

#left h2.shop { margin: 20px 0 0 0; font-size: 1.5em; font-weight: normal; color: #000; }
#left p.shop { margin: 7px 0 0 0; float: left; width: 325px; }

#left h3.suv { margin: 45px 0 5px 0; font-size: 1.3em; font-weight: normal; color: #FF6600; border-bottom: 1px solid #eee; }
#left h3.top { margin: 15px 0 5px 0; font-size: 1.3em; font-weight: normal; color: #FF6600; border-bottom: 1px solid #eee; }
#left h3.top_obchody { margin: 15px 0 5px 0; font-size: 1.3em; font-weight: normal; color: #FF6600; }

#left h3.por { margin: 35px 0 0 0; font-size: 1.3em; font-weight: normal; color: #FF6600; border-bottom: 1px solid #eee; }

#left table.porovnaj { font-size: 100%; width: 650px; border-collapse: collapse; }
#left table.porovnaj th { background: #EEF3F7; padding: 3px 0; text-align: center; }
#left table.porovnaj td { padding: 10px; border-bottom: 1px solid #eee; vertical-align: top; }


#left table.porovnaj td.ikonik p { padding: 4px 0 0 0; *padding: 8px 0 0 0; margin: 0; }
#left table.porovnaj td.popisos p { padding: 3px 0 0 0; margin: 0; }
#left table.porovnaj td.popisos p a { text-decoration: underline; cursor: pointer; font-size: 85%; color: Gray; }
#left table.porovnaj td.popisos p a:hover { text-decoration: none; }

#left table.porovnaj td div.ratingblock { margin: 0; *margin: 0 0 0 -70px; _margin: 0 0 0 -10px; }
#left table.porovnaj td.ikonik { width: 88px; } /* pre text max. 80 znakov */
#left table.porovnaj td.ceniky { width: 100px; text-align: right; }
#left table.porovnaj td.ceniky del { position: relative; top: 6px; color: grey; }
#left table.porovnaj td.popisos { width: 260px; }
#left table.porovnaj td.popisos a { text-decoration: none; cursor: text; }
#left table.porovnaj a.shop_name, #left table.porovnaj a.shop_url { cursor: pointer; margin: 0 auto; display: block; text-align: center; padding-top: 4px; text-decoration: none;}
#left table.porovnaj a:hover.shop_name, #left table.porovnaj a:hover.shop_url { text-decoration: underline; }

#left table.porovnaj td.popisosos { width: 370px; }
#left table.porovnaj td.popisosos a { text-decoration: none;}
#left table.porovnaj td.popisosos a:hover { text-decoration: underline; }

#left table.porovnaj td .ratingblock { width: 50px; _width: 120px; padding-left: 10px; text-align: left; }

#left table.porovnaj .buttonista { width: 110px; font-size: 1em; margin-top: 2px;}
#left table.porovnaj .buttonista a { width: 110px; font-size: 1em; padding: 6px 2px;}

#left table.porovnaj_plnasirka { width: 960px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

#left table.ovnaj_top { font-size: 100%; border: 2px solid #A0C92B; margin-bottom: 15px; }
#left table.ovnaj_top td.popisosos a { color: #3f7714; }
#left table.ovnaj_top td strong { font-size: 1.4em; font-weight: bold; color: #3f7714/*#39992E*/; /*position: relative; top: 6px;*/ }
#left h3.ovnaj_top { margin: 20px 0 1px 0; font-size: 1em; font-weight: normal; position: relative; }
#left h3.ovnaj_top span { /*background-*/color: #3f7714/*#A0C92B*/; /*color: #ffffff;*/ padding: 3px 5px; /*border: 2px solid #A0C92B; border-bottom: 2px solid #3f7714;*/ font-size: 1.1em; font-weight: bold;}
#left h3.ovnaj_top a { color: #3f7714/*#A0C92B;*/ font-size: 0.9em; position: absolute: right: 2px; top: 3px;}
#left table.ovnaj_top a.shop_name {color: #4b8856; }

#left table.ovnaj_naj { font-size: 100%; border: 2px solid #417be6/*#A2DBF8*/; margin-bottom: 15px; }
#left table.ovnaj_naj td.popisosos a { color: #114794; }
#left table.ovnaj_naj td strong { font-size: 1.4em; font-weight: bold; color: #114794/*#0B7DC0*/; /*position: relative; top: 6px;*/}
#left h3.ovnaj_naj { margin: 20px 0 1px 0; font-size: 1em; font-weight: normal; color: #114794/*#61C2F3*/; }
#left h3.ovnaj_naj a { color: #61C2F3; }
#left table.ovnaj_naj a.shop_name {color: #114794; }
#left table.ovnaj_naj .buttonista a {
  background-color: #6ac9f6;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6ac9f6), to(#417be6)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #6ac9f6, #417be6); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #6ac9f6, #417be6); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #6ac9f6, #417be6); /* IE10 */
  background-image:      -o-linear-gradient(top, #6ac9f6, #417be6); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #6ac9f6, #417be6);
            filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr='#6ac9f6', EndColorStr='#417be6'); /* IE6, IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr='#6ac9f6', EndColorStr='#417be6')";
  border: 1px solid #0066ff;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(153,204,255,0.5);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(153,204,255,0.5);
  box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(153,204,255,0.5);
  text-shadow: #575757 0 1px 1px;
}
#left table.ovnaj_naj .buttonista a:active, #left table.ovnaj_nic .buttonista a:active { 
	-moz-box-shadow: 0 1px 8px #000; /* Firefox */
   -webkit-box-shadow: 0 1px 8px #000; /* Safari and Chrome */
    box-shadow: 0 1px 8px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
    top: 1px;
}
#left table.ovnaj_naj .buttonista a:hover, #left table.ovnaj_nic .buttonista a:hover { 
	-moz-box-shadow: 0 1px 8px #000; /* Firefox */
   -webkit-box-shadow: 0 1px 8px #000; /* Safari and Chrome */
    box-shadow: 0 1px 8px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
}

#left table.ovnaj_nic { font-size: 100%; border: 2px solid #BCBCBC; margin-bottom: 15px; }
#left table.ovnaj_nic td.popisosos a { color: #838383; }
#left table.ovnaj_nic td strong { font-size: 1.4em; font-weight: bold; color: #838383; }
#left h3.ovnaj_nic { margin: 20px 0 1px 0; font-size: 1em; font-weight: normal; color: #8A8A8A; }
#left table.ovnaj_nic a.shop_name {color: #868686; }
#left table.ovnaj_nic .buttonista a {
  background-color: #6ac9f6;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c4c4c4), to(#868686)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #c4c4c4, #868686); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #c4c4c4, #868686); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #c4c4c4, #868686); /* IE10 */
  background-image:      -o-linear-gradient(top, #c4c4c4, #868686); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #c4c4c4, #868686);
            filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr='#c4c4c4', EndColorStr='#868686'); /* IE6, IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr='#c4c4c4', EndColorStr='#868686')";
  border: 1px solid #666666;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(188,188,188,0.5);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(188,188,188,0.5);
  box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(188,188,188,0.5);
  text-shadow: #575757 0 1px 1px;
}


#left .widget_table { width: 650px; margin: 5px 0; font-size: 100%; }
#left .widget_table select { width: 154px; _width: 150px; }
#left .widget_table input { width: 150px; }
#left .widget_table th { color: #FF6600; padding: 15px 0 5px 0; font-size: 1em; text-align: left; }
#left .widget_table td { padding: 5px; text-align: left; background: #EEF3F7; }

#left .zoradit { margin: 5px 0 0 0; position: relative; width: 650px; background: url(../images/filter_back.gif) repeat-y; height: 31px; }
#left .zoradit p { padding: 8px 15px 0 15px; font-size: 85%; font-weight: bold; }
#left .zoradit p a { text-decoration: none; }
#left .zoradit p span { display: none; }

#left .zoradit_lokality { background: #F3FAE2; position: absolute; left: 0; top: 31px; margin: 0 0; width: 650px; text-align: left; border-bottom: 1px solid #D0D8DB; z-index: 50; }
#left .zoradit_lokality table { vertical-align: top; font-size: 100%; }
#left .zoradit_lokality table td { width: 210px; vertical-align: top; }

#left .zoradit_lokality ul { padding: 10px; margin: 0; }
#left .zoradit_lokality ul li { font-weight: bold; font-size: 120%; margin: 0; padding: 0; }
#left .zoradit_lokality ul li ul { padding: 0 10px 15px 10px; }
#left .zoradit_lokality ul li ul li { font-weight: normal; padding-left: 10px; font-size: 85%; background: url(../images/arrow_rozsirene.gif) no-repeat 0 4px; }

#left .zoradit .zoradit_lokality p.zavri { text-align: right; font-size: 85%; margin: 0; background: none; padding: 0; position: absolute; top: 0; right: 0; z-index: 50; }
#left .zoradit .zoradit_lokality p.zavri img { vertical-align: middle; }

.filter { width: 650px; height: 60px; background: #E7F4C9 url(../images/filter.jpg) no-repeat; margin-top: 0; }
.filter_in { float: left; width: 150px; margin: 7px 0 0 10px; _margin: 7px 5px 0 5px; }
.filter_in select { width: 150px; }

.filter_all { width: 650px; height: 120px; background: #E7F4C9 url(../images/filter1.jpg) no-repeat; margin-top: 0; }
.filter_all p { margin: 0; padding: 0; }
.filter_all_left { width: 160px; _width: 180px; float: left; padding: 0 10px; margin: 0; }
.filter_all_left p { margin: 0; padding: 0; }
.filter_all_left ul { margin: 0 0 0 8px; padding: 0; }
.filter_all_left li { margin: 0 0 0 0; padding: 0; }

.filter_all_right { width: 450px; _width: 470px; float: right; padding: 0 10px; margin: 0; }
.filter_all_right #else { width: 430px; _width: 440px; height: 55px; _height: 65px; display: block; padding: 5px; overflow: auto; background: #fff; }
.filter_all_right #else a { padding-right: 10px; }

#left table.ta_co_si { width: 650px; font-size: 95%; padding: 0 0 15px 0; border-collapse: collapse; }
#left table.ta_co_si th { padding: 5px; background: #73C231; color: #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
#left table.ta_co_si th a { color: #fff; }
#left table.ta_co_si td.neak { background: #FFAAAA; }
#left table.ta_co_si td.nedok { background: #FFFFBB; }
#left table.ta_co_si td.pozas { background: #FFC3AC; }
#left table.ta_co_si td.gold { background: #FFD700; }
#left table.ta_co_si td.silver { background: #C0C0C0; }
#left table.ta_co_si td.bronze { background: #CC9966; }

#left table.ta_co_si td.pdfdf { background: #EEF3F7 url(../images/pdf.gif) no-repeat 5px 0.3em; padding: 0 0 0 25px; }
#left table.ta_co_si td.cerven { color: #f00; }
#left table.ta_co_si td.pravos { text-align: right; }
#left table.ta_co_si td { padding: 5px; vertical-align: top; background: #EEF3F7; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }

#left .automat { background: #EEF3F7; padding: 15px; }
#left .automat p { padding: 5px; margin: 0; }

/* --- VYHLADAVANIA --- */
#left p.mrak { line-height: 25px; _line-height: 30px; text-align: center; text-transform: lowercase; }
#left p.mrak a, #left p.mrak a:link, #left p.mrak a:visited, #left p.mrak a:active { color: #379EDE; }

#left span.mrak_1 { font-size: 0.85em; color: #828282; margin: 0 5px; }
#left span.mrak_2 { font-size: 0.95em; color: #828282; margin: 0 5px; }
#left span.mrak_3 { font-size: 1.1em; color: #828282; margin: 0 5px; }
#left span.mrak_4 { font-size: 1.25em; color: #828282; margin: 0 5px; }
#left span.mrak_5 { font-size: 1.4em; color: #828282; margin: 0 5px; }
#left span.mrak_6 { font-size: 1.55em; color: #828282; margin: 0 5px; }
#left span.mrak_7 { font-size: 1.7em; color: #828282; margin: 0 5px; }
#left span.mrak_8 { font-size: 1.85em; color: #828282; margin: 0 5px; }
#left span.mrak_9 { font-size: 2em; color: #828282; margin: 0 5px; }
#left span.mrak_10 { font-size: 2.25em; color: #828282; margin: 0 5px; }


/* --- RIGHT COL --- */
#right { float: right; width: 300px; font-size: 95%; }
.pridaj { background: #2CA1E4 url(../images/pridaj.jpg) no-repeat; height: 30px; line-height: 30px; vertical-align: middle; width: 300px; }
.pridaj p { background: url(../images/plus.jpg) no-repeat 50px .65em; font-size: 110%; }
.pridaj p a, .pridaj p a:link, .pridaj p a:visited, .pridaj p a:active { color: #fff; height: 30px; width: 300px; display: block; text-align: center; }
.pridaj p a:hover { color: #fff; text-decoration: none; }

.right-box { background: url(../images/right_back.jpg) repeat-y; width: 300px; margin-top: 10px; }
.right-box .right_item { background: url(../images/right_item.jpg) no-repeat; height: 37px; line-height: 37px; vertical-align: middle; width: 300px; }

.right-box .right_item h3 { color: #024794; height: 37px; line-height: 37px; vertical-align: middle; width: 280px; _width: 300px; font-size: 1.1em; font-weight: bold; padding-left: 20px; }

.right-box .right_item h3.poc, .right-box .right_item h3.kat { background: url(../images/ico_poc.jpg) no-repeat 268px 8px; height: 37px; line-height: 37px; vertical-align: middle; width: 280px; _width: 300px; font-size: 1.1em; font-weight: bold; padding-left: 20px; }
.right-box .right_item h3.kat { background: url(../images/ico_kat.jpg) no-repeat 268px 8px; }

.right-box ul.right_kat_up { margin: 10px 5px 0 15px; }
.right-box ul.right_kat_up li { margin-top: 7px; padding: 0 0 0 21px; background: url(../images/adresar_up.jpg) no-repeat 0 0.1em; font-weight: normal; }
.right-box ul.right_kat_up li p.right { text-align: right; font-size: 105%; }

.right-box ul.right_kat_up li ul.right_kat { margin: 12px 5px 0 -10px; }
.right-box ul.right_kat_up li ul.right_kat li { margin-top: 7px; padding: 0 0 0 21px; background: url(../images/adresar.jpg) no-repeat 0 -0.1em; font-weight: normal; font-size: 105%; }

.right-box ul.right_first, .right-box ul.right_kat { margin: 10px 5px 0 15px; }
.right-box ul.right_first li,  .right-box ul.right_kat li { margin-top: 7px; padding: 0 0 0 21px; background: url(../images/adresar.jpg) no-repeat 0 0.1em; font-weight: normal; }


#login { margin: 10px 0 0 0; _margin: 10px 0 0 0; }
#login .search p { padding: 2px 0; margin: 0 15px 0 0; text-align: right; }
#login .search p.chyba { color: red; font-size: 95%; }
.right-box table.prihlasenie { margin: 0 10px; padding: 0; }
.right-box table.prihlasenie td { text-align: right; }
#login .input_prih { width: 130px; padding: 1px 0; }
#login .prihlas { margin: 4px 0 0 0; vertical-align: middle; width: 80px; height: 22px; }

#login_on { margin: 10px 15px 0 0; _margin: 10px 0 0 0; }
#login_on p { margin: 12px 15px 10px 15px; }
#login_on p.prih_ako { background: url(../images/prih_ako.jpg) no-repeat 0 0; padding: 0 0 9px 21px; }
#login_on p.kredko { padding: 0 0 9px 5px; }
#login_on p.kredko span { background: #FF8D40; padding: 2px; margin: 0 1px; border: 2px solid #000; font-size: 130%; font-weight: bold; }
#login_on ul { margin: 0 0 0 20px; }
#login_on ul li ul li { font-size: 100%; }

#login_on ul li.dash { background: url(../images/dash.jpg) no-repeat 0 0; padding: 0 0 9px 21px; }
#login_on ul li.edit_udaj { background: url(../images/edit_udaj.jpg) no-repeat 0 0; padding: 0 0 9px 21px; }
#login_on ul li.stat_obch { background: url(../images/stat_obch.jpg) no-repeat 0 0; padding: 0 0 9px 21px; }
#login_on ul li.nav_tov { background: url(../images/nav_tov.jpg) no-repeat 0 0; padding: 0 0 9px 21px; }

#login_on ul li.prid_inz { background: url(../images/prid_inz.jpg) no-repeat 0 0; padding: 0 0 9px 21px; }
#login_on ul li.odkazy { background: url(../images/odkazy.jpg) no-repeat 0 0; padding: 0 0 9px 21px; }
#login_on ul li.kredit { background: url(../images/kredit.jpg) no-repeat 0 0; padding: 0 0 9px 21px; }
#login_on ul li.moje_inz { background: url(../images/moje_inz.jpg) no-repeat 0 0; padding: 0 0 9px 21px; }
#login_on ul li.udaje { background: url(../images/udaje.jpg) no-repeat 0 2px; padding: 0 0 9px 21px; }
#login_on ul li.log_out { background: url(../images/log_out.jpg) no-repeat 0 0; padding: 0 0 9px 21px; }
#login_on ul li.log_out a { color: #1D7D02; }

.right-box ul { margin: 12px 15px 0 20px; }
.right-box li { padding-top: 3px; position: relative; }
.right-box li ul { padding-top: 3px; margin: 0 15px 0 20px; }



.right-box li.rek_pr { background: url(../images/rek_pr.jpg) no-repeat 0 0; padding: 0 0 9px 21px; }

.right-box li.log_out { background: url(../images/log_out.jpg) no-repeat 0 0; padding: 0 0 9px 21px; }
.right-box li.log_out a { color: #1D7D02; }

.right-down { background: url(../images/right_down.jpg) no-repeat; height: 16px; width: 300px; }
.right-box table { font-size: 100%; margin: 16px 10px 0 10px; width: 280px; }
.right-box table td { padding: 2px; }
.right-box table td.one { width: 50px; }
.right-box table td.two a { text-decoration: none; }
.right-box table td.two a:hover { text-decoration: underline; }

.right-box table td.two span a { font-size: 90%; color: #008000; }

.right-box table td.c_right { text-align: right; width: 75px; }
.right-box table td.c_right span { font-size: 85%; color: Gray; }

/* --- REKLAMA --- */
.reklama_leaderboard {  }
.reklama_fullbanner { text-align: center; margin-top: 10px; }
.reklama_squarebanner { text-align: center; margin-top: 10px; }
.reklama_skyscrapper { left: 970px; position: absolute; top: 0; } 
.reklama_button { text-align: left; margin: 10px 0 0 0; }
.reklama_button img { margin-left: 18px; }

#partneri { width: 960px; margin: 20px auto 10px auto; border-top: 1px dotted #C3C3C3; position: relative; }
#partneri h4 { position: absolute; top: -8px; left: 10px; font-size: 85%; color: #868686; background: #fff; padding: 0 5px; }
#partneri h4 a, #partneri h4 a:link, #partneri h4 a:visited, #partneri h4 a:active { color: #868686; text-decoration: none; }
#partneri h4 a:hover { color: #868686; text-decoration: underline; }

#partnerovia p { list-style: none; margin: 5px auto; width: 960px; font-size: 85%; }
#partnerovia p span { text-align: left; padding: 0 15px 3px 8px; }
#partnerovia p img { vertical-align: middle; }


.zvolen { margin: 0; padding: 5px 15px; background: #F8F8F8; border-bottom: 1px #D5D6D8 solid; }
.zvolen p { font-size: 110%; }
.zvolen table { margin: 3px 10px 0 10px; font-size: 100%; width: 300px; }
.zvolen table td { font-size: 85%; color: Gray; line-height: 20px; height: 20px; vertical-align: middle; padding: 0; }
.zvolen table td img {  padding: 1px 0 0 1px; _padding: 3px 0 0 1px; }
.zvolen table td.zrusicka a { display: block; width: 72px; _width: 80px; height: 20px; padding: 0 0 0 8px; _padding: 3px 0 0 8px; text-decoration: none; }
/* #left .content .zvolen table td.zrusicka a:hover { border: 1px #D5D6D8 solid; text-decoration: none; padding: 2px; } */
.zvolen table td.zrusicka a:hover { display: block; text-decoration: none; background: url(../images/zrus_filter_back.gif) no-repeat; width: 72px; _width: 80px; height: 20px; padding: 0 0 0 8px; _padding: 3px 0 0 8px; }


/* --- REKLAMA --- */
.reklama_leaderboard { margin-top: 35px 0 -15px 0; position: absolute; top: 20px; }
.skyscrapper { padding-left: 970px; position: absolute; top: 10px; } 


/* --- FOOTER --- */
#footer { margin: 30px auto 10px auto; width: 960px; }
#footer img { vertical-align: middle; }
#footer p { font-size: 85%; padding: 10px 0 5px 20px; text-align: left; background: url(../images/footer.jpg) repeat-x; line-height: 20px; }
#footer a, #footer a:link, #footer a:visited { text-decoration: underline; }
#footer a:hover { text-decoration: none; }


.buttonista { text-align: center; margin: 10px 0 0 0; _margin: 10px 0 0 0; *margin: 10px 0 0 0; width: 355px; }
.buttonista a { text-align: center; font-size: 130%; display: block; width: 230px; color: #ffffff; padding: 10px 5px; text-decoration: none; font-weight: bold;
  background-color: #99cc00;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#99cc00), to(#499700)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #99cc00, #499700); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #99cc00, #499700); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #99cc00, #499700); /* IE10 */
  background-image:      -o-linear-gradient(top, #99cc00, #499700); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #99cc00, #499700);
            filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr='#99cc00', EndColorStr='#499700'); /* IE6, IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr='#99cc00', EndColorStr='#499700')"; /* IE8 */

		-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
  border-radius: 6px;
	border: 1px solid #006600;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(153,204,000,0.5);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(153,204,000,0.5);
  text-shadow: #575757 0 1px 1px;
  position: relative;
}
:root .buttonista a { border-radius: 0 \0/IE9; }
.buttonista a:active { 
	-moz-box-shadow: 0 1px 8px #000; /* Firefox */
   -webkit-box-shadow: 0 1px 8px #000; /* Safari and Chrome */
    box-shadow: 0 1px 8px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
    top: 1px;
}
.buttonista a:hover { 
	-moz-box-shadow: 0 1px 8px #000; /* Firefox */
   -webkit-box-shadow: 0 1px 8px #000; /* Safari and Chrome */
    box-shadow: 0 1px 8px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
  position: relative;
  *top: 1px;
  _top: 1px;
}

