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;
}
.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,select {
	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('../img/topall.jpg') no-repeat top center #fafafa;
}
div.top {
	margin:0 auto;
	background: url('../img/topall.jpg') no-repeat center;
	width: 1004px;
	height: 268px;
	position: relative;
}
div.top div.logo {
	width: 220px;
	height: 35px;
	top: 20px;
	left: 18px;
	position: absolute;
	cursor: pointer;
}
div.top div.menu {
	position: absolute;
	left: 576px;
	top: 20px;
	color: #ccc;
	width: 340px;
	line-height: 32px;
}
div.top div.login {
	position: absolute;
	left: 35px;
	top: 80px;
	width: 200px;
	height: 130px;
}
div.login table {
	border-collapse: collapse;
}
div.login table td,div.login table th {
	height: 22px;
	width: 100px;
	border: 1px solid #5B82B3;
	color: #85AADA;
	padding-left: 7px;
	text-align: left;
	font-weight: normal;
	font-size: 11px;
}
div.login table th {
	background-color: #2D5D9B;
}
div.login table td {
	background-color: #1C5094;
}
div.login table th.tright,div.login table td.tright {
	font-weight: bold;
	color: #F8FBFF;
	text-align: right;
	padding-right: 7px;
	width: 80px;
}
#tloged {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #f8fbff;
	line-height: 30px;
}
#tloged a{
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #f8fbff;
	line-height: 30px;
}
#b_logout, #b_login {
	text-align: center;
	padding-top: 10px;
}
#b_logout button, #b_login button{
	width: 91px;
	height: 27px;
	border: none;
	cursor: pointer;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background: url('../img/butclear.jpg');
}
#b_logout button:hover, #b_login button:hover{
	width: 91px;
	height: 27px;
	border: none;
	cursor: pointer;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background: url('../img/butclear_hov.jpg');
}
ul#menu {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	white-space:nowrap;
	width: 405px;
}
ul#menu li,ul#menu li a, ul#menu li a:hover {
	float: left;
	text-align: center;
	width: 81px;
	height: 37px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
ul#menu li {
	background: url('../img/menutick.jpg') no-repeat left;
}
ul#menu li#first {
	background: none;
}
ul#menu li a {
	color:#fff;
}
ul#menu li a:hover {
	background: url('../img/menuseltick.jpg') no-repeat left;
	color:#fff;
}
ul#menu li#first a:hover {
	background: url('../img/menusel.jpg');
	color:#fff;
}

div.login input {
	width: 190px;
	border: 2px solid #85AADA;
	background-color: #F8FBFF;
	color: #8B97A7;
	font-weight: bold;
	font-size: 11px;
	padding-left: 3px;
}
div.login input.menupoints {
	border: 0;
	width: 68px;
	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;
}
div.footer {
	width: 960px;
	margin: 0 auto;
	background-color: #ECECEC;
	border-top: 1px solid #E9EDEC;
	border-bottom: 1px solid #E9EDEC;
}
div.footer ul {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	white-space:nowrap;
	width: 500px;
	height: 90px;
}
div.footer ul li,div.footer ul li a, div.footer ul li a:hover {
	float: left;
	line-height: 90px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
	text-decoration: none;
	color: #666;
}
div.bottom_photo {
	height: 170px;
	background: url('../img/bgmenu.jpg') no-repeat bottom right #fafafa;
}
div.bottom_logo {
	border-top: 1px solid #E9EDEC;
	height: 50px;
	background: url('../img/smsbotlogo.jpg') no-repeat left top #fafafa;
}
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: 560px;
	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: 95px;
}
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: 55px;
	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 solid #ccc;
	padding: 10px;
}
div.news textarea {
	border: 1px solid #ccc;
	background: #ffffff;
	font-size:12px;
	font-family: tahoma,sans-serif;
	overflow: auto;
}

/* 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;
}
div.main_poz h1{
	font-size: 12px;
	font-weight: bold;
}
#stopka {
	float: right;
	width: 300px;
	height: 95px;
}
#polecamy, #polecamy a {
	font-size: 11px;
	color: #606060;
	height: 20px;
}

table.references {
	text-align: center; 
	width: 75%;
}

table.references td {
	text-align: center;  
}

table.realisations {
	text-align: center; 
	width: 100%;
}

table.realisations td {
	text-align: left; 
	padding-bottom: 25px;
	text-align: justify;
}

table.realisations th {
	text-align: center; 
	padding-top: 20px;
	padding-bottom: 5px;
}


div.rollover_top {
	background: url('../img/info_top.png') no-repeat center bottom;
	width: 120px;
	height: 10px;
	margin: 0px;
	padding: 0px;
}

div.rollover_bottom {
	background: url('../img/info_bot.png') no-repeat center top;
	width: 120px;
	height: 10px;
	margin: 0px;
	padding: 0px;
}
div.rollover_mid {
	background-color: #2d5d9b; 
	width: 102px;
	padding-left: 8px;
	padding-right: 8px;
	color: #ffffff;
	border-left: 1px solid #5B82B3;
	border-right: 1px solid #5B82B3;
	text-align: center;
}

.rollover_info div.rollover_mid {
	width: 182px;
	text-align: left;
}

.rollover_info div.rollover_top {
	background: url('../img/info_top_l.png') no-repeat center bottom;
	width: 200px;
}

.rollover_info div.rollover_bottom {
	background: url('../img/info_bot_l.png') no-repeat center top;
	width: 200px;
}

div.switch_menu {
	background: url('../img/header3.jpg') no-repeat; 
	height: 35px; 
	width: 229px; 
	text-align: center;  
	padding-top: 10px;
	cursor: pointer;
	color: #345A87; 
	font-weight:bold; 
	font-size: 12px;
}

div.switch_menu:hover {
	background: url('../img/header4.jpg') no-repeat; 
}

span.menu_unactive {
	color: #bbbbbb;
}

select,input.stats {
	color: #606060;
	border: 1px solid #cccccc;
}
