@import url(reset.css);
@import url(superfish.css);


	/* ***** style globalne ***** */
@font-face
{
font-family: MarsfontRegular;
	src: url(MarsfontRegular.eot);
	src: local("MarsfontRegular"), url(MarsfontRegular.ttf) format("truetype");
}
@font-face
{
font-family: MarsfontMedium;
	src: url(MarsfontMedium.eot);
	src: local("MarsfontMedium"), url(MarsfontMedium.ttf) format("truetype");
}
@font-face
{
font-family: MarsfontLight;
	src: url(MarsfontLight.eot);
	src: local("MarsfontLight"), url(MarsfontLight.ttf) format("truetype");
}
body {	
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	color:#c3d4ff;
	background:#4f99bf url(../img/top_bg.jpg) repeat-x;
}
h1 {
	font-family:MarsfontRegular,Tahoma,Kalimati,sans-serif;
	font-size: 29px; 
	line-height:30px;
}
h2 {
	font-family:MarsfontRegular,Tahoma,Kalimati,sans-serif;
	font-size: 17px; 
	line-height:18px;
	color:#fff;
	margin-bottom:20px;
}
h3 {
	font-family:MarsfontLight,Tahoma,Kalimati,sans-serif;
	font-size: 23px; 
	line-height:24px;
	color:#fff;
	margin-bottom:20px;
}
a {
	color:#c3d4ff;
	text-decoration:none;
}
a:hover {
	color:#fff;
}
p {
	font-family:Helvetica, Arial, sans-serif;
	line-height:16px;
	margin-bottom:12px;
}
.left {float:left;}
.right {text-align:right;}
.right2 {float:right;}
.center {text-align:center;}
.justify {text-align:justify;}
.it {font-size:11px;font-style:italic;}
.bold {font-weight:bold;}
.black { color:#000!important; }
.white { color:#fff!important; }
.blue {color:#59a8da!important;}
#page_body, #footer {
	width:961px;
	height:auto;
	margin:0 auto;
}
#logo {
	width:260px;
	height:50px;
	display:block;
	text-indent:-9999px;
	float:left;
	overflow:hidden;
	background:url(../img/sprite.png);
	background-position:0 -88px;
	margin:30px 0 31px;
}
#topmenu {
	width:auto;
	float:right;
	font-size:11px;
	line-height:13px;
	margin:17px 0 20px;
}
#topmenu a {
	color:#87b1ca;
	margin:0 4px;
}
#topmenu a:hover {
	color:#fff;
}
#claim {
	color:#fff;
	float:right;
	text-transform:uppercase;
	margin:0 0 0 300px;
	font-weight:normal!important;
}
#menu {
	width:100%;
	height:44px;
	float:left;
	background:url(../img/sprite.png);
	background-position:0 0;
	margin:0 0 20px;
}
#menu li {
	display:inline;
	float:left;
	position:relative;
	height:auto;
}
#menu li a {
	font-family:MarsfontMedium,Tahoma,Kalimati,sans-serif;
	font-size:15px;
	height:auto;
	float:left;
	text-align:center;
	line-height:44px;
	color:#fff;
}
#menu li a:hover {
	background:url(../img/sprite.png);
}
#menu li#onas a {
	width:108px;
	margin-right:1px;
}
#menu li#onas a:hover {
	background-position:0 -44px;
}
#menu li#kar a {
	width:188px;
	margin-right:1px;
}
#menu li#kar a:hover {
	background-position:-109px -44px;
}
#menu li#por a {
	width:182px;
	margin-right:1px;
}
#menu li#por a:hover {
	background-position:-298px -44px;
}
#menu li#stu a {
	width:186px;
	margin-right:1px;
}
#menu li#stu a:hover {
	background-position:-481px -44px;
}
#menu li#pro a {
	width:175px;
	margin-right:1px;
}
#menu li#pro a:hover {
	background-position:-668px -44px;
}
#menu li#app a {
	width:117px;
}
#menu li#app a:hover {
	background-position:-844px -44px;
}
/** aktwyne strony   eM*/
.o_nas_hover {
    background:url(../img/sprite.png);
	background-position:0 -44px;
}
.kar_hover {
    background:url(../img/sprite.png);
	background-position:-109px -44px
}
.por_hover {
    background:url(../img/sprite.png);
	background-position:-298px -44px;
}
.stu_hover {
    background:url(../img/sprite.png);
	background-position:-481px -44px;
}
.pro_hover {
    background:url(../img/sprite.png);
	background-position:-668px -44px;
}
.app_hover {
    background:url(../img/sprite.png);
	background-position:-844px -44px;
}
#page_footer {
	width:100%;
	height:510px;
	float:left;
	background:url(../img/mid_bg.jpg) repeat-x;
}
.fbox {
	width:280px;
	height:339px;
	float:left;
	background:url(../img/spacer.jpg) no-repeat scroll top left;
	padding:26px 20px 0 20px;
	margin-bottom:14px;
}
.fbox h1 {
	color:#fff;
	line-height:50px;
	margin-bottom:20px;
}
ul#brands {
	width:100%;
	height:37px;
	float:left;
	line-height:37px;
	margin:0 3px 30px 3px;
}
ul#brands li {
	display:block;
	float:left;
	height:37px;
	text-indent:-9999px;
	background:url(../img/spritebrands.jpg);
	overflow:hidden;
	margin-right:2px;
}
ul#brands li#b01 {
	width:77px;
	background-position:0 0;
}
ul#brands li#b02 {
	width:78px;
	background-position:-77px 0;
}
ul#brands li#b03 {
	width:78px;
	background-position:-155px 0;
}
ul#brands li#b04 {
	width:78px;
	background-position:-233px 0;
}
ul#brands li#b05 {
	width:78px;
	background-position:0 -37px;
}
ul#brands li#b06 {
	width:77px;
	background-position:-78px -37px;
}
ul#brands li#b07 {
	width:78px;
	background-position:-155px -37px;
}
ul#brands li#b08 {
	width:78px;
	background-position:-233px -37px;
}
ul#brands li#b09 {
	width:77px;
	background-position:0 -74px;
}
ul#brands li#b10 {
	width:78px;
	background-position:-77px -74px;
}
ul#brands li#b11 {
	width:78px;
	background-position:-155px -74px;
}
ul#brands li#b12 {
	width:78px;
	background-position:-233px -74px;
}
.center2 {
	text-align:center;
	margin-bottom:12px;
}
.center2 a {
	margin:0 4px;
}
.info {
	text-align:center;
	color:#3c739c;
	font-size:11px;
}
.flash, .cont {
	width:100%;
	height:auto;
	float:left;
	margin:0 0 20px;
}

	/* ***** o nas ***** */
	
#onas_cont {
	background:url(../img/onascont_bg.png) repeat-y;
}
.contfla {
	width:296px;
	height:auto;
	float:left;
	background:url(../img/mimm.png) no-repeat scroll bottom center;	
}
.conttext {
	width:584px;
	height:auto;
	float:right;
	padding:26px 40px 0;
}
.conttext p {
	color:#fff;
	margin-bottom:20px;
	line-height:20px;
}
.conttext ul,  .conttext li{
	list-style: disc;
    margin-left: 10px;	
	line-height:18px;
}
.conttext h3 span {
	font-size:13px;
	color:#3e4c61;
}
.conttext h4 {
	font-family:MarsfontRegular,Tahoma,Kalimati,sans-serif;
	font-size: 18px; 
	line-height:24px;
	color:#fff;
	margin-bottom:20px;
}
.conttext table {
	color:#fff;
}
#contonas {
	min-height:592px;
}
#contonasFAQ table{
	width:610px;
	height:auto;
	float:left;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:14px;
}
#contonasFAQ th {
	width:110px;
	padding-right:10px;
	text-align:right;
	height:auto;
	padding-bottom:12px;
}
#contonasFAQ td {
	width:500px;
	text-align:left;
	height:auto;
	line-height:20px;
	padding-bottom:12px;
}
#contonasFAQ textarea {
	width:460px;
	height:430px;
	line-height:18px;
	margin-left:5px;
	background:url(../img/faqtext_bg.jpg) no-repeat scroll top left;
	overflow:hidden;
}
.longFaq {
	height:32px;
	line-height:32px;
	padding:2px;
	width:460px;
	background:url(../img/faqinput.jpg);
}

.showYel {
	font-family:MarsfontLight,Tahoma,Kalimati,sans-serif;
	text-indent:20px;
	height:49px;
	width:594px;
	font-size:18px;
	padding-top:15px;
	background:url(../img/show_yel.png) no-repeat scroll top left;
	cursor:pointer;
	margin-bottom:6px!important;
}

.hideYel {
	font-family:MarsfontLight,Tahoma,Kalimati,sans-serif;
	text-indent:20px;
	height:49px;
	width:594px;
	font-size:18px;
	padding-top:15px;
	background:url(../img/hide_yel.png) no-repeat scroll top left;
	cursor:pointer;
	margin-bottom:6px!important;
}
.showBlu {
	font-family:MarsfontLight,Tahoma,Kalimati,sans-serif;
	text-indent:20px;
	height:49px;
	width:594px;
	font-size:18px;
	padding-top:15px;
	background:url(../img/show_blu.png) no-repeat scroll top left;
	cursor:pointer;
	margin-bottom:6px!important;
}

.hideBlu {
	font-family:MarsfontLight,Tahoma,Kalimati,sans-serif;
	text-indent:20px;
	height:49px;
	width:594px;
	font-size:18px;
	padding-top:15px;
	background:url(../img/hide_blu.png) no-repeat scroll top left;
	cursor:pointer;
	margin-bottom:6px!important;
}
.show {
	font-family:MarsfontLight,Tahoma,Kalimati,sans-serif;
	text-indent:20px;
	height:49px;
	width:594px;
	font-size:18px;
	padding-top:15px;
	background:url(../img/show.png) no-repeat scroll top left;
	cursor:pointer;
	margin-bottom:6px!important;
}

.hide {
	font-family:MarsfontLight,Tahoma,Kalimati,sans-serif;
	text-indent:20px;
	height:49px;
	width:594px;
	font-size:18px;
	padding-top:15px;
	background:url(../img/hide.png) no-repeat scroll top left;
	cursor:pointer;
	margin-bottom:6px!important;
}
.kontakt {
	height:182px!important;
	vertical-align:top;
	line-height:20px;
}
/* prezent eM */
#prezent_cont {
	background:url(../img/prezentcont_bg.png) repeat-y;
}
#contprezent {
	background:url(../img/contprezent_bg.jpg) no-repeat scroll top left;
	min-height:592px;
}

	/* ***** kariera ***** */
	
#kariera_cont {
	background:url(../img/karieracont_bg.png) repeat-y;
}
#contkariera {
	min-height:465px;
}
#contkariera p, #contkariera h3 {
   color:#000!important;
}
#contkariera a {
	color:#000099!important;
}
#contkariera a:hover {
	color:#fff!important;
}
#contkariera h3 span {
	color:#f8e88a;
}

#benefit_cont {
	background:url(../img/benefitcont_bg.png) repeat-y;
}
#bene {
	width:602px;
	height:481px;
	float:left;
	background:url(../img/benbg.jpg) no-repeat scroll top left;
	margin:20px 0 0 0;
}
#contbene {
	float: right;
    padding: 26px 28px 0 34px;
    width: 602px;
}

	/* ***** rekrutacja ***** */
	
#rekr_cont {
	background:url(../img/rekrcont_bg.png) repeat-y;
}
#contrekr {
	min-height:451px;
	width:664px;
	padding:0;
	}
#contrekr p {
	color:#000;
}
#contrekr h3 span {
	color:#ffe86c;
	margin-left:22px;
}
#contrekr table {
	width:580px;
	height:auto;
	float:left;
	margin-left:16px;
}
#contrekr table h2 {
	font-size:24px;
	color:#000;
}
#contrekr table th {
	width:150px;
	font-size:150px;
	text-align:center;
	vertical-align:top;
	color:#c98624;
	padding-right:28px;
	font-family:Helvetica, Arial, sans-serif;
}
/*
.padi {
	text-align:right;
	margin-top:40px;
}
*/
.padi a {
	color:#936404;
}
.padi a:hover {
	color:#ffe86c;
}
ul.steps {
	width:664px;
	height:36px;
	line-height:34px!important;
	font-size:13px;
	font-family:MarsfontRegular,Tahoma,Kalimati,sans-serif;
	margin:0 0 60px!important;
	margin-left:0px!important;
}
ul.steps li {
	display:inline;
	float:left;
	text-align:center;
		margin:0px!important;
		line-height:34px!important;
	
}
ul.steps li a {
	color:#fef28a;
	float:left;
	height:34px;
}
ul.steps li a:hover {
	color:#c88625!important;
}	
ul.steps li#s1 a {
	width:182px;
	margin-right:1px;
	background:url(../img/ul_sprite.jpg);
	background-position:0 0;
}
ul.steps li#s1 a:hover, ul.steps li#s1 a.active {
	background-position:0 -34px;
	color:#fef28a;
}
ul.steps li#s2 a {
	width:130px;
	margin-right:1px;
	background:url(../img/ul_sprite.jpg);
	background-position:-182px 0;
}
ul.steps li#s2 a:hover, ul.steps li#s2 a.active {
	background-position:-182px -34px;
	color:#fef28a;
}
ul.steps li#s3 a {
	width:191px;
	margin-right:1px;
	background:url(../img/ul_sprite.jpg);
	background-position:-312px 0;
}
ul.steps li#s3 a:hover, ul.steps li#s3 a.active {
	background-position:-312px -34px;
	color:#fef28a;
}
ul.steps li#s4 a {
	width:158px;
	background:url(../img/ul_sprite.jpg);
	background-position:-503px 0
}
ul.steps li#s4 a:hover, ul.steps li#s4 a.active {
	background-position:-503px -34px;
	color:#fef28a;
}

	/*  rejestracja */


#rej_cont {
	background: url(../img/rejcont_bg.png) repeat-y;
}
#log_cont {
	background: url(../img/logcont_bg.png) repeat-y;
}

#contrej {
	background:url(../img/cont-rej_bg.jpg) no-repeat scroll left top;
	min-height: 662px;
	padding: 26px 27px 0 0;
    width: 637px;
}
#contlog {
	background:url(../img/contlog_bg.jpg) no-repeat scroll left top;
	min-height: 407px;
	padding: 26px 27px 0 0;
    width: 637px;
}
#contrej h3 span, #contlog h3 span {
	color:#f8e88a;
	padding-left:27px;
}

.small {
	font-size:11px!important;
	line-height:14px!important;
}
#contrej table {
	width:637px;
	height:auto;
	float:left;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14px;
	color:#383838;
	margin-bottom:14px;
}
#contrej table th {
	width:117px;
	padding-right:10px;
	text-align:right;
	height:auto;
	padding-bottom:12px;
}
#contrej table td {
	width:510px;
	text-align:left;
	height:auto;
	line-height:20px;
	padding-bottom:12px;
}
#contlog table {
	width:390px;
	height:auto;
	float:left;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14px;
	color:#383838;
	margin:60px 0 14px 100px;
}
#contlog table th {
	width:117px;
	padding-right:10px;
	text-align:right;
	height:auto;
	padding-bottom:12px;
}
#contlog table td {
	width:auto;
	text-align:left;
	height:auto;
	line-height:20px;
	padding-bottom:12px;
}
#contlog a{
	color: #383838;
}
input, textarea, select {
	background-color:none;
    color: #383838;
    font-family:Helvetica, Arial, sans-serif;
	font-size: 14px;
    font-style: normal;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
	border:0px none;
}
.long, .norm, .short {
	height:34px;
	line-height:34px;
	padding:2px;
}
.long {
	width:506px;
	background:url(../img/inp_long.png);
}
.norm {
	width:379px;
	background:url(../img/inp_norm.png);
}
.short {
	width:45px;
	margin-right:4px;
	background:url(../img/inp_short.png);
}
	/* ***** wartosci eM ***** */
	
#wartosci_cont {
	background:url(../img/wartoscicont_bg.png) repeat-y;
}
#contwartosci {

	min-height:550px;
}
#contwartosci h3 span {
	color:#7eb9ed;
}
	/* ***** profil eM ***** */
	
#profil_cont {
	background:url(../img/profilcont_bg.png) repeat-y;
}
#contprofil {
	background:url(../img/contprofil_bg.jpg) no-repeat scroll top left;
	min-height:654px;
}
#contprofill h3 span {
	color:#7eb9ed;
}
.awp_offers {
	background-color:#5077ae;
	height: 42px;
	width: 414px;
}
#profil th
{
	padding-bottom:5px;
}
#profil th p
{
	margin-left:10px;
}
.del {
	position:relative;
	top:0px;
	left:13px;
}
.blueBG {
	background-color:#7392be;
}
.blueBG2 {
	background-color:#6285b6;
}
.offer_pointer {
	float:left;
	margin-top:6px;
	margin-right:3px;
}
.more_yel {
	padding-top:10px;
}
.smallInfo {
	height:34px;
	width:191px;
}
.smallInfo p{
	line-height:14px;
	color:#fff;
	font-weight:bold;
	margin:0;
	text-align:left;
}
.smallInfoText 
  {
	  width:140px;
	  margin-top:9px;
	  margin-left:0px;
	  float:left;
	  clear:right;
  }
#offers {
	margin-top:2px;
	margin-left:22px;
	margin-bottom:10px;
}
#offers p{
	color:#000000;
	line-height:14px;
	margin-left:4px;
}
/* ***** profesjonalisci eM ***** */
	
#prof_cont {
	background:url(../img/profcont_bg.png) repeat-y;
}
#contprof {
	min-height:654px;
}
#contwartosci h3 span {
	color:#7eb9ed;
}
	/* ***** aplikuj eM ***** */
	
#aplikuj_cont {
		background:url(../img/apl2cont_bg.png) repeat-y;
}
#contaplikuj {
	min-height:671px;
}
#contaplikuj p, #contaplikuj h3 {
	color:#fff;
}
#contaplikuj h3 span {
	color:#2c4261;
}
#aplikuj2_cont {
	background:url(../img/apl2cont_bg.png) repeat-y;
}
#contaplikuj2 {
	min-height:1263px;
}
#contaplikuj2 table{
	width:600px!important;
}
#contaplikuj2 p,#contaplikuj h3 {
	color:#fff!important;
}
#contaplikuj2 h3 span {
	color:#2c4261;
}
.applications {
	width:600px;
}
.applications th {
	background-color:#1f4a75;	
	font-size: 14px;
	border-right:1px solid #235b7e;
	border-bottom:1px solid #235b7e;
	text-align:center;
	height:auto;
	padding:14px 0;
	
}
.applications td
{
	font-size:12px;
	text-align:center;
	height:auto;
	background-color:#ffffff;
	color:#035786!important;
	border:1px solid #007dc4;	
	vertical-align:middle;
	line-height:14px;
	height:60px;

}
.applications a {
	color:#ff353a;
}
.applications2 {
	width:600px!important;	
	text-align:left;
}
.belka
   {
	   	background:url(../img/belka.jpg) no-repeat scroll top left;
   }
 .belka2
   {
	   	background:url(../img/belka_repeat.jpg) no-repeat scroll top left;

   }  
.applications2 th {	
	font-size: 12px;
	text-align:left;
	height:40px;
	padding:0px 6px 6px;
	vertical-align:middle;
	line-height:16px;
	
}
.applications2 td
{
	font-size:12px;
	text-align:left;
	height:auto;
	vertical-align:middle;
	line-height:18px;
	padding:2px 2px 5px;
}
.applications2 p {
	width:600px!important;
}
.spacer_blu {
	height:5px!important;
	padding:0!important;
}
.applications2 a {
	color:#ff353a;
}
.colored3 {
	background-color:#0070b0;
}

.inp_blu, .inp_blu1, .inp_blu2, .inp_blu3 {
	height:25px;
	line-height:25px;
	padding:2px;
	color:#fff;
}
.inp_blu {
	width:465px;
	background:url(../img/inp_blu.jpg);
}
.inp_blu1 {
	width:35px;
	background:url(../img/inp_blu_sml1.jpg);
}
.inp_blu2 {
	width:33px;
	background:url(../img/inp_blu_sml2.jpg);
}
.inp_blu3 {
	width:43px;
	margin-right:4px;
	background:url(../img/inp_blu_sml3.jpg);
}
.blu1a {
	text-align:center!important;
	background:url(../img/apl_th1BG.jpg) top left no-repeat;
}
.blu1 {
	text-align:center!important;
}
.blu2 {
	width:98px!important;
}
.blu3 {
	width:108px!important;
}
.blu4 {
width:128px!important;
   margin-right:0px!important;
  padding-right:0px!important;
}
.blu5 {
	width:108px!important;
}
/* **** studia eM ****/

#stud_cont {
    background: url(../img/studcont_bg.png) repeat-y;
}
#contstu {
    min-height: 688px;
	color:000;
}
#contstu p, #contstu ul ,#contstu li,#contstu h3{
	color:#000!important;
}
#contstu h3 span {
	color:#f8e88a;
}
#contstu table{
	width:610px;
	height:auto;
	float:left;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14px;
	color:#ffffff;
	margin-bottom:14px;
}
#contstu table th {
	width:110px;
	padding-right:10px;
	text-align:right;
	height:auto;
	padding-bottom:12px;
}
#contstu table td {
	width:500px;
	text-align:left;
	height:auto;
	line-height:20px;
	padding-bottom:12px;
}
#contstu table textarea {
	width:505px;
	height:228px;
	line-height:18px;
	margin-left:5px;
	background:url(../img/inp_text_awp.png) no-repeat scroll top left;
	overflow:hidden;
}
.radioBTN {
	margin-right:100px;
}
.long_awp, .norm_awp, .short_awp {
	height:34px;
	line-height:34px;
	padding:2px;
	color:#000;
}
.long_awp {
	width:500px;
	background:url(../img/inp_long_awp.png) no-repeat scroll top left;
	padding-left:5px;
}
.norm_awp {
	width:367px;
	background:url(../img/inp_norm_awp.png) no-repeat scroll top left;
	padding-left:5px;
}
.short_awp {
	width:37px;
	margin-right:15px;
	padding-left:5px;
	background:url(../img/inp_short_awp.png) no-repeat scroll top left;
}
/******** AWP eM    *****/ 
#contawp {
	background:url(../img/contawp_bg.jpg) no-repeat scroll top left;
	min-height:685px;
}
#contawp h3 span {
	color:#eb383d;
}
#awp2_cont {
    background: url(../img/awp2cont_bg.png) repeat-y;
}
#contawp2 {
    min-height: 688px;

}
#contawp2 h3 span {
	color:#eb383d;
}
.zobacz {
	position:relative;
	top:570px;
	left:470px
}
.warsztaty {
	border:1px;
}
.warsztaty th {
	background-color:#5d0908;	
	font-family: MarsfontRegular;
	font-size: 14px;
	border:1px solid #9f1e2e;
	text-align:center;
	height:auto;
	padding:8px 0;
	
}
.warsztaty td
{
	font-size:11px;
	text-align:left;
	height:auto;
	border:1px solid #9f1e2e;	
	vertical-align:top;
	line-height:14px;
	padding:24px 6px 14px;
}
.warsztaty a {
	color:#ff353a;
}
.colored {
	background-color:#8f1b29;
}
.colored2 {
	background-color:#69020f;
	height: 32px!important;
	padding:4px!important;
}
.colored2 {
	line-height:22px;
}
.yel1 {
	width:130px!important;
	text-align:center!important;
}
.yel2 {
	width:179px!important;
	text-align:center!important;
}
.yel3 {
	width:224px!important;
	text-align:center!important;
}
.yel4 {
	width:96px!important;
	text-align:center!important;
}
.awpClaim {
	color:#fff;
	line-height:18px;
}

.awpClaim li{
	list-style-image: url('../img/pointer.png');
	margin-left:20px;
}
	/* ***** media eM ***** */

.media {
    width:594px;
	height:82px;
	margin-top:20px;
	background:url(../img/media_bg.png) no-repeat scroll top left;
}

.mediafoto {
	margin-left:30px;
	float:left;
}
.mediatitle {
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	margin-left:18px;
	line-height:48px;
}
.mediasub {
	margin-left:175px;
	margin-top:-15px;
}
.pointer {
	position:relative;
	bottom:40px;
	left:410px;
	clear:right;
	/*
float: right;
margin-top:10px;
margin-right:15px;*/
}
.pagin {
	text-align:center;
}
.actPage {
	color:#ffffff;
}

#contonas table table
{
    
    margin:auto;
}
		/* 
			 * The state classes are a little bit complex, because of the doubble class bug in IE6
			 * The state class looks like this:
			 * 
			 * .ui-radio-state[-checked][-disabled][-hover] or .ui-checkbox-state[-checked][-disabled][-hover]
			 * 
			 * Examples:
			 * 
			 * .ui-radio-state-checked (simply checked) 
			 * .ui-radio-state-checked-hover (checked and hovered/focused)
			 * .ui-radio-state-hover (unchecked and hovered/focused)
			 * 
			 * If you donīt have to deal with the doubble class bug of IE6 you can also use the simple ui-checked, ui-disabled, ui-hover state-classnames
			 * and the ui-radio/ui-checkbox role-classnames.
			 * 
			 */
			
			/* blue */
			label.ui-checkbox,
			label.ui-radio {
				padding: 2px 0 2px 20px;
				background: url(../img/icon_checkbox.png) 0 -40px no-repeat;
			}
		/* yred */
		label.ui2-checkbox,
			label.ui2-radio {
				padding: 2px 0 2px 20px;
				background: url(../img/icon_checkbox_red.png) 0 -40px no-repeat;
			}	
		/* yellow */
		label.ui3-checkbox,
			label.ui3-radio {
				padding: 2px 0 2px 20px;
				background: url(../img/icon_checkbox_yel.png) 0 -40px no-repeat;
			}				
			label.ui-checkbox-state-hover,
			label.ui-radio-state-hover {
				background-position: 0 -114px;
			}
			label.ui-checkbox-state-checked {
				background-position: 0 -1px;
			}
			label.ui-checkbox-state-checked-hover {
				background-position: 0 -75px;
			}
			label.ui-radio-state-checked {
				background-position: 0 -161px;
			}
			label.ui-radio-state-checked-hover {
				background-position: 0 -200px;
			}
			.button-style label {
				display: inline-block;
				margin: 3px 0;
				border: 1px solid #999;
				padding: 4px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;
				background: #434f56;
				cursor: pointer;
			}
			.button-style label.ui-radio-hover,
			.button-style label.ui-checkbox-hover {
				border-color: #e6ab5d;
			}
			.button-style label.ui-radio-checked,
			.button-style label.ui-checkbox-checked {
				background: #5db0e6;
			}
		.ui-helper-hidden-accessible {
				position: absolute;
				left: -999em;
			}
		.ui2-helper-hidden-accessible {
				position: absolute;
				left: -999em;
			}
		.ui3-helper-hidden-accessible {
				position: absolute;
				left: -999em;
			}		
	
.boxl, .boxr, .boxl2, .boxr2 {
	width:266px;
	height:225px;
	float:left;
	padding:15px 20px 0 15px;
}
.boxl p, .boxr p, .boxl2 p, .boxr2 p {
	font-weight:bold;
	font-size:14px;
	margin-bottom:14px;
}
.boxl2 p, .boxr2 p {
	margin-top:40px;
}
.boxl p, .boxl2 p {
	padding-left:12px;
}
.boxr p, .boxr2 p {
	text-align:right;
}
.boxl ul, .boxl2 ul {
	margin-left:12px;
}
.boxr ul, .boxr2 ul {
	margin-left:90px;
}
.boxl ul li, .boxr ul li, .boxl2 ul li, .boxr2 ul li {
	color:#fff;
	line-height:15px;
	font-size:11px;
}
.boxl ul li {
	list-style-image:url(../img/ar1.jpg);
}
.boxr ul li {
	list-style-image:url(../img/ar2.jpg);
}
.boxl2 ul li {
	list-style-image:url(../img/ar3.jpg);
}
.boxr2 ul li {
	list-style-image:url(../img/ar4.jpg);
}
/* quiz */
.redQuiz {
	background-color:#77171a;
	line-height:14px;
	width:580px;
	min-height:30px;
	height:auto;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:15px;
}
.blankQuiz {
	line-height:14px;
	width:580px;
	height:auto;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
}
		
/* do asp.net */


.logoMain {
	width:260px;
	height:50px;
	display:block;
	text-indent:-9999px;
	float:left;
	overflow:hidden;
	background:url(../img/sprite.png);
	background-position:0 -88px;
	margin:30px 0 31px;
}

.textarea
{
    width:510px;
	height:228px;
	line-height:18px;
	background:url(../img/inp_text_awp.png);
}


.padi {
	text-align:right;
	margin-top:40px;
	
	margin-right:65px;
	clear:both;
}
/* robot */
#robot_cont {
		background:url(../img/robotcont_bg.jpg) repeat-y;
}
#controbot {
	min-height:671px;
}
#controbot p, #controbot h3 {
	color:#fff;
}
#controbot h3 span {
	color:#2c4261;
}
