/*** RESET ***/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,tr { margin: 0; padding: 0; } 
table { border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0; } 
address,caption,cite,code,dfn,th,var { font-style: normal; font-weight: normal; } 
ol,ul { list-style: none; } 
caption,th { text-align: left; } 
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; } 
q:before,q:after { content: ''; } 
abbr,acronym { border: 0; }

/*** MAIN STYLES ***/

html { font-size: 100%; min-height: 100%; }

body {
	font-family: Arial, "Arial CE", arial, sans; 
	font-size: 12px;
  background: #e3eef4 url('images/bg.jpg') repeat-x;
  text-align: left;
}
  
div#page {
  width: 972px;
  margin: auto;
  padding: 0;
}

div#header {
  background: url('images/header.png');
  margin-top: 30px;
  /*position: relative;*/
  width: 972px;
}
div#subheader {
  background: url('images/subheader.png') no-repeat;
  /*position: relative;*/
  width: 972px;
  height: 95px;
  /*padding: 10px;*/
  text-align: center;
}


div#footer {
  position: relative;
  width: 972px;
  height: 88px;
  color: #3c6884;
}

div#footer a {
  text-decoration: none;
  color: #3c6884;
  padding: 5px;
}

div#footer a:hover {
  text-decoration: underline;
}


div#content {
  background: url('images/content.png');
  position: relative;
  width: 972px;
  height: 506px;
}

div#pagecontent {
  background: #fff;
}
div#zoznam {
  position: relative;
  width: 972px;
  clear: both;
}
div#filtermenu {position: relative; margin: 20px 0 0 38px; background: url('images/filterbg.jpg') repeat-y;}

div#header .user_menu a {
font-size: 12px;
text-decoration: none;
color: #4b8da8;
padding-left: 15px; 
margin: 0 15px 0 0;
background: url('images/odrazka-svetla.jpg') no-repeat;
}
div#header .user_menu a:hover {text-decoration: underline;}

div#header .logo {
	position: relative;
	top: 10px;
}

div#header .logo div {
	position: relative;
	top: -10px;
	
}

div#header div.user_menu p {
position: relative;
/*bottom: 20px;
right:50px;*/
top: 50px;
text-align: right;
height: 2em;
}

div#header div.user_menu {
	height: 88px;
}

h3 {
font-size: 14px;
font-weight: bold;
padding: 3px;
padding-left: 5px;
padding-top: 5px;
}

#detail tr {
border-bottom: solid 1px #cccccc;
}

#detail td {
padding: 3px 0 3px 0;
}

h2, h2 a {
font-size: 18px;
color: #ff4b55;
}
h1, h1 a {
font-size: 24px;
color: #000;
font-weight: bold;
}
h5 {
font-size: 18px;
color: #000;
padding-bottom: 15px;
}
.leftmenu {
position: relative;
margin: 20px 0 0 38px;
padding-left: 5px;
padding-right: 7px;
width: 128px;
background: url('images/leftmenu.jpg') no-repeat;
}
.leftmenu h3 {
padding-left: 2px;
}


.right-zoznam {
position: relative;
float: right;
margin: 20px 40px 0 30px;
width: 700px;
margin: 0;
padding-right: 2em;
}

/* .right-zoznam {
* 
margin-right: 0;
*
*}*/
.div-zoznam {
margin: 0 40px 0 0;
padding: 10px 0 10px 0;
width: 710px;
min-height: 100px;
border-bottom: dotted 1px #cccccc;
}
ul#filtermenu li {
background: url('images/libg.jpg') no-repeat;
width: 134px;
height: 16px;
padding: 2px;
margin: 3px;
margin-left: 5px;
font-size: 11px;
}
div#end {
clear: both;
width: 972px;
/*height: 76px;*/
background: url('images/footer.png') no-repeat;
}


div#beforeend {
  clear: both;
  position: relative;
/*  height: 1px;*/
  width: 100%;
  background: #fff;
}

a {
 font-size: 12px;
 color: #4b8da8;
 text-decoration: underline;
}
.leftmenu a {
 font-size: 11px;
 }
 
 .tdclass {
 text-align: right; color: #898989;
 }
 
a:hover {
 text-decoration: none;
}
#paging {
position:relative; top: 10px; margin: 10px 0 10px 30px; width: 900px; border-top: solid #cccccc 1px; padding: 10px 0 10px 0; text-align: center;
}
#paging a {
 font-size: 12px;
 color: #ff4b55;
 margin: 2px 0 0 15px;
}
.zoznam-sublinks {
  margin-top: 10px;

}
.zoznam-sublinks a {
  font-size: 9px;
  margin: 0 15px 0 0;
  color: #4b8da8;
}
#zoradit {
position:relative; margin: 0 0 10px 40px; width: 900px; border-bottom: solid #cccccc 1px; padding: 20px 0 15px 0; float: left;
}

* #zoradit {
* margin-left: 0px;
* left: 40px;
}
#zobrazujem {
position: relative; margin: 0 0 10px 0; width: 300px; text-align: right; padding: 20px 0 15px 0; 
}
#zoradit a {
 font-size: 12px;
 color: 4b8da8;
 padding: 0 0 0 20px;
}

#zoradit img {
  margin-right: 5px;
}
#rss-read {
position: relative; float: right;
margin: 10px 0 0 0;
}

#rss-read a {
font-size: 11px;
}
#rss-read img {
 margin: 3px 5px 0 0;
}
img {
padding: 0;
margin: 0;
}

#textarea {
  font-family: Arial, "Arial CE", arial, sans;
  font-size: 12px; 
  padding: 1px; border: solid 1px #e2e3ea; border-top: solid 1px #abadb3;
  width: 375px;
  color: #999999; 
}

#predajca {
float: left;
padding-left: 30px;
font-size: 12px;
}

 div#bottom-left {
 position: relative; margin: 30px 0 0 39px; float: left;
 }
 div#seller-detail {
 	background: url('images/rborder2.jpg') repeat-y; width: 332px; padding: 20px;
 }
 

 div#bottom-right {
position: relative; margin: 30px 30px 0 0; float: right; background: url('images/rborder3.jpg') repeat-y; width: 477px; padding: 20px;  
}



#tips_newsticker {
	display: inline;
	font-style: italic;
	margin: 0px;
}

#tips_newsticker li {
 	list-style-type: none;
 	display: inline;
 }
 
.roundcont {
	background-color: #97d2f5;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop {
	background: url('pics/corner_rt_blue.png') no-repeat top right;
}

.roundbottom {
	background: url('pics/corner_rb_blue.png') no-repeat top right;
}

#id_q {
	width: 550px; font-size: 18px; padding: 4px; margin-left: 8px; border: solid 1px #969696; border-bottom: solid 1px #b4b4b4; border-right: solid 1px #b4b4b4
}

.styled label {
	width: 13em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

.styled label {
	color: #555555;
}

.styled {
	color: #999999;
}

.styled p textarea,.styled p input {
	float: left;
}

.styled p {
	clear: both;
}

.styled .buttons {
	padding-top: 0.5em;
	margin-left: 13.5em;
}

.styled .errorlist {
	display: inline;
}
.styled .errorlist li {
	display: inline;
	list-style: none;
}

.styled p {
	clear: both;
}

fieldset {
	padding: 1em;
	border: 1px solid #97D2F5;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

ul.flat_list {
	margin: 0px;
	padding-left: 0px;
}

ul.flat_list li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	display: inline;
}

.bookmark {
	padding-bottom: 1em;
}
.bookmark li.selected {
	padding: 0.5em;
	background: #17D2F5
}

.bookmark li a {
	padding: 0.5em;
	background: #97D2F5;
}

.links_menu ol li.selected {
	list-style-image:url('pics/menu_triangle.jpg');
}
.links_menu {
	color:#555555;
	margin-top: 1.82em;
}
.links_menu ol {
	margin:0;
	padding-left:20px;
}
.links_menu li {
	list-style-type:none;
	padding:3px 0;
}
.links_menu li.selected a {
	color:black;
	text-decoration:underline;
}

.links_menu p {
	color:black;
}

.note {
	color: gray;
	max-width: 40em;
}