/* ::::: //www.officedepot.hu/officedepot.css ::::: */

body { padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: Arial,Helvetica,sans-serif; }
img { border: 0px none ; margin: 0px; padding: 0px; }
a, a.visited, a.active { margin: 0px; padding: 0px; color: rgb(22, 22, 22); text-decoration: none; font-size: 11px; }
a:hover { margin: 0px; padding: 0px; color: rgb(160, 0, 0); text-decoration: none; font-size: 11px; }
#pagetop { border-bottom: 0px solid rgb(0, 0, 0); background: transparent url('../images/office_depot_ea003_01.jpg') no-repeat scroll left top; width: 1014px; margin-left: auto; margin-right: auto; margin-top: 0px; height: 21px; text-align: right; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: Arial,Helvetica,sans-serif; }
#pagetop a { margin: 0px; padding: 0px; color: rgb(22, 22, 22); text-decoration: none; font-size: 11px; }
#pagetop a:hover { margin: 0px; padding: 0px; color: rgb(160, 0, 0); text-decoration: none; font-size: 11px; }
#header { border-bottom: 0px solid rgb(0, 0, 0); background: transparent url('../images/office_depot_ea003_02.jpg') no-repeat scroll left top; width: 1014px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 80px; }
#login { padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 11px; font-family: Arial,Helvetica,Sans-serif; color: rgb(253, 253, 253); text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: left; }
.txtMedium { width: 55px; font-family: Arial,Helvetica,Sans-serif; color: rgb(1, 1, 1); text-decoration: none; }
#kereso { border: 0px none ; margin: 0px; float: left; padding-left: 100px; padding-top: 30px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; }
#kereso input { margin: 0px; padding: 0px; font-size: 11px; }
#bigcontent { border: 0px solid rgb(0, 0, 0); margin: 0px; padding: 0px; width: 863px; float: left; }
#ajanloteteje { border: 0px solid rgb(0, 0, 0); margin: 0px; padding: 0px; float: left; width: 863px; height: 183px; text-align: left; }
#leftcontent { border: 0px none ; margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; width: 149px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: left; }
#innerpage { border: 0px solid rgb(0, 0, 0); margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; width: 712px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#content { border: 0px none ; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 1014px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#centercontent { border: 0px solid rgb(0, 0, 0); margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; width: 863px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-align: justify; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#rightcontent { border: 0px solid rgb(0, 0, 0); margin: 0px 11px 0px 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; width: 140px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: left; font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
#blokk_interaktiv { border: 0px none ; margin: 0px; background: transparent url('../images/blokk_interaktiv.jpg') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 150px; height: 104px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; font-weight: normal; }
#blokk_interaktiv p { border: 0px none ; margin: 0px; padding: 0pt 0pt 0pt 5px; height: 16px; }
a.kisnyil, a.kisnyil:active, a.kisnyil:visited { border: 0px solid rgb(0, 0, 0); background: transparent url('../images/btn_kisnyil.gif') no-repeat scroll left top; font-size: 10px; font-family: Arial,Helvetica,sans-serif; color: rgb(1, 1, 1); text-decoration: none; font-weight: normal; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 15px; padding-top: 0px; }
a.kisnyil:hover { background: transparent url('../images/btn_kisnyil.gif') no-repeat scroll left top; font-size: 10px; font-family: Arial,Helvetica,sans-serif; color: rgb(1, 1, 1); text-decoration: underline; font-weight: normal; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 15px; padding-top: 0px; }
#blokk_fomenu { border: 0px none ; margin: 0px; padding: 0px; background: transparent url('../images/blokk_fomenu.jpg') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 150px; height: 242px; font-weight: normal; }
a.szurketriang, a.szurketriang:active, a.szurketriang:visited { background: transparent url('../images/btn_szurketriang.gif') no-repeat scroll left top; font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: rgb(1, 1, 1); text-decoration: none; font-weight: normal; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 11px; }
a.szurketriang:hover { background: transparent url('../images/btn_szurketriang.gif') no-repeat scroll left top; font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: rgb(1, 1, 1); text-decoration: none; font-weight: bold; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 14px; }
#menu { background: transparent url('../images/office_depot_ea003_10.jpg') repeat-x scroll left top; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(249, 249, 249); float: left; text-align: left; }
#menu ul { margin: 0pt; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 169px; float: left; }
#menu a { border-width: 0px; margin: 0pt; padding: 0pt; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: 16px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; }
#menu h2 { border-width: 0px; margin: 0pt; padding: 0pt; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: 16px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; }
#menu a { background: transparent url('../images/office_depot_ea003_10.jpg') repeat-x scroll left top; color: rgb(0, 0, 0); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; }
#menu a:hover { background: transparent url('../images/office_depot_ea003_10.jpg') repeat-x scroll left top; color: rgb(170, 0, 0); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#menu li { position: relative; }
#menu ul li ul { border: 1px solid rgb(166, 166, 166); margin: 0px 2px; width: 167px; padding-left: 0px; }
#menu ul li ul li { border-bottom: 1px solid rgb(166, 166, 166); margin: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#menu ul li ul li a { padding: 1px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(102, 102, 102); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; }
#menu ul li ul li a:hover { padding: 1px 5px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; color: rgb(204, 0, 0); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; }
#menu ul ul { position: absolute; z-index: 500; }
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul { display: none; }
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul { display: block; }
.bordobold { color: rgb(204, 0, 0); font-weight: bold; text-decoration: none; }
.bordoboldbig { color: rgb(204, 0, 0); font-size: 18px; font-weight: bold; text-decoration: none; }
label { color: rgb(1, 1, 1); font-weight: bold; }
a.regisztracio, a.regisztracio:active, a.regisztracio:visited { font-size: 10px; font-family: Arial,Helvetica,sans-serif; color: rgb(255, 204, 0); text-decoration: none; font-weight: bold; padding-left: 15px; text-indent: 10px; }
a.regisztracio:hover { font-size: 10px; font-family: Arial,Helvetica,sans-serif; color: rgb(255, 153, 0); text-decoration: underline; font-weight: bold; padding-left: 15px; }
    div.c18 {clear:both; padding:0;margin:0;height:1px;}
    table.c17 {border:0px; padding:0px; margin:0px;}
    a.c16 {font-weight: bold}
    table.c15 {height:130px;}
    table.c14 {background:#e7e7e7; border-bottom: 1px solid #a6a6a6; border-right:1px solid #a6a6a6; height:152px;}
    td.c13 {font-size:11px;}
    span.c12 {color:#cc0000; font-size:13px; font-weight:bold; padding-left:5px;}
    table.c11 {padding:0px; margin-left:-2px; border:0px solid #000000; background:url('../images/blokk_regpartnerek_bg.jpg') repeat-y bottom left; height:140px;}
    td.c10 {padding:0px; margin:0px; border:0px;}
    table.c9 {background:url('../images/blokk_regpartnerek_bg.jpg') repeat-y top left; padding-left:1px;height:140px;}
    div.c8 { padding-left:1px;}
    table.c7 {border-collapse: collapse;background:#cc0000; padding-left:1px;}
    tr.c6 {background:#cc0000; padding-left:1px;}
    input.c5 {background:url('../images/button_login_belep.jpg') no-repeat top left; border:0px; width:100px; height:25px;}
    span.c4 {color: #FF8000; visibility: hidden;}
    input.c3 {width:90px;}
    label.c2 {color:#ffffff;}
    div.c1 {float:left;width:265px;height:75px; padding-left:15px; border:0px solid #000000;}

/* Obecne classy */
#g2-cont .screenHide {
	display: none;
}
#g2-PrintReply, .g2-PrintReply {
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
}
#g2-cont {
margin:35px;
text-align:justify;
}


/* G2 @ Vypis pozic */

.g2-list h1 {
color:#CC0000;
font-size:1.5em;
line-height:1;
margin-bottom:1em;
}

.g2-list h2 {
font-size:1em;
font-weight:bold;
margin-bottom:1em;
}

.g2-list h3 {
font-size:1em;
font-weight:bold;
margin-bottom:1em;
}


.g2-list li {
padding-top:7px;
padding-bottom:7px;
padding-left:8px;
padding-right:8px;
position:relative;
margin-bottom:0.35em;
margin-top:0.35em;
line-height:110%;
display:block;
border:1px solid #F1F1F1;
}
.g2-list li:hover {
border:1px solid #CCCCCC;
}

.g2-list ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.g2-list li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/li.jpg) no-repeat scroll left center;
color:#000000;
font-size:110%;
padding-left:25px;
padding-right:4px;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}
.g2-list li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/li.jpg) no-repeat scroll left center;
color:#CC0000;
font-size:110%;
padding-left:25px;
padding-right:4px;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}
.g2-list li span{padding-left:5px;}

.g2-list ul li img {
	position: relative;
	left: 5px;
}




/* G2 @ Detail pozice */

.g2-detail h1 {
color:#CC0000;
font-size:1.5em;
line-height:1;
margin-bottom:1em;
margin-top:1em;
}
.g2-detail h2 {
color: #000000;
font-size:1em;
font-weight:bold;
margin-bottom:1em;
}
.g2-detail h3 {
color: #000000;
font-size:1em;
font-weight:bold;
margin-bottom:0px;
}
.g2-detail address {
	font-style: normal;
}
.g2-detail p {
margin-bottom:20px;
padding:0;

}
.g2-detail ul {
margin-top:0px;
}
.g2-detail ul li {
list-style-type:disc;
margin-left:0px;
}
#g2-butt {
text-decoration: none !important;
margin-top:20px;
margin-bottom:20px;
padding-bottom:20px;
clear:both;
}

#g2-butt a#g2b-reply {
	background-color:#CC0000;
border:1px solid #C5C5C5;
color:#FFFFFF !important;
display:block;
float:left;
font-weight:bold;
padding-bottom:2px;
padding-top:2px;
text-align:center;
text-decoration:none !important;
width:90px;
margin-right: 10px;
}
#g2-butt a#g2b-back {

background-color:#B5B5B5;
border:1px solid #C5C5C5;
color:#FFFFFF !important;
display:block;
float:left;
font-weight:bold;
padding:2px 10px;
text-align:center;
text-decoration:none !important;
width:auto;
}

/* G2 @ Strankovani */
#g2-paging {
	padding-top: 5px;
}

#g2-paging .pagination {
	display: none;
}

#g2-paging .pages {
	padding-left: 10px;
	padding-right: 10px;
}
#g2-paging em {
	display: block;
	font-size: 11px;
	padding-top: 5px;
}
#g2-paging span.clear {
	clear: both;
}


/* G2 @ Formular */

.g2-form h1 {
color:#CC0000;
font-size:1.5em;
line-height:1;
margin-bottom:1em;
}

.g2-form p{
text-align:justify;
clear:both;
}

/* vyznaceni chybne vyplnenych poli */
.g2-form input.g2-wrong, .g2-form textarea.g2-wrong, .g2-form select.g2-wrong {
	background-color: #DFDFDF;
}
.g2-form .g2-wrong, .g2-form div.g2-wrong ins strong {
	color: #CC0000;
}
.g2-form div.g2-wrong {
	margin: 10px 0;
	padding: 10px;
	border: 1px solid #ccc;
	color: #000;
	background-color: #FFFFFF;
	width: 600px;
}
*html .g2-form div.g2-wrong {
	width: 600px;
}
.g2-form .g2-wrong ins {
	display: block;
}
.g2-form .g2-wrong p {
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0px;
}
.g2-form .g2-wrong ul {
margin:0px;
}
.g2-form .g2-wrong ul li {
	margin-top: 4px;
}
/* styly formularovych prvku */
.g2-form input, .g2-form select, .g2-form textarea {
	margin: 4px 0 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:200px;
}
.g2-form textarea {
	overflow: auto;
	width:300px;
	margin-bottom:10px;
}
.g2-form .checkbox, .g2-form .radio {
	border: 0 !important;
	float: left;
	margin: 0 10px 0 0;
	width: 13px;
	height: 13px;
}
/* cleneni formulare */
* html .g2-form fieldset {
	padding-bottom: 7px;
}
.g2-form fieldset {
	border: 1px solid #E2E2E2;
	margin-top: 10px;
	padding: 2px 10px 8px 10px;
	width: 600px;
}
.g2-form fieldset legend {
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0 5px 0 5px;
color:#000000;
}
.g2-form label {
	margin: 2px 0 2px 0;
	float: left;
	width: 150px;
font-weight:normal;
}
.g2-form label.inlinelabel {
	float: left;
	width: auto;
	line-height: 150%;
	margin: 0;
}

#g2-butt input#g2b-send {
	background-color:#CC0000;
border:1px solid #C5C5C5;
color:#FFFFFF !important;
display:block;
float:left;
font-weight:bold;
padding-bottom:2px;
padding-top:2px;
text-align:center;
text-decoration:none !important;
width:90px;
margin-right: 10px;
}
#g2-need{margin-top:20px;}

/* protoze FF ma vlastni hlavu */
:root .g2-form label.inlinelabel {
	margin-top: -3px;
}
.g2-form p {
	font-size: 11px;
margin-top:10px;
}
.g2-form table {
	padding: 0;
}
.g2-form td {
	padding: 2px 0 2px 0;
}
/* hvezdicka */
.g2-form span {
	color: #FF0000;
}
.g2-PrintReply{display:none;}


