body{
	margin:			0;
	padding:		0;
	background:		#fff;
	font-family:	Arial, Helvetice, sans-serif, Kalimati;
	font-size:		14px;
	color:			#000;
	font-weight:	normal;
	line-height:	1.6em;
	}
* { margin: 0px; padding: 0px; font-family: Arial, Helvetice, sans-serif, Kalimati; }
	
img{ border:none; }

a{ cursor: pointer; outline: none !important; }


	/*Percents*/
	
	.w100{ width: 100%; }
	.w95{ width: 95%; }
	.w90{ width: 90%; }
	.w80{ width: 80%; }
	.w75{ width: 75%; }
	.w70{ width: 70%; }
	.w60{ width: 60%; }
	.w50{ width: 50%; }
	.w40{ width: 40%; }
	.w30{ width: 30%; }
	.w25{ width: 25%; }
	.w20{ width: 20%; }
	.w10{ width: 10%; }
	
	/*Pixels*/
	
	.w50px{ width: 50px; }
	.w100px{ width: 100px; }
	.w130px{ width: 130px; }
	.w150px{ width: 150px; }
	.w200px{ width: 200px; }
	.w250px{ width: 250px; }
	.w300px{ width: 300px; }
	.w350px{ width: 350px; }
	.w400px{ width: 400px; }
	.w450px{ width: 450px; }
	.w500px{ width: 500px; }
	.w550px{ width: 550px; }
	.w600px{ width: 600px; }
	.w650px{ width: 650px; }
	.w700px{ width: 700px; }

/* HEIGHTS */
	.s5{ height: 5px; overflow: hidden; float: none; clear: both; }
	.s10{ height:10px; overflow: hidden; float: none; clear: both; }
	.s15{ height:15px; overflow: hidden; float: none; clear: both; }
	.s20{ height:20px; overflow: hidden; float: none; clear: both; }
	.s25{ height:25px; overflow: hidden; float: none; clear: both; }
	.s30{ height:30px; overflow: hidden; float: none; clear: both; }
	.s35{ height:25px; overflow: hidden; float: none; clear: both; }
	.s40{ height:40px; overflow: hidden; float: none; clear: both; }
	
	.h10{height: 10px !important;}
	.h20{height: 20px !important;}
	.h30{height: 30px !important;}

	
/* ADDONS */
.noborder{ border: none; }
.link{cursor: pointer; }
.help{cursor: help; }
.small{font-size: 10px; }
.und{ text-decoration: underline; }
.nofloat{float: none !important; clear: both !important; overflow: hidden !important;}

/* FORM */
form{ padding: 0px !important; margin: 0px !important; }

/* FLOATS */

.Fleft{float: left !important;}
.Fright{float: right !important;}
.nofloat{float: none !important; clear: both !important; height: 1px !important; overflow: hidden !important;}

	div.s5{width:100%;height:5px;overflow:hidden;float:none;clear:both;}
	div.s10{width:100%;height:10px;overflow:hidden;float:none;clear:both;}
	div.s15{width:100%;height:15px;overflow:hidden;float:none;clear:both;}
	div.s20{width:100%;height:20px;overflow:hidden;float:none;clear:both;}

.absmiddle{vertical-align: middle !important;}
.und{text-decoration:underline !important;}
.link{cursor: pointer !important;}

object{
	outline: 0 !important;
	}

p{
	margin-top:		0px;
	margin-bottom:	1.0em;
	float:			none;
	}

ul{
	background-color:		transparent !important;
	list-style-image:		url(../images/ul_disc.gif) !important;
	list-style-position:	inside !important;
	margin:					0 0 10px 0;
	}

ul.ul_h3{
	background-color:		transparent;
	list-style-image:		url(../images/ul_disc_h3.gif) !important;
	list-style-position:	inside !important;
	margin:					0 0 0 0 !important;
	}

li{
	background-color:	transparent;
	margin:				0 0 0 0;
	}

h1{
	font-family:	Arial, Helvetica, sans-serif;
	line-height:	1.0em;
	font-size:		1.5em;
	margin-top:		2px;
	margin-bottom:	10px;
	}

h2{
	font-family:	Arial, Helvetica, sans-serif;
	line-height:	1.0em;
	font-size:		1.0em;
	margin-top:		0px;
	margin-bottom:	5px;
	}

h3{
	font-family:	Arial, Helvetica, sans-serif;
	line-height:	1.0em;
	font-size:		1.0em;
	margin-top:		0px;
	margin-bottom:	5px;
	}

/* LAYOUT START */

div.frame{
	width:		990px;
	height:		auto;
	overflow:	hidden;
	border:		none;
	margin:		15px 0 0 0;
	padding:	0;
	text-align:	left;
	}
	
	div.frame div.header{
		width:		990px;
		height:		140px;
		overflow:	hidden;
		}
		
		div.frame div.header div.menu{
			width:		990px;
			height:		22px;
			float:		none;
			clear:		both;
			background:	#b71318;
			padding:	0 0 0 15px;
			}
			div.frame div.header div.menu a{
				display:			block;
				font-size:			12px;
				width:				auto;
				height:				auto;
				margin:				0;
				padding:			0 5px 0 5px;
				float:				left;
				background:			#b71318;
				color:				#fff;
				text-transform:		uppercase;
				font-weight:		bold;
				text-decoration:	none;
				}
				div.frame div.header div.menu a.rightFly{
					float:	right;
					padding:	0 20px 0 5px;
					}
				
			div.frame div.header div.menu a:hover{
				background:		#e7b09a;
				}
			div.frame div.header div.menu a.active{
				background:		#e7b09a;
				}
		div.frame div.header div.friz{
			width:		990px;
			height:		91px;
			overflow:	hidden;
			}
			div.frame div.header div.friz img{
				height:			auto;
				display:		inline;
				margin:			2px 0 0 0 !important;
				border-bottom:	2px solid #b71318;
				}
			
		div.frame div.header div.submenu{
			width:			985px;
			margin:			0 0 5px 0 !important;
			padding:		0 0 0 15px !important;
			font-size:		13px;
			text-transform:	uppercase;
			font-weight:	bold;
			}
			div.frame div.header div.submenu a{
				display:			block;
				height:				auto;
				color:				#b71318;
				text-decoration:	none;
				padding:			0 5px 0 5px;
				margin:				0;
				float:				left;
				}
				div.frame div.header div.submenu a:hover{
					background:	#e7b09a;
					}
				div.frame div.header div.submenu a.active{
					background:	#e7b09a;
					cursor:		default;
					}
					
	div.frame div.mainContent{
		width:		980px;
		height:		auto;
		margin:		6px 0 0 0;
		padding:	0 0 0 15px;
		}
		
		div.frame div.mainContent div.leftContent{
			width:		281px;
			height:		auto;
			margin:		0;
			padding:	0;
			float:		left;
			}
			
			div.frame div.mainContent div.leftContent div.leftMenu{
				width:		258px;
				height:		auto;
				overflow:	hidden !important;
				}
				div.frame div.mainContent div.leftContent div.leftMenu span{
					display:			block;
					width:				248px;
					height:				auto;
					color:				#fff;
					text-decoration:	none;
					text-transform:		uppercase;
					font-size:			13px;
					font-weight:		bold;
					background:			#b71318;
					text-align:			left;
					padding:			0px 5px 0px 5px;
					margin:				0 0 2px 0;
					cursor:				default;
					}
				div.frame div.mainContent div.leftContent div.leftMenu a{
					display:			block;
					width:				248px;
					height:				16px;
					color:				#b71318;
					text-decoration:	none;
					text-transform:		uppercase;
					font-size:			12px;
					font-weight:		bold;
					background:			#fff;
					text-align:			left;
					padding:			0px 5px 2px 5px !important;
					margin:				0 0 0 0;
					cursor:				pointer;
					float:				left;
					}
					div.frame div.mainContent div.leftContent div.leftMenu a:hover{
						background:	#e7b09a;
						}
					div.frame div.mainContent div.leftContent div.leftMenu a.active{
						background:	#e7b09a;
						}
				div.frame div.mainContent div.leftContent div.leftMenu div.END{
					width:			258px;
					height:			2px;
					overflow:		hidden;
					background:		#fff;
					border-bottom:	2px solid #b71318;
					padding:		0;
					margin:			0;
					float:			none;
					clear:			both;
					}
					
			div.frame div.mainContent div.leftContent div.leftMenuSub{
				width:		258px;
				height:		auto;
				padding:	2px 0 0 0;
				overflow:	hidden !important;
				}
				div.frame div.mainContent div.leftContent div.leftMenuSub a{
					display:			block;
					width:				118px;
					height:				auto;
					color:				#fff;
					text-decoration:	none;
					text-transform:		uppercase;
					font-size:			13px;
					font-weight:		bold;
					background:			#b71318;
					text-align:			left;
					padding:			0px 5px 0px 5px;
					margin:				0 0 2px 0;
					cursor:				pointer;
					float:				left;
					}
					div.frame div.mainContent div.leftContent div.leftMenuSub a:hover{
						background:	#e7b09a;
						}
					div.frame div.mainContent div.leftContent div.leftMenuSub a.left{
						margin:	0 2px 0 0;
						}
					div.frame div.mainContent div.leftContent div.leftMenuSub a.right{
						}
				div.frame div.mainContent div.leftContent div.leftMenu div.END{
					width:			258px;
					height:			2px;
					overflow:		hidden;
					background:		#fff;
					border-bottom:	2px solid #b71318;
					padding:		0;
					float:			none;
					clear:			both;
					}
			
		div.frame div.mainContent div.rightContent{
			width:		684px;
			height:		390px;
			margin:		0;
			padding:	0 10px 0 0;
			float:		left;
			overflow:	auto;
			}	
		div.frame div.mainContent div.rightContent a{
			color:				#0088cc;
			text-decoration:	underline;
			}
			div.frame div.mainContent div.rightContent a:hover{
				color:		#f00;
				}
			
		/* CONTENT ELEMENTS */
		div.frame div.mainContent div.rightContent hr{
			width:		100%;
			height:		1px;
			background:	#ccc;
			color:		#ccc;
			overflow:	hidden;
			border:		none;
			margin:		5px 0 5px 0;
			padding:	0;
			}
		
		div.frame div.mainContent div.rightContent p{
			margin:		0 0 10px 0;
			padding:	0;
			}
		
		div.frame div.mainContent div.rightContent .btn{
			margin-top:4px;
			padding:2px;
			font-family:Arial, Helvetica, sans-serif;
			line-height:1.0em;
			font-size:1.0em;
			background:#e5e5e5;
			color:#000000;
			outline:0;
			border:0;
			}
		
			
/* INPUTOK ES FORMOK */

div.section{
	width:			650px;
	margin:			0 0 15px 0;
	padding:		0 0 15px 0;
	border-bottom:	1px solid #d9d9d9;
	}

div.label{
	width:		150px;
	height:		auto;
	float:		left;
	margin:		0 0 0 0;
	padding:	0 0 0 0;
	}

div.input{
	width:		500px;
	height:		auto;
	float:		left;
	margin:		0;
	padding:	0;
	}

.textfield{
	width:			453px;
	height:			16px;
	border:			none;
	font-family:	Arial, Helvetice, sans-serif, Kalimati;
	font-size:		14px;
	color:			#000;
	margin:			0 0 0 0;
	padding:		2px;
	background:		#e5e5e5;
	}
	.textfield.medium{ width:400px; }
	
.textarea{
	width:			453px;
	height:			150px;
	border:			none;
	font-family:	Arial, Helvetice, sans-serif, Kalimati;
	font-size:		14px;
	color:			#000;
	margin:			0 0 0 0 !important;
	padding:		0 !important;
	background:		#e5e5e5;
	}
	.textarea.medium{ width:404px; }
	
div.orderLabel1{
	width:		120px;
	height:		auto;
	float:		left;
	}
div.orderLabel2{
	width:		220px;
	height:		auto;
	float:		left;
	}
div.orderLabel3{
	width:		300px;
	height:		auto;
	float:		left;
	}
	
div.orderInput1{
	width:		120px;
	height:		auto;
	float:		left;
	}
div.orderInput2{
	width:		220px;
	height:		auto;
	float:		left;
	}
div.orderInput3{
	width:		300px;
	height:		auto;
	float:		left;
	}
	
.order1{
	width:			100px;
	height:			16px;
	border:			none;
	font-family:	Arial, Helvetice, sans-serif, Kalimati;
	font-size:		14px;
	color:			#000;
	margin:			0 0 0 0;
	padding:		2px;
	background:		#e5e5e5;
	}
.order2{
	width:			200px;
	height:			16px;
	border:			none;
	font-family:	Arial, Helvetice, sans-serif, Kalimati;
	font-size:		14px;
	color:			#000;
	margin:			0 0 0 0;
	padding:		2px;
	background:		#e5e5e5;
	}
.order3{
	width:			280px;
	height:			16px;
	border:			none;
	font-family:	Arial, Helvetice, sans-serif, Kalimati;
	font-size:		14px;
	color:			#000;
	margin:			0 0 0 0;
	padding:		2px;
	background:		#e5e5e5;
	}
	
hr{
	width:		100% !important;
	height:		1px !important;
	background:	#ccc !important;
	color:		#ccc !important;
	overflow:	hidden !important;
	border:		none !important;
	margin:		5px 0 5px 0 !important;
	padding:	0 !important;
	}

#sublinks{
	width: 990px;
	padding: 3px;
}

#sublinks a{
	font-size: 9px;
	color: #999;
	line-height: 15px;	
	text-decoration: none;
	display: block;
	padding-right: 5px;
	float: left;
}
#sublinks a:hover{
	text-decoration: underline;
}
