@import url("menu.css");
@import url("Temp.css");
@import url("MainImports/CustomPager.css");
@import url("MainImports/Headers.css");
@import url("MainImports/Filter.css");
@import url("MainImports/ProductDetail.css");
@import url("MainImports/Navigation.css");
@import url("MainImports/NavigTree.css");
@import url("MainImports/ShoppingCart.css");
@import url("MainImports/PopUp.css");
@import url("MainImports/OfferedProduct.css");
@import url("MainImports/Order.css");
@import url("MainImports/Forms.css");


img {border-style: none;
}

.order_pdf_download
{
	text-decoration: none;
}
.order_pdf_download:hover
{
	text-decoration: underline;
}

.center
{
	text-align: center;
}

.imageReference
{
	border:none;
	text-decoration: none
}


.cleaner
{
	clear:both;
}
.loginErrorLBL
{
	position:absolute;
	top: -20px;
	left: 150px;
}

#ZoneTop
{
	/*min-width:630px;
	position:absolute;
	top:0px;
	left:0px;*/
	height:170px;
	margin: 0 auto;	
	position: relative;

}


#ZoneLogo
{
	margin-left:0;
	width:191px;
	float: left;
}
#ZoneLogo img
{
	border: none;
}

/* TODO */
#ZoneLogo h2
{

	font-size: 150%;
	color: #8090A0;
}

#ZoneLogin
{
	/*position:absolute;
	right:0;
	top:40px;*/
	float:left;
	padding: 6px;
	position: relative;
	top: 10px;
	z-index: 100;
	width: 760px;
}

#ZoneLoginInfo 
{
	margin-bottom: 10px;
	color:White;
	margin:5px 10px 0px 0px;
	float:right;
	width:400px;
	}

#ZoneLogin span{
	font-weight: bold;
}
#ctl00_ctl00_ctl00_Login1_loginLabel
{
	font-weight: bold;
	padding-right: 30px;
}

/* TODO */
#ZoneHorizontalMenu{
	background: #828282;
}
#ZoneHorizontalMenu td{
	padding: 2px 3px;
}


#box
{
	width: 990px;
	margin: 0 auto;
	text-align: left;

}
#ZoneMiddle
{

}

#ZoneMiddleContainer {

}


#ZoneBreadcrumbs
{
	position:relative;
	width:100%;

}
		
#ZoneCenter {
	width: 550px;
	float:left;
	padding: 10px;
	min-height: 350px;
}
.ZoneInner 
{
	 background-color:White;
}

_#ZoneCenter a{
	color: #1268B8;
	text-decoration: underline;
}
_#ZoneCenter a span{
	color: #1268B8;
	text-decoration: underline;
}
#ZoneLeft 
{
	width: 220px;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #EAEAEA;
}

#ZoneRight
{
	width: 190px;
	float: left;
	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 ***/


#ZoneTop, #ZoneBottomInner {
	/*font-size: large;*/
	/*background: #4a5e5d;*/
	
}

#ZoneLeftContainer {
	background: #FFFFFF;
}

#ZoneCenterContainer {
	background: #FFFFFF;
}

#ZoneRightContainer {
	background: #FFFFFF;
}

#ZoneMiddleContainer .column {
	
}


/* TODO */
/*
.zalozkaItem
{
padding: 3px;
margin-left: 0;
font: bold 12px Verdana;
border: 1px solid gray;
border-bottom: none;
background-color: #828282;
color:#FFFFFF;
text-decoration: none;
}

.zalozkaItemHover{
background-color: #AAAAAA;
color: #ffffff;
}


.zalozkaItemSelected{
position: relative;
background-color: #ffffff;
color: black;
}
*/

/*
.leftMenu
{
	width: 100%;
	background: #828282;
	padding:0;
	border-top:2px solid #4A5E5E;
}

.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
{
	background-color: #ffffff;
	color: black;
}

.menuTextBox
{
	border: 1px solid #C0C0C0;
	color: black;
}
*/
/*
.breadcrumbHyperlink
{
	color:#707070;
	text-decoration:none;
	font: bold 85% Verdana;
}

.breadcrumbSeparator
{
	color:#707070;
	font: bold 12px Verdana;
}
*/

.8contentContainer
{
	width: auto;
	margin-top:10px;
	background-color:#ffffff;
	padding: 5px;
}

p
{
	font: 10px Verdana;
	margin:0px 0px 2px 0px;
}

a
{
	text-decoration:none;
	color:Black;
}

/* TODO */
.button
{
	padding:5px 6px 5px 6px;
	margin:3px;
	overflow: visible;
	font: bold 12px Verdana;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
	background-color: Transparent;
	background-image: url(../images/app/button.png);
	background-repeat: repeat-x;
    border-width: 0px;
    -moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border-radius: 5px 5px 5px 5px; /* for some reason you have to declare all corners in ie*/
}


.login {
	padding:10px;
}

/* TODO */
.buttonLight
{
	color: White;
	
}

.button:hover
{
	background-image: url(../images/app/button_hower.png);
	color:rgb(16,103,180);
    
}
.button[disabled]:hover, .button[disabled]
{
    background-position: 0px 0px;
    background-image: url(../images/app/button_disabled.png);
    color:White;
}
.buttonLight:hover
{
	color:rgb(16,103,180);
	
}


.footerPadding
{

}

/*
.separationLine
{
	padding:10px 0px 0px 0px;
	margin-bottom:10px;
	border-bottom: solid 1px #e62129;
	clear:both;
}
*/

/*
.navigationTree
{
	background-color:#828282;
}
*/





/***** PATICKA *****/




.h3_box_right
{   
	padding: 4px;
	margin: 0;
	border: 1px solid #E8EAEE;
}
.h3_shopping_cart
{
    padding: 3px;
	background: #1064AF;
	color: #FFFFFF;
	margin: 0 0 1px 0;
	border-left: solid 1px #1A70CC;
	border-top: solid 1px #1A70CC;
	border-right: solid 1px #1845A8;
	border-bottom: solid 1px #1845A8;
}

.div_box_right
{
	border: 1px solid #E8EAEE;
	border-top: none;
	padding: 4px;
	margin-bottom: 10px;	
}
.div_shopping_cart
{
	padding: 6px;
	margin-bottom: 10px;		
}

.div_box_left
{

	border: 1px solid #E8EAEE;
	border-top: none;
	padding: 4px;
	margin-bottom: 10px;

}

.div_box_left a
{
	
	color:#F06000;
	text-decoration:underline;
}

.header_box_small{
	padding: 4px;
	background: #F4F6FA;	
	margin: 0;
	font-size:11px;
	margin-top:5px;
}

.paddingSpan{
	padding-left: 5px;
	padding-right: 5px;

}

/***** detail produktu *****/

.boxik{
	padding-bottom: 10px;
}


.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-weight: bold;
}


.insurerSubjectCHB
{
	width: 200px;
}
.insurerSubjectDDL
{
	width: 200px;
}

.navodMenu
{
	margin: 0 0 0 -25px;
}



