html {overflow-y: scroll;}
img {border:0px;}

div.main.wide { width:600px; }
div.registration form.wide { width:600px;}
div.registration form input.normalinput {width:15px; margin:5px 5px 0 10px;}
.tbl_tbl tr {vertical-align:top;}
.tbl_tbl {border: solid #cecece; border-width:1px 1px 0px 0px;}
.tbl_tbl td {border: solid #cecece; border-width:0px 0px 1px 1px; text-align:left; vertical-align:top; padding:10px;}

.tbl_tbl td b 
{
	font-size: 11px;
	font-weight: bold; 
	color:#000000;
}

table.menu td.sel_center{width:auto;}
#confirm_text { height: 480px; overflow: auto; }
div.registration form fieldset label:first-letter{text-decoration:none;}
div.identification form fieldset label:first-letter{text-decoration:none;}
div.identification form label { width: 180px; }
div.main h3{border-bottom:none; padding-bottom:10px;}

/* Sytem messages */
.c:after, #msg-red:after, #msg-red .msg4:after, #msg-green:after, #msg-green .msg4:after  { content:"."; font-size: 0px; line-height: 0; display: block; clear: both; height: 0px; visibility: hidden; }
.c, #msg-red, #msg-red .msg4, #msg-green, #msg-green .msg4 { zoom:1; _height:1px; }
#msg-red { border: solid #dc4646 3px; background-color:#ffebeb; color:#333333; margin-left:auto; margin-right:auto; margin-bottom: 20px; width: 100%; }
#msg-red a { color:#CC0000; }
#msg-green { border: solid #72e375 3px; background-color:#f8ffeb; color:#333333; margin-left:auto; margin-right:auto; margin-bottom: 20px; width: 100%; }
#msg-green a { color:#006600; }
#msg-red .msg1 { background-image: url(../pics/images/msg_red1.gif); background-repeat: no-repeat; background-position: left top; position: relative; top: -3px; right: 3px; }
#msg-red .msg2 { background-image: url(../pics/images/msg_red2.gif); background-repeat: no-repeat; background-position: right top; position: relative; right: -6px; }
#msg-red .msg3 { background-image: url(../pics/images/msg_red3.gif); background-repeat: no-repeat; background-position: right bottom; position: relative; bottom: -6px; }
#msg-red .msg4 { background-image: url(../pics/images/msg_red4.gif); background-repeat: no-repeat; background-position: left bottom; position: relative; right: 6px; }
#msg-green .msg1 { background-image: url(../pics/images/msg_green1.gif); background-repeat: no-repeat; background-position: left top; position: relative; top: -3px; right: 3px; }
#msg-green .msg2 { background-image: url(../pics/images/msg_green2.gif); background-repeat: no-repeat; background-position: right top; position: relative; right: -6px; }
#msg-green .msg3 { background-image: url(../pics/images/msg_green3.gif); background-repeat: no-repeat; background-position: right bottom; position: relative; bottom: -6px; }
#msg-green .msg4 { background-image: url(../pics/images/msg_green4.gif); background-repeat: no-repeat; background-position: left bottom; position: relative; right: 6px; }
#msg-red .fix { padding:10px 10px 10px 40px; margin:0px 0px 6px 6px; background-image: url(../pics/images/msg_red_icon.gif); background-repeat: no-repeat; background-position: 5px 3px; }
#msg-green .fix { padding:10px 10px 10px 40px; margin:0px 0px 6px 6px; background-image: url(../pics/images/msg_green_icon.gif); background-repeat: no-repeat; background-position: 5px 3px; }


/* Posts kontor table */
#post { }
#post table tr th { font-weight: bolder; color: #FFFFFF; background-color: #727792; }
#post td { vertical-align: top; padding: 5px; border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; }
#post .blue1 { background-color: #E1E6F4; }
#post .blue2 { background-color: #F1F3FA; }
#post .state {}
#post strong { color: #000000; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; display: block; font-size: 21px; font-weight: normal; }

/* Bonus page */

.mybonus h4 { padding:0; margin:0; }
.mybonus ul { list-style:none; padding:0; margin:0 -40px 40px 0; position:relative; }
.mybonus ul li { float:left; display:block; width:165px; height:47px; background:url(../pics/images/border.gif) 0 0 no-repeat; padding:20px; position:relative; margin:0 8px 0 -4px; }
.mybonus ul li span { position:absolute; bottom:-20px; right:10px; }
.mybonus ul .b2 { background-position:0 -101px; }
.mybonus ul .b3 { background-position:0 -202px; }
.mybonus p { clear:both; display:block; padding:0; margin:15px 0 0; }
.mybonus strong { font-weight:normal; color:#000; font-size:16px; }
.mybonus form { margin:0 -40px 0 0; }
.mybonus fieldset { border:solid 1px #CCC; float:left; margin:0 10px 20px 0; width: 305px;}
.mybonus fieldset legend { color:#000; font-weight:bolder; }
.mybonus fieldset label { margin-bottom:3px; display:block; }
.mybonus fieldset span { display:inline-block; width:119px; }
.mybonus input { border:solid 1px #CCC; width:150px; padding:5px; }
.mybonus textarea { border:solid 1px #CCC; width:608px; height:120px; padding:5px; }
.mybonus #submit { border:0; background:url(../pics/images/button.gif) 0 0 no-repeat; width:400px; height:57px; color:#FFF; font-size:26px; cursor:pointer; }
.mybonus p.c { text-align:center; }

