/* :: Svatbata.com :: */

@import url("ie.css");
@import url("content.css");


* {margin: 0; padding: 0;}

img, html {border: 0;}

html, body {
	font: 11px/1.4em Verdana, Arial, Helvetica, sans-serif;
	background: #F8F2F2 url(background_main.gif) repeat-x 50% 0;
	text-align: center; 
}

body {padding-top: 1px;}

ul {list-style: none;}

table {font-size: 11px;}

#svatbata {}
#pageHeader {}

#skipNav {position: absolute; left: -5555px;}

#cont1, #cont2, #cont3 {
	width: 800px; position: relative; 
	margin: 0 auto; text-align: left;
}

#cont1 {
	margin-top: 16px;
	background: url(cont1_b.gif) no-repeat;
}

/* :: Header ========================================================= :: */

/* :: Intro :: */

#intro h1 {
	height: 83px; margin-left: 20px;
	background: transparent url(svatbata_logo_b.gif) no-repeat;
}

#intro img {position: absolute; left: -6666px;}

#intro a {display: block; width: 280px; height: 83px; background: transparent;}


/* :: Top Nav :: */

#topNav {background: url(cont2_b.gif) repeat-y;}

#topNav ul {
	background: #F2E9DA url(top_nav_b.gif);
	border-bottom: 1px solid white; position: relative;
	margin: 0 1px; padding-left: 30px;
}

#topNav li {
	float: left; border-left: 1px solid white;
	padding: 5px 10px;
}

#topNav a {
	text-decoration: none; padding: 1px 4px; color: #5E594F;
	border: 0; display: block; float: left;
}

#topNav a:hover, #topNav li.current a {
	color: #902E47; background: #F1EBE3; border: 1px solid white;
	padding: 0 3px;
}

/* :: Add Navigation :: */

#addNav {position: absolute; top: 10px; left: 450px; width: 310px;}

#addNav li {float: right; margin-left: 10px;}

#addNav a {
	text-decoration: none; padding: 1px 5px;
	border: 1px solid #D3D1D1; position: relative;
	background: #F5EDDF url(add_b.gif) repeat-x;
	color: #5E594F;
}

#addNav a:hover {background: white;}

/* :: Search :: */

#search {
	position: absolute; top: 35px; left: 460px; 
	width: 320px; text-align: right; 
}

#searchBox {width: 200px; padding: 2px; border: 1px solid #D3D1D1;}

#btn {
	padding: 0 2px;
	border: 1px solid; border-color: #96AB6B;
	background: #D8E0C9 url(btn_b.gif) repeat-x;
}

#advSearch {color: #5E594F;}

#main, #main2 {background: white url(cont2_b.gif) repeat-y; padding: 0 1px;}

#main2 {background-image: url(cont2-r_b.gif);}

/* :: Main content ===================================================== :: */

/* :: Left Nav :: */

#leftBar {
	float: left; width: 170px; padding-bottom: 20px;
	background: url(shadow_top.gif) repeat-x;
}

#leftNav a {color: #B29159; text-decoration: none;}
#leftNav a:hover {color: #902947;}

#leftNav {padding: 15px 12px; margin: 0;}

#leftNav li {
	margin: 3px 0 0 5px; padding-bottom: 4px;
	background: url(links_b.gif) no-repeat 0 100%;
}

#leftNav .current {margin-left: 0; background-position: 3px 100%;}

#leftNav .current a {
	color: #902947; padding-left: 5px;
	background: url(current_b.gif) no-repeat;
}

/* :: Content :: */

#main-body {float: right; width: 627px;}

#content {
	float: left; width: 476px; min-height: 300px;
	background: white url(shadow_top.gif) repeat-x;
}

#main #content {width: 627px;}

.contPush {padding: 15px 15px 20px;}

/* :: Right Bar :: */

#rightBar {
	float: right; width: 150px; overflow: hidden;
	border-bottom: 1px solid #D3D1D1;
	background: white url(shadow_top.gif) repeat-x;
}

.rightPush {padding: 15px 5px;}

#rightBar a.pricePack {
	display: block; height: 90px;
	background: url(price_per_month.gif) no-repeat 50% 0;
}

#rightBar a.pricePack:hover {background-position: 50% -100px;}

dl.rightAdd {margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid #D3D1D1;}

.rightAdd dt {
	line-height: 1.2em; font-weight: bold; color: #7C7972; 
	text-align: center; padding-bottom: 5px;
	border-bottom: 3px solid #e29999;
}

.rightAdd dd {
	margin: 5px 0; padding-left: 10px;
	background: url(bullet.gif) no-repeat 0 2px;
}

/* :: Bottom Content :: */

#bContent {
	margin: 0; padding: 10px;
	background: #F0EBE5;
	border-top: 1px solid #D3D1D1;
}

#bContent h2, #content h2 {
	display: block; line-height: 1.4em;
	margin-bottom: 0.5em; padding-right: 5px;
	background: url(in-h2_b-line.gif) repeat-x 0 100%;
}

#bContent h2 span {
	background: #F0EBE5; background/**/: #F0EBE5 url(in-h2_b.gif) no-repeat; 
	padding: 0 3px 0 25px;
}

#bContent h2 a {color: #7C7972;}


#b-rContent {float: right; width: 219px; border-left: 1px dashed #A8B28F;}

#b-rContent dl {padding: 0 10px 10px;}

#b-rContent dt {
	color: #7C7972; margin-bottom: 0.5em;
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	background: url(in-h2_b-line.gif) repeat-x 0 100%;
}

#b-rContent dt span {background: #F0EBE5; padding: 0 3px 0 0;}

#b-rContent dd {line-height: 2em;}

#b-rContent dd.img {border: 5px solid white; float: left; margin-right: 10px;}

#b-rContent dd strong {
	font-size: 18px; text-transform: uppercase;
	color: #902947; padding-top: 5px;
}

#magazines dd em {font-size: 12px; color: #966;}

#b-lContent {fleat: left; margin-right: 240px;}


/* :: Footer :: */

#cont3 {
	clear: both; height: 120px; color: #7C7972;
	background: transparent url(cont3_b.gif) no-repeat;
	border-top: 1px solid #D3D1D1;
}

#footerNav {padding: 10px 0 10px 190px;}

#footerNav li {float: left; border-left: 1px solid #7C7972; padding: 1px 10px;}

#footerNav a {color: #5E594F;}

#copy {
	clear: left; width: 200px; 
	position: relative; top: 38px; left: 350px;}

/* :: EOS :: */

.clearFix:after, dl.compList:after {
    content: "."; display: block; 
    height: 0; clear: both; 
    visibility: hidden;
}

.clearFix, dl.compList {display:inline-block;}

/* Hide from IE Mac \*/

.clearFix, dl.compList {display: block;}

/* End hide from IE Mac */

.clB {clear: both;}


#intro h1 span, 
#intro h2, 
#intro p,
#rightBar .pricePack span,
.hide
{display: none;}



/* :: Pages :: */

.pages {
	float: right; padding: 0;
	background: background:#FFFFFF;;
}

.listCompanies .pages {position: relative; top: 1em;}

.pages a {
	text-decoration: none; display: block; float: left;
	margin-right: 3px; color: white;
	background: background:#FFFFFF;;
}

.pages a:hover {background:#FFFFFF; color: black;}

.pages a.inactive {background:#FFFFFF; color: #1a469a;}

a.inactivePage {display: none}

.pages a span {border-bottom: 1px solid;}

.pages .inactive span {border: none !important;}

.pages a > span {border-bottom-style: dotted;}

.pages strong {color: #000000;}
