/* ARX účetnictví, Aira GROUP s.r.o. */

html, body {margin:0;padding:0;}

body {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;background:#F4E9DA url(img/body.png) center top repeat-x;text-align:center;}

#container {position:relative;margin:0 auto;width:760px;text-align:left;background:#fff url(img/container.png) center top repeat-y;}
#pageHeader {background:#ccc url(img/header.jpg) center top no-repeat;width:760px;height:210px;}

#pageFooter {position:relative;height:110px;padding:0 50px;background:url(img/bottom.png) center bottom no-repeat;}

#languageSwitch {position:absolute;top:10px;right:50px;}
#languageSwitch ul li {clear:none;float:left;margin-left:2px;}
#languageSwitch ul li a {display:block;width:50px;font-size:9px;line-height:20px;color:#000;background-color:#f4f4f4;text-decoration:none;text-align:center;}

h1, h2, h3, h4, img, ul, ol, li, table, tr, td, form, p, th, address, label {margin:0;padding:0;border:none;text-decoration:none;list-style-type:none;font-size: 12px;}

table {border-collapse:collapse;}
#pageHeader h3 {position:absolute;left:49px;top:35px;background:url(img/arx.png) center center no-repeat;}
#pageHeader h3 a {display:block;width:128px;height:43px;}
#pageHeader h3 span {display:none;}

#siteNav {position:absolute;left:50px;top:100px;width:600px;}
#siteNav li {clear:none;float:left;}
#siteNav li a {display:block;clear:none;float:left;color:#fff;font-weight:bold;padding:0 15px;line-height:25px;border-right:1px solid #000;text-transform:lowercase;text-decoration:none;height:25px;}

.en #siteNav li a {padding:0 7px;}
#siteNav li.first a{padding-left:25px;}
#subNav {position:absolute;right:50px;bottom:70px;}
#subNav li {clear:none;float:left;}
#subNav li a {clear:none;float:left;color:#333;font-size:11px;padding:0 5px;border-right:1px solid #999;text-decoration:underline;}
#subNav li.first a {padding-left:6px;}
#subNav li.last a {border:none;padding-right:0;}
#copy {position:absolute;left:300px;bottom:70px;font-size:11px;color:#999;}

.en #copy {left:350px;}

#calendar {position:absolute;right:68px;top:75px;width:120px;text-align:center;}
#calendar h3 {margin:0 0 5px 0;font-size:9px;color:#999;font-weight:normal;}
#calendar table {width:100%;font-size:11px;}
#calendar table th {font-weight:bold;color:#fff;background-color:#393664;}
#calendar table th, #calendar table td {font-size:11px;}

#secondColumn {position:absolute;left:510px;top:210px;width:200px;height:512px;background:url(img/ppl.jpg) center center no-repeat;}
#mainContent {min-height:250px;overflow:visible;margin:0 50px;padding:0 210px 0 0;background:url(img/ppl.jpg) right top no-repeat;}
#mainContentHTMLDOC {margin:0 50px;padding-bottom:25px;min-height:250px;overflow:visible;}

#mainContent {height:expression(this.scrollHeight < 250? "250px" : "auto" );}

.index #mainContent,
.popisy #mainContent,
.dokument-detail #mainContent,
.k-vedeni-ucetnictvi #mainContent,
.k-danova-evidence #mainContent,
.k-zpracovani-mezd #mainContent,
.k-danove-priznani #mainContent,
.k-danove-poradenstvi #mainContent
{padding-right:0;background-image:none;}

h1, .hd {position:absolute;left:75px;top:166px;color:#fff;font-size:24px;font-weight:normal;letter-spacing:-1px;}
h2 {position:relative;font-size:20px;font-weight:normal;margin:32px 0 12px 0;line-height:24px;color:#fff;background:#000 url(img/h3.png) center center no-repeat;padding:10px 25px;letter-spacing:-1px;}
h2.lines2 {background:url(img/h3-2lines.png) center center repeat-x;}
h2.first {margin-top:0;}
#mainContent table {margin-bottom:18px;}
p {margin-bottom:18px;padding-left:0;padding-right:0;}
p.signature {text-align:right;font-style:italic;}
p.em {font-size:11px;}
div.product {margin-bottom:10px;padding:20px 0;background:#3D3A6C url(img/divStrong.png) center bottom repeat-x;width:450px;color:#fff;}

div.strong, div.niceContact {margin-bottom:10px;padding-top:18px;width:440px;background-color:#f4f4f4;}
div.niceContact {background:url(img/cup.jpg) left top no-repeat;color:#000;padding-top: 80px;padding-bottom: 30px;margin-bottom: 0px; width: 450px; background-color: #fff;}
div.product h2 {font-size: 20px;padding-right: 25px;	padding-left: 25px;margin-bottom: 5px;font-weight: normal;margin-top: 0px;
	color: #FFFFFF;border: none;background-color: transparent;margin-right: 0px;margin-left: 0px;padding-top: 0px;padding-bottom: 0px;
	background-image: none;letter-spacing: -1px;}
div.product p {padding-right: 25px;padding-left: 25px;margin-bottom: 10px;}
div.product p.clar {margin-top: 5px;margin-bottom: 10px;font-size: 11px;}
#container div.product p a{color: #fff;}
p.label {position: absolute;top: 227px;right: 710px;background-image: url(img/zamereni.png);background-repeat: no-repeat;
	height: 200px;width: 20px;background-position: right top;}
p.label span {display: none;}
#mainContent h3 {margin-top: 12px;margin-bottom: 6px;background-color: #F0F0F0;margin-right: 10px;position: relative;}
table.form td, table.form th {vertical-align: top;padding-bottom: 10px;padding-top: 5px;padding-left: 5px;}
address {font-style: normal;margin: 0px;padding: 0px;}
a:link, a:visited {color: #3D3A6C;}
ul.sitemap {margin-left: 20px;}
ul.sitemap ul {margin-top: 2px;}
ul.sitemap li {font-weight: bold;padding-top: 18px;}
ul.sitemap li li {font-weight: normal;padding-top: 0px;padding-left: 15px;background-image: url(img/new-group.png);
	background-repeat: no-repeat;background-position: left bottom;margin-top: 0px;position: relative;}
ul.sitemap li li.new-group {padding-top: 12px;}
ul.sitemap li li.last-group {padding-top: 12px;background-image: url(img/last-group.png);background-repeat: no-repeat;
	background-position: left bottom;}
table.prices {width: 440px;}
table.prices td {font-weight: bold;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;
	background-color: #f4f4f4;}
table.prices td.price {font-weight: normal;color: #EB4444;text-align: right;width: 135px;}
span.price {color: #EB4444;}
table.prices td {border-top: 1px solid #fff;	border-right: 0px solid #fff;border-bottom: 1px solid #fff;border-left: 0px solid #fff;}
img {margin-left: 40px;}
div.strong p, div.niceContact p {padding-right: 10px;padding-left: 10px;margin-bottom: 0px;padding-bottom: 18px;}
#kava-nebo-caj {background-image: url(img/header-arx2.jpg);background-repeat: no-repeat;height: 169px;width: 660px;display: block;
	background-color: #000000;position: relative;}
.en #kava-nebo-caj {background-image: url(img/tea-or-coffee.jpg);background-repeat: no-repeat;}
#kava-nebo-caj-en{background-image: url(img/tea-or-coffee2.jpg);background-repeat: no-repeat;height: 169px;width: 660px;display: block;
	background-color: #000000;position: relative;}
#kava-nebo-caj span,#kava-nebo-caj-en span {display: none;}
#kava-nebo-caj img {position: absolute;right: 0px;bottom: 0px;}
input.submit {position: relative;bottom: -1px;padding-top: 0px;padding-bottom: 0px;}
form {padding-top: 6px;}
label {line-height: 40px;/*margin-right: 10px;*/margin-right: 0px;}
ul.files li a {padding-left: 18px;line-height: 18px;display: block;float: left;clear: none;}

#adminFiles ul.files li a, ul.files li a.html {   padding:5px 10px 5px 26px;}

ul.files li {
	clear: both;
}
ul.files li input {
	float: left;
	clear: none;
}
ul.files li.doc a {
	background-image: url(img/doc.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.files li.xls a {
	background-image: url(img/xls.png);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.files li.pdf a {
	background-image: url(img/pdf.png);
	background-repeat: no-repeat;
	background-position: left center;
}

ul.files li a.html { 
    background:none;
	 padding-top: 0px;
}
div.cleaner {
	clear: both;
	float: none;
}

ul.files div {
	clear: both;
	float: none;
	padding-bottom: 20px;
	padding-left: 20px;
}
p.drinks {
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	position: relative;
	top: -4px;
}


#hp-text h1 { position: relative; left: 0px; top: 0px; font-size: 130%; line-height: 150%; background: none; color: #333; font-weight: bold;}

#hp-text h2 {position: relative; left: 0px; top: 0px;font-size: 130%; line-height: 120%; font-weight: bold; color: #333; margin: 0px; padding: 0px;background: none;}
#hp-text p {margin: 0.2em 0 0.6em;}
#hp-text .hp-odsaz {margin: 1em 0 1em 40px;}

#hp-text h1 { 
    color:#4DA2C1;
    font-size:160%;
}

    
#hp-text { /* 660 - 225 = 435 */ width:420px; float:right;}

#menuOut {float:left; width:200px;
    padding-top:5px;
}

.reset { 
    clear:both;
}    

#nimfLatest { 
	color:#4B4B;
	}

#nimfLatest h3 { 
	font-size:120%;
	background	:none;
	}	


#landingForm, #landingForm form, #landingForm ul{ 
    width:100%;
}

#landingForm fieldset {
	border: 1px solid #7F9DB9;
	padding: 5px;
	width: 200px;
}

#landingForm textarea { 
    height: 10em;
}

#landingForm input, #landingForm textarea {
    width:95%;
    margin:0px 0px;
    
}
.mContactForm{margin-bottom: 30px;}

.mContactForm ul{
    margin:0px;
    padding:0px;
    border:0px;
    width:100%;    
}
.mContactForm li { 
    clear:both;
    margin:0px; 
    padding:0px; 
    list-style:none;
    height:20px;
}

.mContactForm_label {
    width:30%;
    display:block;
    float:left;
    height:20px;
    margin:0px;
    padding:0px;
    text-align:right;
}

.mContactForm label {
    line-height:20px;
    margin-right:5px;
}
.mContactForm_value {
    width:69%;
    display:block;
    float:left;
}
#mContactForm_cVRequest { 
    width:100%;
}


/*
#Landingform { 
    width:200px;
}

#Landingform form{
	width: 200px;
} 

#Landingform fieldset {
	border: 1px solid #7F9DB9;
	padding: 5px;
	width: 200px;
}
#Landingform fieldset label.ktextarei{
	margin-bottom: 0px;
	padding: 0px;
	font-weight: bold;
}
#Landingform fieldset textarea {
	height: 8em;
	margin-top: -10px;
	padding: 0px;
}
#Landingform fieldset table th{
	text-align: right;
}
#Landingform fieldset table th label{

}
#Landingform fieldset table td{
	
}
#Landingform fieldset table input{

}
#Landingform label{
	margin-right: 5px;
}
*/

#editForm th { 
    width:30%;
}

#editForm input, #editForm textarea { 
    width:100%;
}

#editForm input.submit { 
    width:40%;
    padding-left:9%;
    padding-right:9%;
}

#hp-text-en{ width: 660px;}
#hp-text-en h1{ position: relative; left: 0px; top: 0px; font-size: 130%; line-height: 150%; background: none; color: #333;
 font-weight: bold;color:#4DA2C1;font-size:160%;}
.hp-odsaz {margin: 1em 0 1em 40px;}
#hp-text-en .hp-odsaz h2{ background: White; background-image: none; color: Black;
position: relative; left: 0px; top: 0px;font-size: 130%; line-height: 120%; font-weight: bold; color: #333; margin: 0px; padding: 0px;background: none;}

p.taxy{padding-top: 25px;position: absolute;left: 35px;bottom: 15px;}
p.taxy a{ margin-right: 10px; font-size: 10px;color: #999;}
p.taxy a:visited{color: #999;}

