body {color: black; font: 9pt Verdana, Tahoma, Arial; background: #3b95f4 url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/background.png') repeat-x; margin: 0px;}

a {text-decoration: none;}
a img {border: none; vertical-align: middle;}
form {padding: 0px; margin: 0px;}
h1 {font-size: 1px; padding: 0px; margin: 0px; display: none;}
span.info {cursor: help;}
.clear {clear: both;}
.hidden {display: none;}

#page { width: 1280px; background: url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/page.png') no-repeat; padding-top: 2px; margin: 0 auto; }

/* Hlavička */
#masthead { width: 1000px; height: 148px; background: url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/masthead.png') no-repeat; margin: 0 auto; }
#masthead #logo { float: left; width: 276px; height: 105px; }
#masthead #logo a img {border: none; vertical-align: top;}
#masthead #search { float: left; }
#masthead #search form { padding: 24px 0px 16px 88px; margin: 0px; }
#masthead #search input { width: 282px; height: 19px; font-size: 9pt; border: 0px; padding: 0px; margin: 0px; } 
#masthead #search #ad { float: left; height: 37px; }
#masthead #search #input { float: left; height: 19px; padding: 8px 10px 10px 8px; }
#masthead #search #quickSearch { float: left; height: 37px; }
#masthead #search #go { float: left; height: 37px; }
#masthead #search #searchTop { width: 81px; height: 37px;  }
#masthead #logo_text { height: 28px; line-height: 22px !important; font: 14pt Verdana; color: #c2a857; padding-left: 71px; }
#masthead ul { list-style: none; padding: 0px; margin: 0px 0px 0px 14px; }
#masthead li { float: left; }
#masthead li a { height: 28px; color: white; font-size: 8pt; font-weight: bold; text-align: center; padding-top: 15px; display: block; }
#masthead li a:hover { color: black; text-decoration: underline; } 
#masthead li a.home { width: 67px; }
#masthead li a.home:hover { background: url('http://www.1shopy.sk/templates/1shopy/img/buttons/home.gif') no-repeat; }
#masthead li a.search { width: 72px; }
#masthead li a.search:hover { background: url('http://www.1shopy.sk/templates/1shopy/img/buttons/search.gif') no-repeat; }
#masthead li a.addlink { width: 113px; }
#masthead li a.addlink:hover { background: url('http://www.1shopy.sk/templates/1shopy/img/buttons/addlink.gif') no-repeat; }
#masthead li a.dopcat { width: 158px; }
#masthead li a.dopcat:hover { background: url('http://www.1shopy.sk/templates/1shopy/img/buttons/dopcat.gif') no-repeat; }
#masthead li a.contact { width: 82px; }
#masthead li a.contact:hover { background: url('http://www.1shopy.sk/templates/1shopy/img/buttons/contact.gif') no-repeat; }
#masthead li a.registration { width: 98px; }
#masthead li a.registration:hover { background: url('http://www.1shopy.sk/templates/1shopy/img/buttons/registration.gif') no-repeat; }
#masthead li a.banner { width: 182px; }
#masthead li a.banner:hover { background: url('http://www.1shopy.sk/templates/1shopy/img/buttons/banner.gif') no-repeat; }


.anketa { font: 9pt Arial; padding-top: 10px; padding-bottom: 10px; padding-left: 13px; }
.anketa p { color: #0866A8; font-weight: bold; padding: 0px; margin: 0px; }
.anketa div.anketa-anketa { padding: 10px 0px; }
.anketa-anketa li {
clear:left;
}

#mastbody #left div.anketa-anketa label { float: left; width: 140px; margin: 2px 0px; display: block; }
#mastbody #left div.anketa-anketa input { float: left; }

/* Tělo */
#mastbody { width: 1000px; background: url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/mastbody.png') repeat-y; margin: 0 auto; }
#mastbody #left { float: left; width: 203px; }
#mastbody #left h2 { width: 191px; height: 37px; line-height: 37px !important; color: white; font-size: 8pt; font-weight: bold; background: url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/h2left.png') no-repeat; padding: 0px 0px 0px 12px; margin: 0px; display: block; }
#mastbody #left h2.top { height: 36px; line-height: 36px !important; background: url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/h2left_top.png') no-repeat; }
#mastbody #left ul { list-style: none; padding: 0px; margin: 0px; }
#mastbody #left li a { width: 203px; height: 71px; color: #91741d; background: #d1e7ff url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/toplinks.png') no-repeat; display: block; }
#mastbody #left li a:hover { text-decoration: underline; }
#mastbody #left li img { float: left; margin: 10px 8px 0px 7px; }
#mastbody #left li span.info { float: left; font: 9pt Arial; padding-top: 13px ; display: block; }
#mastbody #left li strong { color: #12497f; display: block; }
#mastbody #left li b { color: #0765a6; font-weight: normal; display: block; }
#mastbody #left #links a { color: #0562A2; font-weight: bold; }
#mastbody #left #links a:hover { text-decoration: underline; }
#mastbody #left #links { line-height: 20px; text-align: center; font-family: Arial; padding: 10px; }
#mastbody #left #stats { font-weight: bold; color: #0967AB; font: bold 9pt Arial; padding: 20px 0px 20px 33px; }
#mastbody #left #stats strong { color: black; }
#mastbody #left #stats p { padding: 0px; margin: 1px 0px; }
#mastbody #left ul.cat li a { width: 183px; height: 25px; line-height: 25px !important; color: #0562A2; font: 9pt Arial; text-decoration: underline; background: url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/li.png') no-repeat; padding-left: 20px; display: block; }
#mastbody #left ul.cat li a span { color: black; text-decoration: none; }
#mastbody #left ul.cat li a:hover { text-decoration: none; }

#mastbody #content { float: left; width: 588px; min-height: 700px; background: white url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/content.png') no-repeat; }
#mastbody #content h3 { color: #0765a6; font-size: 9pt; letter-spacing: 1px; border-bottom: 1px solid #0765a6; padding: 9px 9px; margin: 4px 16px; }
#mastbody #content h5 { color: #0967AB; font:  bold 14pt Verdana; padding: 0px; margin: 7px 12px;  }
#mastbody #content #detail_left { float: left; margin-left: 12px; }
#mastbody #content #detail_left img { border: 1px solid #68adef; }
#mastbody #content #detail_right { float: left; padding: 6px 0px 0px 25px; }
#mastbody #content #detail_right label { float: left; width: 100px; font-weight: bold; display: block; } 
#mastbody #content #detail_right p { padding: 0px; margin: 2px 0px; }
#mastbody #content #description { background-color: #daecff; padding: 5px 6px 10px 6px ; margin: 8px 12px; }
#mastbody #content #description h6 { font: 11pt Verdana; color: #0765A6; padding: 0px; margin: 0px 0px 10px 0px; }

#mastbody #right { float: left; width: 209px; }
#mastbody #right h2 { width: 209px; height: 35px; line-height: 35px !important; color: white; font-size: 8pt; font-weight: bold; background: url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/h2right.png') no-repeat; padding: 0px 0px 0px 12px; margin: 0px; display: block; }
#mastbody #right h2.top { height: 36px; line-height: 36px !important; background: url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/h2right_top.png') no-repeat; }
#mastbody #right #google { text-align: center; padding-top: 15px; }

#mastbody #right #right_log { padding: 5px 1px; }
#mastbody #right #right_log ul { list-style: none; padding: 0px; margin: 5px 10px; }
#mastbody #right #right_log li a { width: 155px; color: #bfa043; padding: 2px 5px; display: block; }
#mastbody #right #right_log li a:hover { color: white; background-color: #bfa043; }

div.box { font: 9pt Arial; padding: 5px 16px; }
div.box-content-center { padding: 4px 16px; }
div.categories { width: 100%; font: 9pt Arial; list-style-type: none; padding: 0px; }
div.categories a { color: #0562a2; text-decoration: underline; }
div.categories a:hover { color: #ffdc64; }
div.categories div.col { float: left;	height: 100%;	text-align: left;	/*width: 33%;*/	padding-top: 15px; }
div.categories div.last {	float: left; height: 100%; text-align: left; /*width: 33%;*/ padding-top: 15px; }
div.subcategories {	padding-left: 30px; }
div.subcategories a {	font-size: 0.9em;	font-weight: normal; text-decoration: none; }
div.categories div.divider { clear: both; line-height: 1px; }
div.categories div.categ { line-height: 22px;	padding-left: 15px;	background: url('http://www.1shopy.sk/templates/1shopy/img/other/ico_dir.png') top left no-repeat;	margin-left: 5px;	padding-left: 25px; }

div.dop_1 { font: 9pt Arial; background-color: #fff8e3; border-top: 6px solid white; margin: 0px 13px; }
div.dop_2 { font: 9pt Arial; background-color: #dbeafb; border-top: 6px solid white; margin: 0px 13px; }
div.box-content-center div.dop_1 { margin: 0px 2px; }
div.box-content-center div.dop_2 { margin: 0px 2px; }
div.dop_1 div.left, div.dop_2 div.left { float: left; padding: 5px 10px; }
div.dop_1 div.left img, div.dop_2 div.left img { border: 1px solid #f2d98c; display: block; }
div.dop_1 div.right, div.dop_2 div.right  { float: left; width: 410px; padding-bottom: 5px; }
div.dop_1 div.right h4, div.dop_2 div.right h4 { color: #12497F; font-size: 9pt; font-weight: bold; padding: 0px; margin: 0px; margin-top: 7px; }
div.dop_1 div.right h4 a, div.dop_2 div.right h4 a { color: #12497F; }
div.dop_1 div.right p, div.dop_2 div.right p { color: black; padding: 0px; margin: 0px; }
div.dop_1 div.right p img, div.dop_2 div.right p img { vertical-align: middle; }
div.dop_1 div.right p.color, div.dop_2 div.right p.color { color: #0765a6; }
div.dop_1 div.right a, div.dop_2 div.right a { color: #91741d; }
div.dop_1 div.right a:hover, div.dop_2 div.right a:hover { text-decoration: underline; }
div.dop_1 div.right img, div.dop_2 div.right img { vertical-align: bottom; margin: 0px 1px; }
div.dop_1 a.undinfo { float: right; width: 56px; height: 24px; background: url('http://www.1shopy.sk/templates/1shopy/img/buttons/undinfo2.png') no-repeat; display: block; }
div.dop_1 a.undreport { float: right; width: 84px; height: 24px; background: url('http://www.1shopy.sk/templates/1shopy/img/buttons/undreport2.png') no-repeat; display: block; }
div.dop_2 a.undinfo { float: right; width: 56px; height: 24px; background: url('http://www.1shopy.sk/templates/1shopy/img/buttons/undinfo1.png') no-repeat; display: block; }
div.dop_2 a.undreport { float: right; width: 84px; height: 24px; background: url('http://www.1shopy.sk/templates/1shopy/img/buttons/undreport1.png') no-repeat; display: block; }
div.dop_1 div.butts a:hover { text-decoration: none; }

div.navigation { text-align: right; font: 11pt Verdana; padding: 5px 13px; }
div.navigation a { color: black; padding: 0px 2px; }
div.listing-sorting a { color: #947729; text-decoration: underline}
div.navigation a:hover, div.listing-sorting a:hover { color: #0765A6; text-decoration: underline; }
div.listing-sorting a:hover { text-decoration: none; }
div.navigation span.active { color: white; background-color: #947729; padding: 0px 2px; }
div.listing-sorting { margin: 5px 13px; }

#mastbody #right #right_log div { display: none; }
#mastbody #right form { background: transparent url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/loginicon.gif') no-repeat; padding: 0px; padding-left: 30px; margin: 0px; margin-top: 15px; }
#mastbody #right form td { color: #feedb5; font-size: 0px; }
#mastbody #right input[type="text"] { width: 142px; height: 19px; background: url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/login_input.png') no-repeat; border: 0px; padding: 3px 20px 10px 11px; margin: 0px; }
#mastbody #right input[type="password"] { float: left; width: 89px; height: 19px; background: transparent url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/pass_input.png') no-repeat; border: 0px; padding: 3px 20px 10px 11px; margin: 0px; display: block; }
#mastbody #right input[type="submit"] { float: right; width: 52px; height: 32px; color: #d7b343; font-size: 0px; background: url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/log.png') no-repeat; border: 0px; padding: 0px; margin: 0px; position: relative; margin-top: -35px; display: block; }
#mastbody #right form a { clear: both; color: #7a6216; font: 10pt Arial; text-decoration: underline; margin: 3px 0px; text-align: center; margin-right: 30px; display: block; }
#mastbody #right form a:hover { text-decoration: none; }


.breadcrumb { font: 10pt Arial; padding: 10px 13px; }
.breadcrumb a { color: black; text-decoration: underline; }
.breadcrumb a:hover { text-decoration: none; }

.box form { margin: 0px 13px; }

fieldset.active { background: url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/active1.png') no-repeat; height: 95px; font: 8pt Arial; border: 0px; padding: 0px; margin: 5px 10px; }
fieldset.active legend { margin-bottom: -28px; } 

#comment { background-color: #fff6da; padding: 5px 0px; margin: 0px; margin-bottom: 30px; }
#comment p.field { padding: 0px; margin: 4px 0px; }
#comment label { float: left; width: 61px; line-height: 22px !important; color: #94771E; text-align: center; font: 8pt Verdana; display: block; }
#comment input { border: 1px solid #c0baa6; }
#comment textarea { width: 472px; border: 1px solid #c0baa6; }
#comment #comment-rating { margin-left: 61px; }

#captcha { float: left; padding-left: 22px; padding-bottom: 10px; }
#done { float: right; color: #94771E; text-align: right; padding-right: 22px; padding-bottom: 5px; }
#done input.text { background-color: #fdecb9; text-align: center; border: 1px solid #c0baa6; }
#done input.flat-button { width: 202px; height: 34px; background: url('http://www.1shopy.sk/templates/1shopy/img/buttons/comments.png') no-repeat; border: 0px; margin-top: 15px; }

#listback1 { width: 567px; background: url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/active1_back.png') repeat-y; }
#list1 { width: 567px; background: url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/active1.png') no-repeat; }
#listbot1 { width: 567px; height: 5px; font-size: 1px; padding: 0px; margin: 0px; }
#listbot1 img { display: block; }
#listback2 { width: 567px; background: url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/active2_back.png') repeat-y; }
#list2 { width: 567px; background: url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/active2.png') no-repeat; }
#listback3 { width: 567px; background: url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/active3_back.png') repeat-y; }
#list3 { width: 567px; background: url('http://www.1shopy.sk/templates/1shopy/img/backgrounds/active3.png') no-repeat; }
div.list_img { float: left; padding: 8px 7px 0px 11px; }
div.list_img img { border: 1px solid #f2d98c; display: block; }
div.list_content { float: left; width: 425px; }
div.list_content h4 { font-size: 9pt; font-weight: bold; padding: 0px; margin: 0px; margin-top: 7px; }
div.list_content h4.h4_1 a { color: #634E0D; }
div.list_content h4.h4_2 a { color: #12497F; }
div.list_content h4.h4_3 a { color: #12497F; }
div.list_content p { color: black; padding: 0px; padding-right: 25px; margin: 0px; }
div.list_content p.stats { color: #103353; padding-right: 0px } 
div.butts { text-align: right; margin-top: 2px; }

.pagerank { float: right; }

.boxrating
{
	display:block;
}

.rating 
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 30px;
	position: relative;
	background: url('http://www.1shopy.sk/templates/1shopy/img/starrating.gif') top left repeat-x;		
}

.rating li
{
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.rating li a 
{
	outline: none;
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	cursor: pointer;
	background: none;
}

.rating li a:hover
{
	background: url('http://www.1shopy.sk/templates/1shopy/img/starrating.gif') left center;
	z-index: 2;
	left: 0px;
}

.rating a.r1-unit
{
	left: 0px;
}
.rating a.r1-unit:hover
{
	width:30px;
}
.rating a.r2-unit
{
	left:30px;
}
.rating a.r2-unit:hover
{
	width: 60px;
}
.rating a.r3-unit
{
	left: 60px;
}
.rating a.r3-unit:hover
{
	width: 90px;
}
.rating a.r4-unit
{
	left: 90px;
}	
.rating a.r4-unit:hover
{
	width: 120px;
}
.rating a.r5-unit
{
	left: 120px;
}
.rating a.r5-unit:hover
{
	width: 150px;
}
.rating a.r6-unit
{
	left: 150px;
}
.rating a.r6-unit:hover
{
	width: 180px;
}
.rating a.r7-unit
{
	left: 180px;
}
.rating a.r7-unit:hover
{
	width: 210px;
}
.rating a.r8-unit
{
	left: 210px;
}
.rating a.r8-unit:hover
{
	width: 240px;
}
.rating a.r9-unit
{
	left: 240px;
}
.rating a.r9-unit:hover
{
	width: 270px;
}
.rating a.r10-unit
{
	left: 270px;
}
.rating a.r10-unit:hover
{
	width: 300px;
}
.rating li.current-rating
{
	background: url('../img/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.voted
{
	color:#999;
}
.thanks
{
	color:#36AA3D;
}

/* Patička */
#mastfoot { width: 1000px; color: white; background-color: #53a2fe; margin: 0 auto; }
#mastfoot img { float: left; }
#mastfoot a { color: white; }
#mastfoot a:hover { text-decoration: underline; }
#mastfoot #foot_left { float: left; padding-top: 12px; }
#mastfoot #foot_left p { padding: 0px; padding-left: 12px; margin: 6px 0px;}
#mastfoot #foot_left p.foot_links { font-weight: bold; }
#mastfoot #foot_bottom { height: 59px; background-color: #2383f1; text-align: center; padding-top: 12px; }
#mastfoot #foot_bottom p { padding: 0px; margin: 0px; }





/*
** Collapsing fieldsets
*/
html fieldset.collapsed {
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  margin-bottom: 0px;
  height: 1em;
}
html fieldset.collapsed * {
  display: none;
}
html fieldset.collapsed legend {
  display: block;
}
html fieldset.collapsible legend a {
  padding-left: 15px;
  background: url(../img/expanded-arrow.png) 0 75% no-repeat;
}
html fieldset.collapsed legend a {
  background-image: url(../img/collapsed-arrow.png);
  background-position: 0 50%;
}
/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html fieldset.collapsed legend,
* html fieldset.collapsed legend *,
* html fieldset.collapsed table * {
  display: inline;
}
html fieldset.collapsible legend a 
{
	font-weight: bold;
	display: block;
	text-decoration: none;
}
/* Avoid jumping around due to margins collapsing into collapsible fieldset border */
html fieldset.collapsible .fieldset-wrapper {
  /*overflow: auto;*/
}

/* Tree CSS */
ul.tree
{
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 25px;
}
ul.tree li
{
	font-size:12px;
}

ul.tree a
{
	text-decoration: none;
	border: 0;
}

div.tree-col
{
	vertical-align: center;
}

img.tree-icon-collapsed
{
	background: url('../img/tree/vista/plus.gif') center no-repeat;
	height: 9px; 
	width: 9px;
}
img.tree-folder-collapsed
{
	background: url('../img/tree/vista/closed_folder.gif') center no-repeat;
	height: 12px;
	width: 16px;
}

img.tree-icon-expanded
{
	background: url('../img/tree/vista/minus.gif') center no-repeat;
	height: 9px; 
	width: 9px;
}

img.tree-icon-space
{
	height: 9px; 
	width: 9px;
}

img.tree-folder-expanded
{
	background: url('../img/tree/vista/open_folder.gif') center no-repeat;
	height: 12px;
	width: 16px;
}
img.tree-cat-locked
{
	background: url('../img/tree/vista/locked.gif') center no-repeat;
	height: 13px;
	width: 16px;
}
img.tree-cat-crossed
{
	background: url('../img/tree/vista/crossed.gif') center no-repeat;
	height: 13px;
	width: 16px;
}