@import url('/Css/shadow.css');
/*--------elements------*/
body {
	font-size: 11px;
	font-family: Tahoma;
	color: #000000;
	margin: 0px;
	background-color: #ffffff;
	background-image: url(/Design/valentyn.png);
	background-repeat: no-repeat;
	background-position: center 20px;

}
iframe{
	display:none;
}
img{
	border:0px;
}
h1{
	font-size: 22px;
	color: #e7225e;
	position: absolute;
	z-index:+4;
	margin-top: 80px;
	&margin-top: 172px;
	display:none;
	font-weight:normal;
}
/*------class---------------*/
.whiD{
	height:5px;
	background-color:#ffffff;
}
/*--captcha----*/
#tabCaptcha, #forumAddF #tabCaptcha{width:200px;text-align:center;margin:auto;margin-top:20px;margin-bottom:20px;font-weight:bold;font-size:14px}
#tabCaptcha input, #forumAddF #tabCaptcha input{width:90px;margin-bottom:5px;text-align:center;}
#tabCaptcha img{margin-bottom:5px;}
#tabCaptcha a{color:#E60F54;}
#tabCaptcha td{font-size:11px;text-align:center;background-color:#ECECEC;padding:5px;width:50%;}

#DetailSend ul{text-align:left;}
/*----magazin----*/
#pressList h1, #pressArt h1{
	position: static;
	display:block;
	margin-top:0px;
	margin-bottom:0px;
}
#pressList a, #pressArt a{
	color:#e60f54;
}
#pressList a{
	padding-top:10px;
}
#pressList input[type="button"], #pressArt input[type="button"]{
	background-color:#89AC11;
	color:#ffffff;
	font-weight:bold;
	border:none;
	height:24px;
	vertical-align:top;
	margin-top:20px;
}
/*-------------------------*/
#messTab, #bubbTab{
	display:none;
	position:absolute;
	z-Index:+1000;
	top:0px;
	left:0px;
	&border-collapse:collapse;
	border-spacing:0px;
}
#messTab td, #bubbTab td{
	padding:0px;
}
#messDiv{
	border:solid 1px #C7C7C7;
	cursor:pointer;
	background-color:#ffffff;
	text-align:center;
}
#messDiv > div:first-child{
	text-align:left;
	margin:5px;
}
#messDiv #showImg{
	margin:0px;
}
#messDiv input[type="button"]{
	background-color:#89AC11;
	color:#ffffff;
	font-weight:bold;
	border:none;
	height:24px;
	vertical-align:top;
	margin:5px;
	margin-top:15px;
	cursor:pointer;
}
#bubbDiv{
	background-color:#ffffff;
	width:200px;
}
#bubbDiv table th{
	text-align:right;
	vertical-align:top;
}
/*--------forum------------------------*/
#forumF,#forumFlist{
	background-color:#F5F6F5;
	min-height:50px;
	_height:50px;
	text-align:left;
	font-size:11px;
	padding-bottom:10px;
}
#forumFlist{
	margin-top:30px;
	padding-bottom:10px;
	padding-left:12px;
}
#forumF div:first-child, #forumFlist div:first-child{
	background-color:#F5F6F5;
	color:#E10044;
	font-weight:bold;
	font-size:12px;
	padding:12px;
	border:none;
	margin:0px;
}
#forumFlist div:first-child{
	padding:0px;
	padding-top:12px;
}
#forumF div, #forumFlist div{
	background-color:#ffffff;
	border:solid 1px #DDDBC8;
	margin:12px;
	margin-top:0px;
	padding:12px;
}
#forumF div a, #forumFlist div a{
	color:#000000;
	font-weight:bold;
}
#forumFlist p{
	text-align:right;
	margin-top:3px;
	margin-bottom:3px;
}
#forumF img, #forumF input[type="image"]{
	cursor:pointer;
	margin-top:-5px;
	float:right;
}
#forumFlist input[type="submit"], #forumFlist input[type="button"]{
	cursor:pointer;
	float:right;
	background-color:#89AC11;
	color:#ffffff;
	font-weight:bold;
	border:none;
	height:24px;
	margin-right:12px;
}
/*--------forum add------------------------*/
#forumAddF{
	background-color:#F5F6F5;
	min-height:50px;
	_height:50px;
	text-align:left;
	font-size:11px;
	padding:10px;
	margin-top:30px;
}
#forumAddF div:first-child{
	background-color:#F5F6F5;
	color:#E10044;
	font-weight:bold;
	font-size:12px;
	padding:12px;
	border:none;
	margin:0px;
}
#forumAddF form{
	background-color:#ffffff;
	border:solid 1px #DDDBC8;
	margin:12px;
	margin-top:0px;
	padding:12px;
	padding-bottom:20px;
}
#forumAddF table{
	width:100%;
}
#forumAddF textarea{
	width:100%;
	height:80px;
	overflow:auto;
	border: 1px solid #AFAE97;
}
#forumAddF input[type="text"]{
	width:300px;
	border: 1px solid #AFAE97;
}
#forumAddF input[type="submit"]{
	cursor:pointer;
	float:right;
	background-color:#89AC11;
	color:#ffffff;
	font-weight:bold;
	border:none;
	height:24px;
}
/*----hledani--------------*/
#SearchForm{
	width:285px;
	&width:305px;
	float:right;
	text-align:right;
	margin-right:16px;
	margin-top:-5px;
	background-image: url(/Design/lupa.gif);
	background-repeat: no-repeat;
	background-position: 0% 65%;
}
#SearchForm input[type="submit"]{
	background-color:#89AC11;
	color:#ffffff;
	font-weight:bold;
	border:none;
	height:24px;
	vertical-align:top;
}
#SearchForm input[type="text"]{
	height:17px;
	width:180px;
	border:solid 1px #959595;
	vertical-align:top;
	padding:3px;
	padding-left:10px;
}
/*----druhy radek hlavicky------*/
#SubHead{
	width:948px;
	height:27px;
	border-top:solid 2px #4A4A4A;
	border-bottom:solid 1px #4A4A4A;
	background-color: #DCDCDC;
	color:#8F8F8F;
	margin:auto;
	padding-left:16px;
	padding-top:12px;
	margin-top:92px;
}
#SubHead a{
	color:#af0035;
	font-size:12px;
}
/*----hlavicka-----*/
#Head{
	position:absolute;
	top:0px;
	width:100%;
}
#Head > div{
	width:975px;
	background-color: #ffffff;
	min-height:92px;
	_height:92px;
	margin:auto;
}
#Head > div > div{
	height:58px;
	min-width:200px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	margin-top:18px;
	margin-bottom:16px;
	border-right:dotted 1px #BFBFBF;
	color:#E8004A;
}
#Head map{
	display:block;
	height:3px;
}
#Head div div span{
	color:#9A9A9A;
}
#Head div div img{
	vertical-align:-3px;
}
#Head div div img[usemap="#languageMap"]{
	vertical-align:-5px;
}
#Head > div > div > strong{
	color:#94B81F;
}
#Head div div a{
	color:#E8004A;
}
#basketImg{
	float:left;
}
#Head > div > div > div{
	text-align:left;
	font-size:20px;
}
#Head form{
	height:58px;
	min-width:200px;
	padding-left:20px;
	float:left;
	margin-top:13px;
	color:#E8004A;
}
#Head form a{
	color:#E8004A;
	line-height:200%;
}
#Head form input{
	width:115px;
	border:solid 1px #B6B6B6;
}
#Head form input[type="image"]{
	width:30px;
	border:none;
}
#Head form th{
	text-align:right;
	font-weight:normal;
	color:#5D5D5F;
}
#Head form td{
	text-align:left;
}
/*paticka-----*/
#BottomPage{
	background-color: #58575A;
	font-size:12px;
	color:#ffffff;
}
#BottomPage > div{
	width:983px;
	border-top:solid 6px #ffffff;
	min-height:92px;
	_height:92px;
	margin:auto;
	text-align:center;
}
#BottomPage a{
	color:#ffd231;
}
/*---------*/
#Main{
	width:975px;
	min-height:600px;
	margin:auto;
	margin-top:92px;
	background-color:#ffffff;
	background-image: url(/Design/back_base.png);
	background-repeat: repeat-y;
	background-position: 0px 45px;
}
/*------levy sloupec----------*/
#Left{
	width:200px;
	float:left;
	margin-left:-800px;
}
#Left div:first-child{
	background-image: url('/Design/back_leftmenu.png');
	background-repeat: repeat-y;
	margin-left:31px;
}
#Left div:first-child strong{
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:20px;
	font-size:13px;
	background-image: url('/Design/back_leftmenu_bott.png');
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#Left strong a{
	color:#ffffff;
	text-decoration:none;
}
#Left ul{
	margin-top:0px;
	margin-left:0px;
	list-style-type: none;
	padding-left:0px;
	background-image: url('/Design/back_leftmenu_sub.png');
	background-repeat: repeat-y;
}
#Left ul li{
	padding-top:6px;
	padding-bottom:6px;
	padding-left:20px;
	font-size:13px;
	background-image: url('/Design/back_leftmenu_bott_sub.png');
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
#Left ul li a{
	color:#000000;
	text-decoration:none;
}
#Left #leftCat div{
	height:28px;
	background-image: url('/Design/back_left_head.png');
	background-repeat: repeat-y;
	padding-top:12px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
}
/*-----banner--------*/
.bannLeft{
	margin-left:35px;
	margin-right:10px;
	text-align:center;
}
/*-----pravy sloupec-------------*/
#Right{
	width:164px;
	float:right;
	margin-right:5px;
}
#Right > strong{
	display:block;
	background-image: url('/Design/back_right_head.png');
	background-repeat: no-repeat;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:12px;
	padding-left:10px;
	font-size:13px;
	height:28px;
	color:#ffffff;
}
#Right > div{
	background-image: url('/Design/back_right_bott.png');
	background-repeat: repeat-y;
	margin-bottom:0px;
	margin-top:0px;

}
#Right p{
	background-image: url('/Design/back_right_bott_sub.png');
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:7px;
	margin-bottom:0px;
	margin-top:0px;
	color:#565455;
}
#Right p a{
	color:#E60F54;
}
#Right img{
	margin-left:20px;
	margin-bottom:5px;
	margin-top:5px;
}
#Right div a img{
	margin:0px;
}
/*-----banner--------*/
#Right .bannRight{
	margin-top:20px;
	background-image:none;
	margin-left:15px;
	margin-right:10px;
	text-align:center;
}
#Right .bannRight p{
	background-image: none;
}
#emailBox {
	padding-top:10px;
	padding-bottom:15px;
	margin-top:0px;
	margin-bottom:0px;
}
#emailBox input[type="text"]{
	width:100px;
	height:16px;
	border:solid 1px #959595;
	margin-left:15px;
}
#emailBox input[type="image"]{
	vertical-align:-4px;
}
#emailBox a{
	color:#E60F54;
	margin-left:15px;
	vertical-align:-15px;
}
/*-----kosik--------------------*/
#Right #basketBox{
	background-image: url('/Design/back_basketbox.png');
	background-repeat: repeat-y;
	border-bottom:1px solid #969696;
	&margin-top:2px;
}
#Right #basketBox p{
	background-image: url('/Design/back_basketbox.png');
	color:#ffffff;
	padding-right:2px;
}
#Right #basketBox a{
	color:#ffffff;
	text-decoration:underline;
}
#Right #basketBox strong{
	float:right;
	margin-right:3px;
}
#Right #basketBox img{
	margin-top:5px;
	margin-bottom:10px;
}
#Right #basketBox > a > img{
	width:94px;
	margin-top:5px;
	margin-left:35px;
}
/*-----stred--------------------*/
#Center{
	width:580px;
	float:left;
	margin-left:200px;
	padding:10px;
}
/*----zanoreni-------------*/
#catParD{
	font-size:12px;
	text-align:left;
}
#catParD span{
	color:#585757;
}
#catParD a{
	color:#E00049;
}
#infCat{
	margin-top:40px;
}
#infCat a{
	color:#000000;
}
#infCat h2{
	font-size:14px;
}
#infCat h3{
	font-size:13px;
}
/*----podkategorie----------------*/
#catSubD{
	margin-top:0px;
	font-weight:bold;
	text-align:left;
	line-height:18px;
	font-weight:normal;
}
#catSubD > h2{
	color:#E10044;
	font-size:12px;
	text-align:left;
}
#catSubD span{
	margin-left:5px;
	margin-right:5px;
}
#catSubD strong{
	width:none;
	float:none;
	font-weight:normal;
}
#catSubD strong a{
	font-size:12px;
	color:#000000;
}
/*------razeni-------------------*/
.filterD{
	margin-top:20px;
	&margin-top:20px;
	margin-bottom:20px;
	min-height:34px;
	vertical-align:center;
	color:#5C5C5C;
	background-image: url(/Design/back_filter.png);
	background-repeat: repeat-x;
	background-position: 0 30px;
}
.filterD > div{
	height:26px;
	padding:4px;
	text-align:right;
}
.filterD div:first-child div{
	float:left;
	width: 49%;
	white-space:nowrap;
	text-align:right;
}
.filterD img{
	vertical-align:-3px;
}
.filterD div a{
	padding-left:2px;
	padding-right:2px;
	color:#ED0C57;
	text-decoration:undeline;
}
.filterD div strong a{
	color:#3C3C3C;
	text-decoration:none;
}
.filterD form{
	display:inline;
	margin-left:13px;
	margin-right:13px;
}
.filterD form input[type="image"]{
	vertical-align:-4px;
	&vertical-align:-1px;
}
.filterD form[name="sortF"]{
	width:220px;
}
/*------polozka------------------*/
.itemD{
	width:178px;
	float:left;
	min-height:370px;
	_height:370px;
	padding-right:4px;
	padding-left:4px;
	margin-bottom:8px;
	text-align:center;
	background-image: url(/Design/back_item.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
	border-right:1px solid #D6D6D6;
}
.endLine{
	border-right:none;
}
.itemD h2{
	min-height:40px;
	_height:40px;
	width:174px;
	margin:auto;
	margin-top:5px;
	margin-bottom:0px;
}
.itemD > form > a{
	display:block;
	min-height:200px;
	_height:200px;
}
.itemD h2 a{
	font-size: 12px;
	color: #000000;
	float: none;
	margin:auto;
	text-decoration:none;
	color:#DF0043;
}
.itemD form{
	margin:0px;
}
.itemD p{
	width:178px;
	margin:auto;
	margin-bottom:0px;
	&margin-top:0px;
	font-size:10px;
	min-height:50px;
	color:#5B5B5B;
}
.itemD div{
	padding-top:10px;
	min-height:40px;
	&height:40px;
}
.itemD div.vo{
	padding-top:0px;
}
.itemD strong{
	display:block;
	font-size:16px;
	font-family:verdana;
	color:#7C7C7C;
	vertical-align:9px;
	font-weight:normal;
}
.itemD strong.vo{
	margin:0px;
}
.itemD span{
	font-style:italic;
}
.itemD p strong{
	display:inline;
	font-size:10px;
	font-family:verdana;
	color:#000000;
	font-weight:bold;
}
.itemD input[type="image"]{
	margin-top:10px;
}
.itemD .icon{
	position:absolute;
	&margin-left:-90px;
	width:38px;
}
.itemD .icon img{
	margin-bottom:3px;
}
#history{
	background-image: url(/Design/back_item.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
}
#history a{
	display:block;
	width:115px;
	height:120px;
	float:left;
	text-align:center;
	color:#E40043;
	border-left:1px solid #D6D6D6;
	padding-bottom:10px;
}
#history a.beforeL{
	border:none;
}
/*polsko welcome----*/
#welcom{
	position:absolute;
	z-index:7;
	top:100px;
	left:0px;
	width:100%;
	text-align:center;
}
#welcom h3{
	margin-top:0px;
}
#welcom table{
	width:100%;
	margin-top:30px;
	margin-bottom:30px;
}
#welcom td{
	white-space:nowrap;
}
#welcom a{
	font-size:12px;
	color:#E60F54;
}
#welcom div{
	background-image: url("/Design/back.gif");
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-color: #ECECEC;
	height:300px;
	width:500px;
	margin:auto;
	border:solid 10px #CB0036;
	padding:30px;
	font-size:22px;
	font-family:Arial;
	position:relative;
	left:15px;
}
#welcom div.bigWel{
	font-size:12px;
	text-align:left;
	height:500px;
}
#welcom div .butt{
	font-size:22px;
	font-family:Arial;
	height:30px;
	margin:50px;
}
#tabDictionary{
	margin-top:50px;
}
#tabDictionary a, #tabDictLink a, #tabDictPage a{
	color:#e60f54;
}
#tabDictionary input[type="submit"]{
	background-color:#89AC11;
	color:#ffffff;
	font-weight:bold;
	border:none;
	height:24px;
	vertical-align:top;
}
#tabDictionary input[type="text"]{
	height:17px;
	width:80px;
	border:solid 1px #959595;
	vertical-align:top;
	padding:3px;
	padding-left:10px;
}
/*---naseptavac----*/
#Whisperer {
	width: 240px;
	&width: 241px;
	&margin-left: -17px;
	overflow:none;
	position: absolute;
	top:126px;
	left:0px;
	text-align:left;
	visibility: hidden;
	color:#000000;
	font-size:12px;
	background-color:#ffffff;
	border:solid 1px #000000;
	z-index: 1001;
}
.Whis_p{
	background-color:#ffffff;
	color:#000000;
	width:100%;
	cursor: default;
}
.Whis_p span{
	color:#b1d71f;
	font-style:italic;
}
.Whis_p:hover{
	background-color:#9F9F9F;
	color:#ffffff;
	width:100%;
}
.Whis_a{
	background-color:#9F9F9F;
	color:#ffffff;
	width:100%;
}
.Whis_a span{
	color:#b1d71f;
	font-style:italic;
}
#gagu{
	min-height:50px;
	padding-top:8px;
	font-weight:bold;
}
#gagu > img{
	float:left;
	margin-left:11px;
	margin-right:5px;
}
#gagu strong{
	color:#E3003E;
	font-size:16px;
	margin-left:25px;
}
#gagu div{
	width:144px;
	height:39px;
	background-image: url('/Design/GaguGagu/back_box_gagu.png');
	margin-left:11px;
	margin-top:5px;
}
#gagu > div > img{
	float:left;
	margin-left:5px;
	margin-right:5px;
}
#gagu > div > span{
	vertical-align:-16px;
	&vertical-align:-6px;
	color:#4C4C4B;
}
#gagu a{
	width:143px;
	height:39px;
	margin-left:11px;
	vertical-align:-21px;
	&vertical-align:-11px;
	font-size:10px;
	color:#E3003E;
}
#gagu > div.ext > a > img{
	margin-top:7px;
}
#gagu > p{
	font-weight:normal;
	background-image:none;
	margin-top:3px;
}
/*---dynamicky baner-------*/
.bannD{font-family:arial;min-height:300px;width:560px;border-bottom:solid 3px #E30044;padding-top:10px;background-image:url(/Design/back_bann_aut3.png);background-repeat:no-repeat;background-position:0px 0px;}
.bannD form{margin:0px;padding:0px;}
.bannD img{margin-right:20px;}
.bannD p{position:absolute;z-index:+8;width:270px;padding:5px;color:#59595B;font-size:15px;font-style:italic;font-weight:bold;min-height:62px;_height:62px;margin-left:266px;margin-top:220px;text-align:left;background-image:url(/Design/back_p.png);background-repeat:repeat-y;visibility:visible;}
.bannD strong{display:block;color:#59595B;font-size:22px;font-style:italic;margin-left:20px;}
.bannD strong span{color:#E30145;}
.bannD strong span.big{font-size:34px;}
.bannD input{margin-left:20px;margin-top:50px;}
.bannD div{width:295px;height:293px;float:right;text-align:center;}
.bannD div.diss{width:150px;height:36px;padding-top:4px;text-align:center;font-size:28px;font-style:italic;font-weight:bold;background-color:#BD2842;color:#ffffff;float:none;margin:0px;margin-top:-8px;margin-left:408px;position:absolute;z-index:+9;}
.bannD div.diss span{font-size:18px;vertical-align:3px;}
.bannD div.hid, .bannD strong.hid{visibility:hidden;}

/*--zalozky kategorie-------------*/
#catInfo{width:100%;background-image:url(/Design/back_detBook_head.png);background-repeat:no-repeat;background-position:left 5px;float:left;margin-top:50px;}
#catInfo > ul{float:left;width:100%;list-style-type:none;list-style-image:none;margin:0px;padding:0px;}
#catInfo > ul li{float:left;color:#ffffff;background-color:#e30045;font-size:13px;font-weight:bold;text-align:center;padding:10px;cursor:pointer;border-left:solid 1px #ffffff;text-decoration:underline;}
#catInfo > ul li.bookActive{text-decoration:none;}
#catInfo > ul li span{color:#DF0043;}
#catInfo > ul li:first-child{border-left:none;}
#catInfo > ul li.bookActive{background-color:#ffffff;border-right:solid 1px #CACACA;border-left:solid 1px #CACACA;border-top:solid 1px #CACACA;background-image:url(/Design/back_detBook_activ.png);background-repeat:repeat-x;color:#5B5B5B;}
#catInfo > ul li.bookActive span{color:#ffffff;}
#catInfo > div{display:none;padding:9px;border-right:solid 1px #CACACA;border-left:solid 1px #CACACA;border-bottom:solid 1px #CACACA;color:#58585a;}
#catInfo > div.bookActive{display:block;}
