@import url('navigation.css');

* {
	outline:none;
	letter-spacing:0.06em;
}

a {

	text-decoration: none;
	border-width:0px 0px 1px 0px;
	border-style: dotted;
	color:#111111;

}

p {

	/*text-indent:10px;*/

}

ul {

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 13px;
	
	list-style-type:square;
	
	text-align:left;

}

ul ul {

	list-style-type:none;

}

object {

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

img {

	border:0px;

}

h1, h2, h3, h4, h5 {

	font-weight:normal;
	margin:0.4em 0px 0.4em 0px;
}

h1 {

	font-size:40px;
	line-height:40px;

}

body {

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	background:#FFFFFF url('../ress/img/bg/bg_main.jpg') top center repeat-y;
	
	font-family: Helvetica,Arial,sans-serif;
	font-size: 13px;
	line-height:1.5em;
	color: #333333;


}

#top_wrapper {

	width:100%;
	height:60px;
	overflow:hidden;
	background:url('../ress/img/bg/top_wrapper_bg.jpg') top center repeat-x;

}

#banner_wrapper {

	width:100%;
	height:215px;
	overflow:hidden;
	background:#FFFFFF url('../ress/img/bg/banner_wrapper_bg.jpg') top center repeat-x;
	position:relative;

}

#banner1_wrapper {

	width:100%;
	height:215px;
	overflow:hidden;
	background:url('../ress/img/bg/banner1_wrapper_bg.jpg') top center repeat-x;
	position:absolute;
	top:0px;
	left:0px;

}

#banner1 {

	width:950px;
	height:215px;
	
	margin:0px auto 0px auto;
	
	overflow:hidden;
	background:url('../ress/img/bg/banner1.jpg') top left no-repeat;

}

#banner2_wrapper {

	width:100%;
	height:215px;
	overflow:hidden;
	background:url('../ress/img/bg/banner2_wrapper_bg.jpg') top center repeat-x;
	position:absolute;
	top:0px;
	left:0px;

}

#banner2 {

	width:950px;
	height:215px;
	
	margin:0px auto 0px auto;
	
	overflow:hidden;
	background:url('../ress/img/bg/banner2.jpg') top left no-repeat;

}

#banner3_wrapper {

	width:100%;
	height:215px;
	overflow:hidden;
	background:url('../ress/img/bg/banner3_wrapper_bg.jpg') top center repeat-x;
	position:absolute;
	top:0px;
	left:0px;

}

#banner3 {

	width:950px;
	height:215px;
	
	margin:0px auto 0px auto;
	
	overflow:hidden;
	background:url('../ress/img/bg/banner3.jpg') top left no-repeat;

}

#close_banner_wrapper {

	width:950px;
	margin:0px auto 0px auto;
	overflow:hidden;
	
}



#main_wrapper {

	position:relative;

}



#logo {

	width:950px;
	height:60px;
	margin:0px auto 0px auto;
	/*background:url('../ress/img/bg/bg_logo.png') top left no-repeat;*/

}

#main {

	width:948px;
	margin:0px auto 0px auto;
	padding:0px 15px 10px 15px;
	
	height:450px;
	height:auto !important;
	min-height:450px;
	
}

#content {

	width:768px;
	width:697px;
	
	/*padding:10px;*/
	
	float:left;
	
	text-align:justify;
	
	position:relative;

}

#content p {

	font-family: 'Tahoma';

}

#breadcrumb {

	border:1px solid #CCCCCC;
	border-width:0px 0px 1px 0px;

}

#breadcrumb a {

	text-decoration:none;
	border-width:0px 0px 0px 0px;

}


#pack_price {

	position:absolute;
	
	width:190px;
	
	top:0px;
	right:0px;
	
	text-align:right;

}

#pack_price .price {

	font-size:30px;
	margin:10px 0px 0px 0px;

}

#pack_custom_illus {

	margin:-20px 0px 0px 0px;

}

.pack_modules {

	border:1px solid #DDDDDD;
	padding:10px;
	margin:0px 0px 10px 0px;

}

.pack_modules .pack_modules_illus {

	width:50px;
		
	margin:6px 10px 0px 0px;

	float:left;
	
}

.pack_modules .pack_modules_text {

	width:600px;
	
	
	float:left;
	
}

#contact {

	background:url('../ress/img/bg/contact_bg.png') top left repeat-y;

}

#contact_menu {

	width:162px;
	float:left;
	
	text-align:left;

}

#contact_content {

	width:500px;
	height:400px;
	min-height:400px;
	height:auto !important;
	padding:0px 10px 0px 10px;
	float:right;

}

#sidebar {

	width:220px;
	
	padding:10px 0px 10px 15px;
	margin:0px 0px 0px 15px;
	
	
	float:left;

}

#footer_wrapper {

	width:100%;
		
	padding:10px 0px 0px 0px;
	overflow:hidden;
	background:url('../ress/img/bg/footer_wrapper_bg.png') top center repeat-x;

}

#footer_wrapper2 {

	width:100%;
	height:160px;
	height:auto !important;
	min-height:160px;
	
	padding:0px 0px 0px 0px;
	overflow:hidden;
	background:#FFFFFF url('../ress/img/bg/footer_wrapper2_bg.png') top center repeat-x;

}

#footer {

	width:920px;
	margin:0px auto 0px auto;
	padding:10px 15px 10px 15px;
	
	font-size:11px;	
	color:#555555;
	
	text-align:left;
}

#footer a {

	color:#555555;
	text-decoration:none;
	border-width:0px 0px 0px 0px;

}

#footer ul {

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;

}

#footer ul ul{

	margin:0px 0px 0px -13px;
	padding:0px 0px 0px 0px;
	font-weight:normal;

}

#footer2_wrapper {

	width:100%;
	height:10px;
	height:auto !important;
	min-height:10px;
	
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 0px;
	overflow:hidden;
	background:url('../ress/img/bg/footer2_wrapper_bg.png') top center repeat-x;

}

#footer2 {

	width:950px;
	margin:0px auto 0px auto;
	
	text-align:center;

}

/* SYSTEM MESSAGE */

.system_alert_msg {
	background:#FFF6BF;
	height:auto;
	padding:15px 15px 15px 50px;
	margin:0px 0px 5px 0px;
	border:1px solid #FFD324;
	letter-spacing:1px;
	color:#E45B00;
	text-decoration:none;
	font-size: 12px;
	font-family: Arial,Verdana,sans-serif;
	font-weight: bold;
}



.system_success_msg {
	background:#E3FDE8;
	height:auto;
	padding:15px 15px 15px 50px;
	margin:0px 0px 5px 0px;
	border:1px solid #3AA342;
	letter-spacing:1px;
	color:#E45B00;
	text-decoration:none;
	font-size: 12px;
	font-family: Arial,Verdana,sans-serif;
	font-weight: bold;
}



.system_notice_msg {
	background:#F8FAFC;
	height:auto;
	padding:15px 15px 15px 50px;
	margin:0px 0px 5px 0px;
	border:1px solid #B5D4FE;
	letter-spacing:1px;
	color:#779CC4;
	text-decoration:none;
	font-size: 12px;
	font-family: Arial,Verdana,sans-serif;
	font-weight: bold;
}
