body {
	font-family:Verdana, Tahoma;
	font-size:10pt;
	line-height:15pt;
	text-align:left;
	color:#333333;	
}

table{
	font-size:10pt;
	line-height:15pt;
	text-align:left;
}

img	{border:0px;}

h1 {font-size:16pt; color:#333333; font-weight:normal;}
h2 {font-size:14pt; color:#333333; font-weight:normal; margin-top:30px;}
h3 {font-size:13pt; color:#333333; font-weight:normal;}
h4 {font-size:12pt; color:#333333; font-weight:normal;}
h5 {font-size:11pt; color:#333333; font-weight:normal;}
h6 {font-size:10pt; color:#333333; font-weight:normal;}

a {color:#039f1a; text-decoration:underline;}
a:hover {color:#039f1a; text-decoration:none;}

.input, .button, .select {
	width:100%;
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	font-family:Verdana, Tahoma;
	font-size:10pt;
	color:#333333;
	border:1px solid #cccccc;
	background-color:#fafafa;
}
.button {width:auto;}
.textarea {
	width:100%;
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	font-family:Verdana, Tahoma;
	font-size:10pt;
	line-height:15pt;
	color:#333333;
	border:1px solid #cccccc;
	background-color:#fafafa;
}
.checkbox {
	padding-left:3px;
	padding-right:3px;
	width:12pt;
	height:12pt;
	font-size:10pt;	
	color:#111111;
}
.text {}
.text a {color:#13181e; text-decoration:underline;}
.text a:hover {color:#13181e; text-decoration:none;}
.slaveText a			{color:#ffffff; text-decoration:underline;}
.slaveText a:hover	{color:#ffffff; text-decoration:none;}

#line {
	float:left;
	margin:0;
	padding:0;
	width:200px;
	height:1px;
	line-height:0px;
	font-size:0px;
	background-color:green;
}

.table_head {
	background-color:#eeeeee;
	border-bottom:1px solid #046b40;
}
.table_cell {
	border-bottom:1px solid #046b40;
}
.fonout {
}
.fonover {
	background-color:#f5f5f5;
}
.mark1 {color:red; border-bottom:1px red dashed;}
.mark2 {color:#980e0e; border-bottom:1px #980e0e dashed;}
.mark3 {color:#024eae; border-bottom:1px #024eae dashed;}
.mark4 {color:#ffae00; border-bottom:1px #ffae00 dashed;}
.mark5 {color:#046b40; border-bottom:1px #046b40 dashed;}

.sec_number {
	height:30px;
	padding:5;
	font-size:10pt;
	color:#555;
	line-height:30px;
	border:1px solid #555;
}

#error {
	width:96%;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	color:#20170e;
	border:1px solid #ff4d4d;
	background-color:#ffe2e2;
}
#message {
	width:96%;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	color:#20170e;
	border:1px solid #2cb722;
	background-color:#e5ffe3;
}
.pagesMenu {
	text-align:center;
	color:#cccccc;
}
.pagesMenu .select {font-weight:bold; color:#333333; padding:2; background-color:#e5e5e5;}
.pagesMenu a {color:#333333; text-decoration:underline;}
.pagesMenu a:hover {color:#333333; text-decoration:none;}

#adverButton {
	margin-top:0px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	font-size:11pt;
	font-weight:bold;
	color:#333333;
	background-color:#ffd9ba;
	border:1px solid #f26d00;
}
#adverButton a		{color:#333333; text-decoration:underline;}
#adverButton a:hover	{color:#333333; text-decoration:none;}


.menu_header {
	font-size:10pt;
	text-transform:uppercase;
}
.menu_header a {color:#f26722; text-decoration:none;}
.menu_header a:hover {color:#f26722; text-decoration:underline;}

.menu_nav {
	font-size:8pt;
	color:#aaaaaa;
}
.menu_nav a {color:#aaaaaa; text-decoration:underline;}
.menu_nav a:hover {color:#aaaaaa; text-decoration:none;}

.menuCurrent {float:right; width:250px; margin-left:10px; margin-bottom:10px; background-color:#eee;}
.menuCurrentTop {width:250px; height:20px; background-image:url('/upload/img/site/menuCurrentTop.gif'); background-repeat:no-repeat;}
.menuCurrentItem {margin-top:0px; margin-bottom:0px; list-style-image:url('/upload/img/site/menuCurrentItem.gif'); line-height:15pt; text-align:left;}
.menuCurrentItem a {text-decoration:underline;}
.menuCurrentItem a:hover {text-decoration:none;}
.menuCurrentBottom {width:250px; height:20px; background-image:url('/upload/img/site/menuCurrentBottom.gif'); background-repeat:no-repeat;}

.portfolioNavMenu {
	float:right;
	width:180px;
	margin-left:20px;
	margin-bottom:20px;
	text-align:left;
}
.portfolioNavMenu .color {color:#00b412;}
.portfolioNavMenu a {}
.portfolioNavMenu a:hover {text-decoration:none;}
.portfolioNavMenu .note {padding-left:20px; font-size:8pt; color:#cccccc;}

.dashed a{text-decoration:none; border-bottom: 1px dashed;}
.dashed a:hover {border-bottom: none;}

.table {text-align:center; background-color:#333333;}
.table .head {background-color:#cccccc;}
.table .left {text-align:left;}
.table td {background-color:#ffffff;}
.table .allocated {background-color:#eeeeee;}

.linkNoUnderline {text-decoration:none;}

.star {color:#f26722;}

.packetOfFirstPage {
	float:left;
	padding-left:1%;
	padding-right:1%;
	padding-top:10px;
	margin-top:20px;
	padding-bottom:10px;
	margin-bottom:20px;
	width:18%;
	height:235px;
	border-left:1px solid #daefde;
	border-top:1px solid #daefde;
	border-bottom:1px solid #daefde;
}
.packetOfFirstPage .head {font-weight:bold;}
.packetOfFirstPage .resume {line-height:10pt; font-size:7pt;}
.packetOfFirstPage .price .head {font-weight:bold; color:#039f1a;}
.packetOfFirstPage .price .resume {line-height:10pt; font-size:7pt;}

.calc {font-size:8pt;}
.calc .head {font-size:10pt; color:#039f1a;}

.footerContact {font-size:8pt; color:#888;}

#portfolio .sliderYear {float:left; width:95%; padding-top:0px; padding-bottom:15px; color:#cccccc;}
#portfolio .sliderYear .currentYear {font-size:11pt; font-weight:bold; color:#555555;}
#portfolio .sliderYear a {font-size:11pt; font-weight:bold; color:#cccccc; text-decoration:none;}
#portfolio .sliderYear a:hover {font-size:11pt; font-weight:bold; color:#555555; text-decoration:none;}
#portfolio .itemCover {float:left; width:30%; height:120px; padding-right:30px; padding-bottom:30px;}
#portfolio .itemImg {float:left; width:95px; height:90px; padding-right:5px; background-repeat:no-repeat;}
#portfolio .itemTxt {width:100%; height:90px; text-align:left;}
#portfolio .itemCoverOfFirst {float:left; width:95px; height:95px; padding-right:5px;}
#portfolio .itemImgOfFirst {float:left; width:90px; height:90px; background-repeat:no-repeat;}

#news .note {margin-bottom:30px; font-size:8pt; line-height:12pt; color:#999;}
#news .note a {color: #999;}
#news .first {font-size:8pt; line-height:15pt;}

#articles .note {margin-bottom:30px; font-size:8pt; line-height:12pt; color:#999;}
#articles .note a {color: #999;}
#articles .first {font-size:8pt; line-height:15pt;}
