@CHARSET "UTF-8";
/* clearfix */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.page #nav #menu li {
	margin-right: 10px;
	=padding-top: 1px;
	_padding-top: 10px;
	
}

.page #nav #menu li a {
	background-image: url(../../img/menu_li_page.png);
	background-position: 13px 15px;
	color: #d3e4dc;
	display: block;
	padding-right: 17px;
	padding-top: 10px;
	height: 22px;
	
}

* html .page #nav #menu li a {
	display: inline;
	line-height: 32px;
	height: 32px;
}

.page #nav #menu li.active a{
	background-image: url(../../img/menu_li_page_active.png);
	
}

.page #nav #menu li.active a {
	color: #2b9b75;
}

.page #nav #menu li.active .menu_outer, .page #nav #menu li.active .menu_inner {
	display: block;
}

.page #nav #menu li.active .menu_outer {
	background-image: url(../../img/menu_active_page_left.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.page #nav #menu li.active .menu_inner {
	background-image: url(../../img/menu_active_page_right.png);
	background-repeat: no-repeat;
	background-position: top right;
}

.page #nav #menu .lang {
	padding-right: 25px;
	width: 21px;	
	=padding-top: 0px;
	=margin-top: -3px;
	_margin-top: 0;
}

* html .page #nav #menu li.lang {
	padding-right: 0px;
	margin-right: 5px;
	padding-top: 15px;
}


.page #content {
	padding-top: 12px;
	
	color: #7a808e;
	background-color: white;
	
	border-top: 4px solid #d3e4da;
}

.page #breadcrumb a, .page #submenu a {
	color: #7a808e;
}

.page #breadcrumb {
	padding-left: 21px;
	padding-bottom: 15px;	
}

.page #pagecontent {
	background-image: url(../../img/content_back.gif);
	background-repeat: repeat-y;
	background-position: top left;
	position: relative;
	border-top: 1px solid white;	
}

.page #pagecontent_inner {
	padding-left: 176px;
	padding-right: 176px;
	
	clear: both;
	min-height: 366px;
	
	height: auto;
		
	background-image: url(../../img/content_inner_back.png);
	background-repeat: no-repeat;
	background-position: bottom;
	
	padding-bottom: 30px;
	
}

* html .page #pagecontent_inner {
	height: 366px;
} 

.page #submenu, .page #rightcol, .page #maintext {
	position: relative;	
	float: left;
	
/*	padding-bottom: 20010px;  /* X + padding-bottom */
/*  	margin-bottom: -20000px;  /* X */
}

.page #submenu {
	width: 170px;
	right: 176px;
	padding-left: 0px;
	
}

/* skryt pred IE6 */
.page div[id="submenu"] {
	margin-left: -100%;
	
}

/* IE style */
* html #submenu {
	/*right: 169px;*/
	left: 169px;
	margin-left: -850px;
}

.page #submenu ul {
	line-height: 13px;
	list-style: none;
}

.page #submenu img {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	
}

.page #submenu li {
	display: block;
	padding-left: 0px;
	
}

.page #submenu li a {
	text-decoration: none;
	padding-left: 15px;
	background-image: url(../../img/submenu_li.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	font-size: 90%;
}

.page #submenu li a:hover {
	text-decoration: underline;	
}

.page #rightcol {
	width: 170px;
	margin-right: -170px;
}

.page #maintext {
	width: 100%;
	
}

.page #maintext div {
	padding-left: 14px;
	width: 471px;
	_width: 445px;
	
}

.page #maintext div div {
	width: auto;
	margin-left: 0;
	padding-left: 0px;	
}

.page #maintext > div a {
	color: black;
}

.page #maintext div h2, .page #rightcol strong {
	color: #00885a;
}


.page #footer {
	position: relative;
	clear: both;
	position: relative;
	float: left;
	width: 100%;
/*	padding-bottom: 10010px;
	margin-bottom: -10000px;*/
}

.page #footerinner {

}

.page .kontakt-na-obchodnika {
	display: block;
	height: 96px;
	
	background-image: url(../../files/12/novyweb/container_kontaktni_osoba.jpg);
	background-position: top left;
	background-repeat: no-repeat;

	padding-top: 5px;
	
}

.page .kontakt-na-obchodnika p {
	
}

#klienti_pripadove_studie_tabs {
}

#klienti_pripadove_studie_contents_inner {
	min-height: 100px;
	_height: 100px;	
}

#klienti_pripadove_studie_tabs, #klienti_pripadove_studie_contents_outer, #klienti_pripadove_studie_contents_inner {
	width: 471px;
	
/*	clear: both;
	display: block;*/
}

#klienti_pripadove_studie_outer {
	margin-bottom: 15px;
}

#klienti_pripadove_studie_tabs li {
	padding: 0 !important;
	margin: 0 !important;
	float: left;
	display: block;
}


#klienti_pripadove_studie_content_r {
	display: none;
}

#klienti_pripadove_studie_content_l,
#klienti_pripadove_studie_content_r {
	margin: 10px;
}

.klienti_pripadove_studie_tab_l_active,
.klienti_pripadove_studie_tab_r_active,
.klienti_pripadove_studie_tab_l_inactive,
.klienti_pripadove_studie_tab_r_inactive {
	display: block;
	height: 36px;
}

.klienti_pripadove_studie_tab_l_active,
.klienti_pripadove_studie_tab_r_active,
.klienti_pripadove_studie_tab_l_inactive,
.klienti_pripadove_studie_tab_r_inactive {
	text-decoration: none;
}

.klienti_pripadove_studie_tab_l_active,
.klienti_pripadove_studie_tab_r_active {
	width: 234px;
}

.klienti_pripadove_studie_tab_l_inactive,
.klienti_pripadove_studie_tab_r_inactive {
	width: 237px;
}

.klienti_pripadove_studie_tab_l_active,
.klienti_pripadove_studie_tab_l_inactive {
	text-align: left;
}

.klienti_pripadove_studie_tab_r_active,
.klienti_pripadove_studie_tab_r_inactive {
	text-align: right;
}

.klienti_pripadove_studie_tab_l_active {
	background-image: url(../../files/12/nemazat/klienti_pripadove_studie/tabs_l_active.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.klienti_pripadove_studie_tab_r_active {
	background-image: url(../../files/12/nemazat/klienti_pripadove_studie/tabs_r_active.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.klienti_pripadove_studie_tab_l_inactive {
	background-image: url(../../files/12/nemazat/klienti_pripadove_studie/tabs_l_inactive.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.klienti_pripadove_studie_tab_r_inactive {
	background-image: url(../../files/12/nemazat/klienti_pripadove_studie/tabs_r_inactive.png);
	background-position: top left;
	background-repeat: no-repeat;
}

#klienti_pripadove_studie_contents_outer {
	background-image: url(../../files/12/nemazat/klienti_pripadove_studie/tabs_outer.png);
	background-repeat: repeat-y;
}

#klienti_pripadove_studie_contents_inner {
	background-image: url(../../files/12/nemazat/klienti_pripadove_studie/tabs_inner.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}


.klienti_pripadove_studie_tab_l_active span,
.klienti_pripadove_studie_tab_l_inactive span,
.klienti_pripadove_studie_tab_r_active span,
.klienti_pripadove_studie_tab_r_inactive span {
	margin-left: 21px;
	margin-right: 21px;
	display: block;
	
	line-height: 40px;
	font-weight: bold;
}

.klienti_pripadove_studie_tab_l_active span,
.klienti_pripadove_studie_tab_r_active span {
	/*background-color: #f8f6f9;*/
	/*margin-top: 13px;*/
	color: #00885a;
}
	
.klienti_pripadove_studie_tab_l_inactive span,
.klienti_pripadove_studie_tab_r_inactive span {
	color: white;
	/*margin-top: 15px;*/
	/*background-color: #00885a;*/
}

.page #poslat-emailem {
	display: none;
	margin-bottom: 15px;
}

.page #poslat-emailem form {
	border: 1px solid #eee;
	background-color: #fafafa;
	padding: 8px;
}

.page #poslat-emailem table {
	
}

.page #poslat-emailem th {
	font-weight: bold;
	vertical-align: top;
}