/* ::::: http://localhost/cg-php/box.css ::::: */

.cbb { border: 1px solid rgb(102, 102, 102); margin: 1em 0pt; padding: 0pt 10px; background: black none repeat; }
.cbb h1 { margin: 0pt -10px; padding: 0.3em 10px; background: rgb(239, 236, 230) none repeat; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.2em; line-height: 1; font-size-adjust: none; font-stretch: normal; }
.cb { margin: 0.5em 0pt; }
.bt { margin: 0pt 0pt 0pt 18px; background: transparent url("box.png"/*tpa=http://www.arcdesign.sk/consultinggroup/box.png*/) no-repeat scroll 100% 0pt; height: 9px; }
.bt div { background: transparent url("box.png"/*tpa=http://www.arcdesign.sk/consultinggroup/box.png*/) no-repeat; position: relative; left: -18px; width: 18px; height: 9px; font-size: 0pt; line-height: 0pt; }
.bb { margin: 0pt 0pt 0pt 12px; background: transparent url("box.png"/*tpa=http://www.arcdesign.sk/consultinggroup/box.png*/) no-repeat scroll 100%; height: 117px; }
.bb div { background: transparent url("box.png"/*tpa=http://www.arcdesign.sk/consultinggroup/box.png*/) no-repeat scroll 0pt 100%; position: relative; left: -12px; width: 12px; height: 117px; font-size: 0pt; line-height: 0pt; }
.i1 { padding: 0pt 0pt 0pt 12px; background: transparent url("borders.png"/*tpa=http://www.arcdesign.sk/consultinggroup/borders.png*/) repeat-y; }
.i2 { padding: 0pt 12px 0pt 0pt; background: transparent url("borders.png"/*tpa=http://www.arcdesign.sk/consultinggroup/borders.png*/) repeat-y scroll 100% 0pt; }
.i3 { margin: 0pt; padding: 1px 10px; background: transparent url("borders.png"/*tpa=http://www.arcdesign.sk/consultinggroup/borders.png*/) repeat; display: block; }
.i3:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.i3 {  }
.i3 { display: block; }
.one { position: absolute; left: 0px; top: 10px; width: 150px; }
.two { float: left; width: 45%; }
.two .i1, .two .i2 { background-image: url("borders.gif"/*tpa=http://www.arcdesign.sk/consultinggroup/borders.gif*/); }
.two .bt, .two .bt div, .two .bb, .two .bb div { background-image: url("box.gif"/*tpa=http://www.arcdesign.sk/consultinggroup/box.gif*/); }
#three { float: left; clear: both; width: 80%; }
#three .cb { float: left; width: 40%; }
.button { border: medium none ; margin: 0pt 15px; background: white none repeat; float: left; }
.button .bt { margin: 0pt 0pt 0pt 9px; height: 8px; background-image: url("button.png"/*tpa=http://www.arcdesign.sk/consultinggroup/button.png*/); }
.button .bt div { left: -9px; width: 9px; height: 8px; background-image: url("button.png"/*tpa=http://www.arcdesign.sk/consultinggroup/button.png*/); }
.button .bb { margin: 0pt 0pt 0pt 8px; height: 8px; background-image: url("button.png"/*tpa=http://www.arcdesign.sk/consultinggroup/button.png*/); }
.button .bb div { left: -8px; width: 8px; height: 8px; background-image: url("button.png"/*tpa=http://www.arcdesign.sk/consultinggroup/button.png*/); }
.button .i1 { padding: 0pt 0pt 0pt 3px; background-image: url("button-borders.png"/*tpa=http://www.arcdesign.sk/consultinggroup/button-borders.png*/); }
.button .i2 { padding: 0pt 3px 0pt 0pt; background-image: url("button-borders.png"/*tpa=http://www.arcdesign.sk/consultinggroup/button-borders.png*/); }
.button .i3 { padding: 0pt 0.5em; background: rgb(58, 61, 64) url("button.png"/*tpa=http://www.arcdesign.sk/consultinggroup/button.png*/) no-repeat scroll -3px -8px; font-weight: bold; text-decoration: none; text-align: center; }
.button a:link, .button a:visited, .button a:hover { border: medium none ; color: rgb(255, 255, 255); }
#absolute-wrapper { position: relative; height: 9em; }
.cb li { margin-left: 1em; }
#home #container #c2 #masthead #mnav #navmenu #mnav-prepravca {  }

/* ::::: http://localhost/cg-php/form.css ::::: */

p#copyright { margin: 20px 10px; font-size: 90%; color: rgb(153, 153, 153); }
div.form-container { margin: 0px; padding: 15px; }
p.legend { margin: 25px; display: block; clear: both; }
p.legend em { color: rgb(204, 0, 0); font-style: normal; }
div.errors { border: 1px solid rgb(255, 204, 102); margin: 0pt 0pt 10px; padding: 5px 10px; background-color: rgb(0, 255, 255); }
div.errors p { margin: 0pt; }
div.errors p em { color: rgb(0, 0, 255); font-style: normal; font-weight: bold; }
div.form-container form p { margin: 0pt; }
div.form-container form p.note { margin-left: 10px; font-size: 90%; color: rgb(51, 51, 51); }
div.form-container form fieldset { border: 1px solid rgb(221, 221, 221); margin: 10px; padding: 10px; width: 90%; }
div.form-container form legend { font-weight: bold; color: rgb(102, 102, 102); }
div.form-container form fieldset div { padding: 0.25em 0pt; }
div.form-container form fieldset#narrowfields div { margin: 0px; width: 33%; float: left; }
div.form-container fieldset#narrowfields label { margin: 0pt; padding: 0px; width: 100%; display: block; float: left; text-align: left; position: relative; }
div.form-container label, div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 35%; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error, div.form-container span.error { color: rgb(71, 33, 163); }
div.form-container label em, div.form-container span.label em { position: absolute; right: 0pt; font-size: 120%; font-style: normal; color: rgb(204, 0, 0); top: -1px; }
div.form-container input.error { border-color: rgb(204, 0, 0); background-color: rgb(0, 255, 255); }
div.form-container input:focus, div.form-container input.error:focus, div.form-container textarea:focus { border-color: rgb(206, 235, 255); background-color: rgb(206, 235, 255); }
div.form-container div.controlset label, div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { background: transparent none repeat; margin-left: 180px; }

/* ::::: http://localhost/cg-php/index.css ::::: */

* { margin: 0pt; padding: 0pt; }
html { height: 100%; }
html, body { margin: 0pt; padding: 0pt; }
body { background: rgb(234, 234, 234) url("body.png"/*tpa=http://www.arcdesign.sk/consultinggroup/body.png*/) repeat-x scroll center top; font-size: 0.7em; font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif; color: rgb(102, 102, 102); text-align: justify; line-height: 1.3em; }
address { padding: 0.3em 0pt 1em; font-size: 100%; line-height: 1.2em; }
a { border-bottom: 1px dotted #091E5C; color: #091E5C; text-decoration: none; }
a:hover {  }
a img:hover {  }
address { font-style: normal; }
img { border: 0pt none ; }
p { line-height: 1.5em; text-align: justify; }
p#text, div.form-container, #col1-2 ul { padding: 25px 50px 15px 15px; background-image: url("bg_text.png"/*tpa=http://www.arcdesign.sk/consultinggroup/bg_text.png*/); background-position: left top; background-repeat: no-repeat; margin-left: 10px; }
ul li { list-style-image: none; list-style-position: inside; text-indent: 0pt; font-size: 100%; }
.hr { border: 0pt none ; margin: 0.6em 0pt; padding: 0pt; background: transparent url("dotted.gif"/*tpa=http://www.arcdesign.sk/consultinggroup/dotted.gif*/) repeat-x scroll left top; display: block; height: 1px; }
.hr hr { display: none; }
.hroff { display: none; }
input, textarea, select { color: rgb(102, 102, 102); }
select { line-height: 1.4em; }
#masthead { margin: 0pt auto; position: relative; height: 294px; background-image: url("bg_masthead.png"/*tpa=http://www.arcdesign.sk/consultinggroup/bg_masthead.png*/); background-repeat: repeat-x; text-align: center; width: 100%; }
#masthead #clogo { background: transparent url("consultingmainlogo.png"/*tpa=http://www.arcdesign.sk/consultinggroup/consultingmainlogo.png*/) no-repeat; position: absolute; top: 0px; left: 9px; }
#home #masthead #clogo { padding: 159px 0pt 0pt; overflow: hidden; display: block; height: 0pt ! important; width: 564px; position: absolute ! important; left: 0px; }
#masthead #clogo a { border: 0pt none ; margin: 0pt; padding: 98px 0pt 0pt; background: transparent none repeat; overflow: hidden; color: rgb(241, 241, 241); display: block; height: 0pt ! important; width: 154px; }
h1, h2, h3, h4, h5, h6 { padding: 0.3em; font-weight: normal; }
h1 { color: rgb(99, 150, 203); font-size: 220%; }
h1#page-title { color: rgb(99, 150, 203); font-size: 210%; letter-spacing: -1px; padding-top: 0pt; display: none; }
#home h1#page-title { color: rgb(221, 221, 221); }
h3 { color: rgb(9, 30, 92); font-size: 130%; }
h2#mainheader { margin: 0pt; padding: 0pt; position: absolute; top: 201px; left: 0px; z-index: 1; display: block; height: 93px; width: 223px; }
h2#mainheader span#onas { background: transparent url("xxxheader_onas.png"/*tpa=http://www.arcdesign.sk/consultinggroup/xxxheader_onas.png*/) no-repeat scroll left top; display: block; text-indent: -10000px; width: 100%; height: 100%; text-decoration: none; }
h4 { font-size: 120%; font-weight: bold; }
h5 { padding: 0px; font-size: 130%; font-weight: bold; margin-top: 20px; color: black; }
h6 { font-size: 100%; font-weight: bold; }
#mnav { margin: 0pt; position: absolute; left: 0px; top: 156px; width: 443px; height: 41px; display: block; z-index: 5; }
#mnav ul, #mnav ul li, #cnav ul, #cnav ul li { margin: 0pt 5px 0pt 0px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#mnav ul { padding: 0pt; width: 100%; display: block; background-image: url("bg_mnavigation.png"/*tpa=http://www.arcdesign.sk/consultinggroup/bg_mnavigation.png*/); background-repeat: repeat-x; background-position: center top; height: 45px; }
#mnav ul li, #cnav ul li { display: block; height: 75px; float: left; width: 79px; padding-top: 0px; }
#mnav ul li.last, #cnav ul li.last { margin-right: 0pt; }
#mnav li a, #cnav li a { border: medium none ; background: transparent none no-repeat scroll right top; display: block; width: 100%; height: 100%; }
#mnav span, #cnav span { display: none; }
#mnav ul a:hover { color: white; display: block; }
#mnav ul li.current a { background: rgb(82, 97, 95) none repeat; color: rgb(244, 244, 244); }
#mnav #mnav-profil a { background-image: url("mnav-profil.png"/*tpa=http://www.arcdesign.sk/consultinggroup/mnav-profil.png*/); }
#mnav #mnav-profil { width: 101px; }
#mnav #mnav-sluzby a { background-image: url("mnav-sluzby.png"/*tpa=http://www.arcdesign.sk/consultinggroup/mnav-sluzby.png*/); }
#mnav #mnav-sluzby {  }
#mnav #mnav-objednat a { background-image: url("mnav-objednat.png"/*tpa=http://www.arcdesign.sk/consultinggroup/mnav-objednat.png*/); }
#mnav #mnav-objednat {  }
#mnav #mnav-doprava a { background-image: url("mnav-doprava.png"/*tpa=http://www.arcdesign.sk/consultinggroup/mnav-doprava.png*/); }
#mnav #mnav-doprava {  }
#mnav #mnav-kontakt a { background-image: url("mnav-kontakt.png"/*tpa=http://www.arcdesign.sk/consultinggroup/mnav-kontakt.png*/); }
#mnav #mnav-kontakt { margin: 0pt; width: 85px; }
#cnav #cnav-sk a{
	background-image: url("cnav-flag-sk.png"/*tpa=http://www.arcdesign.sk/consultinggroup/cnav-flag-sk.png*/);
	background-position: 0px 0px}

#cnav #cnav-en a {
	background-image: url("cnav-flag-en.png"/*tpa=http://www.arcdesign.sk/consultinggroup/cnav-flag-en.png*/);
	background-position: 0px 0px}

#cnav #cnav-de a {
	background-image: url("cnav-flag-de.png"/*tpa=http://www.arcdesign.sk/consultinggroup/cnav-flag-de.png*/);
	background-position: 0px 0px}

#cnav {
	position: absolute;
	z-index: 20;
	top: 57px;
	width: 100px;
	height: 56px;
	margin: 0pt;
	display:block;
	background: url("bg_cnav.png"/*tpa=http://www.arcdesign.sk/consultinggroup/bg_cnav.png*/) no-repeat left top;
	/*left: 374px;*/
	left: 354px;
}
#cnav ul li { width: 25px; margin: 25px 3px; padding: 0; height: 50px;}

#cnav li a {margin: 0; padding: 0;}

#container { margin: 0pt auto; background: transparent none repeat; position: relative; text-align: center; width: 100%; }
#c2 { margin: 0pt auto; background: transparent none repeat; min-height: 100%; position: relative; text-align: left; width: 780px; }
#welcome { padding: 19px 10px 10px 47px; width: 900px; }
#wrap { background: black none repeat; }
#content { background: transparent url("background-content.gif"/*tpa=http://www.arcdesign.sk/consultinggroup/background-content.gif*/) repeat-y; position: relative; width: 780px ! important; }
#col1 p.text { padding: 0.8em 5em 2em 2em; font-size: 90%; color: rgb(51, 51, 51); text-align: justify; line-height: 1.3em; }
#col1 p#login { padding: 15px 25px; font-size: 110%; color: #091E5C; text-align: justify; line-height: 1.3em; background-image: url("content-bullet.gif"/*tpa=http://www.arcdesign.sk/consultinggroup/content-bullet.gif*/); background-repeat: no-repeat; background-position: center left; }
#col1 h3 { border-bottom: 1px solid rgb(210, 210, 210); clear: both; display: block; background-image: url("content-bullet.gif"/*tpa=http://www.arcdesign.sk/consultinggroup/content-bullet.gif*/); background-repeat: no-repeat; background-position: 25px 5px; padding-left: 50px; }
#content #flash-banner{
	position: relative;
	left: 125px;
}

#content .preamble ul { padding: 5px; }

#content ul { padding-left: 25px; }
#content ul li {  }
#content .preamble ul li, #col4 ul li, #col1-2 ul li { background: transparent url("content-bullet.gif"/*tpa=http://www.arcdesign.sk/consultinggroup/content-bullet.gif*/) no-repeat scroll 2px 0px; line-height: 1.5em; list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 20px; padding-bottom: 0em; }
#content ol li { line-height: 1.3em; margin-left: 40px; padding-bottom: 0.5em; padding-left: 0px; }
#content dl { margin: 5px; font-size: 100%; padding-left: 5em; display: block; width: 75%; }
#col1-2 ul li { margin: 5px; padding-left: 5em; display: block; width: 75%; }
#content dt, #content dd { padding: 0.2em 0pt; }
#content dt { color: rgb(255, 255, 255); font-size: 130%; }
#content dd { line-height: 0.9em; margin-bottom: 0.4em; color: rgb(51, 51, 51); margin-left: 0.5em; }
#content dd.location { color: rgb(153, 153, 153); font-size: 90%; }
#col1 {
	padding: 0px 0pt 0pt;
	float: right;
	width: 668px;
	min-height: 260px;
}
#col1 div a.top { margin-left: 25px; clear: both; display: block; margin-bottom: 5px; }
#col2 { padding: 32px 0pt 0pt; display: block; float: left; height: 200px; width: 250px; background-color: rgb(51, 51, 51); margin-top: 50px; }
#col3 { padding: 15px 0pt 0pt; display: block; float: left; min-height: 50px; width: 250px; background-color: rgb(0, 161, 224); }
#col3 p { padding-left: 26px; padding-right: 26px; color: rgb(227, 227, 227); text-align: center; font-size: 80%; }
#col2 p { padding-left: 26px; padding-right: 26px; color: rgb(227, 227, 227); }
#col2 a { font-size: 95%; }
#col2 h3 { padding: 0.3em; font-size: 100%; font-weight: bold; }
.page-title { color: rgb(221, 221, 221); }
#content .preamble { padding: 20px 0pt 0pt 200px; line-height: 120%; font-size: 120%; display: block; font-style: normal; margin-bottom: 25px; background-image: url("bg_preamble-tl.png"/*tpa=http://www.arcdesign.sk/consultinggroup/bg_preamble-tl.png*/); background-position: left top; background-repeat: no-repeat; background-color: white; height: 100px; }
table { border: 1px solid black; margin: 15px; border-collapse: collapse; }
td { border: 1px solid grey; padding: 1em; background: rgb(204, 204, 204) none repeat; }
td#price { font-style: oblique; font-weight: bold; color: rgb(51, 51, 51); }
#beliefs #page-title { border: 0pt none ; margin: 0pt 0pt 0.5em; padding: 22px 0pt 0pt; background: transparent url("our-beliefs.gif"/*tpa=http://www.arcdesign.sk/consultinggroup/our-beliefs.gif*/) no-repeat; overflow: hidden; display: block; height: 0pt ! important; width: 122px; }
#ministries #page-title { border: 0pt none ; margin: 0pt 0pt 0.5em; padding: 21px 0pt 0pt; background: transparent url("our-ministries.gif"/*tpa=http://www.arcdesign.sk/consultinggroup/our-ministries.gif*/) no-repeat; overflow: hidden; display: block; height: 0pt ! important; width: 157px; }
#missions #page-title { border: 0pt none ; margin: 0pt 0pt 0.5em; padding: 21px 0pt 0pt; background: transparent url("our-missions.gif"/*tpa=http://www.arcdesign.sk/consultinggroup/our-missions.gif*/) no-repeat; overflow: hidden; display: block; height: 0pt ! important; width: 147px; }
#service-times #page-title { border: 0pt none ; margin: 0pt 0pt 0.5em; padding: 21px 0pt 0pt; background: transparent url("service-times02.gif"/*tpa=http://www.arcdesign.sk/consultinggroup/service-times02.gif*/) no-repeat; overflow: hidden; display: block; height: 0pt ! important; width: 152px; }
#col2-2 .photo { border: 1px solid rgb(204, 204, 204); padding: 6px; background: rgb(255, 255, 255) none repeat; display: block; float: right; height: 306px ! important; width: 250px ! important; margin-bottom: 20px; margin-top: -170px; position: relative; }
#contactbox { background: transparent url("contactbox.gif"/*tpa=http://www.arcdesign.sk/consultinggroup/contactbox.gif*/) repeat-x; clear: both; min-height: 280px; width: 264px; }
#contact #contactbox { width: 264px; }
#cb2 { background: transparent url("contactbox-nw.gif"/*tpa=http://www.arcdesign.sk/consultinggroup/contactbox-nw.gif*/) no-repeat scroll left top; }
#cb3 { padding: 25px 32px; background: transparent url("contactbox-ne.gif"/*tpa=http://www.arcdesign.sk/consultinggroup/contactbox-ne.gif*/) no-repeat scroll right top; width: 200px ! important; }
#contactbox #head_contact-us { padding-bottom: 5px; padding-top: 0pt; }
#contactbox #head_contact-us a { border: 0pt none ; margin: 0pt; padding: 17px 0pt 0pt; background: transparent url("contact-us.gif"/*tpa=http://www.arcdesign.sk/consultinggroup/contact-us.gif*/) no-repeat; overflow: hidden; display: block; height: 0pt ! important; width: 100px; }
#contactbox form { padding-top: 0.6em; padding-bottom: 1em; }
#contactbox label, #contact #request label { color: rgb(153, 153, 153); display: block; font-size: 90%; padding-top: 4px; }
#contactbox p, #contact #request p { padding: 0pt; }
#contactbox .textbox, #contact #request .textbox { padding: 2px; color: rgb(102, 102, 102); font-size: 110%; line-height: 1.3em; margin-top: 4px; width: 194px ! important; }
#contactbox .toolbar, #contact #request .toolbar { background: transparent none repeat; display: block; font-size: 90%; padding-top: 10px; text-align: center; width: 200px; }
#contactbox a#btnSendEmail:hover { background: transparent url("send-email.gif"/*tpa=http://www.arcdesign.sk/consultinggroup/send-email.gif*/) no-repeat scroll 0pt -26px; }
#contactbox textarea { height: 100px; }
#cb3 p { padding: 0pt 0pt 0.3em; text-align: center; }
#contact #request #btnCloseWindow { background: red none repeat; text-align: center; }
#home #contactbox #btnCloseWindow { display: none; }
#contact #MoreInformation { display: none; }
.contactonly { display: none; }
#contact .contactonly { display: block; }
#stainedglass-lt { background: transparent url("stainedglass-lt.jpg"/*tpa=http://www.arcdesign.sk/consultinggroup/stainedglass-lt.jpg*/) no-repeat; display: block; position: absolute; top: 33px; left: -113px; height: 239px; width: 105px; z-index: 99; }
#stainedglass-rt { background: transparent url("stainedglass-rt.jpg"/*tpa=http://www.arcdesign.sk/consultinggroup/stainedglass-rt.jpg*/) no-repeat; display: block; position: absolute; top: 33px; left: 711px; height: 239px; width: 105px; z-index: 99; }
#footer { margin: 0px; background: transparent none repeat; clear: both; color: rgb(195, 195, 195); font-size: 90%; text-align: center; width: 100%; height: 50px; min-height: 50px; padding-bottom: 1em; }
#f2 { margin: 0pt auto; padding: 0pt; background: white none repeat; text-align: center; width: 780px; }
#footer ul { padding: 0.7em 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#footer ul li { background: transparent none repeat; display: inline; }
#footer ul li a { padding: 0pt 22px; text-decoration: underline; }
#footer ul li a.first { padding-left: 0pt; }
#footer a { border: 0pt none ; background-color: transparent; text-decoration: underline; }
#footer a:hover { text-decoration: none; }
#footer #copyright { margin: 0px; clear: both; color: rgb(153, 153, 153); text-align: center; }
.photo { border: 1px solid rgb(182, 178, 149); padding: 3px; background-color: rgb(255, 255, 255); }
img.right { margin-left: 7px; margin-bottom: 7px; float: right; }
img.left { margin-right: 7px; margin-bottom: 7px; float: left; }
.noborder { border: 0pt none  ! important; }
.clear-both { clear: both; }
.required, .exceptions { color: red; }
.note { font-size: 85%; }
#maintheme { background-image: url("bg_masthead-right.png"/*tpa=http://www.arcdesign.sk/consultinggroup/bg_masthead-right.png*/); background-repeat: no-repeat; background-position: right top; position: absolute; height: 299px; width: 338px; top: 0px; right: 0px; z-index: 10; }
.center { text-align: center; }
.nounderline { border: 0pt none  ! important; text-decoration: none ! important; }
.instructions { color: rgb(153, 153, 153); font-size: 90%; }
.exception { color: red; }
a.external { background-image: url("external-link.gif"/*tpa=http://www.arcdesign.sk/consultinggroup/external-link.gif*/) ! important; background-position: right center ! important; background-repeat: no-repeat ! important; padding-right: 22px ! important; }
.card-left, .card-right { border-right: 1px solid black; border-bottom: 1px solid black; margin: 0pt 10px 15px; padding: 10px 0pt; background: rgb(204, 204, 204) none repeat; float: left; width: 170px; min-height: 150px; text-align: center; font-size: 75%; }
#kontakty .card-left { background-color: white; }
.card-left p, .card-left h2 { margin: 0px; padding: 0px; }
.card-left img { border: 5px solid white; width: 150px; }
.style2 { font-size: 13px; }
#col4 { padding: 15px 0pt 0pt; display: block; float: right; min-height: 50px; width: 250px; background-color: rgb(255, 255, 255); }
#col4 p { padding-left: 26px; padding-right: 26px; text-align: center; font-size: 80%; }
