@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{width:200px;text-align:center;margin:auto;margin-top:20px;margin-bottom:20px;font-weight:bold;font-size:14px}
#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;}

#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:-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:40px;
	font-weight:bold;
	text-align:left;
}
#catSubD > h2{
	color:#E10044;
	font-size:12px;
	text-align:left;
}
#catSubD strong{
	width:290px;
	float:left;
	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:184px;
	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:180px;
	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:185px;
	margin:auto;
	margin-bottom:0px;
	&margin-top:0px;
	font-size:10px;
	min-height:50px;
	color:#5B5B5B;
}
.itemD div{
	padding-top:10px;
	height:40px;
}
.itemD strong{
	display:block;
	font-size:16px;
	font-family:verdana;
	color:#7C7C7C;
	vertical-align:9px;
	font-weight:normal;
}
.itemD p strong{
	display:inline;
	font-size:10px;
	font-family:verdana;
	color:#000000;
	font-weight:bold;
}
.itemD input[type="image"]{
	margin-top:10px;
}
#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;
}