body 	{margin: 0px; background-color: white;
	font-size: 11px; font-family: arial, verdana, "Geneva CE", "Helvetica CE", sans-serif; color: #656464;}
body.bg1 {background: url(imgs/bg1.gif) 20px 0 repeat-y;}
hr	{height: 1px;}
td	{font-size: 11px; font-family: arial, verdana, "Geneva CE", "Helvetica CE", sans-serif; color: #656464;}
form, img {border-width: 0px; margin: 0px;}
select, input {height: 18px; border: 1px solid silver; font-size: 11px; font-family: arial, verdana, "Geneva CE", "Helvetica CE", sans-serif; color: black;}
textarea	{border: 1px solid silver; font-size: 11px; font-family: arial, verdana, "Geneva CE", "Helvetica CE", sans-serif; color: black;}
input.ob,select.ob {height: 18px;}
form>input, td>input, p>input {height: 16px;}
form>select, td>select, p>select {height: 16px;}
form p	{margin: 1px 0;}
form b	{color: red; font-weight: bold;}
p	{margin: 0;}
a	{text-decoration: none; color: #656464;}
a:hover	{color: #ff5e09;}
.clearall {clear: both;}
h1	{font-size: 13px; font-weight: bold; margin-top: 0; margin-bottom: 5px;}
h2	{font-size: 13px; font-weight: bold; margin-top: 0px; padding-top: 4px; margin-bottom: 3px; color: #39bdee; clear: both;}
h2 a     {font-size: 13px; font-weight: bold; color: #39bdee;}
h2.orange {font-size: 13px; font-weight: bold; margin-top: 0px; padding-top: 4px; margin-bottom: 3px; color: #ff5e09; clear: both;}
.h2_orange {font-size: 13px; font-weight: bold; margin-top: 0px; padding-top: 4px; margin-bottom: 3px; color: #ff5e09; clear: both;}

.offs	{text-align: center;}
.web	{position: relative; width: 950px; margin: 0 auto; text-align: left;}
.head	{position: relative; float: left; width: 950px; height: 88px; background: url(imgs/top_bg.gif) repeat-x;}
 .logo	{position: absolute; left: 3px; top: 6px;}
 .slogan	{position: absolute; left: 205px; top: 46px;}
 .cart	{position: absolute; right: 0; top: 10px; border-left: 1px dashed #d3d6d8; width: 174px; height: 64px;}
 .cartico {position: absolute; left: 12px; top: 14px;}
 .cartspc {position: relative; top: 12px; left: 55px;}
 .ctspc {color: #fe840d;}
 .cartprice {position: relative; top: 20px; left: 55px;}
 .ctprice {color: #fe840d; font-size: 16px;}
.top2	{position: relative; float: left; width: 950px; height: 160px; background: url(imgs/top2_bg.gif) repeat-x; margin-bottom: 3px;}
 .infobox {position: absolute; left: 17px; top: 15px; width: 175px;}
 .infobox p {position: relative; float: left; width: 172px; height: 25px; margin: 0;}
 .infobox .hr {position: relative; float: left; width: 172px; height: 1px; background-color: #dcdcdc; overflow: hidden;}
 .infobox img {position: absolute; left: 0; top: 9px;}
 .infobox a {position: absolute; left: 18px; top: 5px; font-weight: bold; font-size: 12px;}
 .medvedbg {position: absolute; left: 214px; top: 3px;}
 .medved	{position: absolute; left: 379px; top: -41px;}
 .prcek	{position: absolute; left: 352px; top: -55px;}
 .seba	{position: absolute; left: 526px; top: -55px;}
 .login  {position: absolute; left: 770px; top: 0;}
 .login .caption {font-size: 13px; font-weight: bold;}
 .login .hr {position: relative; float: left; width: 150px; height: 1px; background-color: #dcdcdc; overflow: hidden; margin: 4px;}
 .login img {position: relative; top: -1px;}
 .avatar {position: relative; float: left; width: 60px; height: 60px; margin-right: 5px; border: 1px solid #dcdcdc;}

.c1	{position: relative; float: left; width: 206px; margin-right: 8px; overflow: hidden;}
 .hledani {position: relative; float: left; width: 203px; height: 40px; background: url(imgs/find_bg.jpg) repeat-x #f6f6f7;}
 .hledani form {position: relative; float: left; margin: 5px; height: 19px; display: inline;}
 .si	{position: absolute; left: 0; top: 0; height: 21px; width: 165px; padding: 3px;}
 form>.si {height: 13px; width: 157px;}
 .sb	{position: absolute; left: 170px; top: 0; height: 21px; border-width: 0;}
.logform	{position: relative; float: left;}
 .sn	{position: absolute; left: 0; top: 0; height: 21px; width: 158px; padding: 3px;}
 form>.sn {height: 13px; width: 150px;}
 .sp	{position: absolute; left: 0; top: 25px; height: 21px; width: 132px; padding: 3px;}
 form>.sp {height: 13px; width: 124px;}
 .sl	{position: absolute; left: 137px; top: 25px; height: 21px; border-width: 0;}
.c1box	{position: relative; float: left; width: 197px; border: 1px solid #dcdcdc; margin-top: 6px;}
.c1>.c1box {width: 195px;}
 .c1box h2 {width: 100%; height: 31px; line-height: 31px; background: url(imgs/h2_bg.jpg) repeat-x #f5f5f5; color: #fe840d; padding-top: 0}
 .c1box .hr {position: relative; float: left; width: 180px; height: 1px; background-color: #dcdcdc; overflow: hidden; margin: 0;}

.c2	{position: relative; float: left; width: 550px; margin-right: 8px; overflow: hidden;}
 .c2 .title {position: relative; float: left; width: 550px;}
 .pright {position: absolute; left: 390px; top: 4px; height: 18px; width: 200px; overflow: hidden;}
 .c2 .brandset {position: relative; float: left; background: none; border-width: 0; color: #656464; font-size: 11px; cursor: pointer; padding-left: 0; margin-left: 0; margin-bottom: 12px; text-decoration: underline;}
 .selected {font-weight: bold;}
 .select	{height: 12px; border-width: 0;}
 .c2 .hr	{position: relative; float: left; width: 550px; height: 1px; background-color: #dcdcdc; overflow: hidden; margin: 0;}
 .c2 .hr3 {position: relative; float: left; width: 550px; height: 4px; background: url(imgs/hr3.gif) repeat-x #dcdcdc; overflow: hidden; margin: 3px 0;}
 .aktuality {position: relative; float: left; width: 263px; height: 184px; margin-right: 6px; overflow: hidden;}
 .aktuality h2 {margin: 9px 0; color: #39bdee; padding-top: 0}
 .aktuality p {margin-top: 0; margin-bottom: 5px;}
 .aktuality .odr {position: relative; top: -1px; width: 4px; height: 5px;}
 .aktuality .date {color: #fe840d; font-weight: bold;}
 .topitem {position: relative; float: left; width: 278px; height: 184px; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; overflow: hidden;}
 .topitem h2 {width: 100%; height: 31px; line-height: 31px; background: url(imgs/h2_bg.jpg) repeat-x #f5f5f5; color: #39bdee; padding-top: 0}
 .c2>.topitem {width: 276px; }
 .piktogramy {position: relative; float: right; width: 170px; height: 200px; border-left: 1px solid #dcdcdc; margin: 6px; padding-left: 6px;}
 .piktogramy .from {height: 39px; margin-bottom: 8px;}
 .piktogramy .pict {position: relative; top: 10px; width: 23px; height: 23px; margin-left: 10px; margin-right: 5px; margin-bottom: 4px;}
 .piktogramy .pasiv {color: #eeeeee;}
 .nextimg {width: 100px; height: 100px; margin-right: 6px; margin-top: 9px; margin-bottom: 6px;}
 .nextcolor {position: relative; float: left; width: 100px; height: 130px; text-align: center; margin-right: 6px; margin-top: 9px; margin-bottom: 6px;}
 .colorimg {width: 100px; height: 100px; margin-bottom: 3px;}
 .barvy	{position: relative; top: 4px; width: 29px; height: 19px;}
.c2 .full {clear: both; width: 550px;}
.c2 .fullcenter {clear: both; width: 550px; text-align: center;}
.c3	{position: relative; float: left; width: 176px; overflow: hidden;}
 .chat	{position: relative; float: left; width: 176px; height: 276px; background: url(imgs/lt_bg.jpg) #3cc1f1; color: white;}
 .chat .padd {padding: 8px;}
 .chat h2 {color: white; font-size: 13px; padding-top: 0}
 .chat .hr {position: relative; float: left; width: 155px; height: 1px; background-color: white; overflow: hidden; margin: 4px 0;}
 .chat a	{color: white;}
 .akce	{position: relative; float: left; width: 176px; height: 322px; border: 1px solid #dcdcdc; margin-top: 6px;}
 .c3>.akce {width: 174px;}
 .akce h2 {width: 100%; height: 31px; line-height: 31px; background: url(imgs/h2_bg.jpg) repeat-x #f5f5f5; color: #39bdee; padding-top: 0}
 .kavarna {position: relative; float: left; width: 174px; height: 285px; background: url(imgs/kavarna-bg.jpg) #e4f5fc;}
 .kavarna .box {position: absolute; left: 4px; top: 40px;}
 .kavarna p {position: relative; float: left; margin-left: 10px; width: 156px; height: 20px; margin: 0; display: inline;}
 .kavarna .hr {position: relative; float: left; width: 166px; height: 1px; border-bottom: 1px dashed #dcdcdc; overflow: hidden;}
 .kavarna img {position: absolute; left: 0; top: 9px;}
 .kavarna a {position: absolute; left: 18px; top: 4px; font-weight: bold; font-size: 12px;}
.c3box	{position: relative; float: left; width: 176px; border: 1px solid #dcdcdc; margin-top: 6px;}
.c3>.c3box {width: 174px;}
 .c3box h2 {width: 100%; height: 31px; line-height: 31px; background: url(imgs/h2_bg.jpg) repeat-x #f5f5f5; color:  #39bdee; padding-top: 0}
 .c3box .hr {position: relative; float: left; width: 180px; height: 1px; background-color: #dcdcdc; overflow: hidden; margin: 0;}



.c12	{position: relative; float: left; width: 764px; margin-right: 8px; overflow: hidden;}
 .c12 .hr {position: relative; float: left; width: 764px; height: 1px; background-color: #dcdcdc; overflow: hidden; margin: 0;}
 .c12 .hr3 {position: relative; float: left; width: 764px; height: 4px; background: url(imgs/hr3.gif) repeat-x #dcdcdc; overflow: hidden; margin: 3px 0;}

 .topbanner {position: relative; float: left; width: 550px; height: 140px; overflow: hidden;}
 .botbanner {position: relative; float: left; width: 550px; height: 149px; overflow: hidden; clear: both;}
 .leftbanner {position: relative; float: left; width: 197px; overflow: hidden; margin-top: 6px;}
 .rightbanner {position: relative; float: left; width: 174px; overflow: hidden; margin-top: 6px;}


.tail	{position: relative; float: left; width: 950px; height: 52px; background: url(imgs/tail_bg.jpg) repeat-x #e6edf1; overflow: hidden; margin-top: 9px;}
.tail .span {position: absolute; left: 415px; top: 0;}

a.copy	{position: relative; float: left; margin-top: 20px; margin-left: 800px; font-size: 10px; color: #333333; display: inline;}

ul	{margin-top: 4px; marin-bottom: 4px;}
li	{list-style-image: url(imgs/li.gif);}

.padd	{padding: 6px;}

.menu p	{width: 189px; border-bottom: 1px dashed #d4d8db; margin-top: 0px; margin-bottom: 0px; padding: 4px 0px 2px 3px;}
.menu>p {width: 186px;}
.menu a	{font-weight: bold; font-size: 11px;}
.menu p.ma {width: 189px; margin-top: 0px; margin-bottom: 0px; padding: 3px 0px 3px 3px; background-color: #eef7fe;}
.menu>p.ma {width: 186px;}
.menu p.malast {width: 189px; margin-top: 0px; border-bottom: 0px; margin-bottom: 0px; padding: 3px 0px 3px 3px; background-color: #eef7fe;}
.menu>p.malast {width: 186px;}
.menu p.last {width: 189px; margin-top: 0px; border-bottom: 0px; margin-bottom: 0px; padding: 3px 0px 3px 3px;}
.menu>p.last {width: 186px;}
a.locat	{font-weight: normal; text-transform: none;}
a.subcat	{margin-left: 16px;text-transform: none; font-weight: normal;}


.item, .item2 {position: relative; float: left; width: 272px; height: 230px; font-size: 11px; color: #656464; margin-bottom: 8px; border-bottom: 1px solid #cfcfcf;}
.item	{border-right: 1px solid #cfcfcf;}
.item2	{}
a.icaption {position: absolute; left: 8px; top: 7px; width: 270px; height: 16px; font-size: 13px; font-weight: bold; color: #fe840d; overflow: hidden;}
.inote	{position: absolute; left: 8px; top: 26px;  width: 160px; height: 151px; overflow: hidden;}
.ihline	{position: absolute; left: 8px; top: 143px; width: 256px; height: 1px; background-color: #cfcfcf; overflow: hidden;}
.ihline2	{position: absolute; left: 8px; top: 195px; width: 256px; height: 1px; background-color: #cfcfcf; overflow: hidden;}
.iimage	{position: absolute; left: 177px; top: 26px;}
.itext	{position: absolute; left: 8px; top: 149px;  width: 256px; height: 43px; overflow: hidden;}
.iprices {position: absolute; left: 5px; top: 97px;}
.iprices td {color: #656464;}
.icena	{font-size: 12px; font-weight: bold; text-decoration: line-through;}
.vcena	{font-size: 19px; font-weight: bold; color: #fe840d;}
.detail	{position: absolute; left: 63px; top: 200px;}
.koupit	{position: absolute; left: 139px; top: 200px;}

.detimgbox {position: relative; float: right; width: 280px; height: 280px; overflow: hidden; margin-top: 10px; margin-left: 8px;}
.dcaption {position: relative; float: left; margin-top: 5px; font-size: 13px; font-weight: bold; color: #fe840d;}
.dtext	{position: relative; float: left; width: 255px;}
.dtext .hr {position: relative; float: left; width: 255px; height: 1px; background-color: #dcdcdc; overflow: hidden; margin: 2px 0;}
.dtext .vase {font-size: 13px; font-weight: bold; color: #fe840d;}
.pcssend	{position: relative; top: -8px; width: 88px; height: 26px; border-width: 0;}
.pcs	{position: relative; top: -4px; height: 21px; width: 40px; padding: 3px;}
td>.pcs {height: 13px; width: 32px;}
.colvar	{height: 21px; font-size: 12px; width: 130px; margin-bottom: 5px;}
.kosik-add {position: absolute; left: 140px; top: 50px; width: 185px; height: 258px; background-image: url(imgs/kosik_add.gif); overflow: hidden;}
.kosik-add .padd {position: relative; float: left; padding: 10px;}
.kosik-add h2 {margin: 0px; padding: 0px;}
.kosik-add .hr {position: relative; float: left; width: 165px; height: 1px; background-color: #dcdcdc; overflow: hidden; margin: 2px 0; clear: both;}
.kosik-add .dcaption {position: relative; float: left; width: 165px; height: 18px; overflow: hidden; margin-top: 5px; font-size: 13px; font-weight: bold; color: #fe840d; clear: both;}
.kosik-add .text {position: relative; float: left; width: 94px; clear: both;}
.kosik-add .img {position: relative; float: left; margin-left: 6px;}
.close	{position: absolute; left: 160px; top: 9px;}
.do-kosiku {position: absolute; left: 33px; top: 220px;}

.topitem a.icaption {position: absolute; left: 8px; top: 38px; width: 270px; height: 16px; font-size: 13px; font-weight: bold; color: #fe840d; overflow: hidden;}
.topitem .inote {position: absolute; left: 8px; top: 57px;  width: 160px; height: 151px; overflow: hidden;}
.topitem .ihline	{position: absolute; left: 8px; top: 143px; width: 160px; height: 1px; background-color: #cfcfcf; overflow: hidden;}
.topitem .iimage {position: absolute; left: 168px; top: 57px;}
.topitem .iprices {position: absolute; left: 8px; top: 115px;}
.topitem .iprices td {color: #656464;}
.topitem .icena	{font-size: 12px; font-weight: bold; text-decoration: line-through;}
.topitem .vcena	{font-size: 19px; font-weight: bold; color: #fe840d;}
.topitem .koupit	{position: absolute; left: 25px; top: 150px;}

.timage	{margin: 8px 20px;}
a.ccaption {position: relative; float: left; margin-left: 4px; font-size: 13px; height: 18px; font-weight: bold; color: #fe840d; overflow: hidden;}
.akce .hr {position: relative; float: left; width: 165px; height: 1px; background-color: #dcdcdc; overflow: hidden; margin: 3px;}
.akce .text {position: relative; float: left; width: 165px; height: 43px; overflow: hidden; margin: 3px; clear: both;}
.akce .offs {position: relative; float: left; clear: both; width: 165px; text-align: center;}
.ckoupit	{position: relative; float: left; margin-left: 4px;}
.cprice	{position: relative; float: left; width: 70px; font-size: 20px; font-weight: bold; color: #fe840d; text-align: right;}
a.paging {color: #39bdee; font-size: 12px;}
.paginace {position: relative; float: left; width: 550px;text-align: center; margin-bottom: 6px; font-size: 12px; word-spacing: 3px;}

.c12 .full {clear: both; width: 760px;}
.c12 .fullcenter {clear: both; width: 760px; text-align: center;}
.board_caption {font-size: 13px; font-weight: bold; color: #fe840d; clear: both;}
.boardname {font-weight: bold;}
.center	{text-align: center;}
.board_sln {padding: 0 4px; height: 33px;}
.board_hln {padding: 0 4px; height: 33px; background-color: #ececec;}
.board_slnc {padding: 0 4px; height: 33px; text-align: center;}
.board_hlnc {padding: 0 4px; height: 33px; background-color: #ececec; text-align: center;}
.spacer	{height: 15px; overflow: hidden;}
.board_hpost {position: relative; float: left; width: 760px; background-color: #ececec;}
.board_npost {position: relative; float: left; width: 760px;}
.post_npost {position: relative; float: left; width: 550px; }
.emptytr	{height: 6px;}
.board_left {width: 130px; border-right: 1px solid #8c8c8c;}
.board_top {height: 20px; border-bottom: 1px solid #8c8c8c;}
.board_topr {height: 20px; border-bottom: 1px solid #8c8c8c; text-align: right;}
.top_line {height: 18px;}
.board_edits {position: absolute; right: 5px; top: 10px;}
.board_bot {height: 22px; border-top: 1px solid #8c8c8c;}
.quote	{border: 1px #a0a0a0 solid; padding-left: 20px; padding-top: 6px; padding-bottom: 6px; padding-right: 2px; background-color: #dddddd; margin: 5px 0;}
.book_hpost {position: relative; float: left; width: 550px; background-color: #ececec; text-align: left;}
.book_npost {position: relative; float: left; width: 550px; text-align: left;}
.underline {border-bottom: 1px solid #e9e9e9; font-size: 2px; height: 2px;}
.thead	{background-color: #32b4e8; color: black; font-weight: bold; line-height: 14px;}
.tnorm	{}
.tbg	{background-color: #ececec;}
.theadr	{background-color: #32b4e8; color: black; font-weight: bold; line-height: 14px;text-align: right;}
.tnormr	{text-align: right;}
.tbgr	{background-color: #ececec;text-align: right;}
.tright	{text-align: right;}
.fullline {position: relative; float: left; margin-top: 1px; margin-bottom: 5px; width: 466px; height: 1px; overflow: hidden; background-color: #cacaca; clear: both;}
.kprice	{font-size: 16px; font-weight: bold; color: #fe840d; text-align: right;}

.fakt	{display: none;}
.limg	{position: relative; float: left; margin-right: 5px;}
.lcapt	{position: relative; float: left;}

.vote_r	{position: absolute; top: 1px; right: 8px; display: inline; text-align: right; }
.vote_l	{position: relative; width: 100%; margin-top: 3px; margin-bottom: 8px;}

.subscribe {width: 178px;}
.subscribe_b {padding: 0; margin: 0; border-width: 0; background-color: white; color: #39bdee; font-size: 11px; width: 85px; cursor: pointer;}

.idown	{position: relative; top: 3px;}
.kategor {position: relative; float: left; width: 100px; height: 25px; border-right: 1px solid #e0e0e1; text-align: center; padding-top: 7px; color: #ff850d;}
.vyrob	{position: relative; float: left; width: 100px; height: 25px; text-align: center; padding-top: 7px; color: #ff850d;}
.c1>.kategor, .c1>.kategor {height: 18px;}
.kategor a, .vyrob a {color: black;}

.orange	{color: #fe840d;}
.error	{color: red; font-weight: bold;}

.gitem	{position: relative; float: left; width: 144px; height: 238px; background-image: url(imgs/galerie_bg.jpg); margin-right: 11px; margin-bottom: 20px;}
.gitem5	{position: relative; float: left; width: 144px; height: 238px; background-image: url(imgs/galerie_bg.jpg); margin-bottom: 20px;}
.flinks	{position: absolute; top: 240px; left: 0; width: 144px; text-align: center;}
.gbox	{position: absolute; left: 8px; top: 132px; width: 118px;}
.gboxv	{position: absolute; left: 8px; top: 138px; width: 118px;}
.gboxv h2 {margin-bottom: 2px; margin-top: 2px; padding: 0;}
.gview	{position: absolute; left: 25px; bottom: 9px;}
.fitem	{position: relative; float: left; width: 208px; height: 338px; background-image: url(imgs/foto_bg.jpg); margin-left: 22px; margin-right: 22px; margin-bottom: 15px;}
.fitem3	{position: relative; float: left; width: 208px; height: 338px; background-image: url(imgs/foto_bg.jpg); margin-left: 22px; margin-bottom: 22px;}
.fbox	{position: absolute; left: 8px; top: 203px; width: 178px;}
.fview	{position: absolute; left: 55px; bottom: 9px;}
.gimg	{position: absolute;}
.vote	{font-size: 13px;}

.profil_fot {position: absolute; left: 320px; top: 33px; font-weight: bold;}
.profil_img {position: absolute; left: 320px; top: 50px; border: 1px solid #dcdcdc;}
.hr255	{position: relative; float: left; width: 255px; height: 1px; background-color: #dcdcdc; overflow: hidden; margin: 2px 0;}
.profil_left {position: relative; float: left; width: 310px; border-right: 1px solid #dcdcdc;}
.profil_left .hr {position: relative; float: left; width: 310px; height: 1px; background-color: #dcdcdc; overflow: hidden; margin: 2px 0;}
.profil_right {position: relative; float: left; width: 230px;}
.profil_right .hr {position: relative; float: left; width: 230px; height: 1px; background-color: #dcdcdc; overflow: hidden; margin: 2px 0;}

.plovouci_obrazek {position: relative; float: left; margin-right: 8px; margin-bottom: 8px;}

.foto_offs {text-align: center;}
.foto_bg {position: relative; width: 859px; height: 725px; margin: 8px auto; background-image: url(imgs/detail_bg.gif);}
.foto	{position: absolute;}
.foto_thumbs {position: absolute; top: 631px; left: 171px; width: 484px; height: 57px; text-align: center;}
.foto_votes {position: absolute; top: 631px; left: 670px; text-align: left;}
.thumb	{position: relative; float: left; display: inline; border: 1px solid #dcdcdc;}
.foto_za	{position: absolute; left: 430px; top: 700px;}
.foto_pred {position: absolute; left: 310px; top: 700px; width: 100px; text-align: right;}
.galerie_logo {position: absolute; left: 22px; top: 640px;}

.centertable {margin-left: 30px; text-align: left; display:inline;}
.left	{position: relative; float: left;}
a.orange {color: #fe840d; text-decoration: underline;}
a.orange:hover {color: #fe840d; text-decoration: none;}
.float	{position: relative; float: left;}