/*
	css file  
/*
	Color sets:
	Darker blue: #3897c8
	Dark royal blue: #384247
	Red: #a20000
	Grey: #5e6163
	Gold: #ffff99
	SpecialBlue: #007cc3
*/

html {margin: 0; padding: 0;}
body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: .8em;
	color: #5e6163;
	background: #ffff99;
}
img, img a, img a:hover {border: 0;}
h1 {
	color: #007cc3;
	font-weight: normal;
	font-size: 22px;
	margin: 0;
	padding: 0;
}

h4 {
	color: #007cc3;
	font-weight: normal;
	font-size: 18px;
	margin: 10px 0 0 0;
	padding: 0;
}

hr {clear: both; background: #ececec; border: 1px solid #ececec;}

a {
	color: #1b6087;
	text-decoration: none;
	font-weight: bold;
	background: url(images/list_a.png) right center no-repeat;
	padding-right: 15px;
}

a:hover {color: #6ec3ef;}

ul {list-style: none; margin: 0 0 20px 30px; padding: 0;}
ul li {
	background: url(images/ico_pencil.png) 0 0 no-repeat;
	padding: 0 0 0 20px;
	margin: 6px 0;
	color: #829198;
}

/*HOME SECTION*/
#headerWrap {
	border-bottom: 3px solid #3897c8;
	overflow: hidden;
}
#header {
	width: 667px;
	margin: 0 auto;
	height: 102px;
}

#splash {
	border-bottom: 3px solid #3897c8;
	background: #384247;
}

#splash .splashImg {
	background: url(images/splash.png) 0 0 no-repeat;
	width: 677px;
	height: 143px;
	margin: 0 auto;
	
	//border: 1px solid #ffffff;
}

#introWrap {border-bottom: 3px solid #3897c8; height: 100%; overflow: hidden;}
#intro {
	width: 677px;
	margin: 15px auto 30px auto;
	overflow: hidden;
	height: 100%;
}
#intro .box {
	width: 321px;
	margin: 0 35px 0 0;
	float: left;
	display: inline;
}
#entrepreneurs {background: url(images/box1.png) 0 0 no-repeat;}
#operation {background: url(images/box2.png) 0 0 no-repeat;}
#intro .box p {
	background: url(images/box.png) bottom left no-repeat;
	padding: 0 16px 26px 16px;
	margin-top: 102px;
}
#intro .last {margin: 0;}


/*VIRTUAL SECTION*/
#virtualWrap {
	background: #384247;
	border-bottom: 3px solid #3897c8;
	overflow: hidden;
	height: 100%;
}

.virtualArea {
	width: 215px;
	float: right;
	display: inline;
	margin-bottom: 10px;
	
}

.virtualDescriptions {
	width: 412px;
	float: left;
	display: inline;
	margin-bottom: 10px;
	border: 1px solid white;
}

.virtualArea img {
	border: 20px solid #ececec;
	width: 175px;
	background: #5e6163;
}

.virtualArea span.Title {
	display: block;
	text-align: center;
	font-size: 18px;
	background: #ececec url(images/app_bg.png) 0 0 no-repeat;
	padding: 10px 0 0 0;
	
}

.content1Top {
	background: url(images/content2_top.png) 0 0 no-repeat;
	margin: 100px auto 0 auto;
	height: 12px;
	width: 677px;
	font-size: 1px;
}
.content1 {
	background: url(images/content2.png) 0 bottom no-repeat;
	width: 637px;
	padding: 20px;
	margin: 0 auto;
	overflow: hidden;
	height: 100%;
}

.contentFoot {
	margin: 0 auto 20px auto;
	width: 677px;
	padding: 0;
}
.lastFoot {
	margin: 0 auto 20px auto;
}


/*program SECTION*/
#programWrap {
	background: #ffff99;
	border-bottom: 3px solid #3897c8;
	overflow: hidden;
	height: 100%;
}
.content2Top {
	background: url(images/content_top.png) 0 0 no-repeat;
	margin: 100px auto 0 auto;
	height: 12px;
	width: 677px;
	font-size: 1px;
}
.content2 {
	background: url(images/content.png) 0 bottom no-repeat;
	width: 637px;
	padding: 20px;
	margin: 0 auto;
	overflow: hidden;
	height: 100%;
}

.programArea {
	width: 215px;
	float: right;
	display: inline;
	margin-bottom: 10px;
}

.programDescriptions {
	width: 412px;
	float: left;
	display: inline;
	margin-bottom: 10px;
	border: 1px solid white;
}
.programArea img {
	border: 20px solid #ececec;
	width: 175px;
}
.programArea span.Title {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #007cc3;
	text-decoration: none;
	font-weight: bold;
	background: #ececec url(images/app_bg.png) 0 0 no-repeat;
	padding: 10px 0 0 0;
}

.textArea {border: 1px solid white;}


/*CONTACT SECTION*/
#contactWrap {
	background: #384247;
	border-bottom: 3px solid #3897c8;
	overflow: hidden;
	height: 100%;
}


/*MENU*/
ul#menu {
	float: right;
	display: inline;
	margin: 0px 0 0 0;
	padding: 0;
	list-style: none;
}
ul#menu li {
	display: inline;
	background: none;
	padding: 0;
	font-size: 16px;
	line-height: 102px;
	margin: 0 0 0 25px;
}

ul#menu li a {
	padding: 0;
	color: #007cc3;
	text-decoration: none;
	background: none;
}

ul#menu li a:hover {
	border-bottom: 3px solid #3897c8;
}


/*CONTACT FORM*/
input.text {
	background: url(images/text_field.png) 0 0 no-repeat;
	border: 0;
	height: 25px;
	width: 223px;
	padding: 8px 10px 0 10px;
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #666;
}

textarea.textarea {
	border: 2px solid #939a9e;
	height: 33px;
	width: 223px;
	padding: 10px;
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #666;
	height: 80px;
	width: 360px;
}

#contactFormArea {border-right: 3px solid #ececec; overflow: hidden;}

.contactInfo {
	width: 210px;
	float: right;
	display: inline;
	margin: 10px 0 0 0;
	padding: 0 0 0 5px;
	text-align: right;
}

.contactArea {
	width: 412px;
	float: left;
	display: inline;
	margin-bottom: 10px;
	border: 1px solid white;
}

.skype {
	text-align: right;
	margin: 20px 0;
}

.mail {
	text-align: right;
	margin: 20px 0;
}


/*FOOTER*/
#footer {
	width: 677px;
	margin: 0 auto;
	padding: 15px 0;
	color: #007cc3;
	text-align: center;
}
#footer a {
	background: none;
	color: #007cc3;
	padding: 0;
	font-weight: bold;
}


/*BUTTONS*/
.button_go, .button_go2 {
	position: relative;
	z-index: 1;
	display: block;
	margin: -30px 0 0 20px;
	width: 125px;
	height: 35px;

}
* html .box .button_go {margin: -37px 0 0 20px;}
*:first-child+html .box .button_go {margin: -37px 0 0 20px;}

.button_go2 {margin: -19px 0 0 20px;}
.button_top, .button_top2 {
	position: relative;
	z-index: 1;
	display: block;
	margin: -30px 0 0 176px;
	width: 125px;
	height: 35px;
}
.button_top2 {margin: -35px 0 0 532px;}
* html .box .button_top {margin: -37px 0 0 176px;}
*:first-child+html .box .button_top {margin: -37px 0 0 176px;}

a.button_go, a.button_go2, a.button_top1, a.button_top,
a.button_top2 {background: none;}

.button_contact {
	background: none;
	padding: 0;
	position: absolute;
	z-index: 1;
	width: 108px;
	height: 72px;
	margin: -36px 0 0 549px;
}


/*TEXT*/
.hilite {color: #a20000;}
.programy {color:#1b6087;}
.serv {color:#3281ae;}

/*IMAGES*/
.logo a {float: left; display: inline; background: none;}
