/*
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form,
.editor ul, .editor ol, .editor li, .editor p, .editor h1, .editor h2, .editor h3, .editor h4, .editor h5, .editor h6
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
*/

body
{
  font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 12px;	
	text-align: center;	
	/* background: #E0E0E0 url(body.png) no-repeat center top; */
	background: url(body-bggg.png) top repeat-y;

}

*{padding: 0; margin: 0;}

h1, .editor h1 { font-size: 24px; font-weight: normal;font-family:Tahoma; }
h2, .editor h2 { font-size: 140%; }
h3, .editor h3 { font-size: 130%; }
h4, .editor h4 { font-size: 120%; }
h5, .editor h5 { font-size: 110%; }
h6, .editor h6 { font-size: 100%; }
.cl{ clear: both;}
.left {float: left;}
.right {float: right;}
.em { font-style: italic;}
p, .editor p
{
	padding: 5px 0;	
}
.b
{
	font-weight: bold;
}
a{	color: #000000; }
a:hover
{ 
   text-decoration: underline; 
   color: #CC0000;
}
a img{ border: none; } /* , a:link img */
.t-left
{
  text-align: left;
}
.t-right
{
  text-align: right;
}
ul
{
	/*
	margin: 0px;
	padding: 0px;
	*/
}
.col-center h2, .editor h2
{
  color: #CC0000;
  font-size: 16px;
  padding: 8px 8px 15px 0px;
}
.col-center ul li, .editor ul li
{
	/*
  background: url(/res/li.gif) no-repeat left 3px;
  padding-left:13px;
  */
}
.in
{
  padding: 0 8px;
  padding-top: 5px;
}
.in-l
{
  padding-left: 8px;
}
form
{
	margin: 0px;
}

table{ font-size: 100%; }
table td, table th
{
	padding: 4px;
}

input.field, textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 3px;
	border: 1px solid #00306e;
}
input
{

}
textarea
{

}
input.checkbox,
input.radio
{
	border: none;
	background: none;
	width: auto;
}

.field
{

}
.field.sm
{

}
.field.ssm
{

}
textarea.textarea
{

}

/* tabulky z editoru */
table.standard{
	border: 1px solid #ebe9dc;
	border-right: none;
	border-bottom: none;
}
table.colored
{
	border: 1px solid #ebe9dc;
	border-right: none;
	border-bottom: none;
}
table.standard th{
	background: #74694d;
	color: white;
	font-weight: normal;
}
table.standard th,
table.standard td{
	border-right: 1px solid #ebe9dc;
	border-bottom: 1px solid #ebe9dc;
}
table.colored th,
table.colored td{
	border-right: 1px solid #ebe9dc;
	border-bottom: 1px solid #ebe9dc;
}
table.colored th{
	background-color: #b23a36;
	color: white;
	font-weight: normal;
}
table.standard th,
table.standard td,
table.colored th,
table.colored td{
	padding: 5px;
}
/*********************/
.container
{
  width: 100%;
  height: 100%;
  background: url(body.png) no-repeat center top;
  position: relative;
}

.main
{
	width: 950px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	border-left: 1px solid #383838;
	border-right: 1px solid #383838;
	left: -1px;
	&left: 0px;
}
*html .main
{
  width: 952px;
}

.header
{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 100%;
	height: 155px;  /* height: 471px; 	border-bottom: 8px solid #333333;*/
	background-color: white; 
}

.header .logo
{
	margin: 0px;
	width: 197px;
	height: 98px;
	float: left;
}
.header .claim
{
	position: absolute;
	left: 231px;
	top: 18px;
	text-transform: uppercase;
	font-weight: normal;
	color: #a1a2a4;	
	margin: 0px;
}
.headerboard
{
  position: relative;
  float: right;
  width: 745px;
  height: 100px;
  /*background-color: silver;*/
}

.header-menu
{
  float:right;
  padding-right:76px;
  text-align:right;
  width:874px;
  margin-top: 4px;

}
*html .header-menu
{
  width:950px;
}
.header-menu a
{
  text-decoration: none;
  position: relative;
  top: 0;
}
.header-menu a:hover
{
  text-decoration: underline;
  color: #CC0000;
}
.ico-user
{
  background: url(ico-man.gif) no-repeat left top;
  padding-left: 15px;
}
.ico-kontakt
{
  background: url(ico-kontakt.gif) no-repeat left 3px;
  padding-left: 15px;
}
.ico-piste
{
  padding-left: 15px;
  background: url(ico-piste.gif) no-repeat left 2px;
}

.menu
{
	position: relative;
	top: 5px;
	left: 0px;	
	width: 100%;
	height: 32px;	
	background: url(menu-top-bg.gif) repeat-x left top;
	font-size: 14px;
	font-weight: bold;
}
.menu ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
}
.menu ul li
{
	float: left;
	line-height: 32px;
/* 	padding-right: 13px;
	padding-left: 8px; */
	background: url(menu-border.gif) no-repeat right 0px;
	height: 32px;
	padding-right: 2px;
}
.menu ul li a
{
  color: #ffffff;
  text-decoration: none;
  padding: 8px 10px 6px 10px;
  position: relative;
}
.menu ul li a:hover, .menu ul li a.active
{
  background: url(menu-top-hover.gif) repeat-x left top;
  color: #ffffff;
  text-decoration: none;
  /*top: -2px;*/
  /*&margin-top: -2px;*/
}
.search-form
{
  position: absolute;
  width: 170px;
  height: 19px;
  top: 129px;
  right: 86px;
  background: url(search.gif) no-repeat left top;
  margin: 0;
  padding: 0;
  z-index: 9;
}
*html .search-form
{
   top: 132px;
}
.search-form .field
{
  border: none;
  font-size:14px;
  height:16px;
  padding: 0;
  position:relative;
  top:1px;
  width:102px;
  &top: 0;
  &left: 1px;
  background: transparent;
  margin-left: 2px;
}
*html .search-form .field
{
  height: 16px;
}
.search-form .submit
{
  background: none;
  border: none;
  color:white;
  font-size:11px;
  &font-size:13px;
  height:15px;
  padding-left:20px;
  width:62px;
  cursor: hand;
  cursor: pointer;
  &padding-left:20px;
}

a.ico-receptar, a.ico-receptar:hover
{
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: url(ico-receptar.png) no-repeat left top;
	width: 70px;
	height: 55px;
	text-decoration: none;
}
*html .ico-receptar
{
  top: 102px;
}
.ico-receptar:hover
{
   text-decoration: none;
}


.image-text
{
	position: absolute;
	background: url(header-text-bg.png) repeat-y left top;
	width: 367px;
	left: 8px;
	bottom: 0;
}
.image-text-in
{
	position: static;
	width: 347px;
	padding: 10px;
}
*html .image-text-in
{
	width: 367px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/header-text-bg.png', sizingMethod='scale');
}
*html .image-text
{
	width: 367px;
	background: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/header-text-bg.png', sizingMethod='scale');*/
}
.image-text h2
{
	color: #E00;
	font-size: 24px;
	font-weight: normal;
	position: relative;
}
.image-text h2 a, a.hp-top-link
{
	color: #E00;
	text-decoration: none;
	position: relative;
}
.image-text h2 a:hover, a.hp-top-link:hover
{
	text-decoration: underline;
	position: relative;
} 
.image-text .perex
{
  color: #ffffff;
}
.more
{
  color: #ffffff;
  margin-left: 5px;
}

.roll-head-box
{
  background-color: #333333;
  position: absolute;
  right: 0;
  top: 0px;
  width: 265px;
  height: 317px;
}
*html .roll-head-box
{
  right: -1px;
}
.roll-box
{
	position: absolute;
	display: block;
	margin: 8px;
	height: 150px;
	width: 225px;
	overflow: hidden;
}
.roll-box.two
{
  margin-bottom: 0;
}
.roll-box .img
{
  float: left;
  margin-right: 8px;
}
.roll-text
{
 color: #ffffff;
}
.roll-text h3.label
{
  color: #CC0000;
  font-size: 13px;
}
.roll-text-in, .roll-text-in p
{
	position: relative;
	overflow: hidden;
}
.roll-nav
{
  background: url(roll-nav.gif) no-repeat left top;
  width: 23px;
  height: 62px;
  position: absolute;
  right: 0;
  top: 130px;
}
.roll-nav a
{
  position: relative;
  left: 5px;
  width: 14px;
  height: 17px;
  text-decoration: none;
  display: block;
  cursor: hand;
}
.up
{
  top: 10px;
  background: url(roll-up.png) no-repeat left top;
}
*html .up
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/roll-up.png', sizingMethod='image');	
}
.down
{
  top: 20px;
  background: url(roll-down.png) no-repeat left top;
}
*html .down
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/roll-down.png', sizingMethod='image');	
}


.cols
{
	float: left;
	position: relative;
	width: 950px;
	background: url(bg-page.gif) repeat-y left top;
	/*border: solid 1px red;*/
}

.mat-bottom, .pat-bottom
{
	clear: left;
	/*border: solid 1px red;*/
	height: 237px;
	position: absolute;
	bottom: 0;
	zoom: 1;
	z-index: 50;
}
.pat-bottom
{
  width: 175px;
  background: url(pat-bottom.png) no-repeat left top;
  left:20px;
}
*html .pat-bottom
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/pat-bottom.png', sizingMethod='image');	
}
.mat-bottom
{
  width: 152px;
  background: url(mat-bottom.png) no-repeat left top;
  right:37px;
}
*html .mat-bottom
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/mat-bottom.png', sizingMethod='image');	
}



.mat, .pat
{
  width: 204px;
  height: 341px;
  position: absolute;
  top: 0;
  zoom: 1;
  z-index: 99;
}
.pat
{

  background: url(pat.png) no-repeat left top;
  left:-205px;
}
*html .pat
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/pat.png', sizingMethod='image');	
}
.mat
{
  background: url(mat.png) no-repeat left top;
  right: -205px;
}
*html .mat
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/mat.png', sizingMethod='image');	
}

.cols-in
{
	float: left;
	position: relative;
	top: 0px;
	/*padding-bottom: 300px; */
	padding-bottom: 50px;
	/*width: 950px;*/
	/*border: solid 1px blue;*/
}

.cols-in .hp-dark-line
{
	width: 205px;
	height: 8px;
	background-color: #333333;
	position: absolute;
	top: 316px;
	left: 0;
	font-size: 0px;
}

/*
.home .cols-in
{
  background: url(pes.jpg) no-repeat left top;
}
*/
.col-left
{
	float:left;
	position:relative;
	top: 0px;
	width:205px;
	padding-bottom: 0px;
	background: url(mp-left.gif) no-repeat left top;
	overflow: hidden;
	margin-bottom: 200px;
}
.home .col-left
{
	background-image: none;
}
.col-center
{
  width: 511px;
  float: left;
  position: relative;
  overflow: hidden;
}

.col-center ol, body.editor ol
{
	margin: 5px;
	margin-left: 20px;
	padding: 0px;
}
.col-center ul, body.editor ul
{
	margin: 5px;
	margin-left: 20px;
	padding: 0px;
	list-style: square;
}


*html .col-center
{

}
.col-2right
{
	width: 745px;
	float: right;
	position: relative;
}
.col-right
{
	width: 234px;
	float: right;
	position: relative;
	padding-top: 8px;
	margin-bottom: 200px;
}


.col-2right-top
{
	height: 316px;
	border-bottom: 8px solid #333333;
	position: relative;
}
*html .col-2right-top
{
	height: 324px;
}
.left-menu
{
	width: 197px;
	margin-left: 8px;
	margin-bottom: 8px;
	position: relative;
	top: 83px;
	padding-bottom: 75px;
}
.menu-btm-space
{
	font-size: 10px;
}
.home .left-menu
{
	top: 103px;
	top: 111px;
	padding-bottom: 100px;
}
.left-menu .lablebg
{
	background: url(label-left-menu-grad.png) repeat-x left 0px;
	height:30px;
	padding-right:9px;
	width:100px;
}
*html .left-menu .lablebg
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/label-left-menu-grad.png', sizingMethod='scale');	
   padding-right:8px;	
}

.submenu
{
  background: #ffffff url(submenu-bg.gif) repeat-x left top;
  float: left;
  padding: 10px;
  width: 491px;
  min-height: 74px;
}
*html .submenu
{
  width: 511px;
  height: 94px;
}
.submenu a
{
  display: block;
  padding: 0px 0 5px 0;
}
.sub, .sub
{
  background: url(submenu-border.gif) no-repeat right 3px;
  padding-right: 87px;
  float: left;
  margin-right: 10px;
}
.lable
{
  background: url(left-box-lable.png) no-repeat left top;
  height: 32px;
  line-height: 29px;
  color: #ffffff;
  padding-left: 10px;
  margin-left:8px;
  width: 83px;
  font-size: 15px;
}
.col-right .lable
{
  width: 105px;
}
.left-menu .lable
{
   background: url(menu-left.png) no-repeat left top;
   bottom:-8px;
   color:#FFFFFF;
   height:30px;
   line-height:27px;
	margin-left:8px;
   padding-left:10px;
   position:relative;
}
*html .left-menu .lable, *html .lable
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/left-box-lable.png', sizingMethod='scale');	
}
*html .lable
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/left-box-lable.png', sizingMethod='scale');	
}
.left-menu .lable .lable-end
{
   background: url(menu-left-end.png) no-repeat right top;
   display:block;
   height:30px;
   padding-right:7px;
} 
.lable-end
{
  background: url(left-box-lable-end.png) no-repeat right top;
  padding-right: 7px;
  height: 32px;
  display: block;
}
.left-menu ul
{
  background: url(left-menu-grad.png) repeat-x left top;
  width: 197px;
  padding-top:8px;
  
}
*html .left-menu ul
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/left-menu-grad.png', sizingMethod='scale');	
}
.left-menu-br-bt
{
   border-bottom: 1px solid #3B3B3B;
   width: 189px;
   margin: 0;
   padding:0;
   height: 0px;
   overflow: hidden;
}
*html .left-menu-br-bt
{
   height: 1px;
}
.left-menu ul ul
{
   border-bottom: 0;
}
.left-menu li
{
  width: 189px;
}
.left-menu li a
{
/*   height: 31px; */
   min-height: 15px;
}
*html .left-menu li a
{
   height: 31px;
}
.left-menu li a
{
  color: #ffffff;
  text-decoration: none;
  background: url(left-pasive.png) no-repeat left top;
  display: block;
  font-size: 14px;
 /*  line-height: 28px; */
  padding: 7px 0 7px 15px;
  position: relative;
  letter-spacing:0.5px;
  margin: 0;
}
.left-menu li a:hover
{
  background-image: url(left-hover.png);
  color: #ffffff;
  text-decoration: none;
}

.left-menu li a span.left-menu-footer
{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 189px;
	height: 2px;
	background: url(left-menu-footer.gif) no-repeat left bottom;
	font-size: 0px;
	height: 2px;
}
.left-menu li a:hover span.left-menu-footer
{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 189px;
	height: 2px;
	background: url(left-menu-footer-on.gif) no-repeat left bottom;
	font-size: 0px;
	height: 2px;
}

.left-menu li a span.left-menu-footer2
{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 189px;
	height: 2px;
	background: url(left-menu-footer2.gif) no-repeat left bottom;
	font-size: 0px;
	height: 2px;
}
.left-menu li a:hover span.left-menu-footer2
{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 189px;
	height: 2px;
	background: url(left-menu-footer2-on.gif) no-repeat left bottom;
	font-size: 0px;
	height: 2px;
}

/*
.left-menu li a.active
{
  background-image: url(left-active.png) !important;
}
*/
/*
.left-menu li.blue a.active
{
  background-image: url(left-active-blue.png) !important;
}
.left-menu li.orange a.active
{
  background-image: url(left-active-orange.png) !important;
}
*/
.left-menu ul ul
{
  width: 100%;
  padding-top: 0;
}
.left-menu ul ul li
{

}
.left-menu ul ul li a
{
  background: url(left-sub-pasive.png) no-repeat left top;
  width: 189px; 
/*    height: 19px;
 line-height: 19px; */
  font-size: 11px;
  padding: 3px 0 3px 15px;
}
.left-menu ul ul li a
{
/*   height: 31px; */
   min-height: 11px;
}
*html .left-menu ul ul li a
{
   height: 19px;
}

/* box */
.col-left .box
{
  background: url(box-left-top.png) no-repeat left top;
  width: 189px;
  margin-left:8px;
  margin-bottom: 8px;
  color: #ffffff;
  position: relative;
}
*html .col-left .box
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/box-left-top.png', sizingMethod='crop');	
}
.col-right .box
{
	/*background: url(box-right-top.gif) no-repeat left top;*/
	background: url(box-right-top10.png) no-repeat left top;
	width: 218px;
	margin-left:8px;
	margin-bottom: 8px;
	color: #ffffff;
	position: relative;
}

.col-right .articles
{
	background: url(articles-right-top.gif) no-repeat left top;
}

.col-right .top-arts-top
{
	width: 218px;
	height: 2px;
	background: url(articles-bg-top.gif) no-repeat;
}

.col-right .articles .box-in
{
  background: url(articles-right-bg.png) repeat-y left top;
  float: left;
}
.box .art-item a
{
  position: relative;
}
.box .art-item a:hover
{
   color: #FF6666;
   text-decoration: underline;
}
.col-right .articles .box-bottom
{
  background: url(articles-right-bottom.png) no-repeat left top;
  width: 218px;
  height: 6px;
}
.tipy-img
{
   margin-left: 10px;
}
.art-item
{
  margin-bottom: 10px;
  float: left;
  width: 200px;
}
.art-item img
{
  border-right: 1px solid #3B0407;
  border-bottom: 1px solid #3B0407;
  float: left;
  margin-right: 8px;
}
.art-lable
{

}

.arts-top-lebel-on, .arts-top-lebel-off
{
	padding-left: 10px;
	font-size: 13px;
	line-height:30px;
}
.arts-top-lebel-on a, .arts-top-lebel-off a
{
	text-decoration: none;
}
.arts-top-lebel-on
{
	background: url(articles-top-label-on.gif) no-repeat left top;
	width: 89px;
	height: 30px;
	float: left;
}
.arts-top-lebel-off
{
	background: url(articles-top-label-off.gif) no-repeat left top;
	width: 89px;
	height: 30px;
	float: left;
}

.lable-fr, .lable-sc
{
  padding-left: 10px;
  font-size: 13px;
  line-height:30px;
}
.lable-fr a, .lable-sc a
{
  text-decoration: none;
}
.lable-fr
{
  background: url(articles-lable1.png) no-repeat left top;
  width: 89px;
  height: 30px;
  float: left;
}
*html .lable-fr
{
  width: 99px;
}
.articles .first
{
   margin-left: 8px;
}
.lable-sc
{
  background: url(articles-lable2.png) no-repeat left top;
  width: 90px;
  height: 30px;
  float: left;
}
*html .lable-sc
{
  width: 100px;
}
.lable-sc a
{
   text-decoration: underline;
}
.box a
{
  color: #ffffff;
}
.box a:hover
{
   color:#FF6666;
   text-decoration:underline;
}
.box .day td a:hover
{
   color:#000000;
}

.box .day a.event:hover
{
   color:#FFFFFF;
} 

.articles a:hover
{
   color: #ffffff;
}
.articles .lable-sc a:hover
{
   color:#FF6666;
}
.new
{

  color: #ffffff;
  width: 100%;
}
.col-left .box-in
{
  background: url(box-left-bg.png) repeat-y left top;
  width: 189px;
}
.col-right .box-in
{
  background: url(box-right-bg2.png) repeat-y left top;
  width: 218px;
}
.box .in
{
  padding: 8px;
}
*html .box .in
{

}
.stitky .in
{
   padding-bottom: 0;
}
.col-left .box-bottom
{
  background: url(box-left-bottom.png) no-repeat left top;
  width: 189px;
  height: 9px;
}
.col-right .box-bottom
{
  background: url(box-right-bottom2.png) no-repeat left top;
  width: 218px;
  height: 9px;
}
.autor .img
{
  width: 100px;
  height: 75px;
  float: left;
  margin-right: 10px;
}
.autor .autor-lab
{
  float: left;
  overflow: hidden;
}
.autor .is-pic
{
	width: 92px;
}
.autor .perex
{

}
form.email
{
  background: url(text-email.png) no-repeat left top;
  width: 170px;
  height: 43px;
}
.email-text
{
  width: 168px;
  height: 16px;
  border: none;
  background: url(email-text.gif) repeat-x left top;
  border-top: 1px solid #373737;
  border-left: 1px solid #373737;
  &border: none;
}
*html .email-text
{
  height: 18px;

}
.submit-email
{
  border: none;
  background: none;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
  font-size: 14px;
  text-decoration: underline;
}
.call
{
  color: #ffffff;
  padding:10px 0 15px 0;
  width: 178px;
  margin-left: 10px;
}
*html .call
{
  margin-left: 8px;
}
.call.list
{
  padding-bottom: 0;
}

.date-today
{
  color: #ffffff;
  position: absolute;
  right: 10px;
  top: 18px;
}
div.border
{
  background: url(box-left-border.png) no-repeat left top;
  width: 188px;
  height: 2px;
  font-size: 0;
}
.call td
{
  font-size: 11px;
  padding: 2px;
  width: 18px;
  height: 18px;
  text-align: center;
}
.prew-month, .next-month, a:hover.prew-month, a:hover.next-month
{
  width: 17px;
  height: 15px;
  text-decoration: none;
  display: block;
}
.box .prew-month:hover, .box .next-month:hover
{
   text-decoration: none;
}
.prew-month span, .next-month span
{
  visibility: hidden;

}
.month
{
  font-weight: bold;
  font-size: 12px;
}
.month-form
{
  display:inline;
  float:left;
  left:19px;
  margin:0;
  padding:0;
  position:relative;
  text-align:left;
  top:-14px;
  width:128px;
  &top: -5px;
}

.cal-month
{
	width: 100%;
	margin-top: 5px;
}
.cal-month-name
{
	font-weight: bold;
	text-align: center;
	color: white;
}

.prew-month
{
  background: url(arrow-left.png) no-repeat left top;
}
*html .prew-month
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/arrow-left.png', sizingMethod='crop');	
	cursor: hand;
}
.next-month
{
  background: url(arrow-right.png) no-repeat left top;
}
*html .next-month
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/arrow-right.png', sizingMethod='crop');	
	cursor: hand;
}
.days td
{
  color: #ffffff;
}
.day td a, .day td span
{
  width: 18px;
  height: 16px;
  text-align: center;
  text-decoration: none;
  color: #000000;
  padding-top: 2px;
}
*html .day td a, *html .day td span
{
  width: 18px;
  height: 18px;
}
.day td a, .day td span
{
  text-align: center;
  vertical-align: middle;
  display: block;
}
.day a
{
  background: url(day.gif) no-repeat left top;
}
.day .today a
{
  background: url(day-today.gif) no-repeat left top;
}
.day a.event
{
  background: url(day-action.gif) no-repeat left top;
  color: #ffffff;
}
.call-item
{
  padding: 8px;
}
.date, .call-item a
{
  color: #ffffff;
  display: block;
}

.weather
{

}
.weather-item
{
  background: url(border-itm.gif) repeat-x left 40px;
  float: left;
  width: 33px;
  padding: 5px 15px;
}
*html .weather-item
{
  padding: 5px 11px;
  width: 34px;
}
.weather-item a
{
  padding-top: 40px; 
  display: block;
  width: 40px;
}
.ico-dest a
{
  background: url(mrak.png) no-repeat left top;
}
.ico-polojasno a
{
  background: url(polo.png) no-repeat left top;
}
.label-h1
{
  background:transparent url(new-top-bg.gif) repeat-x left bottom;
  padding-bottom: 8px;
  position:relative;
}
.rubrika .label-h1 h1.ico, .label-h1 h1.ico, .label-h1-border_none
{
  padding-left: 37px;
  margin-top: 6px;
}
.rubrika .label-h1 h1, .label-h1 h1
{
  padding-left: 8px;
  margin-top: 6px;
}
.label-h1 h2
{
  padding-left: 8px;
  padding-top: 0;
}
/*
.green .label-h1 h1.ico, .green .label-h1-border_none
{
  background: url(rubrika-h1.gif) no-repeat 8px 6px;
}
.blue .label-h1 h1.ico, .blue .label-h1-border_none
{
  background: url(label-blue.gif) no-repeat 8px 6px;
}
.orange .label-h1 h1.ico, .orange .label-h1-border_none
{
  background: url(label-orange.gif) no-repeat 8px 6px;
}
*/
/* right box */
.magazin-img
{
  width: 110px;
  height: 155px;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.magazin-links
{

}
.magazin-links a
{
  display: block;
  margin-bottom: 10px;
}
.box .magazin-links a:hover, .magazin a:hover
{
   color: #FF6666;
   text-decoration: underline;
}
.magazin-nav
{
  position: absolute;
  top: 8px;
  right: 10px;
  background: url(magazin-nav.png) no-repeat left top;
  width: 61px;
  height: 23px;
}
.magazin-nav a
{
  height:14px;
  position:absolute;
  text-decoration:none;
  top:3px;
  width:17px;
}
.magazin-nav a span
{
  visibility: hidden;
  width: 15px;
}
.magazin-nav .prew
{
  left: 8px;
}
.magazin-nav .next
{
  left: 37px;
}
.stitky a
{
  text-decoration: none;
  position: relative;
}
.stitky p
{

}
.pt5
{
	padding-top: 5px;
	display: block;
}
.fs9
{
	font-size: 9px;
	bottom: 5px;
}
.fs18
{
	font-size: 18px;
	bottom: 2px;
}
.fs12
{
	font-size: 12px;
	bottom: 4px;
}
.fs25
{
	font-size: 25px;
}

.newies
{

}
.newie
{
  background: url(new-top-bg.gif) repeat-x left top;
  padding-top: 8px;
  position: relative;
}
.newie h3 a:hover
{
   text-decoration: underline;
}
.newie .text h3 a:visited
{
   color: #CC0000;
}
.newie .text a:visited
{
   color: #808080;
}
.nw-date
{
  position: absolute;
  right: 8px;
  top: 11px;
}
.nw-img
{
  padding: 0 9px 8px 8px;
  float: left;
  width: 200px;
  height: 150px;
}
.text
{
  float: left;
  width: 286px;
  padding-top: 21px;
}
.text.t2
{
  width: auto;
}
.text h3
{
   font-size: 16px;
}
.text h3, .text h3 a
{
  color: #CC0000;
  text-decoration: none;
}
.nav a
{
  color: #CC0000;
  text-decoration: underline;
  padding: 2px 0 3px 0;
  line-height: 19px;
}
.nav a:hover
{
   background-color: #CC3D3D;
   color: #ffffff;
   text-decoration: none;
}
.nav
{
  position: relative;
  float: left;
  width: 100%;
}

.nav-in, .nav-in2
{
  width: 395px;
  float: left;
  padding-left: 8px;
}
.nav-in2
{
	padding-left: 0;
}
.home .nav-in, .home .nav-in2
{
   width: 496px;
}
*html .home .nav-in, *html .home .nav-in2
{
   width: 502px;
}
.nav .commment
{
}
.commment-ico
{
  background: url(comment.gif) no-repeat left 2px;
  padding-left: 20px;
   padding-bottom: 3px;
}
.stars
{
  float: right;
  padding-right: 8px;
}

.banner-bottom
{
	clear: both;
	width: 468px;
	height: 60px;
	position: relative;
	left: 22px;
	top: 10px;
	padding-bottom: 15px;
	z-index: 1;
}



.pager
{
	margin: 10px 0 0;
	padding: 10px 0 10px 0px;
	position: relative;
	background: url(pager.gif) repeat-x left top;
	height: 105px; 
	height: 75px; 
	line-height: 200%;
	font-size: 90%;
	text-align: center;
}
.pager-in
{
	position:relative;
	text-align:center;
	top: 35px;
}
.pager a
{
	background-color: #CC3D3D;
	padding: 2px;
	color: #ffffff;
	text-decoration: none;
	margin-left: 0px;
	font-weight: bold; 
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	text-align: center;
}
* html .pager a
{
	padding-left: 6px;
	padding-bottom: 6px;
}
.pager a:hover
{
	background-color: #FF4D4D;
	color: #ffffff;
	text-decoration: none;
}
.pager .pager-prew, .pager .pager-next
{
	width: 22px;
	height: 15px;
	background-position: left top;
	background-repeat: no-repeat;
	background-color: transparent;
	padding-left:16px;
	padding-bottom: 0px;
	zoom: 1;
	margin-left: 0;
	&width: 2px;
}
.pager .pager-prew:hover, .pager .pager-next:hover
{
	background-color: transparent;
}
*html .pager .pager-prew, *html .pager .pager-next
{ 
	cursor: hand;
}
.pager-prew
{
	background-image: url(pager-prew.png);
}
.pager-next
{
	background-image: url(pager-next.png);
	position: relative;
	left: 4px;
}
*html .pager .pager-prew
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/pager-prew.png', sizingMethod='crop');	
}
*html .pager .pager-next
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/pager-next.png', sizingMethod='crop');	
}
.pager a.active
{
	cursor: pointer;
	background-color: #666666;
}



.boxy-footer
{
  background: url(boxy-footer.gif) repeat-x left top;
  width: 100%;
  height: 200px;
  float: left;
  padding-top: 19px;
  overflow: hidden;
  position: relative;
}
*html .boxy-footer
{
  height: 219px;
}
.box-footer
{
	float: left;
	/*margin-left: 5px;*/
	width: 200px;
	height: 192px;
	overflow: hidden;
	position: absolute;
	display: block;
}
.box-footer h3
{
  color: #CC0000;
  margin-bottom:5px;
  width: 200px;
  overflow: hidden;
  white-space: nowrap;
}
.box-footer h3 a
{
  color: #FF3333;
  text-decoration: none;
}
.box-footer img
{
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.box-footer a.ln
{
  color:#FFFFFF;
  display:block;
  font-weight:bold;
  padding-top:3px;
  width: 200px;
  overflow: hidden;
  white-space: nowrap;
}
.foo-prew
{
  float: left;
  margin-left: 5px;
  display: block;
  margin-top: 22px;
  text-decoration: none;
}
.foo-next
{
	float: right;
	display: block;
	margin-top: 22px;
	text-decoration: none;
	margin-right: 34px;
}
.foo-next:hover, .foo-prew:hover
{
   text-decoration: none;
}
.foo-next
{
   background: url(boxy-footer-right.gif) no-repeat left top;
   width: 29px;
   height: 153px;
}
.foo-next:hover
{
   background: url(boxy-footer-righ-hover.gif) no-repeat left top;
}
.foo-prew
{
	margin-left: 34px;
	background: url(boxy-footer-left.gif) no-repeat left top;
	width: 29px;
	height: 153px;
}
*html .foo-prew
{
  margin-left:16px;
}
.foo-prew:hover
{
   background: url(boxy-footer-left-hover.gif) no-repeat left top;
}
.footer-menu, .footer
{
  width: 100%;
  text-align: center;
  font-size: 10px;  
  color: #ffffff;
}
.boxy-footer a:hover, .footer-menu a:hover
{
   color:#FF6666;
} 
.footer-menu a, .footer a
{
  color: #ffffff;
}
.footer a:hover
{
   color:#CC0000;
}
.footer-menu
{
  clear: both;
  background: url(footer.gif) repeat-x left top;
  height: 24px;
  padding-top: 8px;

}
*html .footer-menu
{
  height: 32px;
}
.footer
{
  background-color: #000000;
  padding-top: 10px;
  height: 18px;
}
*html .footer
{
  height: 28px;
}
.rss
{
  background: url(rss.gif) no-repeat left top;
  padding-bottom:2px;
  padding-left:18px;
}

.bread-crumb
{
  background: url(bread-crumb.gif) repeat-x left top;
  height: 28px;
  width: 950px;
}
.bread-crumb p
{
  padding: 5px;
  padding-left: 12px;
}

.article-info
{
  background: url(article-info.gif) repeat-x left top;
  width: 100%;
}
.article-info-in
{
  background:transparent url(new-top-bg.gif) repeat-x left bottom;
  padding-bottom:1px;
  float: left;
  &padding-bottom: 0px;
  width: 511px;
}
.article-info .img
{
  padding: 0 8px;
  float: left;
}
.article-info .text
{

}

.banner-square
{
  float: right;
  margin-left: 5px;
  margin-bottom: 5px;
  position: relative;
  left: 1px;
}

.article-box
{
  padding-top: 33px;
  background: url(article-box-top.gif) no-repeat left top;
  width: 256px;
  float: right;
  position: relative;
  left: 8px;
}
.article-box-in
{
  background: url(article-box-bg.gif) repeat-y left top;
  padding-left: 18px;
  padding-bottom: 10px;
  /*padding: 8px;*/
  padding-left: 10px;
  padding-right: 8px;
  padding-bottom: 5px;
}
.article-box-bottom
{
  background: url(article-box-bottom.gif) no-repeat left top;
  width: 256px;
  height: 10px;
}
.article-box img
{
  float: left;
  margin: 12px 12px 0px 0;
}

.list-box
{
	clear: both;
	background: url(list-box-bg.gif) repeat-x left top;
	height: 90px;
	width: 100%;
	margin: 10px 0;
}
.list-box-in
{
  padding: 6px 20px 0 20px;
}
.list-box-left
{
  float: left;
  margin-left: 5px;
  margin-right: 1px;
}
.list-box-right
{
  float: right;
  margin-right: 5px;
}

.list-box-item
{
	width: 100px;
	margin-left: 6px;
	position: absolute;
}

.list-box-item img
{
	/*
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	*/
}
.list-box-item h3
{
	font-size: 12px;
	font-weight: normal;
}

.inquiry
{
  float: left;
  background: url(inquiry.gif) repeat-x left top;
}
.inquiry-in
{
  float: left;
  padding: 8px 
}
.answer
{
 background: url(li.gif) no-repeat left 3px;
 padding-left: 13px;
 float: left;
}
.answer-label
{
  float:left;
  padding-bottom:5px;
  width:150px;
}
.answer-label a, .answer-label span.lbl
{
  float: left;
}
.answer .info
{
  float: right;
  padding-right: 5px;
}
.answer-graph
{
  width: 330px;
  float: left;
}
.green .answer-graph-fill
{
  background-color: #319A33;
}
.red .answer-graph-fill
{
  background-color: #E64942;
}
.orange .answer-graph-fill
{
  background-color: #FF9934;
}

.page-nav, .page-nav2
{
  background: url(page-nav2.gif) repeat-x left top;
  width: 100%;
  min-height: 60px;
  &height: 60px;
  float: left;
  position: relative;
}

.page-nav
{
  background: url(page-nav.gif) repeat-x left top;
  min-height: 39px;
  &height: 39px;
}

.page-nav-in
{
  padding: 8px;
  padding-top: 10px;
}

.page-nav-in ul
{
	list-style: none;
}

.page-nav a, .page-nav2 a
{
  color: #CC0000;
  padding-left: 19px;
}
/*
.print
{
	background: url(print.gif) no-repeat left top;
	padding-left: 19px;
}
*/

/*
.art-act-link
{
	width: 350px;
}
*/

.art-act-link a
{
	color: #cc0000;
	padding: 2px 0 3px 0;
	line-height: 19px;
	margin-right: 15px;
}
.art-act-link a:hover
{
	color: white;
	background-color: #cc3d3d;
	line-height: 19px;
}
.art-ico-print
{
	background: url(print.gif) no-repeat left 2px;
	padding-left: 19px;
   float: left;
}

.art-ico-heart
{
	background: url(ico-hard.gif) no-repeat left 2px;
	color: #cc0000;
	display: block;
	float: left;
	padding-left: 19px;
}
.art-ico-mail
{
	background: url(ico-mail.gif) no-repeat left 4px;
	padding-left: 20px;
	color: #cc0000;
	float: left;
	padding-bottom: 3px;
}

.art-ico-linkuj
{
	background: url(art-ico-linkuj.gif) no-repeat left 2px;
	padding-left: 22px;
   float: left;
}
.art-ico-facebook
{
	background: url(art-ico-facebook.gif) no-repeat left 2px;
	padding-left: 22px;
   float: left;
}
.art-ico-sme
{
	background: url(art-ico-smesk.gif) no-repeat left 2px;
	padding-left: 22px;
   float: left;
}
.art-ico-twitter
{
	background: url(art-ico-twitter.gif) no-repeat left 2px;
	padding-left: 19px;
   float: left;
}



.gradient
{
	background: transparent url(gradient.gif) repeat-x scroll left top;
	float: left;
	width: 100%;
	min-height: 91px;
	/*&height: 91px;*/
	position: relative;
}
.gradient ul li
{
   padding-bottom:3px;
   background-position: left 4px;
}
.page-border
{
  background: url(border.gif) repeat-x left top;
  height: 7px;
  width: 100%;
  float: left;
}

.ajeto-pohovka
{
  background: url(ajeto-pohovka.png) no-repeat left top;
  width: 153px;
  height: 77px;
  position: absolute;
  right: 10px;
  top: 8px;
}

/* diskuze */
.komment
{

}
.komm-head
{
  margin-left: 8px;
  height:29px;
}
.komm-header .all,.komm-head .act, .komm-head .psv
{
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  padding-left: 8px;
  text-decoration: none;
}
.komm-head .act, .komm-head .psv, .komm-head .act span, .komm-head .psv span
{
  height: 29px;
  display: block;
  color: #ffffff;
}
.komm-head .act
{
  background: url(act.gif) no-repeat left top;
  width: 200px;
  float: left;
  line-height: 27px;
  padding-top: 0;
}
.komm-head .act span
{
    background: url(act-end.gif) no-repeat right top;
    padding-right: 7px;
}
.komm-head .psv
{
  background: url(psv.gif) no-repeat left top;
  width: 200px;
  float: left;
  line-height: 27px;
}
.komm-head .psv span
{
    background: url(psv-end.gif) no-repeat right top;    
    padding-right: 7px;
}
.komm-head a
{
  cursor: pointer;
  cursor: hand;
}
.komm-header
{
  background: url(komm-header.gif) repeat-x left top;
  height: 32px;
  line-height: 28px;
  width: 100%;
  display: block;
  clear: both;
}

.custom-form
{
  background: #BFBFBF url(custom-form-border.gif) repeat-x left bottom;
  margin: 0;
  padding: 0;
  padding-bottom: 15px;
  overflow: hidden;
}
.custom-form th
{
  text-align: left;
}
.custom-form td
{
  padding: 3px;
}
td.right
{
  text-align: right;
}
.custom-form table
{
  margin: 2px 8px 8px 3px;
  padding-top: 3px;
}
*html .custom-form table
{
  margin-top: 0;
}
.custom-form table .fr td, .custom-form table .fr th
{
  padding-top: 2px;
}
*html .custom-form table .fr td, *html .custom-form table .fr th
{
  padding-top: 6px;
}
.custom-text
{
  background: url(custom-text.gif) repeat-x left top;
  height: 20px;
  width: 216px;
  border: 1px solid #838383;
}
.sm-text
{
  background: url(custom-text.gif) repeat-x left top;
  height: 20px;
  width: 86px;
  border: 1px solid #838383;
}
*html .custom-text, *html .sm-text
{
  height: 22px;
  position: fixed;
}
.custom-texarea
{
  background: url(custom-textarea.gif) repeat-x left top;
  height:101px;
  width:390px;
  border: 1px solid #838383;
}
*html .custom-texarea
{
  height: 107px;
}
.submit, .file
{
/*   background: url(submit.gif) no-repeat left top;
  width: 99px;
  height: 18px;
  border: none;
  padding-bottom: 5px; */
  cursor: pointer;
  cursor: hand;
  font-weight: bold;
}
*html .submit, *htnl .file
{
  height: 18px;
}
.file
{
  font-size: 11px;
  &font-size: 12px;
}

.form-act
{

}
.form-act .custom-select
{
   width: 120px;
   margin-right: 5px;
}
.form-act .sel-bg
{
   width: 200px
}
.komm-item
{
	background-color: #F1F1F1;
	float: left;
	border-bottom:1px solid #DEDEDE;
	width: 100%;
}
.komm-label
{
	background: url(diskuze-lab.gif) repeat-x left top;
	padding: 5px 8px 3px 8px;
	zoom: 1;
}
.komm-label .reakce
{
	float: right;
}
.komm-label .title
{
	font-size: 13px;
}
.komm-text
{
	padding: 8px;
}
.re
{
	margin-left: 24px;
	border-left: 1px solid #BEBEBE;
	border-right: 1px solid #BEBEBE;
	background-color: #E6E3E3;
	position: relative;
}
.re-autor
{
	margin-left: 24px;
	border-left: 1px solid #BEBEBE;
	background-color: #ffffff;
	position: relative;
}
.re-autor .komm-label, .com-author-label
{
	background: url(diskuze-lab2.gif) repeat-x left top;
	padding: 5px 8px 3px 8px;
	zoom: 1;
}
.re-autor .komm-text, .com-author-text
{
	background-color: #F1F1F1;
}
.col-center .komment-main-lab
{
  padding-left: 8px;
  clear: both;
}
.cutom-question
{
  
}
.cutom-question label
{
  display: block;
  margin-bottom: 8px;
}
.question
{
  margin: 4px 0 8px 0;
  float: left;
}
.question h2
{
  color: #000000;
}
.soutez
{
  margin-bottom: 10px;
}
.soutez-img 
{
  background: url(soutez-img.gif) repeat-x left top;
  width: 100%;
}
.soutez-img img
{
  margin-left: 8px;
}
.soutez .perex
{
  padding: 12px 12px 4px 8px;
}
.ico-arr
{
  background: url(arrow.gif) no-repeat left top;
  padding-left: 20px;

}

.soutez-vypis
{
  float: left;
}
.soutez-vypis .item
{
  float: left;
  background:transparent url(border.gif) repeat-x left bottom;
  padding-bottom: 7px;
 /*  width: 511px; */
}
.soutez-vypis .img
{
  float: left;
  margin-right: 8px;
  margin-bottom: 2px;
  vertical-align: middle;
  margin-left: 8px;
}
*html .soutez-vypis .img
{
  margin-left: 4px;
}
.detaily
{
  float:left;
  padding-right:10px;
  width:285px;
}
.detaily h2
{
  padding: 0 0 5px 0;
}
.detaily h2 a
{
   color: #CC0000;
   text-decoration: none;
}
.detaily h2 a:hover
{
   color:#CC0000;
   text-decoration: underline;
}
.prubeh
{

}
.soutez-vypis .perex
{

}
.go
{
  color:#CC0000;
  font-weight:bold;
  float: left; 
  line-height:19px;
  padding: 0px 0 2px 0;
}
.go:hover
{
   background-color:#CC3D3D;
   color:#FFFFFF;
   text-decoration:none;
}
.soutez-date
{
  border-right: 1px solid #BDBDBD;
  margin-right:10px;
  padding-right:12px;
}
.itm 
{
  width: 495px;
  float: left;
}
.itm .soutez-date, .itm a
{
  padding-bottom: 8px;
  display: block;
  float: left;
}
.item .in
{
  padding: 0;
  margin: 0 8px;
}

/* diskuze */
.nej
{
  padding: 10px;
  background:transparent url(new-top-bg.gif) repeat-x scroll left bottom;
  float: left;
}
.nej-in
{
  display:inline;
  float:left;
  width:235px;   
}
.nej-in.bordr
{
  margin-right: 10px;
  padding-right: 10px;
  padding-bottom:7px;
  border-right: 1px solid #BDBDBD;
}
.nej h2
{
  color: #CC0000;
  font-size: 12px;
  padding: 0 8px 5px 0;
}
.nej-in ul li
{
  font-size: 11px;
  line-height: 16px;
  background-position: left 5px;
}
.diskuze
{
  float: left;
}
.diskuze-kat
{
  float: left;
  width:511px;
}
.diskuze-kat .label
{
  background: url(diskuze-label.gif) repeat-x left top;
  height: 43px;
  width: 100%;
}
.diskuze-kat .label h2
{
  color: #000000;
  font-size:22px;
  font-weight:normal;
}
.label .ico
{
  margin-left:8px;
  padding-left:24px;
}
/*
.label.green .ico
{
  background: url(label-green.gif) no-repeat left 12px;
}
.label.blue .ico
{
  background: url(label-blue.gif) no-repeat left 12px;
}
.label.orange .ico
{
  background: url(label-orange.gif) no-repeat left 12px;
}
*/
.arr
{
  float:right;
  margin-right:10px;
  margin-top: 10px;
}
.kat
{
  display:inline;
  float:left;
  margin-bottom:10px;
  padding:3px 10px 0 8px;
  width:230px;
  margin-top: 5px;
}
.kat.bordr
{
	border-right: 1px solid #BDBDBD;
	margin-right: 10px;
	padding-right: 10px;
	/*background: url(bordr.gif) repeat-y right top;*/
}
.kat a
{
  display: block;
  padding-bottom: 3px;
}
.arr-top
{
  background: url(arrow-top.gif) no-repeat right top;
  float:right;
  margin-right:8px;
  margin-top:5px;
  padding-top:3px;
  padding-right:23px;
  &margin-top:10px;
}
.diskuze-table
{
  background:transparent url(border.gif) repeat-x scroll left bottom;
  margin-top: 8px;
}
.br-b
{
  padding-bottom: 5px;
}
table.d-tema
{
  font-size: 10px;
  border-collapse: collapse;
  width:511px;
  
}
table.d-tema th, table.d-tema td
{
  background: url(table-border.gif) repeat-y right top;
}
table.d-tema th.border-none, table.d-tema td.border-none
{
  background-image: none;
}
table.d-tema .capt td, table.d-tema .capt th
{
  font-weight: bold;
  background-color: #CCCCCC;
}
table.d-tema .capt td
{
  text-align: center;
}
table.d-tema .capt th
{
  text-align: left;
}
table.d-tema th.capt
{
  text-align: left;
}
table.d-tema tr td
{
  background-color: #ffffff;
  text-align: center;
}
table.d-tema tr.dark td, table.d-tema tr.dark th
{
  background-color: #F2F2F2;
}
table.d-tema th
{
  font-size: 12px;
  font-weight: normal;
  padding-left: 8px;
  text-align: left;
}
table.d-tema .capt a
{
   text-decoration: none;
}
table.d-tema .capt a:hover
{
   text-decoration: underline;
}
.diskuze .pager
{
  margin-top: 0;
  padding-top: 0;
  width: 501px;
}
*html .diskuze .pager
{
  width: 511px;
}
.diskuze .pager-in
{
  top: 22px;
}

.add-new
{
  background: url(add.gif) repeat-x left top;
  height: 44px;
  width: 511px;
}
.ico-buble
{
  background: url(ico-buble.gif) no-repeat left 3px;
  padding-bottom: 3px;
  float: left;
  margin-left:8px;
  margin-top:19px;
  padding-left: 20px;
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  height: 15px;
}

.blank-buble
{
  width: 14px;  
  padding-left: 0;
}
.ico-plus
{
  background: url(plus.gif) no-repeat right 9px;
  padding-right: 22px;
  padding-top: 5px;
  float: right;
  margin-right: 10px;
  color: #ffffff;
  font-size: 17px;
  margin-top: 10px;
}

.ico-pen
{
  background: url(ico-pen.gif) no-repeat right 9px;
  padding-right: 22px;
  padding-top: 5px;
  float: right;
  margin-right: 10px;
  color: #ffffff;
  font-size: 17px;
  margin-top: 10px;
}

.list-img
{
  /*background: url(list-img-bg.gif) repeat-x left top;*/
  /*height: 119px;*/
  padding: 8px 0 8px 8px;
  /*width: 503px;*/
}
*html .list-img
{
  /*width: 511px;*/
  width: 350px;
}
.list-img-itm
{
  /*padding-right: 65px;*/
  padding-right: 10px;
  width: 100px;
  float: left;
}
.popis
{
  width: 100px;
}
.nowr
{
  white-space: nowrap;
}

.more_new
{
  display:block;
  font-weight:bold;
  margin:5px 0;
}
.article-detail
{
   width: 511px;
}

.akce-date
{
   float:right;
   font-size:16px;
   font-weight:bold;
   margin-right:15px;
   margin-top:6px;
}
.akce-vypis 
{
   float: left;
   background: url(akce3-bg.gif) repeat-x left top;
}
.akce-vypis .item
{
   background: url(border2.gif) repeat-x scroll left bottom;
   float:left;
   padding-bottom:5px;
   &padding-bottom:4px;
}
*html .akce-vypis .item
{
   width: 511px;
}
.akce-vypis .img
{
   float:left;
   margin-bottom:1px;
   margin-left:8px;
   margin-right:8px;
   vertical-align:middle;
}
*html .akce-vypis .img
{
  margin-left: 4px;
}
.akce-navigace
{
   background: url(border.gif) repeat-x scroll left bottom;
   float:left;
   width:511px;
}
.akce-navigace-in
{
   margin: 3px 8px 10px 8px;
}
.akce-navigace-in a
{
	color: #cc0000;
	padding: 2px 0 3px 0;
	line-height: 19px;
}
.akce-navigace-in a:hover
{
	color: white;
	background-color: #cc3d3d;
	line-height: 18px;
}
.ico-hard
{
   background: url(ico-hard.gif) no-repeat left 2px;
   color:#CC0000;
   display:block;
   float:left;
   padding-left:19px;
   /*width: 200px;*/
}
.ico-danger
{
	float: left;
	margin-left: 60px;
   background: url(ico-danger.gif) no-repeat left 2px;
   padding-left: 20px;
   color: #CC0000;
   padding-bottom:3px;
}
.ico-mail
{
   background: url(ico-mail.gif) no-repeat left 4px;
   padding-left: 20px;
   color: #CC0000;
   float: right;
   padding-bottom:3px;
}
.cal-spacer
{
	margin-right: 60px;
}

.akce-clanky
{
  background:transparent url(gradient.gif) repeat-x scroll left top;
  float:left;
  width: 511px;
  position: relative;
}
.akce-clanky .in
{
   padding: 0 8px 0px 8px;
   margin-bottom: 8px;
}
.akce-clanky ul li
{
   padding-bottom:3px;
   background-position: left 4px;
   zoom: 1;
}

.table-action
{
   border-collapse: collapse;
   width: 100%;
   
}
.mt8
{
   margin-top: 8px;
}
.mb8
{
   margin-bottom: 8px;
}
.act
{
   float: left;
   background: url(border.gif) repeat-x left top;
   float:left;
   width:100%;
   padding-top: 6px;
}
.table-action td
{
   padding: 5px 8px;
}
.table-action .red td, .list-act .red
{
   background-color: #FDDAD4;
}
.table-action .yellow td, .list-act .yellow
{
   background-color: #FAFCBD;
}
.table-action .orange td, .list-act .orange
{
   background-color: #FFEDC7;
}
.table-action .light-green td, .list-act .light-green
{
   background-color: #D3FDB5;
}
.table-action .dark-green td, .list-act .dark-green
{
   background-color: #AAFBC0;
}
.table-action .light-blue td, .list-act .light-blue
{
   background-color:#B2E7F9;
}
.table-action .dark-blue td, .list-act .dark-blue
{
   background-color: #B9D6FF;
}
.table-action .silver td, .list-act .silver
{
   background-color: #D7D7D7;
}
.bck-kalendar
{
   color: #CC0000;
   font-weight: bold;
}
.bck-kalendar:hover
{
   
}
.list-act
{

}
.list-act p
{
   padding: 5px 8px;
}
.pager-act
{
   background: url(pager-act-today.gif) repeat-x left top;
   height:71px;
   margin:0px 0 0;
   padding:8px 12px 10px 10px;
   position:relative;
}
.pager-act-acc
{
   background: url(pager-act.gif) repeat-x left top;
   margin:0px 0 0;
   padding:8px 12px 10px 10px;
   position:relative;
}
.pager-act-acc div.column
{
	height: 80px;
	float: right;
	width: 1px;
}
.pager-act .pager-in, .pager-act-acc .pager-in
{
   position:relative;
   text-align:center;
   top:0px;
}
.pager-act .pager-prew
{
   float: left;
   padding-left:23px;
   background-position:left top;
}
.pager-act .pager-next
{
   float: right;
   padding-right:23px;
   background-position:right top;
}
.pager-act a, .pager-act-acc a
{
   color: #CC0000;
   font-weight: bold;
}
.pager-act .pager-prew, .pager-act .pager-next
{
   background-repeat:no-repeat;
   height:15px;
   margin-left:0;
   padding-bottom:0;
   color: #CC0000;
   font-weight: bold;
}
.pager-left
{
   float: left;
   padding-left: 25px;

}
.pager-right
{
   float: right;
   padding-right: 25px;
}
.pager-left, .pager-right
{
   position: relative;
}
.ico-prew, .ico-next
{
background-position:left top;
background-repeat:no-repeat;
height:15px;
margin-left:0;
padding-bottom:0;
width:22px;
display: block;
position: absolute;
}
.ico-prew
{
   background-image:url(pager-prew.png);
   left:0;
   top:1px;
}
.ico-next
{
   right: 0;
   top: 1px;
}
.ico-next
{
   background-image:url(pager-next.png);

}
*html .ico-prew
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/pager-prew.png', sizingMethod='crop');	
}
*html .ico-next
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/res/pager-next.png', sizingMethod='crop');	
}
.ml8
{
   margin-left: 8px;
}



/* FOOTER SCROLLER */
div.footer-scroller-list
{
	width: 820px;
	height: 192px;
	overflow: hidden;
	position: absolute;
	left: 68px;
}
div.footer-scroller-spacer
{
	float: left;
	margin-left: 5px;
	display: block;
	margin-top: 22px;
	margin-left: 34px;
	width: 29px;
	height: 153px;
}

div.top-scroller-list
{
	width: 265px;
	height: 317px;
	overflow: hidden;
	position: absolute;
}


ul.messages
{
	list-style: square;
	color: #aa0000;
	font-weight: bold;
	margin: 10px;
}

.custom-checkbox-label
{
	position: relative;
	top: -2px;
}
label.custom-checkbox-label
{
	display: inline;
}

div.gallery-scroller-list
{
	width: 424px;
	height: 75px;
	overflow: hidden;
	position: relative;
}

img.tip-img
{
	float: right;
	margin: 10px 0 10px 10px;
}

form.mag-list-form
{
	margin-top: 20px;
	margin-bottom: 20px;
}


div.mag-list-box
{
	margin-bottom: 10px;
}
div.mag-list-box div.mag-list-box-img
{
	float: left;
	width: 110px;
	height: 155px;
	margin-right: 10px;
}

div.mag-list-box h3 a
{
	color: #cc0000;
	text-decoration: none;
}
div.mag-list-box h3 a:hover
{
	text-decoration: underline;
}

div.global-detail
{
	margin-top: 5px;
}


ul.errors
{
	margin: 10px;
	padding: 0px;
	color: #cc0000;
}

.req
{
	color: red;
}

div.captcha .captcha-image
{
	margin-top: 3px;
	border: solid 1px #838383;
}
div.captcha .captcha-number
{
	background: url(custom-text.gif) repeat-x left top;
	height: 20px;
	border: 1px solid #838383;
}
div.captcha a.captcha-reload-link
{
	position: relative;
	top: -2px;
}


/* RATING STARS ==================================================================================================== */
.star-rating
{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 100px;
	height: 20px;
	position: relative;
	background: url(star-rating-0.gif);
}
.star-rating:hover
{
	background: url(star-rating-0.gif);
}
.star-rating li
{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a
{
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover
{
	background: url(star-rating.gif) left bottom;
	z-index: 1;
	left: 0px;
}
.star-rating a.one-star
{
	left: 0px;
}
.star-rating a.one-star:hover
{
	width:20px;
}
.star-rating a.two-stars
{
	left:20px;
}
.star-rating a.two-stars:hover
{
	width: 40px;
}
.star-rating a.three-stars:hover
{
	width: 60px;
}
.star-rating a.three-stars
{
	left: 40px;
}
.star-rating a.four-stars
{
	left: 60px;
}	
.star-rating a.four-stars:hover
{
	width: 80px;
}
.star-rating a.five-stars
{
	left: 80px;
}
.star-rating a.five-stars:hover
{
	width: 100px;
}

div.rating-start-no-user
{
	width: 100px;
	height: 20px;
}


td.no-left-padding
{
	padding-left: 0;
}

.user-detail-action-list-date
{
	font-size: 90%;
}

tr.user-detail-action-list-line td
{
	border-top: 1px solid #cc0000;
}

.print-logo
{
	display: none;
}

iframe.iframe-hidden-form
{
	display: none;
}

.sub-gift-item
{
	margin-bottom: 5px;
	border: solid 2px #C38219;
	padding: 3px;
	background: #F4D096;
}
.sub-gift-item h4
{
	font-size: 100%;
}
.sub-gift-item-img
{
	float: right;
	margin-left: 5px;
}


/* SUBSCRIPTION ==================================================================================================== */
.rec
{
	position: relative;
	border: 2px solid #C38219;
	background-color: #F4D096;
	padding: 5px 10px 5px 40px;
	
	cursor: pointer;
}

.rec-spec
{
	position: relative;
	border: 2px solid #C38219;
	background-color: #F1B14B;
	padding: 5px 10px 5px 40px;
	margin: 5px 0px 10px 0px;
	
	cursor: pointer;
}

.rec input,
.rec-spec input
{
	position: absolute;
	top: 12px;
	left: 8px;
	display: inline;
}

* html .rec input,
* html .rec-spec input
{
	top: 14px;
	left: -30px;
}

.rec span.period,
.rec-spec span.period
{
	font-weight: bold;
	color: black;
	font-size: 15px;
	position: relative;
}

* html .rec span.period,
* html .rec-spec span.period
{
	width: auto !important;
}

.rec span.discount,
.rec-spec span.discount
{
	display: inline;
	font-weight: bold;
	color: #FD3D2B;
	font-size: 14px;
}

.rec div.info,
.rec-spec div.info
{
	font-weight: bold;
	color: #4B4B4B;
	font-size: 12px;

	margin: 2px 0px 0px 0px;
}

.hidden { display: none; }


.sub-payment-label
{
	position: relative;
	top: -3px;
	color: black;
}
div.sipo
{
	color: black;
}

.product-detail-price
{
	font-size: 120%;
	color: #cc0000;
	font-weight: bold;
}

.product-detail-price2
{
}

.calendar-img-line
{
	float: right;
}



/* BANNERY ========================================================================================================= */
.banner-format
{
	width: 100%;
	height: 100%;
	position: relative;
}

.banner-format .banner-image
{
	width: 100%;
	height: 100%;
}
.banner-format a.banner-a,
.banner-format a.banner-a:hover
{
	position: absolute;
	top: 0px;
	left: 0px;

	display: block;
	
	background-color: white;
	
   opacity: 0;
   filter: alpha(opacity=0);
   -moz-opacity: 0;
   
	width: 100%;
	height: 100%; 
}
.banner-format a.banner-a:hover
{
   opacity: 0.1;
   filter: alpha(opacity=10);
   -moz-opacity: 0.1;
}
.banner-format p
{
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 9px;
	padding-right: 9px;
}
.banner-box-rectangle
{
	width: 230px;
	height: 250px;
	margin-left: 2px;
}

.sky-banner-box
{
	position: absolute;
	z-index: 100;
	left: 960px;
	top: 479px;
	width: 120px;
	overflow: hidden;
}

.banner-leaderboard
{
	width: 745px;
	height: 100px;
}
.banner-banner
{
	width: 468px;
	height: 60px;
}
.banner-skyscraper
{
	width: 120px;
	height: 600px;
}
.banner-rectangle
{
	width: 230px;
	height: 250px;
}
.banner-bigsquare
{
	width: 250px;
	height: 250px;
}

.banner-banner-banner-header
{
	width: 478px;
	background: url(/res/reklama-v.png) no-repeat right bottom;
}
.banner-skyscraper-banner-header
{
	height: 610px;
	background: url(/res/reklama-h.png) no-repeat right bottom;
}
.banner-rectangle-banner-header
{
	height: 260px;
	background: url(/res/reklama-h.png) no-repeat right bottom;
}
.banner-bigsquare-banner-header
{
	height: 260px;
	background: url(/res/reklama-h.png) no-repeat right bottom;
}


/*
.banner-banner.banner-header
{
	width: 478px;
	background: url(/res/reklama-v.png) no-repeat right bottom;
}
.banner-skyscraper.banner-header
{
	height: 610px;
	background: url(/res/reklama-h.png) no-repeat right bottom;
}
.banner-rectangle.banner-header
{
	height: 260px;
	background: url(/res/reklama-h.png) no-repeat right bottom;
}
.banner-bigsquare.banner-header
{
	height: 260px;
	background: url(/res/reklama-h.png) no-repeat right bottom;
	background-color: gold;
}
*/

.banner-leaderboard-reklama
{
	width: 10px;
	height: 100px;
	background: url(/res/reklama-v-red.png) no-repeat right 3px;
	position: absolute;
	right: -12px;
}


/* BARVY =========================================================================================================== */
.left-menu li a.active			{ background-image: url(left-active.png) !important; }

.left-menu li.green a.active	{ background-image: url(left-active-green.png) !important; }
.left-menu li.blue a.active	{ background-image: url(left-active-blue.png) !important; }
.left-menu li.orange a.active	{ background-image: url(left-active-orange.png) !important; }

.left-menu li.X37E854 a.active	{ background-image: url(left-active-37e854.png) !important; }
.left-menu li.XFF6600 a.active	{ background-image: url(left-active-ff6600.png) !important; }
.left-menu li.X993300 a.active	{ background-image: url(left-active-993300.png) !important; }
.left-menu li.XFF9900 a.active	{ background-image: url(left-active-ff9900.png) !important; }
.left-menu li.XFFCC99 a.active	{ background-image: url(left-active-ffcc99.png) !important; }
.left-menu li.X99CCFF a.active	{ background-image: url(left-active-99ccff.png) !important; }
.left-menu li.X545454 a.active	{ background-image: url(left-active-545454.png) !important; }
.left-menu li.XFF0000 a.active	{ background-image: url(left-active-ff0000.png) !important; }
.left-menu li.X33CCCC a.active	{ background-image: url(left-active-33cccc.png) !important; }
.left-menu li.XCC99FF a.active	{ background-image: url(left-active-cc99ff.png) !important; }
.left-menu li.XCF7F5A a.active	{ background-image: url(left-active-cf7f5a.png) !important; }
.left-menu li.XB92138 a.active	{ background-image: url(left-active-b92138.png) !important; }
.left-menu li.X6D8994 a.active	{ background-image: url(left-active-6d8994.png) !important; }
.left-menu li.XEEDD50 a.active	{ background-image: url(left-active-eedd50.png) !important; }

h1.green		{ background: url(label-green.gif) no-repeat 8px 6px; }
h1.blue		{ background: url(label-blue.gif) no-repeat 8px 6px; }
h1.orange	{ background: url(label-orange.gif) no-repeat 8px 6px; }

h1.X37E854	{ background: url(label-37e854.gif) no-repeat 8px 6px; }
h1.XFF6600	{ background: url(label-ff6600.gif) no-repeat 8px 6px; }
h1.X993300	{ background: url(label-993300.gif) no-repeat 8px 6px; }
h1.XFF9900	{ background: url(label-ff9900.gif) no-repeat 8px 6px; }
h1.XFFCC99	{ background: url(label-ffcc99.gif) no-repeat 8px 6px; }
h1.X99CCFF	{ background: url(label-99ccff.gif) no-repeat 8px 6px; }
h1.X545454	{ background: url(label-545454.gif) no-repeat 8px 6px; }
h1.XFF0000	{ background: url(label-ff0000.gif) no-repeat 8px 6px; }
h1.X33CCCC	{ background: url(label-33cccc.gif) no-repeat 8px 6px; }
h1.XCC99FF	{ background: url(label-cc99ff.gif) no-repeat 8px 6px; }
h1.XCF7F5A	{ background: url(label-cf7f5a.gif) no-repeat 8px 6px; }
h1.XB92138	{ background: url(label-b92138.gif) no-repeat 8px 6px; }
h1.X6D8994	{ background: url(label-6d8994.gif) no-repeat 8px 6px; }
h1.XEEDD50	{ background: url(label-eedd50.gif) no-repeat 8px 6px; }

.label.green .ico		{ background: url(label-green.gif) no-repeat left 12px; }
.label.blue .ico		{ background: url(label-blue.gif) no-repeat left 12px; }
.label.orange .ico	{ background: url(label-orange.gif) no-repeat left 12px; }

.label.X37E854 .ico	{ background: url(label-37e854.gif) no-repeat left 12px; }
.label.XFF6600 .ico	{ background: url(label-ff6600.gif) no-repeat left 12px; }
.label.X993300 .ico	{ background: url(label-993300.gif) no-repeat left 12px; }
.label.XFF9900 .ico	{ background: url(label-ff9900.gif) no-repeat left 12px; }
.label.XFFCC99 .ico	{ background: url(label-ffcc99.gif) no-repeat left 12px; }
.label.X99CCFF .ico	{ background: url(label-99ccff.gif) no-repeat left 12px; }
.label.X545454 .ico	{ background: url(label-545454.gif) no-repeat left 12px; }
.label.XFF0000 .ico	{ background: url(label-ff0000.gif) no-repeat left 12px; }
.label.X33CCCC .ico	{ background: url(label-33cccc.gif) no-repeat left 12px; }
.label.XCC99FF .ico	{ background: url(label-cc99ff.gif) no-repeat left 12px; }
.label.XCF7F5A .ico	{ background: url(label-cf7f5a.gif) no-repeat left 12px; }
.label.XB92138 .ico	{ background: url(label-b92138.gif) no-repeat left 12px; }
.label.X6D8994 .ico	{ background: url(label-6d8994.gif) no-repeat left 12px; }
.label.XEEDD50 .ico	{ background: url(label-eedd50.gif) no-repeat left 12px; }


/* RECOMMEND ======================================================================================================= */
.recommend-box
{
	position: absolute;
	left: 40px;
	top: -130px;
	width: 400px;
	border: solid 2px gray;
	padding: 10px;
	background-color: #dddddd;
	z-index: 1100;
}
.recommend-box a.close, .recommend-box a.close:hover
{
	margin: 0;
	padding: 0;
	float: right;
	color: #cc0000;
}
.recommend-box h2, .recommend2-box h2
{
	margin-top: 0;
	padding-top: 0;
}
.recommend-win
{
	border-width: 0;
	width: 400px;
	height: 450px;
	z-index: 1100;
}
.recommend2-box
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 40px;
	width: 400px;
	border: solid 2px gray;
	padding: 10px;
	background-color: #dddddd;
	z-index: 1100;
}
.recommend2-box a.close, .recommend2-box a.close:hover
{
	margin: 0;
	padding: 0;
	float: right;
	color: #cc0000;
}
.recommend2-win
{
	border-width: 0;
	width: 400px;
	height: 450px;
	z-index: 1100;
}

/* CONDITIONS ======================================================================================================= */
.conditions-box
{
	position: absolute;
	left: 40px;
	top: -130px;
	width: 400px;
	border: solid 2px gray;
	padding: 10px;
	background-color: #dddddd;
	z-index: 100;
}
.conditions-box a.close, .conditions-box a.close:hover
{
	margin: 0;
	padding: 0;
	float: right;
	color: #cc0000;
}
.conditions-box h2
{
	margin-top: 0;
	padding-top: 0;
}
.conditions-win
{
	border-width: 0;
	width: 400px;
	height: 450px;
	z-index: 100;
}
.conditions-container
{
	position: relative;
}

.cal-write-link
{
	clear: both;
	padding-top: 15px;
}
.cal-write-link a
{
	color: black;
	font-weight: normal;
}
.cal-write-link a:hover
{
	font-weight: normal;
	color: #cc0000;
}


/* BANNERS STATS */

.client-stat
{
	border: 1px solid #20C000;
	background-color: honeydew;
	float: left;
	margin: 5px 0px 5px 0px;
	position: relative;
	width: 100%;
}
.client-stat.finish
{
	border: 1px solid #C9011B;
	background-color: #FFF0F0;
}
.client-stat .in
{
	padding: 5px;
}
.client-stat span
{
	font-weight: bold;
}
.client-stat .percent
{
	position: absolute;
	top: 4px;
	right: 5px;
	
	width: 170px;
	height: 60px;
	
	overflow: hidden;

	text-align: right;
	font-weight: bold;
	font-size: 16px;
	color: #20C000;
}
.client-stat.finish .percent
{
	color: #C9011B;
}
.client-stat table td
{
	vertical-align: top;
	font-size: 11px;
}
.client-stat.summary
{
	border: 1px solid #D05000;
	background-color: #FFF090;
}
.client-stat.summary .percent
{
	color: #D05000;
}

.article-link-list
{
	width: 320px;
}

.dis-cnt-white
{
	background-color: white;
}

.news-submit
{
	margin-top: 10px;
}

.tip-img-box
{
	text-align: center;
	margin-bottom: 8px;
}

.cal-list-date
{
	font-size: 90%;
	white-space: nowrap;
}

a:hover.gray-link
{
	color: #ff6666;
}

.move-d-2
{
	position: relative;
	top: 2px;
}

ul.dis-box-small
{
	font-size: 90%;
	margin-left: 15px;
	list-style: dot;
}
ul.dis-box-small li
{
	margin: 0;
	padding: 0;
}

.comp-radio
{
	position: relative;
	top: 3px;
}

.footer-print-info
{
	display: none;
}

.cl-all
{
	clear: both;
}

.user-art-space
{
	clear: both;
	height: 400px;
}



label.comp-label
{
	display: inline;
	line-height: 170%;
}

.ir-idea-img
{
	float: right;
	margin: 0 0 5px 10px;
}


.dis-top-next-link-left
{
	float: left;
	width: 230px;
	text-align: right;
}
.dis-top-next-link-right
{
	float: left;
	width: 240px;
	text-align: right;
}

.cll
{
	clear: left;
}
.clr
{
	clear: right;
}

/* box poll */

.box-poll-answer
{
	float: left;
	margin-top: 5px;
}
.box-poll-answer-label
{
	float:left;
	padding-bottom: 3px;
	width: 200px;
}
.box-poll-answer-label a, .box-poll-answer-label span.lbl
{
  float: left;
}
.box-poll-answer .info
{
  float: right;
}
.box-poll-answer-graph
{
	width: 200px;
	float: left;
	border: solid 1px #9c9c9c;
	background-color: #81817f;
}
.box-poll-answer-graph-fill
{
	font-size: 2px;
	height: 10px;
}
.green .box-poll-answer-graph-fill
{
	background-color: #319A33;
}
.red .box-poll-answer-graph-fill
{
  background-color: #E64942;
}
.orange .box-poll-answer-graph-fill
{
  background-color: #FF9934;
}



