/* GENERAL STYLE DEF */
body {
	background-color: #ffffff;
	margin: 0; padding: 0;
	font-family: Georgia, serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}

a {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

a:hover {
	color: #E00053;
	font-weight: bold;
	text-decoration: none;
}

form {
	margin: 0; padding: 0;
}

fieldset {
	margin: 0; padding: 0; border: 0;
}

select, input, textarea {
	font-family: Georgia, serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	background-color: #E2E5F0;
	margin: 3px 0 3px 0;
}

select, input {
	width: 215px;
}

textarea {
	width: 260px; height: 135px;
}

h1, h2, h3, h4, h5 {
	margin: 0; padding: 0;
}

h1 {
	font-size: 18px;
	line-height: 21px;
}

h2 {
	font-size: 16px;
	line-height: 18px;
}

h3 {
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}

/* GENERAL STYLE DEF */

/* BACKGROUND THEMES */
.summer {
	background: #EAE6B0 url(../i/theme_summer.jpg) top left;
}
.snow {
	background: #BAD4DE url(../i/theme_snow.gif) top left;
}
.classic {
	background: #E7DFD6 url(../i/theme_classic.gif) top left;
}

.more {
	background: #F4CAF6 url(../i/theme_more.gif) top left;
}
/* BACKGROUND THEMES */

/* TRANSPARENT PNG HACK */
img {
	behavior: url(/jscript/pngHack.htc);
}
/* TRANSPARENT PNG HACK */

/* WEB LAYOUT */

#bg_container {
	position: absolute;
	top: 50%; left: 50%;
	width: 880px; height: 680px;
	margin-left: -440px;
	margin-top: -340px;
	z-index: 1;
}

#bg_container .background_layout{
	position: absolute;
	top: 0; left: 0;
	width: 880px; height: 680px;
	z-index: 1;
}

#bg_container .background_menu{
	position: absolute;
	top: 165px; left: 57px;
	width: 383px; height: 413px;
	z-index: 2;
}

#over_pattern {
	position: absolute;
	top: 50%; left: 50%;
	width: 985px; height: 750px;
	margin-left: -494px;
	margin-top: -375px;
	z-index: 2;
	background: url(../i/dots.gif) top left;
}

#content_container {
	position: absolute;
	top: 50%; left: 50%;
	width: 880px; height: 680px;
	margin-left: -440px;
	margin-top: -340px;
	z-index: 3;
}

.irena_galova {
	position: absolute;
	left: 54px; top: 86px;
	width: 386px; height: 104px;
	z-index: 1;
}

.irena_galova a{
	width: 386px; height: 104px;
	display: block;
	background: url(../i/irena_galova_over.gif) top left;
}

.irena_galova a:hover {
	background-position: 0px -104px;
}

.irena_galova span{
	display: none;
}

/* MAIN MENU */
.menu {
	position: absolute;
	width: 247px; height: 314px;
	z-index: 2;
	top: 205px;left: 129px;
}

.button {
	width: 247px;
	display: block;
}

.button span {
	display: none;
}

.about {
	height: 48px;
	background: url(../i/menu_01.gif) no-repeat 23px 0px;
}
.about:hover {
	background-position: 23px -48px;
}
.about_active {
	height: 48px;
	background: url(../i/menu_01.gif) no-repeat 23px -48px;
}

.books {
	height: 54px;
	background: url(../i/menu_02.gif) no-repeat 16px 0px;
}
.books:hover {
	background-position: 16px -54px;
}
.books_active {
	height: 54px;
	background: url(../i/menu_02.gif) no-repeat 16px -54px;
}

.pre_books {
	height: 60px;
	background: url(../i/menu_03.gif) no-repeat 17px 0px;
}
.pre_books:hover {
	background-position: 17px -60px;
}
.pre_books_active {
	height: 60px;
	background: url(../i/menu_03.gif) no-repeat 17px -60px;
}

.samples {
	height: 45px;
	background: url(../i/menu_04.gif) no-repeat 2px 0px;
}
.samples:hover {
	background-position: 2px -45px;
}
.samples_active {
	height: 45px;
	background: url(../i/menu_04.gif) no-repeat 2px -45px;
}

.kids {
	height: 52px;
	background: url(../i/menu_05.gif) no-repeat 18px 0px;
}
.kids:hover {
	background-position: 18px -52px;
}
.kids_active {
	height: 52px;
	background: url(../i/menu_05.gif) no-repeat 18px -52px;
}

.buy {
	height: 55px;
	background: url(../i/menu_06.gif) no-repeat 9px 0px;
}
.buy:hover {
	background-position: 9px -55px;
}
.buy_active {
	height: 55px;
	background: url(../i/menu_06.gif) no-repeat 9px -55px;
}
/* MAIN MENU */

/* MAIN CONTENT */
.content {
	position: absolute;
	width: 395px; height: 534px;
	top: 72px; left: 445px;
	z-index: 3;
}

.content_samples {
	position: absolute;
	width: 671px; height: 534px;
	top: 90px; left: 135px;
	z-index: 3;
	text-align: center;
}

.content_postcards {
	position: absolute;
	width: 681px; height: 534px;
	top: 90px; left: 125px;
	z-index: 3;
}

.content_samples img {
	border: 1px solid #D1CDCD;
}

.content_postcards img {
	border: 1px solid #D1CDCD;
}


.ig_photo {
	background: url(../i/ig_photo.gif) no-repeat right 28px;
}

.flower {
	background: url(../i/motif_flower.gif) no-repeat right bottom;
}

.beatles {
	background: url(../i/motif_beatles.gif) no-repeat right bottom;
}

.orisek {
	background: url(../i/motif_orisek.gif) no-repeat right bottom;
}

.budik {
	background: url(../i/motif_clock.gif) no-repeat -5px 120px;
}

.spider {
	background: url(../i/motif_spider.gif) no-repeat center top;
}
.spider2 {
	background: url(../i/motif_spider2.gif) no-repeat center top;
}

.zizala {
	background: url(../i/motif_zizala.gif) no-repeat 220px 40px;
}

.c-about, .c-books, .c-books1, .c-books2, .c-kids, .c-buy {
	padding: 130px 20px 20px 0;
}

.c-scroll {
	padding: 125px 10px 20px 0;
}

.scroll_box {
	padding: 0px 0px 0 0;
	height: 354px;
	font-size: 11px;
	overflow : auto; 
}

.scroll_box {
	padding: 0px 0px 0 0;
	height: 354px;
	font-size: 11px;
	overflow : auto; 
}

.c-samples {
	width: auto;
	padding: 255px 20px 0 0;
	text-align: center;
}

.c-vid-samples {
	width: auto;
	padding: 100px 20px 0 0;
	text-align: center;
}

.c-books h2, .c-books h3 {
	width: 205px;
}


.c-books p {
	margin-top: 10px !important;
	width: 205px;
	padding-top: 10px;
	border-top: 2px solid #CDBEAE;
}

.lineup {
	margin-top: 10px !important;
	width: 205px;
	padding-top: 10px;
	border-top: 2px solid #CDBEAE;
}

.postcard_text p {
	margin-top: 10px !important;
	width: auto;
	padding-top: 10px;
	border-top: 2px solid #CDBEAE;
}

.content p {
	margin: 0; padding:0;
	padding-top: 1em;
}

.title {
	padding: 0; margin: 0;
	display: block;
}

.cv{
	width: 108px; height: 28px;
	background: url(../i/title_cv.gif) no-repeat top left;
}

.ukazky {
	margin: 5px 0 5px 0;
	width: 70px; height: 21px;
	background: url(../i/title_ukazky.gif) no-repeat top left;
}

.title h2{
	display: none;
}

.sold_out {
	color: #ff0000;
}

.stop-kids {
	color: #ff0000;
	font-weight: bold;
	background: url(../i/stop_kids.gif) no-repeat right top;
	width: 205px; height: 66px;
}

.stop-kids span{
	display: none;
}

.flash_note, .flash_note a, .flash_note a:hover{
	color: #23AC00;
	font-size: 10px;
	line-height: 13px;
}
/* MAIN CONTENT */
.add_info {
	 position:absolute;
	 top: 50px; left: 225px;
}

.c-kids {
	 position:absolute;
	 z-index: 2;
}
.pohlednice_nahled {
	 position:absolute;
	 top: 50px; left: 235px;
 	 z-index: 1;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.back {
	display: block;
	width: 85px; height: 32px;
	background: url(../i/bt_back.gif) no-repeat left top;
}
.back span {
	display: none;
}


.send {
	display: block;
	width: 105px; height: 32px;
	background: url(../i/bt_send.gif) no-repeat left top;
}
.send span {
	display: none;
}
/* post previews */
#post_1,#post_2,#post_3,#post_4,#post_5,#post_6,#post_7,#post_8,#post_9,#post_10,#post_11,#post_12 {
	display: none;
	font-weight: bold;
	text-align: center;
}

.postcard_image, .postcard_forms, .postcard_text {
	float: left;
}
.postcard_image {
	width: 410px;
}

.postcard_text, .postcard_forms {
	padding-top: 50px;
	width: 270px;
}

.alarm {
	position: absolute;
	width: 35px; height: 35px;
	display: block;
}
.alarm a{
	width: 35px; height: 35px;
	display: block;
}
.alarm span {
	display: none;
}

.p1 {
	top: 202px; left: 154px;
	z-index: 11;
}
.p2 {
	top: 232px; left: 172px;
	z-index: 12;
}

.p3 {
	top: 265px; left: 185px;
	z-index: 13;
}

.p4 {
	top: 300px; left: 172px;
	z-index: 14;
}

.p5 {
	top: 330px; left: 135px;
	z-index: 15;
}

.p6 {
	top: 335px; left:  95px;
	z-index: 16;
}

.p7 {
	top: 320px; left: 60px;
	z-index: 17;
}

.p8 {
	top: 287px; left:  35px;
	z-index: 18;
}

.p9 {
	top: 250px; left: 32px;
	z-index: 19;
}

.p10 {
	top: 217px; left:  45px;
	z-index: 20;
}


.p11 {
	top: 192px; left: 80px;
	z-index: 21;
}

.p12 {
	top: 192px; left: 117px;
	z-index: 22;
}

.clock_select {
	height: 280px;
	display: block;
}

.footerInfo {
	margin: 625px 0px 0px 665px;
}
