/* 
==================================================
	MAIN TAG STYLES - START
==================================================
*/
body
{
	background: #ffffff;
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color: #020202;
	background: #ffffff url('../_img/bck/page-main.jpg') no-repeat;
	background-position: 50% 5px;
}

a
{
	color: #486D7D;
	text-decoration: underline;
	font-weight:normal;
	cursor: pointer;
}

a:hover
{
	text-decoration: none;
}

ul
{
	margin: 10px 0px 10px 5px;
	padding: 0px 0px 0px 5px;
	list-style:none;
}

UL LI { background:url('../_img/bullet-red.gif') no-repeat 0 2px; padding-left:17px; list-style-position:outside; margin-bottom:4px;}

ol
{
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	list-style-type:decimal;
}

ol li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:none !important;
	
	list-style-position:inside !important;
}

img
{
	border: 0px none;
}

form
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

select {
	height:20px;
	border:1px solid #CDCDC8;
	color:#808080;
	padding-left:5px;
	padding-top:0px;
	padding-right:0px;
	margin:0px;
}

input 
{
	height:20px;
	border:1px solid #CDCDC8;
	color:#808080;
	margin:0px;
	padding:0px;
	
}

textarea 
{
	  
}

h1 
{
	font-family: Arial Black, Arial;
	display:block;
	font-weight:bold;
	font-size:28px;
	margin:0px;
	/*color:#000000;*/
}

h2 
{
	font-family: Arial Black, Arial;
	font-weight:bold;
	font-size:25px;
	padding:10px 0 10px 0;
	margin:0px;
	word-spacing:-2px;
	/*color:#000000;*/
}

h3 
{
	font-family: Arial Black, Arial;
  	font-weight:bold;
	font-size:18px;
	padding:5px 0 0 0;
	margin:0px;
	/*color:#000000;*/
}

h4 
{
	font-family: Arial Black, Arial;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 0 0;
	margin:0px;
	/*color:#000000;*/
}

h5 {
	font-family: Arial Black, Arial;
	font-weight:bold;
	font-size:13px;
	padding:5px 0 0 0;
	margin:0px;
	/*color:#000000;*/
}

h6 {
	font-family: Arial Black, Arial;
	font-weight:bold;
	font-size:11px;
	padding:5px 0 0 0;
	margin:0px;
	/*color:#000000;*/
}

p 
{
	margin:0px;
	text-align:justify;
}

.redb
{
	color: #EC2600 !important;
	font-weight: bold;
}

.redg
{
	color:#047C05 !important;
	font-weight: bold;
}

a.greenb, .greenb {
	font-family : "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #006d6c;
}
a.greenb:hover {
	text-decoration: none;
}

a.orangeb, .orangeb {
	font-family : "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #FF8522;
}
a.orangeb:hover {
	text-decoration: none;
}
/* 
==================================================
	GENERAL CLASSES - START
==================================================
*/
a.errmsg, .errmsg {
	font-size: 11px;
	font-weight : bold;
	color : #CC0000;
}

a.succmsg, .succmsg {
	font-size: 11px;
	font-weight : bold;
	color : #006633;
}

div.break {
	clear: both;
	height:0px;
	min-height:0px;
	font-size: 0px;
	margin:0px;
	padding:0px;
}

.b {
	font-weight: bold !important;
}

.i {
	font-style:italic;
}

a.btn_sort_asc 
{
	display:block;
	background:url('../_img/buttons/sort_asc.gif') no-repeat;
	height:19px;
	line-height:19px;
	text-indent:45px;
	color:#7A7A7A;
	text-decoration:none;
}

a.btn_sort_desc 
{
	display:block;
	background:url('../_img/buttons/sort_desc.gif') no-repeat;
	height:19px;
	line-height:19px;
	text-indent:45px;
	color:#7A7A7A;
	text-decoration:none;
}

a.btn_sort_none
{
	display:block;
	background:url('../_img/buttons/sort_none.gif') no-repeat;
	height:19px;
	line-height:19px;
	text-indent:45px;
	color:#7A7A7A;
	text-decoration:none;
}

/* standardni tlacitko - stredni velikost */
a.btn_bg, .btn_bg
{
	display:block;
	background:url('../_img/bck/btn-bg.gif') no-repeat;
	width:110px;
	height:26px;
	line-height:26px;
	font-weight:normal;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	cursor:pointer;
	text-decoration:none !important;
}

a.btn_yellow_bg, .btn_yellow_bg
{
	display:block;
	background:url('../_img/bck/btn-yellow-bg.gif') no-repeat;
	width:150px;
	height:26px;
	line-height:26px;
	font-weight:normal;
	text-align:center;
	color:#020202;
	font-size:11px;
	cursor:pointer;
	text-decoration:none !important;
}

a.btn_me, .btn_me
{
	display:block;
	background:url('../_img/bck/btn-me.gif') no-repeat;
	width:69px;
	height:26px;
	line-height:26px;
	font-weight:normal;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	cursor:pointer;
	text-decoration:none !important;
}

a.btn_green_me, .btn_green_me
{
	display:block;
	background:url('../_img/bck/btn-me-green.gif') no-repeat;
	width:69px;
	height:26px;
	line-height:26px;
	font-weight:normal;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	cursor:pointer;
	text-decoration:none !important;
}

a.btn_yellow_me, .btn_yellow_me
{
	display:block;
	background:url('../_img/bck/btn-yellow-me.gif') no-repeat;
	width:95px;
	height:26px;
	line-height:26px;
	font-weight:normal;
	text-align:center;
	color:#020202;
	font-size:11px;
	cursor:pointer;
	text-decoration:none !important;
}

a.btn_yellow_sm, .btn_yellow_sm
{
	display:block;
	background:url('../_img/bck/btn-yellow-sm.gif') no-repeat;
	width:70px;
	height:26px;
	line-height:26px;
	font-weight:normal;
	text-align:center;
	color:#020202;
	font-size:11px;
	cursor:pointer;
	text-decoration:none !important;
}

INPUT.in_text { background:url('../_img/bck/form-text-input.gif') no-repeat; border:0 none; height:22px; padding-top:5px; padding-left:5px; padding-right:5px;}
INPUT.in_submit, A.in_submit { border:0 none; cursor:pointer; display:block;}
INPUT.checkbox, .checkbox INPUT { padding:0 0 0 0; margin:0 0px 0 0; vertical-align: middle !important; text-align: left; background:none !important; border:0px none !important;}

.highlight { color:#FFCC00 !important; font-weight:bold;}
.standard { color:#808080 !important; font-weight:normal !important;}
.normal { font-weight:normal !important;}

.fleft { float:left;}
.fright { float:right;}

/* velikost textu */
.bigtext { font-size:13px !important;}
.middletext { font-size:12px !important;}
.smalltext { font-size:10px !important;}

/* standardni styl pro boxy */
.box {
	width:100%; margin-top:5px; margin-bottom:5px;
}
.box .header { color:#000000;}
.box .header h2 { height:40px; line-height:40px; font-size:18px; font-weight:bold; margin:0px; padding:0px;}
.box .header a { display:block; color:#000000; font-weight:bold; text-decoration:none;}
.box .header a:hover { text-decoration:none;}
.box .corner-top-left { float:left;}
.box .corner-top-right { float:right;}
.box .cnt { clear:both; min-height:50px; padding:10px 5px 0 10px;}
.box .cnt .label { text-align:left; font-weight:bold;}
.box .cnt p { text-align:justify;}
.box .cnt a.link { text-align:left;}
.box .corner-bottom-left { float:left;}
.box .corner-bottom-right { float:right;}


/* standardni styl pro seznam div elementu nebo odkazu */
.divlist { padding:0px; margin:0px;}
.divlist .listitem { display:block; height:14px; line-height:14px; background:url('../_img/bullet-yellow.gif') no-repeat 0px 2px; padding-left:20px; color:#486D7D;}
.listitemflash { height:26px; line-height:26px; background:url('../_img/bullet-yellow.gif') no-repeat 0px 2px; padding-left:20px; vertical-align:middle; color:#486D7D;}

/* drobeckova navigace */
#trace { position:relative; z-index:0; padding-bottom:5px; margin:0px; padding-left:38px; width:650px;}
#trace .navig { background:url('../_img/bullet-red.gif') no-repeat 0px 2px; height:30px;  padding-left:15px;}
#trace .navig a { display:block; float:left; font-weight:normal; padding-right:10px; background:url('../_img/bullet-red-small.gif') no-repeat right 6px; color:#000000; text-indent:10px;}
#trace .navig span { display:block; float:left; font-weight:normal; padding-left:10px; color:#000000; padding-right:10px; background:url('../_img/bullet-red-small.gif') no-repeat right 6px;}
#trace .navig span.actual { display:block; float:left; font-weight:bold; padding-left:10px; color:#000000; background:none;}

/* obecne styly datove tabulky */
.datatable { width:100%; color:#020202;}
.datatable a { text-decoration:none;}
.datatable a:hover { text-decoration:underline;}
.datatable TR.head { height:36px;}
.datatable TR.head TD { background:#F1F5F6; font-weight:bold;}
.datatable TR.item, .datatable TR.alter { height:35px;}
.datatable TR.item TD, .datatable TR.alter TD { border-bottom:1px solid #F2F2F2;}
.datatable TR TD.obrazek { padding-left:4px; width:135px;}
.datatable TR TD.nazev { font-weight:bold; padding-left:5px;}
.datatable TR TD.nazev a { font-weight:bold;}
.datatable TR TD.pocet { text-align:right;}
.datatable TR TD.pocet INPUT { text-align:right;}
.datatable TR TD.kod {  text-align:center;}
.datatable TR TD.cena {   text-align:right; padding-right:5px; font-weight:bold;}
.datatable TR TD.info { text-align:right; padding-right:5px;}
.datatable TABLE { margin-top:8px; margin-bottom:8px;}
.datatable TR.foot { height:36px;}
.datatable TR.foot TD { background:#F2F2F2; font-weight:bold;}
/*.datatable TD.card { padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px;}*/
.datatable TD.card { padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:3px;}
.datatable TD.card .item { width:228px; margin-top:0px; margin-bottom:0px;}
.datatable TD.card .item .header { position:relative; background:url('../_img/bck/katitem_head.gif') no-repeat; height:41px; padding:8px 5px 5px 8px;}
.datatable TD.card .item .header h2 { width:160px; height:38px; line-height:15px; font-size:12px; text-indent:0px; word-spacing:0; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
.datatable TD.card .item .header a { display:block; width:160px; height:38px; line-height:15px; text-indent:0px; color:#020202;}
.datatable TD.card .item .header .zaruka { display:block; position:absolute; z-index:0; right:5px; top:8px; width:30px; height:30px;}
.datatable TD.card .item .header .z3ico_sm { background:url('../_img/zaruka/z3_sm.gif') no-repeat;}
.datatable TD.card .item .header .z5ico_sm { background:url('../_img/zaruka/z5_sm.gif') no-repeat;}
.datatable TD.card .item .header .z10ico_sm { background:url('../_img/zaruka/z10_sm.gif') no-repeat;}
.datatable TD.card .item .cnt { position:relative; height:204px; /*border:1px solid #F2F2F2;*/ background:url('../_img/bck/katitem_cnt_full.gif') no-repeat; padding-top:10px;}
.datatable TD.card .item .cnt .img { position:relative; border:1px solid #CBCBCB; width:128px; height:115px; text-align:center;}
.datatable TD.card .item .cnt .img .akceweb { position:absolute; left:2px; bottom:2px;}
.datatable TD.card .item .cnt .img .item_akce { position:absolute; z-index:0; right:0; top:0;}
.datatable TD.card .item .cnt .imgonly { border:1px solid #CBCBCB; width:205px; height:155px; text-align:center; overflow:hidden;}
.datatable TD.card .item .cnt .info { float:right; width:70px; color:#020202;}
.datatable TD.card .item .cnt .label { display:block; margin-top:8px; text-align:left;}
.datatable TD.card .item .cnt .nadpis { display:block; color:#000000; font-size:12px; font-weight:bold;}
.datatable TD.card .item .cnt .poznamka { color:#000000;}
.datatable TD.card .item .cnt .p { padding-top:3px !important;}
.datatable TD.card .item .cnt .cena { display:block; position:absolute; top:187px; left:0px; color:#020202; font-size:12px; padding:0 10px 0 10px;}
.datatable TD.card .item .cnt .btn_me { position:absolute; top:182px; right:5px;}

/* ovladaci panel seznamu dat (strankovani, typ zobrazeni apod.) */
.listcontrol { height:40px; width:733px;}
.listcontrol .listtype { float:left; height:28px; padding:12px 0 0 8px;}
.listcontrol .listtype span.highlight { display:block; float:left; height:15px; line-height:15px; padding-right:10px; color:#EC2600 !important;}
.listcontrol .listtype a { display:block; float:left; width:60px; height:15px; line-height:15px; font-weight:bold; text-indent:15px; margin-right:10px;}
.listcontrol .listtype a.ltype_obr_i { background:url('../_img/ico/ltype_obr_i.gif') no-repeat 0 2px; color:#055D69;}
.listcontrol .listtype a.ltype_obr_a { background:url('../_img/ico/ltype_obr_a.gif') no-repeat 0 2px;}
.listcontrol .listtype a.ltype_list_a{ background:url('../_img/ico/ltype_list_a.gif') no-repeat 0 2px;}
.listcontrol .listtype a.ltype_list_i{ background:url('../_img/ico/ltype_list_i.gif') no-repeat 0 2px;}
.listcontrol .pager { float:right; height:34px; padding:6px 8px 0 0;}
.listcontrol .pager .btn_me { float:left;}
.listcontrol .pager .page_list { float:left; margin:0 10px 0 10px; padding-top:6px;}

.tblform { text-align:left; width:733px;}
.tblform tr.nob { font-weight:normal; text-align:left;}
.tblform TD { vertical-align:top; padding: 0 0 0 0; margin: 0 0 0 0}
.tblform .formtitle { padding:10px 0 0 0; line-height:20px; font-size:13px; color:#221F1F; font-weight:bold; border-width:0 0 2px 0; border-style:solid; border-color:#221F1F;}
.tblform .formline { margin: 0 0 0 0; padding: 8px 0 0 0; line-height:2px; font-size:2px; color:#221F1F; font-weight:bold; border-width:0 0 2px 0; border-style:solid; border-color:#221F1F;}
.tblform .formitem, .tblform .formitem table, .tblform .formitem table tr, .tblform .formitem table tr td { padding:0 0 0 0; margin: 0 0 0 0; vertical-align: middle !important; text-align: left;}
.tblform .formitem table tr td input { padding:0 0 0 0; margin:0 -10px 0 10px; vertical-align: middle !important; text-align: left;}
.tblform .formitemcheck, .tblform .formitemcheck table, .tblform .formitemcheck table tr, .tblform .formitemcheck table tr td { padding:0 0 0 0; margin: 0 0 0 0; vertical-align: top !important; text-align: left;}
.tblform .formitemcheck table tr td input { padding:0 0 0 0; margin:0 10px 0 0; vertical-align: middle !important; text-align: left; border:0px transparent !important;}
.tblform TD INPUT.redinput { border:1px solid #EE2E43;}
.tblform .btn { padding-left:50%;}
.tblform .btn_me { color:#ffffff !important;}

/* seznam komentaru */
.komentar_list { margin-top:5px;}
.komentar_list .nocomment { color:#D31C1E; text-align:center;}
.komentar_list .item_main { background-color:#F2F2F2; width:733px; margin-bottom:10px;}
.komentar_list .item_main .dhead { position:relative; color:#000000; height:25px; padding:5px 0 0 10px;}
.komentar_list .item_main .dhead .nadpis {  font-weight:bold; font-size:12px; color:#D31C1E; }
.komentar_list .item_main .dhead .autor { color:#000000; font-weight:bold;}
.komentar_list .item_main .dhead .vytvoreno {  }
.komentar_list .item_main .dhead .btn_yellow_me { position:absolute; right:5px; top:5px;}
.komentar_list .kom_oddelovac { width:99%; margin:0 0 0 5px; padding:0;}
.komentar_list .item_main .dbody {  color:#000000; padding:8px 8px 10px 10px; }
.komentar_list .item_sub { border-left:2px #F2F2F2 solid; margin-bottom:10px;}
.komentar_list .item_sub .dhead { position:relative; color:#000000; height:25px; padding:5px 0 0 10px;}
.komentar_list .item_sub .dhead .nadpis { font-weight:bold; font-size:12px; color:#D31C1E;}
.komentar_list .item_sub .dhead .autor { color:#000000; font-weight:bold;}
.komentar_list .item_sub .dhead .vytvoreno {}
.komentar_list .item_sub .dhead .btn_yellow_me { position:absolute; right:5px; top:5px;}
.komentar_list .item_sub .dbody { color:#000000; padding:8px 8px 10px 10px;}

.komentar_control { border-top:1px solid #DFE7EA;}
.komentar_control .pocet { display:block; float:left; font-size:12px; font-weight:bold;}
.komentar_control .switch { display:block; float:right; font-size:12px; font-weight:bold;}

/* Meerkat pop-up window*/
.meerkat { position:relative; z-index:10;}

#fb { }
#fb .fbshare { float:left; padding-top:5px; padding-right:10px; font-weight:bold; font-size:14px;}
#fb .fbshare .label { display:block; float:left;}
#fb .fbshare .fb { display:block; float:left;  width:15px;}
#fb .fbshare #mail_share { display:block; float:left;  width:15px; height:15px; background:url('../_img/ico/email-ico.gif') no-repeat; cursor:pointer;}
#fb .fblike { float:right; padding-top:5px; padding-right:10px; height:25px; width:350px;}
#fb .fbshare #shareservices { float:left;}

/* 
==================================================
	PAGE STRUCTURE - START
==================================================
*/
#main 
{
	position:relative;
    width: 942px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 5px;
    margin-bottom: 0px;
	  border:0px none;
}

#main  #top {
    width: 942px;
    height:105px;
}

#main #header {
    position: relative;
    width: 942px;
}

#main #navigation {
    width: 942px;
    height:52px;
    
}

#main  .content {
    width: 942px;
    min-height:200px;
}
#main .content #leftcol { float:left; width:190px;}
#main .content #maincol { float:left; width:733px; padding-left:15px; padding-right:0px; padding-top:45px; padding-bottom:30px;}
#main .content #maincolfull { float:left; width:923px; padding-left:15px; padding-right:0px; padding-top:45px; padding-bottom:30px;}

#main  #footer {
    width: 942px;
    height:40px;
    border-top:5px solid #FFCC00;
}

/* 
==================================================
	PAGE ELEMENTs - START
==================================================
*/
/* vrchni cast stranky */
#main #top #mainlogo 
{
	background:url('../_img/logo-main.gif') no-repeat;
    display:block;
    float: left;
    width: 160px;
    height:70px;
    margin-top:20px;/*35px;*/
}

#main #top #slogan {
    display:block;
    /*float: left;*/
    width: 300px;
    height:80px;
    /*margin-top:35px;
    margin-left:170px;*/
    padding-bottom:25px;
    color:#ffffff;
    font-weight:bold;
    font-size:20px;
    background:url('../_img/claim-transparent2.png') no-repeat /*-50px -50px*/;
    overflow:visible;
    margin:-65px 0 10px 0;
    z-index:0;
    position:relative;
}

#main #top #sloganie6 {
    display:none;
    
}

#main #top #langs {
    /*float: right;*/
    position:absolute;
    width: 121px;
    height:35px;
    padding-left:10px;
    padding-top:5px;
    right:0px;
    top:0px;
    z-index:10;
    background:url('../_img/bck/top-lang-box.gif') no-repeat;
}
#main #top #langs .flag { display:block; float:left; width:52px; height:20px; line-height:20px; text-indent:30px; margin-right:3px; font-weight:normal; text-decoration:none; color:#000000; cursor:pointer;}
#main #top #langs .cz { background:url('../_img/flags/flag-cz.gif') no-repeat;}
#main #top #langs .sk { background:url('../_img/flags/flag-cz.gif') no-repeat;}
#main #top #langs .en { background:url('../_img/flags/flag-en.gif') no-repeat;}
#main #top #langs .de { background:url('../_img/flags/flag-de.gif') no-repeat;}
#main #top #langs .ru { background:url('../_img/flags/flag-ru.gif') no-repeat;}

#main #top #topnavig {
    float: left;
    height:81px;
   /* border:1px solid;*/
    margin-top:24px;
    margin-left:271px;
}
#main #top #topnavig .navigitem { position:relative; z-index:10; display:block; float:left; width:77px; height:41px; line-height:41px; text-align:center; margin-right:1px; margin-top:-10px; font-weight:normal; background:#F8F9FB; color:#000000; text-decoration:none;}
#main #top #topnavig .navigitems { position:relative; z-index:10; display:block; float:left; width:77px; height:41px; line-height:41px; text-align:center; margin-right:1px; margin-top:-10px; font-weight:normal; background:#000000; color:#ffffff; text-decoration:none;}
#main #top #topnavig .navigitem:hover, #main #top #topnavig .navigitems:hover { text-decoration:underline; color:#ffffff; background:#000000;}
#main #top #topnavig .first { width:95px !important; background:url('../_img/bck/top-navig-first.gif') no-repeat;}
#main #top #topnavig .firsts { width:95px !important; background:url('../_img/bck/top-navig-first-s.gif') no-repeat;}
#main #top #topnavig .first:hover, #main #top #topnavig .firsts:hover { background:url('../_img/bck/top-navig-first-s.gif') no-repeat;}
#main #top #topnavig .last { width:103px !important; background:url('../_img/bck/top-navig-last.gif') no-repeat; margin-right:0px;}
#main #top #topnavig .lasts { width:103px !important; background:url('../_img/bck/top-navig-last-s.gif') no-repeat; margin-right:0px;}
#main #top #topnavig .last:hover, #main #top #topnavig .lasts:hover { background:url('../_img/bck/top-navig-last-s.gif') no-repeat;}
#main #top #topnavig .actual { color:#EC2600;}

/* hlavicka stranky */
#main .hp_header_INSPIRACE_layout { height:335px; background:url('../_img/bck/hp-header-INSPIRACE.jpg') no-repeat;}
#main .hp_header_PLANOVANI_layout { height:335px; background:url('../_img/bck/hp-header-PLANOVANI.jpg') no-repeat;}
#main .hp_header_NAKUP_layout { height:335px; background:url('../_img/bck/hp-header-NAKUP.jpg') no-repeat;}
#main .hp_header_REALIZACE_layout { height:335px; background:url('../_img/bck/hp-header-REALIZACE.jpg') no-repeat;}
#main .cnt_header_layout { height:171px;}

#main .cnt_header_layout #hshadowleft 
{
	position:absolute;
	top:0px;
	left:-15px;
	width:15px;
	height:170px;
	background:url('../_img/bck/header-shadow-left.png') no-repeat;
}

#main .cnt_header_layout #hshadowright 
{
	position:absolute;
	top:0px;
	right:-15px;
	width:15px;
	height:170px;
	background:url('../_img/bck/header-shadow-right.png') no-repeat;
}

#main .hp_header_INSPIRACE_layout #hshadowleft, #main .hp_header_PLANOVANI_layout #hshadowleft, #main .hp_header_NAKUP_layout #hshadowleft, #main .hp_header_REALIZACE_layout #hshadowleft
{
	position:absolute;
	top:0px;
	left:-15px;
	width:15px;
	height:280px;
	background:url('../_img/bck/header-hp-shadow-left.png') no-repeat;
}

#main .hp_header_INSPIRACE_layout #hshadowright, #main .hp_header_PLANOVANI_layout #hshadowright, #main .hp_header_NAKUP_layout #hshadowright, #main .hp_header_REALIZACE_layout #hshadowright
{
	position:absolute;
	top:0px;
	right:-15px;
	width:15px;
	height:280px;
	background:url('../_img/bck/header-hp-shadow-right.png') no-repeat;
}

#main #header .title 
{
	font-family: Arial Black, Arial;
    display:block;
    width:310px !important;
    font-size:32px !important;
    font-weight:bold;
    padding-top:50px;
    margin-left:44px;
    padding-left:0px !important;
    padding-bottom:10px;
    color:#000000;
    font-variant:normal;
    
}

#main #header .pagetitle 
{
	height:170px;
}

#main #header .pagetitle TD
{
	height:50%;
	
}

#main #header H1 {
    width:550px;
   font-weight:bold;
    font-size:25px;
    padding-left:36px;
    padding-bottom:10px;
    font-variant:small-caps;
}


#main #header .text {
    width:330px;
    margin-left:46px;
}

#main #header .text p {
    width:330px;
	text-align:left;
}

#main #header #headbutton-katalog {
  display: block;
  position: absolute;
  top: 44px;
  left: 344px;
  width: 135px;
  height: 67px;
  background:url('../_img/buttons/katalog-2010.png') no-repeat;
}

#main #header #headbutton-konfigurator {
  display: block;
  position: absolute;
  top: 44px;
  left: 344px;
  width: 126px;
  height: 71px;
  background:url('../_img/buttons/2d-konfigurator.png') no-repeat;
}

#main #header #headbutton-obchod {
  display: block;
  position: absolute;
  top: 38px;
  left: 344px;
  width: 174px;
  height: 75px;
  background:url('../_img/buttons/internet-obchod.png') no-repeat;
}

#main #header #headbutton-realizace {
  display: block;
  position: absolute;
  top: 54px;
  left: 354px;
  width: 162px;
  height: 67px;
  background:url('../_img/buttons/galerie-realizaci.png') no-repeat;
}

#main #header .headbutton-posun {
  display: block;
  position: absolute;
  color:#ffffff;
  text-align:right;
  text-decoration:none;
  top: 154px;
  right: 0px;
  width: 52px;
  height: 25px;
  padding-right:30px;
  padding-top:9px;
  background:url('../_img/bck/btn-header-dalsi.gif') no-repeat;
}

#main #header #headnavig {
    position: absolute;
    top:300px;
    left:20px;
}
#main #header #headnavig .navigitem { display:block; float:left; height:20px; line-height:20px; margin-right:12px; text-transform:uppercase; text-indent:20px; padding-right:10px; font-weight:normal; background:url('../_img/bullet-red.gif') no-repeat 0 5px; color:#000000; text-decoration:none; border-right:1px dotted #88A3AC; }
#main #header #headnavig .navigitem:hover { text-decoration:underline; color:#EC2600;}
#main #header #headnavig .last { border:0 none;}

/* horizontalni navigace */
#main #navigation .cnt {
    background: #000000;
}

#main #navigation .HPMode {
    float:left;
    width: 615px;
    height: 41px;
    padding-left: 44px;
    background: #000000;
}
#main #navigation .HPMode .navigitem { display:block; float:left; width:104px; height:38px; line-height:38px; margin-right:6px; text-indent:38px; font-weight:bold; color:#000000; text-decoration:none; }
#main #navigation .HPMode .hpm_INSPIRACE { background:url('../_img/bck/btn-hnavig-check.gif') no-repeat;}
/*#main #navigation .HPMode .hpm_INSPIRACE:hover { background:url('../_img/bck/btn-hnavig-check-s.gif') no-repeat;}*/
#main #navigation .HPMode .hpm_INSPIRACE_s { background:url('../_img/bck/btn-hnavig-check-s.gif') no-repeat;}
#main #navigation .HPMode .hpm_PLANOVANI { background:url('../_img/bck/btn-hnavig-triangle.gif') no-repeat;}
/*#main #navigation .HPMode .hpm_PLANOVANI:hover { background:url('../_img/bck/btn-hnavig-triangle-s.gif') no-repeat;}*/
#main #navigation .HPMode .hpm_PLANOVANI_s { background:url('../_img/bck/btn-hnavig-triangle-s.gif') no-repeat;}
#main #navigation .HPMode .hpm_NAKUP { background:url('../_img/bck/btn-hnavig-cart.gif') no-repeat;}
/*#main #navigation .HPMode .hpm_NAKUP:hover { background:url('../_img/bck/btn-hnavig-cart-s.gif') no-repeat;}*/
#main #navigation .HPMode .hpm_NAKUP_s{ background:url('../_img/bck/btn-hnavig-cart-s.gif') no-repeat;}
#main #navigation .HPMode .hpm_REALIZACE { background:url('../_img/bck/btn-hnavig-wall.gif') no-repeat;}
#main #navigation .HPMode .hpm_REALIZACE_s{ background:url('../_img/bck/btn-hnavig-wall-s.gif') no-repeat;}

#main #navigation .search {
    float:right;
    height: 31px;
    width:250px;
    padding-top:10px;
    padding-right: 23px;
    padding-left: 10px;
    background: #000000;
}
#main #navigation .search .in_text { width:225px;}
#main #navigation .search .in_submit { width:28px; height:27px; background:url('../_img/ico/search.gif') no-repeat;}

#main #navigation .corner-bottom-left { float:left; width:11px; height:11px; background:url('../_img/bck/box-4-left-bottom.gif') no-repeat;}
#main #navigation .corner-bottom-right { float:left; width:931px; height:11px; background:url('../_img/bck/box-4-right-bottom.gif') no-repeat right 0px;}

#main #navigation .kontakt 
{
	float:left;
	color:#ffffff;
	font-size:12px;
	padding-top:15px;
    padding-left: 10px;
}
#main #navigation .kontakt a { color:#ffffff;}
#main #navigation .kontakt .email { display:block; float:left; background:url('../_img/ico/mail.gif') no-repeat; text-indent:25px; margin-right:20px;}
#main #navigation .kontakt .telefon { display:block; float:left; background:url('../_img/ico/mobil.gif') no-repeat; text-indent:15px; margin-right:20px;}

/* FaceBook fan box */
#main #leftcol .fbfan { margin-top:10px; margin-bottom:0px; margin-right:3px; border:0px none; /*border:1px solid #CAD4E7;*/}
#main #leftcol .fbfan iframe { height:125px !important;}

/* BOX - leva navigace */
#bx_leftnavig { width:190px;}
#bx_leftnavig .header { border-bottom:1px solid #CFCFCF;}
#bx_leftnavig .cnt .navigtree { width:190px;}
#bx_leftnavig .cnt .navigtree h2 { margin:0px; padding:0px; word-spacing:0px; font-weight:normal !important; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
#bx_leftnavig .cnt .navigtree a.rootitem { display:block; text-decoration:none; font-size:12px; padding-top:7px; padding-left:20px; background:url('../_img/bullet-yellow.gif') no-repeat 0 8px; color:#486D7D;}
#bx_leftnavig .cnt .navigtree a.rootitem:hover { text-decoration:underline;}
#bx_leftnavig .cnt .navigtree a.rootitem_opened { display:block; text-decoration:none; margin-bottom:0px; font-size:12px; font-weight:bold; padding-top:7px; padding-left:20px; background:url('../_img/bullet-black-down.gif') no-repeat 0 8px; color:#000000;}
#bx_leftnavig .cnt .navigtree a.rootitem_opened:hover { text-decoration:underline;}
#bx_leftnavig .cnt .navigtree a.rootitem_select { display:block; text-decoration:none; font-size:12px; color:#EC2600; padding-top:7px; padding-left:20px; background:url('../_img/bullet-black-down.gif') no-repeat 0 8px;}
#bx_leftnavig .cnt .navigtree a.rootitem_select:hover { text-decoration:underline;}
#bx_leftnavig .cnt .navigtree .subitem { display:block;  padding-bottom:4px;}
#bx_leftnavig .cnt .navigtree .subitem a { display:block; text-decoration:none; font-size:11px; font-weight:normal; padding-top:2px; padding-bottom:2px; padding-left:20px; color:#77939F;}
#bx_leftnavig .cnt .navigtree .subitem a:hover { text-decoration:underline;}
#bx_leftnavig .cnt .navigtree .subitem a.selected { color:#EC2600;}

/* BOX - Kategorie sortimentu */
#bx_sortiment { width:740px; float:left;}
#bx_sortiment .header { background:url('../_img/bck/box-sortiment-header.gif') no-repeat 0px bottom;}
#bx_sortiment .cnt { padding-left:0px; padding-right:0px;}
#bx_sortiment .cnt .divlist .listitem { float:left; width:152px; height:auto; line-height:normal; font-weight:normal; border-right:1px solid #F0F0F0; margin-right:12px; padding-bottom:8px;}
#bx_sortiment .cnt .divlist .listitem_right { border-right:0px none;}

/* BOX - Siko online */
#bx_sikoonline { width:170px; float:right;}
#bx_sikoonline .header { }
#bx_sikoonline .corner-top-left { width:8px; height:8px; background:url('../_img/bck/box-6-left-top.gif') no-repeat;}
#bx_sikoonline .corner-top-right { width:162px; height:8px; background:#A3B7BF url('../_img/bck/box-6-right-top.gif') no-repeat right 0px;}
#bx_sikoonline .cnt { background:#A3B7BF; padding-top:0px;}
#bx_sikoonline .cnt .divlist .listitem { padding-bottom:8px; font-weight:bold; color:#000000;}
#bx_sikoonline .cnt .divlist .listitem_red { background:url('../_img/bullet-red.gif') no-repeat 0px 2px; color:#000000;}
#bx_sikoonline .corner-bottom-left { width:8px; height:8px; background:url('../_img/bck/box-6-left-bottom.gif') no-repeat;}
#bx_sikoonline .corner-bottom-right { width:162px; height:8px; background:#A3B7BF url('../_img/bck/box-6-right-bottom.gif') no-repeat right 0px;}

/* BOX - Novinky */
#bx_news { width:942px;}
#bx_news .corner-top-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-top.gif') no-repeat;}
#bx_news .corner-top-right { width:934px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-top.gif') no-repeat right 0px;}
#bx_news .cnt { background:#E7EDEF; min-height:30px; padding-top:0px;}
#bx_news .cnt .bullet { display:block; float:left; width:81px; height:19px; line-height:19px; margin-top:4px; text-indent:6px; color:#ffffff; background:url('../_img/bck/btn-blue-gray.gif') no-repeat; text-decoration:none;}
#bx_news .cnt #tempholder a { color:#000000 !important; font-weight:bold;}
#bx_news .cnt .newsletter { display:block; float:right; padding-right:15px;}
#bx_news .cnt .newsletter .in_text { width:250px;}
#bx_news .cnt .newsletter .in_submit { height:27px; line-height:27px; width:92px; background:#EC2600 url('../_img/bck/btn-right-red.gif') no-repeat right 0px; color:#ffffff; text-align:center; text-decoration:none;}
#bx_news .corner-bottom-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-bottom.gif') no-repeat;}
#bx_news .corner-bottom-right { width:934px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-bottom.gif') no-repeat right 0px;}

/* BOX - Zasilani novinek podstranka */
#bx_newsletter { width:190px; padding-top:10px;}
#bx_newsletter .header { display:none;}
#bx_newsletter .corner-top-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-top.gif') no-repeat;}
#bx_newsletter .corner-top-right { width:182px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-top.gif') no-repeat right 0px;}
#bx_newsletter .cnt { background:#E7EDEF; min-height:30px; padding-top:0px; padding-left:10px;}
#bx_newsletter .cnt table { margin-top:3px; margin-bottom:0px;}
#bx_newsletter .cnt .in_text { width:100px;}
#bx_newsletter .cnt .fbfan { padding-top:15px; padding-bottom:15px;}
#bx_newsletter .cnt .fbfan iframe { height:112px !important;}
#bx_newsletter .cnt .twitter { text-align:center;}
#bx_newsletter .cnt .in_submit { height:27px; line-height:27px; width:62px; font-size:11px; background:#EC2600 url('../_img/bck/btn-right-red.gif') no-repeat right; color:#ffffff; text-align:center; text-decoration:none;}
#bx_newsletter .corner-bottom-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-bottom.gif') no-repeat;}
#bx_newsletter .corner-bottom-right { width:182px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-bottom.gif') no-repeat right 0px;}

/* BOX - Prodejny */
#bx_prodejny { width:358px; float:left; margin-right:15px}
#bx_prodejny .header { }
#bx_prodejny .cnt { position:relative; height:112px; background:url('../_img/bck/box-3-fixed.gif') no-repeat; padding-top:25px; padding-left:145px;}
#bx_prodejny .cnt TABLE { }
#bx_prodejny .cnt .mapa{ position:absolute; top:10px; left:20px; width:118px; height:80px;}
#bx_prodejny .cnt .in_select { }
#bx_prodejny .cnt TABLE TD { height:20px; line-height:20px;}
#bx_prodejny .cnt TABLE TD .in_select { width:195px;}

/* BOX - Katalog */
#bx_katalog { width:186px; float:left; margin-right:15px}
#bx_katalog .header { }
#bx_katalog .cnt { height:121px; background:url('../_img/bck/box-katalog.gif') no-repeat; margin-top:-9px;}
#bx_katalog .cnt a { display:block; height:110px; margin-left:-10px; margin-top:-10px; text-decoration:none;}

/* BOX - Fotogalerie */
#bx_fotogalerie { width:368px; float:left;}
#bx_fotogalerie .header { }
#bx_fotogalerie .corner-top-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-top.gif') no-repeat;}
#bx_fotogalerie .corner-top-right { width:360px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-top.gif') no-repeat right 0px;}
#bx_fotogalerie .cnt { position:relative; height:86px; background:#E7EDEF; padding-right:10px;}
#bx_fotogalerie .cnt .buttonLeft { float:left; width:15px; height:15px; background:url('../_img/bullet-black-circle-left.gif') no-repeat; margin-top:30px;}
#bx_fotogalerie .cnt #boxScrollGalerie { position:absolute; width:305px; height:84px; top:0px; text-align:left; left:31px; overflow:hidden; margin-top: 6px;}
#bx_fotogalerie .cnt #boxScrollGalerie #boxObsahGalerie { position:absolute; height:84px; white-space:nowrap;}
#bx_fotogalerie .cnt #boxScrollGalerie #boxObsahGalerie a { display:block; float:left; position:relative; margin-right:10px;}
#bx_fotogalerie .cnt #boxScrollGalerie #boxObsahGalerie img { width:84px; height:84px;}
#bx_fotogalerie .cnt #boxScrollGalerie #boxObsahGalerie .prevcorners { position:absolute; top:0px; left:0px; z-index:0;}
#bx_fotogalerie .cnt .buttonRight { float:right; width:15px; height:15px; background:url('../_img/bullet-black-circle-right.gif') no-repeat; margin-top:30px;}
#bx_fotogalerie .corner-bottom-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-bottom.gif') no-repeat;}
#bx_fotogalerie .corner-bottom-right { width:360px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-bottom.gif') no-repeat right 0px;}

/* BOX - HP pop-up upozorneni */
#bx_hppopup { width:814px; margin:auto;}
#bx_hppopup .header { display:none;}
#bx_hppopup .corner-top-left { display:none; width:11px; height:9px; background:url('../_img/bck/box-mkat-left-top.gif') no-repeat;}
#bx_hppopup .corner-top-right { display:none; width:789px; height:9px; background:url('../_img/bck/box-mkat-right-top.gif') no-repeat right 0px;}
#bx_hppopup .cnt { height:230px; padding-top:0px; background:url('../_img/bck/box-mkat-cnt.gif') repeat-x/*#306170*/; padding-right:0px;}
#bx_hppopup .cnt .img { float:left; padding-top:18px; padding-left:15px;}
#bx_hppopup .cnt .info { position:relative; float:left; width:580px; height:230px;}
#bx_hppopup .cnt .info h2 { width:512px; font-size:40px; text-transform:uppercase; padding-left:0px; padding-top:35px; color:#ffffff;}
#bx_hppopup .cnt .info .anotace { font-weight:bold; font-size:30px; padding-bottom:0px; color:#EC1B17; padding-top:35px;}
#bx_hppopup .cnt .info .link { position:absolute; bottom:5px; right:5px; width:150px; height:21px; background:url('../_img/bck/box-mkat-links.gif') no-repeat; text-align:center; padding-top:4px;}
#bx_hppopup .cnt .info .link a { color:#ED1C24; font-size:12px; font-weight:bold;}

/* BOX - Flash */
.bx_flash { width:753px; clear: both; margin:auto auto;}
.bx_flash .corner-top-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-top.gif') no-repeat;}
.bx_flash .corner-top-right { width:745px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-top.gif') no-repeat right 0px;}
.bx_flash .cnt { background:#E7EDEF; min-height:30px; padding-top:0px;}
.bx_flash .cnt .bullet { display:block; float:left; height:19px; color: #000000; font-weight: bold; margin-top:4px; font-size:14px;}
.bx_flash .cnt .newsletter { display:block; float:right; padding-right:15px;}
.bx_flash .cnt .newsletter .in_text { width:200px;}
.bx_flash .cnt .newsletter .in_submit { font-size:14px; height:27px; line-height:27px; text-align:center; text-decoration: none; vertical-align:middle; width:192px; background:#EC2600 url('../_img/bck/btn-right-red.gif') no-repeat right 0px; color:#ffffff;}
.bx_flash .corner-bottom-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-bottom.gif') no-repeat;}
.bx_flash .corner-bottom-right { width:745px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-bottom.gif') no-repeat right 0px;}

/* BOX - Mail share */
#bx_mailshare { width:733px; clear: both; margin:auto auto;}
#bx_mailshare .corner-top-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-top.gif') no-repeat;}
#bx_mailshare .corner-top-right { width:725px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-top.gif') no-repeat right 0px;}
#bx_mailshare .cnt { background:#E7EDEF; min-height:30px; padding-top:0px;}
#bx_mailshare .cnt .bullet { color: #000000; font-weight: bold; margin-top:4px; font-size:14px;}
#bx_mailshare .cnt .newsletter { display:block; padding-right:15px;}
#bx_mailshare .cnt .newsletter .long_field { width:405px;}
#bx_mailshare .cnt .newsletter .in_submit { font-size:14px; height:27px; line-height:27px; text-align:center; text-decoration: none; vertical-align:middle; width:192px; background:#EC2600 url('../_img/bck/btn-right-red.gif') no-repeat right 0px; color:#ffffff;}
#bx_mailshare .cnt .newsletter .btn_me { margin-top:10px;}
#bx_mailshare .corner-bottom-left { width:8px; height:8px; background:url('../_img/bck/box-1-left-bottom.gif') no-repeat;}
#bx_mailshare .corner-bottom-right { width:725px; height:8px; background:#E7EDEF url('../_img/bck/box-1-right-bottom.gif') no-repeat right 0px;}

/* BOX - Stitky */
#bx_stitky { width:942px; border-top:1px solid #DFE7EA; padding-top:15px;}
#bx_stitky .cnt .bullet {display:block; float:left; width:60px; height:29px; margin-top:5px; padding-top:2px; text-indent:5px; color:#ffffff; font-variant:small-caps; background:url('../_img/bck/btn-stitky.gif') no-repeat;}
#bx_stitky .cnt .divlist { width:805px; float:left; padding-top:0px; margin-bottom: 15px;}
#bx_stitky .cnt .divlist .listitem { float:left; background:none;  font-weight:normal; text-decoration:none; height:27px !important; line-height:27px; }
#bx_stitky .cnt .divlist h3, #bx_stitky .cnt .divlist h4, #bx_stitky .cnt .divlist h5, #bx_stitky .cnt .divlist h6 { color:#486D7D; padding:0px !important;}

/* BOX - Podclanky */
#bx_podclanek { width:740px; float:left; margin-bottom:20px;}
#bx_podclanek .header { border-bottom:1px solid #DFE7EA;}
#bx_podclanek .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
#bx_podclanek .cnt { padding-left:0px;}
#bx_podclanek .cnt .divlist .listitem { float:left; width:172px; height:auto; font-weight:normal; margin-right:12px; padding-bottom:8px;}

/* obsah - typ clanek */
.article { padding-top:55px !important; padding-bottom:5px !important;}
.article .anotace { display:none;}
.article .anotace em { font-size:14px; color:#8F8F8F; text-align:justify;  }
.article p { text-align:justify; padding-bottom:15px;}
.article h2 { font-size:18px;}
.article h3 { font-size:14px; padding:5px 0 10px 0;}
.article table.format { text-align:left !important; border-top:1px solid #000000; border-left:1px solid #000000;}
.article table.format td { border-bottom:1px solid #000000; border-right:1px solid #000000; padding:2px; text-align:left !important;}
.article table.format th { border-bottom:1px solid #000000; border-right:1px solid #000000; font-weight:bold; color:#EC2600; padding:2px; text-align:left !important;}
.article table.format td p, .article table th p { text-align:left !important}
.article #fb { padding-top:5px; border-top:1px solid #DFE7EA; margin-top:8px;}
.article .fbshare { float:left; padding-top:5px; padding-right:10px; font-weight:bold; font-size:14px;}
.article .fbshare .label { display:block; float:left;}
.article .fbshare .fb { display:block; float:left;  width:15px;}
.article .fblike { float:right; padding-top:5px; padding-right:10px; height:25px; width:350px;}

/* obsah - typ seznam celych clanku */
.fulltextlist {}
.fulltextlist .textitem { padding-bottom:15px;}
.fulltextlist .textitem h3 a { color:#020202;}

/* obsah - detail skupiny clanku (doplnuje .article) */
.skupina .koupelna1 { float:left; width:170px;}
.skupina .koupelna2 { float:right; width:450px;}
.skupina .koupelna2 .listitem { width:150px !important;}

/* obsah - detail koupelnoveho studia (doplnuje .article) */
.studio .divlist { width:753px; clear: both; margin:auto auto;}
.studio .divlist .btn_yellow_me { margin-right:55px;}
/*#at16p { top:20px !important; right:0px !important;}*/

/* obsah - kategorie sortimentu */
.kategorie { padding-bottom:5px !important;}
.kategorie #fb { }
.kategorie .fbshare { float:left; padding-top:20px; padding-right:10px;}
.kategorie .fblike { float:left; padding-top:20px; padding-right:10px; height:25px;}
.kategorie #bx_katfilter { float:left; width:496px;}
.kategorie #bx_katfilter .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.kategorie #bx_katfilter .corner-top-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-top.gif') no-repeat;}
.kategorie #bx_katfilter .corner-top-right { width:487px; height:9px; background:#F1F5F6;}
.kategorie #bx_katfilter .cnt { background:#F1F5F6; height:65px !important; min-height:65px; padding:8px 0 0 10px !important;}
.kategorie #bx_katfilter .cnt TABLE TD { padding-right:10px;}
.kategorie #bx_katfilter .cnt TABLE TD.filter_ico { width:22px !important; height:30px !important; padding-right:0px; background:url('../_img/formsegment_tag_sm.gif') no-repeat 0 3px !important; font-weight:bold; color:#ffffff; padding-left:8px;}
.kategorie #bx_katfilter .cnt .in_select { width:190px;}
.kategorie #bx_katfilter .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-bottom.gif') no-repeat;}
.kategorie #bx_katfilter .corner-bottom-right { width:487px; height:9px; background:#F1F5F6;}

.kategorie #bx_katsort { float:left; margin-bottom:0px; width:237px;}
.kategorie #bx_katsort .header { }
.kategorie #bx_katsort .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.kategorie #bx_katsort .corner-top-right { width:237px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-top.gif') no-repeat right 0px;}
.kategorie #bx_katsort .cnt { background:#F1F5F6; height:63px !important; min-height:63px; padding:10px 0 0 8px !important;}
.kategorie #bx_katsort .cnt TABLE { width:100%;}
.kategorie #bx_katsort .cnt TABLE TD { padding:2px 2px 4px 2px;}
.kategorie #bx_katsort .corner-bottom-right { width:237px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-bottom.gif') no-repeat right 0px;}

.kategorie .datatable TR TD.kosik { text-align:right;}
.kategorie .datatable TR TD.kosik TABLE.tocart { margin-left:18px; margin-top:5px;}
.kategorie .datatable TR TD.kosik TABLE.tocart TD { padding-right:5px;}
.kategorie .datatable TR TD.kosik TABLE.tocart TD INPUT { width:30px; text-align:right;}
.kategorie .datatable TR TD.kosik TABLE.tocart TD .btn_yellow_cart { margin-left:3px;}
.kategorie #dlMaterialGalerie { width:auto;}

/* obsah - vyhledavani */
.search { }
.search h3 { padding-top:15px;}
.search #bx_katfilter { float:left; width:733px;}
.search #bx_katfilter .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.search #bx_katfilter .corner-top-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-top.gif') no-repeat;}
.search #bx_katfilter .corner-top-right { width:724px; height:9px;  background:#F1F5F6 url('../_img/bck/box-2-right-top.gif') no-repeat right 0px;}
.search #bx_katfilter .cnt { background:#F1F5F6; height:100px !important; min-height:100px; padding:8px 0 0 10px !important;}
.search #bx_katfilter .cnt TABLE TD { padding-right:10px; height:30px;}
.search #bx_katfilter .cnt TABLE TD.filter_ico { width:22px !important; height:30px !important; padding-right:0px; background:url('../_img/formsegment_tag_sm.gif') no-repeat 0 3px !important; font-weight:bold; color:#ffffff; padding-left:8px;}
.search #bx_katfilter .cnt .in_select { width:170px;}
.search #bx_katfilter .cnt INPUT { width:615px;}
.search #bx_katfilter .cnt TABLE TD.operace { padding-left:48%; }
.search #bx_katfilter .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-bottom.gif') no-repeat;}
.search #bx_katfilter .corner-bottom-right { width:724px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-bottom.gif') no-repeat right 0px;}

/*.search .datatable TR TD.nazev { width:30%;}*/
.search .datatable TR.item, .datatable TR.alter { vertical-align:top; padding-top:5px;}
.search .datatable TR TD.obrazek { padding-bottom:5px;}
.search .datatable TR TD.cena { width:20%; padding-right:10px;}
.search .datatable TR TD.info { text-align:right !important;}

/* obsah - detail koupelny/zbozi apod. */
.detail { padding-top:40px !important;}
.detail #bx_detail { float:left; width:733px;}
.detail #bx_detail .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.detail #bx_detail .corner-top-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-top.gif') no-repeat;}
.detail #bx_detail .corner-top-right { width:724px; height:9px;  background:url('../_img/bck/box-2-right-top.gif') no-repeat right 0px;}
.detail #bx_detail .cnt { position:relative; background:#F1F5F6; min-height:100px; padding:8px 0 0 10px !important;}
.detail #bx_detail .cnt .item_akce { position:absolute; z-index:999; right:0px; top:-9px; width:53px; height:53px; }
.detail #bx_detail .cnt #fb { }
.detail #bx_detail .cnt .fbshare { float:left; padding-top:5px; padding-right:10px;}
.detail #bx_detail .cnt .fblike { float:left; padding-top:5px; padding-right:10px; height:25px;}
.detail #bx_detail .cnt .buttons { float:left; width:110px; margin-top:10px;}
.detail #bx_detail .cnt #zarukaBox { float:right; width:215px; height:67px; padding-top:10px; padding-left:10px; margin-right:10px; margin-top:10px; background-color:#ffffff;}
.detail #bx_detail .cnt #zarukaBox .zaruka { display:block; float:left; width:60px; height:60px;}
.detail #bx_detail .cnt #zarukaBox .z3ico_bg { background:url('../_img/zaruka/z3_bg.gif') no-repeat;}
.detail #bx_detail .cnt #zarukaBox .z5ico_bg { background:url('../_img/zaruka/z5_bg.gif') no-repeat;}
.detail #bx_detail .cnt #zarukaBox .z10ico_bg { background:url('../_img/zaruka/z10_bg.gif') no-repeat;}
.detail #bx_detail .cnt #zarukaBox .label { float:left; font-weight:normal; padding-left:10px;}
.detail #bx_detail .cnt TABLE TD { padding-right:10px; height:30px;}
.detail #bx_detail .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-bottom.gif') no-repeat;}
.detail #bx_detail .corner-bottom-right { width:724px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-bottom.gif') no-repeat right 0px;}
.detail .info { float:right; position:relative; width:460px; padding-right:10px;}
.detail .info em { font-size:14px; color:#8F8F8F; text-align:justify;}
.detail .info p { text-align:justify; padding-bottom:15px;}
.detail .img { float:left; width:230px; position:relative;}
.detail .img .akceweb { position:absolute; left:2px; bottom:2px;}
.detail .anotace { font-weight:bold;}
.detail .btn_bg { float:left; margin-right:5px; margin-top:10px;}
.detail .item_akce { position:absolute; z-index:999; right:0px; top:-9px; width:53px; height:53px; }
.detail #fb { width:733px;}
.detail .fbshare { float:left; padding-top:5px; padding-right:10px; font-weight:bold; font-size:14px;}
.detail .fbshare .label { display:block; float:left;}
.detail .fbshare .fb { display:block; float:left;  width:15px;}
.detail .fblike { float:right; padding-top:5px; padding-right:10px; height:25px; width:350px;}

.detail .galerie { float:left; width:210px; padding-top:8px;}
.detail .galerie .datatable TABLE { margin-top:15px;}
.detail .galerie .datatable TABLE TD.previmg { width:70px; text-align:center; border:0px none;}
.detail .galerie .datatable .item TD.label { padding-left:5px;}
.detail .galerie_wide { padding-top:12px; }
.detail .galerie_wide .title { border-bottom:1px solid #DFE7EA; font-size:14px; color:#000000; font-weight:bold; padding-bottom:3px; margin-bottom:10px;}
.detail .galerie_wide a { display:block; position:relative; float:left; /*width:82px;*/ margin-right:8px; margin-left:8px; margin-bottom:8px;}
.detail .galerie_wide img { float:left; display:block; /*width:82px;*/ margin-right:8px; margin-left:8px; margin-bottom:8px;}
.detail .galerie_wide a img { float:none; margin-right:0px; margin-left:0px; margin-bottom:0px;}
.detail .galerie_wide .lupa { display:block; position:absolute; top:30px; left:30px; z-index:0; width:22px; height:22px; background:url('../_img/ico/galery-detail.gif') no-repeat;}
.detail .atributy { padding-top:8px; width:733px;}
.detail .atributy .datatable { margin-bottom:0px;}
.detail .datatable { border-top:1px solid #F1F5F6;}
.detail .atributy .datatable .item TD.label { padding-left:5px; width:30%;}

.detail #bx_galdetail { float:left; width:733px; margin-bottom:15px;}
.detail #bx_galdetail .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.detail #bx_galdetail .corner-top-left { width:14px; height:14px; background:url('../_img/bck/box-5-left-top.gif') no-repeat;}
.detail #bx_galdetail .corner-top-right { width:719px; height:14px;  background:#DADFE2 url('../_img/bck/box-5-right-top.gif') no-repeat right 0px;}
.detail #bx_galdetail .cnt { position:relative; background:#DADFE2 url('../_img/bck/box-5-cnt.jpg') no-repeat; height:356px; min-height:100px; padding:0px 0 0 120px !important;}
.detail #bx_galdetail .cnt .img { float:none; width:488px; height:354px; text-align:center;}
.detail #bx_galdetail .cnt .galpred { display:block; position:absolute; top:140px; left:0px; width:82px; height:27px; padding-top:7px; text-indent:35px; font-size:14px; text-decoration:none; color:#ffffff; background:url('../_img/bck/btn-galerie-predchozi.gif') no-repeat; }
.detail #bx_galdetail .cnt .galdalsi { display:block; position:absolute; top:140px; right:0px; width:47px; height:27px; padding-top:7px; padding-right:35px; font-size:14px; text-decoration:none; color:#ffffff; background:url('../_img/bck/btn-galerie-dalsi.gif') no-repeat; text-align:right;}
.detail #bx_galdetail .cnt .galdetail { display:block; position:absolute; top:317px; right:14px; width:80px; height:27px; line-height:27px; text-align:center; font-size:12px; text-decoration:none; color:#ffffff; background:url('../_img/bck/btn-me1.gif') no-repeat;}
.detail #bx_galdetail .corner-bottom-left { width:14px; height:14px; background:url('../_img/bck/box-5-left-bottom.gif') no-repeat;}
.detail #bx_galdetail .corner-bottom-right { width:719px; height:14px; background:#DADFE2 url('../_img/bck/box-5-right-bottom.gif') no-repeat right 0px;}

.detail .datatable {  margin-bottom:25px;}
.detail .datatable TD.card { padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:3px;}
.detail .datatable TD.card .item { width:352px;}
.detail .datatable TD.card .item .cnt { height:130px; border-bottom:1px solid #E3E3E3 !important; border-top:0 none; border-left:0 none; border-right:0 none; background:none;}
.detail .datatable TD.card .item .cnt .image { position:relative; float:left; border:1px solid #E3E3E3; height:114px; text-align:center; overflow:hidden;}
.detail .datatable TD.card .item .cnt .image .akceweb { position:absolute; left:2px; bottom:2px;}
.detail .datatable TD.card .item .cnt .info { float:left; position:relative; width:190px; height:117px; }
.detail .datatable TD.card .item .cnt .cena { display:block; position:static; color:#000000; font-size:13px; padding:10px 0px 22px 0px;}
.detail .datatable TD.card .item .cnt .btn_me { position:static; float:left; margin-right:5px;}
.detail .datatable TD.card .item .cnt .btn { position:absolute; left:0px; top:90px; width:180px;}
.detail .galerie_wide { padding-bottom:10px;}
.detail h3 { font-size:14px; font-weight:bold; padding-bottom:3px;}

/* obsah - detail serie (doplnuje .detail) */
.serie .galerie { float:none; width:auto;}
.serie .img { float:none; width:230px; position:relative;}
.serie .left { float:left; width:230px;}
.serie #bx_detail .cnt #zarukaBox { float:none; width:215px; height:67px; padding-top:10px; padding-left:10px; margin-right:10px; margin-top:10px; background-color:#ffffff;}
.serie #bx_detail .cnt #zarukaBox .zaruka { display:block; float:left; width:60px; height:60px;}
.serie #bx_detail .cnt #zarukaBox .z3ico_bg { background:url('../_img/zaruka/z3_bg.gif') no-repeat;}
.serie #bx_detail .cnt #zarukaBox .z5ico_bg { background:url('../_img/zaruka/z5_bg.gif') no-repeat;}
.serie #bx_detail .cnt #zarukaBox .z10ico_bg { background:url('../_img/zaruka/z10_bg.gif') no-repeat;}
.serie #bx_detail .cnt #zarukaBox .label { float:left; font-weight:normal; padding-left:10px;}
.serie .atributy { margin-bottom:6px;}
.serie .atributy .datatable .label { width:30px !important;}

/* obsah - detail koupelny (doplnuje .detail) */
.koupelna #bx_detail .cnt { min-height:10px; height:30px; text-align:right; padding:0px 0 0 10px !important;}
.koupelna #bx_detail .cnt .in_select { width:200px;}
.koupelna #bx_detail .cnt a.ltype_obr { display:block; float:left; width:60px; height:15px; line-height:15px; font-weight:bold; text-indent:15px; margin-right:10px; background:url('../_img/ico/ltype_obr_a.gif') no-repeat 0 2px; color:#055D69;}
.koupelna #bx_detail .cnt a.ltype_list { display:block; float:left; width:60px; height:15px; line-height:15px; font-weight:bold; text-indent:15px; margin-right:10px; background:url('../_img/ico/ltype_list_a.gif') no-repeat 0 2px; color:#055D69;}
.koupelna #bx_gdetail { float:none; width:733px;}
.koupelna #bx_gdetail .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.koupelna #bx_gdetail .corner-top-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-top.gif') no-repeat;}
.koupelna #bx_gdetail .corner-top-right { width:724px; height:9px;  background:#F1F5F6 url('../_img/bck/box-2-right-top.gif') no-repeat right 0px;}
.koupelna #bx_gdetail .cnt { background:#F1F5F6; min-height:100px; width:723px; padding:8px 0 0 10px !important;}
.koupelna #bx_gdetail .cnt .datatable { margin-bottom:0px;}
.koupelna #bx_gdetail .cnt TABLE TD { padding-right:10px; height:30px;}
.koupelna #bx_gdetail .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-bottom.gif') no-repeat;}
.koupelna #bx_gdetail .corner-bottom-right { width:724px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-bottom.gif') no-repeat right 0px;}
.koupelna #bx_gdetail .cnt .galerie { float:none; width:670px; margin:auto auto;}
.koupelna #bx_gdetail .cnt .galerie .datatable TABLE TD.previmg { padding-right:10px; padding-bottom:10px;}
.koupelna #bx_gdetail .cnt .galerie .datatable TABLE TD.previmg IMG { width:210px;}
.koupelna #fb { padding-top:65px !important;}

/* obsah - detail prodejny (doplnuje .detail) */
.prodejna #bx_proddetail { float:left; width:733px;}
.prodejna #bx_proddetail .corner-top-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-top.gif') no-repeat;}
.prodejna #bx_proddetail .corner-top-right { width:724px; height:9px;  background:#F1F5F6 url('../_img/bck/box-2-right-top.gif') no-repeat right 0px;}
.prodejna #bx_proddetail .cnt { position:relative; background:#F1F5F6; min-height:100px; padding:0px 10px 0 10px !important;}
.prodejna #bx_proddetail .cnt .img { float:left; width:425px;}
.prodejna #bx_proddetail .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-bottom.gif') no-repeat;}
.prodejna #bx_proddetail .corner-bottom-right { width:724px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-bottom.gif') no-repeat right 0px;}
.prodejna .info { width:265px; background:#ffffff; padding-right:0px;}
.prodejna .info .label { font-weight:normal; display:block; border-bottom:1px dotted #AEC5CA; padding-bottom:10px; padding-top:10px; margin-left:10px; margin-right:10px; background:url('../_img/bullet-red.gif') no-repeat 0px 11px; padding-left:20px;}
.prodejna .info .obrazek { padding-bottom:10px; padding-top:10px; text-align:center;}
.prodejna .info .top { height:7px; width:265px; background:url('../_img/bck/prodejna-detail-info-top.gif') no-repeat left top;}
.prodejna .info .bottom { height:7px; width:265px; background:url('../_img/bck/prodejna-detail-info-bottom.gif') no-repeat left bottom;}
.prodejna .popis { padding-bottom:12px;}
.prodejna #fb { padding-top:0px; border-top:1px solid #DFE7EA;}


/* obsah - seznam ruznych polozek */
.seznam { }
.seznam #bx_katfilter { float:left; width:496px;}
.seznam #bx_katfilter .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.seznam #bx_katfilter .corner-top-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-top.gif') no-repeat;}
.seznam #bx_katfilter .corner-top-right { width:487px; height:9px; background:#F1F5F6;}
.seznam #bx_katfilter .cnt { background:#F1F5F6; height:45px !important; min-height:45px; padding:8px 0 0 10px !important;}
.seznam #bx_katfilter .cnt TABLE TD { padding-right:10px;}
.seznam #bx_katfilter .cnt TABLE TD.filter_ico { width:22px !important; height:30px !important; padding-right:0px; background:url('../_img/formsegment_tag_sm.gif') no-repeat 0 3px !important; font-weight:bold; color:#ffffff; padding-left:8px;}
.seznam #bx_katfilter .cnt .in_select { width:250px;}
.seznam #bx_katfilter .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-2-left-bottom.gif') no-repeat;}
.seznam #bx_katfilter .corner-bottom-right { width:487px; height:9px; background:#F1F5F6;}

.seznam #bx_katsort { float:left; margin-bottom:0px; width:237px;}
.seznam #bx_katsort .header { }
.seznam #bx_katsort .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.seznam #bx_katsort .corner-top-right { width:237px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-top.gif') no-repeat right 0px;}
.seznam #bx_katsort .cnt { background:#F1F5F6; height:43px !important; min-height:43px; padding:10px 0 0 8px !important;}
.seznam #bx_katsort .cnt TABLE { width:100%;}
.seznam #bx_katsort .cnt TABLE TD { padding:2px 2px 4px 2px;}
.seznam #bx_katsort .corner-bottom-right { width:237px; height:9px; background:#F1F5F6 url('../_img/bck/box-2-right-bottom.gif') no-repeat right 0px;}

/* obsah - seznam prodejen (doplnuje .seznam) */
.prodejny #bx_mapa { float:left; width:733px; margin-bottom:0px;}
.prodejny #bx_mapa .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.prodejny #bx_mapa .corner-top-left { width:14px; height:1px; background:none;}
.prodejny #bx_mapa .corner-top-right { width:719px; height:1px;  background:none;}
.prodejny #bx_mapa .cnt { position:relative; background:none; height:396px; min-height:100px; padding:0px 0 0 0px !important;}
.prodejny #bx_mapa .cnt .img { float:none; width:733px; height:396px; text-align:center;}
.prodejny #bx_mapa .cnt .galpred { display:block; position:absolute; top:120px; left:0px; width:82px; height:27px; padding-top:7px; text-indent:35px; font-size:14px; text-decoration:none; color:#ffffff; background:url('../_img/bck/btn-galerie-predchozi.gif') no-repeat; }
.prodejny #bx_mapa .cnt .galdalsi { display:block; position:absolute; top:120px; right:0px; width:47px; height:27px; padding-top:7px; padding-right:35px; font-size:14px; text-decoration:none; color:#ffffff; background:url('../_img/bck/btn-galerie-dalsi.gif') no-repeat; text-align:right;}
.prodejny #bx_mapa .corner-bottom-left { width:14px; height:1px; background:none;}
.prodejny #bx_mapa .corner-bottom-right { width:719px; height:1px; background:none;}

.prodejny .datatable { color:#000000;}
.prodejny .datatable TR.item, .datatable TR.alter { height:50px !important;}
.prodejny .datatable TR.item TD, .datatable TR.alter TD, .prodejny .datatable TR.legenda TD { border-bottom:1px dotted #F2F2F2;}
.prodejny .datatable TR TD.obrazek { padding-left:0px; width:20px; background:url('../_img/bullet-red.gif') no-repeat 0px 13px;}
.prodejny .datatable TR TD.nazev { font-weight:normal;}
.prodejny .datatable TR TD .in_submit { height:27px; line-height:27px; text-align:center; width:52px; background:#EC2600 url('../_img/bck/btn-right-red.gif') no-repeat right 0px; color:#ffffff; font-size:16px; text-decoration:none; font-weight:bold;}
.prodejny .datatable TR TD .in_submit_green { background:#047C05 url('../_img/bck/btn-right-green.gif') no-repeat right 0px !important;}
.prodejny .datatable TR.legenda TD .label { display:block; float:left; height:18px; line-height:18px; text-indent:15px; padding-right:15px; font-weight:bold;}
.prodejny .datatable TR.legenda TD .siko { display:block; float:left; height:18px; line-height:18px; text-indent:15px; padding-right:15px; background:url('../_img/bullet-red.gif') no-repeat 0px 3px !important;}
.prodejny .datatable TR.legenda TD .partner { display:block; float:left; height:18px; line-height:18px; text-indent:15px; padding-right:15px; background:url('../_img/bullet-green.gif') no-repeat 0px 3px !important;}

.prodejny #bx_prodfilter { float:left; width:733px;}
.prodejny #bx_prodfilter .header h2 { height:auto !important; line-height:normal; padding-bottom:5px; padding-top:0px !important;}
.prodejny #bx_prodfilter .corner-top-left { width:9px; height:9px; background:url('../_img/bck/box-3-left-top.gif') no-repeat;}
.prodejny #bx_prodfilter .corner-top-right { width:724px; height:9px;  background:#FEE700 url('../_img/bck/box-3-right-top.gif') no-repeat right 0px;}
.prodejny #bx_prodfilter .cnt { background:#FEE700; min-height:20px; padding:0px 0 0 10px !important;}
.prodejny #bx_prodfilter .cnt TABLE TD { padding-right:10px; height:30px;}
.prodejny #bx_prodfilter .cnt TABLE TD.filter_ico { width:22px !important; height:30px !important; padding-right:0px; background:url('../_img/formsegment_tag_sm.gif') no-repeat 0 3px !important; font-weight:bold; color:#ffffff; padding-left:8px;}
.prodejny #bx_prodfilter .cnt TABLE TR.legenda TD .label { display:block; float:left; height:18px; line-height:18px; text-indent:15px; padding-right:15px; font-weight:bold;}
.prodejny #bx_prodfilter .cnt TABLE TR.legenda TD .siko { display:block; float:left; height:18px; line-height:18px; text-indent:15px; padding-right:15px; background:url('../_img/bullet-red.gif') no-repeat 0px 3px !important;}
.prodejny #bx_prodfilter .cnt TABLE TR.legenda TD .partner { display:block; float:left; height:18px; line-height:18px; text-indent:15px; padding-right:15px; background:url('../_img/bullet-green.gif') no-repeat 0px 3px !important;}
.prodejny #bx_prodfilter .cnt .in_select { width:300px;}
.prodejny #bx_prodfilter .cnt .in_submit { height:27px; line-height:27px; text-align:center; width:52px; background:#EC2600 url('../_img/bck/btn-right-red.gif') no-repeat right 0px; color:#ffffff; font-size:16px; text-decoration:none; font-weight:bold;}
.prodejny #bx_prodfilter .corner-bottom-left { width:9px; height:9px; background:url('../_img/bck/box-3-left-bottom.gif') no-repeat;}
.prodejny #bx_prodfilter .corner-bottom-right { width:724px; height:9px; background:#FEE700 url('../_img/bck/box-3-right-bottom.gif') no-repeat right 0px;}

.soutez input { margin:0px 5px 0 0;}
.soutez .checkbox input { margin:0px 5px 0 0; height:13px;}

/* paticka */
#main #footer #copyright {
  display: block;
  float: left;
  height: 40px;
  line-height:40px;
  color: #858585;
}
#main #footer #createdby {
  display: block;
  float: right;
  height: 40px;
  line-height:40px;
  color: #858585;
}
#main #footer #createdby a { color: #858585; font-weight:normal; text-decoration:none;}
#main #footer #createdby a:hover { text-decoration:underline;}

#placeholder
{
	float:left;
	position:relative;
	width:450px;
	height:27px;
	line-height: 27px;
	vertical-align: middle;
	color: #000000;
	font-weight: bold;
}
#placeholder a
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}