* {padding:0;margin:0;}

html {width:100%;height:100%;}
body {font-family:Arial, Helvetica, Sans-serif;font-size:18px;line-height:1.5;font-weight:400;color:#434343;background:#FFF;}

a {color:#e61414; text-decoration:none}
a:hover {color:#e61414; text-decoration:underline}
.container {margin:0 auto;}

header {margin:0 auto;height:150px;}
menu{margin:0 auto;background-color: #313439;}
h1 {font-size:18px; color:#434343}
h2 {font-size:16px; color:#e61414}
.link {font-size:18px; color:#434343;}
.link a {color:#434343;}
.link a:hover {color:#434343;text-decoration:underline}


select {
color:#434343;
font-size:14px ;
height: 20px ;
width: 250px ;


}

input {
color:#434343;
font-size:15px ;
height: 30px ;
width: 250px ;
adding: 8px 
}
input[type=file] {
color:#434343;
font-size:16px ;
height: 35px ;
width: 250px ;
padding: 8px ;

}
input[type=checkbox] {
width: 20px;
height: 10px;
}
input[type=radio] {
width: 20px;
height: 10px;
}

.button1 {
	background:#fff;
	color:#434343;
	border:1px solid #DCDCDC;
	border-radius:2px;
	font-size:16px;
	height: 40px;
	width: 250px;
	padding: 2px;
	margin: 5px;
}




.content {margin:0 auto;}
.site { width:100%;  background:#f2f2f2; overflow:auto;}
ul{list-style:none;}

.nav {
	height: 50px;
	margin-right: auto;
	margin:0 auto;
	}
.nav ul {
	list-style:none;
	padding: 10px 0;
	}
.nav li {float:left; padding-left: 5px}
.nav li a {text-decoration:none;color:#fff;padding:10px 20px 10px 0px;}
.nav li a:hover{color:#FFF;text-decoration:underline;}
.user {float:right;margin:0 0 10px;font-size:14px; color:#313439}
.user ul {
	list-style:none;
	}
.user li {float:left;}
.user li a {
	text-decoration:none;
	color:#313439;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 0px;
}
.user li a:hover{color:#313439;text-decoration:underline;}

.rkm {float:left;}
.logo {
	float:left;
	padding-top: 10px;
	padding-right: 50px;
}
aside {
	float:left;
	color:#e61414;
	font-size:12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
	padding-left: 5px;
}
#main {
	float:right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
}
#main img { width: 100%;}


footer {clear:both;color:#FFF;background:#313439;padding:15px 0 15px 30px;margin:auto;font-size:12px; text-align:center; overflow:auto;}
footer a{color:#FFF;}
.small {
  font-size: 12px; /* 75% of the baseline */
}

.large {
  font-size: 20px; /* 125% of the baseline */
}

@media (min-width: 1100px) {
	.container {width:100%;}
	menu {width:100%}
	.content {width:1050px}
	header {width:1050px}
	.nav {width:1050px}
	aside {width:30%;}
	#main {width:65%;}
	.rmm {float:right;}
}
@media (max-width: 1100px) and (min-width: 1000px) {
	.container {width:100%;}
	.content {1050px}
	aside {width:40%;}
	#main {width:55%;}
	menu {width:100%}
		.rmm {float:right;}
}
@media (max-width: 1000px) and (min-width: 800px) {
	.container {width:100%;}
	aside {width:30%;}
	#main {width:65%;}
	header {height:260px;margin: auto; width:100%;text-align: center;}
	.logo { float:none;margin:auto;}
	.rkm { float:none}
	menu {width:100%}
	.rmm { float:none}
	
}
@media (max-width: 800px) and (min-width: 500px) {
	.container {width:100%;}
	.content {790px}
	.rkm{display: none;}
	aside,
	#main {width:100%;}
	header {height:170px;margin: auto; width:100%;text-align: center;}
	.logo { float:none;margin:auto;}
	.rkm { float:none}
.rmm { float:none}
	menu {width:100%}
}
@media (max-width: 500px) {
	.container {width:100%}
	.rkm{display: none;}
	.rkm1{display: none;}	
	aside,
	#main {width:100%;}
	header {height:170px;margin: auto; width:100%;text-align: center;}
	.logo { float:none;margin:auto;}
	menu {width:100%}
	
}

.rmm {
	display:block;
#	width:100%;
	padding:0px;
	margin:0 auto !important;
	text-align: center;

	font-size:14px; color:#313439

}
.rmm * {
	-webkit-tap-highlight-color:transparent !important;
	font-family:Arial;
}
.rmm a {
	color:#ebebeb;
	text-decoration:none;
}
.rmm .rmm-main-list, .rmm .rmm-main-list li {
	margin:0px;
	padding:0px;
}
.rmm ul {
	display:block;
	width:auto !important;
	margin:0 auto !important;
	overflow:hidden;
	list-style:none;
}


/* sublevel menu - in construction */
.rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {
	display:none !important;
	height:0px !important;
	width:0px !important;
}
/* */


.rmm .rmm-main-list li {
	display:inline;
	padding:padding:0px;
	margin:0px !important;
}
.rmm-toggled {
	display:none;
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto !important;
}
.rmm-button:hover {
	cursor:pointer;
}
.rmm .rmm-toggled ul {
	display:none;
	margin:0px !important;
	padding:0px !important;
}
.rmm .rmm-toggled ul li {
	display:block;
	margin:0 auto !important;
}


.rmm.sapphire a {
	color:#333333;
}
.rmm.sapphire a:hover {
	opacity:0.7;
}
.rmm.sapphire .rmm-main-list li a {
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin:0px -3px 0px -3px;
	font-size:15px;

	
}


.rmm.sapphire .rmm-toggled {
	width:95%;
	background-color:#fff;
	min-height:36px;
	
}
.rmm.sapphire .rmm-toggled-controls {
	display:block;
	height:36px;
	color:#333333;
	text-align:left;
	position:relative;
	background-repeat:repeat-x;

}
.rmm.sapphire .rmm-toggled-title {
	position:relative;
	top:9px;
	left:15px;
	font-size:16px;
	color:#333333;
}
.rmm.sapphire .rmm-button {
	display:block;
	position:absolute;
	right:9px;
	top:7px;
	width:20px;
	padding:0px 7px 0px 7px;
	background-position:top;
}

.rmm.sapphire .rmm-button span {
	display:block;
	margin:4px 0px 4px 0px;
	height:2px;
	background:#000;
	width:20px;
}
.rmm.sapphire .rmm-toggled ul li a {
	display:block;
	width:100%;
	background-color:#fff;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #3c5779;

}
.rmm.sapphire .rmm-toggled ul li a:active {
	background-color:#fff;

}
* {margin:0;padding:0;font-size:100%;}
a:hover {text-decoration:underline;}
p, form{display:inline;}
img{border:0;}
hr{border:0;height:0.9em;position:relative;margin-bottom:0.9em;border-bottom:1px dotted #999999;}
th, .table_header{height:45px;color:#FFFFFF;font-size:16px;text-align:center;background:#262626;border-radius:5px;}
th a:link, th a:hover, th a:visited, .table_header a:link, .table_header a:hover, .table_header a:visited{color:#FFFFFF;text-decoration:none;}
td span{font-family:Verdana, Arial, Helvetica, sans-serif;}
td span.arial{font-family:Arial, Verdana, Helvetica, sans-serif;}
td .explain{font-size:0.9em;font-style:italic;}
#.page_cell{width:989px;margin-left:auto;margin-right:auto;}
#.page_celladm{width:989px;margin-left:auto;margin-right:auto;}
.help{cursor:help;border-bottom:dotted 1px #666;}
.button1, .button2{cursor:pointer;}
.button1{padding:4px;text-align:center;}
.button2, a.button2{border:0;color:#000000;margin-left:10px;background:#ffffff;text-decoration:none;vertical-align:middle;border-bottom:1px dashed #c00;}
a.button1:link, a.button1:hover, a.button1:visited{color:#000000;text-decoration:none;}
.button1:hover, .button1:active, .input_field:focus, .input_field:hover{border:1px solid #7e8993;}
.table_footer{height:45px;padding:5px;color:900043;text-align:center;background:#262626;border-radius:5px;}
.tdrow1, td.tdrow1, tr.tdrow1, th.tdrow1{padding:5px;background:#f0f0f0;}
.tdrow2, td.tdrow2, tr.tdrow2, th.tdrow1{padding:5px;background:#f6f6f6;}
.logo{text-align:center;vertical-align:top;height:121px;}
.align_left{float:left;background:#fbfbfb;}
.align_right{float:right;background:#fbfbfb;}
.align_left_mfix{float:left;padding-top:2px;}
.align_right_mfix{float:right;padding-top:2px;}
.text_align_right{text-align:right;}
.text_align_left{text-align:left;}
.text_align_center{text-align:center;}
.disk_loadbar{width:400px;height:16px;padding:1px;border:1px solid #999;}
.slideout_warning{z-index:3;float:left;width:100%;height:58px;margin-bottom:-5px;background:#fbfbfb url(./images/slideout_warning.png) repeat-x;}
.slideout_warning .picture{float:left;width:46px;height:43px;margin-top:5px;margin-left:10px;background:url(./images/warning_sign.png) top left no-repeat;}
.slideout_warning .ie_picture{width:39px;background:url(./images/internet_explorer.png) top left no-repeat;}
.slideout_warning .info{float:left;margin-top:5px;margin-left:10px;}
.slideout_warning .info {font-size:1.40em;margin-bottom:3px;}
#.page_body{clear:both;color:#000000;text-align:left;background:#fbfbfb;padding:5px 10px 20px 10px;}
#.page_footer{height:10px;padding:5px;color:#900043;text-align:center;border-top:1px solid #cdcdcc;font-size:10px;}
#.page_footer a:link, .page_footer a:hover, .page_footer a:visited{color:#900043;}
#.page_footer img{vertical-align:middle;}
.lightbox_background{top:0;left:0;z-index:2;width:100%;opacity:0.80;color:#000000;position:absolute;background:#000000;-moz-opacity:0.80px;filter:alpha(opacity=80);height:0;}
.lightbox_main{z-index:3;width:300px;overflow:hidden;position:absolute;background:#ffffff;border:1px solid #000000;top:20%;left:25%;}
.new_version_box{color:#000000;background:#C00;padding-top:20px;text-align:center;padding-bottom:20px;}
.new_version_box a:link, .new_version_box a:hover, .new_version_box a:visited{color:#000000;text-decoration:underline;}
.message_box{padding:10px;text-align:center;margin:5px auto 5px;border:1px solid #6a6a69;background:#ffffff}
.message_box {color:#ff0c00;font-size:1.7em;font-weight:500;font-family:"Trebuchet MS", Helvetica, sans-serif;}
.pagination{height:1%;width:auto;float:right;padding-top:2px;font-size:14px;}
.pagination_footer{margin:12px 0 25px 0;}
.pagination strong{margin:0 4px;padding:0 4px;color:#e83232;font-size:14px;background:#f0f0f0;font-weight:normal;border:1px solid #e83232;}
.pagination a:link, .pagination a:active, .pagination a:visited{margin:0 4px;padding:0 4px;color:#000000;font-size:14px;background:#ecedee;font-weight:normal;text-decoration:none;border:1px solid #B4BAC0;}
.pagination a:hover{color:#ffffff;background:#313439;border-color:#E3E3CB;text-decoration:none;}
ul.jd_menu, ul.jd_menu_vertical{list-style-type:none;}
ul.jd_menu ul, ul.jd_menu_vertical ul{display:none;}
ul.jd_menu li{float:left;}
ul.jd_menu ul, ul.jd_menu_vertical ul{margin:0px;padding:0px;display:none;z-index:10000;position:absolute;list-style-type:none;}
ul.jd_menu ul li, ul.jd_menu_vertical ul li{float:none;margin:0px;}
ul.jd_menu, ul.jd_menu ul{height:20px;}
ul.jd_menu ul{height:auto;}
* html ul.jd_menu ul{width:1%;}
ul.jd_menu li{cursor:pointer;white-space:nowrap;margin:0px 2px 0 2px;}
ul.jd_menu .menu_border{border:1px solid #999999;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.5);-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.5);}
ul.jd_menu li.item{padding:3px;margin-left:0;color:#000000;display:block;font-size:0.9em;text-align:left;background:#eff3f7;border-bottom:1px solid #ddd;font-family:Arial, Verdana, Helvetica, sans-serif;}
ul.jd_menu li.header{padding:2px;font-size:0.8em;font-weight:900;text-align:center;background:#e1e2e5;border-bottom:1px solid #ddd;}
.wgraj {font-size:12px;font-weight:normal;text-decoration:none;}
.wgraj a{font-size:12px;font-weight:normal;text-decoration:none;}
.wgraj a:hover{text-decoration:underline;}
#wysuwane
{

    background: url("/img/fbpodklad.png") no-repeat scroll 0 0 transparent;
    
    padding: 10px;
    width: 235px;
    height:402px;
 
    position: fixed;
    margin-top: -100px;
    left: 0px;
    top: 50%;
 
}
.zamknij
{
    background-position: 0px 0px -242px 0px;
}
#rkm
.rkm {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    color: #ffffff;
    float: right;
    height: auto;
}

.rkm a {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    color: #ffffff;
    float: right;
    height: auto;
}
.rkm a:hover{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    color: #ffffff;
    float: right;
    height: auto;
}

div#header div#slide-holder {
z-index : 2;
width : 550px;
height : 200px;
display: block;  
position : absolute;
}
div#header div#slide-holder div#slide-runner {
top : 0px;
left : 0px;
width : 550px;
height : 280px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 0px;
width : 550px;
height : 40px;
display : none;
position : absolute;

}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(/silde-nav.png);
}
div#nav ul li a {

}
.sms_error
{
height: auto;
padding: 2px;
width: 350px;
margin-left: auto;
margin-right: auto;
background: #CC0000;
text-align: center;
font-weight: bold;
font-size: 15px; 
color: #FFF;
border-radius: 3px
}
.sms_ok
{
height: auto;
padding: 2px;
width: 350px;
margin-left: auto;
margin-right: auto;
background: #981C58;
text-align: center;
font-weight: bold;
font-size: 15px;
color: #FFF;
border-radius: 3px
}
#rebutton { cursor: pointer; cursor: hand; }
#rebutton2 { cursor: pointer; cursor: hand; }
.reg_cell{width:480px; background-color:#f1f1ef; margin-left:auto;margin-right:auto;}
