body{
	margin:0;
	color:#fff;
	font:12px Georgia, "Times New Roman", Times, serif;
	background-color: #0E2C3A;
	background-image: url(../images/bg-body.gif);
	background-repeat: repeat-x;
	}
img{border:none;}
a{color:#3EDDD9; }
a:hover{
	text-decoration:none;
	color: #fff;
}
input,
textarea,
select{
    font:100% arial,sans-serif;
    vertical-align:middle;
}
form,fieldset{
    margin:0;
    padding:0;
    border:none;
}
/* wrapper start */
#wrapper{
	width:1003px;
	margin:0 auto;
}
.wrapper-c{
	padding:0 9px;
	width:985px;
	overflow:hidden;
	background:url(../images/bg-wrapper-c.png) repeat-y;
}
/* header start */
#header{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-header.jpg) no-repeat;
	height:227px;
	position:relative;
}
.logo{ 
	position:absolute;
	top:67px;
	left:90px;
}
.logo a{ 
	display:block;
	width:202px;
	height:68px;
	background:url(../images/bg-logo.png) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}
/* navigation start */
#nav{
	position:absolute;
	top:185px;
	left:0;
	width:100%;
}
#nav ul{
	margin:0;
	padding:11px 0 0;
	list-style:none;
	overflow:hidden;
	width:100%;
	height:37px;
	background:url(../images/bg-nav.gif) no-repeat;
}
#nav ul li{
	float:left;
	font:11px "Times New Roman", Times, serif;
	background:url(../images/nav-separator.gif) no-repeat 0 3px;
	text-transform:uppercase;
	padding:0 6px 0 7px;
}
#nav ul li:first-child{
	background:none;
	padding-left:70px;
}
#nav ul li a{
	text-decoration:none;
	color:#fff;
}
#nav ul li a.active,
#nav ul li a:hover{ color:#3eddd9; }
/* navigation end */
/* header start */
/* main start */
.main-holder{
	width:100%;
	overflow:hidden;
}
#main{
	background:#070f14 url(../images/bg-main.jpg) no-repeat;
	width:816px;
	overflow:hidden;
	float:left;
	padding-top: 0;
	padding-right: 83px;
	padding-bottom: 10px;
	padding-left: 86px;
}
/* sidebar start */
#sidebar{
	float:left;
	width:348px;
	padding:39px 0 0;
}
.ad{
	width:347px;
	height:377px;
}
#sidebar h2{
	margin:0 0 27px -2px;
	position:relative;
	color:#3eddd9;
	font-size:30px;
	font-style:italic;
	font-weight:normal;
}
.subnav{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	border-top:1px solid #fff;
}
.subnav li{
	width:100%;
	float:left;
	border-bottom:1px solid #fff;
	font-size:14px;
	font-style:italic;
	line-height:17px;
	padding:4px 0 8px;
}
.subnav li a{
	color:#fff;
	text-decoration:none;
	padding:0 0 0 1px;
}
.subnav li a:hover{ text-decoration:underline; }
/* sidebar end */
/* content start */
#content{
	width:420px;
	float:right;
	padding:45px 0 0;
}
#content h1{
	margin:0 0 37px;
	text-align:center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: normal;
	color: #FFF;
	font-weight: lighter;
}
.quotes-holder{
	height:1%;
	overflow:hidden;
	background:url(../images/divider.gif) no-repeat 50% 0;
	padding:29px 0 18px 3px;
}
.quotes-holder .article{
	padding:0 0 16px;
}
.form-quote-holder h2,
.post h2,
.quotes-holder .article h2{
	padding:0 0 18px;
	margin:0;
	color:#3eddd9;
	font-style:italic;
	font-size:18px;
	font-weight:normal;
	line-height:20px;
}
.quotes-holder .article blockquote{
	margin:0;
	line-height:18px;
}
.quotes-holder .article blockquote q{
	quotes: none;
	word-spacing:1px;
	font-style: italic;
}
q:before{content:"";}
q:after{content:"";}
.quotes-holder .article blockquote q span{display:block; margin:0 0 18px;}
.quotes-holder .article blockquote cite{
	color:#3eddd9;
	font-weight:bold;
	padding:0 0 0 8px;
}
.post{
	height:1%;
	overflow:hidden;
	position:relative;
	padding:31px 0 15px 3px;
	background:url(../images/divider.gif) no-repeat 50% 0;
	color: #FFF;
}
.post blockquote{ 
	margin:0;
	line-height:18px;
	letter-spacing:-1px;
	word-spacing:1px;
	text-align:justify;
}
.post blockquote q{quotes: none;}
.post blockquote q span{
	display:block;
	margin:0 0 18px;
}
.form-quote-holder p,
.post p{
	margin:0 0 18px;
	line-height:18px;
	word-spacing:1px;
	text-align:left;
}

.ill2,
.ill1{
	float:right;
	width:176px;
	height:116px;
	padding:6px;
	background:url(../images/bg-ill1.gif) no-repeat;
	margin:2px 9px 0 22px;
}
.ill2{
	float:left;
	margin:2px 25px 0 3px;
}
.threecolumns{
	width:429px;
	overflow:hidden;
	padding:18px 0 22px;
}
.ill3{
	float:left;
	width:114px;
	height:114px;
	padding:6px;
	background:url(../images/bg-ill3.gif) no-repeat;
	margin:0 17px 0 0;
	display:inline;
}
.form-quote-holder{
	height:1%;
	overflow:hidden;
	background:url(../images/divider.gif) no-repeat 50% 0;
	padding:33px 0 37px 3px;
}
.form-qoute{ padding:20px 0 0; }
.form-qoute .row{
	width:100%;
	overflow:hidden;
	padding:0 0 18px;
}
.form-qoute .row label{
	font-style:italic;
	display:block;
	padding:0 0 6px 3px;
}
.inp01{
	width:403px;
	height:25px;
	background:#393f43;
	border:1px solid #616569;
	padding:0 5px;
	overflow:hidden;
	position:relative;
	line-height:18px;
}
.inp01 input{
	float:left;
	margin:0;
	width:403px;
	border:0;
	background:none;
	color:#fff;
	padding:4px 0 0;
	position:relative;
}
.textarea-holder{ padding-top:6px !important; }
.textarea-holder textarea{
	width:408px;
	height:108px;
	padding:0 0 0 5px;
	color:#fff;
	overflow:auto;
	background:#393f43;
	border:1px solid #616569;
}
.post ul{
	margin:0;
	padding:1px 0 0 10px;
	list-style:none;
}
.post ul li{
	background:url(../images/bullet.gif) no-repeat 0 4px;
	padding:0 0 19px 18px;
	line-height:17px;
	position:relative;
}
/* content end */
/* main end */
/* footer start */
#footer{
	width:100%;
	overflow:hidden;
}
.fourcolumns-holder{
	background:#0b1d26 url(../images/bg-fourcolumns-holder.gif) repeat-x;
	overflow:hidden;
	width:100%;
	padding:25px 0 30px;
}
.fourcolumns{
	background:url(../images/bg-fourcolumns.gif) repeat-y;
	height:1%;
	overflow:hidden;
	margin:0 0 0 80px;
}
.fourcolumns ul{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.fourcolumns ul.text{ padding:0 0 8px; }
.fourcolumns ul.more{ padding:0 0 2px; }
ul.more li,
ul.text li{
	float:left;
	width:164px;
	padding:3px 20px 0;
}
ul.text li h3 a{
	font-size:29px;
	margin:0;
	color:#3eddd9;
	font-weight:normal;
	line-height:27px;
	text-decoration:none
}
ul.text li h3 a:hover{
	font-size:29px;
	margin:0;
	color:#fff;
	font-weight:normal;
	line-height:27px;
	text-decoration:none
}
ul.text li h3 em{
	display:block;
	font-size:22px;
	line-height:25px;
}
ul.more li a{
	color:#fff;
	text-decoration:none;
	font-style:italic;
	font-size:13px;
	background:url(../images/bg-more.gif) no-repeat 0 5px;
	padding:0 0 0 12px;
}
ul.more li a:hover{ text-decoration:underline; }
ul.contact{
	margin:0;
	padding:12px 0 18px;
	list-style:none;
	height:1%;
	overflow:hidden;
	background:#020a0d;
	text-align:center;
}
ul.contact li{
	background:url(../images/contact-separator.gif) no-repeat 0 2px;
	color:#797a7c;
	padding:0 8px 0 11px;
	display:inline;
}
ul.contact li:first-child{ background:none; }
ul.contact li a{ 
	color:#797a7c;
	text-decoration:none;
}
ul.contact li a:hover{ text-decoration:underline; } 
ul.contact li a.design{ text-decoration:underline; } 
ul.contact li a.design:hover{ text-decoration:none; }
.ill4{
	width:985px;
	height:110px;
}
/* footer end */
/* wrapper end */

/* seb */
.clearfix { clear: both;}
tr.cnt td { width: 190px; margin: 0 10px 0px 0; display: inline-block; float: left;}
tr.cnt td.tfield { width: 200px; margin: 0; display: inline-block; float: left;}
tr.cnt td.tfield input { width: 195px; float: left;}
tr.cnt select#sex { width: 195px; float: left;}
tr.cnt { width: 410px !important; float: left; margin: 0 0 10px 0 !important; display: block;}
tr.cnt fieldset { width: 400px; border: 1px solid #4C696A; padding: 5px;}
tr.cnt fieldset legend { display: block; font: normal normal normal 13px "Georgia";}
tr.cnt fieldset label { width: 190px; float: left; margin: 0 10px 0 0;}
tr.cnt fieldset input { width: 195px; float: left;}
tr.cnt textarea { width: 420px;}
.mytable { width: 420px !important;}
