body {
	margin: 0px;
	padding: 0px;
	/*background: #fff url(image/layout/page-bg.png) repeat-x top;*/
	background-color: #fff;
	color: #444;
	font-size: 9pt;
	font-family: "Arial", "Helvetica", sans-serif;
}

hr.layout {
	display: none;
}

.clear {
	clear: both;
}

a {
	color: #44f;
}

a:visited {
	color: #64e;
}

/****************************************************************************/

#page-holder {
	width: 994px;
	margin: auto;
}

#header-bar-holder {
	background: #eee url(image/layout/header-bg.png) repeat-x top;
	height: 45px;
	padding: 0px;
	margin: 0px;
}

#page-title-holder object {
	position: absolute;
}

#page-title-holder {
	clear: both;
	padding: 0px 7px;
	background: #fff url(image/layout/page-content-bg.png) repeat-y center;
}

#page-title-holder p,
#page-title-holder div {
	display: block;
	margin: 0px;
	padding: 0px;
	border: 0px;
}


#page-title-holder a,
#page-title-holder img {
	display: block;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#page-main-holder {
	padding: 0px 7px;
	background: #fff url(image/layout/page-content-bg.png) repeat-y center;
}

#page-body {
	background: #fff url(image/layout/page-body-bg.png) repeat-x top;
	margin: 0px;
	padding: 0px;
	width: 980px;
}

#page-body-inner {
	padding: 10px 0px 40px 0px;
}

#page-footer {
	background: #fff url(image/layout/footer.png) no-repeat top;
	margin: 0px;
	padding: 10px 0px 30px 0px;
	font-size: 80%;
	text-align: center;
	color: #666;
}

.page-column-holder {
	clear: both;
	padding: 0px;
	margin: 0px auto;
}

.page-column {
	float: left;
	width: 290px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.page-center-column {
	float: left;
	width: 400px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	overflow: hidden;
}

#noname_3 {
padding-top: 10px;
}

.page-double-column {
	float: left;
	width: 580px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.page-column-inner {
	padding: 0px 10px;
	margin: 0px;
}

.page-main-inner {
	padding: 0px 30px;
	margin: 0px;
}

/*
.page-column {
	background-color: #fba;
}
.page-center-column {
	background-color: #bfa;
}
*/


/****************************************************************************/

#auth-status {
	text-align: right;
	margin: 10px;
	color: #888;
}

/****************************************************************************/

#top-menu {
	padding: 0px 8px;
	margin: 0px;
	height: 38px;
}

#top-menu ul {
	display: block;
	padding: 0px;
	margin: 0px;
}

#top-menu ul li {
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
}

#top-menu ul li a {
	display: block;
	height: 38px;
	background-position: top left;
}

#top-menu a span {
	display: none;
}

#top-menu a:hover,
#top-menu a:focus {
	background-position: bottom left;
}

#top-menu-item--s60-- a		{ width: 113px; background-image: url(image/menu/top-s60.png); }
#top-menu-item--xpressmusic-- a	{ width: 184px; background-image: url(image/menu/top-xpressmusic.png); }
#top-menu-item--ngage-- a	{ width: 185px; background-image: url(image/menu/top-ngage.png); }
#top-menu-item--mapy-- a	{ width: 182px; background-image: url(image/menu/top-mapy.png); }
#top-menu-item--ovi-- a		{ width: 182px; background-image: url(image/menu/top-ovi.png); }
#top-menu-item--nokia-- a	{ width: 126px; background-image: url(image/menu/top-nokia.png); }

#top-menu-item--mynokia-- a	{ width: 126px; background-image: url(image/menu/top-mynokia.png); }
#top-menu-item--symbian-- a	{ width: 181px; background-image: url(image/menu/top-symbian.png); }
#top-menu-item--maemo-- a	{ width: 181px; background-image: url(image/menu/top-meego.png); }


/****************************************************************************/

#main-menu {
	padding: 0px
	margin: 10px 0px 0px 0px;
	background: url(image/layout/menu-bg.png) top left no-repeat;
	height: 47px;
}

#main-menu ul {
	display: block;
	margin: 0px;
	padding: 0px;
}

#main-menu li {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}

#main-menu a {
	display: block;
	height: 47px;
	background-position: top left;
}

#main-menu a:hover,
#main-menu a:focus {
	background-position: bottom left;
}

#main-menu-item--download-- a	{ width: 208px; background-image: url(image/menu/main-download.png); }
#main-menu-item--multimedia-- a	{ width: 142px; background-image: url(image/menu/main-multimedia.png); }
#main-menu-item--kancelar-- a	{ width: 142px; background-image: url(image/menu/main-kancelar.png); }
#main-menu-item--forum-- a	{ width: 143px; background-image: url(image/menu/main-forum.png); }

#main-menu-item--n97-- a	{ width: 146px; background-image: url(image/menu/menu_0_0.png); }
#main-menu-item--5800-- a	{ width: 139px; background-image: url(image/menu/menu_0_1.png); }
#main-menu-item--maemo-- a	{ width: 150px; background-image: url(image/menu/menu_0_2.png); }
#main-menu-item--tipy-- a	{ width: 140px; background-image: url(image/menu/menu_0_3.png); }
#main-menu-item--poradna-- a	{ width: 140px; background-image: url(image/menu/menu_0_5.png); }
#main-menu-item--pristroje-- a	{ width: 138px; background-image: url(image/menu/menu_0_4.png); }
#main-menu-item--forum-- a	{ width: 140px; background-image: url(image/menu/menu_0_6.png); }




#main-menu a span {
	display: none;
}

/****************************************************************************/


.page-column h2,
.page-center-column h2 {
	padding: 3px 0px;
	border-bottom:  4px solid #ddd;
}

.tree_listing h2 {
	padding: 3px 0px 5px 0px;
	background: url(image/layout/tupka_svetla.gif) repeat-x bottom;
	border: none;
}

.tree_listing h3 a {
	color: #666;
}

.page-double-column h1 {
	margin: 20pt 0pt 0pt 0pt;
}

.page-double-column h1 {
      font-size: 13pt;
      border-bottom: 4px solid #ddd;
}
.page-double-column h2 {
      font-size: 12pt;
}
.page-double-column h3 {
      font-size: 11pt;
}

.page-double-column h4 {
      font-size: 10pt;
}

.page-double-column h2,
.page-double-column h3,
.page-double-column h4,
.page-double-column h5,
.page-double-column h6 {
}

.text_text {
	margin: 20pt 0px 0px 0px;
}

/****************************************************************************/

.perex {
	clear: left;
}

.perex h2 {
	font-size: 10pt;
	margin: 10pt 0pt 0pt 0pt;
}
.perex h2,
.perex h2 a,
.perex h2 a:visited {
	color: #666;
}

.perex h3 {
	font-size: 10pt;
	margin: 6pt 0pt 0pt 0pt;
}

.perex .info {
	font-size: 10pt;
	margin: 3px 0pt 4pt 80px;
}

.perex .icon {
	float: left;
	margin: 3pt 0px;
	padding: 0px;
	width: 70px;
	height: 70px;
	overflow: hidden;
}

.perex .icon img {
	width: 70px;
}

.perex h2 a,
.perex h3 a {
	text-decoration: none;
	display: block;
}

.perex h2 a:hover, .perex h2 a:focus,
.perex h3 a:hover, .perex h3 a:focus {
	text-decoration: underline;
}

.perex .subheading {
	margin: 3pt 0px 3pt 85px;
	font-size: 9pt;
	font-weight: bold;
	color: #555;
}

.perex .perex-body {
	margin: 3pt 0px 3pt 85px;
	font-size: 9pt;
	color: #555;
}

.perex .perex-body p {
	margin: 0px;
	padding: 0px;
}

.perex .info {
	font-size: 8pt;
	text-align: right;
	color: #555;
}

.page-double-column .text_perex .perex .info {
	margin: 1pt 0px 3pt 85px;
	text-align: left;
}

#novinky-1st h3,
#novinky-rest h3 {
	clear: both;
	margin: 4pt 6em 0pt 0pt;
	float: left;
}

#novinky-1st .perex,
#novinky-rest .perex {
	margin: 0px;
}

#novinky-1st .info,
#novinky-rest .info {
	float: right;
	clear: both;
	margin: 0pt 0pt 4pt 0pt;
	height: 10pt;
	width: 6em;
}

#novinky-1st p,
#novinky-rest p {
	display: none;
}


/****************************************************************************/

.page_nav {
	text-align: center;
	margin: 30pt 0pt;
}

/****************************************************************************/

#tag-box {
	border: 1px solid #ccc;
	color: #aaa;
	padding: 10pt 20pt;
	text-align: center;
	font-weight: bold;
	line-height: 160%;
}

#tag-box a {
	color: #666;
	font-size: 110%;
	margin: 0pt 6pt;
}

#tag-box a:hover,
#tag-box a:focus {
	color: #444;
}

/****************************************************************************/

/****************************************************************************/


.catalog_browse .list_item {
	height: 300px;
}

.catalog_browse .list_item .catalog-property--screen1 {
	float: left;
	width: 120px;
	height: 110px;
	margin: 4px 0px;
}

.catalog_browse .list_item .catalog-property--name a {
	font-size: 16px;
	text-decoration: none;
	color: #e46fa6;
	font-weight: bold;
}

.catalog_browse .list_item .catalog-property--desc, .catalog_browse .list_item .catalog-property--name {
	float: left;
	width: 270px;
	margin: 0 0 8px 0;
}

.catalog_browse .list_item .catalog-property--licence, .catalog_browse .list_item .catalog-property--class, .catalog_browse .list_item .catalog-property--price {
	float: left;
	width: 140px;
	height: 22px;
}

.top  .text_text, .top  .text_text p {
	margin: 0px;
	padding: 0px;
}

#catalog-box--default-- {
	margin: 1em;
	width: 960px;
}

/****************** search *********************************************/
#searchform label {
  display:block;
  font-size:11px;
  margin:25px 0 5px 5px;
}

#searchform #searchform_entry {
  width: 150px;
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 0px;
  padding: 0px 15px 0px 10px;
  border: none;
  background: url("/data/userfiles/image/system/titulka/c/search_bg.png") no-repeat;
  height: 28px;
}

#searchform #searchform_submit {
  margin-left: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
}

input.search_form_submit {
  height: 28px;
}

/****************** twitter *********************************************/
#twitter_table {
margin-top: 20px;
}

#twitter_update_list {
background-image: url("/data/userfiles/image/system/titulka/c/en_wrap.png");
margin-top: -12px;
padding-bottom: 2px;
padding-left: 20px;
padding-right: 20px;
margin-bottom: 0px;
}

#bottom-link {
position: relative; top: -40px;
}

/****************** follow *********************************************/
#follow_table {
margin-top: 0px;
}

#follow_content {
background-image: url("/data/userfiles/image/system/titulka/c/en_wrap.png");
margin-left: 0px;
padding-left: 20px;
padding-right: 20px;
margin-top: 0px;
}

/****************** topclanky *********************************************/
#noname_9 .list_item_no_1 {
background-image: url("/data/userfiles/image/system/titulka/c/en_top_max.png");
height: 60px;
margin-left: 0px;
margin-top: -5px;
padding-left: 20px;
padding-top: 20px;
padding-right: 20px;
padding-bottom: 5px;
}

#noname_10 .list_item_no_1 {
background-image: url("/data/userfiles/image/system/titulka/c/en_wrap.png");
margin-left: 0px;
margin-top: -8px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 5px;
}

#noname_10 .list_item_no_2 {
background-image: url("/data/userfiles/image/system/titulka/c/en_bottom_max.png");
height: 80px;
margin-left: 0px;
margin-top: -8px;
padding-left: 20px;
padding-right: 20px;
}

/****************** recommended *********************************************/
#rec_table {
margin-top: -13px;
}

#rec_content {
background-image: url("/data/userfiles/image/system/titulka/c/en_wrap.png");
margin-left: 0px;
padding-left: 20px;
padding-right: 20px;
margin-top: -12px;
margin-bottom: -13px;
}

/****************** ovi *********************************************/
#ovi_table {
margin-top: -5px;
}

#ovi_content {
background-image: url("/data/userfiles/image/system/titulka/c/en_wrap.png");
margin-left: 0px;
padding-left: 20px;
padding-right: 20px;
margin-top: -12px;
margin-bottom: -12px;
}

/****************** forum *********************************************/
#frm_table {
margin-top: 0px;
}

#frm_content {
background-image: url("/data/userfiles/image/system/titulka/c/en_wrap.png");
margin-left: 0px;
padding-left: 20px;
padding-right: 20px;

margin-bottom: -15px;
}

#frm_content a {
text-decoration: none;
font-weight: bold;
color: #5a5a5a;
}

#frm_content a:hover {
text-decoration: underline;
}

/****************** store *********************************************/
#store_table {
margin-top: -7px;
}

#store_content {
background-image: url("/data/userfiles/image/system/titulka/c/en_wrap.png");
margin-left: 0px;
margin-top: -12px;
margin-bottom: -12px;
padding-left: 20px;
padding-right: 20px;
}

.sluzba {
display: none;

}

#prvni {
display: block;
}

.zalozka a {
text-decoration: none;
color: #5a5a5a;
font-weight: bold;
text-align: center;
padding-top: -5px;
}

/****************** bannery *********************************************/
#banner_A {
margin-bottom: 15px;
}

#banner_B {
margin-bottom: 15px;
}

/****************** slideshow *********************************************/
#future_top {
background-image: url("/data/userfiles/image/system/titulka/c/spekulujeme_top.png");
height: 43px;
width: 270px;
position: relative;
z-index: 2;
}

#slideshow_C {
position: relative; top: -5px;
z-index: 1;
}

#slideshow_bottom_C {
background-image: url("/data/userfiles/image/system/titulka/c/sl_bottom.png");
text-align: center;
height: 28px;
width: 270px;
position: relative; top: -20px;
z-index: 2;
margin-top: -140px;
margin-bottom: 0px;
}

#ohraniceni_C {
position: relative;
z-index: 2;
}

#latest_top {
background-image: url("/data/userfiles/image/system/titulka/a/nejnovejsi_top.png");
height: 43px;
width: 270px;
position: relative;
z-index: 2;
margin-top: 0px;
}

#slideshow_A {
position: relative; top: -5px;
z-index: 1;
margin-left: 12px;
}

#slideshow_bottom_A {
background-image: url("/data/userfiles/image/system/titulka/c/sl_bottom.png");
text-align: center;
height: 28px;
width: 270px;
position: relative; top: -20px;
z-index: 2;
margin-left: 5px;
margin-top: -146px;
margin-bottom: 0px;
}

#ohraniceni_A {
position: relative;
z-index: 2;
margin-left: 5px;
}

/****************** login *********************************************/
.auth_smart_login {
background-image: url("/data/userfiles/image/system/titulka/c/blank_top.png");
background-repeat: no-repeat;
margin-bottom: 20px;
padding-top: 28px;
font-size: 10pt;
}

#noname_12 .username, #noname_12 .logout, #noname_12 .profile, #noname_12 .gallery, #noname_12 .passwd, #noname_12 .unread {
background-image: url("/data/userfiles/image/system/titulka/c/en_wrap.png");
padding-left: 20px;
padding-right: 20px;
}

#noname_12 .username {
text-align: center;
padding-bottom: 5px;
}

#noname_12 .profile {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
}

#noname_12 .points {
background-image: url("/data/userfiles/image/system/titulka/c/en_bottom.png");
text-align: center;
height: 50px;
}

#noname_12 .total-points-holder, #noname_12 .today-points-holder {
position: relative; top: 12px;
}

#noname_12 form.Editor {
margin-top: 0px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
border: none;
background-color: white;
background-image: url("/data/userfiles/image/system/titulka/c/en_wrap.png");
}

#noname_26 form.Editor {
margin-top: 0px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
border: none;
background-color: white;
background-image: url("/data/userfiles/image/system/titulka/c/en_wrap.png");
}

#noname_12 .editor_rq_field_note {
position: relative; top: 10px;
}

#noname_12 .register {
background-image: url("/data/userfiles/image/system/titulka/c/en_bottom.png");
text-align: center;
height: 50px;
margin-top: -13px;
}

#noname_12 .register a {
position: relative; top: 12px;
text-decoration: none;
}

#noname_12 .admin {
background-image: url("/data/userfiles/image/system/titulka/c/en_bottom.png");
text-align: center;
height: 50px;
}

#noname_12 .admin a {
position: relative; top: 12px;
text-decoration: none;
}

/****************** poll *********************************************/
.poll_show {
background-image: url("/data/userfiles/image/system/titulka/c/blank_top.png");
background-repeat: no-repeat;
margin-bottom: 20px;
padding-top: 28px;
margin-top: 0px;
}

.poll_question {
background-image: url("/data/userfiles/image/system/titulka/c/en_wrap.png");
padding-left: 20px;
padding-right: 20px;
width: 230px;
font-weight: bold;
text-align: center;
}

.poll_message_success {
background-image: url("/data/userfiles/image/system/titulka/c/en_wrap.png");
width: 270px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}

.poll_answers {
background-image: url("/data/userfiles/image/system/titulka/c/en_wrap.png");
padding-top: 5px;
padding-left: 20px;
padding-right: 20px;
width: 230px;
margin-bottom: 0px;
margin-top: 0px;
}

.poll_label {
margin-bottom: 5px;
}

.poll_submit {
width: 230px;
position: relative; left: 60px;
padding-bottom: 5px;
}

.poll_moreparts {
background-image: url("/data/userfiles/image/system/titulka/a/poll_bottom.png");
height: 28px;
width: 270px;
margin-top: -5px;
}

/****************** ads *********************************************/
#ad_table {
margin-top: 0px;
}

#ad_content {
background-image: url("/data/userfiles/image/system/titulka/c/en_wrap.png");
margin-left: 0px;
margin-top: 0px;
padding-top: -5px;
padding-left: 10px;
}

#ad_table_A {
margin-top: 0px;
}

#ad_content_A {
background-image: url("/data/userfiles/image/system/titulka/c/en_wrap.png");
margin-left: 0px;
padding-top: -5px;
padding-left: 10px;
}

.ad_top {
background-color: #121410;
position: relative; top: -103px; left: 746px;
padding-top: 25px;
width: 234px;
height: 75px;
}

.ad_top_big {
background-color: #121410;
position: relative; top: -103px; left: 247px;
padding-top: 5px;
width: 733px;
height: 95px;
}