* {
	margin: 0;
	padding: 0;
}

td {
	vertical-align: top;
}

html {height: 100%}
body {
	font: 14px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	color:#6d6e71;
	background-color:white;
}
a {
	color: #f58200;
	outline: none;
	text-decoration: underline;
}

p {margin: 0 0 20px}
img {border: none;}
input {vertical-align: middle}

#main {width: 950px; margin: 0 auto; min-height: 100%; height: auto !important; height: 100%;}
#header {height: 150px;}
#middle {width: 100%; padding: 0 0 125px; height: 1%;}
#middle:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0; }
#container {width: 100%; float: left; overflow: hidden;}
#content {padding: 0 290px 0 0;}
.rightColumn {float: left;margin-right: -3px;width: 280px;margin-left: -280px;position: relative; font-size:13px;}

#footer {width: 950px; margin: -125px auto 0; height: 125px; font-size:11px; overflow:hidden; color:#6d6e71;}
#footer span {display:block;}
.footerLeft {width:200px; float:left; margin:40px 0 0 0;}
.footerRight {width:200px; float:right; margin:40px 290px 0 0; text-align:right;}
.footerRight {_margin-right:142px;}
#footer .findex {margin-right:0;}



.rightColumn div.corners {_width:254px;}
#content div.corners {_width:600px; min-height:374px;}

/*top nav styles*/
div.topNav {position:relative; overflow:hidden; margin: 0 0 48px 0; padding-top:48px; width:100%;}
div.topNav .logo {display:block; width:240px; height:42px; background:url(../i/iconSprite.png) 0 -105px no-repeat; text-indent:-10000px; float:left;}

div.topNav ul {list-style:none; float:right;}
div.topNav ul li {float:left; padding:10px 0}
div.topNav ul li.divider {border-right:1px solid #eeeeee;}
div.topNav ul li a, div.topNav ul li span { margin: 0 0 0 12px; display:block; text-indent:-10000px;}
div.topNav a.about {width:130px; height:28px; background:url(../i/iconSprite.png) 0 -240px no-repeat;}
div.topNav a.partner {width:162px; height:28px; background:url(../i/iconSprite.png) -134px -240px no-repeat;margin-right:12px;}
div.topNav .home {width:26px; height:26px; background:url(../i/iconSprite.png) 0 -190px no-repeat;}
div.topNav a.feedback {width:26px; height:26px; background:url(../i/iconSprite.png) -34px -190px no-repeat;margin-left:8px;}
/*end of top styles*/

/*Tizer*/
div.tizer {position:relative; z-index:1; border:1px solid #3f3f3f; margin: 0 0 11px 0; background:#525252 url(../i/tizerBg.gif) 0 0 repeat-x; height:158px;}
div.tindex {height: 296px;}
div.tizer h2 {font-size:20px; color:#f7941d; width:560px; line-height:24px; padding:50px 0 0 150px; font-weight:normal; margin:0;}
div.tizer div.corner {width:10px; height:10px; position:absolute; z-index:10; line-height:10px;}
div.tizer div.tl {background:url(../i/iconSprite.png) -60px -160px no-repeat; top:-1px; left:-1px;}
div.tizer div.tr {background:url(../i/iconSprite.png) -70px -160px no-repeat; top:-1px; right:-1px;}
div.tizer div.bl {background:url(../i/iconSprite.png) -60px -170px no-repeat; bottom:-1px; left:-1px;}
div.tizer div.br {background:url(../i/iconSprite.png) -70px -170px no-repeat; bottom:-1px; right:-1px;}
div.tizer div.back {background:url(../i/tizerBg.png) 0 0 no-repeat; height:158px;}
div.tindex div.back {background:url(../i/indexTizer.png) 0 0 no-repeat; height:296px; position:relative;}
div.tindex h2 {
	padding-left:0;
	margin:0;  margin-left:300px;
	color:#F7941D;
	font-size:20px;
	line-height:24px; 
	font-weight:normal;
	padding: 50px 0 10px 0;
}
div.tindex p {padding-top: 0; font-size:13px; color:#eadddd; line-height:18px; margin: 0 80px 0 300px;}
div.tindex a.more {
	display:block; width:43px; height:43px; background:url(../i/iconSprite.png) 0 -440px; text-indent:-10000px;
	position:absolute; top: 135px; right:24px;
}


/*End of tizer*/

h1 {font-size:20px; color:#f48000; border-bottom:1px solid #d7d7d7; font-weight:normal; padding: 0 0 14px 0; margin: 0 0 14px 0;}
h2 {font-weight:bold; font-size:14px; margin: 14px 0;}


/*corner*/
div.corners {
	position:relative;
	z-index:1;
	border:1px solid #dbdada;
	background:#f1f1f1 url(../i/mainBg.gif) 0 0 repeat-x;

}

div.corners div.corner {width:10px; height:10px; position:absolute; z-index:10; line-height:10px;}
div.corners div.tl {background:url(../i/iconSprite.png) 0 -160px no-repeat; top:-1px; left:-1px;}
div.corners div.tr {background:url(../i/iconSprite.png) -10px -160px no-repeat; top:-1px; right:-1px;}
div.corners div.bl {background:url(../i/iconSprite.png) 0 -170px no-repeat; bottom:-1px; left:-1px; _bottom:-2px;}
div.corners div.br {background:url(../i/iconSprite.png) -10px -170px no-repeat; bottom:-1px; right:-1px; _bottom:-2px;}

#content div.corners {padding: 22px 30px}
.rightColumn  div.corners {padding: 16px 12px 10px 12px; margin: 0 0 10px 0;}
/*end corner*/

/*Right Column*/
span.icon {display:block;width:80px; height:105px; text-indent:-10000px;}
.rightColumn dl {width:100%; overflow:hidden; display:block; background-color:#fefefe; line-height:15px;}
.rightColumn dl dt {width:85px; float:left;}
.rightColumn dl dd a {font-weight:bold;}
.rightColumn dl dd p {margin: 6px 0 0 0;}
.mobi {background:url(../i/iconSprite.png) 0 0 no-repeat}
.card {background:url(../i/iconSprite.png) -80px 0 no-repeat}
.uni {background:url(../i/iconSprite.png) -160px 0 no-repeat}

/*Big icon*/
div.holder {width:100%; overflow:hidden;}
span.bigicon {display:block; width:100px; height:140px; text-indent:-10000px; float:left; margin: 0 20px 0 0;}
#container .mobi {background:url(../i/iconSprite.png) 0 -300px no-repeat;}
#container .card {background:url(../i/iconSprite.png) -100px -300px no-repeat;}
#container .uni {background:url(../i/iconSprite.png) -200px -300px no-repeat;}

/*index*/
div.indexBlock {width:310px; margin: 0 7px 0 0; float:left;}
div.indexBlock.right {margin:0;}
div.indexBlock h2 {font-size:12px; line-height:14px; margin:17px 10px 15px 15px; border-bottom:1px solid #e5e5e5; padding: 0 0 10px 0;}
div.inner {width:270px; overflow:hidden; margin: 0 auto; font-size:12px;}
div.inner a {font-size:13px; font-weight:bold;}
div.inner p {margin-top:14px;}


/* form **/

.form .big {
	width: 90%;
	font-size: 13px;
}


.form .hint {	
	font-size: 93%;
	color: #939497;
}

.form .name, .form .field {
	padding-bottom: 2.1ex;
}


.form .name {
	width: 30%;	
}


.form .error {
	color: #f88412;
	font-weight: bold;
}

h2.successfully {
	font-size: 145%;
	padding: 2px 0 5px 25px;
	color: #079314;
	background: url(../i/widgets/status_big_successfully_yellow.gif) no-repeat 0 0.2ex;
}
