/**
 *
 * $Id: 41_portal_new.css,v 1.1.1.1 2009-03-19 12:37:44 ferencza Exp $ 
 *
 */ 

@import url("common.css");

html {
  margin:0;
  padding:0;
}	
body{
  font-family: arial, helvetica, sans-serif;
  text-align:left;
  font-size:12px;
  color:#000;
  margin:0;
  padding:0;
}	

a {
  color: #001546;
}

a:hover {
  color: #001546;
  text-decoration: underline;
}

.shortlink:hover {
  color: #001546;
  text-decoration: underline;
}

#root {
  margin:0 0 0 0;
  padding:0px 0px 0px 0px;
/*clear:both;*/
}
#table2 {
  margin: 0 0 0 0;
  padding: 105px 0px 0px 0px;
  border: 0;
  width: 1000px;
  width: 1000px;
  background-color: #fff;
}
#topMenu {
  padding: 0;
  margin: 0;
  float: left;
  white-space: nowrap;
  position: absolute;
  top: 0px;
  left: 0px;
  border-bottom: 4px solid #001546;
}
#topMenu .top_left {
  white-space: nowrap;
  float: left;
}
#topMenu .top_right {
/*top:0px !important;*/
 float: right;		
 white-space: nowrap;	
 padding: 10px 10px 0 0;
 margin: 0;
}
#toptopMenu {
  float:right;
  margin:0px 0px 0px 0px;
  padding:120px 280px 0px 0px;  
}
#mainMenu {
  padding:0;
  margin:0;
}	
#mainMenu a {
 display:block;
}
#left-content {
  float:left;
}
#content {
  padding: 0px 10px 10px 10px;
  margin: 0px 10px 0px 0px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}

.section {
  padding: 5px 0 2px 0;
  margin: 0;
  font-size: 14px;
  color: #001546;
  border-bottom: 1px solid #001546;
  text-align: left;
  font-weight: bold;
}

.section_ {
  padding: 10px 0 0 0;
  margin: 0;
  font-size: 14px;
  color: #001546;
  text-align: left;
  font-weight: bold;
}

.section h2 {
  font-size:14px;
}

.section_ h2 {
  font-size:14px;
}

.copyright {
  padding: 10px;
  margin-top: 10px;
  text-align: center;
  color: #ffffff;
  background-color: #001546;
  font-weight: bold;
  font-size: 10px;
}	

.copyright a {
  color: #ffffff;
  text-decoration: underline;
}	

/* CustomRegistration */
#frmOnlLogin {
  text-align: left;
  margin: 0;
  padding: 0;
  display: block;
  background-color: transparent;
}
#frmOnlLogin .almenu {
  font-weight: normal;
  text-align:left;
  color: #001546;
  text-decoration: none;
}
#frmOnlLogin .label {
  font-size: 11px;
  font-weight: normal;
  text-align:left;
  color: #001546;
  text-decoration: none;
  float: left;
  margin-bottom: 5px;
  margin-right: 5px;
}

#frmOnlLogin input {
  border: 1px solid #001546;
}

#frmOnlLogin .input {
  text-align: right;
  margin-bottom: 5px;
}

#frmOnlLogin .input a {
  color: #000000;
}
  
#frmOnlLogin .input a:hover {
  color: #001546;
} 

#frmSearch input {
  border: 1px solid #001546;
}

#RegMenu {
  margin: 5px;
  padding: 0;
  list-style-type: none;
  font-family: "Arial", "Helvetica", sans-serif !important;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  text-decoration: none;
}
#RegMenu ul li {
  padding: 0px;
  margin: 0px;
}
#RegMenu ul li a {
  font-size: 11px; 
  color: #fff;
  text-decoration: none;
}
#RegMenu li a:hover { 
  color: #001546;
  text-decoration: underline; 
}
#SubmitLogin {
  font-family: "Arial", "Helvetica", sans-serif !important;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  border: 1px #333333 solid;
  background-color: #001546;
  font-weight:bold;
  margin:10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
#SubmitLogout {
  font-family: "Arial", "Helvetica", sans-serif !important;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  border: 1px #333333 solid;
  background-color: #001546;
  font-weight:bold;
  margin:10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
#form_submit {
  font-family: "Arial", "Helvetica", sans-serif !important;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  border: 1px #333333 solid;
  background-color: #001546;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
#frmSendPassword {
  font-family: "Arial", "Helvetica", sans-serif !important;
  font-size: 11px; 
  color: #000;
  text-decoration: none;
}
#smtEmail {
  font-family: "Arial", "Helvetica", sans-serif !important;
  font-size: 11px; 
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  border: 1px #333333 solid;
  background-color: #001546;
  font-weight:bold;
}
/* CustomRegistration end*/
.subtitle {
  color: #666;
  text-align: center;
  padding:0px 20px 0px 0px;
}
.mainpage {
  font-family: "Arial", "Helvetica", sans-serif !important;
  font-weight:normal;
  font-size: 12px;
  padding: 0px 0px 0px 0px;	
  margin: 0;
  text-align: left;
}

/*Main data*/
.ac_cislo {
 display:none;
}
.ac_datum {
 font-weight:bold;
}
.issuetable {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
.issuetable td strong{
  display:none;
}
.issuetable td td a{
  font-weight:bold;
}
/*Main data end*/
/* Tax calendar*/
.shorttitle a {
 font-weight:bold;
 color:#001546;
}
.shorttitle a:hover {
  color:#001546;
  text-decoration:underline;  
  display:inline;
}
.kalmonthlink {
 color:#001546;
}
#tax_calendar_list li {
 list-style-type:none;
}
#tax_calendar_list li a {
 font-weight:bold;
}
.subtitle {
 font-weight:bold;
}
/* Tax calendar end*/

/* products*/
.productbranchview {
  margin:20px 5px 0px 5px;
  padding:0;
  clear:right;
}
.productlist {
  text-align:left;
}
.section-title a {
  display:none;
}
.productpiclink {
  float:right;
  margin: 0px 0px 0px 0px;
  padding:0px 40px 0px 0px;
}
.formandbranch {
  font-size: 11px; 
  color: #001546;
  text-decoration: underline;
}
.productnew {
  font-size: 12px !important; 	
  font-weight:bold !important;
  color: #900 !important;
  text-decoration: none !important;
}
/*_basic*/
.productparttitle, .productparttitle a {
  font-family: "Arial", "Helvetica", sans-serif !important;
  font-weight:bold;
  font-size: 12px;
  color: #001546;
  text-decoration: none
  display:inline;
  margin:0;
  padding:0;
}
.rabat {
  font-weight:bold;
  font-size: 12px;
  color: #900;
}
.rabat-price {
  font-weight:bold;
  font-size: 12px;
  color: #900;
}
.productpartlink {
  font-family: "Arial", "Helvetica", sans-serif !important;
  font-weight:bold;
  font-size: 11px;
  color: #001546;
  text-decoration: none; 
}
.productpartlink:hover {
  font-family: "Arial", "Helvetica", sans-serif !important;
  font-weight:bold;
  font-size: 11px;
  color: #FF6600;
  text-decoration: none; 
}
.product-data {
  margin: 0px 0px 0px 0px;
  padding:0px 40px 0px 5px;
  text-align:left;
  font-family: "Arial", "Helvetica", sans-serif !important;
  font-size: 12px;
  /*width:500px;*/
}
.product-data h2 {
  font-size: 14px;
}
.product-image {
  margin: 0px 0px 0px 0px;
  padding:0px 40px 0px 0px;
}
.partcontent a {
  color: #008080;
  text-decoration:none;  
  display:inline;
}
.partcontent a:hover {
  color:#001546;
  text-decoration:underline;  
  display:inline;
}
.product-data .product-image {
  float:right;
}
.product-data .parts {
  clear:right;
}
.product-data a.orderlinktext {
  color:#900;
  font-weight:bold;
  text-decoration:none;
}
.product-data p {
  margin-left:2px;
}
.product-data .productparttitlediv {
  margin:10px 0px 0px 0px;
  padding:0;
}
.product-data .part-links {
  margin-top:10px;
}
.cdate {
  margin-top:10px;
}
.prodman {
  margin-top:10px;
}
.prodman a {
  color: #008080;
  text-decoration:none;
  display:block;
}
.prodman a:hover {
  color:#001546;
  text-decoration:underline;  
}
/*_basic end*/
/* products end*/
#onlsection, #dotaz{
  font-family: "Arial", "Helvetica", sans-serif !important;
  font-size: 11px; 
  text-decoration: none;
  border: 1px #333333 solid;
}
#obsubmit, #questionbutton, #execdotaz {
  font-family: "Arial", "Helvetica", sans-serif !important;  font-size: 11px; 
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  border: 1px #333333 solid;
  background-color: #001546;
  font-weight:bold;
}
.kivonattext {
  font-style:italic;
}
.cid-container {
  padding:0px 10px 0px 0px;
}
/*Basket*/
#frmBasket .form_submit, .form_submit2 {
  font-family: "Arial", "Helvetica", sans-serif !important;
  font-size: 11px; 
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  border: 1px #333333 solid;
  background-color: #001546;
  font-weight:bold;
}
#basket {
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  width:90%;
}
#basket th {
  background-color:#eee;
  font-size:12px;
  padding:5px 0px 5px 0px;
  color:#666;
  text-align:center;
}
#basket td  {
  font-size: 12px;
  color: #666; 
  text-decoration: none;
  margin:0px;
  border-bottom: 1px solid black;
}
#basket tr {
  background-color: #fff;
}
#basket a:link, #basket a:visited {
  font-family: "Arial", "Helvetica", sans-serif !important;
  font-size: 11px;
  color: #001546;
  text-decoration: none;
  font-weight:bold;
}
#basket a:hover {
  font-family: "Arial", "Helvetica", sans-serif !important;
  font-size: 11px;
  color: #FF6600;
  text-decoration: none; 
  font-weight:bold;
}
#minibasket th {
  font-size:8px;
  color:#666;
}
#minibasket td {
  font-size: 8px;
  color: #666; 
}
div.basket_msg {
  width:100%;
  font-size: 14px;
  color: #666; 
  text-align: center;
  font-family: "Arial", "Helvetica", sans-serif !important;
  margin-top:8px;
}
span.basket_msg {
}
#basket_line a {
 font-family: "Arial", "Helvetica", sans-serif !important; font-size: 11px;
 color: #000;
 text-decoration: none;  
}
#basket_line a:hover {
  color:#001546;
  text-decoration: underline;
}
.basketlink a {
  font-size: 11px !important; 	
  font-weight:bold !important;
  color: #900 !important;
  text-decoration: none !important;
}
.basketlink a:hover {
  color: #900 !important;
  text-decoration: none !important;
}
.basket {
  margin:2px;
  padding:2px;
}
.error_msg {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px !important;  
  padding:0px 10px 0px 0px;
}
.small{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px !important;  
  color: #900 !important;
}

.header {
  text-align: left;
  margin: 25px 0 0 0;
  font-size: 22px;
  color: #001546;
  padding: 0;
}

.header h3 {
  font-size: 14px;
}

.subHeader {
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  float: left;
}

/** box start */
.leftHead {
  background-image:url("http://image.dashofer.hu/afatipp/2007/left_top.jpg");
  background-repeat:no-repeat;
  background-position:left top;
}

.leftHead2 {
  background-image:url("http://image.dashofer.hu/afatipp/2007/left_top2.jpg");
  background-repeat:no-repeat;
  background-position:left top;
}

.rightHead {
  background-image:url("http://image.dashofer.hu/afatipp/2007/right_top.jpg");
  background-repeat:no-repeat;
  background-position:right top;
}

.rightHead2 {
  background-image:url("http://image.dashofer.hu/afatipp/2007/right_top2.jpg");
  background-repeat:no-repeat;
  background-position:right top;
}

.centerHead {
  background-color: #001546;
  color: #fff;
}

.centerHead2 {
  background-color: #001546;
  color: #fff;
}

.leftMenu {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}

.leftMenu ul li {
  background:url("http://image.dashofer.hu/afatipp/2007/arrow.jpg") no-repeat left;
}

.leftMenu ul li a {
  color: #000000;
}
  
.leftMenu ul li a:hover {
  color: #001546;
}  

.leftFoot {
  background-image:url("http://image.dashofer.hu/afatipp/2007/left_bottom.jpg");
  background-repeat:no-repeat;
  background-position:left top;
}

.leftFoot2 {
  background-image:url("http://image.dashofer.hu/afatipp/2007/left_bottom2.jpg");
  background-repeat:no-repeat;
  background-position:left top;
}

.rightFoot {
  background-image:url("http://image.dashofer.hu/afatipp/2007/right_bottom.jpg");
  background-repeat:no-repeat;
  background-position:right top;
}

.rightFoot2 {
  background-image:url("http://image.dashofer.hu/afatipp/2007/right_bottom2.jpg");
  background-repeat:no-repeat;
  background-position:right top;
}

.centerFoot {
  border-top: 1px solid #cccccc;
}

.centerFoot2 {
  border-top: 5px solid #CBBAB2;
}
/** box end */

/** center box */
.main_leftHead {
  background-image:url("http://image.dashofer.hu/afatipp/2007/main_left_top.jpg");
  background-repeat:no-repeat;
  background-position:left top;
}

.main_rightHead {
  background-image:url("http://image.dashofer.hu/afatipp/2007/main_right_top.jpg");
  background-repeat:no-repeat;
  background-position:right top;
}

.main_centerHead {
  background-color: #fff;
  color: #fff;
  border-top: 1px solid #cccccc;
}

.main_leftFoot {
  background-image:url("http://image.dashofer.hu/afatipp/2007/left_bottom.jpg");
  background-repeat:no-repeat;
  background-position:left top;
}

.main_rightFoot {
  background-image:url("http://image.dashofer.hu/afatipp/2007/right_bottom.jpg");
  background-repeat:no-repeat;
  background-position:right top;
}

.main_centerFoot {
  border-top: 1px solid #cccccc;
}
/** center box end */

.r1 {
  background-color: #CBBAB2;
  padding: 5px;
  color: #000;
}

.r1 a {
  color: #000;
  text-decoration: underline;
}

.r1 a:hover {
  color: #000;
  text-decoration: none;
}

.r2 {
  background-color: #bdad94;
  padding: 5px;
  color: #000;
}

#footer {
  color: #ffffff;
  background-color: #001546;
}

#footer a {
  color: #fff;
}

#footer a:hover {
  text-decoration: underline;
}