//* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 20;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

body {

	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	background:url(../img/bg.jpg) top center no-repeat #FFF;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	text-align:center;
}

#logowanie-con { width:900px; height:auto; height:auto;margin:0px auto;}

#top { height:50px; width:900px; text-align:left;}

#logo { width:165px; height:50px; float:left; margin-right:135px;}
#logo  a {width:165px; height:50px; display: block; text-decoration:none; text-indent:-99999px;}
#gora-log { width:303px; height:50px; background:url(../img/gora-l.png) bottom center no-repeat; float:left;}
#top-menu  { width:297px; height:50px; float:left;}

#top-menu  ul { list-style:none; padding:5px 0 0 0; margin:0;}
#top-menu  ul li { float:left; }
#top-menu  ul li.rej { margin:0 2px 0 0;}

#top-menu  ul li a { display:block; width:146px; height:23px; background-position:top; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; text-decoration:none; text-align:center; padding:3px 0 0 0;}
#top-menu  ul li a:hover { background-position:bottom; text-decoration:none; color:#FFF;}

.rej a { background:url(../img/top-btns/top-tns_01.png) top center no-repeat;}
.log a { background: url(../img/top-btns/top-btns_03.png) top center no-repeat;}

#log-main { width:900px; height:243px;  clear:both; background:url(../img/main-panel-log.png) top center no-repeat;}

#krok { width:900px; height:35px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#cc0000;}
#form { width:300px; padding:0 0 0 300px;}

.log-row-form { margin-bottom:10px;}
.log-row-form p { padding:10px 10px 0 30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-align:left;}

.input-log { height:34px; width:233px; background:url(../img/inptut-loh.png) top center no-repeat; font-size:14px; line-height:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; border:none; padding:0 15px;}

.select-log { width:263px; background:url(../img/inptut-loh.png) top center no-repeat; font-size:14px; line-height:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; border:none; padding:8px 15px 10px 15px;}

.log-btn { border:none; width:263px; height:34px; background:url(../img/log-btn.png) top center no-repeat; text-align:center; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFF; cursor:pointer;}
.log-btn:hover { background-position:bottom;}


#log-boxes { width:900px; height:150px; clear:both;}
#suport { width:300px; height:150px; float:left; text-align:left; padding:0 10px 0 0;}

#suport h3 { color:#cc0000; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px; font-weight:normal;}

.tel-ico { margin-bottom:5px; padding:0 0 0 25px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; background:url(../img/tel-ico.png) left 5px no-repeat;}
.mail-ico {margin-bottom:5px; padding:0 0 0 25px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; background:url(../img/mail-ico.png) left 5px no-repeat;}
.mail-ico a {  color:#cc0000; text-decoration:none;}
.mail-ico a:hover { text-decoration:none; color:#000;}

#suport p { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; }
#suport a.link-more,#wiecej a.link-more {  color:#cc0000; text-decoration: underline; font-size:11px;} 

#suport a.link-more:hover,#wiecej a.link-more:hover { color:#000; text-decoration: underline;}
#wiecej { float:left; text-align:left; width:590px;}
#wiecej h3 { color:#000; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px; font-weight:normal;}

.wyroznienie { font-weight:bold;color:#cc0000;}
.page-count { font-weight:bold;color:#cc0000; float:right;}
.page-count a { font-weight:bold;color:#cc0000; text-decoration:underline;}
.page-count a:hover { color:#000; text-decoration:none;}

#wiecej ul { list-style:none; padding:0; margin:0;}
#wiecej ul li { margin-bottom:10px; padding:0 0 0 20px; background:url(../img/li-more.png) left 5px no-repeat; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}

#down { clear:both; width:900px; height:64px; background:url(../img/down.png) top center no-repeat;}

#adres { float:left; width:250px; padding:13px 0 0 15px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#000; text-align:left; }
#adres  a {font-weight:bold;color:#cc0000; text-decoration:none; }
#adres  a:hover { color:#000; text-decoration:underline;}

#info { float:right; padding:12px 15px 0 0; text-align: left; width:345px;font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#000;}

/*Style do panelu*/

#logowanie-con {width:900px; height:auto; height:auto;margin:0px auto;}
#panel { width:900px; height:auto; overflow:auto;}
#top-panel { width:900px; height:46px; background:url(../img/top-panel.png) bottom center no-repeat;}

#witaj { width:400px; height:41px; padding:5px 0 0 225px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#cc0000; float:left; line-height:24px;}

#logout { float:right; width:140px; height:36px; text-align: left; padding:10px 0 0 0;}
#logout a.logout-ico { font-size:11px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;color:#cc0000; padding:2px 0 2px 20px; display: block; background:url(../img/logouyt-ico.png) left 5px no-repeat;} 
#logout a.logout-ico:hover { color:#000; text-decoration:none;}

#left-panel { width:227px; height:478px; background:url(../img/left-panel.png) top left no-repeat; float:left; padding:20px 0 20px 0; text-align:left;}

#left-panel h3 { color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:14px; padding:0 0 0 20px; margin-bottom:10px;}

#left-panel ul { padding:0 0 0 20px; margin-bottom:15px; list-style:none;}

#left-panel ul li { padding:3px 0 3px 15px; background:url(../img/menu-left-li.png) left 8px no-repeat;}

#left-panel ul li a {color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:none;}
#left-panel ul li a:hover { color:#cc0000; text-decoration:none;}

#right-panel { width:673px; float:right; height:auto; overflow:auto;}
#user-info { width:673px; height:85px; background:url(../img/user-panel.png) top left no-repeat;}

.col-user-info { float:left; height:80px; padding:0 0 0 80px; font-size:12px; font-family:Tahoma, Geneva, sans-serif; text-align:left;}
.bold { font-weight:bold;}
.bold2 { font-weight:bold; font-size: 14px;}
.bold-red { font-weight:bold; font-size: 14px; color: red;}

.col-user-info ul li { padding:2px 0 2px;}
.col-user-info ul li  a { text-decoration:underline;color:#cc0000;}
.col-user-info ul li  a:hover { color:#000; text-decoration:none;}


#panel-content { clear:both; width:643px; height:auto; padding:20px 15px 20px 5px; text-align:left;}

#panel-content-2 { clear:both; width:100%; height:auto; padding: 0; text-align:left; overflow:auto;}

#panel-content-2 p { line-height:18px; margin-bottom:10px;font-size:12px; font-family:Tahoma, Geneva, sans-serif; padding:0;}

#panel-content-2 h1 {color:#cc0000; font-size:24px; line-height:26px; margin-bottom:20px; font-family:Georgia, "Times New Roman", Times, serif;}

#panel-content-2 h2 {color:#000; font-size:20px; line-height:22px; margin-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif;}

#panel-content-2 h3 {color:#cc0000; font-size:20px; line-height:24px; margin-top: 2px; margin-bottom: 20px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}


#top-menu-panel { height:31px; width:900px; padding:3px 0 0 0; }

#top-menu-panel ul { float:right;}

#top-menu-panel ul li { float:left; width:148px; height:31px;}

#top-menu-panel ul li a { color:#cc0000; font-family:Tahoma, Geneva, sans-serif; font-size:11px; display:block; height:25px; background-position: top; font-weight:bold; text-align:left;}
#top-menu-panel ul li a:hover { color:#000; background-position:bottom; text-shadow:#fff 0px 1px; text-decoration:none;}

.link-1 a { background:url(../img/top-btns-2/btns-top-3.png);width:93px; padding:6px 0 0 55px;}
.link-2 a { background:url(../img/top-btns-2/btns-top-2.png);width:103px;padding:6px 0 0 45px;}
.link-3 a { background:url(../img/top-btns-2/btns-top-1.png);width:113px;padding:6px 0 0 35px}

#left-panel-2 { width:173px; height:440px; background: url(../img/left-panel-2.png) top left no-repeat;padding:20px 0 20px 0; text-align:left; float:left;}


#left-panel-2 h3 { color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:14px; padding:0 0 0 15px; margin-bottom:10px;}


#left-panel-2 h3.active , #left-panel-2 h3.active a{color:#cc0000; text-decoration:none;}

#left-panel-2 h3 a {color:#000; text-decoration:none;}
#left-panel-2 h3 a:hover { color:#cc0000; text-decoration:none;}

#left-panel-2 ul { padding:0 0 0 15px; margin-bottom:15px; list-style:none;}

#left-panel-2 ul li { padding:3px 0 3px 15px; background:url(../img/menu-left-li.png) left 8px no-repeat;}

#left-panel-2 ul li a {color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:none;}
#left-panel-2 ul li a:hover { color:#cc0000; text-decoration:none;}
#left-panel-2 ul li.active a {color:#cc0000; text-decoration:none; font-weight:bold;}

#right-panel-2 {width:727px; float:right; height:auto; overflow:auto;}

.col-user-info-2 {float:left; height:60px; padding:0 0 0 25px; font-size:12px; font-family:Tahoma, Geneva, sans-serif; text-align:left;}
.firt-col { padding:0 0 0 95px;}

.col-user-info-2 ul {  padding:10px 0 0 0 ; list-style:none; margin:0;}
.col-user-info-2 ul li { padding:2px 0 2px 0;}
.col-user-info-2 ul li  a { text-decoration:underline;color:#cc0000;}
.col-user-info-2 ul li  a:hover { color:#000; text-decoration:none;}


#user-info-2 { width:727px; height:68px; background:url(../img/user-panel-2.png) top left no-repeat;}

#panel-content-2 h1.head,#panel-content-3 h1.head {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#cc0000; float:left; line-height:24px; width:300px;}
a.link-change { float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:underline;color:#cc0000; line-height:24px;}
a.link-change:hover { color:#000; text-decoration:none;}

a.link-new {font-size:12px; text-decoration:none; font-weight:bold;}
a.link-new:hover { font-size:12px; text-decoration:none;color:grey; font-weight:bold;}

a.link-new2 {font-size:12px; text-decoration:none; font-weight:bold;}
a.link-new2:hover { font-size:12px; text-decoration:none; font-weight:bold;}

a.link-normal {font-size:12px; text-decoration:none; font-weight:bold; color: #000000;}
a.link-normal:hover { font-size:12px; text-decoration:none;color:grey; font-weight:bold;}


a.link-button {font-size:14px; text-decoration:none; font-weight:bold;}
a.link-button:hover { font-size:14px; text-decoration:none;color:grey; font-weight:bold;}

a.link-new-active {font-size:12px; text-decoration:none;color:#000; font-weight:bold;}
a.active {color:#cc0000;}

a.main-page-link {font-size:18px; text-decoration:none; font-weight:bold; vertical-align: middle;}
a.main-page-link:hover { font-size:18px; text-decoration:none;color:grey; font-weight:bold;}

a.services-link {font-size:18px; text-decoration:none; font-weight:bold;}

#form-raport { clear:both; padding:20px 0 30px 0; height:auto; overflow:auto;}

.row-form-raport { height:25px; margin-bottom: 8px; clear:both;}
.row-form-raport-btn { height:31px; margin-top: 10px; clear:both; text-align:right;}
.row-form-raport label { float:left; font-weight:bold; width:100px; margin-bottom: 8px; height: 25px;}

.row-form-sms { height:25px; margin-bottom:8px; clear:both;}
.row-form-sms-2 {height:83px; margin-bottom:8px; clear:both;}
.row-form-sms  label,.row-form-sms-2 label { float:left; font-weight:bold; width:80px; line-height:25px;}

.sms-row-kreska { margin:10px 0 15px 0; width:100%; height:1px; background:#CCC; clear:both; display:block;}

.row-form-raport label.big-label,.row-form-sms label.big-label { float:left; font-weight:bold; width:170px; line-height:25px;}

.kol-row-form { float:left; width:350px; height:25px;}
.kol-row-form2 { float:left; width:313px; height:25px; padding:0 0 0 23px;}

.input-big { border:#b3b3b3 solid 1px; width:400px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:3px;
border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px;}
	
.input-medium { border:#b3b3b3 solid 1px; width:225px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:3px;
border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px;}

.input-medium2 { border:#b3b3b3 solid 1px; width:150px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:3px;
border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px;
behavior: url(PIE.htc);}
	
.input-contact-form { border:#b3b3b3 solid 1px; width:400px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding: 3px;
border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px;
behavior: url(PIE.htc);}


.input-small { 

border:#b3b3b3 solid 1px;
width:40px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
padding:3px;
border-radius: 3px;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
-o-border-radius: 3px; 
-ms-border-radius: 3px; 
-khtml-border-radius: 3px;
behavior: url(PIE.htc);}


.input-topup { 

border:#b3b3b3 solid 1px;
width:40px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
padding:3px;
border-radius: 3px;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
-o-border-radius: 3px; 
-ms-border-radius: 3px; 
-khtml-border-radius: 3px;
margin-right: 40px;
behavior: url(PIE.htc);}

.input-date { 

border:#b3b3b3 solid 1px;
width:65px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
padding:3px;
border-radius: 3px;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
-o-border-radius: 3px; 
-ms-border-radius: 3px; 
-khtml-border-radius: 3px;}	

.sms-form-input {border:#b3b3b3 solid 1px; width:340px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:3px;
border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px; float:left;
behavior: url(PIE.htc);}

.sms-form-input2 {border:#b3b3b3 solid 5px; width:170px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:3px;
border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px; float:left;
behavior: url(PIE.htc);}
	
	
.sms-form-txtarea {border:#b3b3b3 solid 0px; width:340px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:0px;
border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px; float:left; height:94px;
behavior: url(PIE.htc);}


.txtarena-campaign {
border:#b3b3b3 solid 0px; 
font-family:Tahoma, Geneva, sans-serif; 
font-size:12px; 
padding:0px;
border-radius: 3px; 
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
-o-border-radius: 3px; 
-ms-border-radius: 3px; 
-khtml-border-radius: 3px; 
height: 200px; 
width: 100%;
behavior: url(PIE.htc);}


.txtarena-numbers {
border:#b3b3b3 solid 0px; 
font-family:Tahoma, Geneva, sans-serif; 
font-size:12px; 
padding:0px;
border-radius: 3px; 
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
-o-border-radius: 3px; 
-ms-border-radius: 3px; 
-khtml-border-radius: 3px; 
height: 110px; 
width: 100%;
behavior: url(PIE.htc);}

.select-small { border:#b3b3b3 solid 1px; width:60px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:3px;
border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px;}	

.select-medium  { border:#b3b3b3 solid 1px; width:233px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:3px;
border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px;}	

.select-big  { border:#b3b3b3 solid 1px; width:410px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:3px;
border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px;}	
	
.big-red-btn { border:none; width:233px; height:31px; background:url(../img/btn-red-big.png) top center  no-repeat; text-align:center; color: #FFF; font-weight:bold; cursor:pointer; padding:0 0 3px 0; font-size: 14px;
border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px;
behavior: url(PIE.htc);}

}	
.big-red-btn:hover { background-position:bottom; color:#000; text-shadow:#f09696 0px 1px;}


.btn-dalej {border:none; width:226px; height:41px; background:url(../img/btn-dalej-sms.png) top center  no-repeat; text-align:center; color: #FFF; font-weight:bold; cursor:pointer; padding:0 0 3px 0;}
.btn-dalej:hover {background-position:bottom; color:#000; text-shadow:#f09696 0px 1px;}


.nag-sms-dane { height:25px; border-bottom:#CCC solid 1px; font-family:Tahoma, Geneva, sans-serif; font-size:14px;color:#cc0000;}

.nag-sms-dane .nr,.nag-sms-dane .typ,.nag-sms-dane .id { float:left;}

.nag-sms-dane .nr,.nag-sms-dane .typ { padding:0 15px 0 0; margin:0 15px 0 0; border-right:#cc0000 solid 1px; line-height:18px;}

.col1-sms-dane { width:150px; float:left; height:78px; margin-right:25px;}
.col2-sms-dane { width:320px; float:left; height:78px; margin-right:25px;}
.col3-sms-dane { width:152px; float:left; height:78px;}

.sms-z-raportu { clear:both; height:128px; padding:0 0 15px 0;}

.row-sms-dane { height:25px; border-bottom:#CCC solid 1px; line-height:25px; clear:both; overflow:hidden;}

.status-label { float:left; width:100px; font-weight:bold;}
.do-label  { float:left; width:62px; font-weight: bold; color:#267831;}
.time-label { color:#267831; float:left; padding:0 0 0 15px;}

a.more-window { width:15px; height:15px; display:block; background:url(../img/sprites.png) top left no-repeat; text-indent:-99999px; text-decoration:none; margin:5px 0 0 5px; float:left;}
a.more-window:hover { background-position:top right; text-decoration:none;}


.tooltip {
	background-color:#efefef;
	border:1px solid #d2d2d2;
	padding:10px 15px;
	width:420px;
	display:none;
	color:#000;
	text-align:left;
	font-size:11px;
	border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px;
}

.tooltip h3 { font-size:12px; padding-bottom:5px; border-bottom:#666 solid 1px; margin-bottom:5px; color:#CC0000}

.row-tooltip { padding:0 0 5px 0; height:auto; overflow:auto;}
.name-toltip { float:left; font-weight:bold; width:120px; display:block;}
.desc-satsus { float:left; width:270px;}

.klient-row { clear:both; line-height:25px; height:25px;}

#form-send-sms {height:275	px; overflow:auto; width:672px; padding:20px 0 5px 0; margin-bottom:20px; border-bottom:#333 solid 1px; }
#left-do-form { float:left; height:auto; width:431px;}
#right-do-menu-sms { float:right; width:auto;}
#form-page{ float:left; height:auto; width:431px;}


#right-do-menu-sms .btn-dalej { margin:14px 0 0 0;}

#right-do-menu-sms ul { list-style:none; padding:0; margin-bottom:0;}
#right-do-menu-sms ul li { width:226px; height:35px; margin-bottom:3px;}
#right-do-menu-sms ul li a { text-align:center; display:block;width:226px; height:35px; background:url(../img/sms-menu-li-a.png) top center no-repeat; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; text-decoration:none; line-height:35px;}
#right-do-menu-sms ul li a:hover,#right-do-menu-sms ul li.active a { color:#cc0000; text-decoration:none; background-position:bottom;}

.opcaja-czek { float:left; margin:7px 5px 0 3px;}
.opcja-wyslki { float:left; margin: 0 20px 0 0; line-height:25px;}

.dzien-wysylki, .godzina-wysylki { float:left; font-weight:bold; line-height:25px; padding:0 5px 0 0;}

.input-data {border:#b3b3b3 solid 1px; width:70px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:3px;
margin-right: 5px;
border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px;
behavior: url(PIE.htc);}

.input-godzina {border:#b3b3b3 solid 1px; width:45px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:3px;
border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px;
behavior: url(PIE.htc);}

.godzina-wysylki { padding:0 5px 0 35px;}	

h2.nag-tekst { clear:both; padding:0 0 10px 0; margin-bottom:10px; border-bottom:#CCC solid 1px;font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#cc0000; line-height:26px;}

h3.nag-tekst { 
clear:both; 
padding:0 0 10px 0; margin-top:10px; border-bottom:#CCC solid 1px;font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#cc0000; line-height:26px; text-transform: lowercase;}

#info-tekst p { margin-bottom:10px; padding:0; line-height:18px;}

#left-col-info-tekst { width: 65%; float: left; margin-right: 15px;} 
#right-col-info-tekst { width: 30%; float: right;}



/*PLATNOSCI*/

.submenu { clear:both; padding:15px 0 10px 0; height:20px;}

.submenu ul { list-style:none; padding:0; margin:0;}
.submenu ul li { float:left; line-height: 18px; border-right:#CC0000 solid 1px; margin:0 15px 0 0; padding:0 15px 0 0;}
.submenu ul li.last { border-right:none;}
.submenu ul li  a { font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; text-decoration: none;}
.submenu ul li  a:hover { text-decoration:none; color:#CC0000;}

.submenu ul li.active a { text-decoration:underline;color:#CC0000;}

.submenu-2 { clear:both; padding:15px 0 10px 0; height:20px;}
.submenu-2 ul { list-style:none; padding:0; margin:0;}
.submenu-2 ul li { margin-right:5px; height:30px; float:left;}
.submenu-2 ul li  a { font-size:12px; font-family:Tahoma, Geneva, sans-serif;color:#000; text-decoration: none;  background:url(../img/sub-menu-l.png) left top no-repeat; height:30px; display:block;}
.submenu-2 ul li  a span { height:30px; padding:0 15px 0 15px; background:url(../img/sub-menu-r.png) top right no-repeat;display:block; line-height:30px;}

.submenu-2 ul li  a:hover {text-decoration:none; color:#CC0000; background:url(../img/sub-menu-l.png) left bottom no-repeat;}
.submenu-2 ul li  a:hover span { background:url(../img/sub-menu-r.png) bottom right no-repeat;}
.submenu-2 ul li.active  a { font-weight:bold;background:url(../img/sub-menu-l.png) left bottom no-repeat;} 
.submenu-2 ul li.active  a span {background:url(../img/sub-menu-r.png) bottom right no-repeat;color:#CC0000;}



#form-dokonaj-platnosci { clear:both; padding:10px 0; line-height:31px; margin-top: 15px; margin-bottom: 15px;}

#form-dokonaj-platnosci label { float:left; font-weight: bold; padding:0 10px 0 0;}
#form-dokonaj-platnosci select { margin-right:10px;}

#form-dokonaj-platnosci .button { width:107px; line-height:29px; height:29px; border:none; cursor:pointer; color:#FFF; background:url(../img/btn-samll.png) top center no-repeat; font-size:12px; font-weight:bold;}
#form-dokonaj-platnosci .button:hover { background-position:bottom;}

#platnosci-info { padding:10px 0;}
#platnosci-info p { line-height:18px; margin-bottom:10px;}


a.pdf-link { padding:0 0 0 20px; color:#CC0000; text-decoration: none; background:url(../img/pdf_small.gif) 0px 1px no-repeat; display: block;}
a.pdf-link:hover { color:#000; text-decoration: underline;}

.tabela {
	border: #CCC solid 1px; width: 100%; margin-bottom:10px;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; 
-ms-border-radius: 5px; -khtml-border-radius: 5px; 
behavior: url(PIE.htc);}

.page-loader {

vertical-align:top;
background-color: #e1e1e0;
border: #CCC solid 1px;
padding: 5px;
width: 170px;
margin-bottom:10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px; 
-ms-border-radius: 5px;
-khtml-border-radius: 5px;
text-align: center;
line-height: 25px;
font-weight:bold;
float: right;
behavior: url(PIE.htc);}

.page-add {

vertical-align:top;
background-color: #e1e1e0;
border: #CCC solid 1px;
padding: 5px;
width: 190px;
margin-bottom:10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px; 
-ms-border-radius: 5px;
-khtml-border-radius: 5px;
text-align: center;
line-height: 25px;
font-weight:bold;
float: left;
behavior: url(PIE.htc);}

.sms-result {

vertical-align:top;
background-color: #e1e1e0;
border: #CCC solid 1px;
padding: 5px;
width: 200px;

margin-bottom:10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px; 
-ms-border-radius: 5px;
-khtml-border-radius: 5px;
text-align: center;
line-height: 25px;
font-weight:bold;
float:left;
behavior: url(PIE.htc);}


.search-date {

vertical-align:top;
background-color: #e1e1e0;
border: #CCC solid 1px;
padding: 5px;
width: 98.8%;
margin-bottom:10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px; 
-ms-border-radius: 5px;
-khtml-border-radius: 5px;
text-align: center;
font-weight:bold;
float: right;
behavior: url(PIE.htc);}


.tabela2 {
	border: 0px currentColor; width: 100%; border-collapse: collapse; margin-bottom:10px; margin-top: 10px;
}

.tabela-small {
	border: #CCC solid 1px; width: 30%; margin: 5px;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; 
-ms-border-radius: 5px; -khtml-border-radius: 5px; 


}

.tabela3 {
	border: #CCC solid 1px; width: 50%; margin-bottom:10px;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; 
-ms-border-radius: 5px; -khtml-border-radius: 5px; 

}

.tabela4 {
	border: #CCC solid 1px; margin-bottom: 5px; width: 280px;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; 
-ms-border-radius: 5px; -khtml-border-radius: 5px; 


}

.tabela-login {
width: 500px;
border: #CCC solid 1px; margin-bottom: 5px;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; 
-ms-border-radius: 5px; -khtml-border-radius: 5px; 


}

.tabela2 td { padding:0 0 0 5px;}
.lp { width: 15px;}
.box { width: 15px;}
.number { width: 100px;}
.options { width: 40px;}
.data { width: 150px;}
.selector { width: 130px;}

.tabela-header {
   padding: 6px 5px; height: 39px; background:url(../img/tabela-th.png) bottom center repeat-x;
	border-top:#dadada solid 1px; border-left:#dadada solid 1px; border-bottom:#ccc solid 2px; border-right:#dadada solid 1px;
}

.tabela-header2 {
   padding: 6px 5px; height: 30px; background:url(../img/tabela-th.png) bottom center repeat-x; vertical-align:middle;
	border-top:#dadada solid 1px; border-left:#dadada solid 1px; border-bottom:#ccc solid 2px; border-right:#dadada solid 1px;
}

.tabela-header3 {
   padding: 6px 5px; height: 50px; background:url(../img/tabela-th.png) bottom center repeat-x;
	border-top:#dadada solid 1px; border-left:#dadada solid 1px; border-bottom:#ccc solid 2px; border-right:#dadada solid 1px;
}

.tabela th,.tabela3 th { border-right:#CCC solid 1px; text-align:left; padding:0 5px 0 5px;}
.tabela tr:hover { background-color: grey;}

.tabela-header-top { border-right:#CCC solid 1px; text-align:left; padding:0 0 0 5px; font-weight:bold;color:#cc0000; text-align: center; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#cc0000;}

.tabela-alternating-row {
	height: 30px; border-right-color: #dadada; border-bottom-color: rgb(210, 210, 210); border-left-color: #dadada; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(242, 242, 242); 
}
.tabela-row-style {
	height: 30px; border-right-color: #dadada; border-bottom-color: rgb(210, 210, 210); border-left-color: #dadada; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	vertical-align: top; text-align: left;
}

.tabela-row-style2 {
	height: 15px; border-right-color: #dadada; border-bottom-color: rgb(210, 210, 210); border-left-color: #dadada; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	vertical-align: top;
}

.tabela td,.tabela3 td { padding: 0 5px 0 5px;}
#spis-faktur { clear:both; padding:10px 0; }

/*Ustawienia*/
#form-dane,#form-powiadamianie,#form-zmiana-hasla { clear:both; padding:2px 0;}

.kol-form-dane { float:left; width:400px; height:auto; margin-bottom: 20px;}
.kol-form-login { float:left; width:330px; height:auto; margin-bottom: 20px;}

#form-dane .button,#form-powiadamianie .button,#form-zmiana-hasla .button  { width:107px; line-height:29px; height:29px; border:none; cursor:pointer; color:#FFF; background:url(../img/btn-samll.png) top center no-repeat; font-size:12px; font-weight:bold;}
#form-dane .button:hover, #form-powiadamianie .button:hover,#form-zmiana-hasla .button:hover  { background-position:bottom;}


.form-title-group { margin-bottom:10px; font-size:12px; text-transform:uppercase;color:#CC0000; font-weight:bold; text-align: center;}


#form-powiadamianie p { line-height:18px; margin-bottom:10px;}
#form-powiadamianie label { float:left; padding:0 10px 0 0; line-height:25px;}

.row-form-dane, .row-form-zmiana-hasla, .row-form-adresy-callback { height:25px; margin-bottom:8px; clear:both;}
.row-form-dane-details { height:50px; margin-bottom:15px; clear:both;}
.row-form-dane label { float:left; font-weight:bold; width:100px; height:25px;}
.row-form-login { height:25px; margin-bottom:8px; clear:both; width: 350px;}
.row-form-dane-details label { float:left; font-weight:bold; width:150px; height:50px;}
.row-form-dane-range label { float:left; font-weight:bold; width:150px; height:425px;}
.row-form-zmiana-hasla label {float:left; font-weight:bold; width:140px; line-height:25px;}
.row-form-adresy-callback label {float:left; font-weight:bold; width:180px; line-height:25px;}
.row-form-adresy-ip label {float:left; font-weight:bold; width: 80px; line-height:25px;}
.row-form-powiadom { height:20px; margin-bottom:8px; clear:both;}
.row-form-login label { float:left; font-weight:bold; width:50px; height:25px; margin-left: 20px;}

.row-form-campaign { height:auto; margin-bottom:15px; clear:both;}
.row-form-campaign label { float:left; font-weight:bold; width:120px; height:auto;}

.row-form-campaign2 { height:auto; margin-bottom:8px; clear:both;}
.row-form-campaign2 label { float:left; font-weight:bold; width:80px; height:50px;}

#filtry-ip {clear:both; padding:10px 0;}

a.usun { padding:0 0 0 20px; display:block; text-decoration:none;color:#CC0000; background: url(../img/trash.png) 0px 0px no-repeat; font-size:11px; text-transform:uppercase;}
a.usun:hover { color:#000; text-decoration:underline;}

.status-1 { color:#CC0000;}
.status-2 { color:#0C0;}
.status-3 { color:#06F;}

a.dodaj { padding: 0 0 0 20px; margin-bottom:10px; background:url(../img/file_add.png) 0px 0px no-repeat; text-decoration:none; text-transform:uppercase;color:#CC0000; display: block }
a.dodaj:hover { color:#000; text-decoration:underline;}

a.dodaj-params { padding: 0 0 0 20px; margin-right: 10px; background:url(../img/add.png) 0px 0px no-repeat; text-decoration:none; text-transform:lowercase;color:#CC0000; float: right;}
a.dodaj-params:hover { color:#000; text-decoration:underline;}

/*Komunikaty*/
.komunikat { margin-top: 2px; margin-bottom:10px; width: auto; height:auto; padding:10px 10px 10px 50px;border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px;
behavior: url(PIE.htc);
}

.komunikat-login { margin-bottom:20px; clear:both; width:250px; height:20px; padding:10px 110px 10px 40px; border-radius: 3px;

	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px;
behavior: url(PIE.htc);
}

.error { border:#F00 solid 1px; background:#ffcece url(../img/error.gif) 1.5% 50% no-repeat;}
.info { border:#03C solid 1px; background: #cedaff url(../img/info.gif) 1.5% 50% no-repeat;}
.positiv { border:#6C0 solid 1px; background: #d0ffc4 url(../img/ok.png) 1.5% 50% no-repeat;}

.info-new { background-color:blue; width: auto;}

a.dodaj2 { padding: 0; background:url(../img/file_add.png) 10px 50% no-repeat; text-decoration:none; text-transform:uppercase;color:#CC0000; display: block }
a.dodaj2:hover { color:#000; text-decoration:underline;}

.bold { font-weight:bold;}

a.group-link {text-decoration: none; display: block; color:#000;}
a.group-link:hover { color:#000; text-decoration: underline;}

a.group-link2 {text-decoration: none; color:#000;}
a.group-link2:hover { color:#000; text-decoration: underline;}

a.confirm-link {text-decoration: none; display: block; color:#000; margin-left: 100px;}
a.confirm-link:hover { color:#cc0000; text-decoration: umderline; font-weight:bold;}

.checkbox-small { border:#b3b3b3 solid 1px; padding:1px;}
.tabela-right { width: 50%; margin-left: 50px;}
.tabela-left { padding: 0 80px 0;}

.select-small2 { border:#b3b3b3 solid 1px; width:100px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:3px;
border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px;}	

.select-medium2  { border:#b3b3b3 solid 1px; width:130px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:3px;
border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px; }	


.button3 {

border: #b3b3b3 solid 1px;
width: auto;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
padding: 2px;
cursor: pointer;
border-radius: 5px;
background-color: #dbd5b4;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
-o-border-radius: 5px; 
-ms-border-radius: 5px; 
-khtml-border-radius: 5px; }

.button-page { border:#b3b3b3 solid 1px; width:auto; font-family:Tahoma, Geneva, sans-serif; font-size:15px; padding: 0 2px 2px 2px; cursor:pointer;
border-radius: 5px; background-color: #dbd5b4; font-weight:bold; text-decoration: none; color: #000;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; }

.invisible {display: none;}
.visible {display: inline;}
.center {text-align: center; margin-top: 10px; margin-left:auto;
margin-right:auto; width:70%;}
.right {text-align: right; float: right; margin-left: 200px;}
.right_table {float: right;}

.button4 { width:107px; height:29px; border:none; cursor:pointer; color:#FFF; background:url(../img/btn-samll.png) top center no-repeat; font-size:14px; font-weight:bold;  font-family:Tahoma, Geneva, sans-serif;

padding: 2px; cursor:pointer;
border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 10px 10px;
	box-shadow: #666 0px 2px 3px;}


.button-small { 

width: 90px; 
border: none; 
cursor: pointer; 
color: #FFF; 
background: url(../img/btn-samll.png) top center no-repeat; 
font-size: 14px; 
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
padding: 2px; cursor:pointer;
border-radius: 5px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
-o-border-radius: 5px; 
-ms-border-radius: 5px; 
-khtml-border-radius: 5px;

}

.button4:hover, .button-small:hover { background-position:bottom;}

.margin-right {margin-right: 10px;}

#panel-content-3 { clear:both; width:600px; height:auto; padding:20px 5px 20px 50px; text-align:left; overflow:auto;}

.fileinputs {
	position: relative;
}

.fakefile {
	position: absolute;
	top: 0px;
	left: 80px;
	z-index: 1;
}

.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.tabela-new {
   padding: 6px 10px; border-top:#dadada solid 1px; border-left:#dadada solid 1px; border-bottom:#dadada solid 1px; border-right:#dadada solid 1px;
border-radius: 10px; text-align: left;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	-o-border-radius: 10px; 
	-ms-border-radius: 10px; 
	-khtml-border-radius: 10px; 
behavior: url(PIE.htc);
}

.jeden {width: 100%;}
.dwa {width: 30%;}
.trzy {width: 70%;}


.button5 { border:#b3b3b3 solid 1px; width: 150px; height: 22px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding: 5px; cursor:pointer;
font-weight:bold; text-decoration: none; color: #000; background-color: #dbd5b4;
border-radius: 5px; margin: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; }


.bg-active {background-color:#cc0000; color: #fff; text-decoration: none;}
.page-counter-left {padding: 3px 0px 5px 0px;}
.page-counter-right {padding: 2px 0px 5px 0px; text-align: center;}
a.dodaj-none { padding: 0 0 0 20px; margin-bottom:10px; background:url(../img/add.png) 0px 0px no-repeat; text-decoration:none; text-transform:uppercase;color:#CC0000; display: block }
a.dodaj-none:hover { color:#000; text-decoration:underline;}
.next { width: 16px;
	height: 17px;
	background-image:url('../img/next.png');
	background-repeat:no-repeat;
	float: right;
	background-position:0px 2px;
	margin-left: 5px;
	margin-top: 3px;
	}

.previous {
	width: 16px;
	height: 17px;
	background-image:url('../img/previous.png');
	background-repeat:no-repeat;
	float: left;
	background-position:0px 2px;
	margin-right: 8px;
	margin-top: 3px;
	}

a.edit {
	width: 16px;
	height: 16px;
	background-image:url('../img/edit.png');
	background-repeat:no-repeat;
	background-position:0px 50%;
	float: left;
	margin: 4px 5px 0px 5px;

	}

a.delete {
	width: 16px;
	height: 16px;
	background-image:url('../img/delete.png');
	background-repeat:no-repeat;
	background-position:0px 50%;
	float: left;
	margin: 4px 5px 0px 5px;
	}

a.add {
	width: 16px;
	height: 16px;
	background-image:url('../img/add.png');
	background-repeat:no-repeat;
	background-position:0px 50%;
	float: left;
	margin: 4px 5px 0px 5px;
	}

a.details {
	width: 16px;
	height: 16px;
	background-image:url('../img/details.png');
	background-repeat:no-repeat;
	background-position:0px 50%;
	float: left;
	margin: 4px 5px 0px 5px;
	}

a.change {
	width: 16px;
	height: 16px;
	background-image:url('../img/change.png');
	background-repeat:no-repeat;
	background-position:0px 50%;
	float: left;
	margin: 4px 5px 0px 5px;
	}

.yes {
	width: 16px;
	height: 16px;
	background-image:url('../img/yes.png');
	background-repeat:no-repeat;
	background-position:0px 50%;
	float: left;
	margin: 7px 5px 0px 0px;
	}

.no {
	width: 16px;
	height: 16px;
	background-image:url('../img/no.png');
	background-repeat:no-repeat;
	background-position:0px 50%;
	float: left;
	margin: 7px 5px 0px 0px;
	}

.info-title {
	width: 16px;
	height: 16px;
	background-image:url('../img/info2.png');
	background-repeat:no-repeat;
	background-position:0px 50%;
	float: right;
	margin: 3px 5px 0px 0px;
	}


.info-title2 {
	width: 16px;
	height: 16px;
	background-image:url('../img/info2.png');
	background-repeat:no-repeat;
	background-position:0px 50%;
	position: absolute;
	margin: 3px 5px 0px 0px;
	}

.user_info {
font-family: Tahoma, Geneva, sans-serif; 
font-size:15px;}

.tabela-menu {
   padding: 0px; border:#cc0000 solid 1px;
margin-top: 2px;
margin-bottom: 2px;
border-radius: 5px; text-align: center;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; 
}

.tabela-top {
   padding: 3px; border:#000000 solid 1px;
margin-top: 2px;
margin-bottom: 2px;
border-radius: 5px;
text-align: left;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; 
}

.black-bg {background-color: #000000;}
.white-bg {background-color: #ffffff;}
.white {color: #ffffff;}
.grey {color: grey;}
.black {color: #000000;}
.red {color: #cc0000;}
.blue {color: #3a537b;}
.menu-left2 {
margin-left: 5px;
margin-right: 5px;
display: block;
}

.menu-left3 {
margin-left: 20px;
display: block;}

.box-details {
padding: 0px;
border:#3a537b solid 1px;
margin-top: 0px;
height: 100%;
margin-bottom: 2px;
border-radius: 5px;
text-align: left;
font-size: 13px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; 
behavior: url(PIE.htc);
}

.box-details2 {
padding: 5px;
border:#3a537b solid 1px;
margin-top: 0px;
height: 100%;
margin-bottom: 2px;
border-radius: 5px;
text-align: left;
color: #ffffff;
font-size: 15px;
background-color: #3a537b;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; 
behavior: url(PIE.htc);
}

.box-left {
padding: 2px;
border:#c20018 solid 1px;
margin-top: 2px;
margin-bottom: 2px;
border-radius: 5px;
text-align: center;
background-color: #c20018;
display: block;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; 
behavior: url(PIE.htc);
}


.box-left:hover,.box-left-active:hover {
background-color: #3a537b;
border: #3a537b solid 1px;}


.box-left-active {
padding: 2px;
border: #3a537b solid 1px;
margin-top: 2px;
margin-bottom: 2px;
border-radius: 5px;
text-align: center;
background-color: #3a537b;
display: block;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; 
behavior: url(PIE.htc);
}

.box-logout {
padding: 2px;
border:#c20018 solid 1px;
margin-top: 2px;
margin-bottom: 2px;
border-radius: 5px;
text-align: center;
background-color: #ffffff;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; 
behavior: url(PIE.htc);
}

.button-dalej {
display: table-cell;
padding: 10px;
border:#c20018 solid 1px;
width:107px;
margin-top: 10px;
margin-bottom: 2px;
border-radius: 5px;
text-align: center;
background: top center no-repeat;
cursor:pointer;
background-color: #c20018;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; 
}

.button-popraw {
display: table-cell;
padding: 10px;
border:#c20018 solid 1px;
width:107px;
margin-top: 10px;
margin-bottom: 2px;
border-radius: 5px;
text-align: center;
background: top center no-repeat;
cursor:pointer;
background-color: #ffffff;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; 
}

.button-skasuj {
display: table-cell;
padding: 10px;
border:#3a537b solid 1px;
width:107px;
margin-top: 10px;
margin-bottom: 2px;
border-radius: 5px;
text-align: center;
background: top center no-repeat;
cursor:pointer;
background-color: #3a537b;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; 
}

.box-main {
padding: 2px;
width: 250px;
height: 100px;
border:#3a537b solid 1px;
margin-top: 2px;
margin-bottom: 2px;
border-radius: 5px;
text-align: center;
background-color: #3a537b;
color: #ffffff;
display:table-cell;
vertical-align:middle;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; 
}

.box-main2 {
padding: 2px;
width: 250px;
height: 100px;
border:#c20018 solid 1px;
margin-top: 2px;
margin-bottom: 2px;
border-radius: 5px;
text-align: center;
background-color: #c20018;
color: #ffffff;
display:table-cell;
vertical-align:middle;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; 
}

.box-services {
padding: 2px;
width: 150px;
height: 100px;
border:#3a537b solid 1px;
margin-top: 2px;
margin-bottom: 2px;
border-radius: 5px;
text-align: center;
background-color: #3a537b;
color: #ffffff;
display:table-cell;
vertical-align:middle;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; 
}


.box-services:hover {

background-color: #c20018;}


.box-access {
padding: 2px;
width: 150px;
height: 20px;
border:#3a537b solid 1px;
margin: 10px 5px 2px 5px;
border-radius: 5px;
text-align: center;
background-color: #3a537b;
color: #ffffff;
display: inline-block;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; 
}


.box-access-active {
padding: 2px;
width: 150px;
height: 20px;
border:#c20018 solid 1px;
margin: 10px 5px 2px 5px;
border-radius: 5px;
text-align: center;
background-color: #c20018;
color: #ffffff;
display: inline-block;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; 
}

.box-access:hover, .box-access-active:hover {

color:grey;}

.box-gateway2 {
padding: 2px;
width: 250px;
height: 100px;
border:#3a537b solid 1px;
margin-top: 2px;
margin-bottom: 2px;
border-radius: 5px;
text-align: center;
background-color: #3a537b;
color: #ffffff;
display:table-cell;
vertical-align:middle;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; 
}


.box-gateway2:hover {

background-color: #c20018;}

.main-page {

margin-left: 11%;}

.services-page {

margin-left: 2%;}

.box-gateway {

margin-left: 24%;}

.number-form {

padding: 0;
margin-top: 10px;
margin-bottom: 10px;
vertical-align:top;
display: block;}

.number-form2 {

padding: 0;
margin-bottom: 10px;
vertical-align:top;
display:block;}

.box-navigation {
padding: 0px 5px 0px 5px;
border:#c20018 solid 1px;
margin-top: 2px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 5px;
border-radius: 0px 0px 5px 5px;
text-align: center;
background-color: #c20018;
color: #ffffff;
width: 200px;
vertical-align:top;
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px; 
-o-border-radius: 0px 0px 5px 5px; 
-ms-border-radius: 0px 0px 5px 5px; 
-khtml-border-radius: 0px 0px 5px 5px; 
}

.box-form-top {
padding: 0px;
border:#3a537b solid 1px;
border-radius: 5px;
text-align: center;
background-color: #3a537b;
color: #ffffff;
font-weight:bold;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; 
}

.box-form {
width: 200px;
padding: 0px;
border:#3a537b solid 1px;
margin-top: 10px;
margin-bottom: 10px;
border-radius: 5px;
color: #000000;
display:table-cell;
vertical-align:top;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px; 
}

.box-form2 {
border:#3a537b solid 1px;
padding: 0px;
margin-top: 10px;
margin-bottom: 10px;
border-radius: 5px;
color: #000000;
display:table-cell;
vertical-align:top;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px;

}

.box-form-period {
border:#3a537b solid 0px;
padding: 0px;
margin-top: 10px;
margin-bottom: 10px;
border-radius: 5px;
color: #000000;
display:table-cell;
vertical-align:top;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
-o-border-radius: 5px; 
-ms-border-radius: 5px; 
-khtml-border-radius: 5px;

}

a.details-box-campaign {
width: 16px;
height: 16px;
background-image:url('../img/details.png');
background-repeat:no-repeat;
background-position:0px 50%;
float: right;
margin: 0px 800px 0px 0px;
}

a.details-box {
width: 16px;
height: 16px;
background-image:url('../img/details.png');
background-repeat:no-repeat;
background-position:0px 50%;
position: absolute;
margin-left: 50px;}

a.details-box-import {
width: 16px;
height: 16px;
background-image:url('../img/details.png');
background-repeat:no-repeat;
background-position:0px 50%;
float: right;
margin: 0px 550px 0px 0px;
}

a.details-box2 {
width: 16px;
height: 16px;
background-image:url('../img/details.png');
background-repeat:no-repeat;
background-position:0px 50%;
float: right;
margin: 0px 650px 0px 0px;
}


.opcje {
width: 110px;}

.kontakty {
width: 110px;}

.data {
width: 120px;}


.campaign-box {

vertical-align:top;
border: #CCC solid 1px;
padding: 0px;
margin-bottom:20px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px; 
-ms-border-radius: 5px;
-khtml-border-radius: 5px;
behavior: url(PIE.htc);
}

.campaign-box-top {

vertical-align:top;
background-color: #e1e1e0;


background: #EEFF99;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ccc), to(#fff));
background: -webkit-linear-gradient(#ccc, #fff);
background: -moz-linear-gradient(#ccc, #fff);
background: -ms-linear-gradient(#ccc, #fff);
background: -o-linear-gradient(#ccc, #fff);
background: linear-gradient(#ccc, #fff);

-pie-background: linear-gradient(#CCC, #fff);
behavior: url(PIE.htc);

border: #CCC solid 1px;
width: auto;
padding: 5px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px; 
-ms-border-radius: 5px;
-khtml-border-radius: 5px;
text-transform:uppercase;
text-align: center;
font-weight:bold;}

.campaign-box-bottom {

vertical-align:bottom;
background-color: #e1e1e0;
border: #CCC solid 1px;
width: auto;
padding: 5px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px; 
-ms-border-radius: 5px;
-khtml-border-radius: 5px;
text-transform:uppercase;
text-align: center;
font-weight:bold;}

.campaign-row-stat-top { 
padding: 0px;
height:27px;
clear:both;
line-height:30px;
vertical-align: middle;
text-align: left;
text-transform: lowercase;}

.campaign-row-net-top { 
padding: 0px;
height:27px;
line-height:30px;
margin-right: 5 px;
text-align: left;
text-transform: lowercase;}


.campaign-row { padding: 5px; height:27px; clear:both; line-height:30px; border-bottom: #ccc solid 1px; vertical-align: middle;}
.campaign-row2 { padding: 5px; height:54px; clear:both; line-height:30px; border-bottom: #ccc solid 1px; vertical-align: middle;}
.campaign-row-last { padding: 5px; height:27px; clear:both; line-height:30px; vertical-align: middle;}
.campaign-row2 { padding: 5px; height:54px; clear:both; line-height:30px; border-bottom: #ccc solid 1px; vertical-align: middle;}

.campaign-row  label,.campaign-row-last label { float:left; font-weight:bold; width: 130px;}
.campaign-row2  label { float:left; font-weight:bold; width: 130px; height:54px;}

.form-row      { width: 500px; padding: 5px; clear:both; vertical-align: middle; border-bottom: #ccc solid 1px;}
.form-row-last { width: 500px; padding: 5px; height:25px; clear:both; vertical-align: middle;}

.contact-row      { width: 500px; padding: 5px; clear:both; vertical-align: middle; border-bottom: #ccc solid 1px;}
.contact-row-last { width: 700px; padding: 5px; height:25px; clear:both; vertical-align: middle;}

.contact-row  label, .contact-row-last label, .form-row  label,.form-row-last label { float:left; font-weight:bold; width: 160px; line-height: 20px;}

.campaign-row-stat { padding: 5px; height:27px; clear:both; line-height:30px; border-bottom: #ccc solid 1px; vertical-align: middle; text-align: left;}
.campaign-row-stat label,.campaign-row-stat-top label { float:left; font-weight:bold; width: 100px;}
.campaign-row-stat stat, .campaign-row-stat-top stat { float:left; width: 60px;}
.campaign-row-stat num, .campaign-row-stat-top num { float:left; width: 70px;}
.campaign-row-stat export, .campaign-row-stat-top export { float:left; width: 50px;}

.campaign-row-net { padding: 5px; height:27px; clear:both; line-height:30px; border-bottom: #ccc solid 1px; vertical-align: middle; text-align: left;}
.campaign-row-net label,.campaign-row-net-top label { float:left; font-weight:bold; width: 150px;}
.campaign-row-net stat, .campaign-row-net-top stat { float:left; width: 60px;}
.campaign-row-net num, .campaign-row-net-top num { float:left; width: 70px;}
.campaign-row-net export, .campaign-row-net-top export { float:left; width: 50px;}

.main-details {
width: 31%;}

.main-details2 {
width: 90%;}

.stats {
width: 31%;}

.net {
width: 36%;}

.sms-mods {
width: 270px;}

.numbers {
height: 150px;
width: 440px;}

.text {
height: 265px;
width: 440px;}

a.campaign {font-size:12px; text-decoration:none; font-weight:bold; color: #000;}
a.campaign:hover { font-size:12px; text-decoration:none;color:grey; font-weight:bold;}

.payment-row {padding: 5px; line-height:30px; width: 180px;}

.payment-row label {float: left; font-weight:bold; width: 120px;}

.accounts-row {padding: 5px; line-height:30px; border-bottom: #ccc solid 1px;}
.accounts-row-last {padding: 5px; line-height:30px;}

.accounts-row label,.accounts-row-last label {float: left; font-weight:bold; width: 125px;}

.accounts-row2 {padding: 5px; height: 30px; border-bottom: #ccc solid 1px;}
.accounts-row2-last {padding: 5px; height: 30px;}

.accounts-row2 label,.accounts-row2-last label {float: left; font-weight:bold; width: 125px;}

.topup-row {padding: 5px; line-height:30px; border-bottom: #ccc solid 1px;}
.topup-row-last {padding: 5px; line-height:30px;}

.topup-row label,.topup-row-last label {float: left; font-weight:bold; width: 80px;}

a.edit-accounts {
	width: 16px;
	height: 16px;
	background-image:url('../img/edit.png');
	background-repeat:no-repeat;
	background-position:0px 50%;
	float: right;
	margin: 4px 5px 0px 5px;}

a.change-accounts {
	width: 16px;
	height: 16px;
	background-image:url('../img/change.png');
	background-repeat:no-repeat;
	background-position:0px 50%;
	float: right;
	margin: 4px 5px 0px 5px;
	}

a.add-accounts {
	width: 16px;
	height: 16px;
	background-image:url('../img/add.png');
	background-repeat:no-repeat;
	background-position:0px 50%;
	float: right;
	margin: 4px 5px 0px 5px;
	}


.editing-row {padding: 5px; line-height:30px; border-bottom: #ccc solid 1px; }
.editing-row-last {padding: 5px; line-height:30px;}
.editing-row label {float: left; font-weight:bold; width: 120px;}

.editing-row2 {padding: 5px; height:30px; border-bottom: #ccc solid 1px; }
.editing-row2 label {float: left; font-weight:bold; width: 120px;}

.sms-logs {

vertical-align:top;
background-color: #e1e1e0;
border: #CCC solid 1px;
padding: 5px;
width: 98.8%;
margin-bottom:10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px; 
-ms-border-radius: 5px;
-khtml-border-radius: 5px;
font-weight:bold;
float: right;
behavior: url(PIE.htc);}


.sms-row {padding: 5px; line-height:30px; border-bottom: #ccc solid 1px; }
.sms-row-last {padding: 5px; line-height:30px;}
.sms-row label {

float: left; font-weight:bold; width: 120px; line-height:20px;}

.contacts-top {

font-weight:bold;
text-align: center;
color:#cc0000; font-size:20px; line-height:24px; margin-top: 2px; margin-bottom: 20px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;
position: absolute;
margin-left: 30%;
line-height: 30px;
}

.delete-left {
margin-top: 15px;
margin-left: 15%;}

.delete-right {
margin-top: 15px;
margin-left: 35%;}

a.delete2 {text-decoration: none; color:#000;}
a.delete2:hover { color:#cc0000; text-decoration: underline; font-weight:bold;}

.selection {
float: right;}

.panel_log {

text-align: center;
font-size: 18px; line-height:24px; margin-top: 0px; margin-bottom: 2px; font-family:Georgia, "Times New Roman", Times, serif;
}

.contact-form {
border:#b3b3b3 solid 1px; width:400px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:3px;
border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px; float:left; height:200px;}