body, table, table, td, div, li  { font-family: tahoma, vendera; font-size: 11px; color: #363C8B; }
body, table, table, td, div, li  { font-family: tahoma, vendera; font-size: 10px; color: #363C8B; IE }

.white  { font-family: tahoma, vendera; font-size: 10px; color: #ffffff; }
.black  { font-family: tahoma, vendera; font-size: 10px; color: #000000;  }
.silver  { font-family: tahoma, vendera; font-size: 10px; color: #9DA2D9; }
.red  { font-family: tahoma, vendera; font-size: 10px; color: #ff0000; }
.blue  { font-family: tahoma, vendera; font-size: 10px; color: #363C8B; }

.small  {font-family: tahoma, vendera, arial; font-size: 10px; }
.small  {font-family: tahoma, vendera, arial; font-size: 10px; pro IE }

.nadpis,h1  {font-family: tahoma, vendera, arial; color: #363C8B; font-weight: bold; font-size: 12px; }
h2  {font-weight: normal; font-family: tahoma, vendera, arial; color: #363C8B; font-size: 12px; }
.sublabel {font-weight: normal; font-family: tahoma, vendera, arial; color: #363C8B; font-size: 14px; }
p {font-weight: bold;}
.ndp  {font-family: tahoma, vendera, arial; color: #9DA2D9; font-weight: bold; font-size: 10px; }

.input  {font-family: tahoma, vendera; color: #000000; font-weight: bold; font-size: 10px;}

.input a {
	padding: 4px;
	text-decoration: none;
	color: #000000;
	background-color: #D4D0C8;
	border-top: 2px #cce3ff solid;
	border-left: 2px #cce3ff solid;
	border-bottom: 2px #31557f solid;
	border-right: 2px #31557f solid;
	border-color: #FFFFFF #808080 #808080 #FFFFFF;
	text-align: center;
	border-style: outset;
	font-size: 10px;
	
}

 
a.menu:link    { font-size: 10px ;font-family: tahoma, vendera; color: #363C8B; font-weight: bold;  text-decoration: none }
a.menu:visited { font-size: 10px ;font-family: tahoma, vendera; color: #363C8B; font-weight: bold;  text-decoration: none }
a.menu:active  { font-size: 10px ;font-family: tahoma, vendera; color: #000000; font-weight: bold;  text-decoration: none;}
a.menu:hover   { font-size: 10px ;font-family: tahoma, vendera; color: #000000; font-weight: bold;  text-decoration: none;}

a.white:link    { font-size: 10px ;font-family: tahoma, vendera; color: #ffffff; font-weight: bold;  text-decoration: none }
a.white:visited { font-size: 10px ;font-family: tahoma, vendera; color: #ffffff; font-weight: bold;  text-decoration: none }
a.white:active  { font-size: 10px ;font-family: tahoma, vendera; color: #E3E4F4; font-weight: bold;  text-decoration: none;}
a.white:hover   { font-size: 10px ;font-family: tahoma, vendera; color: #E3E4F4; font-weight: bold;  text-decoration: none;}

a.top:link    { font-size: 10px ;font-family: tahoma, vendera; color: #ffffff; font-weight: bold;  text-decoration: none }
a.top:visited { font-size: 10px ;font-family: tahoma, vendera; color: #ffffff; font-weight: bold;  text-decoration: none }
a.top:active  { font-size: 10px ;font-family: tahoma, vendera; color: #ffcccc; font-weight: bold;  text-decoration: none;}
a.top:hover   { font-size: 10px ;font-family: tahoma, vendera; color: #ffcccc; font-weight: bold;  text-decoration: none;}

a:link    {font-family: tahoma, vendera; color: #363C8B; font-weight: bold; text-decoration: none }
a:visited {font-family: tahoma, vendera; color: #363C8B; font-weight: bold; text-decoration: none }
a:active  {font-family: tahoma, vendera; color: #ff0000; font-weight: bold; text-decoration: none; }
a:hover   {font-family: tahoma, vendera; color: #ff0000; font-weight: bold; text-decoration: none; }

.labelon  {border: 1px solid #363C8B; padding: 2px; background-color:#9DA2D9; color: #363C8B; font-weight: bold; font-size: 14px;}

.labeloff {border: 1px solid #cccccc; padding: 2px; background-color:#eeeeee; color: #cccccc; font-weight: bold; font-size: 14px;}

.pollbox
{
   font-size: 11px;
}

.pollcontent
{
   padding: 6px;
}

.pollquestion
{
   font-size: 13px;
   font-weight: bold;
}

.polloptions
{
   padding-top: 10px;
   padding-bottom: 4px;
}

.pollbar
{
   background-color: red;
   font-size: 4px;   
}

#oblast .anketa .inp-radio {vertical-align:middle;}
#oblast .anketa h3 {font-weight:bold;margin-bottom:5px}
#oblast .anketa .graf-sl {border:1px solid #000000;padding:1px;display:block;margin-top:2px;font-size:1px;line-height:1px;overflow:hidden;_width:100%}
#oblast .anketa .graf-sl-in {display:block;height:8px}
#oblast .anketa .graf .pol p {font-size:100%;margin:0 0 5px 0}
#oblast .anketa .graf-ot {font-weight:bold;font-size:100%;color:#333}
#oblast .anketa label {display:block;font-size:92%}

/* Komentáře */
DIV.comment-title {
    padding: 1ex;
    border: solid 1px #cccccc;
    background-color: #eeeeee;
     text-align: left; 
}
DIV.comment-title H2 {
    margin: 0px;
     text-align: left; 
}
/******************/

/* Pager */

.paging
{
	clear: both;
	/*border:1px solid #363C8B;*/
	padding-bottom: 7px;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 7px;
	padding-left: 20px;
	padding-right: 20px;
	height: 25px;

    
}

.pager .disabled 
{
	font-size: 12px;
	text-decoration: none;
	color: #999999;
	font-weight: bold;
	margin: 3px;

}

.pager .current 
{
	text-decoration: none;
	color: #363C8B;
	font-size: large;

}

.pager span, .pager a
{
	margin: 4px 3px;
}

.pager a 
{
	font-size: 12px;
	text-decoration: none;
	color: #363C8B;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-weight: bold;
	padding-top: 3px;

}
.pager a:hover {
	text-decoration: none;
	background-color: #363C8B;
	color: #FFFFFF;
}


/*validation*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	SLIM BOX (PRODUCT IMAGES)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#lbOverlay
{
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer
{
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading
{
	background: #fff url(/images/loading.gif) no-repeat center;
}

#lbImage
{
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink
{
display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink
{
	background: transparent url(/images/prevlabel.gif) no-repeat  0 15%;
	left: 0;

}

#lbPrevLink:hover
{
	background: transparent url(/images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink
{
	background: transparent url(/images/nextlabel.gif) no-repeat  100% 15%;
	right: 0;
}

#lbNextLink:hover
{
	background: transparent url(/images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom
{
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink
{
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber
{
	margin-right: 71px;
}

#lbCaption
{
	font-weight: bold;
}



.ui-multiselect { padding:2px 0 2px 4px; text-align:left }
.ui-multiselect span.ui-icon { float:right }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000 }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:scroll; TEXT-ALIGN: left;  }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }

