html {
	overflow-y: scroll;
}
body, ul, h3 {
	margin:0; padding:0;
}
body { 
	font-family: tahoma, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
	background: #ffffff;
}
div.innertext { font-size: 12px; text-align: justify; font-weight: normal;}
div.innertext2 { font-size: 12px; text-align: left; font-weight: normal;}
div.innertext3 { font-size: 12px; text-align: justify; font-weight: normal; text-indent:10pt;}

td.header_right {
	background: url('../img/midright.jpg') no-repeat #000000;
	height: 146px;
	width: 264px;
}
td.header_mid {
	height: 146px;
	width: 380px;
	text-align: center;
	background: url('../img/midlider.jpg') #D6D6D6;
}
table.toptable  {
	border-collapse: collapse;
	color: #ffffff;
	text-align: center;
}
table.toptable  td {
	padding: 0px;
	font-size: 12px;
}
div.text {
	font-size: 12px;
	line-height:130%;
}
.font_small {
	font-size: 12px;
}
.pole_message {
	border: 1px solid #CCCCCC;
	color: #2E7DB2; 
	background: url(images/msgbg1.jpg) #F6F6F6 bottom repeat-x;
}
.pole_message_err {
	border: 1px solid #CD0A0A;
	color: #CD0A0A; 
	background: #FEF6F3;
}
.pole_message,.pole_message_err {
	padding: 5px;
	margin-bottom: 10px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
span.headd { font-size: 12px; font-weight: bold; color: #595959 ; font-family: verdana; }
span.subheadd { font-size: 11px;  color: #74899C ; font-family: verdana; }
.link1 {
	color: #18355E;
	text-decoration: underline;
}
.link4 {
	color: #4B4B4B;
	text-decoration: underline;
}
table.login_table {
	border-collapse:collapse;
	width:150px;
}
table.login_table input {
	width: 110px;
	border:1px solid #A8A8A8;
	height: 17px;
	font-size:11px;
}
table.login_table td{
	font-size:11px;
	padding-right:3px;
}
table.topmenu {
	border-collapse: collapse;
}
td.topmenu,td.topmenu_sel {
	color: #ffffff;
	width: 80px;
	border-left: 1px solid #5f5f5f;
	height: 50px;
}
td.topmenu {
	cursor: pointer;
	background: #434343 url('../img/tik.gif') no-repeat left;
}
td.topmenu_sel {
	cursor: pointer;
	background: #565656 url('../img/tik.gif') no-repeat left;
}
td.topmenu a {
	padding-left: 5px;
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}
td.topmenu_sel a {
	padding-left: 5px;
	color: #C9DAF4;
	text-decoration: none;
	font-size: 10px;
}
div.button_blue {
	background-color: #7A98BE;
	height: 20px;
	line-height: 20px;
	width: 80px;
	color: #ffffff;
	text-align: center;
}
div.button_gray {
	background-color: #A3A3A3;
	height: 20px;
	line-height: 20px;
	width: 80px;
	color: #ffffff;
	text-align: center;
}
button.button_link_gray,button.button_link {
	height: 20px;
	border: 0px;
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
	width: 80px;
}
button.button_link {
	background-color: #7A98BE;
}
button.button_link_gray {
	background-color: #A3A3A3;
}
a.button_link{
	cursor: pointer;
	color: #ffffff;
	text-decoration: underline;
	font-size: 10px;
	
}
table.table_sms {
}
table.table_sms td{
	font-size: 12px;
}
input.disabled_gray {
	border: 0px;
	background: #FAFAFA;
}
div.at_hour {
	margin-left: 44px;
	width: 500px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
table.at_hour td {
	font-size: 11px;
}
table.at_hour {
	border-collapse: collapse;
}
.div_book_bg {
	margin-top: 0px;
	visibility: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 380px;
}
#div_book {
	font-family: tahoma, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
	padding: 0px;
	border: 1px solid #a0a0a0;
	margin-top: 0px;
	background-color: #FFFFFF;
	filter:alpha(opacity=94);
	-moz-opacity:0.94;
	opacity:0.94;
	-khtml-opacity:0.94;
	visibility: hidden;
	position: relative;
	top: -200px;
	left: -300px;
	width: 600px;
	height: 400px;
	text-align: center;
	vertical-align: middle;
}
.smsblock{
	padding: 0px;
	color: #101010;
	font-weight: bold;
    width: 300px;
    border: 1px solid #a0a0a0;
    text-align: center;
    position: relative;
    top: -50px;
    left: -150px;
	background-color: #FFFFFF;
	filter:alpha(opacity=93);
	-moz-opacity:0.93;
	opacity:0.93;
	-khtml-opacity:0.93;
}
div.foot_info {
	text-align: justify;
	width: 92%;
	font-size: 11px;
	color: #606060;
	padding: 10px;
}
div.foot_info a,.link {
	color: #606060;
}
table.history_list {
	width: 650px;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	background-color: #f9f9f9;
}
table.history_list th{
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #cccccc;
	height: 26px;
	text-align: center;
	background-color: #f9f9f9;
}
table.history_list td{
	font-weight: normal;
	font-size: 11px;
	border: 1px solid #cccccc;
	height: 16px;
}
table.premium_list td{
	font-weight: normal;
	font-size: 11px;
	border: 1px solid #cccccc;
	height: 16px;
}
table.history_list td a,table.register td a {
	color: #606060;
}
table.history_list input {
	color: #606060;
	border: 1px solid #cccccc;
}
table.per_page td {
	font-size: 11px;
}
table.legend td {
	font-size: 11px;
}
div.redBorderTest {
	overflow: hidden;
	border: 1px solid #cccccc;
}
div.redBorderTest select {
	display: block;
	float: none;
	margin-top: -2px;
	margin-left: -2px;
}
form {
	margin: 0px;
}
table.phonebook td{
	font-size: 12px;
}
table.table_sms input,table.table_sms select,table.table_sms textarea,table.importuj input,
table.payments input, table.payments select, table.phonebook input,table.phonebook select,table.account_details input,table.account_details textarea,
table.account_details select, table.register input, table.register textarea, .input {
	border: 1px solid #cccccc;
	width: 140px;
	color: #606060;
}
.przycisk_edytuj button {
  border: 0px;
  background: #f5f5f5;
  height: 13px;
  width: 25px;
  text-align: left;
}
.kursor {
	cursor: pointer;
}
table.register td {
	font-size: 12px;
}
table.importuj,table.payments,table.users,table.bulksms {
	border-collapse: collapse;
}
table.importuj td,table.payments td,table.users td,table.account_details td{
	font-size: 12px;
}
table.bulksms th{
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #cccccc;
	height: 26px;
}
table.bulksms td{
	font-weight: normal;
	font-size: 11px;
	border: 1px solid #cccccc;
	height: 16px;
}
table.footer {
	border-collapse: collapse;
	margin-top: 1px;
	width: 1002px;
	border-top: 1px solid #E9EDEC;
	border-bottom: 1px solid #E9EDEC;
	background-color: #ECECEC;
}
table.footer td a{
	color: #606060;
	text-decoration: none;
}
div.help a{
	color: #606060;
}
span.star {
	color: #aa0000;
}

table.generate {
	width: 650px;
	border-collapse: collapse;
	background: #f5f5f5;
	border: 1px solid #c0c0c0;
}
table.generate th{
	font-weight: bold;
	font-size: 12px;
	height: 26px;
}
table.generate td{
	font-weight: normal;
	font-size: 11px;
	color: #606060;
	padding: 3px;
}
table.generate input {
	color: #606060;
	border: 1px solid #cccccc;
}
table.send_test {
	font-size: 12px;
}
input.send_test {
	border: 1px solid #909090;
	width: 120px;
	text-align: center;
}
input.submit_test {
	border: 1px solid #909090;
	background: #ffffff;
	width: 120px;
	cursor: pointer;
}
div.info_text {
	width: 95%;
	font-size: 13px;
	color: #606060;
	text-align: center;
	border: 1px solid #c09090;
	background: #fae5e5;
	padding: 5px;
}
/* NEW BODY */
div.dmain {
	width: 100%;
	background: url('../images/back.jpg') no-repeat top center;
}
div.top {
	margin:0 auto;
	width: 1004px;
	height: 290px;
	position: relative;
}
div.top div.logo {
	width: 200px;
	height: 55px;
	top: 20px;
	left: 30px;
	position: absolute;
	cursor: pointer;
}
div.top div.menu {
	position: absolute;
	left: 502px;
	top: 63px;
}
div.top div.login {
	position: absolute;
	left: 35px;
	top: 80px;
	width: 200px;
	height: 130px;
}
div.login table {
	border-collapse: collapse;
}
.login table th{
	background:none;
	border:none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
}
.login table tr th{
	height:25px;
	font-size:11px;
}
#tloged {
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
	line-height: 30px;
}
#tloged a{
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #f8fbff;
	line-height: 30px;
}
#b_login {
	text-align: left;
	padding: 13px 0px 0px 5px;
	width:205px;
}
#b_login button{
	width: 95px;
	height: 36px;
	border: none;
	cursor: pointer;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: url('../images/prihlasenie.png');
}
#b_login button:hover{
	width: 95px;
	height: 36px;
	border: none;
	cursor: pointer;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: url('../images/prihlasenie_hover.png');
}

#b_logout {
	text-align: left;
	padding: 13px 0px 0px 0px;
}
#b_logout button{
	width: 95px;
	height: 36px;
	border: none;
	cursor: pointer;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: url('../images/prihlasenie.png');
}
#b_logout button:hover{
	width: 95px;
	height: 36px;
	border: none;
	cursor: pointer;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: url('../images/prihlasenie_hover.png');
}
.login a{
	color:#FFFF99;
	text-decoration:none;
	font-size:12px;
}
.login a:hover{
	color:#FFFF99;
	text-decoration:underline;
}
.copyy{
	float:right;
	position:relative;
	top:-20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.copyy a, copyy a:hover{
	font-size:11px;
	color:#666666;
}
#navigation a{
height:30px;
text-align:center;
background: url(../../images/mh1h.png) left top no-repeat;
text-decoration: none;
padding-left:5px;
margin-right:5px;
}
#navigation a span .right{
background: url(../../images/mh3h.png) right top no-repeat;
padding-right:5px;
height:30px;
}
#navigation a .fix2{
height:30px;
width:100%;
background: url(../../images/mh2h.png) repeat-x;
}
#navigation a, #navigation a span{
display: block;
float: left
}
#navigation a, #navigation a span{
float: none
}
#navigation a:hover{
color: #fff;
background: url(../../images/mh1.png) left top no-repeat;
padding-left: 5px
}
#navigation a:hover span .right{
background: url(../../images/mh3.png) right top no-repeat;
padding-right: 5px
}
#navigation a:hover .fix2{
height:30px;
width:100%;
background: url(../../images/mh2.png) repeat-x;
cursor:pointer;
}
#navigation a span span .top10{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
padding-top:9px;
}
#navigation a:hover span span .top10{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
#navigation ul{
padding: 0;
margin: 0;
}
#navigation li{
float: left;
margin: 0;
list-style: none;
}



div.login input {
	width: 199px;
	height: 19px;
	border: none;
	background: url(../../images/prihlasenie_back.png) no-repeat;
	color:#666666;
	font-weight: bold;
	font-size: 11px;
	padding: 7px 0px 0px 4px;
	margin-left:6px;
}
div.login input.menupoints {
	border: 0;
	width: 65px;
	text-align: right;
	background-color: transparent;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}table.middle {
	width: 1004px;
	background: #fafafa;
}
div.outfooter {
	background-color: #ECECEC;
	height:60px;
	text-align:center;
	padding:13px 0px 0px 0px;
}

div.outfooter a, div.outfooter a:hover {
	font-size: 11px;
	text-decoration: none;
	color: #666;
}
div.bottom_photo {
	height: 193px;
	background: url('../img/bgmenu.jpg') no-repeat bottom left;
}
ul.acc {width:229px; list-style:none; color:#033; margin:0 auto 10px; }
ul.acc h3 {
	color: #345A87;
	height: 25px;
	padding: 10px 0px 0px 36px;
	font-weight:bold;
	margin-top:5px;
	cursor:pointer;
	background:url('../img/header.jpg') no-repeat;
	font-size: 12px
}
span.logged {
	color: #4170A9;
}
ul.acc h3:hover {
	background:url('../img/header2.jpg') no-repeat;
}

ul.acc .acc-section { overflow:hidden; }

ul.acc ul.menu_selected {
	color: #595959;
	background: url('../img/left_menusel.jpg') #F6FAFD;
	height: 34px;
	line-height: 34px;
	font-weight: normal;
	font-size: 11px;
}
ul.acc ul.menu_normal {
	color: #7B97BC;
	background: url('../img/left_menu.jpg');
	height: 34px;
	line-height: 34px;
	font-weight: normal;
	font-size: 11px;
	cursor: pointer;
}
ul.acc ul.menu_normal:hover {
	color: #595959;
	background: url('../img/left_menusel.jpg') #F6FAFD;
	height: 34px;
	line-height: 34px;
	font-weight: normal;
	font-size: 11px;
	cursor: pointer;
}
ul.acc li.left {
	padding-left: 10px;
	list-style-type:none;
	height: 34px;
}
ul.acc li.left img{
	float: right;
	padding-top: 13px;
	padding-right: 10px;
}
ul.acc li.right {
	float:right;
	list-style-type:none;
	background: url('../img/left_menu_tick.gif') center right no-repeat;
	width: 4px;
	height: 34px;
	margin-right: 15px;
}
ul.acc a.link2{
	color: #5177A9;
	text-decoration: none;
	display: block;
	background: url('../img/left_menu_tick.gif') right no-repeat;
	margin-right: 10px;
}
ul.acc a.link3{
	color: #585A59;
	text-decoration: none;
	display: block;
	background: url('../img/left_menu_tick.gif') right no-repeat;
	margin-right: 10px;
}	

div.topheader {
	border-left: 3px solid #7A98BE;
	padding-left: 6px;
	width: 300px;
	font-family: verdana; 
}
div.topheader div.firstline {
	font-weight: bold;
	color: #595959;
	font-size: 12px;
}
div.topheader div.secondline {
	font-weight: normal;
	color: #74899C;
	font-size: 11px;
}
div.topheader span#fl {
	color: #7A98BE;
}
div.texthead {
	font-size: 12px; 
	font-family: verdana;
	font-weight: bold;
	color: #18355E;
	line-height: 40px;
}
div.texthead span#big {
	color: #112643;
}

div.main_register {
	font-size: 12px; 
	font-family: verdana;
	font-weight: bold;
	color: #01244C;
	line-height: 40px;
}

.mybutton {
	padding: 5px 10px 5px 10px;
	cursor: pointer;
}
div#dialog div#dialog_text {
	height: 50px;
}
div#dialog div.ajax_loader {
	text-align: center;
	padding-top: 30px;
}
div#preload {
	height: 0;
	overflow: hidden;
}
/* SMS TABLE */
div.table_sendsms {
	width: 600px;
	margin: 0 auto;
	color: #606060;
	display: none;
}
div.table_sendsms div.line_from{
	height: 25px;
}
div.table_sendsms div.line_from div, div.table_sendsms div.line_template div{
	float: left;
}
div.table_sendsms div.line_from div.from, div.table_sendsms div.line_from div.smslength {
	width: 150px;
}
div.table_sendsms div.line_from div.smscount{
	float: right;
	width: 92px;
}
div.table_sendsms div.line_to{
	height: 55px;
}
div.table_sendsms div.line_to textarea{
	height: 36px;
	width: 495px;
	overflow: auto;
}
div.table_sendsms div.text{
	font-size: 10px;
	padding-left: 55px;
}
div.table_sendsms div.line_message{
	height: 138px;
}
div.table_sendsms div.line_message textarea{
	height: 130px;
	width: 495px;
	overflow: auto;
}
div.table_sendsms div.line_data div {
	float: left;
}
div.table_sendsms div.white {
	width: 495px;
	height: 22px;
	line-height: 20px;
	border: 1px solid #cccccc;
	background: #ffffff;
}
div.table_sendsms div.white input{
	padding-top: 2px;
}
div.table_sendsms div.line_data div.white select, div.table_sendsms div.line_data div.white input{
	font-size: 11px;
}
div.table_sendsms div.line_template {
	margin-top: 3px;
}
div.table_sendsms div.left {
	float: left;
	width: 75px;
	padding-top: 4px;
}
div.table_sendsms select, div.table_sendsms textarea, div.table_sendsms input[type=text], div.table_sendsms input[type=file] {
	border: 1px solid #cccccc;
	width: 140px;
	color: #606060;
}
div.table_sendsms input[type=file] {
	width: 300px;
}
/* EO SMS TABLE */
div.clear {
	clear: both;
}
a.send_change_cal, a.send_change_now {
	cursor: pointer;
}
div#tabs {
	display: none;
}
div.content {
	text-align: justify;
	color: #575757 ;
	padding: 20px;
	margin: 0 auto;
}
span.head_bold{ 
	font-size: 12px; 
	font-weight: bold;
}

div.phonebook_import div{
	padding-top: 10px;
	font-size: 10px;
	text-align: center;
}
div.phonebook_import table{
	margin: 0 auto;
}
div.phonebook_import input[type=file] {
	border: 1px solid #cccccc;
	width: 250px;
}

/*HELP*/

div.back_up {
	text-align: right;
	font-size: 9px;
	padding-top: 10px;
}

div.help_spis {
	padding-left: 10px;
	padding-top: 10px;
}

div.help_spis  a{
	text-decoration: none;
}

div.help_point {
	padding-top: 10px;
	font-weight: bold;
}

div.help_opis {
	padding-left: 10px;
	padding-top: 10px;
}

table.help_table {
	border-collapse:collapse;
	font-size: 11px; 
	border: 1px solid #cccccc;
	background-color: #f9f9f9;
}
table.help_table th{
	border-bottom: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
	text-align: center; 
	padding: 3px;
	background-color: #f9f9f9;
}
table.help_table td{
	border-bottom: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
	text-align: center; 
	padding: 3px;
}

div.help_img { 
	font-size: 12px;  
	color: #575757; 
	font-family: tahoma; 
	text-align: left; 
	font-weight: normal;
	padding-top:10px;
}

div.help_img img{ 
	border: 1px dotted #2a5896;
}

div.help_example { 
	background-color: #f5f5f5; 
	border: 1px solid #d0d0d0;
	font-family: courier; 
}

div.help_example_api { 
	background-color: #f5f5f5; 
	border: 1px solid #d0d0d0;
}

span.help_example {
	font-size: 10px;
}

div.points {  
	text-align: left; 
	padding-left: 10px;
}

table.info_table {
	border-collapse:collapse; 
	border: 1px solid #cccccc;
	background-color: #f9f9f9;
}

table.info_table td{
	border-bottom: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
	padding: 3px;
	background-color: #f9f9f9;
}

table.generator {
	width: 270px; 
	padding: 0px;
}
table.generator input {
	width: 140px;
	border: 0px;
	color: #606060;
	border: 1px solid #cccccc;
}

table.generator textarea {
	border: 0px;
	color: #606060;
	border: 1px solid #cccccc;
}

table.price_list {
	font-size: 11px; 
	width: 650px;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	background-color: #f9f9f9;
}
table.price_list td{
	font-weight: normal;
	border: 1px solid #cccccc;
	height: 16px;
}
table.price_list a {
	color: #00264D;
}
table.price_list th{
	font-weight: bold;
	border: 1px solid #cccccc;
	height: 26px;
	background-color: #f9f9f9;
	/*#efefef;*/
}
table.news {  
	text-align: left; 
	width: 100%;
	padding: 0px;
	font-size: 12px;
	
}
div.news {  
	border: 1px dotted #cccccc;
	padding: 10px;
}
/* MMS */
div.file {
	padding: 5px;
}
div.files {
	text-align: left;
	padding: 0 0 0 0 ;
}
div.table_sendsms input[type="file"] {
	width: auto;
}
div.slide {
	padding: 4px 0 0 0;
	margin: 0;
}
div.slide div.inbox {
	float: left;
	line-height: 20px;
	border: 1px solid #cccccc;
	background: #ffffff;
	width: 495px;
}
div#list_type textarea,
div#list_type2 textarea {
	width: 495px;
	height: 45px;
}
div.slide div.label {
	float: left;
	padding: 2px 0 0 0;
}
div.slide div.right {
	float: right;
}
.nr_types_change, .nr_types_change2, .send_change_now2, .send_change_cal2 { cursor:pointer;  }
div.table_sendsms div.line_data  button.nr_types_change2,
div.table_sendsms div.line_data  button.nr_types_change {
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	font-size:12px;
	font-family: tahoma,sans-serif;
	line-height:20px;
	color:#444444;
}
/* END MMS */

table.check_sys {
	border-collapse:collapse;
	font-size: 12px; 
	border: 1px solid #999999;
}

table.check_sys td{
	border-bottom: 1px solid #999999;
}

table.premium{
	width: 600px;
	border: 0px;
}
#smsgroup {
	width: 300px;
	height: 199px;
	border: 1px solid #a0a0a0;
}
div.main_poz {
	padding-left: 10px;
}

h1{
	color:#6AA0C1;
	margin:0px;
	padding:0px 0px 15px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:24px;
}
h2{
	color:#437EA3;
	margin:0px;
	padding:0px 0px 7px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
}
h3{
	color:#437EA3;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
}
#div-subpage0-1 a{
	color:#016DB6;
	text-decoration:underline;
}
#div-subpage0-1 a:hover{
	text-decoration:none;
}
img{
	border:none;
}
.partners, .partners a, .partners a:hover{
	color:#F0F0F0;
	text-decoration:none;
}
