@import url("menu.css");

body {
	background: #fff;
	font-family:   Arial,Verdana, Helvetica , sans-serif;
	font-size: small;
	color: #444;
	text-align: center;
	padding: 0 0 10px;
}

.cleaner
{
	clear:both;
}
.loginErrorLBL
{
	position:absolute;
	top: -20px;
	left: 270px;
}

#ZoneTop
{
	/*min-width:630px;
	position:absolute;
	top:0px;
	left:0px;*/
	height:170px;
	width: 980px;
	margin: 0 auto;	
	background: #fff;
	position: relative;
}

#ZoneLogo
{
	margin-left:0;
	width:181px;
	float: left;
}
#ZoneLogo img
{
	border: none;
}

img {
  border : none;
}

#ZoneLogo h2
{
	position: absolute;
	top: 66px;
	left: 166px;
	width: 400px;
	font-size: 150%;
	color: #727272;
}

#ZoneLogin
{
	/*position:absolute;
	right:0;
	top:40px;*/
	float: right;
	border: 1px solid #eaeaea;
	padding: 6px;
	position: relative;
	top: 5px;
	z-index: 100;
	/*width: 600px;*/
}

#ZoneLogin span{
	font-weight: bold;
}

.OpenId
{
	padding: 5px;
}

.OpenIdButton
{
	border: 1px solid #828282;
	padding: 2px;
	margin: 0px 5px 0px 0px; 
	vertical-align:middle;
}

#ctl00_ctl00_ctl00_Login1_loginLabel
{
	font-weight: bold;
	padding-right: 30px;
}

#ZoneHorizontalMenu{
	background: #828282;
}
#ZoneHorizontalMenu td{
	padding: 2px 3px;
}


#box{
	width: 980px;
	margin: 0 auto;
	text-align: left;
	clear: both;
	background: url(../images/box.gif) repeat-y left;
}
#ZoneMiddle{
	padding-bottom: 10px;
	border-bottom: 10px solid #fff;
	background: url(../images/zone_middle.gif) no-repeat bottom right;
}

#ZoneMiddleContainer {

	width: 800px;
	float: left;
}


#ZoneBreadcrumbs
{
	position:relative;
	width:100%;
}


		
#ZoneCenter {
	width: 570px;
	padding-right: 10px;
	float: right;
	min-height: 350px;
}

#ZoneCenter a
{
	
	text-decoration: underline;
}

img a{
color: white;
}

#ZoneCenter a span{
	color: #e63040;
	text-decoration: underline;
}
#ZoneLeft 
{
	width: 210px;
	float: left;
	padding-bottom: 10px;
	background: #fff;
	border-bottom: 1px solid #eaeaea;
}
		


#ZoneRight
{
	width: 180px;
	float: right;

	background: #fff;
	border-bottom: 1px solid #eaeaea;	
}
		
#ZoneBottomInner {
	clear: both;
}
		
/*** oprava pro IE ***/
* html #ZoneLeftContainer {
	left: 180px;              /* RC plna-sirka */
}

/*** Stejna vyska sloupcu ***/

#ZoneMiddleContainer {
	overflow: hidden;
}

#ZoneMiddleContainer .column {
	padding-bottom: 1000.45em;     /* X + padding-bottom */
	margin-bottom: -1000em;     /* X */
}

/*** oprava paticky ***/

* html body {
	overflow: hidden;
}
		
* html #ZoneBottom {
	float: left;
	position: relative;
	width: 100%;
	padding-bottom: 10000px;
	margin-bottom: -10000px;
	background: #ffffff;         /*** Stejne jako u body ***/
}

/*** Jen pro vzhled ***/

body {
	margin: 0;
	padding: 0;
	background: #ffffff;
}

#ZoneTop, #ZoneBottomInner {
	/*font-size: large;*/
	/*background: #4a5e5d;*/
	background: #ffffff;
}

#ZoneLeftContainer {
	background: #ffffff;
}

#ZoneCenterContainer {
	background: #ffffff;
}

#ZoneRightContainer {
	background: #ffffff;
}

#ZoneMiddleContainer .column {
	
}


.zalozkaItem
{
padding: 3px;
margin-left: 0;
font: bold 12px Verdana;
border: 1px solid gray;
border-bottom: none;
background-color: #828282;
/*text-align: center; */ /*set to left, center, or right to align the menu as desired*/
color:#ffffff;
text-decoration: none;
}

.zalozkaItemHover{
background-color: #E62129;
color: #ffffff;
}


.zalozkaItemSelected{ /*selected tab effect*/
position: relative;
background-color: #ffffff;
color: black;
}



.leftMenu
{
	width: 100%;
	background: #828282;
	padding:0;
	border-top:2px solid #4a5e5d;
}

.rightMenu
{
	border: 1px solid #000000;	
	background: #BBBBCC;
	padding: 3px;
}
.rightMenuLoginFailPNL
{
	border: 1px solid #000000;
	background: #EEEEFF;
	color: #e62129;
	padding: 3px;
	font-weight: bold;
}

.menuItem
{
	width:100%;
	font: bold 95% Verdana;
	border:2px solid #4a5e5d;
	border-top: none;
	color:#ffffff;
	text-decoration: none;
	padding: 3px 2px 3px 3px;
}

.menuItemHover
{
	background-color: #ffffff;
	color: black;
}


.menuItemSelected
{ /*selected tab effect*/
	background-color: #ffffff;
	color: black;
}

.menuTextBox
{
	border: 1px solid #C0C0C0;
	color: black;
}

.breadcrumbHyperlink
{
	color:#828282;
	text-decoration:none;
	font: 85% Verdana;
}


.breadcrumbHyperlink a
{
	color:#828282;
	text-decoration:none;
	font: 100% Verdana;
}

.breadcrumbSeparator
{
	color:#707070;
	font: bold 12px Verdana;
}

.contentContainer
{

	position:relative;
	width: auto;
	margin-top:10px;
	background-color:#ffffff;
	padding: 5px;
}

.contentContainer a
{
 color: #e63040;
}


h1
{
	color:White;
	background:#e60000;
	font: bold 16px Verdana;
	margin:0px 0px 10px 0px;
}

.contentContainer h1{
	padding: 6px 0 6px 8px;
	font: bold 14px Verdana;
	background:#e60000;
	margin:0px 0px 10px 0px;
}



h2
{
	font: bold 14px Verdana;
	margin:0px 0px 2px 0px;
}

h3
{
	font: bold 12px Verdana;
	margin:0px 0px 2px 0px;
}

p
{
	/*font: 10px Verdana;
	margin:0px 0px 2px 0px;*/
}

a
{
	text-decoration:none;
	color:Black;
}

.button
{
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
	padding: 3px;
	width: auto;
	overflow: visible;
	font: bold 12px Verdana;
	color: #ffffff;
	text-decoration: none;
	background-color: #888888;
}

.buttonLight
{
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	padding: 3px;
	width: auto;
	overflow: visible;
	font: bold 10px Verdana;
	color: #444444;
	text-decoration: none;
	background-color: #E4E4E4;
}
.buttonLight:hover
{
    background-color:#E63040;
	color: #ffffff;
}
.buttonLight:on click
{	
	color: #000000;
}


.button:hover
{
	background-color:#DD3040;
	color: #ffffff;
}

.separationLine
{
	padding:10px 0px 0px 0px;
	margin-bottom:10px;
	border-bottom: solid 1px #e62129;
	clear:both;
}

.navigationTree
{
	background-color:#828282;
}

.navigationTreeNode
{

	width:210px;
    padding-top:4px;
    padding-bottom:4px;
	font: 10px Verdana;
	/*border: 1px solid gray;*/
	color:#202020;
	text-decoration: none;
	
}

.navigationTreeHoverNode
{
	/*background-color:#e62129;*/
	color: #e62129
	

}

.navigationTreeSelectedNode
{
	margin:0px;

	overflow:visible;
	font: bold 10px Verdana;
	/*border: 1px solid gray;*/
	
	/*background-color:#e62129;*/
	color: #e62129
}



/***** PATICKA *****/

#footer{
	width: 964px;
	background: #828282;
	color: #fff;
	padding: 8px 8px 2px;
	float: left;
	font-size: 85%;
	border: 1px solid #707070;
}
#footer a{
	color: #fff;
}
#footer a:hover{
	text-decoration: none;
}


#footer_copy{
	float: left;
	width: 340px;
}
#footer p{
	padding-bottom: 8px;

}
#footer ul{
	padding: 0 0 5px  0;
	margin: 0;
	float: right;
	background: url(../images/footer_logo.gif) no-repeat center left;
}
#footer ul li{
	list-style-type: none;
	display: inline;
	padding-left: 6px;
	padding-right: 10px;
	background: url(../images/footer_li.gif) no-repeat center right;
}
#footer ul li.posledni{
	background: none;
}

.h3_box_right{
	padding: 4px;
	background: #EAEAEA;
	margin: 0;
}
.div_box_right{
	border: 1px solid #EAEAEA;
	padding: 4px;
	margin-bottom: 10px;
	
}

.div_box_left
{

	border: 1px solid #EAEAEA;
	padding: 4px;
	margin-bottom: 10px;

}

.div_box_left a
{
	
	color:#e62129;
	text-decoration:underline;
}

.header_box_small{
	padding: 4px;
	background: #EAEAEA;	
	margin: 0;
	font-size:11px;
	margin-top:5px;
}

.paddingSpan{
	padding-left: 5px;
	padding-right: 5px;

}

/***** detail produktu *****/

.boxik{
	padding-bottom: 10px;
}
.h3_produkt{
	font-size: 130%;
	font-weight: bold;
	padding: 10px 0 4px 0;
}

.rightProductList{
	display: block;
	padding: 3px 5px 3px 8px;
	border-bottom: 1px solid #eaeaea;
	
}

.forFree
{
	color:#e62129;
	font: bold 85% Verdana !important;
}

.errDiv
{
	padding: 5px;
	border: solid 2px #E62129;
	margin: 2px;
}

.errLbl
{
	color:#e62129;
	font: bold;
}

.image_right
{
	float: right;
	margin-left: 6px;
	margin-bottom: 5px;	
}
