/* General styles */
A:link , A:visited {
    color: #E26D00;
    font-size: 12px;
    font-family: Arial;
    text-decoration: none;
    /*font-weight: bold;*/
  }
A:hover {
    color: #E87700;
    font-size: 12px;
    font-family: Arial;
    text-decoration: none;
    /*font-weight: bold;*/
    text-decoration: underline;
}
.title {
	font-family: MS Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	font-weight:bold;
}


/* Menu styles declaration */
A.menulink, A.menulink:hover, A.menulink:visited{
	color: white;
	font-family:MS Sans Serif, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	font-weight: normal;	
}
.menuLinkArea, .menuLinkAreaActive {
	padding-left: 8px; 
	padding-right: 8px; 
	background-color: #616161;
}

#copyright {
    font-family: Geogia, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: black;
    text-align: center;
    /* new year design */
    background: url("../images/fon1.gif") no-repeat;    
    /*background: url("../images/atid_copyright.jpg") no-repeat;  */  
}

A.linkToShop, A.linkToShop:hover, A.linkToShop:visited {
	color: #2254AC;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	font-style:italic;
	font-weight:bold;
}

.text1, .pagesnav, .text {
    font : 12px Arial, Verdana, Helvetica, sans-serif;
    color : #000000;
}

.text2 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: black;
}

.title1 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}

/* News and articles styles */
.news_date {
    font-family: Helvetica, Verdana, sans-serif;
    font-size: 12px;
    color: black;
    font-weight: bold;
}
A.news_headline,A.news_headline:hover, .news_headline {
    font-family: Helvetica, Arial, sans-serif, Verdana;
    font-size: 12px;
    color: #E87700;
    font-weight: bold;
}
A.news_headline:visited {
    font-family: Helvetica, Arial, sans-serif, Verdana;
    font-size: 12px;
    color: #E87700;
    font-weight: bold;
}
A.news_podrob {
	color: black;
	font-weight: bold;
}
.txtTitle {
    font : 14px Arial, Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color : #E26D00;
    text-align: center;
}

.txtSubTitle {
    font : 12px Arial, Verdana, Helvetica, sans-serif;
    font-weight:bold;
    color : #1b155d;
    text-align:left;
    margin-left:20px;
}
.txtBody {
    font : 11px Arial, Verdana, Helvetica, sans-serif;
    color : #000000;
    text-indent : 5px;
    text-align:justify;
}
.txtBody IMG {
    /*border: 1px solid black;*/
    margin: 0px 2px 0px 2px;
}

.txtNotes {
    font : 11px Arial, Verdana, Helvetica, sans-serif;
    color : #000000;
    font-style:italic;
}
.txtAuthor {
    font : 11px Arial, Verdana, Helvetica, sans-serif;
    color : #000000;
    font-style:italic;
    text-align: right;
    padding-right: 20px;
}
TABLE.separator {
    border-style: dotted;
    border-width: 0px 0px 2px 0px;
    border-color: white;
    empty-cells: show;
    border-collapse: collapse;
    width:100%;
    margin: 5px 0px 5px 0px;
  }
/* Content page styles */

A.level1, A.level1:visited {
    font-family: Times;
    font-size: 14px;
    font-weight:bold;
    line-height:13px;
  }

A.level1:hover {
    font-family: Times;
    font-size: 14px;
    font-weight:bold;
    line-height:13px;
  }

A.level2, A.level2:visited {
    font-family: Times;
    font-size: 14px;
    font-weight:normal;
  }

A.level2:hover {
    font-family: Times;
    font-size: 14px;
    font-weight:normal;
	color: inherit;
}

/* Discount card */
#DCLogonForm { 
	position: absolute; 
	top: 210px; 
	display: none; 
	width:95%; 
	z-index: 66; 
	font-size:100%; 

}

a.tooltip {
	z-index: 24; 
	color: #000; 
	position: relative; 
	background-color: transparent; 
	text-decoration: none    
}
a.tooltip:hover {
	
	z-index: 25; 
	background-color: #F9FBD7;

}
a.tooltip span {
    display: none; 
}
a.tooltip:hover span {
	
    display:block;
    position:absolute;
    left:2em; 
    top:2em; 
    width:15em;
    border:1px solid #ccc;
    background-color: #F9FBD7; 
    color:#000;
    text-align: center;
    text-decoration: none;
    
}
/* new year styles */
.sideHeader {
	background-image: url("/images/fon-green.jpg");
}
.sideMenu {
	background-image: url("/images/fon.jpg");
}
.sideFooter {
	background-image: url("/images/fon.jpg");
}
.sideContent {
	background-image: url("/images/fon-green.jpg");
}
#corners {
	position: absolute;
	z-index:101;
	width: 100%;
	top: 0;
}
#cornersBase {
	margin-left: auto;
	margin-right: auto;
	width: 920px;
	height: 179px;
}
#leftCorner {
	float: left;
	width: 60px;
	height: 179px;
	margin-left: 1px; /* resize workaround */
	background-image: url("/images/left_corner.gif");
	display: none;
}
#rightCorner {
	float: right;
	width: 60px;
	height: 179px;
	background-image: url("/images/right_corner.gif");
	display: none;
}

div.test h1 { font-size: 20px; font-weight: bold; }

/* CONTACT */ 
div.contact h3 { font-weight: bold; font-size: 1.22em; padding: 0px 0px 2px; margin: 0px 0px 5px; border-bottom: 1px solid #cce5fd; }
div.contact address { padding: 0px; margin: 0px 0px 10px; }
div.contact address p { padding: 0px 0px 0px 20px; margin: 0px 0px 3px; }
div.contact address p em { display: block; float: left; width: 150px; }
div.contact fieldset { padding: 5px 0px 0px 20px; border: none; }
div.contact fieldset p { margin: 0px 0px 10px; padding: 0px; }
div.contact fieldset p.error { margin: 0px 0px 10px; padding: 0px 0px 0px 146px !important; padding: 0px 0px 0px 153px; color: #993333; }
div.contact fieldset p label { float: left; width: 145px !important; width: 150px; display: block; }
div.contact fieldset p input { width: 180px; border: 1px solid #7f9db9; }
div.contact fieldset p select { width: 260px; border: 1px solid #7f9db9; }
div.contact fieldset p textarea { width: 280px; height: 150px; border: 1px solid #7f9db9; }
div.contact fieldset p input#contactSubmit { font-size: 100%; width: 150px; border: 1px solid #7f9db9; background: #f9f9f9; margin: 0px 0px 0px 145px !important; margin: 0px 0px 0px 153px; }  

div.itform fieldset { padding: 5px 0px 0px 20px; border: none; }
div.itform fieldset .error { color: red; clear: left; margin-left: 250px;}
div.itform fieldset p { margin: 0px 0px 10px; padding-top: 10px; clear: both; text-align: left; }
div.itform fieldset p label { float: left; width: 250px; display: block; }
div.itform fieldset p input { width: 180px; border: 1px solid #7f9db9; }
div.itform fieldset p select { width: 180px; border: 1px solid #7f9db9; }
div.itform fieldset p textarea { width: 280px; height: 60px; border: 1px solid #7f9db9; }
div.itform fieldset p input#contactSubmit { font-size: 100%; width: 150px; border: 1px solid #7f9db9; background: #f9f9f9; margin: 0px 0px 0px 145px !important; margin: 0px 0px 0px 153px; }  