body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #f4f4f4;
	/*
	background-image: url(snow3.gif);
	background-position: top left;
	background-repeat: repeat;*/
}
h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica, sans-serif;
	color: #6e4c03;
	padding-bottom: 0px;
	padding-top: 0px;
}
h1{ font-size: 130%; }
h2{ font-size: 120%; margin-bottom:2px;margin-top: 3px; }
h3{ font-size: 110%; }
h4{ font-size: 100%; }
h5{ font-size: 100%; }
h6{ font-size: 100%; }
p{margin: 5px 0px;}
a{	color: #333333; }
a:hover{ text-decoration: underline; }
a img{ border: none; } /* , a:link img */
table{ font-size: 100%; }
table td{
	padding: 4px;
}
/* tabulky */
table.standard{
	border: 1px solid #515151;
	border-right: none;
	border-bottom: none;
}
table.colored
{
	border: 1px solid #ff7f00;
	border-right: none;
	border-bottom: none;
}
table.standard th{
	background: #515151;
	color: white;
}
table.standard th,
table.standard td{
	border-right: 1px solid #515151;
	border-bottom: 1px solid #515151;
}
table.colored th,
table.colored td{
	border-right: 1px solid #ff7f00;
	border-bottom: 1px solid #ff7f00;
}
table.colored th{
	background-color: #ff7f00;
	color: white;
}
table.standard th,
table.standard td,
table.colored th,
table.colored td{
	padding: 4px;
}
.highlight
{
}
.highlight a 
{
	font-weight: bold;
	color: #FF3301;
	
}
ul
{
   /*list-style-image: url(li.jpg);*/
   list-style: none;
   color: #333;
}
ol{
	color: #333;
}
/* layout */
.shadow
{
	width: 1040px;
	margin: 0px auto;
   background-image: url(shadow.jpg);
   background-position: top center;
	background-repeat: repeat;
}
.main
{
	width: 960px; /* 18 998 18     18 stin LR*/
	margin: 0px auto;
	background-color: #33291E;
}
.main .in
{
	width: 960px;
	margin: 0px auto;
	background-image: url(top-heads.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	text-align: left;
	padding-bottom: 15px;
}
.top-label
{
	color: #f4f4f4;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
   font-weight: bold;
   margin-top: 29px;
}
.language
{
	text-align: right;
}
.language ul
{
	list-style: none;	
	font-size: 15px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
}
.language ul li
{
	display: inline;
}
.language ul li a
{
	color: #ffffff;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}
.language ul li a:hover
{
	text-decoration: underline;
}
.header
{
	position: relative;
	width: 960px;
	height: 188px;
	background-image: url(head-contest.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
.sign-post-left
{
	position: absolute;
	width: 120px;
	height: 141px;
	background-image: url(rozcestnik.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	top: 61px;
	left: 40px;
}
.sign-post-left .content,
.sign-post-right .content
{
	padding: 30px 10px 0px 33px;
}
.sign-post-left .content a,
.sign-post-right .content a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}
.sign-post-left .content a:hover,
.sign-post-right .content a:hover
{
	text-decoration: underline;
}
.sign-post-right
{
	position: absolute;
	width: 120px;
	height: 141px;
	background-image: url(pojd.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	top: 61px;
	right: 40px;
}
.sign-post-right .content
{
	padding: 30px 10px 0px 33px;
}
.menu
{
	position: absolute;
	top: 182px;
	left: 0px;
}
.menu ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.menu ul li
{
	display: inline;
	color: #ffffff;
	font-size: 12px;
	
}
.menu ul li a
{
	color: #ffffff;
	text-decoration: none;
	margin: 0px 4px;
}
.menu ul li a:hover
{
	text-decoration: underline;
}
.menu-item-desc
{
	line-height: 9px;
	margin: 0px 0px 0px 35px;
}
.cols{
	position: relative;
	width: 100%;
	height: 100%;
	margin-top: 25px;
}
.col-left
{
	float: left;
	width: 175px;
}
.col-center .box .content
{
	margin: 0px;
	padding: 0px 20px;
}
.col-center
{
	float: left;
	width: 585px;
	margin-left: 12px;
}
.col-right
{
	float: right;
	width: 175px;
}
.box .label
{
	position: relative;
	height: 25px;
	line-height: 25px;
	background-image: url(top-line.gif);
	background-position: left top;
	background-repeat: repeat;	
}
.box .label h2
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #CFF121;
}
.box .content
{
	margin: 0px;
	padding: 0px 10px;
}
.box .content p
{
/*	font-family: "Trebuchet MS", Tahoma, "Geneva CE", lucida, sans-serif;
*/
}
.left-corner-circle
{
	width: 11px;
	height: 25px;
	float: left;
	background-image: url(left-corner.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.right-corner-circle
{
	float: right;
	width: 11px;
	height: 25px;
	background-image: url(right-corner.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.col-center .top-shaddow
{
	height: 15px;
	margin: 0px;
	padding: 0px;
	background-image: url(top-shaddow.jpg);
	background-position: centre;
	background-repeat: repeat;
}
.col-center .box
{
	background-image: url(bg-center.jpg);
	background-position: centre;
	background-repeat: repeat;
}
.col-center .bottom-shaddow
{
	height: 15px;
	background-image: url(bottom-shaddow.jpg);
	background-position: centre;
	background-repeat: repeat;
}
.col-left .top-shaddow,
.col-right .top-shaddow
{
	height: 10px;
	font-size: 1px;
	background-image: url(top-shaddow-small.jpg);
	background-position: centre;
	background-repeat: repeat;
}
.col-left .box,
.col-right .box
{
	background-image: url(bg-left-right.jpg);
	background-position: centre;
	background-repeat: repeat;
}
.col-left .bottom-shaddow,
.col-right .bottom-shaddow
{
	height: 10px;
	font-size: 1px;
	background-image: url(bottom-shaddow-small.jpg);
	background-position: centre;
	background-repeat: repeat;
}
ul.box-menu
{
   padding: 0px;
   margin: 0px;
}
ul.box-menu li
{
   list-style: none;
   line-height: 31px;
}
ul.box-menu li a
{
	padding-left: 33px;
   font-size: 13px;
   font-weight: bold;
}
ul.box-menu li a:hover
{
	text-decoration: underline;
}
.menu-0
{
   background-image: url(menu-0.png);
   background-repeat: no-repeat;
   background-position: left;
}
.menu-1
{
   background-image: url(menu-1.png);
   background-repeat: no-repeat;
   background-position: left;
}
.menu-2
{
   background-image: url(menu-2.png);
   background-repeat: no-repeat;
   background-position: left;
}
.menu-3
{
   background-image: url(menu-3.png);
   background-repeat: no-repeat;
   background-position: left;
}
.menu-4
{
   background-image: url(menu-4.png);
   background-repeat: no-repeat;
   background-position: left;
}
.menu-6
{
   background-image: url(menu-6.png);
	 background-repeat: no-repeat;
   background-position: left;
}
.menu-5
{
   background-image: url(menu-5.png);
	 background-repeat: no-repeat;
   background-position: left;
}
/*
.content{ width: 100%;}
*/
/* formular */ 
.mini-submit
{
	width: 32px;
	height: 19px;	
	background-image: url(mini-submit.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-bottom: 3px;
}
.ulong-submit
{
	width: 145px;
	height: 19px;	
	background-image: url(ulong-submit.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-bottom: 3px;
}
.uulong-submit
{
	width: 180px;
	height: 19px;	
	background-image: url(uulong-submit.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-bottom: 3px;
}
.long-submit
{
	width: 120px;
	height: 19px;	
	background-image: url(long-submit.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-bottom: 3px;
}
.submit
{
	width: 63px;
	height: 19px;	
	background-image: url(login-submit.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-bottom: 3px;
}
.login
{
	position: relative;
	height: 175px;	
}
.dog
{
	position: absolute;
	width: 112px;
	height: 138px;
	bottom: -70px;
	left: -19px;
	background-image: url(dog.jpg);
	background-position: left;
	background-repeat: no-repeat;
	z-index: 3;
}
* html .dog
{
	position: absolute;
	width: 112px;
	height: 138px;
	bottom: -71px; 
	left: -19px;
	background-image: url(dog.jpg);
	background-position: left;
	background-repeat: no-repeat;
	z-index: 3;
}
.login form
{
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 155px;
	color: #6E4C03;
	z-index: 10;
}
.login legend
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-weight: bold;
	letter-spacing: 2px;
}
.login fieldset
{
	margin: 0px;
	padding: 0px;
	border: none;	
}
.login .submit
{
	width: 63px;
	height: 19px;
	background-image: url(login-submit.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 13px;
	margin-left: 80px;
	padding-bottom: 3px;
}
.reg-link
{
	font-weight: bold;
	font-size: 11px;
	color: #6E4C03;
	margin-right: 12px;
}
.small-input
{
	width: 100px;
	height: 17px;
	border: 1px solid #694A07;
	background-color: #FFECC4;
}
.small-select
{
	width: 47px;
	height: 20px;
	border: 1px solid #694A07;
	background-color: #FFECC4;
}
.select
{
	width: 153px;
	height: 20px;
	border: 1px solid #694A07;
	background-color: #FFECC4;
}
.input
{
	width: 137px;
	height: 17px;
	border: 1px solid #694A07;
	background-color: #FFECC4;
}
/**********************************************/
/*** GALLERY ***/
.gallery .item
{
	width: 175px;
	float: left;
	margin-left: 5px;
   background-image: url(photo-content.gif);
   background-position: top center;
   background-repeat: repeat;
}
.gallery .item-sel
{
	width: 175px;
	float: left;
	margin-left: 5px;
   background-image: url(photo-content-sel.gif);
   background-position: top center;
   background-repeat: repeat;
}
.gallery .item h3
{
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.gallery .item-sel h3
{
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.photo
{
 text-align: center;
}
.gallery .item .content
{
	padding: 7px;
}
.gallery .item-sel .content
{
	padding: 7px;
}
.gallery .p-top-line
{
	width: 175px;
	height: 6px;
   font-size: 6px;
   background-image: url(photo-top.gif);
   background-position: top center;
   background-repeat: repeat;
}
.gallery .p-bottom-line
{
	width: 175px;
	height: 6px;
	font-size: 6px;
   background-image: url(photo-bottom.gif);
   background-position: top center;
   background-repeat: repeat;
}
.gallery .p-top-line-sel
{
	width: 175px;
	height: 6px;
   font-size: 6px;
   background-image: url(photo-top-sel.gif);
   background-position: top center;
   background-repeat: repeat;
}
.gallery .p-bottom-line-sel
{
	width: 175px;
	height: 6px;
	font-size: 6px;
   background-image: url(photo-bottom-sel.gif);
   background-position: top center;
   background-repeat: repeat;
}
/**********************************************/
/**********************************************/
/**********************************************/
.footer
{
	margin-top: 20px;
}
.footer ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.footer ul li
{
	display: inline;
	color: #ffffff;
	font-size: 12px;
}
.footer ul li a
{
	color: #ffffff;
	text-decoration: none;
	margin: 0px 2px;
}
.footer ul li a:hover
{
	text-decoration: underline;
}
/**********************************************/
/**********************************************/
.hpl
{
	position: absolute;
	top: 0px;
	left: 295px;
	width: 400px;
	height: 165px;
	display: block;
}
.hp-right-corner
{
	position: absolute;
	top: 0px;
	left: 780px;
	width: 230px;
	height: 180px;
	display: block;
}
.hp-left-corner-top
{
	position: absolute;
	top: 0px;
	left: 20px;
	width: 175px;
	height: 80px;
	display: block;
}
.hp-left-corner-bot
{
	position: absolute;
	top: 90px;
	left: 20px;
	width: 175px;
	height: 80px;
	display: block;
}


.fl{	float: left;}
.fr{	float: right;}
.m0{	margin: 0px;}

.m5{	margin: 5px;}
.m2{	margin: 2px;}

.m15{	margin: 15px;}
.mad{	margin: 25px 15px;}
.p0{	padding: 0px;}
.p2t{	padding: 2px 0 2px 0;}
.m2t{	margin-top: 2px; margin-bottom: 0px;}
.m2{margin: 2px;}
.m5t{	margin-top: 5px; margin-bottom: 0px;}
.m5b{	margin-top: 5px; margin-bottom: 5px;}
.m5r{	margin-left: 2px; margin-right: 2px;}
.mr5{ margin-right: 5px; }
.ml5{ margin-left: 5px; }
.pl5{padding-left: 5px;}
.m-auto{margin: auto;}
.m10rr{ margin-right: 10px;}
.m5rr{ margin-left: 5px;margin-right: 5px;}
.m10r{ margin-left: 10px;margin-right: 10px;}
.mr30{margin-right: 30px;}
.pb5{padding-bottom: 5px;}
.m60r{	margin-left: 60px; margin-right: 60px;}
.m15t{	margin-top: 15px; margin-bottom: 0px;}
.p1 {padding: 1px}
.p2{	padding: 2px;}

.mr5{margin-right: 5px; }
.w11h20{	width: 11px; height: 20px}
.w10h10{	width: 10px; height: 10px}
.tal{text-align: left;}
.tac{text-align: center;}
.tar{text-align: right;}
.t-none { text-decoration: none }
.h20
{
	height:  20px !important;
}
.h54{height:  54px !important;
	overflow: hidden;
}
.h80
{
	height:  80px !important;
}
.cl
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow: hidden;
	position: relative;
}
/**********************************************/
/*hp-foto*/
.hp-foto-top
{
	float: left;
	width: 488px;
	height: 4px;
	display: block;
   background-image: url(hp-foto-back-top.png);
   background-position: top left;
   background-repeat: no-repeat;
   font-size: 2px;
}
.hp-foto-bottom
{
	float: left;
	width: 488px;
	height: 2px;
	display: block;
   background-image: url(hp-foto-back-bottom.png);
   background-position: top left;
   background-repeat: no-repeat;
   font-size: 2px;
}
.hp-foto-mark
{
	float: right;
	width: 60px;
	height: 99px;
	padding: 0px;
	margin: 0px;
	margin-left: -5px;
	margin-top: 1px;
	display: block;
   background-image: url(hp-foto-back-mark.png);
   background-position: top left;
   background-repeat: no-repeat;
}
.foto-mark
{
   margin-top: 30px;
   text-align: center;
}
.hp-foto
{
	float: left;
	width: 488px;
	height: 360px;
   text-align: center;
	background-image: url(hp-foto-back.png);
   background-position: top left;
   background-repeat: repeat;
   padding: 0px;
   margin: 0px;
	font-size: 1px;
}
.in-hp-foto
{
	overflow: hidden;
	width: 488px;
	height: 360px;
}
.rating
{
	float: right;
	width: 53px;
	height: 265px;
}
.rating-1
{
	width: 53px;
	height: 52px;
	display: block;
   background-image: url(1.png);
   background-position: left top;
   background-repeat: no-repeat;
	margin-top: 5px;
}
.rating-2
{
	width: 48px;
	height: 48px;
	display: block;
   background-image: url(2.png);
   background-position: left top;
   background-repeat: no-repeat;
}
.rating-3
{
	width: 45px;
	height: 45px;
	display: block;
   background-image: url(3.png);
   background-position: left top;
   background-repeat: no-repeat;
}
.rating-4
{
	width: 42px;
	height: 42px;
	display: block;
   background-image: url(4.png);
   background-position: left top;
   background-repeat: no-repeat;
}
.rating-5
{
	width: 38px;
	height: 39px;
	display: block;
   background-image: url(5.png);
   background-position: left top;
   background-repeat: no-repeat;
  margin-bottom: -8px;
  margin-top: 1px;
}
.b{	font-weight: bold;}
.n{	font-weight: normal;}
.fs15{	font-size: 15px;}
.fs12{	font-size: 12px;}
.fs9{	font-size: 9px;}
.fs50{	font-size: 50px;}
.fs40b{	font-size: 40px; color: #6E4C03;}
.fl{	float: left;}
.fr{	float: right;}
.m0{	margin: 0px;}
.mt5{	margin-top: 5px;}
.ml5{ margin-left: 5px;}
.p0{	padding: 0px;}
.p2{padding: 5px;}
.w11h20{	width: 11px; height: 20px}
.w50{width:50px;}
.w80{width:80px;}
.w550{width:550px;}
.w500{width:500px;}
.w450{width:450px;}
.w400{width:400px;}
.w350{width:350px;}
.w300{width:300px;}
.w200{width:200px;}
.w250{width:250px;}
.w265{width:265px;}
.w235{width:235px;}
.w170{width:170px;}
.w168{width:168px;}
.w150{width:150px;}
.w145{width:145px;}
.w140{width:140px;}

.w100{width:100px;}
.h20
{
	height:  20px !important;
}
.h62
{
	height:  62px !important;
}
.h80
{
	height:  80px !important;
}
.dark-brown{color: #6E4C03;}
.cl
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow: hidden;
	position: relative;
}
/**********************************************/
/**********************************************/
.snews-label
{
	width: 525px;
	height: 17px;
	margin: 0 0 5px 0;
	padding: 2px 0px 0px 5px;
	color: #6E4C03;
	font-weight: bold;
	font-size: 12px;
	border: 0;
	border-left: 10px solid #6E4C03;
	background-color: #E2DBCD;
}
.snews-lab
{
	float:left;
}
.snews-time
{
	padding: 3px 2px 0px 0px;
	font-weight: normal;
	color: #000000;
	font-size: 10px;
	float: right;
}
.snews-text
{
	clear: both;
	width: 525px;
	margin: 0 0 0 2px;
	padding: 5px 5px 5px 0px;
	color: #333333;
	font-size: 12px;
	border: 0;
	border-bottom: 1px solid #E2DBCD;
}
.m-label
{
	width: 525px;
/*	margin: 0 0 0 2px;
	padding: 2px 0px 0px 5px;
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	border: 0;
	border-left: 10px solid #6E4C03;
	background-color: #E2DBCD;*/
}
.m-ico
{
	/*top: 0px;*/
	margin-left: 10px;
   text-align: center;
}
.m-des
{
	border: 0;
	font-weight: bold;
}
.m-label table
{
	width: 543px;
	margin: 0;
	padding: 0;
	background-color: #E2DBCD;
}
.m-label td
{
	height: 13px;
	margin: 0;
	padding: 0;
}
.m-borde 
{
	margin: 0;
	padding: 0;
	border-left: 10px solid #6E4C03;
}
.m-white
{
	width: 383px;
	border-left: 0px;
	background: #ffffff;
}
.m-links
{
	text-align: center;
	width: 45px;
	font-size: 9px;
	border-left: 0px;
	background: #ffffff;
}
.m-nav
{
	text-align: center;
	font-size: 9px;
	border-left: 0px;
}
.m-row tr
{
 border:0;
}
.m-label a 
{
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
}
.m-label a:hover 
{
	text-decoration: underline;
	font-weight: bold;
	/*font-size: 10px;*/
}
.m-name
{
  font-weight: bold;
	color: #6E4C03;
}
.log
{
	margin: 0;
	padding: 0;
	width: 525px;
}
.log-label
{
	width: 525px;
	height: 17px;
	margin: 0;
	padding: 2px 0px 0px 5px;
  color: #6E4C03;
	font-weight: bold;
	font-size: 12px;
	border: 0;
	border-left: 10px solid #6E4C03;
	background-color: #E2DBCD;
}
.log-lab
{
	float:left;
}
.log-info
{
	padding: 3px 2px 0px 0px;
	font-weight: normal;
	color: #000000;
	font-size: 10px;
	float: right;
}
.log-content
{
	clear: both;
	width: 540px;
	margin: 0 ;
	padding: 0;
	color: #333333;
	font-size: 12px;
	border-bottom: 1px solid #E2DBCD;
	border: 0;
}
.log_1
{
	padding: 2px;
	background-color: #F8F6F2;
	height: 22px;
}
.log_0
{
	background-color: #F0EDE5;
	height: 22px;
	padding: 2px;
}
.logs_1
{
	padding: 2px;
	background-color: #F8F6F2;
}
/*
.logs_0 img, .logs_1 img
{
	margin-right: 5px;
}
*/
.logs_0
{
	background-color: #F0EDE5;
	padding: 2px;
}
.userp-nav
{
	height: 25px;
	margin: 17px 0 5px 0;
	padding: 0;
	clear: both;
}
.userp-nav span 
{
	float: left;
	margin: 0 2px 0 2px;
}
.userp-nav a 
{
	float: left;
	text-decoration: underline;
}
.userp-nav a:hover 
{
	text-decoration: underline;
	font-weight: bold;
}
.userp-info
{
	/*height: 150px;*/
	margin: 0;
	padding: 0;
	float:left;
}
.userp-pic
{
	width: 180px;
	margin: 0;
	padding: 0 0 0 15px;
	float:right;
}
/************************************/
/*report*/
.report
{
	padding: 0;
	margin: 0;
}
.report table
{
	padding: 0;
	margin: 0;
}
.report a 
{
	text-decoration: underline;
}
.report a:hover 
{
	text-decoration: underline;
	font-weight: bold;
}
/*********/
.row
{
	height: 20px;
}
/************************************/
/*icons*/
.ico-right
{
	width: 20px;
	height: 27px;
	display: inline-block;
   background-image: url(icons/right.gif);
   background-position: left top;
   background-repeat: no-repeat;
}
.ico-left
{
	width: 20px;
	height: 27px;
	display: inline-block;
   background-image: url(icons/left.gif);
   background-position: left top;
   background-repeat: no-repeat;
}
.ico-star
{
	width: 27px;
	height: 26px;
	display: inline-block;
   background-image: url(icons/star.gif);
   background-position: left top;
   background-repeat: no-repeat;
}
.ico-ustar
{
	width: 27px;
	height: 26px;
	display: inline-block;
   background-image: url(icons/ustar.gif);
   background-position: left top;
   background-repeat: no-repeat;
}
.ico-help
{
	float: left;
	width: 20px;
	height: 20px;
	display: inline-block;
   background-image: url(icons/help.gif);
   background-position: left top;
   background-repeat: no-repeat;
 	position: relative;
	top: 0px;
	margin-left: 2px;
	margin-right: 2px;
}
.ico-maleg
{
	width: 17px;
	height: 19px;
	display: inline-block;
   background-image: url(icons/malesg.gif);
   background-position: left top;
   background-repeat: no-repeat;
 	position: relative;
	top: 0px;
	margin-left: 2px;
	margin-right: 2px;
}
.ico-femaleg
{
	width: 16px;
	height: 19px;
	display: inline-block;
   background-image: url(icons/femalesg.gif);
   background-position: left top;
   background-repeat: no-repeat;
	position: relative;
	top: 0px;
	margin-left: 2px;
	margin-right: 2px;
}
.ico-male
{
	width: 17px;
	height: 19px;
	display: inline-block;
   background-image: url(icons/males.gif);
   background-position: left top;
   background-repeat: no-repeat;
 	position: relative;
	top: 0px;
	margin-left: 2px;
	margin-right: 2px;
}
.ico-female
{
	width: 16px;
	height: 19px;
	display: inline-block;
   background-image: url(icons/females.gif);
   background-position: left top;
   background-repeat: no-repeat;
	position: relative;
	top: 0px;
	margin-left: 2px;
	margin-right: 2px;
}
.ico-mail
{
	float: left;
	width: 20px;
	height: 18px;
	display: inline-block;
   background-image: url(icons/mail.gif);
   background-position: left top;
   background-repeat: no-repeat;
 	position: relative;
	top: 0px;
	margin-left: 2px;
	margin-right: 2px;
}
.ico-delete
{
	float: left;
	width: 20px;
	height: 20px;
	display: inline-block;
   background-image: url(icons/del.gif);
   background-position: left top;
   background-repeat: no-repeat;
 	position: relative;
	top: 0px;
}
.ico-edit
{
	float: left;
	width: 20px;
	height: 20px;
	display: inline-block;
   background-image: url(icons/edit.gif);
   background-position: left top;
	background-repeat: no-repeat;
 	position: relative;
	top: 0px;
}
.ico-show
{
	float: left;
	width: 20px;
	height: 20px;
	display: inline-block;
   background-image: url(icons/show.gif);
   background-position: left top;
   background-repeat: no-repeat;
 	position: relative;
	top: 0px;
}
.ico-mup
{
	float: left;
	width: 20px;
	height: 20px;
	display: inline-block;
   background-image: url(icons/mup.gif);
   background-position: left top;
   background-repeat: no-repeat;
	position: relative;
	top: 2px;
}
.ico-nfo
{
	float: left;
	position: relative;
	top: 0px;
	width: 20px;
	height: 20px;
	display: inline-block;
   background-image: url(icons/nfo.gif);
   background-position: left top;
   background-repeat: no-repeat;
}
.ico-set
{
	float: left;
	position: relative;
	top: 0px;
	width: 20px;
	height: 20px;
	display: inline-block;
   background-image: url(icons/set.gif);
   background-position: left top;
   background-repeat: no-repeat;
}
.ico-nav2
{
	float: left;
	width: 20px;
	height: 20px;
	display: inline-block;
   background-image: url(icons/nav2.gif);
   background-position: left top;
   background-repeat: no-repeat;
 	position: relative;
	top: 0px;
}
.ico-nav
{
	float: left;
	width: 20px;
	height: 20px;
	display: inline-block;
   background-image: url(icons/nav.gif);
   background-position: left top;
   background-repeat: no-repeat;
 	position: relative;
	top: 0px;
}
/****************************************************************************/
.reklama
{
	text-align: center;
}
/****************************************************************************/
.description
{
	
}
/* ----- tool tip specific styles ----- */
dl {
  width: 520px;
  
}
dt {
  clear: both;
  float:left;
  width: 100px;
  padding: 4px 0 2px 0;
  text-align: left;
  font-weight: bold;
}
dd {
  float: left;
  width: 380px;
  margin: 0 0 8px 0;
  padding-left: 6px;
  position:relative;
}
.hint {
  display:none;
  position: absolute;
  right: 0px;
  width: 180px;
  margin-top: -10px;
  border: 1px solid #c93;
  padding: 10px 12px;
  background: #ffc url(point.gif) -100px -100px no-repeat;
}
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(point.gif) left top no-repeat;
}
.error_style 
{
	background-color: #ffb6b6;
}
.dleft
{
	float: left;
}
.dright
{
	float: right;
}
.aset-info {
float: left;
}
.aset-info dl {
  width: 350px;
}
.aset-info dd {
  float: left;
  width: 232px;
  margin: 0 0 8px 0;
  padding-left: 6px;
  position:relative;
}
.list ul li 
{
	list-style-image: url("/res/scare-li.gif");
	margin-bottom: 5px;
	padding-top: -5px;
	padding-left: 5px;
}
.nav
{
	background-color: #f9ffdb;
	clear: both;
	border: 1px solid #d1f125;
	margin: 5px 0;
	padding: 0;
	height: 25px;
}
.nav .item 
{
	margin: 0px 0px;
	padding: 2px 7px;
	height: 21px;
	background-color: #f9ffdb;
	border-right: 1px solid #d1f123;
}
.navbb
{
	border-bottom: 1px solid #d1f123;
}
.nav .item:hover
{
	margin: 0px 0px;
	padding: 2px 10px;
	background-color: #d1f123;
	font-weight: bold;
}
.nav span 
{
	float: left;
	margin: 0 2px 0 2px;
}
.nav a 
{
	float: left;
	text-decoration: underline;
}
.discnav a
{
	text-decoration: none;
}
.nav a:hover
{
	text-decoration: underline;
	font-weight: bold;
}
.discnav div:hover
{
	background-color: #E2DBCD;
	font-weight: bold;
  /*background-color: #FAEBD7;*/
}
.discnav div
{
	width: 150px;
	padding-left: 5px;
	background-color: #F0EDE5;
	/*background-color: #FFECC4;*/
	border-bottom: 1px solid #E2DBCD;
}
.discnav a:hover
{
	background-color: #E2DBCD;
	font-weight: bold;
}
.calendary
{
}
.calendary table 
{
 border-width: 2px;
 border-color: #E2DBCD;
}
.calendary .today
{
	color: #ffffff;
	font-weight: bold;
	background-color: #E2DBCD;
}
.calendary table td 
{
 border-color: #E2DBCD;
 width: 10px;
}
}
.calendary table tr 
{
 border-color: #E2DBCD;
 height: 10px;
 
}
.calendary .title 
{
	color: #6E4C03;
	font-size: 12px;
	font-weight: bold;
	border: 0;
	background-color: #E2DBCD;
}
.calendary table td a 
{
	text-decoration: none;
	font-weight: normal;
}
.calendary table td a:hover 
{
	text-decoration: none;
	font-weight: bold;
}
.post-form
{}
.post-label
{
	width: 530px;
	height: 17px;
	margin: 0 0 5px 0;
	padding: 2px 0px 0px 5px;
	color: #6E4C03;
	font-weight: bold;
	font-size: 12px;
	border: 0;
	border-left: 10px solid #6E4C03;
	background-color: #E2DBCD;
}
.post-head
{
	padding: 0 0 0 5px;
	margin: 2px 0 2px 0;
	border-bottom: 1px dashed #ab8f59;
	background-color: #E2DBCD;
}

.post-pic
{
	float: left;
}
.post_1
{
	color: #000;
  background-color: #F8F6F2;
	padding: 5px 5px 5px 5px;
	margin: 0 0 5px 0;
}
.post_1:hover ,.post_0:hover
{
	color: #000;
	background-color: #E2DBCD;
}

.post_0
{
	color: #000;
  background-color: #F0EDE5;
	padding: 5px 5px 5px 5px;
	margin: 0 0 5px 0;
}

.post_0 img
{
	margin: 0;
	padding: 0;
	display: inline;
}

.post_1 img
{
	margin: 0;
	padding: 0;
	display: inline;
}

.post-form dl
{
	margin: 0;
	padding: 0;
	width: 300px;
}
.post-form dd
{
	margin: 0;
	padding: 0;
}
.post-form dt
{
	margin: 0;
	padding: 0;
	width: 150px; 
}
.remark
{
font-style: italic;
}
pre.text-area
{
	margin: 0px;
	padding: 0px;
}
.text-area
{
	/*width: 100%;*/
 	border: 1px solid #E2DBCD;
	background-image: url(text.png);
	background-repeat: repeat;
	line-height: 14px;
}
.im-body
{
 	width: 538px;
 	height: 360px;
	border: 1px solid #E2DBCD;
	background-image: url(text.png);
	background-repeat: repeat;
}
.text-area-div
{
 	width: 350px;
 	height: 200px;
	border: 1px solid #E2DBCD;
	background-image: url(text.png);
	background-repeat: repeat;
	float: left;
}
.like
{
	width: 170px;
	margin: 0 5px 0 0;
	
}
.like table
{
width: 170px;
background-color: #f6efdf;
border: 1px solid #E2DBCD;
}
.ar-info
{
margin: 15px 0 5px 0;
padding: 2px;
background-color: #f9ffdb;
border: 1px solid #d1f125;
}
.ar-info:hover
{
background-color: #d1f123;
font-weight: bold;
}
.small-rat-show table
{
width: 140px;
}
.small-rat-show
{
text-align: center;
background-color: #f6efdf;
border: 1px solid #E2DBCD;
padding: 5px;
margin-left: 7px;
width: 160px;
}
.post-nav
{
	height: 25px;
	margin: 5px 0 5px 0;
	padding: 0;
	clear: both;
	text-align: center;
}
.post-nav a 
{
	text-decoration: underline;
}
.post-nav a:hover 
{
	text-decoration: underline;
	font-weight: bold;
}
.post-advert
{
	padding: 5px 5px 5px 5px;
	margin: 0 0 5px 0;
	border: 1px dashed #ab8f59;
	text-align: center;
	background-color: #E2DBCD;
}
.friend span
{
	float:left;
} 
.friend a 
{
	float: left;
	text-decoration: underline;
}
.friend a:hover
{
	text-decoration: underline;
	font-weight: bold;
}
/* Calendar by jirka */
.calendar{}
.calendar .select
{
	width: 80px;
}
.calendar a
{
	color: #333333;
	text-decoration: none;
}
.calendar table
{
	width: 155px;
	border-spacing: 1px;
}
.calendar table td{
	width: 22px;
	text-align: right;
	padding: 0px;
}
.current-date{}
.calendar table td.months span
{
	position: relative;
	 top: 4px;
}
.calendar table td.months
{
	text-align: center;
	padding: -2px 0px;
	border-bottom: 4px solid #6E4C03;
	color: #6E4C03;
	font-weight: bold;
	font-size: 16px;
}
.calendar  .days
{
	color: #a2a2a2;
	font-weight: bold;
}
.calendar  .days td
{
	border-bottom: 4px solid #E2DBCD;
}
.calendar  .day{}
.calendar  .empty{}
.calendar  .today
{
	color: #333333;
	font-weight: bold;
	background-color: #E2DBCD;
	border:1px solid #B6A581;
}
.calendar  .today a
{
	color: #333333;
	font-weight: bold;
}
.calendar .action-day
{
	border:1px solid #99E5FF;
	background-color: #D6F5FF;
}
.calendar .weekend a
{
	color: #FF3300;
}
.calendar  .event{}
.action-pic
{
	width: 110px;
}
.action-tit
{
	color: #333333;
}
.action-descr
{
	width:395px;
}
.action-search
{
	float: left;
	width: 300px;
}
.action-cal
{
	float: right;
	width: 200px;
}
.action-search dd
{
	width: 160px;
}
.smallrat
{
margin-left: 20px;
}
.green 
{
background-color: green;
}
.red 
{
background-color: red;
}
.blue-text 
{
color: #33CCFF;
}
.b-red 
{
border: 2px solid #FF3300;
}
.red-text
{
color: #FF3300;
}
.yellow-text
{
color: #ffcc33;
}
.green-text
{
color: #009900;
}
.white-text 
{
color: #FFF;
}
.dark-text 
{
color: #333;
}
.purple-text 
{
color: #FF99FF;
}
.blue 
{
background-color: blue;
}
/*.par-short-1
{
 width: 165px;
 border: 1px #D0F323 solid;
 background-color: #F8FDDE;
 margin-right: 6px;
 padding: 5px 5px;
}
.par-shortln-1
{
 width: 100px;
 padding: 2px 2px;
 border: 1px #D0F323 solid;
 background-color: #FFF;
}
.par-shortln-1:hover
{
 background-color: #D0F323;
 font-weight: bold;
}
*/
/*----------------*/
.par-short
{
 width: 170px;
 margin-top: 6px;
 margin-right: 6px;
 padding: 0px 0px;
}
.par-short-ins
{
	padding: 0;
	margin: 5px 5px;
}
.par-shortln { width: 89px; padding: 2px 2px; margin-bottom: 5px;}
.par-shortln:hover { font-weight: bold;}
.blue-ln {  border: 1px #7DCBFF solid; background-color: #FFF; }
.blue-ln:hover { 	background-color: #7DCBFF; }
.blue-back {  border: 1px #7DCBFF solid; background-color: #E1F3FF;}
.red-ln {  border: 1px #FF9191 solid; background-color: #FFF; }
.red-ln:hover { 	background-color: #FF9191; }
.red-back {  border: 1px #FF9191 solid; background-color: #FFE1E1; }
.green-ln { border: 1px #D0F323 solid; background-color: #FFF; }
.green-ln:hover { 	background-color: #D0F323; }
.green-back { border: 1px #D0F323 solid; background-color: #F8FDDE; }
.white-ln { border: 1px #999999 solid; background-color: #FFF; }
.white-ln:hover { 	background-color: #666666; color: #FFF;}
.white-ln:hover a {color: #FFFFFF;}
.white-back { border: 1px #999999 solid; background-color: #FFFFF; }
.purple-ln { border: 1px #CC99FF solid; background-color: #FFF; }
.purple-ln:hover { 	background-color: #CC66FF; }
.purple-back { border: 1px #CC99FF solid; background-color: #FFDFFF; }
.brown-ln { border: 1px #996600 solid; background-color: #FFF; }
.brown-ln:hover { 	background-color: #C89159; }
.brown-back { border: 1px #996600 solid; background-color: #FFE4AE; }
.gray-ln { border: 1px #CCCCCC solid; background-color: #FFF;}
.gray-ln:hover { 	background-color: #333333;}
.gray-ln:hover a {color: #FFFFFF;}
.gray-back { border: 1px #CCCCCC solid; background-color: #EEEEEE; }
/*-----------*/
.newspaper
{
	font-size: 30px;
	font-weight: bold;
	margin: 5px 0 10px 0;
	font-family: Times New Roman;
}
/*
.par-short-2
{
 width: 165px;
 border: 1px #FF9191 solid;
 background-color: #FFE1E1;
 margin-right: 6px;
 padding: 5px 5px;
}
.par-shortln-2
{
 width: 100px;
 padding: 2px 2px;
 border: 1px #FF9191 solid;
 background-color: #FFF;
}
.par-shortln-2:hover
{
 background-color: #FF9191;
 font-weight: bold;
}
.par-short-3
{
 padding: 5px 5px;
 width: 165px;
 border: 1px #7DCBFF solid;
 background-color: #E1F3FF;
}
.par-shortln-3
{
 width: 100px;
 padding: 2px 2px;
 border: 1px #7DCBFF solid;
 background-color: #FFF;
}
.par-shortln-3:hover
{
 background-color: #7DCBFF;
 font-weight: bold;
}
*/
.article img
{
	margin: 0px 2px 2px 2px;
}
.article
{
padding: 0;
}

.article .context
{
	width: 520px;
	margin: 0px;
	margin-top: 0px;
	padding: 0;
  background-image: url(/res/blog/back.jpg);
  background-repeat: repeat-y;
  border-top: 1px solid #CFCBCA;
}

.article .context-in a
{
	color: blue;

}

.article .context-in 
{
	
	margin: 0;
	margin-top: 0px;
	padding: 0 15px 0 40px;
}


.article .top
{
	margin: 0px;
	padding: 5px;
	border: 1px solid #CFCBCA;
	background-color: #FCFCFC;
}


.article .bottom
{
	width: 520px;
	margin: 0;
	padding: 0;
  background-image: url(/res/blog/bott.jpg);
  background-repeat: no-repeat;
  height: 10px;
  display: block;
}

.article .nav 
{
	background-color: #f9ffdb;
	border: 1px solid #d1f125;
	margin: 0;
	padding: 0;
	height: 20px;
}

.article .context .context-in .gallery
{
	margin-right: 20px;
}

.article .context .item 
{
	margin: 0px 0px;
	padding: 0px 10px;
	background-color: #f9ffdb;
}
.article .nav .item 
{
	margin: 0px 0px;
	padding: 2px 10px;
	background-color: #f9ffdb;
	border-right: 1px solid #d1f123;
}
.article .context .item 
{
	margin: 0px 5px;
	padding: 0px 0px;
	background-color: #f9ffdb;
}
.article .nav .item:hover 
{
	margin: 0px 0px;
	padding: 2px 10px;
	background-color: #d1f123;
	font-weight: bold;
}
.ar-info2
{
margin: 15px 0 5px 0;
padding: 2px;
background-color: #E6FAFF;
border: 1px solid #6CE1FF;
}
.ar-info2:hover
{
	background-color: #6CE1FF;
	font-weight: bold;
}
.article h1
{
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 17px;
	margin: 2px 0 3px 0;
}
.article h2
{
	margin: 0;
	padding: 0;
	color: #000000;
	margin: 5px 0 3px 0;
}
.article h3,h4
{
	font-size: 10px;;
	margin: 0;
	padding: 0;
	color: #000000;
font-weight: bold;
	margin: 5px 0 3px 0;
}
.faq h3
{
margin-bottom: 0px;
}
.noform form
{
	margin: 0;
}
.ban-468x60
{
	width: 468px;
	height: 60px;
	margin: auto;
}
.ban-234x60
{
	width: 234px;
	height: 60px;
	margin: auto;
}
.ban-125x125
{
	width: 125px;
	height: 125px;
	margin: auto;
}
.ban-88x31
{
	width: 88px;
	height: 31px;
	margin: auto;
}
.ban-120x240
{
	width: 120px;
	height: 240px;
	margin: auto;
}
.ban-745x100
{
	width: 745px;
	height: 100px;
	margin: auto;
}
.frame-pic
{
	margin: 1px;
	border: 2px solid #33291e;
}
.light-frame{border: 1px solid #E2DBCD;}
.error
{
   background-image: url(/res/rep/rep1.png);
   background-repeat: no-repeat;
   padding: 15px 0px 20px 53px;
}
.puppy-list h2
{
	margin: 2px 0px 0 0;
	color: #000000;	
}
.puppy-list-item-1{	border-bottom: solid 1px #FF9191; background-color: #FFE1E1;}
.puppy-list-item-2{	border-bottom: solid 1px #7DCBFF; background-color: #E1F3FF;}
.puppy-list-item-3{	border-bottom: solid 1px #D0F323; background-color: #F8FDDE;}
.schovat
{
  display: none;
}
.black-b{	color: #ffffff;	background-color: #000000;}
.gray-b{	color: #000000;	background-color: #cccccc;}
.white-b{	color: #000000;	background-color: #ffffff;}
.l-red-b{	color: #ffffff;	background-color: #ff6600;}
.d-red-b{	color: #ffffff;	background-color: #993300;}
.red-b{	color: #ffffff;	background-color: #ff0000;}
.green-b{	color: #000000;	background-color: #00ff00;}
.l-green-b{	color: #000000;	background-color: #66ff66;}
.d-green-b{	color: #000000;	background-color: #009900;}
.l-blue-b{	color: #ffffff;	background-color: #0099ff;}
.d-blue-b{	color: #ffffff;	background-color: #000099;}
.blue-b{	color: #ffffff;	background-color: #0000ff;}
.l-yellow-b{	color: #000000;	background-color: #ffff99;}
.d-yellow-b{	color: #000000;	background-color: #ffcc00;}
.yellow-b{	color: #000000;	background-color: #ffff00;}
.cyan-b{	color: #000000;	background-color: #00ffff;}
.d-magenta-b{	color: #ffffff;	background-color: #9933ff;}
.l-magenta-b{	color: #000000;	background-color: #ff99ff;}
.magenta-b{	color: #ffffff;	background-color: #ff00ff;}
.l-brown-b{	color: #000000;	background-color: #ffcf9f;}
.d-brown-b{	color: #ffffff;	background-color: #663300;}
.brown-b{	color: #ffffff;	background-color: #aa5500;}
.frame-menu .more img
{
	margin-top: 30px;
	margin-left: 3px;
}
.frame-scale
{
	width: 100px;
	text-align: center;
}
.frame
{
	border: 1px #CCCCCC solid; 
	width: 530px;
	background-color: #ffffff;
}
.frame:hover
{
	background-color: #F2F2F2;
}
.frame-scale .item
{
	width: 20px;
	height: 10px;
	border: 1px #FF6F6F solid;
	display: block;
	margin: 2px 41px;
}
.frame-scale .plus
{
   background-image: url(plus.gif);
   background-position: center center;
	background-repeat: no-repeat;
	background-color: #fff;
	height: 20px;
}
.frame-scale .minus
{
   background-image: url(minus.gif);
   background-position: center center;
	background-repeat: no-repeat;
	height: 15px;
	background-color: #fff;
}
.frame-scale .r {background-color: #FFA4A4;}
.frame-scale .rd {background-color: #ff0000;}
.frame-scale .rl {background-color: #FFECE6;}
.font-back {
  border: 1px #7DCBFF solid;
	background-color: #E1F3FF;
	padding: 2px;
}
.font-back table,.font-back table td
{
	margin: 0;
	padding: 0;
	text-align: left;
}
/*.green-ln { border: 1px #D0F323 solid; background-color: #FFF; }
.green-ln:hover { 	background-color: #D0F323; }
.green-back { border: 1px #D0F323 solid; background-color: #F8FDDE; }
*/
.frame-menu .more
{
	float: left;
	text-align: center;
	color: #6ABE1F;
	border: 1px #D0F323 solid;
	background-color: #F8FDDE;
	width: 30px;
	height: 90px;
	margin: 10px 0px;
}
.frame-menu .more:hover
{
	background-color: #D0F323;
}
.frame-menu .item
{
	float: left;
	text-align: center;
	border: 1px #7DCBFF solid;
	background-color: #E1F3FF;
	width: 100px;
	height: 90px;
	margin: 10px 10px;
}
.frame-menu .item:hover
{
	background-color: #7DCBFF; 
}
.frame-menu
{
	border: 1px #CCCCCC solid; 
	width: 530px;
	background-color: #ffffff;
}
.frame-menu:hover
{
	background-color: #F2F2F2;
}
.progress table,.progress table td
{
	margin: 0;
	padding: 0;
	text-align: center;
}
.cur_progress
{
	padding: 2px;
	background-color: #D0F323;
	
}
/* manipulator */
.manip
{
	width: 148px;
	height: 148px;

}
a.up-5, a.up-25, a.up-50,
a.left-5, a.left-25, a.left-50,
a.right-5, a.right-25, a.right-50,
a.down-5, a.down-25, a.down-50
{
	border: none;
   margin: 0px;
   padding: 0px;
	display: block;
   background-repeat: no-repeat;
   background-position: 0px 0px;
}
a.up-5{
	float: left;
	margin-left: 49px;
	margin-top: 26px;
   background-image: url(manipulation/up-5.png);
   width: 11px;
   height: 23px;
}
a.up-5:hover {
	background-position: -11px 0px;
}
a.up-25{
	float: left;
	margin-top: 15px;
	background-image: url(manipulation/up-25.png);
   width: 16px;
   height: 34px;
}
a.up-25:hover {
	background-position: -16px 0px;
}

a.up-50{
	float: left;
	background-image: url(manipulation/up-50.png);
   width: 23px;
   height: 49px;
}
a.up-50:hover {
	background-position: -23px 0px;
}

.left-arrow
{
	float: left;
	width: 50px;
	height: 50px;
}
a.left-5{
	float: left;
   background-image: url(manipulation/left-5.png);
   width: 23px;
   height: 11px;
   margin-left: 27px;
   background-position: 0px -11px;
}
a.left-5:hover {
	background-position: 0px 0px;
}
a.left-25{
	float: left;
   background-image: url(manipulation/left-25.png);
   width: 34px;
   height: 16px;
   margin-left: 15px;
   background-position: 0px -16px;
}
a.left-25:hover {
	background-position: 0px 0px;
}
a.left-50{
	float: left;
   background-image: url(manipulation/left-50.png);
   width: 49px;
   height: 23px;
   background-position: 0px -23px;
}
a.left-50:hover {
	background-position: 0px 0px;
}
a.right-5{
	float: right;
   background-image: url(manipulation/right-5.png);
   width: 23px;
   height: 11px;
   margin-right: 26px;
}
a.right-5:hover {
	background-position: 0px -11px;
}
a.right-25{
	float: right;
   background-image: url(manipulation/right-25.png);
   width: 34px;
   height: 16px;
   margin-right: 15px;
}
a.right-25:hover {
	background-position: 0px -16px;
}
a.right-50{
	float: right;
   background-image: url(manipulation/right-50.png);
   width: 49px;
   height: 23px;
}
a.right-50:hover {
	background-position: 0px -23px;
}
a.down-5{
	float: left;
   background-image: url(manipulation/down-5.png);
   width: 11px;
   height: 23px;
   background-position: -11px 0px;
}
a.down-5:hover {
	background-position: -0px 0px;
}
a.down-25{
	float: left;
	background-image: url(manipulation/down-25.png);
   width: 16px;
   height: 34px;
   background-position: -16px 0px;
}
a.down-25:hover {
	background-position: 0px 0px;
}

a.down-50{
	float: left;
	margin-left: 49px;
	background-image: url(manipulation/down-50.png);
   width: 23px;
   height: 49px;
   background-position: -23px 0px;
}
a.down-50:hover {
	background-position: 0px 0px;
}

.middle-arrow{
	float: left;
	width: 49px;
	height: 49px;
   font-size: 12px;
}
.dogsite
{
	background-color: #FBD8AB;
	height: 150px;
	width: 155px;
	border: 1px solid #893C03;
}

.dogsite .item
{
	color: #893C03;
}

.dogsite .item:hover
{
	font-weight: bold;
	color: #893C03;
}

.sepsem
{
  background-image: url(/res/advert/sepsem.jpg);
  background-position: top center;
	background-repeat: none;
	height: 207px;
	width: 155px;
}
.sepsem .item
{
	background-image: url(/res/advert/sepsem_butd.jpg);
  background-position: top center;
	background-repeat: none;
	height: 22px;
	width: 75px;
	text-align: center;
}
.sepsem .item:hover
{
  background-image: url(/res/advert/sepsem_butl.jpg);
  background-position: top center;
	background-repeat: none;
}
.sepsem .item a 
{
	text-decoration: none;
}
.title
{
	border-bottom: 1px solid #6e4c03;
	background-color: #E2DBCD;
}
.best
{
	font-style: normal;
}
.best .theader
{
  color: #6E4C03;
	border-left: 10px solid #6E4C03;
	background-color: #E2DBCD;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 5px;
	/*width: 150px;*/
}
.best-item
{
	margin: 5px;
	background-color: #fff;
	border: 1px solid #E2DBCD; 
	float: left;
}
.best-item:hover
{
background-color: #F0EDE4;
}
.best table td, .best td 
{
	height: 10px;
	padding: 0;
	margin: 0;
	padding-right: 2px;
}

.ad2
{
  background-image: url(/res/bazar/secondad1.gif);
  width: 540px;
	background-position: top;
	background-repeat: none;
	height: 168px;
	margin: 0;
}

.ad1
{
  background-image: url(/res/bazar/firstad1.gif);
  width: 540px;
	background-position: top;
	background-repeat: none;
	height: 168px;
	margin: 0;
}

.ad3
{
  background-image: url(/res/bazar/thirdad1.gif);
  width: 540px;
	background-position: top;
	background-repeat: none;
	height: 170px;
	padding-top: 5px;
	margin: 0;
}

.gameitem
{
	width: 235px;
	border: 1px solid #E2DBCD; 
}

.gameitem h2
{
color: #000000;
font-size: 17px;

}

.videoitem
{
	width: 157px;
	border: 1px solid #E2DBCD; 
}
.videoitem h2
{
color: #000000;
font-size: 13px;

}


.umajdy
{
text-align: center;
background-color:inherit;
color:#666;
font-size:16px;
font-family:Arial, Verdana, sans-serif;
width: 155px;
padding: 0;
margin: 0;

}


.umajdy a:link,.umajdy a:visited,.umajdy a:active{text-decoration:none;text-align:center;}


.umajdy table td a
{
	display:block;
	height:13px;
	padding:12px 0 0px 23px;
	background:url('/res/advert/ico_arrow.gif') 2px 6px no-repeat;
	background-color:inherit;
	color:#5d81bd;
	font:bold  verdana, sans-serif;
}
.umajdy table  td{border-bottom:1px solid #afd0ff;}
.umajdy table td a:hover{background-color:#f2f5fb;color:#5d81bd;}
.umajdy table {border:1px solid #afd0ff;border-right:1px solid #afd0ff;}

.scare table td
{
	padding: 2px;
	margin: 5px 0 0 0;
}

.scare h2
{
	font-size: 15px;

}

.scare .tdheader
{
	padding: 0px;
	font-weight: bold;
	border: 1px solid #4CB7FF;
}
.borders
{
	border: 1px dashed #ab8f59;
}
.border-bot
{
	border-bottom: 1px dashed #ab8f59;
}


.border-right
{
	border-right: 1px dashed #ab8f59;
}

.foot-link a
{
	color: #EEE;
}


#seolista 
{
	font-size: 9px;
}

#seolista a 
{
	color: #CCC;
}

.gift-border
{
	border: 1px solid #E2DBCD;
	width: 200px;
}

.gift-label
{
	background-color: #E2DBCD;
	color: #000;
	font-weight: bold;
	width: 150px;
	margin-bottom: 5px;
}

.bbf{	border-bottom: solid 1px #FF9191;}
.bbm{	border-bottom: solid 1px #7DCBFF;}
.status{font-style: italic;}

.border2{ border: 2px; }

.border-bot2
{
	border-bottom: 2px dashed red;
}


.envelope
{
  background: #fff url(/res/envelope.jpg) no-repeat;
  padding-left: 5px;
  width: 500px;  
  margin: auto;
}

.brd
{
  border-right: 1px dashed #ffffff;
  padding-right: 5px;
  margin-right: 5px;
}

.copy a
{
color: #FF3300;
}
.copy
{
  text-align: left;
  padding-top: 5px;
  color: #ffffff;
}

.kalendar-promo
{
   background-color: #DB1921;
   color: #fff;
   font-weight: bold;
   padding: 10px 0 10px 0;
   font-size: 15px;
   text-align: center;
}