html {
	/*overflow: -moz-scrollbars-vertical;*/
}

/*
* { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*
body { 
	margin: 0px;
	padding: 0px;
	behavior: url('catalog/javascript/png/iepngfix.htc');	
	background: url('../image/background.png') top repeat-x;
}
*/

body {margin: 30px 0 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #7a7a7a; font-size: 12px; background-color: #fff;}
a {text-decoration: none; color: #8b8b8b;}

.nobr {
    white-space: nowrap;
}

input, textarea, select {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}

td {font-family: Arial, Helvetica, sans-serif; color: #7a7a7a; font-size: 12px;}

#wrapper {width:100%; height100%;, position:absolute;}

#container {
    width: 1000px; 
    position: relative;
    margin: 0 auto;
}

div#header {width: 1000px; height: 90px; background-color: #a7a8ac; border-bottom: 7px solid #c6c8c5; margin: 0}

div#header h1 {margin: 0; padding: 0 0 0 65px; height: 90px; width: 232px; background: #a7a8ac url('../image/logo.gif')  65px 0 no-repeat; float: left;}
div#header h1 span {visibility: hidden;}

div#header ul {padding: 0; margin: 0 0 0 482px; list-style-type: none;}

div#header li {float: left; width: 90px; height: 90px; text-align: center; color: #fff; font-size: 12px; font-weight: bold;}

div#header li#eshop {background-color: #c4d644;}
div#header li#predajne {background-color: #dc812e;}
div#header li#spolupraca {background-color: #8dbf50;}
div#header li#onas {background-color: #efc130;}
div#header li a {display: block; width: 90px; height: 20px; padding-top: 70px; color: #fff;}

a.under {color: #000000;}

#SideLeft {
    width: 160px;
    float: left;
}

#SecLanguage {
    height: 60px;
}

.language {
    margin: 23px 0 0 12px;
    float: left;
}
 
.language div {
    display: inline;
    margin: 0;
    padding: 0;
}

.currency {
    margin: 23px 0 0 15px;
    float: left;
}

.currency div {
    display: inline;
}

/* Common Menu START */

#SecMenu div#title{
    border: 1px solid #a7a8ac;
    height: 24px;    
}

#SecMenu div#title div{
    height: 19px;    
    border: 1px solid #ffffff;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    padding-top: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
}

#SecMenu div#content{
    margin: 1px 0 0 0;
    border: 1px solid #a7a8ac;
    padding: 10px 0 10px 10px;
 
}

#SecMenu div#content div{
    padding: 5px 0 5px 0;
}

#SecMenu div#content div.nopadd{
    padding: 0;
}

#SecMenu div#content img.vatop{
    vertical-align: top;
    border: 0;
}

#SecMenu div#content div table{
    padding: 0;
    margin: 0;
    border: 0;
}


/* Common Menu END */

#SecMenu div#title div#Category{
    background-color: #f0cc54;
}

#SecMenu div#title div#Information{
    background-color: #8dbf50;
}

#SecMenu div#title div#Cart{
    background-color: #dc812e;
}

#SecMenu div#title div#Login{
    background-color: #c4d644;
}

#SecContent {
    margin: 10px 30px 15px 30px; 
    width: 619px;
    float: left;
}

#SecContent h2, #SecContent h3, #SecContent h4, #SecContent h5, #SecContent h6, #SecContent ul {zoom: 1; overflow: auto;}

#SecContent a {text-decoration: underline;}
#SecContent a:hover {text-decoration: none;}

div#SecContent h2 {clear: both; padding-left: 40px; margin-top: 15px; color: #6e6d72; font-size: 20px; background: #ffffff 0 7px no-repeat;}
div#SecContent h2 span {font-size: 14px;}
div#SecContent h3 {font-size: 14px; margin: 15px 0 10px 0;padding-left: 20px; color: #6e6d72; background: #ffffff 0 4px no-repeat;}
div#SecContent h4 {font-size: 14px; margin: 15px 0 10px 0;padding-left: 20px; color: #6e6d72;}
div#SecContent h5 {font-size: 12px; margin: 15px 0 10px 0;padding-left: 20px; color: #6e6d72;}
div#SecContent h6 {font-size: 12px; margin: 15px 0 10px 0;padding-left: 20px; color: #000000;}

div#SecContent ul, li {margin: 0; padding: 0; list-style-type:none;}
div#SecContent li {background: 0px 3px no-repeat; padding-left: 15px;}
 
div#SecContent .c1 li, div#SecContent .c1 h3 {background-image: url('../image/rect_1_2.gif');}
div#SecContent .c2 li, div#SecContent .c2 h3 {background-image: url('../image/rect_2_2.gif');}
div#SecContent .c3 li, div#SecContent .c3 h3 {background-image: url('../image/rect_3_2.gif');}
div#SecContent .c4 li, div#SecContent .c4 h3 {background-image: url('../image/rect_4_2.gif');}

div#SecContent .c1 h2 {background-image: url('../image/rect_1_1.gif');}
div#SecContent .c2 h2 {background-image: url('../image/rect_2_1.gif');}
div#SecContent .c3 h2 {background-image: url('../image/rect_3_1.gif');}
div#SecContent .c4 h2 {background-image: url('../image/rect_4_1.gif');}

div#SecContent ul#contact, ul#address, ul.submenu {list-style-position: outside; list-style-image: none; list-style-type: none;}

#SideRight {
    width: 160px;
    float: left;
}

#SecMenu div#contentRight{
    margin: 1px 0 0 0;
    border: 1px solid #a7a8ac;
    padding: 10px 5px 10px 5px;
}

#SecMenu div#contentRight div input#medium{
    width: 130px;
    height: 16px;
    margin: auto;
    padding: 2px 0 0 0;
}

input.Green, input.Red, input.Yellow, input.Disabled{
    text-align: center;
    color: #ffffff;
    padding: 0 0 1px 0;
    margin: 0;
    width: 71px;
    height: 22px;
    cursor: pointer;
    border: 0;
    background: url('../image/button_border.gif') no-repeat;
    background-color: #E0E0E0;
}

input.MGreen, input.MRed, input.MYellow, input.MDisabled{
    text-align: center;
    color: #ffffff;
    padding: 0 0 1px 0;
    margin: 0;
    width: 90px;
    height: 22px;
    cursor: pointer;
    border: 0;
    background: url('../image/button_border_m.gif') no-repeat;
}

input.BGreen, input.BRed, input.BYellow, input.BDisabled{
    text-align: center;
    color: #ffffff;
    padding: 0 0 1px 0;
    margin: 0;
    width: 120px;
    height: 22px;
    cursor: pointer;
    border: 0;
    background: url('../image/button_border_b.gif') no-repeat;
}

input.Green, input.MGreen, input.BGreen { 
    background-color: #8dbf50; 
}


input.Red, input.MRed, input.BRed {
    background-color: #dc812e;
}

input.Yellow, input.MYellow, input.BYellow {
    background-color: #c4d644;
}

input.Disabled, input.MDisabled, input.BDisabled{
    cursor: default;
    background-color: #a7a8ac;
}

#SecMenu div#contentRight td {
    font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}

#SecMenu div#contentRight td.SCart{
    vertical-align: top;
}

/* box cart */
#SecMenu div#contentRight .a {
    text-align: right;
    border-top: 1px solid #a7a8ac;
    margin-top: 8px;
    padding-top: 3px;
    font-weight: bold;
}

#SecMenu div#contentRight .b {
    text-align: center;
}

#SecMenu div#contentRight .c {
    font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}


div#footer {width: 1000px; margin: 0 auto; border-top: 7px solid #c6c8c5; height: 137px; background: #a7a8ac url("../image/footer_image.jpg") 65px 0 no-repeat; float: left;}
div#footer h1 {padding: 0; margin: 0 15% 0 411px; height: 137px; background: #f0cc54 url("../image/footer_logo.gif") 100% 0 no-repeat;}
div#footer h1 span {visibility: hidden;}
div#footer_title {height: 70px; background: #fff url("../image/footer_title.gif") 65px -10px no-repeat;}
div#footer_title h3 {margin: 0; padding-top: 25px; padding-left: 230px; font-weight: normal; font-size: 16px; letter-spacing: 0.3em;}

#time {
    color: #EEEEEE;
    text-align: center;
    float: left;
}

#products {
    border: 1px solid #a7a8ac;
    margin: 12px;
    padding: 0px;
    float: left;
    text-align: center; 
    cursor: pointer;
    font-size: 12px;
    width: 172px;
    height: 219px;
    font-weight: bold;
}

#products.category {
    height: 199px;
}


#products .price {
    color: #000000;
}

#products img {
    margin: 0px;
}

#products .title {
    margin-top: 5px;
    height: 28px;
}


.breadcrumb {
    margin: 10px 0px 10px 0px;
}

.breadcrumb a {
}

.results {
    clear: both;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 20px;
}

.results td {
    font-size: 11px;
    color: #000000;
    vertical-align: middle;
    padding: 0 3px 0 3px;
    text-align: center;
}
 
.results .right {
    float: right;
} 

.errorResult {
    font-size: 12px;
    color: #000000;
    clear: both;
    width: 100%;
}

.warning {
    color: #000000;
    font-size: 11px;  
    border: 1px solid #ff0000;
    padding: 4px;
    display: block;
    margin-bottom: 10px;
}

.message {
    color: #000000;
    font-size: 11px;
    border: 1px solid #8dbf50;
    padding: 4px;
    display: block;
    margin-bottom: 10px;
}

.buttons {
    /*border: 1px solid #c6c8c5;*/
    margin: 10px 0 0 0;
    padding: 0;
    clear: both;
}

.buttons table {
    width: 100%;
    border-collapse: collapse;
}

.buttons table td, tr {
    padding: 0;
}



/*
body, td, th, input, textarea, select, a {
	font-size: 11px;
	color: #000000;
}
 
b, strong, th {
	color: #000000;
}
*/

form {
	padding: 0;
	margin: 0;
	display: inline;
}

.png {
	behavior: url('catalog/javascript/png/iepngfix.htc');
}
  
a img {
	border: none;
}

a:hover {
	text-decoration: none;
}

#header {
	height: 70px; 
	clear: both; 
}

#header .a {
	background: url('../image/logo.png') no-repeat;
	behavior: url('catalog/javascript/png/iepngfix.htc');
	width: 157px;
	height: 32px;
	float: left;
	position: absolute;
	top: 22px;
	left: 10px;
}

#header .b {
	position: relative;
	top: 42px;
	float: right;
}

#header .b a {
	background: url('../image/tab.png');
	behavior: url('catalog/javascript/png/iepngfix.htc');  
	width: 100px;
	height: 19px;
	padding-top: 7px;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	float: left;
	display: block;
	margin-left: 2px;
	cursor: pointer;
}

#header .b a img {
	width: 14px;
	height: 8px;
}

/*
#footer { 
	clear: both;  
	border-top: 3px solid #EEEEEE;
	padding-top: 3px;
	margin-bottom: 1px;
}

#footer .a {
	float: left;
	margin-top: 2px;
}

#footer .b {
	float: right;
	text-align: right;
}

#footer .b a {
	color: #336699;
}

*/
  
.error {
	color: #FF0000;
	font-size: 10px;
	display: block;
	clear: both;
}

.required {
	margin: 0;
	color: #FF0000;
	display: inline;
}

.price_old {
	text-decoration: line-through;
}

.price_new {
	color: #FF0000;
}
 
.images, .categories {
	float: left;
	width: 33.3%; 
	text-align: center; 
	cursor: pointer;
	font-size: 10px; 
	height: 140px;
}

.categories a {
	text-decoration: none;
}

.images a {
	font-size: 10px;
}

.images img, .categories img {
	border: 0px;
	margin-bottom: 10px;
}

/*
.buttons input {
	height: 20px;
	margin: 3px;
}

.buttons table td {
	vertical-align: middle;
}
*/

.box {
	padding-bottom: 5px;
	margin-bottom: 10px;
}


/* box search */
.search {
	float: right;
}

.search div {
	display: inline;
}

/* box category */
.box .category {
	padding-top: 5px;
}

.box .category a {
	/*background: url('../image/bullet_1.png') no-repeat 15px 5px;*/
	padding: 0px 0px 0px 25px;
	display: block;
	text-decoration: none;
	margin-bottom: 8px;
}

/* box information */
.box .information a {
	background: url('../image/bullet_2.png') no-repeat 10px 4px;
	padding: 0px 0px 0px 25px;
	display: block;
	text-decoration: none;
}

/* box review */
.box .review div {
	text-align: center;
}

.box .review a {
	text-decoration: none;
}

.box .review img {
	padding: 3px;
}

/* success */
/*
#success {
	behavior: url('catalog/javascript/png/iepngfix.htc');
	background: url('../image/success.png') no-repeat;
	padding-left: 148px;
	_height: 128px;
	min-height: 128px;
}
*/

/* failure */
#failure {
	behavior: url('catalog/javascript/png/iepngfix.htc');
	background: url('../image/failure.png') no-repeat;
	padding-left: 148px;
	_height: 128px;
	min-height: 128px;  
}

/* error */
#error {
	clear: both;
	border: 1px solid #EEEEEE;
	margin: 0px 0px 10px 0px;
	padding: 8px;
	margin-top: 10px;
}

/* Added/Changed P.D. 05.04.08 */

.NormalText {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-bottom: 2px;
    clear: both;
    margin-bottom: 10px;
    width: 100%;
}

/* End */