body {
	background-color: #232323;
	background-image: url('../img/bg.jpg');
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: top left;
	margin: 0px;
	padding: 0px;
	font: 16px Tahoma, Arial, Sans-Serif;
	color: #FFF;
	text-align: left;
		}	

h1, h2, h3 {
	font: 19px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF; 
	margin: 15px auto;
	padding: 0;
	text-align: center;
	font-weight:normal;
		}
		
#main p {
	font-size:12px;
		}	

h4 {
	font-family: tahoma, arial, sans-serif;
	color: #99FF33;
	font-size: 18px;
	margin-bottom: 0; 
	margin-top: 0;
	text-align: center;
		}

#bottom ul {
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
}

#bottom li {
	margin: 0 auto;
	padding-right: 16px;
	display: inline;

}

#bottom  a {color: #999;}

#bottom a:hover, #bottom a:active {
	color: #FFF;
	background: none;
		}
		
#bottom p, #bottom {
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
		}

		
#add p {font-size: 12px;}

a {
	color: #FF3300;
	text-decoration: underline;
		}
		
a:hover, a:active {
	color: #FFF;
	background-color: #FF3300;
		}

img {border-width: 0px;}	
alt {color: #FFF;}

hr {
  color: #676767;
  width: 75%;
  height: 1px;
  border-left: none;
  border-right: none;
  border-top: 1px solid #676767;
  border-bottom: none;
  text-align: center;
	}
	
.text_left {text-align: left;}
.float_left {float: left;}
.clear {clear: both;}
.center {text-align: center;}
.space {margin: 15px 0 0 0;}
.padding_r_15 {padding: 0 15px 0 0;}
.padding_r_9 {padding: 0 9px 0 0;}
.small, .small hr {
	color: #808080;
	width: 45%;
	height: 1px;
	border-left: none;
	border-right: none;
	border-top: 1px solid;
	border-bottom: none;
	text-align : center;
		}	
	
.fixsm #small {
	color: #808080;
	width: 45%;
	height: 1px;
	text-align : center;
		}
	
/* --------- PRICE begins ---------- */

.prices_content h3  {
	font-family: tahoma, arial, sans-serif;
	margin-bottom: 10px 0 10px 0;
	font-size: 16px;
	color: #FF3300;
	text-align: center;
		}
		
.prices_content p {
	font-size: 14px;
	padding: 0 5px 0 5px;
		}	
		
.prices_list {
	color: #FF3300;
	text-align: center; 
		}	
		
.prices_content span {
	color: #FF3300;
	}
	
.price-asteriks p {
	font-family: arial, tahoma, sans-serif;
	font-size: 10px;
		}

/* --------- PRICE ends ---------- */		

.menu_top img {
	top: 0px;
	padding: 0;
		}

.menu_top a:hover, .menu_top a:active, .menu_bottom a:hover, .menu_bottom a:active {
	background: none;
		}

/* ------- MENU starts -------- */

#mid_bar {
	position: absolute;
	margin: 162px 0 0 0;
	z-index: 5; 
		}
#topRight_bar {
	position: absolute;
	margin: -2px 0 0 0;
	z-index: 2;
	text-align: left;
	width: 50em;
		}
#empty_slide {
	position: absolute;
	margin: 0 0 0 0;
	z-index:3;
		}
#slideshow {
	position: absolute;
	margin: 0 0 0 0;
	z-index:4;
		}
#menu_field {
	position: absolute;
	z-index: 6;
	margin: 163px 0 0 6px;
		}
/* ------- MENU ends -------- */

/* ------- aboutUs + SPAN begins -------- */

#aboutUs h3, span, #top5 h3 {
	font: 16px tahoma, arial, sans-serif;
	color: #FF3300;
	margin: 20px 0 0 0;
	text-align: left;
		}
		
.ap_pic {
	margin: 0;
	padding: 0 10px 0 0;
	float: left;
		}
		
/* ------- top5 begins -------- */

#top5 h1 {
	font: 14px tahoma, arial, sans-serif;
	color: #999;
	letter-spacing: 10px;
	text-align: center;
		}
		
.pixnb {
	border-width: 0px;
		}

.pix img {
	border-style: double;
	text-align : center;
	color: #727272;
	border-width: 4px;
		}
		
.top5_line {
	color: #808080;
	width: 100%;
	height: 1px;
	border-left: none;
	border-right: none;
	border-top: 1px solid;
	border-bottom: none;
	text-align : center;
		}

/* --------- top5 ends ---------- */

/* ------- FOLIO begins -------- */

#folio {
	margin: 0;
	padding: 0;
	text-align: center;
		}

#folio_content {
	margin: 0;
	padding-top: 58px;
	padding-left: 200px;
	width: 702px;
		}
		
#folio_flash {
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	background: #000;
	
		}
		
/* ------- FOLIO ends -------- */

/* ------- NEWS >>> -------- */

.news_box {
	margin: 30px 5px;
	padding: 0;
	border: 2px dotted #333;
		}
		
.news_header {
	margin: 0px;
	padding: 0 4px;
	border-bottom: 1px solid #333;
	font: 16px Arial, Tahoma, Sans-serif;
	color: #888;
		}
		
.news_header a {
	font-weight: normal;
	color: #888;
	text-decoration: none;
		}
		
.news_header a:hover, .news_header a:active {
	background: none;
	color: #888;
	text-decoration: none;
		}
		
.news {
	margin: 1px;
	padding: 0 5px;
	font: 16px Arial, Tahoma, Sans-serif;
		}
		
.news ul {
	margin: 0 0 0 12px;
	padding: 5px;
		}