/* ::::: file:///D:/leland%20work/arcdesign/arcdesign-eshop/Kopie%20-%20Kopie%20-%20Kopie%20-%20arcdesign-html/index.css ::::: */

html { height: 100%; }
html, body { margin: 0pt; padding: 0pt; }
body {
	font-size: 12px;
	font-family: Arial, 'Lucida Grande', sans-serif;
	text-align: justify;
	line-height: 140%;
	background-color: #fcfbf0;
	color: #593400;

}
a { color: #7e0001; text-decoration: none; }
a:hover { color: #000000; }
a img:hover {  }
em { font-style: normal; color: rgb(155, 155, 155); }
fieldset { border: medium none ; margin: 0pt; padding: 0pt; }
form img { position: relative; top: 3px; }
form span { padding: 2px 0pt 0pt 15px; background: transparent none no-repeat scroll left top; color: rgb(155, 155, 155); }
form #login { background-image: url('button_login.png'); }
form #password { background-image: url('button_password.png'); }
form { color: rgb(155, 155, 155); }
strong { font-weight: bold; font-size: 10px; color: rgb(0, 170, 246); }
img {

	
} 
#col1 p img
{
	border: 1px solid #dcd5c2; margin: 2px;
} 
p { color: #593400; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; font-size: 100%; }

h4 { }
h5 { padding: 0px; font-size: 130%; font-weight: bold; margin-top: 20px; color: black; }
h6 { text-transform: uppercase; }
ul li {
	list-style-image: none;
	list-style-position: inside;
	text-indent: 0pt;
	font-size: 100%;
	padding: 0;
	margin: 0;
	font-weight: normal;
}
input, textarea, select { color: rgb(102, 102, 102); }
#header {
	margin: 0pt auto;
	position: relative;
	height: 281px;
	background-color:#faf3c8;
	background-image: url(bg_masthead.png);
	background-repeat: repeat-y;
	text-align: center;
	width: 743px;
	background-position: right;
}
#header #logo { background: transparent url('arcmainlogo.png') no-repeat scroll left top; position: absolute; top: 0px; left: 0px; margin: 0pt; padding: 0pt; overflow: hidden; display: block; height: 95px ! important; width: 132px; position: absolute ! important; text-indent: -2000px;}

#header #logo 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#page-title { color: rgb(99, 150, 203); font-size: 210%; letter-spacing: -1px; padding-top: 0pt; display: none; }
h1#page-title { color: rgb(221, 221, 221); }
h3 { font-weight: bold; margin-left: 25px;  }
h2#mainheader {
	height: 50px;
	background-image: url('bg-h2.png');
	background-repeat: no-repeat;
	background-position: 13px top;
	width: 780px;
	margin: 0;
	padding: 15px 45px;
}
h2#mainheader span {
	display: block;
	text-decoration: none;
	margin: 50px 25px;
}


h2#mainheader span#referencie {
	background-image: url('h2-referencie.png');

}

h2#mainheader span#produkty {
	background-image: url('h2-produkty.png');

}



h2#mainheader span#kontakt {
	background-image: url('h2-kontakt.png');

}

h2#mainheader span#sluzby {
	background-image: url('h2-sluzby.png');

}
#mainnavigation {
	margin: 0pt;
	position: absolute;
	left: 0px;
	height: 180px;
	bottom: 0px;
	width: 381px;
	display: block;
	z-index: 15;
	background-image: url(bg_mainnavigation.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
}
#mainnavigation ul, #mainnavigation ul li, #ordernavigation ul, #ordernavigation ul li, #lang-nav ul li, #lang-nav ul { margin: 0px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#mainnavigation ul {
	width: 100%;
	display: block;
	height: 100%;
	margin: 0; padding: 0;
	
}
#mainnavigation ul li, #ordernavigation ul li, #lang-nav ul li {
	display: block;
	height: 22px;
	width: 180px;
	float: none;
	padding: 0;
	margin: 0;
}

#lang-nav ul li
{
	display: block;
	height: 23px;
	width: 250px;
	float: right;
	padding: 0;
	margin: 0;
}
#mainnavigation li a, #ordernavigation li a, #lang-nav ul li a { border: none ; padding: 0pt; background: transparent none no-repeat scroll -10px bottom; display: block; height: 100%;  margin: 0;}
#mainnavigation span, #ordernavigation span, #lang-nav span { display: none; }

#mainnavigation ul a:hover { background-position: -13px bottom;}

#mainnavigation #mainnavigation-akonakupovat a { background-image: url('mnav-nakup.png'); }

#hu #mainnavigation #mainnavigation-akonakupovat a { background-image: url('mnav-nakup-hu.png'); }
#en #mainnavigation #mainnavigation-akonakupovat a { background-image: url('mnav-nakup-en.png'); }
#ru #mainnavigation #mainnavigation-akonakupovat a { background-image: url('mnav-nakup-ru.png'); }

#mainnavigation #mainnavigation-priestory a { background-image: url('mnav-dodacie.png'); }
#hu #mainnavigation #mainnavigation-priestory a { background-image: url('mnav-dodacie-hu.png'); }
#ru #mainnavigation #mainnavigation-priestory a { background-image: url('mnav-dodacie-ru.png'); }

#en #mainnavigation #mainnavigation-priestory a { background-image: url('mnav-dodacie-en.png'); }
#de #mainnavigation #mainnavigation-priestory a { background-image: url('mnav-dodacie-de.png'); }
#mainnavigation #mainnavigation-prenajom a { background-image: url('mnav-kontakt.png'); }
#hu #mainnavigation #mainnavigation-prenajom a { background-image: url('mnav-kontakt-hu.png'); }
#ru #mainnavigation #mainnavigation-prenajom a { background-image: url('mnav-kontakt-ru.png'); }

#en #mainnavigation #mainnavigation-prenajom a { background-image: url('mnav-kontakt-en.png'); }

#cz #mainnavigation #mainnavigation-prenajom a { background-image: url('mnav-kontakt-cz.png'); }
#de #mainnavigation #mainnavigation-prenajom a { background-image: url('mnav-kontakt-de.png'); }
#mainnavigation #mainnavigation-cennik a { background-image: url('mnav-cennik.png'); }
#hu #mainnavigation #mainnavigation-cennik a { background-image: url('mnav-cennik-hu.png'); }
#ru #mainnavigation #mainnavigation-cennik a { background-image: url('mnav-cennik-ru.png'); }

#en #mainnavigation #mainnavigation-cennik a { background-image: url('mnav-cennik-en.png'); }
#de #mainnavigation #mainnavigation-cennik a { background-image: url('mnav-cennik-de.png'); }
#mainnavigation #mainnavigation-kontakt a { background-image: url('mnav-kontakt1.png'); }
#hu #mainnavigation #mainnavigation-kontakt a { background-image: url('mnav-kontakt1-hu.png'); }
#ru #mainnavigation #mainnavigation-kontakt a { background-image: url('mnav-kontakt1-ru.png'); }

#en #mainnavigation #mainnavigation-kontakt a { background-image: url('mnav-kontakt1-en.png'); }
#de #mainnavigation #mainnavigation-kontakt a { background-image: url('mnav-kontakt1-de.png'); }
#mainnavigation #mainnavigation-homepage a { background-image: url('mnav-homepage.png'); }
#mainnavigation #mainnavigation-homepage { }
#ordernavigation { margin: 0pt; background: transparent url('') no-repeat scroll left top; position: absolute; z-index: 20; top: 157px; width: 222px; height: 48px; display: block; left: 0px; }
#ordernavigation ul li { margin: 0pt; padding: 0pt; height: 50px; }
#ordernavigation ul li#ordernavigation-pokladna { width: 124px; }
#ordernavigation ul li#ordernavigation-kosik { width: 98px; }
#ordernavigation li a { margin: 0pt; padding: 0pt; }
#ordernavigation #ordernavigation-pokladna a { background-image: url('cnav-pokladna.png'); background-position: 0 0; }
#ordernavigation #ordernavigation-kosik a { background-image: url('cnav-kosik.png'); background-position: 0 0; }
#lang-nav {
	margin: 0pt;
	background: transparent url('') no-repeat scroll left top;
	position: absolute;
	z-index: 40;
	top: 9px;
	width: 250px;
	height: 25px;
	display: block;
	right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC6600;
}
#lang-nav ul li { margin: 0pt; padding: 0pt; height: 15px; width: 35px; }

#lang-nav li a { margin: 0pt; padding: 0pt; }
#lang-nav #nav-english a { background-image: url('cnav-homearcdesign.png'); background-position: 0 0; }
#lang-nav #nav-deutsch a { background-image: url('cnav-homearcdesign-shop.png'); background-position: 0 0; }
#lang-nav #nav-magyar a { background-image: url('lang-nav-mag.png'); background-position: 0 0; }
#lang-nav #nav-slovak a { background-image: url('lang-nav-svk.png'); background-position: 0 0; }
#lang-nav #nav-cesky a { background-image: url('lang-nav-cz.png'); background-position: 0 0; }
#lang-nav #nav-russian a { background-image: url('lang-nav-ru.png'); background-position: 0 0; }
#container { margin: 0pt auto; background: transparent none repeat; position: relative; text-align: center; width: 100%; }
#subcontainer { margin: 0pt auto; background: transparent none repeat; min-height: 100%; position: relative; text-align: left; width: 822px; }
#wrap { background: transparent none repeat; }
#content {
	background: transparent url('xxxbackground-content.png') repeat-y;
	position: relative;
	width: 822px! important;
	margin: 0 auto;
	padding: 0px 21px;
}
.vyhladavanie-button { border: medium none ; background: transparent url('bg_button-vyhladavanie.png') no-repeat; float: right; position: relative; top: -18px; text-indent: -1000px; width: 25px; cursor: pointer; left: -45px; }
.login-button { border: medium none ; background: transparent url('bg_button-login.png') no-repeat; float: right; position: relative; top: -18px; text-indent: -1000px; width: 25px; cursor: pointer; }
.input { border: 0px solid white; margin: 10px 35px 0px 5px; background-color: transparent; background-image: url('bg_input.png'); background-repeat: repeat-x; font-size: 11px; width: 110px; color: rgb(255, 255, 255); height: 17px; }
#content #flash-banner { position: relative; left: 125px; }
#content ul {
	margin: 10px 0 0 15px;
	padding: 0px;
	width: 100%;
	display: block;
	font-weight: normal;
}
#content ul li {
	font-weight: normal;
}
#col-left ul li, #col1-2 ul li { margin: 2px 0pt 0pt; background: transparent url('bg_sortiment.png') no-repeat scroll left bottom; line-height: 1.5em; list-style-type: none; list-style-image: none; list-style-position: outside; }
#col-left ul li a { padding: 0pt 15px; background: transparent none repeat; }
#content ol li {
	line-height: 1.3em;
	margin-left: 40px;
	padding-bottom: 0.5em;
	padding-left: 0px;
	color: rgb(33, 185, 251);
	font-weight: bold;
	text-transform: uppercase;
}
#content ol li li{
	font-weight: normal;
	color: #666666;
	text-transform: none;
}


#col1-2 ul li { margin: 5px; display: block; width: 150px; }
#col1 { margin: 0 25px 0 2px; padding: 0px; float: left; width: 475px; min-height: 260px; }
#col1 strong { margin: 10px; display: block; color: white; font-weight: normal; }
#col1 p { margin: 25px 25px 0 25px;
}
#col1 p#p-referencie {
	margin: 8px;
	position: relative;
	left: 0px;
}
#col2 { margin: 0 25px 0 2px; padding: 0px; float: left; min-height: 260px; }
#col1 em { display: block; color: rgb(33, 185, 251); margin-top: 15px; }
#col1 div a.top { margin-left: 25px; clear: both; display: block; margin-bottom: 5px; }
#col-left { padding: 0pt; display: block; float: left; width: 204px; }
#col-left #pokladna { margin: 15px 0pt 0pt 45px; background: transparent url('bg_pokladna.png') no-repeat scroll left top; display: block; height: 75px; width: 100px; }
#col-left p { padding-left: 26px; padding-right: 26px; color: rgb(134, 134, 134); }
#col-left #pokladna p { padding: 20px 0pt 0pt; margin-top: 0pt; font-size: 90%; text-align: center; color: rgb(176, 182, 187); }
#col-right { padding: 0pt; display: block; float: left; min-height: 50px; width: 185px; text-align: right; }
#col-right img, #col-right h4, #col-right h5, #col-right p, #col-right strong, #col-right em, #col-right a { margin-right: 15px; margin-bottom: 0px; margin-top: 5px; }
#col-right img { }
#col-right h4 { text-align: right; margin-right: 5px; }
#col-right h5 { border-bottom: 1px solid rgb(10, 64, 87); color: rgb(221, 221, 221); font-size: 10px; }
#col-right p { text-align: right; padding-right: 5px; }
#col-right a { display: block; }
#col-right a {  }


#col-kontakt {
	padding: 0pt;
	display: block;
	float: left;
	min-height: 50px;
	width: 299px;
	text-align: left;
	background: transparent url('bg_col-kontakt.png') repeat-x top;
	font-size: 10px;
}

#col-kontakt p {
	float: left;
	margin-left: 15px;
	margin-top: 0px;
	line-height: 13px;
}
#col-kontakt h3, #col-right h3 { overflow: hidden; font-size: 120%; font-weight: bold; margin: 0; height: 36px; background-repeat: no-repeat; background-position: left top; text-indent: -1000px; text-align: left; }
h3#vyhladavanie { background-image: url('h3-vyhladavanie.png'); }
h3#sortiment { background-image: url('h3-sortiment.png'); }
h3#akcia { background-image: url('h3-akcia.png'); }
h3#kontakt { background-image: url('h3-kontakt.png'); }
#col-right .image-holder { width: 100%; text-align: center; }
table { border: medium none ; margin: 15px; border-collapse: collapse; }
td { border: 1px solid grey; padding: 1em; background: transparent none repeat; }
#contact #request #btnCloseWindow { background: red none repeat; text-align: center; }
#contactbox #btnCloseWindow { display: none; }
#contact #MoreInformation { display: none; }
.contactonly { display: none; }
#contact .contactonly { display: block; }
#footer { margin: 0px; clear: both; color: rgb(195, 195, 195); font-size: 90%; text-align: center; width: 100%; height: 50px; }
#f2 {
	margin: 0pt auto;
	background: transparent url('bg_footer-f.png') left top no-repeat;
	text-align: center;
	width: 744px;
	height: 32px;
	padding-top: 5px;
}
#footer ul { padding: 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; }
#footer ul li a.first { padding-left: 0pt; }
#footer a { border: 0pt none ; background-color: transparent; }
#footer a:hover { text-decoration: none; }
#footer #copyright { margin: 0px 15px; float: right; }
#footer #links { margin: 0px 15px; float: left;}
.clear-both { clear: both; }
.note { font-size: 85%; }
#maintheme div { background-image: url('maintheme.jpg'); background-repeat: no-repeat; background-position: left top; position: absolute; height: 224px; width: 290px; bottom: 0px; right: 0px; z-index: 10; }
#maintheme { background-image: url('maintheme-prod.png'); background-repeat: no-repeat; background-position: left top; position: absolute; height: 284px; width: 604px; bottom: -3px; left: 132px; z-index: 25; }
.center { text-align: center; }
.nounderline { border: 0pt none  ! important; text-decoration: none ! 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; }
div.product-holder {
	margin: 0pt 8px 0pt 8px;
	padding: 0pt;
	background: url('images/bg_product-holder.png') no-repeat scroll center top;
	width: 90%;
	float: none;
	clear: both;
}
div.product-holder div.product-image { float: left; display: inline; width: 180px; }
div.product-holder h3, h3 {
	border-bottom: 1px dotted #575b5e;
	background: none;
}

div.product-holder h3{
	margin: 0;
}
div.product-holder div.product-image img { float: none; clear: both; margin-top: 25px;}
div.product-holder div.content { margin: 0pt 10px 35px; float: right; width: 90px; position: relative; height: 75px; text-align: right; }
div.product-holder div.content h3 { margin: 0pt; font-weight: normal; color: rgb(255, 255, 255); }
div.product-holder div.content p, div.product-holder div.content a { font-size: 9px;}
div.product-info { margin: 10px; float: left;  width: 45%;}
div.product-holder div.content p.description strong { line-height: 20px; }
div.product-holder div.content div.order { position: absolute; bottom: 0px; right: 0px; display: block; text-align: right; }
div.product-holder div.content div.order p.price { margin: 5px 0pt 0pt; font-weight: bold; color: rgb(255, 255, 255); }
div.product-holder div.content div.order p.rrp { color: rgb(0, 0, 0); }
div.product-holder div.content div.order p.rrp span.hi-light { font-weight: bold; color: rgb(168, 27, 17); }
div.product-holder div.content div.order a.buy { margin: 0pt; padding: 0pt 0pt 0pt 25px; background: transparent url('button_kosik.png') no-repeat scroll left center; position: relative; top: 10px; }
div.product-holder div.content-no-image { width: auto; float: none; }

