body {
	/*font-family: "Open Sans",sans-serif;*/
	margin: 0 auto;
	/*background: rgb(255, 255, 255);*/
	/*background-image: url(4563211.png);*/
	/*background-size: cover;*/
	overflow-x: hidden;
	/*background-attachment:fixed;*/
	/*font-family: 'Orbitron', sans-serif;*/
	width: 100%;
	height: 1px;
}


* {
	font-family: "Open Sans",sans-serif;
}
.ciara_online {
background: rgb(236, 222, 157);
height: 100%;
width: 1px;
position: fixed;
z-index: 1;
top: 37px;
right: 190px;
margin: 0px 0px 0px 0px;
}
.ciara_online.mobile {
right: 250px;

}
.ciara_spravy {
background: rgb(236, 222, 157);
height: 100%;
width: 1px;
position: fixed;
z-index: 1;
top: 37px;
right: 563px;
margin: 0px 0px 0px 0px;
}
.ciara_spravy.mobile {
right: 633px;

}
.ciara_chat {
background: rgb(236, 222, 157);
height: 100%;
width: 1px;
position: fixed;
z-index: 1;
top: 0px;
left: 60px;
margin: 0px 0px 0px 0px;
}

.ciara_top {
background: rgb(163, 222, 26);
width: 100%;
height: 50px;
position: fixed;
z-index: 150;
top: 0px;
left: 0px;
margin: 0px 0px 0px 0px;
}
.ciara_top2 {
background: rgb(163, 222, 26);
border-right: 1px solid rgb(167, 156, 107);
width: 300px;
height: 100%;
position: fixed;
z-index: 0;
top: 0px;
right: 0px;
margin: 0px 0px 0px 0px;
}
.ciara_top3 {
background: rgb(163, 222, 26);
width: 200px;
height: 50px;
position: fixed;
z-index: 0;
top: 20px;
left: 0px;
margin: 0px 0px 0px 0px;
}

.ciara_top4 {
background: rgb(163, 222, 26);
width: 700px;
height: 50px;
position: fixed;
z-index: 0;
top: 420px;
left: 0px;
margin: 0px 0px 0px 0px;
}
#pozadie_left {
background: rgb(236, 222, 157);
width: 60px;
height: 100%;
position: fixed;
z-index: -10;
margin: 0px 0px 0px 60px;
}
#pozadie_spravy {
/*background: rgb(157, 203, 236);*/
border-bottom: 1px solid rgb(194, 179, 111);
width: 40px;
height: 40px;
position: fixed;
z-index: -1;
margin: 0px 0px 0px 10px;
}
#pozadie_priatel {
/*background: rgb(157, 203, 236);*/
border-bottom: 1px solid rgb(194, 179, 111);
width: 40px;
height: 40px;
position: fixed;
z-index: -1;
margin: 41px 0px 0px 10px;
}
#pozadie_foto {
/*background: rgb(157, 203, 236);*/
border-bottom: 1px solid rgb(194, 179, 111);
width: 40px;
height: 40px;
position: fixed;
z-index: -1;
margin: 82px 0px 0px 10px;
}
#pozadie_id {
/*background: rgb(157, 203, 236);*/
border-bottom: 1px solid rgb(194, 179, 111);
width: 40px;
height: 40px;
position: fixed;
z-index: -1;
margin: 123px 0px 0px 10px;
}

#pozadie_vip {
/*background: rgb(157, 203, 236);*/
border-bottom: 1px solid rgb(194, 179, 111);
width: 40px;
height: 40px;
position: fixed;
z-index: -1;
margin: 164px 0px 0px 10px;
}
#pozadie_spon {
/*background: rgb(157, 203, 236);*/
border-bottom: 1px solid rgb(194, 179, 111);
width: 40px;
height: 40px;
position: fixed;
z-index: -1;
margin: 205px 0px 0px 10px;
}
#pozadie_search {
/*background: rgb(157, 203, 236);*/
border-bottom: 1px solid rgb(194, 179, 111);
width: 40px;
height: 40px;
position: fixed;
z-index: -1;
margin: 246px 0px 0px 10px;
}
#pozadie_prit {
/*background: rgb(157, 203, 236);*/
border-bottom: 1px solid rgb(194, 179, 111);
width: 40px;
height: 40px;
position: fixed;
z-index: -1;
margin: 287px 0px 0px 10px;
}
#pozadie_out {
/*background: rgb(157, 203, 236);*/
border-bottom: 1px solid rgb(194, 179, 111);
width: 40px;
height: 40px;
position: fixed;
z-index: -1;
margin: 328px 0px 0px 10px;
}
#pozadie {
background: rgb(64, 159, 145);
/*border-bottom: 1px solid rgb(45, 138, 124);*/
height: 62px;
width: 558px;
position: fixed;
z-index: 5;
box-shadow: 0px 0px 4px 2px rgb(78, 162, 150);
margin: 0px 0px 0px 632px;
}
#pozadie2 {
/*background: rgb(209, 210, 209);*/
height: 675px;
width: 605px;
position: absolute;
z-index: -1;
margin: 80px 0px 0px 145px;

}
#pozadie_back_home img {
min-height: 100%;
min-width: 1024px;
width: 100%;
height: auto;
position: fixed;
top: 0;
left: 0;
z-index: -100;
}

#pozadie_back_log img {
min-height: 100%;
min-width: 1024px;
width: 100%;
height: auto;
position: fixed;
top: 0;
left: 0;
z-index: -100;
}
#uvodny_text {
	/*width: 1200px;*/
	height: 25px;
	background: rgba(65, 152, 126, 0.48);
	color: rgb(239, 240, 236);
	/*box-shadow: 0px 0px 5px 2px rgb(60, 123, 104);*/
	font-size: 12px;
	margin: -15px auto;
	/*margin: -15px 0px 25px 220px;*/
	padding: 5px 0px 0px 0px;
	border-radius: 5px;
	text-align: center;
	/*position: absolute;*/
}
#restart_wrapper {
	width: 1190px;
  margin: 0px auto;
}
#restart_img img {
min-height: 100%;
min-width: 1024px;
width: 100%;
height: auto;
position: fixed;
top: 0;
left: 0;
z-index: 2000;
	background: rgb(216, 234, 228);

}
#restart_logo {
	position: absolute;
	margin: 20px 0px 25px 480px;
z-index: 2010;

}
#restart_button {
	position: absolute;
	margin: 250px 0px 25px 487px;
	z-index: 2010;
  background: rgb(64, 159, 145);
  border: 1px solid rgb(64, 159, 145);
  font-size: 16px;
  color: rgb(255, 255, 255);
  /*font-weight: bold;*/
  padding: 5px 70px;
  cursor: pointer;
  border-radius: 3px; 
  box-shadow: 0px 0px 20px 5px rgb(64, 159, 145);

}
#restart_button a {
  color: rgb(255, 255, 255);

}

#pozadie_uvod_img {
	/*background: repeat-x;*/
	position: absolute;
	/*top: 0px;*/
	/*left: 0px;*/
	z-index: 0;
	margin: 110px 0px 0px 220px;
}
#pozadie_uvod2_img {
	/*background: repeat-x;*/
	position: absolute;
	/*top: 0px;*/
	/*left: 0px;*/
	z-index: -1;
	margin: -180px 0px 0px 80px;
}
#pozadie_uvod3_img {
	/*background: repeat-x;*/
	position: absolute;
	/*top: 0px;*/
	/*left: 0px;*/
	z-index: 10;
	margin: 86px 0px 0px 118px;
}
#pozadie_uvod4_img {
	width: 420px;
	height: 400px;
	background: rgba(255, 255, 255, 0.6);
	position: absolute;
	z-index: 0;
	margin: 40px 0px 0px 295px;
	border-radius: 550px;
	box-shadow: 0px 0px 10px 5px rgb(149, 201, 193);
	border: 20px solid rgb(149, 201, 193);
}
#pozadie_pri_img {
	/*background: repeat-x;*/
	position: absolute;
	/*top: 0px;*/
	/*left: 0px;*/
	z-index: -10;
	margin: -22px 0px 0px -1440px;
}
#white {
	width: 595px;
	height: 64px;
	position: absolute;
	margin: 0px 0px 0px 0px;
	background: rgb(255, 255, 255);
	z-index: 0;
	box-shadow: 0px 0px 4px 2px rgb(170, 195, 187);
	border-radius: 3px;

}
#text01 {
	font-size: 16px;
	margin: 0px 0px 0px 60px;
	/*font-weight: bold;*/
	color: rgb(232, 239, 239);
	font-family: grande;

}
#text02 {
	position: absolute;
	font-size: 20px;
	margin: 140px 0px 0px 100px;
	/*font-weight: bold;*/
	color: rgb(232, 239, 239);
	/*text-shadow: 2px 2px rgb(166, 206, 205);*/
	font-family: century gothic;
}
#text03 {
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	/*font-weight: bold;*/
	color: rgb(232, 239, 239);

}
#text04 {
	font-size: 16px;
	/*margin: 0px 0px 0px 60px;*/
	/*font-weight: bold;*/
	color: rgb(232, 239, 239);
	text-align: center;

}
#text05 {
	position: fixed;
	font-size: 20px;
	margin: 410px 0px 0px 220px;
	/*font-weight: bold;*/
	color: rgb(255, 255, 255);
	/*background: rgb(201, 228, 224);*/
	padding: 0px 10px;
	border-radius: 40px;
	/*text-align: center;*/
	/*box-shadow: 0px 0px 5px 2px rgb(201, 228, 224);*/
	font-family: 'Orbitron', sans-serif;
}

#fotka_mes_wrapper {
  margin: 100px 0px 0px 355px;
  background: rgb(163, 222, 26);
  position:fixed;
  z-index: 1000;
  width: 450px;
  height: 300px;
  border-radius: 5px;

}
#fotka_mes_wrapper2 {
  margin: 50px 0px 0px 395px;
  background: rgb(255, 255, 255);
  position:fixed;
  z-index: 600;
  width: 400px;
  height: 750px;
  border-radius: 5px;

}
#fotka_mes_form {
  /*margin: 30px 0px 0px 67px;*/
  position:absolute;
  z-index: 110;
  padding: 15px;
  /*background: rgb(255, 255, 255);*/
	/*box-shadow: 0px 0px 4px 2px rgb(170, 195, 187);*/
	border-radius: 3px;
	/*width: 100%;*/


}
#submit_mes_fotka {
  display: block;
	width: 240px;


}
#fotka_mes_text {
	font-size: 13px;
	text-align: center;
  	color: rgb(82, 112, 13);
	margin-bottom: 0px;
	width: 100%;
}
#fotka_mes_text_upoz {
	font-size: 11px;
	text-align: center;
  	color: rgb(64, 159, 145);
	margin-top: 10px;
	width: 400px;
}
#fotka_mes_ulozit {
  	margin: 132px 0px 0px 160px;
	z-index:120;
	position:absolute;
	cursor: no-drop;
}
#fotka_mes_insert form{
	text-align: center;
	margin-left: 110px;
	margin-top: 30px;
}
#fotka_mes_insert form table input[type=file] {
  width: 260px;
}
h1 {
	color: rgb(255, 255, 255);
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
}
h2 {
	color: rgb(91, 96, 107);
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
}
h3 {
	color: rgb(91, 96, 107);
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
}
h4 {
	color: rgb(255, 255, 255);
	font-size: 16px;
	font-weight: normal;
	text-transform: none;
	margin-left: 70px;
}

h5 {
	color: rgb(91, 96, 107);
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
}
h6 {
	color: rgb(91, 96, 107);
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
}
h10 {
	color: rgb(91, 96, 107);
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	margin-left: 40px;
}
h11 {
	color: rgb(91, 96, 107);
	font-size: 12px;
	/*font-weight: bold;*/
	text-transform: none;

}
h12 {
	color: rgb(91, 96, 107);
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	/*margin-left: 40px;*/
}
h13 {
	color: rgb(91, 96, 107);
	font-size: 12px;
	/*font-weight: bold;*/
	text-transform: none;

}
h14 {
	color: rgb(91, 96, 107);
	font-size: 22px;
	font-weight: bold;
	text-transform: none;
	margin-left: 0px;
}
h15 {
	color: rgb(91, 96, 107);
	font-size: 12px;
	/*font-weight: bold;*/
	text-transform: none;

}
h16 {
	color: rgb(255, 255, 255);
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	margin-left: -15px;
  	padding: 15px 362px 15px 70px;
  	background: rgb(127, 171, 171);
}
h17,
h18  {
	color: rgb(60, 108, 109);
	font-size: 12px;
	/*font-weight: bold;*/
	text-transform: none;
  	padding: 5px;
	/*border: 1px solid rgb(58, 105, 103);*/
  	background: rgb(201, 226, 226);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;

}
h19 {
	color: rgb(255, 255, 255);
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
}
h20 {
	color: rgb(9, 167, 21);
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
}
td {
	color: rgb(68, 75, 90);
	font-size: 12px;
}
a {
	color: rgb(70, 62, 29);
	text-decoration: none;
}
a:hover {
	color: rgb(70, 62, 29);
	text-decoration: none;
}

a img {
	border: 0px;
}
a:hover img {
	border: 0px;
}
p {
	text-indent: 0em;
}
p:first-letter {
	padding-left: 0em;
}
.button {
  background: rgb(163, 222, 26);
  border: 1px solid rgb(108, 145, 14);
  font-size: 12px;
  color: rgb(108, 145, 14);
  /*font-weight: bold;*/
  padding: 5px;
  /*width: 64px;*/
  /*height: 23px;*/
  cursor: pointer;
  border-radius: 10px; 
}

.button:hover {
  text-decoration: none;
  background: rgb(89, 120, 10);
  color: rgb(255, 255, 255);
  border: 1px solid rgb(89, 120, 10);
}

.button2 {
  background: rgb(255, 255, 255);
  border: 1px solid rgb(255, 255, 255);
  font-size: 12px;
  color: rgb(68, 61, 28);
  /*font-weight: bold;*/
  padding: 2px 12px 3px 12px;
  cursor: pointer;
  border-radius: 30px;
  margin-left: 0px;
  /*width: 55px;*/
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
}
.button2:hover {
  text-decoration: none;
  background: rgb(180, 164, 95);
  color: rgb(255, 255, 255);
}
@-moz-document url-prefix() {
.button2 {
  background: rgb(70, 62, 29);
  border: 1px solid rgb(70, 62, 29);
  font-size: 12px;
  color: rgb(255, 255, 255);
  /*font-weight: bold;*/
  padding: 10px 19px;
  cursor: pointer;
  /*border-radius: 3px;*/ 
  margin-left: 0px;
  /*width: 55px;*/
}
.button2:hover {
  text-decoration: none;
  background: rgb(45, 122, 167);
}
}
.button3 {
  background: rgb(70, 62, 29);
  border: 1px solid rgb(199, 219, 219);
  font-size: 12px;
  color: rgb(255, 255, 255);
  /*font-weight: bold;*/
  padding: 5px 7px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
}
.button3:hover {
  text-decoration: none;
  background: rgb(70, 62, 29);
  color: rgb(255, 255, 255);
  border: 1px solid rgb(199, 219, 219);
}
.button4 {
  background: rgb(236, 243, 242);
  border: 1px solid rgb(188, 210, 209);
  font-size: 10px;
  color: rgb(83, 142, 142);
  /*font-weight: bold;*/
  padding: 3px 11px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; 
 
}
.button4:hover {
  text-decoration: none;
  /*background: rgb(188, 210, 209);*/
  /*color: rgb(83, 142, 142);*/
  /*border: 1px solid rgb(243, 148, 82);*/
}
.button5 {
  background: rgb(43, 85, 125);
  /*border-top: 1px solid rgb(255, 255, 255);*/
  font-size: 12px;
  color: rgb(255, 255, 255);
  /*font-weight: bold;*/
  padding: 5px 82px;
  cursor: pointer;
  border-radius: 4px;
  box-shadow: 0px 0px 20px 5px rgb(43, 85, 125);
}
.button5:hover {
  text-decoration: none;
  /*background: rgb(21, 199, 27);*/
  color: rgb(255, 255, 255);
  /*border-top: 3px solid rgb(69, 126, 125);*/

}
#registrovat {
	position: absolute;
	margin: 120px 0px 0px 748px;

}
.button6 {
  background: rgba(48, 210, 53, 0);
  border-top: 1px solid rgb(255, 255, 255);
  font-size: 12px;
  color: rgb(255, 255, 255);
  /*font-weight: bold;*/
  padding: 5px 17px;
  cursor: pointer;
  /*-webkit-border-radius: 3px;*/
  /*-moz-border-radius: 3px;*/
  /*border-radius: 3px; */
}
.button6:hover {
  text-decoration: none;
  /*background: rgb(21, 199, 27);*/
  color: rgb(69, 126, 125);
  border-top: 3px solid rgb(69, 126, 125);

}
.button7 {
  font-size: 13px;
  color: rgb(68, 125, 124);
  /*font-weight: bold;*/
  margin-right: 5px;
  padding: 2px 8px;
  margin: 5px 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; 
  border: 1px solid rgb(255, 255, 255);
}
.button7:hover {
  text-decoration: none;
  /*background: rgb(248, 129, 52);*/
  color: rgb(68, 125, 124);
  border: 1px solid rgb(68, 125, 124);
}
.button8 {
  font-size: 13px;
  color: rgb(249, 249, 249);
  /*font-weight: bold;*/
  margin-right: 5px;
  padding: 2px 8px;
  margin: 5px 2px;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; 
  border: 1px solid rgb(92, 152, 133);
  background: rgb(92, 152, 133);
}
.button8:hover {
  text-decoration: none;
  background: rgb(61, 123, 104);
  color: rgb(249, 249, 249);
  border: 1px solid rgb(61, 123, 104);
}
.button9 {
  background: rgb(122, 160, 160);
  border: 1px solid rgb(199, 219, 219);
  font-size: 12px;
  color: rgb(255, 255, 255);
  /*font-weight: bold;*/
  padding: 5px 7px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
}
.button9:hover {
  text-decoration: none;
  background: rgb(210, 226, 226);
  color: rgb(81, 137, 136);
  border: 1px solid rgb(199, 219, 219);
}
.button10 {
  background: rgb(14, 191, 69);
  border: 1px solid rgb(14, 191, 69);
  font-size: 16px;
  color: rgb(255, 255, 255);
  /*font-weight: bold;*/
  padding: 5px 70px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
  box-shadow: 0px 0px 5px 5px rgb(64, 159, 145);
}
.button10:hover {
  text-decoration: none;
  background: rgb(11, 140, 51);
  border: 1px solid rgb(11, 140, 51);
  color: rgb(255, 255, 255);
  box-shadow: 0px 0px 20px 5px rgb(11, 140, 51);
}
.button11 {
  width: 205px;
  background: rgb(33, 106, 148);
  border: 1px solid rgb(33, 106, 148);
  font-size: 12px;
  color: rgb(255, 255, 255);
  /*font-weight: bold;*/
  padding: 2px 10px;
  cursor: pointer;
  border-radius: 3px; 
  /*box-shadow: 0px 0px 20px 5px rgb(171, 171, 171);*/
  margin-left: 0px;
}
.button11:hover {
  text-decoration: none;
  background: rgb(33, 106, 148);
  border: 1px solid rgb(33, 106, 148);
  color: rgb(255, 255, 255);
  /*box-shadow: 0px 0px 20px 5px rgb(87, 185, 95);*/
}
.button12 {
  background: rgb(255, 255, 255);
  border: 1px solid rgb(53, 53, 53);
  font-size: 16px;
  color: rgb(53, 53, 53);
  /*font-weight: bold;*/
  padding: 10px 50px;
  cursor: pointer;
  border-radius: 5px; 
  /*box-shadow: 0px 0px 20px 5px rgb(171, 171, 171);*/
  margin-left: 0px;
}
.button12:hover {
  text-decoration: none;
  background: rgb(224, 223, 223);
  border: 1px solid rgb(53, 53, 53);
  color: rgb(53, 53, 53);
  /*box-shadow: 0px 0px 20px 5px rgb(87, 185, 95);*/
}
.button_no_link {
  background: rgb(255, 104, 32);
  border: 1px solid rgb(255, 84, 5);
  font-size: 12px;
  color: white;
  font-weight: bold;
  padding: 3px 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
}

/* LOGO */
#logo {
	float: left;
	overflow: hidden;
	width: 122px;
	margin: 5px 0 0 0;
}
#logo_img {
  	font-family: 'Orbitron', sans-serif;
  	margin: -20px 0px 0px 0px;
  	z-index:300;
	font-size: 34px;
  	position: fixed;
  	color: rgb(255, 255, 255);
  	/*border: 1px solid rgb(44, 121, 167);*/
  	/*border-right: 1px solid rgb(175, 197, 210);*/
	width: 112px;
	height: 40px;
	padding-left: 17px;
	cursor: default;
	left: 0px;
}
#logo_img_home {
  	font-family: 'Orbitron', sans-serif;
  	/*margin: -20px 0px 0px 0px;*/
  	z-index:300;
	font-size: 34px;
  	position: fixed;
  	color: rgb(255, 255, 255);
  	/*border: 1px solid rgb(44, 121, 167);*/
  	/*border-right: 1px solid rgb(175, 197, 210);*/
	width: 112px;
	height: 40px;
	padding-left: 17px;
	cursor: default;
	left: 50px;
	top: 22px;
}
#beta {
  	float: left;
  	padding: 0px 0px 0px 0px;
  	margin: 8px 0px 0px 70px;
  	z-index:15;
  	position: absolute;
}
#logo_img2 {
  	float: left;
  	padding: 0px 0px 0px 0px;
  	margin: 0px 0px 0px 150px;
  	z-index:10;
  	position:absolute;
}
#logo_img3 {
  	float: left;
  	padding: 0px 0px 0px 0px;
  	margin: 320px 0px 0px 415px;
  	z-index:10;
  	position:absolute;
  	font-family: 'Orbitron', sans-serif;
  	z-index:10;
	font-size: 64px;
  	color: rgb(76, 68, 32);
  	/*border: 1px solid rgb(44, 121, 167);*/
  	/*border-right: 1px solid rgb(175, 197, 210);*/
	width: 112px;
	height: 40px;
	padding-left: 17px;
	cursor: default;
}
#logo_img4 {
  	float: left;
  	padding: 0px 0px 0px 0px;
  	margin: 0px 0px 0px 450px;
  	z-index:10;
  	position:absolute;
}
#logo_img5 {
  	float: left;
  	padding: 0px 0px 0px 0px;
  	margin: 45px 0px 0px 760px;
  	z-index:10;
  	position:absolute;
}

/* LOGIN_IMG */

#login_img {
	position: absolute;
	overflow: hidden;
	/*width: 700px;*/
	/*height: 310px;*/
	margin: 0px 0px 0px 3px;
}
#otaznik_img {
	position: absolute;
	overflow: hidden;
	margin: -6px 0px 0px 50px;
}
#vianoce_img {
	position: absolute;
	overflow: hidden;
	margin: -9px 0px 0px 145px;
}

#vyhladavanie {
  	float: left;
  	padding: 0px 0px 0px 0px;
  	margin: 3px 0px 0px 214px;
  	z-index:10;
  	position:absolute;
}

#chat {
  	float: left;
  	padding: 0px 0px 0px 0px;
  	margin: 3px 0px 0px 315px;
  	z-index:10;
  	position:absolute;
}
#spravy {
  	float: left;
  	padding: 0px 0px 0px 0px;
  	margin: 2px 0px 0px 8px;
  	z-index: 200;
  	position:absolute;
}
#priatelia {
  	float: left;
  	padding: 0px 0px 0px 0px;
  	margin: 2px 0px 0px 70px;
  	z-index: 200;
  	position:absolute;
}
#left_info{
	float: left;
	margin: 2px 0px 0px 130px;
	/*width: 200px;*/
	position: absolute;
  	z-index:200;
}
#left_info_pozadie{
	float: left;
	margin: 2px 0px 0px 130px;
	width: 29px;
	height: 29px;
	position: absolute;
  	z-index: 250;
}
#left_info_pozadie img{
	width: 29px;
}

#idecko_img {
  	margin: 120px 0px 0px 8px;
  	z-index: -5;
  	position:fixed;
	font-size: 20px;

}
#idecko_img img {
  	cursor: pointer;
}

#vip_top {
  	margin: 164px 0px 0px 8px;
  	z-index: -6;
  	position:fixed;
	font-size: 20px;
}
#sponz_icon {
  	margin: 204px 0px 0px 8px;
  	z-index: -7;
  	position:fixed;
	font-size: 20px;
}
#search_img {
  	margin: 245px 0px 0px 8px;
  	z-index: -8;
  	position:fixed;
	font-size: 20px;
}
#prit_img {
  	margin: 286px 0px 0px 8px;
  	z-index: -9;
  	position:fixed;
	font-size: 20px;
}
#odhlasit2 {
  	margin: 2px 0px 0px 200px;
  	z-index: 200;
  	position:fixed;
	font-size: 20px;
}
#odhlasit2 img {
  	cursor: pointer;
}
#vip_priatel_text {
  	margin: 550px 0px 0px 50px;
  	z-index:10;
  	position:fixed;
	font-size: 14px;
  background: rgb(180, 165, 98);
  color: rgb(255, 255, 255);
  padding: 7px;
  border-radius: 5px;
	display: none;
}
#vip_priatel_text_x {
  	margin: 0px 0px 0px 10px;
  	z-index:10;
  	/*position:absolute;*/
	font-size: 14px;
  background: rgb(97, 86, 36);
  color: rgb(255, 255, 255);
  padding: 0px 7px 2px 7px;
  border-radius: 50px;
	float: right;
	cursor: pointer;
	
}
#vip_text {
  	margin: 160px 0px 0px 50px;
  	z-index:10;
  	position:fixed;
	font-size: 14px;
  background: rgb(180, 165, 98);
  color: rgb(255, 255, 255);
  padding: 7px;
  border-radius: 5px;
	display: none;
}
#vip_text_x {
  	margin: 0px 0px 0px 10px;
  	z-index:10;
  	/*position:absolute;*/
	font-size: 14px;
  background: rgb(97, 86, 36);
  color: rgb(255, 255, 255);
  padding: 0px 7px 2px 7px;
  border-radius: 50px;
	float: right;
	cursor: pointer;
	
}
#idecko_text {
  	margin: 120px 0px 0px 50px;
  	z-index:10;
  	position:fixed;
	font-size: 14px;
  background: rgb(180, 165, 98);
  color: rgb(255, 255, 255);
  padding: 7px;
  border-radius: 5px;
	display: none;
}
#idecko_text_x {
  	margin: 0px 0px 0px 10px;
  	z-index:10;
  	/*position:absolute;*/
	font-size: 14px;
  background: rgb(97, 86, 36);
  color: rgb(255, 255, 255);
  padding: 0px 7px 2px 7px;
  border-radius: 50px;
	float: right;
	cursor: pointer;
	
}
#search_x {
  	margin: 0px 0px 0px 10px;
  	z-index:10;
  	/*position:absolute;*/
	font-size: 14px;
  background: rgb(97, 86, 36);
  color: rgb(255, 255, 255);
  padding: 0px 7px 2px 7px;
  border-radius: 50px;
	float: right;
	cursor: pointer;
	
}
#odhlasit3 {
  	margin: 0px 0px 0px 20px;
  	z-index:20000;
  	position:fixed;
	font-size: 20px;
}
#odhlasit3 a {
	color: rgba(8, 8, 8, 0);
  	cursor: default;
}


#web_wrapper {
	width: 100%;
 /* margin: 0px auto;*/
}
#web_wrapper2 {
	width: 1190px;
  margin: 0px auto;
	height: 1px;
	display: none;
}
#web_wrapper2_pozadie {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 500;
	position: fixed;
	display: none;
	top: 0px;
	left: 0px;
}
#web_wrapper2_x {
	top: 20px;
	right: 20px;
	color: rgb(255, 255, 255);
	z-index: 600;
	position: fixed;
	display: none;
	cursor: pointer;
}
#web_wrapper3 {
	width: 1190px;
  margin: 0px auto;
	height: 1px;
	display: none;
}
#web_wrapper3_pozadie {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 500;
	position: fixed;
	display: none;
	top: 0px;
	left: 0px;
}
#web_wrapper3_x {
	top: 20px;
	right: 20px;
	color: rgb(255, 255, 255);
	z-index: 600;
	position: fixed;
	display: none;
	cursor: pointer;
}
#web_wrapper4 {
	width: 1190px;
  margin: 0px auto;
	height: 1px;
	display: block;
}
#web_wrapper4_pozadie {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 1000;
	position: fixed;
	display: block;
	top: 0px;
	left: 0px;
}
#web_wrapper5 {
	width: 670px;
  /*margin: 0px auto;*/
}
#glass {
	float: left;
  width: 1200px;
  padding: 0 10px;
  /*margin: 0 0 20px 0;*/
  /*background: rgba(88, 139, 140, 0.65) url(../img/glass.png);*/
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
}
#glass2 {
	float: left;
  width: 1000px;
  padding: 0 10px;
  margin: 0px 0 20px 0;
  background: rgba(88, 139, 140, 0.65) url(../img/glass.png);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
}
#glass3 {
	float: left;
  width: 100%;
  /*padding: 0 17px;*/
  /*margin: 0 0 20px 0;*/
  /*background: rgba(88, 139, 140, 0.65) url(../img/glass.png);*/
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
}
#glass4 {
	float: left;
  width: 665px;
  /*padding: 0 17px;*/
  /*margin: 0 0 20px 0;*/
  /*background: rgba(88, 139, 140, 0.65) url(../img/glass.png);*/
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
}
#glass5 {
	float: left;
  width: 1050px;
  padding: 0 10px;
  /*margin: 0 0 20px 0;*/
  /*background: rgba(88, 139, 140, 0.65) url(../img/glass.png);*/
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
}


/* TOP */
#top {
  float: left;
  width: 100%;
  height: 80px;
  overflow: hidden;

}
#top2 {
  /*float: left;*/
  position: fixed;
  width: 610px;
  height: 72px;
  overflow: hidden;
  background: rgb(190, 220, 210);
  margin: -22px 0px 15px 380px;
  /*border-radius: 25px;*/
  /*border: 1px solid rgb(131, 177, 164);*/
}
#top3 {
  float: left;
  width: 50%;
  height: 80px;
  overflow: hidden;

}

/* LOGO */
#top2 #logo {
	float: left;
	overflow: hidden;
	width: 30%;
	margin: 15px 0 0 0;
}
#top2 #logo img {
	border: 0px;
}
#top2 #logo a, #main #logo #logo a:hover img {
	border: 0px;
}

/* LOGIN FORM */
#login2 {
	display: block;
	float: left;
	margin: 17px 0px 0px 0px;
	width: 300px;
	font-size: 11px;
	position: absolute;
	z-index: 20;
}
#login3 {
	display: block;
	float: left;
	margin: -500px 0px 0px 0px;
	width: 350px;
	font-size: 11px;
	position: fixed;
	z-index: 20;
}
#wrapper_info{
	float: left;
	margin: 0px 0px 0px 0px;
	/*width: 200px;*/
	position: fixed;
	z-index: 200;
}
#top_info{
	float: left;
	margin: -15px 0px 0px 60px;
	/*width: 200px;*/
	position: fixed;
	z-index: 200;
	right: 270px;
}

#left_info #user_photo .user_photo_img{
	width: 27px;
	height: 27px;
	overflow: hidden;
	border-radius: 40px;
	border: 2px solid rgb(255, 255, 255);
}
#left_info #user_photo .user_photo_img img{
	width: 27px;
 
}

#top_info_online_muzi{
	float: left;
	margin: 0px 0px 0px -50px;
	/*width: 200px;*/
	position: absolute;
	z-index: 10;
  	font-size: 13px;
  	color: rgb(5, 5, 5);
}
#top_info_online_zeny{
	float: left;
	margin: 10px 0px 0px -50px;
	/*width: 200px;*/
	position: absolute;
	z-index: 10;
  	font-size: 13px;
  	color: rgb(5, 5, 5);
}
#top_info_spravy{
	float: left;
	margin: 20px 0px 0px -50px;
	/*width: 200px;*/
	position: absolute;
	z-index: 10;
  	font-size: 13px;
  	color: rgb(5, 5, 5);
}

#top #login5 {
	display: block;
	float: left;
	margin: 0px 0 0 300px;
	width: 100%;
	font-size: 11px;
}
#main3 #container #content_right {
	display: block;
	float: right;
	margin: 15px 0 0 0;
	width: 70%;
	font-size: 11px;
}
#main3 #container #content_right form {
  	float: left;
	padding: 0px 0px 5px 5px;
	border-radius: 5px;
  	/*background: rgb(87, 185, 95);*/
	/*margin: 330px 0px 50px 410px;*/
	/*height: 293px;*/
	/*box-shadow: 0px 0px 20px 5px rgb(87, 185, 95);*/
	/*bottom: 20px;*/
	/*left: 540px;*/
	position: fixed;
	right: 40px;
	bottom: 30px;
}
#main3 #container #content_right form table {
  float: right;
}
#main3 #container #content_right form table td {

}
#main3 #container #content_right form table td.label {
  padding: 2px 6px;
  color: white;
  font-weight: bold;
}
#main3 #container #content_right form table td.input {
  padding: 0 5px;
  font-size: 11px;
}
#main3 #container #content_right form table td.input input {
  font-size: 14px;
  /*padding: 3px;*/
}
#main3 #container #content_right form table td #email,
#main3 #container #content_right form table td #password { 
	width: 200px;
  	border: 1px solid rgb(255, 255, 255);
	padding: 1px;
	height: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
  	background: rgb(255, 255, 255);
}
#main3 #container #content_right form table .stay_logged {
  padding: 0 5px;
}
#main3 #container #content_right form table .stay_logged a {
  color: rgb(255, 255, 255);
  font-size: 11px;
}
#main3 #container #content_right form table label {
  color: rgb(255, 255, 255);
  font-weight: normal;
  font-size: 11px;
}
#main3 #container #content_right form table input[type=checkbox] {
  width: auto;
  position: relative;
  top: 2px;
} 
#main3 #container #content_right form table input[type=submit] {
  width: auto;
  margin-top: 5px;
  margin-left: -3px;
} 
#main3 #container #content_right .error {
  padding: 1px 6px 0;
  color: rgb(245, 15, 15); 
  font-weight: bold;
}
#main3 #container #content_right .logged_info {
  padding: 0px 10px 5px;
}
#main3 #container #content_right .logged_actions {
  padding: 0px 10px 5px;
}






#content_right2 {
	display: block;
	float: right;
	/*margin: 15px 0 0 0;*/
	width: 30%;
	font-size: 11px;
}
#content_right2 form {
  	float: left;
	padding: 5px;
	border-radius: 5px;
  	/*background: rgb(87, 185, 95);*/
	/*margin: -90px 0px 0px -330px;*/
	/*height: 293px;*/
	/*box-shadow: 0px 0px 20px 5px rgb(87, 185, 95);*/
	right: 40px;
	position: fixed;
	top: 20px;
}
#content_right3 {
		display: none;
}
#content_right3 form {
  	float: left;
	padding: 5px;
	border-radius: 5px;
  	/*background: rgb(87, 185, 95);*/
	/*margin: -90px 0px 0px -330px;*/
	/*height: 293px;*/
	/*box-shadow: 0px 0px 20px 5px rgb(87, 185, 95);*/
	right: 40px;
	position: fixed;
	top: 220px;

}
#content_right2 form table {
  float: right;
}
.error {
  color: white;
}
#main3 #container #content_righ2 form table td.label {
  padding: 2px 6px;
  color: white;
  font-weight: bold;
}
#main3 #container #content_right2 form table td.input {
  padding: 0 5px;
  font-size: 11px;
}
#main3 #container #content_right2 form table td.input input {
  font-size: 14px;
  /*padding: 3px;*/
}
#email,
#password {
	width: 200px;
  	border: 1px solid rgb(255, 255, 255);
	padding: 1px;
	height: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
  	background: rgb(255, 255, 255);
}
#main3 #container #content_right2 form table .stay_logged {
  padding: 0 5px;
}
#main3 #container #content_right2 form table .stay_logged a {
  color: rgb(255, 255, 255);
  font-size: 11px;
}
#main3 #container #content_right2 form table label {
  color: rgb(255, 255, 255);
  font-weight: normal;
  font-size: 11px;
}
#main3 #container #content_right2 form table input[type=checkbox] {
  width: auto;
  position: relative;
  top: 2px;
} 
#main3 #container #content_right2 form table input[type=submit] {
  width: auto;
  margin-top: 5px;
} 
#main3 #container #content_right2 .error {
  padding: 1px 6px 0;
  color: rgb(245, 15, 15); 
  font-weight: bold;
}
#main3 #container #content_right2 .logged_info {
  padding: 0px 10px 5px;
}
#main3 #container #content_right2 .logged_actions {
  padding: 0px 10px 5px;
}












#main3 #container #content_right2 form {
  	float: left;
	padding: 2px 2px 0px 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
  	background: rgb(145, 145, 146);
	margin: 0px 0px 0px 756px;
	/*height: 293px;*/
	box-shadow: 0px 0px 20px 5px rgb(145, 145, 146);
}
#main3 #container #content_right2 form table {
  float: right;
}
#main3 #container #content_right2 form table td {

}
#main3 #container #content_right2 form table td.label {
  padding: 2px 6px;
  color: white;
  font-weight: bold;
}
#main3 #container #content_right2 form table td.input {
  padding: 0 5px;
  font-size: 11px;
}
#main3 #container #content_right2 form table td.input input {
  /*font-size: 14px;*/
  /*padding: 3px;*/
}
#main3 #container #content_right2 form table td #email,
#main3 #container #content_right form table td #password, 
#main3 #container #content_right form table td #password_confirm,
#main3 #container #content_right form table td #name { 
	width: 200px;
  	border: 1px solid rgb(255, 255, 255);
	padding: 1px;
	height: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
  	background: rgb(255, 255, 255);
}
#main3 #container #content_right2 form table .stay_logged {
  padding: 0 5px;
}
#main3 #container #content_right2 form table .stay_logged a {
  color: rgb(255, 255, 255);
  font-size: 11px;
}
#main3 #container #content_right2 form table label {
  color: rgb(255, 255, 255);
  font-weight: normal;
  font-size: 11px;
}
#main3 #container #content_right2 form table input[type=checkbox] {
  width: auto;
  position: relative;
  top: 2px;
} 
#main3 #container #content_right2 form table input[type=submit] {
  width: auto;
  margin-top: 5px;
} 
#main3 #container #content_right2 .error {
  padding: 1px 6px 0;
  color: rgb(245, 15, 15); 
  font-weight: bold;
}
#main3 #container #content_right2 .logged_info {
  padding: 0px 10px 5px;
}
#main3 #container #content_right2 .logged_actions {
  padding: 0px 10px 5px;
}









/* LOGIN SECTIONS */
#login5 .logged_sections {
  float: right;
  margin: 30px 0px 0px 200px;
  position: absolute;
 
}
#login2 .logged_sections {
  float: left;
  margin: 0px 0px 0px 15px;
 
}
#login2 #online{
  position: absolute;
  margin: -7px 0px 0px 135px;
	color: rgb(255, 255, 255);
	background: rgb(64, 159, 145);
	padding: 0px 3px;
	font-size: 12px;
	/*font-weight: bold;*/
	border-radius: 3px;
 
}
#login2 .logged_sections a {
  float: left;  
  color: rgb(151, 199, 192);
  padding: 2px 0px 2px 0px;
  margin: 3px 5px;
  font-size: 14px;
  position: relative;
  top: 1px;
  width: 60px;
  /*background: rgb(255, 255, 255); */
  /*border-bottom: 1px solid rgb(227, 239, 235);*/
  /*border-radius: 40px;*/
  text-align: center;
}
#login2 .logged_sections a:hover {
	text-transform: none;
  	color: rgb(45, 138, 124); 
  	/*background: rgb(64, 159, 145);*/
  	border-bottom: 3px solid rgb(227, 239, 235);
}
#login2 .logged_sections a.active {
  color: rgb(45, 138, 124); 
  /*background: rgb(64, 159, 145);*/ 
  /*border-radius: 40px;*/ 
  border-bottom: 3px solid rgb(45, 138, 124);
}
#login2 .logged_sections a.logout {
  margin: 5px 0px 0px 0px;
  position: absolute;
  z-index: 100;
  cursor: default;
}


/* MAIN */
#main {
	float: left;
	width: 100%;
	/*background: rgb(255, 255, 255);*/
  	border-radius: 3px; 
  	/*border: 1px solid rgb(214, 228, 227);*/
	/*box-shadow: 0px 0px 20px 5px rgb(30, 68, 104);*/
}
#main2 {
	float: left;
	width: 500px;
  	border-radius: 5px; 
	margin: 150px 0px 0px 280px;
  	background: rgba(255, 255, 255, 0.65);
	box-shadow: 0px 0px 20px 5px rgba(255, 255, 255, 0.65);
	padding-left: 0px;
}
#main3 {
	float: left;
	width: 100%;
	/*background: rgb(255, 255, 255);*/
	-webkit-border-radius: 2px;
  	-moz-border-radius: 2px;
  	border-radius: 2px; 
}
#main4 {
	float: left;
	width: 642px;
	/*background: rgb(255, 255, 255);*/
  	border-radius: 3px; 
  	/*border: 1px solid rgb(138, 167, 167);*/
	/*margin-bottom: 15px;*/
}
#main5 {
	float: left;
	width: 642px;
	/*background: rgb(255, 255, 255);*/
  	border-radius: 3px; 
  	/*border: 1px solid rgb(138, 167, 167);*/
	margin-left: 25px;
}

#main #container {
  float: left;
	width: 100%;
	/*background: transparent url(../img/symbol.png) no-repeat center 30px;*/
	min-height: 465px;
}
#main2 #container {
  float: left;
	width: 100%;
	/*background: transparent url(../img/symbol.png) no-repeat center 30px;*/
	min-height: 300px;
}

/* CONTENT */
#main #container #content_left {
	color: rgb(60, 60, 60); 
	float: left;
	font-size: 12px;
	width: 55%;
	padding-right: 5%;
	/*padding-bottom: 40px;*/
}
#show-case {
    /*box-shadow:1px 1px 5px 2px #0d456d;*/
    /*border-raduius:10px;*/
    height:48px;
    margin: -73px 0px 0px 160px;
    width:450px;
}
#show-case img {
       position:absolute;
       width:450px;
       height:48px;
}

#main #container #content_right {
	color: rgb(60, 60, 60); 
	float: left;
	font-size: 12px;
	width: 40%;
	/*padding-bottom: 40px;*/
}
#main3 #container #content_left {
	color: rgb(60, 60, 60); 
	float: left;
	font-size: 12px;
	width: 55%;
	padding-right: 5%;
	/*padding-bottom: 40px;*/
}
#main3 #container #content_right {
	color: rgb(60, 60, 60); 
	float: left;
	font-size: 12px;
	width: 40%;
	/*padding-bottom: 40px;*/
}
#main2 #container #content_right {
	color: rgb(84, 91, 107); 
	float: left;
	font-size: 12px;
	width: 97%;
	padding: 10px;
}
#main2 #container #content_left {
	color: rgb(84, 91, 107); 
	float: left;
	font-size: 12px;
	width: 97%;
	padding: 20px 0px 0px 25px;
	width: 90%;
}

#main #container #content_full {
	color: rgb(60, 60, 60);
	float: left;
	font-size: 12px;
	width: 100%;
}

.content_left_finish {
	width: 40% !important;
	padding-right: 5% !important;  
}
.content_right_finish {
	width: 55% !important; 
}


/* ARTICLES */
#main #container #content_left .article_open,
#main #container #content_full .article_open{
	float: left;
	width: 100%;
}
#main #container #content_left .article_open_wrapper,
#main #container #content_full .article_open_wrapper {
	padding: 15px 15px 20px 15px;
}   
#main #container .article_open_header h1 {
	padding-bottom: 10px;
}
#main #container #content_left .article_open_text,
#main #container #content_full .article_open_text {
	margin-top: 5px;
	line-height: 18px;
}
#main #container #content_left .article_open_back,
#main #container #content_full .article_open_back {
	text-align: right;
	padding-top: 10px;
}
#main #container #content_left .article_open_text p,
#main #container #content_full .article_open_text p {
	line-height: 18px;
	margin-top: 11px;
	text-align: justify;
}
#main #container .article_open_text h3 {
  margin-top: 10px;
}

/* REGISTRATION */
#main3 #container #content_right .registration {
  float: left;
  width: 100%;
}
#main3 #container #content_right .registration .registration_wrapper {
  margin-left: 0px;
  width: 180px;
  /*background: rgb(43, 85, 125);*/
  padding: 5px;
  /*border-radius: 4px;*/
  /*box-shadow: 0px 0px 20px 5px rgb(30, 68, 104);*/
  /*border-left: 1px solid rgb(114, 196, 170);*/
  padding-top: 25px;
}
#main3 #container #content_right .registration .title {
  padding-left: 40px;
}
#main3 #container #content_right .registration form table {
  width: 100%;
}
#main3 #container #content_right .registration form table td {
  padding-bottom: 4px;
  color: rgb(32, 150, 113);
}
#main3 #container #content_right .registration form table a {
  color: rgb(255, 255, 255);
  font-weight: bold;
}
#main3 #container #content_right .registration form table input[type=text],
#main3 #container #content_right .registration form table input[type=password] {
  	padding: 0px;
  	width: 168px;
	height: 25px;
  	border: 1px solid rgb(80, 133, 133);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
  	/*background: rgb(216, 216, 216);*/
}
#main3 #container #content_right .registration form table select {
	/*width: 170px;*/
	height: 25px;
  	padding: 0px;
  	border: 1px solid rgb(255, 255, 255);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
  	/*background: rgb(216, 216, 216);*/
}
#date_of_birth_day {
	width: 48px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(255, 255, 255);
  border-radius: 4px;
}
#date_of_birth_month {
	width: 65px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(255, 255, 255);
  border-radius: 4px;
}
#date_of_birth_year {
	width: 52px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(255, 255, 255);
  border-radius: 4px;
}
#main3 #container #content_right .registration form table select option {
  padding: 0 4px;
}
#main3 #container #content_right .registration form table input#captcha {
  width: 144px;
}
#main3 #container #content_right .registration form table input[type=checkbox] {
  position: relative;
  top: 2px;
}
#main3 #container #content_right .registration form table input[type=image] {
  padding: 0px;
  margin-top: 5px;  
}
#main3 #container #content_right .registration .errors {
  padding-bottom: 15px;
}
#main3 #container #content_right .registration .errors .error {
  color: red;
  line-height: 18px;
}


/* LOGGED CONTENT */
#main #container #content_wrapper {
  float: left;
  width: 1000px;  /* 200px left_panel + 602px content */
}

#main #container #right_panel {
  float: left;
  width: 198px;
}

/* LEFT PANEL */       
#main #container #left_panel {
	float: left;
	width: 210px;
	font-size: 12px;
	color: rgb(60, 60, 60);
	overflow: hidden;
  	/*border-right: 1px solid rgb(255, 104, 32);*/
	margin: 13px 0px 0px 15px;
	/*background: rgb(76, 135, 133);*/
}
#main > #container #left_panel {
	height: auto;
	min-height: 450px;
} 
.profile_wrapper #left_panel #user_photo {
  float: left;
 width: 300px;
	height: 300px;
	border-radius: 4px;
	overflow: hidden;
	margin: 20px 0px 0px -140px;
	position:absolute;

}
#left_panel #user_photo .user_photo_img {
  float: left;	
  /*width: 202px;*/
	/*background: rgb(199, 219, 219);*/
	/*border: 1px solid rgb(188, 210, 209);*/
	/*border-radius: 4px;*/
	margin-bottom: 15px;
	margin-top: 0px;
}
#left_panel #user_photo .user_photo_img img {
  margin: 0px; 
	/*border-radius: 4px;*/ 
	width: 300px;	
}
#user_photo_info_mes {
  float: left;
  font-size: 13px;
  line-height: 20px;
  color: rgb(255, 255, 255);
  /*margin: 0 0 8px 10px;*/
  width: 363px;
	background: rgb(163, 147, 72);
	border: 1px solid rgb(216, 230, 230);
	/*border-radius: 10px;*/
	padding: 5px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	/*display: none;*/
	text-align: center;
}
#left_panel #user_photo .user_photo_info .name {
  font-weight: bold;
  font-size: 14px;
} 
#left_panel #user_photo .user_photo_info .match_last_logged_at {
  font-size: 1px;
  /*position: absolute;*/
  /*margin-top: -2000px;*/
  color: rgba(18, 24, 37, 0);
  position: absolute;
} 
#left_panel #user_photo .user_photo_info .is_online {
  font-size: 12px;
  /*font-weight: bold;*/
  color: rgb(33, 181, 23);
  margin: -40px 0px 0px 138px;
  background: rgb(255, 255, 255);
  padding: 0px 3px;
  border-radius: 3px;
} 
#left_panel .other {
  position: absolute;
  /*top: 220px;*/
  /*left: 0;*/
}
#left_panel .other .level_wrapper {
  margin: 5px;
  background: rgb(224, 52, 24);
  /*border: 1px solid rgb(214, 216, 220);*/
  position: relative;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;

}
#left_panel .other .level_wrapper .level {
  color: white;
  font-size: 10px;
  line-height: 18px;
  padding: 0px 10px 0px 10px;
  text-align: center;
  /*font-weight: bold;*/
	font-family: sans-serif;
}
#left_panel .other2 {
  position: absolute;
  /*top: 220px;*/
  /*left: 0;*/
}
#left_panel .other2 .neulozene_wrapper {
  margin: 260px 0px 0px 820px;
  background: rgb(255, 255, 255);
  /*border: 1px solid rgb(214, 216, 220);*/
  position: absolute;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;


}
#left_panel .other2 .neulozene_wrapper .neulozene {
  color: rgb(255, 255, 255);
  font-size: 10px;
  line-height: 18px;
  padding: 9px 0px 9px 0px;
  text-align: center;
  /*font-weight: bold;*/
  letter-spacing: 35.1pt;

}
#left_panel .other .level_wrapper .level_tooltip {
  position: absolute;
  top: -4px;
  right: -22px; 
  color: rgb(0, 71, 125);
  text-decoration: none; 
  font-family: "Arial", Arial, sans-serif;
  font-size: 12px;
}
.tooltip {
  cursor: default;
}

#left_panel .other .level_wrapper .level_tooltip:hover::after {
  content: attr(data-title);
}

#left_panel .summary {
  margin: 15px 0px 0px 0px;
  float: left;
}
#left_panel .summary .summary_info {
  color: rgb(54, 103, 102);
  margin: 0px 0px 0px 0px;
  padding: 4px;
  /*background: rgb(89, 140, 141);*/
}
#left_panel .summary .summary_info .level_tooltip {
  margin: -5px 0px 0px 0px;
  color: rgb(234, 5, 37);
  text-decoration: none; 

}
.tooltip {
  cursor: default;
}
#left_panel_pozadie {
	width: 300px;
	height: 300px;
	margin: 0px 0px 0px 0px;
	background: rgba(8, 8, 8, 0.74);
	position:absolute;
	z-index: 50;
	display: none;
}



/* TITULNA */       

#titulok {
	width: 748px;
	height: 238px;
	overflow: hidden;
	/*background: rgb(198, 217, 215);*/
	border: 3px solid rgb(76, 126, 126);
	border-radius: 3px;
	/*padding: 16px;*/
	margin-left: -7px;
	margin-top: 3px;
}
#titulok #titulna {
	margin-top: -67px;

}
#titulok #titulna .titulna_img {
  /*float: left;*/	
  /*width: 202px;*/

	/*margin-bottom: 15px;*/
}
#titulok #titulna .titulna_img img {
  /*margin: 8px;  */	
}
#pozadie03 {
	background: rgb(198, 217, 215);
	width: 780px;
	height: 16px;
	position:absolute;
	margin: -10px 0px 0px -20px;
	z-index: 0;
}
#pozadie04 {
	background: rgb(198, 217, 215);
	width: 780px;
	height: 16px;
	position:absolute;
	margin: 244px 0px 0px -20px;
	z-index: 10;
}



















/* QUIC_SECTIONS */ 
#quic_sections {
  float: left;
  width: 780px;
  margin-top: 25px;
  padding-bottom: 35px;
  margin-left: -3px;	
	
}
#quic_sections .quic_sections_wrapper {
  margin: 0px 0px;
  float: left;
  width: 100%;

}
#quic_sections a {
  float: left;
  font-size: 12px;
  color: rgb(255, 255, 255);
  /*font-weight: bold;*/
  margin-bottom: 5px;
  margin-right: 9px;
  padding: 2px 5px 2px 5px;
  width: 130px;
  display: block;
  background: rgb(76, 135, 133);
  text-align: center;
  border: 1px solid rgb(54, 103, 102);
	/*-webkit-border-radius: 3px;*/ 
	/*-moz-border-radius: 3px; */
	/*border-radius: 3px;*/
}
#quic_sections a.first {  
  /*border-top: 1px solid rgb(232, 115, 46);*/
}
#quic_sections a:hover {
  text-decoration: none;
  background: rgb(130, 174, 175);
  color: rgb(255, 255, 255);
  /*width: 160px;*/
}
#quic_sections a.active {
  text-decoration: none;
  background: rgb(243, 171, 41);
  color: rgb(152, 59, 4);
}  
#quic_sections a.extra_inactive {
  color: rgb(160, 160, 160);
  cursor: default;
}
#quic_sections a.extra_inactive:hover {
  background: rgb(210, 210, 210);
}   









/* CONTENT */
#main #container #content {
	float: left;
	width: 1000px;
	min-height: 495px;
	color: rgb(60, 60, 60);
	font-size: 12px;
	/*padding-bottom: 15px;*/
	/*border-left: 1px solid rgb(94, 103, 123);*/
}
#main4 #container #content {
	float: left;
	width: 100%;
	/*min-height: 495px;*/
	color: rgb(60, 60, 60);
	font-size: 12px;
	/*padding-bottom: 15px;*/
	/*border-left: 1px solid rgb(94, 103, 123);*/
}
#main > #container #content {
	height: auto;
	min-height: 450px;
}

/* SUBSECTIONS */  
#subsections {
  float: left;
  width: 595px;
	background: rgb(255, 255, 255);
	z-index: 0;
	box-shadow: 0px 0px 4px 2px rgb(170, 195, 187);
	border-radius: 3px;
  margin-bottom: -63px;
  margin-top: 75px;
}
#subsections .subsections_wrapper {
  margin: 0px 13px ;
}
#subsections a {
  float: left;
  font-size: 13px;
  color: rgb(68, 125, 124);
  /*font-weight: bold;*/
  margin-right: 5px;
  padding: 2px 8px;
  margin: 5px 2px;
  border-radius: 2px; 
  border: 1px solid rgb(140, 199, 191);
}
#subsections a:hover {
  text-decoration: none;
  background: rgb(255, 255, 255);
  color: rgb(68, 125, 124);
  border: 1px solid rgb(64, 159, 145);
}
#subsections a.active {
  text-decoration: none;
  background: rgb(64, 159, 145);
  color: white;
  border: 1px solid rgb(64, 159, 145);
}

/* FINISH REGISTRATION PROGRESS */

#finish_registration {
	width: 1190px;
  margin: -12px auto;
	z-index: 20000;
}
#finish_registration_wrapper {
	position: fixed;
	z-index: 20000;
	width: 470px;
  	/*border-radius: 10px;*/ 
	margin: 100px 0px 0px 340px;
  	background: rgb(254, 246, 209);
	/*box-shadow: 0px 0px 20px 5px rgba(255, 255, 255, 0.65);*/
	padding: 20px;
}
#finish_registration_wrapper_info {
  	border-radius: 3px; 
	margin: 0px 0px 0px 0px;
  	background: rgb(244, 89, 88);
  	color: rgb(255, 255, 255);
	font-size: 12px;
	text-align:center;
	position:absolute;
	margin-top:-1000px;
}
#finish_registration_foto {
	position: absolute;
	margin-top: -1000px;

}
#finish_registration_avatar{
	margin-left: -105px;
	position: absolute;
	margin-top: -1000px;

}
#finish_registration_avatar_muzi,
#finish_registration_avatar_zeny {
	margin-left: 105px;
	position: absolute;
	margin-top: -1000px;

}
#finish_registration_avatar_muzi .finish_registration_avatar_list,
#finish_registration_avatar_zeny .finish_registration_avatar_list {
	/*float:left;*/

}
#finish_registration_avatar_muzi .finish_registration_avatar_list img,
#finish_registration_avatar_zeny .finish_registration_avatar_list img {
	width: 50px;
	margin-right: 3px;

}
#finish_registration_avatar_muzi .finish_registration_avatar_check,
#finish_registration_avatar_zeny .finish_registration_avatar_check {
	margin-left: 15px;
	width: 460px;

}
#finish_registration_avatar_muzi .finish_registration_avatar_check #radio_muzi,
#finish_registration_avatar_zeny .finish_registration_avatar_check #radio_zeny {
	margin-right: 35px;

}
#pozadie_fin_reg img {
min-height: 100%;
min-width: 1024px;
width: 100%;
height: auto;
position: fixed;
top: 0;
left: 0;
z-index: 15000;
}
/* SECTION_PICTURE */
#main #container #content #section_picture {
	height: 90px;
	margin: 5px;
	overflow: hidden;
	position: relative;
	width: 590px;
}

/* ARTICLES */
#main #container #content .article_open {
	float: left;
	width: 100%;
}
#main #container #content .article_open_wrapper {
	padding: 15px;
}   
#main #container #content .article_open_header h1 {
	margin-bottom: 10px;
}
#main #container #content .article_open_text {
	margin-top: 0px;
	line-height: 18px;
}
#main #container #content .article_open_back {
	text-align: right;
	padding-top: 10px;
}
#main #container #content .article_open_text p {
	line-height: 18px;
	margin-top: 11px;
	text-align: justify;
}

#main #container #content .article_close {
	float: left;
	width: 100%;
}
#main #container #content .article_close_wrapper {
	padding: 15px;
}
#main #container #content .article_close_header {
	line-height: 16px;
	text-align: justify;
}
#main #container #content .article_close_text {
	margin-top: 0px;
}
#main #container #content .article_close_more {
	text-align: right;
	padding-top: 10px;
}

/* GALLERIES */
#main #container #content .gallery_open {
	float: left;
	width: 100%;
}
#main #container #content .gallery_open .gallery_open_wrapper {
	padding: 15px;
}
#main #container #content .gallery_open .gallery_open_header h1 {
	margin-bottom: 10px;
}






/* CHANGE PASSWORD */
.change_password {
  width: 1190px;
  margin: 0px auto;
}
.change_password .change_password_wrapper {
	position: absolute;
	z-index: 20000;
	width: 470px;
  	border-radius: 10px; 
	margin: 10px 0px 0px 350px;
  	background: rgb(250, 249, 249);
	/*box-shadow: 0px 0px 20px 5px rgb(92, 42, 143);*/
	padding: 20px;
}
.change_password .title {
  padding-bottom: 15px;
}
.change_password form table {
  width: 100%;
}
.change_password form table td {
  padding-bottom: 4px;
}
.change_password form table input[type=text],
.change_password form table input[type=password] {
  padding: 3px;
  width: 180px;
  border-radius: 7px;
  	border: 1px solid rgb(255, 255, 255);
  	background: rgb(226, 240, 194);
}
.change_password form table select {
  padding: 2px;
}
.change_password form table select option {
  padding: 0 4px;
}
.change_password form table input[type=checkbox] {
  position: relative;
  top: 2px;
}
.change_password form table input[type=image] {
  padding: 0px;
  margin-top: 5px;  
}
.change_password form table input[type=submit] {
  width: auto;
  margin-top: 5px;
}
.change_password .errors {
  padding-bottom: 15px;
}
.change_password .errors .error {
  color: red;
  line-height: 18px;
}

/* LOST PASSWORD */
.lost_password {
  float: left;
  width: 100%;

}
.lost_password .lost_password_wrapper {
  padding: 15px 15px 35px 15px;
}
.lost_password .lost_password_wrapper .success{

    width: 300px;
    font-size: 12px;
    color: white;
    right: -55px;
    position: fixed;
    top: 250px;

}
.lost_password h1 {
  /*padding-bottom: 20px;*/
}
.lost_password .title {
  padding-bottom: 15px;
}
.lost_password form table {
  width: 100%;
}
.lost_password form table td {
  padding-bottom: 4px;
}
.lost_password form table input[type=text] {
	width: 200px;
  	border: 1px solid rgb(255, 255, 255);
	padding: 1px;
	height: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
  	background: rgb(255, 255, 255);
}
.lost_password .errors {
  padding-bottom: 15px;
}
.lost_password .errors .error {
  color: red;
  line-height: 18px;
}










/* HOME */

#main #container #content .home {
	float: left;
	width: 100%;
}
#main #container #content .home_wrapper {
	padding: 0px 0px 15px 0px;
} 
#main #container #content .home h2 {
  background: rgb(255, 211, 167);
	padding: 3px 5px;
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; 
}
#main #container #content .home .home_table {
	width: 100%;
  padding: 25px 0 40px 8px;
	font-size: 14px;
}
#main #container #content .home .home_table td {
  padding-bottom: 12px;
}
#main #container #content .home .home_table .button {
  width: 120px;
  display: block;
  text-align: center;
}
#main #container #content .home .home_table a.what_is_account_extra {
  margin-left: 10px;
  font-size: 12px;
  color: rgb(60, 60, 60);
}
#main #container #content .home .users_info_table td {
  padding: 0 0 15px 0;
}
#main #container #content .home .users_info_table a {
  color: rgb(60, 60, 60);
}
#main #container #content .home .users_info_table a.extra_inactive {
  color: rgb(60, 60, 60);
  cursor: default;   
}
#main #container #content .home .users_info_table a.extra_inactive:hover {
  text-decoration: none;  
}
#main #container #content .home .invite_friend {
  padding: 15px 0 40px 8px;
	font-size: 14px;
}  
#main #container #content .home .invite_friend .info {
  padding-bottom: 5px;
}
#main #container #content .home .invite_friend td {
  padding-top: 12px;
}
#main #container #content .home .invite_friend input[type=text] {
  width: 200px;
  padding: 2px;
}

/* PRIDAT TOP */

#main #container #content .top {
	float: left;
	width: 100%;
	background: transparent url(../img/msg2.PNG) repeat-y;
}
#main #container #content .top_wrapper {
	padding: 15px 15px 0px 15px;
	min-height: 470px;
	
} 
#main #container #content .top_wrapper .top_wrapper_overit{
	width: 610px;
	text-align: center;
	
} 
#top_log_img {
	position:absolute;
	margin: -10px 0px 0px 125px;
	z-index: 10;
} 
#top_img {
	position:absolute;
	margin: 10px 0px 0px 160px;
	z-index: 10;
} 

/* HOM */

#main4 #container #content .hom {
	float: left;
	width: 100%;
	background: rgb(255, 255, 255);
  	/*border: 1px solid rgb(138, 167, 167);*/
}
#main4 #container #content .hom_wrapper {
	padding: 15px 15px 0px 15px;
	min-height: 470px;
	
} 
#main4 #container #content .hom_wrapper .hom_wrapper_overit{
	width: 630px;
	
} 
#overit_img {
	position:absolute;
	margin: -10px 0px 0px 0px;
	z-index: 10;
} 
#overene_img {
	position:absolute;
	margin: 10px 0px 0px 0px;
	z-index: 10;
} 



/* POTVRDENIE */

.potvrdenie {
	float: left;
	width: 100%;

}
.potvrdenie_wrapper {
	padding: 15px 15px 0px 15px;
	min-height: 470px;
	
} 
.potvrdenie_wrapper .potvrdenie_wrapper_overit{
	width: 610px;
	text-align: center;
	margin-left: -70px;
	margin-top: 50px;
	
} 
#potvrdenie01_img {
	position:absolute;
	margin: 30px 0px 0px 50px;
	z-index: 10;
}
#potvrdenie02_img {
	position:absolute;
	margin: 30px 0px 0px 300px;
	z-index: 10;
}
#potvrdenie03_img {
	position:absolute;
	margin: 30px 0px 0px 200px;
	z-index: 11;
}
#potvrdenie04_img {
	position:absolute;
	margin: 30px 0px 0px 450px;
	z-index: 11;
}



/* VIDEO */

#main #container #content .video {
	float: left;
	width: 100%;

}
#main #container #content .video_wrapper {
	padding: 0px 0px 0px 200px;
	min-height: 470px;
	
} 
#main #container #content .video_wrapper .video_wrapper_overit{
	width: 610px;
	text-align: center;
	margin-left: 170px;
	margin-top: 50px;
	
} 









/* PROFILE */
#container .profile {
  float: left;
  width: 530px;
  margin-left: 0px;
  margin-top: -23px;
}

#lines {
  float: left;
	width: 100%;
	background: transparent url(../img/lines2.png) repeat-y;
}

#container .profile .profile_wrapper {
  padding: 10px;
  margin-left: 180px;
  margin-top: -25px;
  width: 300px;
}
#container .profile .profile_wrapper form{
  margin-left: 100px;
  margin-top: 17px;

}
.profile .profile_wrapper_reg {
  padding: 10px;
  margin-left: 0px;
  width: 460px;
  /*text-align: center;*/
}
.fin_reg_foto {
  background: rgb(255, 255, 255);
  border: 1px solid rgb(255, 255, 255);
  /*border-radius: 4px;*/
  height: 22px;
}
.profile .profile_wrapper_reg .errors .error{
	font-size: 12px;
	color: rgb(255, 0, 0);
	width: 270px;
	margin-left: -5px;
	text-align: center;
}

#container .profile .profile_wrapper .other_id {
  position: absolute;
  /*top: 220px;*/
  /*left: 0;*/
}
#container .profile .profile_wrapper .other_id .other_id_wrapper {
  margin: -20px 0px 0px 550px;
  background: rgb(111, 118, 134);
  border: 1px solid rgb(232, 233, 235);
  position: relative;
}
#container .profile .profile_wrapper .other_id .other_id_wrapper .level {
  color: white;
  font-size: 15px;
  /*line-height: 22px;*/
  padding: 3px 20px;
  text-align: center;
  /*font-weight: bold;*/
}
#container .profile .profile_wrapper .other_id .other_id_wrapper .level_tooltip {
  position: absolute;
  top: -4px;
  right: -22px; 
  color: rgb(37, 41, 49);
  text-decoration: none; 
  font-family: "Arial", Arial, sans-serif;
  font-size: 12px;
}
.tooltip {
  cursor: default;
}

#container .profile .profile_wrapper .other_id .other_id_wrapper .level_tooltip:hover::after {
  content: attr(data-title);
}
#container .profile .title {
  padding-bottom: 15px;
}
#container .profile form table {
  width: 99%;
  float: left;
  margin-top: 320px;
  margin-left: -185px;
}
#container .profile form table td {
  padding-bottom: 4px;
}
#container .profile form table td.title {
  padding: 0px 0px 0px 10px;
  font-weight: bold;
  font-size: 14px;
  color: rgb(65, 65, 65);
  /*border-bottom: 1px solid rgb(65, 65, 65);*/
}
.profile form table td.under_title #name {
  width: 254px;
  height: 23px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(255, 255, 255);
  border-radius: 4px;
}
#container .profile form table td.over_title {
  padding-bottom: 0px;
  font-weight: bold;
}
#container .profile form table input[type=file] {
  padding: 3px;
  width: 260px;
}
#container .profile form table input[type=text] {
  padding: 3px;
  width: 180px;
}
#container .profile form table input[type=text].char {
  padding: 3px;
  width: 300px;
}

#container .profile form table input[type=password] {
  padding: 3px;
  width: 180px;
}
#container .profile form table select {
  padding: 2px;
}
#container .profile form table select option {
  padding: 0 4px;
}
.profile form table select.full_width {
  width: 172px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(255, 255, 255);
  border-radius: 4px;
}
#container .profile form table input[type=checkbox] {
  position: relative;
  top: 2px;
}
#container .profile form table input[type=image] {
  padding: 0px;
  margin-top: 5px;  
}
#container .profile form table input[type=submit] {
  width: auto;
  margin-top: 5px;
}
#container .profile form table textarea {
  padding: 3px;
  width: 300px;
  height: 40px;
  font-size: 12px;
  border: 1px solid rgb(255, 255, 255);
}
#container .profile form table textarea.about_me {
  width: 360px;
  height: 70px;
  font-size: 12px;
  margin-bottom: 20px;
}
#container .profile form .content_warning {
  font-size: 9px;
  line-height: 18px;
  font-family: arial;
}
#container .profile .errors {
  padding-bottom: 15px;
}
#container .profile .errors .error {
  color: red;
  line-height: 18px;
}
#container .profile .success {
	width: 562px;
	padding: 20px 0px;
	margin: 36px 0px 20px -190px;
	background: rgba(255, 255, 255, 0.66);
	z-index: 0;
	box-shadow: 0px 0px 4px 2px rgb(213, 226, 219);
	border-radius: 3px;
	text-align: center;
	color: rgb(64, 159, 145);
	font-size: 18px;

}

#container .profile table.profile_data {
  font-size: 14px;
  padding: 5px;
  /*background: rgba(125, 171, 171, 0.43);*/
  float: left;
  width: 100%;
  margin-bottom: 30px;
  /*border: 1px solid rgb(232, 233, 235);*/
  border-bottom: 1px solid rgb(198, 215, 216);
  /*border-top: 1px solid rgb(65, 123, 124);*/
}
#container .profile .profile_data .headline4 {
  float: left;
  /*width: 225%;*/
  margin: 5px 0px 5px 5px;
}
#container .profile table.profile_data th {
  text-align: left;
  padding: 0px 0px 4px 8px;
  color: rgb(50, 107, 106);
  font-weight: bold;
  font-size: 12px;
}
#container .profile table.profile_data td {
  padding-bottom: 4px;
}
#container .profile h2 {
  background: rgb(89, 187, 27);
  padding: 3px 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; 
  color: rgb(221, 225, 232);
}
#container .profile h30 {
  /*background: rgb(173, 204, 204);*/
  /*padding: 3px 5px;*/
 
  color: rgb(48, 98, 99);
	font-size: 16px;
	font-weight: bold;
}
#container .profile h40 {
  /*background: rgb(118, 188, 222);*/
  /*padding: 3px 5px;*/
  color: rgb(48, 98, 99);
	font-size: 16px;
	font-weight: bold;
}
#container .profile h50 {
  /*background: rgb(123, 210, 69);*/
  /*padding: 3px 5px;*/
  color: rgb(48, 98, 99);
  margin-top: -13px;
	font-size: 16px;
	font-weight: bold;
}
#container .profile .about_text {
  float: left;
  font-size: 12px;
  line-height: 16px;
  /*padding: 10px 0 0 5px;*/
}
#container .profile .profile_data_headline {
  float: left;
  width: 100%;
  /*margin: 25px 0 5px;*/
  /*background: rgb(148, 230, 97);*/
  padding: 10px;
  margin-bottom: 0px;
  border-bottom: 1px solid rgb(198, 215, 216);
  border-top: 1px solid rgb(198, 215, 216);
  
}
#container .profile .profile_data_headline2 {
  float: left;
  width: 100%;
  /*margin: 25px 0 5px;*/
  /*background: rgb(148, 230, 97);*/
  padding: 10px; 
  margin-bottom: 30px;
  border-bottom: 1px solid rgb(198, 215, 216);
  /*border-top: 1px solid rgb(65, 123, 124);*/
}

#container .profile table.profile_data_secondary_left_table .headline2 {
  float: left;
  width: 225%;
  margin-bottom: 10px;
}
#container .profile table.profile_data_secondary_left_table {
  float: left;
  font-size: 12px;
  width: 100%;
  padding: 10px 0 0 0; 
  /*background: rgb(156, 212, 239);*/
  padding: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid rgb(198, 215, 216);
  /*border-top: 1px solid rgb(65, 123, 124);*/
}
#container .profile table.profile_data_secondary_right_table .headline3 {
  float: left;
  width: 333%;
  margin-bottom: 10px;
}
#container .profile table.profile_data_secondary_right_table {
  float: left;
  font-size: 12px;
  width: 100%;
  padding: 10px 0 0 0; 
  margin-left: 0px;
  /*background: rgb(156, 212, 239);*/
  padding: 10px;
  margin-bottom: 30px;
  border-bottom: 1px solid rgb(198, 215, 216);
  /*border-top: 1px solid rgb(65, 123, 124);*/
}
#container .profile table.profile_data_secondary_left_table th {
  text-align: left;
  padding: 0 0 4px 5px;
  vertical-align: top;
  color: rgb(50, 107, 106);
  font-weight: bold;
  font-size: 12px;
} 
#container .profile table.profile_data_secondary_left_table td {
  padding-bottom: 6px;
  vertical-align: top;
}
#container .profile table.profile_data_secondary_right_table th {
  text-align: left;
  padding: 0 0 4px 5px;
  vertical-align: top;
  color: rgb(50, 107, 106);
  font-weight: bold;
  font-size: 12px;
} 
#container .profile table.profile_data_secondary_right_table td {
  padding-bottom: 6px;
  vertical-align: top;
}
#container .profile table.profile_data_secondary td.profile_data_headline {
  font-weight: bold;
  font-size: 14px;
  padding-bottom: 8px;
}
#container .profile table.profile_data_secondary td.profile_data_headline2 {
  font-weight: bold;
  font-size: 14px;
  padding-bottom: 8px;
}
#container .profile .edit_profile_link {
  /*position: absolute;*/
  margin: 22px 0px 0px 0px;
  padding-bottom: 20px;
}
#container .profile .edit_profile_lin {
  position: absolute;
  margin: -37px 0px 0px 93px;
  /*padding-bottom: 10px;*/
}
#container .profile .edit_profile_li {
  position: absolute;
  margin: -37px 0px 0px 220px;
  /*padding-bottom: 10px;*/
}
#profil_00 {
	position: absolute;
	/*float: left;*/
	margin: -44px 0px 0px 0px;
	width: 740px;

}
#profil_01 {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 740px;

}
#profil_02 {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 740px;

}
#profile_about_pozadie {
	position: absolute;
	margin: 20px 0px 0px 0px;
	width: 372px;
	height: 110px;
	background: rgb(255, 255, 255);
	border: 1px solid rgb(188, 204, 198);
	border-radius: 5px;
	z-index: -1;

}
#profile_foto_pozadie {
	position: absolute;
	margin: 138px 0px 0px 0px;
	width: 372px;
	height: 60px;
	background: rgb(255, 255, 255);
	border: 1px solid rgb(188, 204, 198);
	border-radius: 5px;
	z-index: -1;

}
#profile_foto_pozadie2 {
	position: absolute;
	margin: 212px 0px 0px 0px;
	width: 372px;
	height: 60px;
	background: rgb(255, 255, 255);
	border: 1px solid rgb(188, 204, 198);
	border-radius: 5px;
	z-index: -1;

}
#profile_foto_utajena_img {
	position: absolute;
	margin: 212px 0px 0px -72px;
	width: 372px;
	height: 60px;
	background: rgb(255, 255, 255);
	border: 1px solid rgb(188, 204, 198);
	border-radius: 5px;
	z-index: 0;
	width: 60px;
	height: 60px;
	overflow: hidden;

}
#profile_foto_utajena_img img{
	width:60px;

}












/* QUESTIONNAIRES */
#main #container #content .questionnaires,
#main2 #container .content_right_finish .questionnaires {
	float: left;
	width: 100%;
	padding: 15px;
}
#main #container #content .questionnaires_wrapper,
#main2 #container .content_right_finish .questionnaires_wrapper {
	padding: 0px 20px 10px 20px;
	width: 500px;
  	/*background: rgba(68, 126, 127, 0.15);*/
  	-webkit-border-radius: 3px;
  	-moz-border-radius: 3px;
  	border-radius: 3px;
	margin-left: 210px;

}
#main #container #content .questionnaires_wrapper table.questionnaire,
#main #container .content_right_finish .questionnaires_wrapper table.questionnaire {
  line-height: 18px;
}
#main #container #content .questionnaires_wrapper table.questionnaire td,
#main #container .content_right_finish .questionnaires_wrapper table.questionnaire td {
  padding-bottom: 15px;
}
#main #container #content .questionnaires_wrapper .last_edit,
#main #container .content_right_finish .questionnaires_wrapper .last_edit {
  font-size: 11px;
}
#main #container #content .questionnaires_wrapper .attention,
#main #container .content_right_finish .questionnaires_wrapper .attention {
  font-size: 11px;
  padding-top: 25px;
}
#main #container #content .questionnaires_wrapper form,
#main2 #container .content_right_finish .questionnaires_wrapper form {
	margin-top: 15px;
	padding: 10px 10px 10px 10px;
  	background: rgba(68, 126, 127, 0.15);
}
#main #container #content .questionnaires_wrapper form .question,
#main2 #container .content_right_finish .questionnaires_wrapper form .question {
	font-weight: bold;
}
#main #container #content .questionnaires_wrapper form .answers,
#main2 #container .content_right_finish .questionnaires_wrapper form .answers {
	margin: 10px 0 20px 0;
	line-height: 18px;
}
#main #container #content .questionnaires_wrapper .info,
#main #container .content_right_finish .questionnaires_wrapper .info {
  padding-bottom: 15px;
  text-align: center;
}
#main #container #content .questionnaires_wrapper form .question img,
#main #container .content_right_finish .questionnaires_wrapper form .question img {
  position: relative;
  top: 10px;
}
#main #container #content .questionnaires_wrapper form .update_disabled {
  color: red;
  font-weight: bold;
  padding: 10px 0;
}






/* MATCHES FILTER */
.matches_filter {
	float: left;
	width: 600px;
	position: fixed;
	z-index: 300;
	margin: -15px 0px 0px 330px;
}
.matches_filter_wrapper {
	padding: 15px;
} 
.matches_filter h2 {
  background: rgb(255, 211, 167);
	padding: 3px 5px;
	-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; 
}
.matches_filter form {
  margin: 10px 0 10px 5px;
}
.matches_filter form table td {
  padding-bottom: 4px;
}
.matches_filter form table td label{
	color: rgb(255, 255, 255);
}
.matches_filter form table input[type=text] {
  padding: 3px;
  width: 100px;
	border: 1px solid rgb(163, 222, 26);
	background: rgb(163, 222, 26);
	color: rgb(255, 255, 255);
}
.matches_filter form table input[type=text]::-webkit-input-placeholder {
  color: rgb(255, 255, 255);


}
.matches_filter form table select {
  padding: 2px;
	border: 1px solid rgb(163, 222, 26);
	background: rgb(163, 222, 26);
	color: rgb(255, 255, 255);
}
.matches_filter form table select option {
  padding: 0 4px;
}








/* MATCHES */
#content {
	float: left;
	width: 100%;
	/*padding-bottom: 15px;*/
}
#mathes_other {
	margin: -23px 0px 0px -15px;
	position: absolute;
	padding: 0px 10px;
	/*background: rgb(253, 253, 253);*/
	z-index: 10;
	min-height: 100%;
	/*box-shadow: 0px 0px 4px 2px rgb(183, 208, 199);*/

}
.matches {
	float: left;
	width: 100%;
	margin-top: 70px;
	margin-left: 20px;
	z-index: -10;
}
.matches_wrapper {
	padding: 0px 0px 0px 0px;
  	/*background: rgb(227, 235, 236);*/
	/*height: 300px;*/
	border-radius: 3px;
	/*border: 1px solid rgb(138, 167, 167);*/
}

.matches_wrapper .match_item {
	float: left;
  width: 100px;
  height: 100px;
  /*overflow: hidden;*/
  border: 1px solid rgb(209, 232, 154);
  /*padding-right: 5px;*/
  margin: 0px 10px 10px 0px;
  /*background: rgb(255, 211, 167);*/
	border-radius: 300px;
	font-size: 12px;
	/*border-top-left-radius: 3px;*/
	/*border-top-right-radius: 3px;*/
}
.matches_wrapper .match_item_admin {
	float: left;
  width: 190px;
  height: 240px;
  overflow: hidden;
  border: 1px solid rgb(216, 234, 228);
  /*padding-right: 5px;*/
  margin: 0px 10px 10px 0px;
  /*background: rgb(255, 211, 167);*/
	border-radius: 3px;
	font-size: 12px;
	/*border-top-left-radius: 3px;*/
	/*border-top-right-radius: 3px;*/
}
.matches_wrapper .match_item_admin .match_photo_admin {
  float: left;
  /*width: 110px;*/
  /*height: 110px;*/
  overflow: hidden;
  /*margin: -7px 0px 0px -10px;*/
}
.matches_wrapper .match_item_admin .match_photo_admin img {
  width: 190px;
  /*border: 1px solid rgba(205, 224, 217,0);*/
  /*border-radius: 7px;*/


}
.match_item .match_item_online {
  width: 13px;
  height: 13px;
  overflow: hidden;
  margin: 70px 0px 0px 0px;
  border: 2px solid rgb(255, 255, 255);
  background: rgb(7, 240, 27);
	border-radius: 30px;
	position: absolute;
	z-index: 0;
}

.match_item .match_item_info {
  width: 80px;
  /*height: 80px;*/
  overflow: hidden;
  border: 1px solid rgb(223, 253, 152);
  /*padding-right: 5px;*/
  margin: 70px 0px 0px 0px;
  background: rgb(223, 253, 152);
  color: rgb(70, 97, 7);
	border-radius: 30px;
	font-size: 12px;
	/*border-top-left-radius: 3px;*/
	/*border-top-right-radius: 3px;*/
	position: absolute;
	z-index: 10;
	padding: 10px;
	text-align: center;
	display: none;
}
.sipka {
border: 8px solid transparent; 
width: 0px; 
height: 0px; 
display: inline-block; 
position: absolute;
  margin: 55px 0px 0px 42px;

}
.sipka.nahoru {
border-bottom: 8px solid rgb(223, 253, 152);
display: none; 
}


.match_item:hover .match_item_info {
	display: block;

}
.match_item:hover .sipka.nahoru {
	display: block;

}
.matches_wrapper .match_item_nula {
	float: left;
  width: 563px;
  height: 190px;
  border: 1px solid rgb(216, 234, 228);
  padding: 15px;
  margin: 0px 10px 10px 0px;
  background: rgb(255, 255, 255);
	box-shadow: 0px 0px 4px 2px rgb(170, 195, 187);
	border-radius: 3px;
	font-size: 16px;
	text-align: center;
  	color: rgb(69, 64, 64);

}
.matches_wrapper .admin {
	float: left;
  width: 192px;
  height: 192px;
  overflow: hidden;
  /*border-right: 10px solid rgba(60, 89, 85, 0);*/
  /*padding-right: 5px;*/
  margin: 0px 0px 10px 0px;
  /*background: rgb(255, 211, 167);*/
	/*border-radius: 7px;*/
	margin-right: 5px;
	font-size: 12px;
}
.matches_wrapper .with_additional_info {
  height: 180px;
}
.matches_wrapper .last {
  margin-right: 0px;
}
.matches_wrapper .highlight {
  border: 1px solid red;

}
.matches_wrapper .match_item .match_photo {
  float: left;
  width: 100px;
  height: 100px;
  overflow: hidden;
  border-radius: 400px;
  /*margin: -7px 0px 0px -10px;*/
}
.matches_wrapper .match_item .match_photo img {
  width: 100px;
  /*border: 1px solid rgba(205, 224, 217,0);*/
  /*border-radius: 7px;*/


}
.matches_wrapper .match_item .match_photo_ut {
	position:absolute;
	width: 50px;
	height: 50px;
	overflow:hidden;
	margin: 140px 0px 0px 0px;
}
.matches_wrapper .match_item .match_photo_ut img {
  width: 50px;


}
.matches_wrapper .match_item .match_photo_admin {
  float: left;
  /*width: 110px;*/
  /*height: 110px;*/
  overflow: hidden;
  /*margin: -7px 0px 0px -10px;*/
}
.matches_wrapper .match_item .match_photo_admin img {
  width: 190px;



}

.matches_wrapper .match_item .match_info {
  float: left;
  width: 188px;
  height: 48px;
  overflow: hidden;
  /*padding: 3px;*/
  border: 1px solid rgb(167, 193, 183);
  color: rgb(222, 223, 224);
  font-size: 9px;
  position: absolute;
  margin: 190px 0px 0px 0px;
  background: rgb(216, 234, 228);
	/*border-radius: 5px;*/
}
.matches_wrapper .match_item .other {
  position: absolute;
  /*top: 220px;*/
  /*left: 0;*/
}
.matches_wrapper .match_item .other .vip_wrapper {
  margin: 4px;
  background: rgb(224, 52, 24);
  /*border: 1px solid rgb(214, 216, 220);*/
  position: relative;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
}
.matches_wrapper .match_item .other .vip_wrapper .vip {
  color: white;
  font-size: 10px;
  line-height: 18px;
  padding: 0px 10px 0px 10px;
  text-align: center;
  /*font-weight: bold;*/
}
.matches_wrapper .match_item .other .vip_wrapper .vip_tooltip {
  position: absolute;
  top: -4px;
  right: -22px; 
  color: rgb(0, 71, 125);
  text-decoration: none; 
  font-family: "Arial", Arial, sans-serif;
  font-size: 12px;
}
.tooltip {
  cursor: default;
}

.matches_wrapper .match_item .other .vip_wrapper .vip_tooltip:hover::after {
  content: attr(data-title);
}
.matches_wrapper .match_item .match_count {
  float: right;
  margin: 7px 5px 0px 108px;
  position: absolute;
  z-index: 100;
}
.matches_wrapper .match_item .match_count a {
  font-size: 12px;
  font-weight: bold;
  color: rgb(30, 44, 86);
  font-family: arial;
}
.matches_wrapper .match_item .match_last_logged_at {
  position: absolute;
  font-size: 11px;
  margin: 165px 0px 0px 5px;
  color: rgb(232, 233, 235);
  background: rgb(45, 138, 124);
  padding: 3px;
  border-radius: 3px;
}
.matches_wrapper .match_item .is_online {
  	/*font-weight: bold;*/
  	color: rgba(232, 233, 235, 0);
	position: absolute;
	margin: 122px 0px 0px 110px;
	font-size: 17px;
	background: rgb(0, 128, 0);
	padding: 3px;
	background: url(../img/online.png) no-repeat;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.matches_wrapper .match_item .additional_info {
  float: left;
  width: 98%;
  font-size: 10px;
  padding-left: 3px;
  /*letter-spacing: -0.1pt;*/
  margin-top: 3px;
  background: rgb(200,200,200);
  color: rgb(51,54,62);
}
.matches_wrapper .match_item .manage_contact {
  float: left;
  margin: 5px 0 0 0;
}   
.matches_wrapper .match_item .send_message {
  float: left;
  margin: 0px 0px 0px 0px;
  position:absolute;
}
.matches_wrapper .loader_other {
  float: left;
  width: 100px;
  /*height: 100px;*/
  text-align: center;
  padding: 31px 0px;
  margin: 0px 0px 0px 0px;
  border-radius: 400px;
  	border: 1px solid rgb(163, 222, 26);
  	background: rgb(163, 222, 26);
  	color: rgb(255, 255, 255);
  	font-size: 26px;
}
.matches_wrapper .loader_other a {
  	color: rgb(255, 255, 255);
	margin-left: 20px;
}
.matches_wrapper #loader_other a:hover {
  text-decoration: none;
  background: rgb(64, 159, 145);
  border: 1px solid rgb(64, 159, 145);
  color: rgb(255, 255, 255);
}
.matches_wrapper #loader_other .loading_matches {
  	position: relative;
	/*margin: -17px 0px 0px 50px;*/
	top: 0px;
	left: 10px;
}
.matches_wrapper #loader_strana {
  	float: left;
  	color: rgb(64, 159, 145);
  	font-size: 14px;
  	margin: 2px 0px 20px 265px;
}
.matches_wrapper #loader_uvod {
  	float: left;
  	margin: 0px 0px 10px 260px;
	width: 300px

}
.matches_wrapper #loader_uvod a{
  	color: rgb(45, 138, 124);
  	font-size: 12px;

	/*position: absolute;*/
  	background: rgb(216, 234, 228);
	padding: 3px 10px;
	border-radius: 3px;
	width: 50px;
	height: 17px;

}
#like_img {
	position: absolute;
	margin: 10px 0px 0px 10px;
	z-index: 0;
}
#unlike_img {
	position: absolute;
	margin: 10px 0px 0px 60px;
	z-index: 0;
}
#unlike_img img {
	width: 40px;
}
#like_img img {
	width: 40px;
}
#aboutt_img {
	position: absolute;
	margin: 5px 0px 0px 155px;
	/*z-index: 10;*/
}
#aboutt_img img {
	width: 31px;
}
#aboutt_img:hover .aboutt {
display: block; 
opacity: 1;
}
.aboutt {
position: absolute; 
left: 50%; 
top: 100%; 
display: none; 
margin-left: -170px; 
margin-top: -35px;
width: 182px; 
height: 182px;
border: 1px solid #666; 
/*border-radius: 10px;*/
padding: 3px; 
background: rgba(0, 0, 0, 0.7); 
z-index: 100; 
/*box-shadow: rgba(0, 0, 0, 0.298) 0px 3px 8px 0px;*/
transition: opacity .5s; 
-webkit-transition: opacity .5s; 
opacity: 0;
}
.aboutt_text {
	margin: -15px 0px 0px 0px;
	color: rgb(255, 255, 255);
	padding: 10px;
}



.aboutt .sipka-oball {
border-bottom-color: #fff; 
margin: 1px 0 0 -4px; 
border-width: 0 9px 9px 9px;
}


#refresh_pouzivatelia {
	position: absolute;
	z-index: 10;
	margin: -22px 0px 0px -300px
}









/* MESSAGES */
.messages {
	float: left;
	width: 100%;
	/*background: rgb(255, 255, 255);*/
	/*min-height: 400px;*/
	margin-left: 10px;
	/*margin-top: -15px;*/
}
.messages_wrapper {
	/*padding: 15px 15px;*/  
	width: 580px;
	/*background: rgb(255, 255, 255);*/
}
.messages_wrapper .message_list_text {
	width: 607px;
	padding: 10px 0px;
	margin: -45px 0px 10px -31px;
	background: rgb(26, 78, 150);
	z-index: 0;
	/*box-shadow: 0px 0px 4px 2px rgb(213, 226, 219);*/
	border-radius: 3px;
	text-align: center;
	color: rgb(232, 243, 239);
	font-size: 18px;

}
.messages_wrapper .zarobok_list_text {
	width: 607px;
	padding: 10px 0px;
	margin: -45px 0px 10px -21px;
	background: rgb(133, 86, 181);
	z-index: 0;
	/*box-shadow: 0px 0px 4px 2px rgb(213, 226, 219);*/
	border-radius: 3px;
	text-align: center;
	color: rgb(232, 243, 239);
	font-size: 18px;

}
.messages_wrapper .zarobok {
	/*text-align: center;*/
	width: 560px;

}
.messages_wrapper .zarobok .platba{
	width: 312px;
	padding: 10px;
	margin: 0px 0px 0px 115px;
	background: rgb(167, 121, 214);
	border-radius: 6px;
	color: rgb(255, 255, 255);
}
.messages_wrapper .zarobok_nadpis {
	font-size: 22px;

}
.messages_wrapper .message_conver {
	width:500px;
	float: left;
	margin-left:-10px;
	margin-top:-5px;

}
.messages_wrapper .message_foto img{
	width:580px;
	left:0px;
	margin-left:-10px;
	margin-top:-22px;
}
.messages_wrapper .message_album .message_album_foto img{
	width:470px;
	margin-bottom: 15px;

}
.messages_wrapper .conversation_neprecitane { 
	width: 370px;
	margin-top: -36px;
	margin-left: 5px;
	margin-bottom: 25px;
	/*overflow: scroll;*/
	overflow: hidden;
	/*height: 65px;*/
}
.messages_wrapper .message_foto #conversation_dvojklik { 
	margin: 0px 0px 0px 500px;
	color: rgb(250, 250, 250);
	font-size: 14px;
	padding: 0px 7px 2px 7px;
	border: 1px solid rgb(68, 29, 108);
	border-radius: 10px;
	z-index: 150;
	position: fixed;
	background: rgb(133, 86, 181);
	font-weight: bold;
	cursor: pointer;
}
.messages_wrapper .message_foto #conversation_dvojklik a{ 
	color: rgb(250, 250, 250);
	font-weight: bold;
}
.messages_wrapper #pridanie_ucet { 
	width: 475px;
	background: rgb(172, 121, 225);
	border-radius: 5px;
	padding: 5px;
	margin: 20px 0px 0px 40px;
	/*float: left;*/
	text-align: center;
}
.messages_wrapper #upozornenie_ucet { 
	width: 475px;
	background: rgb(221, 18, 145);
	color: rgb(255, 255, 255);
	border-radius: 5px;
	padding: 5px;
	margin: 0px 0px 10px -7px;
	float: left;
	text-align: center;
}
.messages_wrapper #stretnutie { 
	width: 500px;
	font-size: 10px;
	/*background: rgb(221, 18, 145);*/
	color: rgb(112, 57, 169);
	/*border-radius: 5px;*/
	padding: 5px;
	margin: -10px 0px 10px -14px;
	float: left;
	/*text-align: center;*/
	border-bottom: 1px solid rgb(180, 182, 181);
}
.messages_wrapper #pre_admina { 
	width: 475px;
	background: rgb(221, 18, 145);
	color: rgb(255, 255, 255);
	border-radius: 5px;
	padding: 5px;
	margin: 0px 0px 10px -7px;
	float: left;
	/*text-align: center;*/
}
.messages_wrapper #pridanie_ucet #pridanie_ucet_text { 
	color: rgb(255, 255, 255);
	font-size: 11px;
	margin-bottom: 4px;
}
.messages_wrapper #pridanie_ucet #ucet { 
	width: 465px;
	margin-left: 0px;
	border-radius: 5px;
	border: 1px solid rgb(255, 255, 255);
}
.messages_wrapper #pridanie_ucet_nie { 
	float: left;
}
.conversation_nepre_pozadie { 
	width: 70px;
	height: 550px;
	background: rgb(143, 201, 245);
  	/*border-left: 1px solid rgb(133, 86, 181);*/
	z-index: -1;
	position: absolute;
	margin: -11px 0px 0px -10px;
	/*border-radius: 5px;*/
}
.conversation_left_pozadie { 
	width: 3px;
	height: 545px;
	/*background: rgb(255, 255, 255);*/
  	border-left: 1px solid rgb(133, 86, 181);
	z-index: -1;
	position: absolute;
	margin: -10px 0px 0px -13px;
	/*border-radius: 5px;*/
}
.conversation_right_pozadie { 
	width: 3px;
	height: 545px;
	/*background: rgb(255, 255, 255);*/
  	border-left: 1px solid rgb(133, 86, 181);
	z-index: -1;
	position: absolute;
	margin: -10px 0px 0px 571px;
	/*border-radius: 5px;*/
}
.conversation_fotka_sprava_pozadie { 
	width: 590px;
	height: 550px;
	background: rgb(171, 171, 171);
  	top: 0px;
	left: 0px;
	z-index: 5;
	position: absolute;
	display: none;
}
.ignore { 

	position: absolute;
	margin: -19px 0px 0px 210px;

}

#pridanie_fotky_img {
	margin: -19px 0px 0px 180px;
	position:absolute;
  	z-index: 1;

}

#percenta_img {
	margin: 5px 0px 0px 350px;
	position:absolute;
  	z-index: 1;
	

}
#percenta_img img {
	cursor: pointer;

	

}
.ms_pridat {
	position: absolute;
	margin: -19px 0px 0px 150px;
	z-index: 1;

}

.conversation_form_pozadie { 
	width: 378px;
	height: 30px;
	background: rgb(163, 222, 26);
  	/*border: 1px solid rgb(180, 182, 181);*/
	z-index: 0;
	position: absolute;
	margin: -23px 0px 0px -85px;
	/*border-radius: 5px;*/
}
.conversation_button_pozadie { 
	width: 499px;
	height: 45px;
	background: rgb(42, 135, 205);
  	/*border-bottom: 1px solid rgb(133, 86, 181);*/
	z-index: -1;
	position: absolute;
	margin: -2px 0px 0px 68px;
	border-radius: 10px;
}
.conversation_fotka_pozadie { 
	width: 1px;
	height: 92px;
	background: rgb(180, 182, 181);
  	/*border-bottom: 1px solid rgb(180, 182, 181);*/
	z-index: -1;
	position: absolute;
	margin: 34px 0px 0px 440px;
	/*border-radius: 5px;*/
}
.messages_wrapper #left_panel {
	width: 28px;
	height: 28px;
	margin: -14px 0px 0px -14px;
	overflow: hidden;
	/*border-radius: 5px;*/
  	/*border: 1px solid rgb(180, 182, 181);*/
	float: left;
	position: absolute;
}
.messages_wrapper #left_panel #user_photo{

}

.messages_wrapper #left_panel #user_photo .user_photo_img img {
  width: 28px; 
  /*border-radius: 5px;*/
  cursor: pointer;
 	
}
.messages_wrapper h2 {
  padding-bottom: 12px;
  border-bottom: 1px solid rgb(180, 180, 180);
}
.messages_wrapper #user_id {
	width: 97%;
	font-size: 12px;
	color: rgb(255, 255, 255);
  	/*border: 1px solid rgb(115, 158, 146);*/
	margin: -35px 0px 20px 0px;
	padding: 5px;
	background: rgb(127, 173, 159);
	/*border-radius: 5px;*/
	text-align: center;
}
.message_list_mes {
  	float: left;
	/*font-size: 14px;*/
	width: 37px;
	margin-top: 0px;
	margin-left: -38px;
	position: absolute;
	background: rgb(255, 255, 255);
}
.message_list_mes .message_list_item_mes {
  /*padding: 5px;*/
  /*border: 1px solid rgb(172, 209, 230);*/
  float: left;
  width: 37px;
  height: 37px;
  margin-right: 3px;
  margin-bottom: 8px;
  /*background: rgb(176, 208, 197);*/
  overflow: hidden;
  /*border-radius: 10px;*/
}
.messages_wrapper .message_list {
  	float: left;
	/*font-size: 14px;*/
	width: 350px;
	margin-top: -10px;
	margin-left: 17px;
	min-height: 300px;
	background: rgb(163, 222, 26);
}
.messages_wrapper .message_list .message_list_item {
  /*padding: 5px;*/
  border: 1px solid rgb(236, 222, 157);
  float: left;
  width: 73px;
  height: 73px;
  margin-right: 9px;
  margin-bottom: 9px;
  /*background: rgb(176, 208, 197);*/
  overflow: hidden;
  border-radius: 10px;
}
.message_list_item_nick {
  padding: 3px;
  margin: 60px 0px 0px 10px;
  color: rgb(255, 255, 255);
  background: rgb(115, 115, 116);
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	position: absolute;
	display: none;
}
.message_list_item:hover .message_list_item_nick,
.priatelia_list_item:hover .message_list_item_nick,
.message_list_item:hover .delete_messages {
	display: block;
}

.messages_wrapper .message_list .message_list_nula {

  margin-left: 70px;

}
.message_list_mes .message_list_item_mes .message_list_item_photo_mes {
  /*padding-right: 5px;*/
  /*border-right: 1px solid rgb(55, 113, 92);*/
  float: left;
}
.message_list_mes .message_list_item_mes .message_list_item_photo_mes img {
	width: 38px;
}
.messages_wrapper .message_list .message_list_item .message_list_item_photo {
  /*padding-right: 5px;*/
  /*border-right: 1px solid rgb(55, 113, 92);*/
  float: left;
}
.messages_wrapper .message_list .message_list_item .message_list_item_photo img {
	width: 73px;
}
.messages_wrapper .message_list_archiv {
  	float: left;
	/*font-size: 14px;*/
	width: 110%;
	margin-top: 0px;
	margin-left: -10px;
}
.messages_wrapper .message_list_archiv .message_list_cele {
  float: left;
  width: 250px;
  /*height: 86px;*/
	padding: 5px;
  margin: 0px 7px 7px 10px;
	border-radius: 6px;
  background: rgb(26, 78, 150);

}
.messages_wrapper .message_list_archiv .message_list_cele .message_list_item_info {
  font-size:10px;
  margin-top: 8px;
  color: white;

}
.messages_wrapper .message_list_archiv .message_list_cele .message_list_pozadie {
  width: 180px;
  height: 52px;
	border-radius: 6px;
	position: absolute;
	z-index: 10;
	margin: -5px 0px 0px -5px;
}
.messages_wrapper .message_list_archiv .message_list_cele .message_list_pozadie img{
  width: 260px;
  height: 52px;
}
.messages_wrapper .message_list_archiv .message_list_cele .message_list_item {
  /*padding: 5px;*/
  /*border: 1px solid rgb(195, 159, 231);*/
  float: left;
  width: 40px;
  height: 40px;
  /*background: rgb(176, 208, 197);*/
  overflow: hidden;
  margin-right: 5px;
	border-radius: 4px;
}

.messages_wrapper .message_list .message_list_item_mes {
  /*padding: 5px;*/
  border: 1px solid rgb(143, 201, 245);
  float: left;
  width: 47px;
  height: 47px;
  margin-right: 0px;
  margin-bottom: 5px;
  background: rgb(255, 255, 255);
  overflow: hidden;
  border-radius: 50px;
}
.messages_wrapper .message_list .message_list_item_mes.koniec {

  border: 1px solid rgb(255, 0, 0);

}
.messages_wrapper .message_list_archiv .message_list_nula {
	width: 552px;
	padding: 20px 0px;
	margin: 0px 0px 20px 0px;
	/*background: rgba(255, 255, 255, 0.66);*/
	z-index: 0;
	/*box-shadow: 0px 0px 4px 2px rgb(213, 226, 219);*/
	/*border-radius: 3px;*/
	text-align: center;
	color: rgb(26, 78, 150);
	font-size: 18px;
}
.messages_wrapper .message_list_archiv .message_list_cele .message_list_item .message_list_item_photo {
  /*padding-right: 5px;*/
  /*border-right: 1px solid rgb(55, 113, 92);*/
  float: left;
}
.messages_wrapper .message_list_archiv .message_list_cele .message_list_item .message_list_item_photo img {
	width: 40px;
}
.messages_wrapper .message_list .message_list_item_mes .message_list_item_photo_mes img {
	width: 47px;
	border-radius: 5px;
}
.message_list_item_unread {
  /*padding: 5px 0;*/
  /*border-bottom: 1px solid rgb(210, 210, 210);*/
  float: right;
  /*width: 30px;*/
  position: absolute;
  margin: 2px 0px 0px 32px;
}
.message_list_item_online {
  font-size: 10px;
  margin: 32px 4px 0px 35px;
  color: rgba(52, 204, 15, 0);
  background: rgb(206, 206, 206);
  /*padding: 0px 3px;*/
  border-radius: 15px;
  font-family: sans-serif;
  /*border-top-left-radius: 15px;*/
  /*border-bottom-left-radius: 15px;*/
  border: 2px solid rgb(255, 255, 255);
  float: left;
  width: 12px;
  height: 12px;
  position:absolute;

}
.message_list_item_online a {
  color: rgba(52, 204, 15, 0);
	cursor: default;
}
.message_list_item_online.online {
  background: rgb(52, 204, 15);
}
.message_list_item_online.overenie {
  background: rgb(60, 63, 220);
}
.message_list_item_online.koniec {
  background: rgba(60, 63, 220, 0);
}
#new_msgs_count2 {
    	color: rgb(255,255,255);
	font-size: 10px;
	/*margin: 2px 6px 2px 6px;*/
	font-weight: bold;
	font-family: arial;
	background: rgb(255, 0, 0);
	padding: 2px 5px 2px 5px;
  	/*border: 1px solid rgb(255, 0, 0);*/
  	border-radius: 50px;
	position: absolute;

}
.new_msgs_count3 {
    	color: rgb(255,255,255);
	font-size: 10px;
	/*margin: 2px 6px 2px 6px;*/
	font-weight: bold;
	font-family: arial;
	background: rgb(15, 204, 64);
	padding: 2px 5px 2px 5px;
  	/*border: 1px solid rgb(255, 0, 0);*/
  	/*border-radius: 50px;*/
	position: absolute;
	margin-left: -15px;

}
.new_msgs_count3.desat {
	margin-left: -20px;

}
#rychle_citanie{
  /*padding: 5px 0;*/
  margin: 73px 0px 0px 0px;
  float: left;
  position: absolute;
}
#main4 #container #content .messages_wrapper a.text_link {
  color: rgb(60, 60, 60);
}

.delete_messages {
  	margin: 5px 0px 0px 5px;
	position: absolute;
	z-index: 20;	
	display: none;

}
.delete_messages img{
	cursor: pointer;
}
.delete_messages_mes {
  	margin: 0px 0px 0px 35px;
	position: absolute;
	float: right;
}
.delete_messages_mes img {
  	width: 17px;
	cursor: pointer;
}
.messages_wrapper a.delete_messages_link {
  	float: left;
  	/*font-weight: bold;*/
  	color: rgb(249, 249, 249);
	background: rgb(55, 113, 92);
	padding: 2px 8px 3px 8px;
  	/*border: 1px solid rgb(255, 0, 0);*/
  	border-radius: 10px;
	text-decoration: none;

}
.messages_wrapper .conversation_title {
	float: left;
	width: 100%;
}
.conversation_hodnotenie {
  /*float: left;*/
  width: 65px;
  height: 30px;
  margin: 0px 0px 15px 375px;
  position: absolute;
  /*background: rgb(116, 134, 228);*/
  /*border: 1px solid rgb(216, 234, 228);*/
  z-index: 5;
  padding: 5px;
  /*border-radius: 10px;*/
  /*box-shadow: 0px 0px 5px 2px rgb(255, 255, 255);*/

}
.conversation_hodnotenie_animation {
  /*float: left;*/
  width: 63px;
  height: 26px;
  margin: 2px 0px 15px 375px;
  position: absolute;
  background: rgb(255, 0, 0);
  z-index: 4;
  padding: 5px;
  border-radius: 10px;
  box-shadow: 0px 0px 5px 2px rgb(116, 134, 228);
    	-webkit-animation: fadeinout 4s linear forwards;
    	animation: fadeinout 4s linear forwards;
    	opacity: 0;

}
@-webkit-keyframes fadeinout {
  50% { opacity: 1; }
}

@keyframes fadeinout {
  50% { opacity: 1; }
}
.conversation_hodnotenie_info {
  /*float: left;*/
  width: 300px;
  height: 60px;
  margin: 3px 0px 15px 60px;
  position: absolute;
  background: rgb(64, 159, 145);
  color: rgb(255, 255, 255);
  border-right: 85px solid rgb(64, 159, 145);
  z-index: 2;
  padding: 5px;
  border-radius: 10px;
  box-shadow: 0px 0px 5px 2px rgb(64, 159, 145);
  text-align: center;

}
.conversation_hodnotenie_info .rozumiem{
  margin: 10px 0px 0px 0px;


}
.conversation_hodnotenie .hodnotenie_text {
  float: left;
  font-size: 16px;
  margin: 15px 20px 0px 100px;
  /*position: absolute;*/
  color: rgb(45, 138, 124);
  z-index: 0;
  /*padding: 5px;*/
  /*border-radius: 10px;*/
  /*box-shadow: 0px 0px 5px 2px rgb(255, 255, 255);*/

}
.conversation_hodnotenie .hodnotenie_plus {
  float: left;
  margin: 0px 3px 0px 0px;
  /*position: absolute;*/
  z-index: 0;

}
.conversation_hodnotenie .hodnotenie_minus {
  float: left;
  margin: 0px 0px 0px 0px;
  /*position: absolute;*/
  z-index: 0;

}
.messages_wrapper .conversation_nophoto {
  /*float: left;*/
  font-size: 14px;
  color: rgb(24, 101, 89);
  width: 552px;
  /*height: 101px;*/
  /*position: absolute;*/
  background: rgb(155, 195, 181);
  margin: -23px 0px 22px 0px;
  z-index: 0;
  padding: 5px;
  /*border-radius: 10px;*/
  /*box-shadow: 0px 0px 5px 2px rgb(91, 179, 154);*/
  text-align: center;

}
.messages_wrapper .conversation_info {
  /*float: left;*/
  width: 348px;
  height: 360px;
  margin: -22px 0px 0px -10px;
  /*position: absolute;*/
  background: rgb(255, 255, 255);
  z-index: -1;
  padding: 15px;
  border: 1px solid rgb(163, 222, 26);
  /*border-radius: 10px;*/
  /*box-shadow: 0px 0px 5px 2px rgb(255, 255, 255);*/

}

.messages_wrapper #conversation_info_del,
.messages_wrapper #conversation_info_ok {
  margin: -19px 0px 0px -45px;
  position: absolute;
  width: 276px;
  height: 28px;
  background: rgb(223, 208, 140);
  color: rgb(84, 75, 38);
  padding: 10px 0px 0px 5px;
  z-index: 100;
	display: none;
	/*border-radius: 5px;*/
}
.messages_wrapper #conversation_info_per {
  margin: -19px 0px 0px -45px;
  position: absolute;
  width: 266px;
  height: 28px;
  background: rgb(223, 208, 140);
  color: rgb(84, 75, 38);
  padding: 10px 0px 0px 15px;
  z-index: 100;
	display: none;
	/*border-radius: 5px;*/
}
.messages_wrapper #conversation_stretnutie_ok {
  margin: 89px 0px 0px 61px;
  position: absolute;
  width: 490px;
  /*height: 33px;*/
  background: rgb(133, 86, 181);
  color: rgb(255, 255, 255);
  padding: 3px 0px 5px 20px;
  z-index: 100;
  font-size: 10px;
}
.messages_wrapper .conversation_info_lista {
  margin: 8px 0px 0px 70px;
  position: absolute;
  height: 46px;


}

.messages_wrapper .conversation_info_lista .conversation_info_lista_text{
  margin: -23px 0px 0px -50px;
  position: absolute;
  color: rgb(73, 101, 11);
  font-size: 10px;
	z-index: 20;
	width: 200px;

}
.messages_wrapper .conversation_info_photo {
  margin: 18px 0px 0px -13px;
  position: absolute;
  	width: 375px;
	height: 90%;
	overflow: hidden;
	display: none;
  background: rgb(255, 255, 255);

}
.messages_wrapper .conversation_info_photo img{
  	width: 370px;
	cursor: pointer;


}
.messages_wrapper .conversation_info_archiv {
  /*float: left;*/
  width: 530px;
  height: 15px;
  margin: -15px 0px 0px 7px;
  /*position: absolute;*/
  background: rgb(255, 255, 255);
  z-index: -1;
  padding: 15px;
  border: 1px solid rgb(196, 222, 213);
  /*border-radius: 10px;*/
  /*box-shadow: 0px 0px 5px 2px rgb(255, 255, 255);*/

}
.messages_wrapper .conversation_info .conversation_profil {
  /*float: left;*/
  width: 84px;
  /*height: 165px;*/
  overflow: hidden;
  position: relative;
  background: rgb(236, 243, 242);
  padding: 3px 0px 3px 0px;
  font-size: 10px;
  border: 1px solid rgb(188, 210, 209);
  text-align: center;
  margin-right: 5px;
  /*margin-left: 230px;*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px; 
	border-radius: 4px;
}
.messages_wrapper .conversation_photo {
  float: left;
  width: 80px;
  height: 80px;
  overflow: hidden;
  position: absolute;
  margin: 11px 0px 0px 10px;
	/*-webkit-border-radius: 5px; */
	/*-moz-border-radius: 5px; */
	/*border-radius: 5px;*/

}
.messages_wrapper .conversation_photo #user_photo {
 margin-top: 0px;

}
.messages_wrapper .conversation_photo #user_photo .user_photo_img img {
	width: 110px;
	margin-left: -15px;


}

.messages_wrapper .info {
  /*position: absolute;*/
  bottom: 0px;
  width: 165px;
  background: rgb(60, 89, 85);
  font-size: 10px;
  padding: 0px;   
  /*border: 1px solid rgb(89, 160, 51);*/
  float: left;
  margin-top: 5px;
}
.messages_wrapper .info span.basic {
  float: left;
  color: rgb(224, 224, 224);  
  display: inline-block;
  padding: 0px 5px;
  /*font-weight: bold;*/
  width: 155px;
  font-size: 9px;
}
.messages_wrapper .info span.online_status {
  float: right;
  color: rgb(224, 224, 224);
}
.messages_wrapper .other {
  position: absolute;
  /*top: 220px;*/
  /*left: 0;*/
}
.messages_wrapper .other .level_wrapper {
  margin: 5px;
  background: rgb(224, 52, 24);
  position: relative;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;
}
.messages_wrapper .other .level_wrapper .level {
  color: white;
  font-size: 10px;
  line-height: 18px;
  padding: 0px 10px 0px 10px;
  text-align: center;
  /*font-weight: bold;*/
}
.messages_wrapper .other2 {
  position: absolute;
  /*top: 220px;*/
  /*left: 0;*/
}
.messages_wrapper .other2 .neulozene_wrapper {
  margin: 5px;
  background: rgba(224, 52, 24, 0);
  position: relative;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;
}
.messages_wrapper .other2 .neulozene_wrapper .neulozene {
  color: rgba(224, 52, 24, 0);
  font-size: 10px;
  line-height: 18px;
  padding: 0px 10px 0px 10px;
  text-align: center;
  /*font-weight: bold;*/
}

.messages_wrapper .other .level_wrapper .level_tooltip {
  position: absolute;
  top: -4px;
  right: -22px; 
  color: rgb(0, 71, 125);
  text-decoration: none; 
  font-family: "Arial", Arial, sans-serif;
  font-size: 12px;
}
.tooltip {
  cursor: default;
}

.messages_wrapper .other .level_wrapper .level_tooltip:hover::after {
  content: attr(data-title);
}
.messages_wrapper .back_link {
	float: right;
}
.messages_wrapper #user_photo .user_photo_info {
  /*background: rgb(247, 201, 139);*/
  /*padding: 3px;*/
  color: rgba(121, 91, 7, 0);
  /*position: absolute;*/
  /*margin: -174px 0px 0px 80px;*/
}
.messages_wrapper #user_photo .user_photo_info .name {
  font-weight: bold;
  font-size: 14px;
} 
.messages_wrapper #user_photo .user_photo_img .match_last_logged_at {
  font-size: 1px;
  /*position: absolute;*/
  /*margin-top: -2000px;*/
  color: rgba(18, 24, 37, 0);
  position: absolute;
} 
.messages_wrapper #user_photo .user_photo_img .is_online {
  font-size: 9px;
  /*font-weight: bold;*/
  color: rgb(73, 129, 128);
  background: rgb(253, 253, 253);
  padding: 0px 2px 0px 2px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;
	position: absolute;
	margin: 3px 0px 0px 3px;

}

.messages_wrapper .conversation {
	margin: -30px 0px 0px -8px;
	width: 370px;
	height: 320px;
	/*overflow: hidden;*/
	overflow-x: hidden;
}
.messages_wrapper .conversation .msg {
  float: left;
  width: 250px;
  /*border-bottom: 1px solid rgb(193, 220, 210);*/
  padding: 7px;
  margin: 0px 0px 5px 0px;
	/*border-left: 2px solid rgb(247, 251, 249);*/
	background: rgb(225, 242, 181);
	border-radius: 10px;
  	/*box-shadow: 0px 0px 10px 2px rgb(182, 210, 201);*/

}
.messages_wrapper .conversation .first {
  	/*border-top: 1px solid rgb(134, 161, 159);*/
	/*background: rgb(245, 203, 168);*/
	/*-webkit-border-radius: 5px; */
	/*-moz-border-radius: 5px; */
	/*border-radius: 5px;*/
	margin-top: 5px;
}
.messages_wrapper .conversation .unread {
	background: rgb(197, 242, 91);
  	float: right;
	/*font-weight: bold;*/
	color: rgb(128, 128, 128);
	/*border-left: 2px solid rgb(247, 251, 249);*/
	/*width: 544px;*/
  	margin: 0px 17px 5px 0px;
}

.messages_wrapper .conversation_archiv_text {
	width: 587px;
	padding: 10px 0px;
	margin: -25px 0px 10px -11px;
	background: rgb(40, 92, 165);
	z-index: 0;
	/*box-shadow: 0px 0px 4px 2px rgb(213, 226, 219);*/
	border-radius: 3px;
	text-align: center;
	color: rgb(232, 243, 239);
	font-size: 18px;
}
.messages_wrapper .conversation_archiv {
	margin: 20px 0px 0px 0px;
	width: 480px;
	overflow-x: hidden;
}
.messages_wrapper .conversation_archiv .msg {
  float: left;
  width: 450px;
  border-bottom: 1px solid rgb(40, 92, 165);
  padding: 7px;
  margin: 0px 0px 1px 0px;
	/*border-left: 2px solid rgb(247, 251, 249);*/
	/*background: rgba(255, 255, 255, 0.66);*/
	/*border-radius: 5px;*/
  	/*box-shadow: 0px 0px 10px 2px rgb(182, 210, 201);*/

}
.messages_wrapper .conversation_archiv .first {
  	/*border-top: 1px solid rgb(134, 161, 159);*/
	/*background: rgb(245, 203, 168);*/
	/*-webkit-border-radius: 5px; */
	/*-moz-border-radius: 5px; */
	/*border-radius: 5px;*/
	/*margin-top: 22px;*/
}
.messages_wrapper .conversation_archiv .unread {
	/*background: rgba(255, 255, 255, 0.66);*/
  	float: left;
	/*font-weight: bold;*/
	color: rgb(133, 86, 181);
	/*border-left: 2px solid rgb(247, 251, 249);*/
	/*width: 544px;*/
}
.messages_wrapper .send_message_form {
  float: left;
  margin: 0px 0px 0px -15px;
  /*width: 410px;*/
  /*padding: 0px 9px 10px 120px;*/
  /*background: rgb(122, 160, 160);*/
  /*border: 15px solid rgb(184, 210, 210);*/
	/*-webkit-border-radius: 5px;*/
	/*-moz-border-radius: 5px; */
	/*border-radius: 5px;*/
	height: 55px;
	

}
.messages_wrapper .message_info {
  float: left;
  margin: 22px 0px -15px -15px;
  width: 560px;
  /*height: 100px;*/
  padding: 5px 0px 5px 0px;
  background: rgb(251, 110, 43);
  color: rgb(255, 255, 255);
  border-radius: 5px;
  text-align: center;
  /*position: absolute;*/
	

}
.messages_wrapper .message_info a {
  color: rgb(65, 152, 127);
}
.messages_wrapper .message_info_post {
  float: left;
  margin: -145px 0px 0px 438px;
  width: 170px;
  /*height: 100px;*/
  padding: 5px 0px 5px 0px;
  background: rgb(62, 183, 54);
  color: rgb(255, 255, 255);
	border-radius: 5px;
  text-align: center;
  position: absolute;
	

}

#spat_img {
	/*position:absolute;*/
	margin: 0px 5px 0px 0px;
	/*z-index: 10;*/
	/*float: right;*/
}
.messages_wrapper .send_message_form textarea {
  margin-left: 0px;
  margin-top: -2px;
  padding: 3px;
  width: 370px;
  height: 31px;
  font-size: 12px;
  resize: none;
  border: 1px solid rgb(255, 255, 255);
  border-bottom: 1px solid rgb(212, 211, 211);
  /*background: rgb(224, 52, 24);*/
	/*-webkit-border-radius: 5px;*/ 
	/*-moz-border-radius: 5px; */
	/*border-radius: 5px;*/
	margin-bottom: 10px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;	
}
.messages_wrapper .send_message_form textarea::-webkit-input-placeholder {
  /*color: rgb(164, 202, 224);*/
	font-size: 12px;
}
.messages_wrapper .send_message_form input[type=submit] {
  margin-left: 5px;
}
.messages_wrapper .load_older {
  float: left;
  width: 360px;
  text-align: center;
  padding-top: 10px;
  /*margin-bottom: 70px;*/
  padding-bottom: 10px;
}
.msg:hover .datum { 
	display: block;
}
.msg .datum {
	margin: -6px 0px 0px 152px;
  	float: left;
	color: rgb(255, 255, 255);
	font-size: 10px;
	width: 90px;
	/*position: absolute;*/
	z-index: 20;
	background: rgb(163, 222, 26);
	padding: 0px 7px;
	display: none;
	border-radius: 7px;
}
.neprecitana {
	/*margin: 0px 0px 0px 150px;*/
  	/*float: right;*/
	color: rgb(216, 6, 6);
	font-size: 10px;
	width: 20px;
}

.sprava {
	/*margin: 0px 0px 0px 3px;*/
  	float: left;
	color: rgb(35, 35, 35);
	width: 230px;
}
.spravajpg {
	/*margin: 0px 0px 0px 3px;*/
  	/*float: left;*/
	color: rgb(35, 35, 35);
	width: 275px;
}
.sprava.nova {
	/*margin: 0px 0px 0px 3px;*/
  	/*float: left;*/
	color: rgb(225, 20, 20);
	font-weight: bold;
}
.sprava a {
	font-weight: bold;
	color: rgb(162, 12, 177);
}
.spravajpg img {
	width: 30px;
	cursor: pointer;
}
.cas {
	margin: 2px 0px 0px 0px;
  	/*position:absolute;*/
	width:75px;
	font-size: 10px;
}
.precitane {
	margin: 5px 0px 0px 0px;
  	/*position:absolute;*/
	width: 20px;
}
#block_text {
  color: rgb(224, 52, 24);
  font-size: 12px;
  margin: 7px 0px 14px 70px;
  text-align: center;
}
#block_text2 {
  color: rgb(224, 52, 24);
  font-size: 20px;
  margin: 20px 0px 0px 50px;
  text-align: center;
}
.poslanie_fotky {
    	color: rgb(39, 39, 39);
	font-size: 12px;
	margin: -10px 0px 5px -10px;
	/*background: rgb(210, 192, 228);*/
	padding: 5px;
  	/*border-bottom: 1px solid rgb(180, 182, 181);*/
  	/*border-left: 1px solid rgb(65, 159, 145);*/
  	/*border-radius: 5px;*/
	width: 390px;
	float: left;

}
.poslanie_fotky_block {
    	display: none;

}
.poslanie_fotky_block_x {
    	position: absolute;
	margin: 45px 0px 0px 340px;
	cursor: pointer;
	z-index: 20;	

}
.poslanie_fotky_album {
    	color: rgb(8, 93, 158);
	font-size: 12px;
	margin: -10px 0px 5px -5px;
	/*background: rgb(210, 192, 228);*/
	/*padding: 5px;*/
  	border-bottom: 1px solid rgb(180, 182, 181);
  	/*border-left: 1px solid rgb(65, 159, 145);*/
  	/*border-radius: 5px;*/
	width: 495px;
	float: left;
	display:none;


}
.poslanie_fotky_album a{
    	color: rgb(8, 93, 158);



}
#poslanie_fotky_info {
	margin:-35px 0px 0px 170px;
	/*position:absolute;*/
	float: left;
}

.ms_about {
	position: absolute;
	margin: -3px 0px 0px 400px;
	z-index: 1;

}
.ms_fotoalbum {
	position: absolute;
	margin: -3px 0px 0px 440px;
	z-index: 1;

}
.ms_fotoalbum_pocet {
    	color: rgb(255, 255, 255);
	font-size: 10px;
	position:absolute;
	margin:-3px 0px 0px 452px;
	font-weight: bold;
	font-family: arial;
	background: rgb(128, 128, 128);
	padding: 0px 4px 2px 5px;
	/*border: 1px solid rgb(128, 128, 128);*/
	border-radius: 40px; 
	z-index:10;

}
.ignore_messages {
  position: absolute;
  margin: -18px 0px 1px 460px;
  z-index: 1;
}
.conversation_zhoda {
  position: absolute;
  margin: -20px 0px 1px 300px;
  z-index: 1;
  width: 120px;
	padding: 5px;
	border-radius: 10px; 
	background: rgb(16, 89, 144);
    	color: rgb(255, 255, 255);
	text-align: center;
}
.conversation_zhoda a{
    	color: rgb(255, 255, 255);

}


#nacitanie_text_fotky {
	margin:40px 0px 0px 45px;
	position:absolute;
	font-size: 18px;

}
#nacitanie_gif_fotky {
	margin:80px 0px 0px 100px;
	position:absolute;

}

#poslanie_fotky_info img {
	cursor: default;
}
.mes_archiv_link {
	margin:-30px 0px 0px 0px;
	position:absolute;
}
.ms_online {
  font-size: 10px;
  margin: 8px 4px 0px 0px;
  color: rgba(52, 204, 15, 0);
  background: rgb(206, 206, 206);
  /*padding: 0px 3px;*/
  border-radius: 15px;
  font-family: sans-serif;
  /*border-top-left-radius: 15px;*/
  /*border-bottom-left-radius: 15px;*/
  float: left;
  width: 12px;
  height: 12px;

}
.ms_online a {
  color: rgba(52, 204, 15, 0);
	cursor: default;
}
.ms_online.online {
  background: rgb(52, 204, 15);
}
.ms_online.overenie {
  background: rgb(60, 63, 220);
}
.ms_online.koniec {
  background: rgba(60, 63, 220, 0);
}
.ms_zablokovany {
  color: rgb(255, 0, 0);
  width: 200px;
  font-size: 14px;
  margin-top: 10px;
}
.ms_online.online a {
  color: rgba(52, 204, 15, 0);
	cursor: default;
}
.ms_online.overenie a {
  color: rgba(52, 204, 15, 0);
	cursor: default;
}
.ms_kredit {
	position: absolute;
	margin: 4px 0px 0px 190px;
	z-index: 1;
	font-size: 14px;
	font-weight: bold;
	color: rgb(66, 125, 125);

}
.ms_kredit a {
	text-decoration:underline;

}
.ms_home {
	position: absolute;
	margin: -31px 0px 0px 50px;
	z-index: 1;
	font-size: 10px;
	/*font-weight: bold;*/
	color: rgb(255, 255, 255);
	width: 200px;

}
.ms_home.mobile {
	position: absolute;
	margin: -3px 0px 0px 110px;
	z-index: 1;
	font-size: 10px;
	/*font-weight: bold;*/
	color: rgb(133, 86, 181);
	width: 200px;

}
.ms_home img {
	cursor: default;
}

#level_info_wrapper {
	width: 100%;
	height: 530px;
  	background: rgb(232, 243, 239);
	z-index: 4;
	position: absolute;
	margin-top: -30px;
}
#ms_male_icon {
	z-index: 4;
	position: absolute;
	margin: 40px 0px 0px 77px;
}
#ms_male_icon img{
	cursor: default;
}
#level_info {
	width: 200px;
	height: 120px;
  	background: rgb(255, 255, 255);
	position: absolute;
	margin: 40px 0px 0px 180px;
	border-radius: 10px;
	text-align: center;
	padding-top: 20px;
	border: 1px solid rgb(9, 167, 21);
}
#level_info_text {
  	background: rgb(214, 205, 205);
	position: absolute;
	margin: 10px 0px 0px 40px;
	border-radius: 10px;
	text-align: center;
	padding: 3px 50px;
	color: rgb(59, 60, 59);
	font-size: 20px;
}
.message_album_spravy_nadpis {
    	color: rgb(60, 60, 60);
	font-size: 14px;
	margin:0px 0px 10px 0px;


}















/* MPTRI */
.mptri {
	float: left;
	width: 100%;
	min-height: 580px;
}
.mptri_wrapper {
	padding: 15px;  
	width: 613px;
}
.mptri_wrapper h2 {
  padding-bottom: 12px;
  border-bottom: 1px solid rgb(180, 180, 180);
}
.mptri_wrapper .message_list {
  float: left;
	font-size: 14px;
	width: 610px;
}
.mptri_wrapper .message_list_item {
  padding: 5px 0;
  border-bottom: 1px solid rgb(210, 210, 210);
}
.mptri_wrapper a.text_link {
  color: rgb(60, 60, 60);
}
.mptri_wrapper a.delete_messages_link {
  	float: right;
  	font-weight: bold;
  	margin-right: 5px;
  	color: rgb(57, 83, 78);
}
.mptri_wrapper .conversation_title {
	float: left;
	width: 100%;
}
.mptri_wrapper .conversation_photo {
  float: left;
  width: 185px;
  /*height: 165px;*/
  overflow: hidden;
  position: relative;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
}
.mptri_wrapper .conversation_profil {
  /*float: left;*/
  width: 177px;
  /*height: 165px;*/
  overflow: hidden;
  position: relative;
  background: rgb(243, 148, 82);
  padding: 3px;
  font-size: 10px;
  border: 1px solid rgb(243, 148, 82);
  text-align: center;
  margin-bottom: 5px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
}
.mptri_wrapper .info {
  /*position: absolute;*/
  bottom: 0px;
  width: 165px;
  background: rgb(60, 89, 85);
  font-size: 10px;
  padding: 0px;   
  /*border: 1px solid rgb(89, 160, 51);*/
  float: left;
  margin-top: 5px;
}
.mptri_wrapper .info span.basic {
  float: left;
  color: rgb(224, 224, 224);  
  display: inline-block;
  padding: 0px 5px;
  /*font-weight: bold;*/
  width: 155px;
  font-size: 9px;
}
.mptri_wrapper .info span.online_status {
  float: right;
  color: rgb(224, 224, 224);
}
.mptri_wrapper .other {
  position: absolute;
  /*top: 220px;*/
  /*left: 0;*/
}
.mptri_wrapper .other .level_wrapper {
  margin: 5px;
  background: rgb(224, 52, 24);
  position: relative;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;
}
.mptri_wrapper .other .level_wrapper .level {
  color: white;
  font-size: 10px;
  line-height: 18px;
  padding: 0px 10px 0px 10px;
  text-align: center;
  /*font-weight: bold;*/
}
.mptri_wrapper .other2 {
  position: absolute;
  /*top: 220px;*/
  /*left: 0;*/
}
.mptri_wrapper .other2 .neulozene_wrapper {
  margin: 5px;
  background: rgba(224, 52, 24, 0);
  position: relative;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;
}
.mptri_wrapper .other2 .neulozene_wrapper .neulozene {
  color: rgba(224, 52, 24, 0);
  font-size: 10px;
  line-height: 18px;
  padding: 0px 10px 0px 10px;
  text-align: center;
  /*font-weight: bold;*/
}

.mptri_wrapper .other .level_wrapper .level_tooltip {
  position: absolute;
  top: -4px;
  right: -22px; 
  color: rgb(0, 71, 125);
  text-decoration: none; 
  font-family: "Arial", Arial, sans-serif;
  font-size: 12px;
}
.tooltip {
  cursor: default;
}

.mptri_wrapper .other .level_wrapper .level_tooltip:hover::after {
  content: attr(data-title);
}
#main #container #content .messages_wrapper .back_link {
	float: right;
}
.mptri_wrapper #user_photo .user_photo_info {
  background: rgb(247, 201, 139);
  padding: 3px;
  color: rgb(121, 91, 7);
}
.mptri_wrapper #user_photo .user_photo_info .name {
  font-weight: bold;
  font-size: 14px;
} 
.mptri_wrapper #user_photo .user_photo_info .match_last_logged_at {
  font-size: 1px;
  /*position: absolute;*/
  /*margin-top: -2000px;*/
  color: rgba(18, 24, 37, 0);
} 
.mptri_wrapper #user_photo .user_photo_info .is_online {
  font-size: 12px;
  font-weight: bold;
  color: rgb(48, 54, 68);
} 
.mptri_wrapper .conversation .msg {
  float: right;
  width: 412px;
  /*border-bottom: 1px solid rgb(210, 210, 210);*/
  padding: 3px;
  margin-left: 10px;
  margin-bottom: 3px;
  	/*border: 1px solid rgb(134, 161, 159);*/
	background: rgb(236, 190, 104);
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
}
.mptri_wrapper .conversation .first {
  	/*border: 1px solid rgb(134, 161, 159);*/
	/*background: rgb(245, 203, 168);*/
	/*-webkit-border-radius: 5px; */
	/*-moz-border-radius: 5px; */
	/*border-radius: 5px;*/
}
.mptri_wrapper .conversation .unread {
  background: rgb(247, 201, 139);
}
.mptri_wrapper .send_message_form {
  float: left;
  margin: -39px 0px 10px 10px;
  width: 418px;

}
.mptri_wrapper .ignore a {
  float: right;
  /*margin: 2px 0px 1px 0px;*/
  color: rgb(123, 54, 6);
}
.mptri_wrapper .send_message_form textarea {
  margin-top: 5px;
  padding: 3px;
  width: 410px;
  height: 60px;
  font-size: 12px;
  border: 1px solid rgb(243, 148, 82);
  /*background: rgb(224, 52, 24);*/
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
}
.mptri_wrapper .send_message_form input[type=submit] {
  margin-left: 5px;
}
.mptri_wrapper .load_older {
  float: left;
  width: 100%;
  text-align: center;
  padding-top: 10px;
  margin-left: 100px;
  padding-bottom: 10px;
}















/* ALERTS */
#main #container #content .alerts {
	float: left;
	width: 100%;
}
#main #container #content .alerts_wrapper {
	padding: 15px;
}
#main #container #content .alerts form {
	margin: 20px 0 0 0;
}
#main #container #content .alerts form td {
  padding-bottom: 8px;
}
#main #container #content .alerts form input[type=checkbox] {
  margin-left: 10px;
}
#main #container #content .alerts .info {
  margin-top: 10px;
}

/* IGNORE_LIST */
#main #container #content .ignore_list {
	float: left;
	width: 100%;
}
#main #container #content .ignore_list_wrapper {
	padding: 15px;
}
#main #container #content .ignore_list table {
	margin: 20px 0 0 0;
}
#main #container #content .ignore_list table td {
  padding-bottom: 8px;
}
#main #container #content .ignore_list table td.ignore_name {
  width: 200px;
}
#main #container #content .ignore_list .info {
  margin-top: 10px;
}

/* ORDER */
#main4 #container #content .order {
	float: left;
	width: 100%;
	/*background: rgb(255, 255, 255);*/
  	/*border: 1px solid rgb(138, 167, 167);*/
}
#main4 #container #content .order_wrapper {
	padding: 15px;
	/*min-height: 450px;*/
}
#main4 #container #content .order_wrapper .order_wrapper_overit {
	width: 610px;
	text-align: center;
}
#dotaznik_img {
	position:absolute;
	margin: -5px 0px 0px 13px;
	z-index: 10;
} 
#order01_img {
	position:absolute;
	margin: 30px 0px 0px 50px;
	z-index: 10;
}
#order02_img {
	position:absolute;
	margin: 30px 0px 0px 300px;
	z-index: 10;
}
#order03_img {
	position:absolute;
	margin: 30px 0px 0px 200px;
	z-index: 11;
}
#order04_img {
	position:absolute;
	margin: 30px 0px 0px 450px;
	z-index: 11;
}
#main4 #container #content .order h1 {
  padding-bottom: 10px;
} 
#main4 #container #content .comparison_table {
  width: 100%;
  border-color: rgb(80, 80, 80);
  margin-top: 10px;
}
#main4 #container #content .comparison_table td, 
#main4 #container #content .comparison_table th {
  height: 35px;
  border-color: rgb(80, 80, 80);
  padding: 4px 6px;
  text-align: center;
}
#main4 #container #content .comparison_table td.row_header {
  text-align: left;
  padding: 4px;
}
#main4 #container #content .order h2 {
  padding: 20px 0 10px;
}
#main4 #container #content .comparison_table td {
  height: 35px;
  text-align: center;
} 
#main4 #container #content .order_table {
  width: 100%;
}
#main4 #container #content .order_table td {
  text-align: center;
  width: 190px;
}
#main4 #container #content .order_table .order_logo {
  text-align: left;
  width: 140px;
}
#main4 #container #content .order_table .order_info {
   padding-bottom: 10px;
}
#main4 #container #content .order p {
  line-height: 18px;
}


/* FOOTER */
#footer {
  float: left;
	width: 100%;
	text-align: right;  
  color: rgb(30, 68, 67);
  font-size: 11px;
	font-weight: normal;
	padding: 10px 0;
}
#footer .footer_text {
  float: right;
  width: 58px;
  text-align: right;
}
#footer .sections_bottom {
  float: left;
  /*width: 800px;*/
  /*text-align: right;*/
}
.footer_home .sections_bottom {
  width: 300px !important;
  padding-left: 630px;
  text-align: center !important;
}
#footer .sections_bottom a {
  color: rgb(30, 68, 67);
  margin: 0 3px; 
}




/* FOTOALBUM */
#container .profilee {
  float: left;
  width: 100%;
  background: rgb(255, 255, 255);
  min-height: 500px;

}
.profilee_wrapper {
  padding: 15px;
  margin-left: 0px;
  width: 610px;

}
#container .profilee form table td.title {
  padding: 4px 0;
  font-weight: bold;
  font-size: 14px;
  color: rgb(65, 65, 65);
  border-bottom: 1px solid rgb(65, 65, 65);
}
#container .profilee form table td.under_title {
  padding-top: 10px;
}
#container .profilee form table td.over_title {
  padding-bottom: 20px;
}
#album_photo {
  float: left;
  width: 610px;
	background: rgb(89, 140, 141);	
	overflow: hidden;
  	-webkit-border-radius: 4px; 
  	-moz-border-radius: 4px; 
  	border-radius: 4px;
}
#container .profilee form table {
  width: 100%;
}
#container .profilee .success {
  /*padding-bottom: 15px;*/
  position: absolute;
  margin: 7px 0px 0px 415px;
  background: rgb(241, 116, 68);
  padding: 6px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;

}
#container .profilee .edit_profile_link {
  /*position: absolute;*/
  margin: -10px 0px 0px 0px;
  padding-bottom: 20px;
}
#album_photo .album_photo_img {
  float: left;	
  /*width: 100%;*/
}
#album_photo .album_photo_img img {
  margin: 8px 0px 8px 8px;  	
  /*width: 144px;*/
}














#admin {
  	margin: 0px 0px 0px 1100px;
  	position:fixed;
	bottom: -3px;
  	background: rgb(241, 116, 68);
  	color: rgb(255, 255, 255);
  	padding: 6px;
  	border-radius: 3px;
	width: 80px;
	text-align: center;
	z-index: 1000;
}
#admin a {
  	color: rgb(255, 255, 255);

}

#info_1 {
  	position:absolute;
  	margin: -29px 0px 0px 740px;
  	z-index:30;

}
#info_2 {
  	position:absolute;
  	margin: -15px 0px 0px 470px;
  	z-index:30;

}
#wrapper_sutaz {
	/*width: 840px;*/
	height: 1450px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
#infofoto_img {
	position:absolute;
	margin: 250px 0px 0px 50px;
	z-index: 0;
}
#pozadie01 {
	background: rgb(68, 126, 127);
	width: 950px;
	height: 50px;
	position:absolute;
	margin: -55px 0px 0px 50px;
	z-index: 10;
}
#pozadie02 {
	background: rgb(68, 126, 127);
	width: 950px;
	height: 50px;
	position:absolute;
	margin: -69px 0px 0px 50px;
	z-index: 10;
}

#logo2_img {
	position:absolute;
	margin: -48px 0px 0px 0px;
	z-index: 10;

}
#logo3_img {
	position:absolute;
	margin: -66px 0px 0px -1px;
	z-index: 10;
}

#play_img {
	position:absolute;
	margin: 40px 0px 0px 92px;
	z-index: 10;
}

#wrapper_pouzivatelia {
	position:absolute;
	margin: -123px 0px 0px 665px;
	z-index: 10;
	width: 350px;
	height: 100px;
}
#wrapper_online {
	position:fixed;
	margin: -2px 0px 0px 1015px;
	z-index: 10;
	width: 85px;
	height: 467px;
}
#wrapper_mpt {
	position:absolute;
	margin: -1500px 0px 0px 0px;
	z-index: 10;
	width: 100px;
	height: 100px;
}

#wrapper_top {
	position:absolute;
	margin: 10px 0px 0px 0px;
	z-index: 0;
	width: 967px;
	height: 302px;
}
.wrapper_mes {
	position:fixed;
	/*margin: -24px 0px 0px 620px;*/
	z-index: 700;
    width: 380px;
    height: 392px;
	background: rgb(163, 222, 26);
	display: none;
	bottom: 0px;
	right: 100px;
}
.wrapper_mes.mobile {
	right: 266px;
}
.wrapper_odoslat {
	position:fixed;
	margin: -125px 0px 0px 30px;
	z-index: 1;
    width: 645px;
    height: 170px;
	top: 0px;
	right: 550px;

}
.wrapper_odoslat.mobile {
	right: 630px;

}
#wrapper_chat {
	position:absolute;
	margin-top: -90px;
	/*margin-left: 30px;*/
	z-index: 0;
    	/*width: 100%;*/
    	/*height: 100%;*/
	/*background: rgb(87, 185, 95);*/
	top: 0px;
	left: 123px;

}
#wrapper_chat ::-webkit-scrollbar { 
    display: none; 
}
#pozadie_top {
	position:absolute;
	margin: 0px 0px 0px 0px;
	z-index: 0;
	width: 1000px;
	height: 72px;
	background: rgb(106, 156, 153);
}
#wrapper_hod {
	width: 100%;
	height: 550px;
	margin: 0px 0px 0px -8px;
	overflow: hidden;
	padding-top: 45px;
}
#wrapper_prispevky {
	/*position:absolute;*/
	margin: 0px 0px 0px 378px;
	z-index: 10;
	width: 620px;
	height: 1500px;
	padding-bottom: 15px;
}
#wrapper_reklama {
	position:absolute;
	margin: 70px 0px 0px 593px;
	z-index: 10;
	width: 155px;
	height: 760px;
}
#video_02 {
	/*float: right;*/
	margin: 0px 0px 0px 0px;
	/*width: 390px;*/

}






#sprava_admin {
	position: fixed;
	top: 145px;
	left: 2px;

}



#kontakt {
	position: absolute;
	margin: 20px 0px 0px 820px;

}
#pravidla {
	position: absolute;
	margin: 20px 0px 0px 720px;

}
#reklama_video {
	position: absolute;
	margin: 20px 0px 0px 620px;

}

#pridat {
	position: absolute;
	margin: -37px 0px 0px 70px;

}
#pridat02 {
	position: absolute;
	margin: -42px 0px 0px 125px;

}








#p_01 {
	background: rgba(220, 94, 5, 0.68);
	width: 2500px;
	height: 85px;
	position:absolute;
	margin: -123px 0px 0px -740px;
	z-index: -1;
}
#p_02 {
	background: rgba(6, 6, 6, 0.48);
	width: 2500px;
	height: 170px;
	position:absolute;
	margin: 427px 0px 0px -740px;
	z-index: -1;
}
#p_03 {
	background: rgb(249, 249, 249);
	width: 2500px;
	height: 300px;
	position:absolute;
	margin: 507px 0px 0px -740px;
	z-index: 0;
}
#wrapper_video {
	position:absolute;
	margin: 540px 0px 0px 0px;
	z-index: 10;
	width: 560px;
	height: 226px;
  	background: rgb(255, 255, 255);
  	padding: 5px;
  	border-radius: 4px;
  	box-shadow: 0px 0px 20px 5px rgb(30, 68, 104);
}
#p_04 {
	background: rgb(135, 183, 183);
	width: 2500px;
	height: 250px;
	position:absolute;
	margin: 737px 0px 0px -740px;
	z-index: 0;
}


#text07 {
	font-size: 16px;
	margin: 550px 0px 0px 635px;
	/*font-weight: bold;*/
	color: rgb(30, 68, 104);
	z-index: 10;
	position:absolute;
	text-align: center;
	width: 360px;
}
#peticka_img {
	/*background: rgb(135, 183, 183);*/
	/*width: 2500px;*/
	/*height: 470px;*/
	position:absolute;
	margin: 910px 0px 0px -740px;
	z-index: 0;
}
#reg_img {
	position:absolute;
	margin: 40px 0px 0px 0px;
	z-index: 10;
}
#prispevky_img {
	position:absolute;
	margin: 9px 0px 0px 4px;
	z-index: 10;
}
#lines2 {
  float: left;
	width: 100%;
	background: transparent url(../img/lines3.png) repeat-y;
}
#uvod_text_img {
	position: absolute;
	margin: 140px 0px 0px 100px;


}
#FB_like_iframe {
	position: absolute;
	margin: 80px 0px 0px 0px;
	z-index: 0;

}
#pozadie_fb {
	background: rgb(249, 249, 249);
	width: 100px;
	height: 22px;
	position:absolute;
	margin: 80px 0px 0px 0px;
	z-index: 10;
}
#pozadie_fb2 {
	/*background: rgb(249, 249, 249);*/
	border: 1px solid rgb(126, 168, 166);
	width: 170px;
	height: 38px;
	position:absolute;
	margin: 8px 0px 0px 180px;
	z-index: 10;
	border-radius: 15px;
}
#wrapper_fb2 {
	position:absolute;
	width: 150px;
	height: 30px;
	margin: 18px 0px 0px 203px;
	overflow: hidden;
	z-index: 20;
}
#other_android {

	position:absolute;
	margin: 20px 0px 0px 10px;
	z-index: 10;

}
#other_android_icon {

	position:absolute;
	margin: 16px 0px 0px 27px;
	z-index: 5;

}
#fb_icon {
	position: absolute;
	margin: 80px 0px 0px 75px;
	z-index: 20;

}
#wrapper_overenie {
	position:absolute;
	width: 500px;
	height: 180px;
	margin: 170px 0px 0px 73px;
	overflow: hidden;
}
#top_pridat_img {
	position: absolute;
	margin: 15px 0px 0px 952px;
	z-index: 10;

}
#top_icon_img {
	position: absolute;
	margin: 57px 0px 0px 949px;
	z-index: 10;

}
.prev {
	/*position: absolute;*/
	margin: 80px 0px 0px -15px;
	z-index: 10;
	width: 50px;
	height: 80px;
  	background: rgba(30, 245, 16, 0);
  	border: 1px solid rgba(30, 245, 16, 0);
	font-size: 50px;
	cursor: pointer;
	color: rgb(65, 152, 127);
	/*border-radius: 25px;*/
}
.prev:hover {

  	background: rgba(75, 173, 145, 0);
  	border: 1px solid rgba(75, 173, 145, 0);
}
#refresh {
	position: absolute;
	margin: -10px 0px 0px 620px;
	z-index: 10;
  	/*background: rgb(75, 218, 57);*/
  	/*border: 1px solid rgb(32, 154, 17);*/
	/*color: rgb(75, 218, 57);*/
	/*font-size: 16px;*/
	cursor: pointer;
	padding: 5px;
	border-radius: 5px;
}
#pozadie_level {
	position: absolute;
	margin: -5px 0px 0px 553px;
	z-index: 7;
	width: 41px;
	height: 40px;
  	background: rgb(255, 255, 255);
	border-radius: 50px;
  	/*border: 1px solid rgb(60, 123, 104);*/
	/*border-radius: 30px;*/
	/*box-shadow: 0px 0px 5px 2px rgb(63, 121, 104);*/
}
#pozadie_hodnotenie {
	position: absolute;
	margin: -5px 0px 0px 400px;
	z-index: 7;
	width: 130px;
	height: 40px;
  	/*background: rgba(255, 255, 255, 0.2);*/
  	border-left: 1px solid rgba(255, 255, 255, 0.4);
  	border-right: 1px solid rgba(255, 255, 255, 0.4);
	/*border-radius: 30px;*/
	/*box-shadow: 0px 0px 5px 2px rgb(63, 121, 104);*/
}
#pozadie001 {
	position: absolute;
	margin: 5px 0px 0px 14px;
	z-index: 0;
	width: 48px;
	height: 315px;
  	background: rgba(255, 255, 255, 0.7);
  	/*border: 1px solid rgb(60, 123, 104);*/
	/*border-radius: 30px;*/
	/*box-shadow: 0px 0px 5px 2px rgb(63, 121, 104);*/
}
#pozadie002 {
	position: fixed;
	margin: -18px 0px 0px 720px;
	z-index: 200;
	width: 450px;
	height: 400px;
  	/*background: rgba(10, 10, 10, 0.35);*/
  	/*border-left: 262px solid rgba(60, 123, 104, 0);*/
	/*border-radius: 5px;*/
	/*box-shadow: 0px 0px 5px 2px rgb(10, 10, 10);*/
}
#pozadie004 {
	position: absolute;
	margin: -15px 0px 0px 0px;
	z-index: 201;
	width: 590px;
	height: 370px;
  	/*background: rgba(10, 10, 10, 0.5);*/
  	/*border: 1px solid rgb(60, 123, 104);*/
	/*border-radius: 5px;*/
	/*box-shadow: 0px 0px 5px 2px rgb(10, 10, 10);*/
}
#info001 {
	position: absolute;
	margin: 70px 0px 0px 0px;
	z-index: 202;
  	background: rgb(53, 53, 53);
  	/*border: 2px solid rgb(253, 8, 8);*/
	color: rgb(255, 255, 255);
	font-size: 12px;
	padding: 15px 0px 15px 15px;
	border-radius: 5px;
	width: 125px;
}
#info001_pozadie {
	position: absolute;
	margin: 55px 0px 0px 125px;
	z-index: 201;
  	border: 2px solid rgb(53, 53, 53);
	border-radius: 5px;
	width: 0px;
	height: 30px;
}
#info002 {
	position: absolute;
	margin: 125px 0px 0px 0px;
	z-index: 202;
  	background: rgb(53, 53, 53);
  	/*border: 2px solid rgb(253, 8, 8);*/
	color: rgb(255, 255, 255);
	font-size: 12px;
	padding: 15px 0px 15px 15px;
	border-radius: 5px;
	width: 180px;
}
#info002_pozadie {
	position: absolute;
	margin: 55px 0px 0px 177px;
	z-index: 201;
  	border: 2px solid rgb(53, 53, 53);
	border-radius: 5px;
	width: 0px;
	height: 70px;
}
#info003 {
	position: absolute;
	margin: 180px 0px 0px 0px;
	z-index: 202;
  	background: rgb(53, 53, 53);
  	/*border: 2px solid rgb(253, 8, 8);*/
	color: rgb(255, 255, 255);
	font-size: 12px;
	padding: 15px 0px 15px 15px;
	border-radius: 5px;
	width: 260px;
}
#info003_pozadie {
	position: absolute;
	margin: 55px 0px 0px 258px;
	z-index: 201;
  	border: 2px solid rgb(53, 53, 53);
	border-radius: 5px;
	width: 0px;
	height: 130px;
}
#info004 {
	position: absolute;
	margin: 235px 0px 0px 0px;
	z-index: 202;
  	background: rgb(53, 53, 53);
  	/*border: 2px solid rgb(253, 8, 8);*/
	color: rgb(255, 255, 255);
	font-size: 12px;
	padding: 15px 0px 15px 15px;
	border-radius: 5px;
	width: 340px;
}
#info004_pozadie {
	position: absolute;
	margin: 55px 0px 0px 335px;
	z-index: 201;
  	border: 2px solid rgb(53, 53, 53);
	border-radius: 5px;
	width: 0px;
	height: 180px;
}
#info005 {
	position: absolute;
	margin: 290px 0px 0px 0px;
	z-index: 202;
  	background: rgb(53, 53, 53);
  	/*border: 2px solid rgb(253, 8, 8);*/
	color: rgb(255, 255, 255);
	font-size: 12px;
	padding: 15px 0px 15px 15px;
	border-radius: 5px;
	width: 420px;
}
#info005_pozadie {
	position: absolute;
	margin: 55px 0px 0px 415px;
	z-index: 201;
  	border: 2px solid rgb(53, 53, 53);
	border-radius: 5px;
	width: 0px;
	height: 240px;
}
#info006 {
	position: absolute;
	margin: 360px 0px 0px 255px;
	z-index: 202;
}
#info006_pozadie {
	position: absolute;
	margin: 26px 0px 0px 669px;
	z-index: 203;
  	background: rgba(253, 0, 12, 0.65);
	border-radius: 5px;
	width: 110px;
	height: 30px;
}
#info007 {
	position: absolute;
	margin: 290px 0px 0px 465px;
	z-index: 202;
  	background: rgb(75, 218, 57);
  	/*border: 2px solid rgb(253, 8, 8);*/
	color: rgb(255, 255, 255);
	font-size: 12px;
	padding: 15px 0px 15px 15px;
	border-radius: 5px;
	width: 497px;

}
#info007_pozadie {
	position: absolute;
	margin: 5px 0px 0px 923px;
	z-index: 201;
  	border: 2px solid rgb(75, 218, 57);
	border-radius: 5px;
	width: 50px;
	height: 300px;
}
#info008 {
	position: absolute;
	margin: 70px 0px 0px 96px;
	z-index: 202;
  	background: rgb(75, 218, 57);
  	/*border: 2px solid rgb(253, 8, 8);*/
	color: rgb(255, 255, 255);
	font-size: 12px;
	padding: 15px 0px 15px 15px;
	border-radius: 5px;
	width: 200px;
}
#info008_pozadie {
	position: absolute;
	margin: 5px 0px 0px 257px;
	z-index: 201;
  	border: 2px solid rgb(75, 218, 57);
	border-radius: 5px;
	width: 50px;
	height: 100px;
}


#pozadie_cele {
	position: fixed;
	margin: 0px 0px 0px 0px;
	z-index: 200;
	bottom: 150px
}
#pozadie003 {
	position: fixed;
	margin: 5px 0px 0px 340px;
	z-index: 200;
	width: 650px;
	height: 150px;
  	background: rgba(10, 10, 10, 0.6);
  	/*border: 1px solid rgb(60, 123, 104);*/
	border-radius: 5px;
	box-shadow: 0px 0px 5px 2px rgb(10, 10, 10);
}
#info101 {
	position: absolute;
	margin: 0px 0px 0px 0px;
	z-index: 202;
  	/*background: rgb(75, 218, 57);*/
  	/*border: 2px solid rgb(253, 8, 8);*/
	color: rgb(255, 255, 255);
	font-size: 20px;
	/*padding: 15px 0px 15px 15px;*/
	/*border-radius: 5px;*/
	width: 100%;
	text-align: center;
}
#info101_sipka {
	position: absolute;
	margin: 35px 0px 0px 0px;
	z-index: 202;
	width: 100%;
	text-align: center;
}
















#new_msgs_count {
    	color: rgb(255, 255, 255);
	font-size: 12px;
	position:absolute;
	margin: -10px 0px 0px 10px;
	font-weight: bold;
	font-family: arial;
	background: rgb(255, 0, 0);
	padding: 2px 6px 2px 6px;
	/*border: 1px solid rgb(247, 14, 14);*/
	border-radius: 10px; 
}

#quick {
  	float: left;
  	margin-left: 18px;
  	margin-top: 5px;
	position: fixed;
	z-index: 300;

}
#level_cele {
	/*position: absolute;*/
	margin: -20px 0px 0px 0px;
}
#info_level img {
	/*position: absolute;*/
	width: 300px;
	margin: 0px 0px 0px 25px;
}
#info_level_text {
	font-size: 12px;
	margin: 0px 0px 0px 10px;
}
#level_moj_img {
	float: left;
	position: absolute;
	margin: 17px 0px 0px 550px;
}
#like_moj_img {
	position: absolute;
	margin: -3px 0px 0px 400px;
}
#like_moj_img img{
	width: 25px;
}
#is_admin {
	position: absolute;
	margin: 5px 0px 0px 5px;
	z-index: 12;
  	background: rgb(209, 47, 228);
	border-radius: 5px;
  	color: rgb(255, 255, 255);
	font-size: 12px;
	padding: 2px 14px;

}

#hviezda_img {
	width: 36px;
	/*height: 30px;*/
	position: absolute;
	margin: 198px 0px 0px 145px;
  	background: rgb(194, 216, 208);
  	padding: 6px 0px;
	border-radius: 50px;
	font-size: 18px;
	font-weight: bold;
	color: rgb(64, 148, 135);
	font-family: sans-serif;
	/*border: 2px solid rgb(255, 255, 255);*/
	text-align: center;
}
#like_text {
	width: 28px;
	/*height: 30px;*/
	position: absolute;
	margin: 200px 0px 0px 10px;
  	background: rgb(255, 255, 255);
  	padding: 6px 0px;
	border-radius: 20px;
	font-size: 14px;
	font-weight: bold;
	color: rgb(9, 105, 18);
	font-family: sans-serif;
	/*border-right: 2px solid rgb(255, 255, 255);*/
	text-align: center;
}
#unlike_text {
	width: 28px;
	/*height: 30px;*/
	position: absolute;
	margin: 200px 0px 0px 45px;
  	background: rgb(255, 255, 255);
  	padding: 6px 0px;
	border-radius: 20px;
	font-size: 14px;
	font-weight: bold;
	color: rgb(121, 12, 12);
	font-family: sans-serif;
	/*border-right: 2px solid rgb(64, 159, 145);*/
	text-align: center;
}
#item_utajena_pozadie {
	width: 190px;
	height: 190px;
	position: absolute;
	margin: 0px 0px 0px 0px;
  	background: rgb(232, 243, 239);
	z-index:-50;
}
.item_utajena_img {
	width: 25px;
	height: 25px;
	position: absolute;
	margin: 40px 0px 0px 80px;
  	background: rgb(255, 255, 255);
	border-radius: 20px;
	overflow:hidden;
	border: 3px solid rgb(64, 159, 145);
	z-index:-100;
}
.item_utajena_img img{
	width: 25px;
}
.item_utajena_img_pozadie {
	width: 30px;
	height: 30px;
	position: absolute;
	margin: 0px 0px 0px 0px;
  	background: rgba(0, 0, 0, 0.7);
}
.item_utajena_text {
	position: absolute;
	z-index:-100;
	
}
.item_utajena_text a {
	position: absolute;
	margin: 10px 0px 0px 10px;
	z-index:7;
	padding: 5px 10px;
	color: rgb(255, 255, 255);
  	background: rgba(8, 8, 8, 0.59);
	box-shadow: 0px 0px 10px 5px rgb(2, 2, 2);
	border-radius: 5px;
	text-align: center;
	width: 150px;
}
#like_moj_text {
	width: 28px;
	/*height: 30px;*/
	position: absolute;
	margin: 3px 0px 0px 24px;
  	background: rgb(255, 255, 255);
  	padding: 6px 0px;
	border-radius: 20px;
	font-size: 14px;
	font-weight: bold;
	color: rgb(9, 105, 18);
	font-family: sans-serif;
	/*border-right: 2px solid rgb(255, 255, 255);*/
	text-align: center;

}
#like_moj_text a {
	color: rgb(9, 105, 18);
	text-decoration: none;
	font-weight: bold;
}
#unlike_moj_text {
	width: 28px;
	/*height: 30px;*/
	position: absolute;
	margin: 3px 0px 0px 10px;
  	background: rgb(255, 255, 255);
  	padding: 6px 0px;
	border-radius: 20px;
	font-size: 14px;
	font-weight: bold;
	color: rgb(121, 12, 12);
	font-family: sans-serif;
	/*border-right: 2px solid rgb(64, 159, 145);*/
	text-align: center;

}
#unlike_moj_text a {
	color: rgb(121, 12, 12);
	text-decoration: none;
	font-weight: bold;
}
#informacie_img {
	width: 36px;
	/*height: 30px;*/
	position: absolute;
	margin: -3px 0px 0px 518px;
  	background: rgb(216, 234, 228);
  	padding: 6px 0px;
	border-radius: 50px;
	font-size: 18px;
	font-weight: bold;
	color: rgb(64, 148, 135);
	font-family: sans-serif;
	/*border: 2px solid rgb(255, 255, 255);*/
	text-align: center;
}
#informacie_img a {
	color: rgb(64, 148, 135);
	text-decoration: none;
	font-weight: bold;
}
#informacie_img img {
	width: 35px;
  	background: rgba(255, 255, 255, 1);
	border-radius: 40px;
}
#unlike_moj_img {
	float: left;
	position: absolute;
	margin: -3px 0px 0px 450px;
}
#unlike_moj_img img{
	width: 25px;
	margin-top: 7px;
}

#level_img {
	float: left;
	/*font-size: 12px;*/
	/*position: absolute;*/
	/*margin: 0px 0px 0px 0px;*/
}
#ikonka_img {
	float: right;
	font-size: 12px;
	/*position: absolute;*/
	/*margin: 0px 0px 0px 0px;*/
  	color: rgb(20, 20, 20);
}
#item_pozadie {
	width: 190px;
	height: 41px;
	position: absolute;
	margin: 150px 0px 0px 0px;
  	background: rgba(6, 6, 6, 0.47);
}
#item_pozadie2 {
	width: 186px;
	height: 2px;
	position: absolute;
	margin: 188px 0px 0px 2px;
  	background: rgb(255, 255, 255);
  	box-shadow: 0px 0px 5px 2px rgb(255, 255, 255);
	border-left: 1px solid rgb(45, 138, 124);
	border-right: 1px solid rgb(45, 138, 124);
}



#reklama_01 {
	width: 250px;
	height: 295px;
	position: absolute;
	margin: 310px 0px 0px 880px;
  	/*background: rgb(8, 253, 16);*/
}
#reklama_spo {
	width: 100%;
	/*position: absolute;*/
	margin: 0px 0px 0px 0px;
  	/*background: rgb(208, 253, 16);*/
	text-align: center;
	padding-bottom: 3px;
	border-bottom: 1px solid rgb(131, 186, 170);
	z-index: 1;
	font-size: 14px;
	color: rgb(65, 152, 127);
}
#reklama_pridat {
	position: absolute;
	margin: -30px 0px 0px 200px;
	z-index: 2;

}
.reklama_obrazok_cele {
	width: 100%;
	height: 90px;
	/*position: absolute;*/
	margin: 4px 0px 0px 0px;
  	/*background: rgb(170, 208, 195);*/
	float: left;
	border-bottom: 1px solid rgb(131, 186, 170);
}
.reklama_obrazok {
	width: 100px;
	height: 85px;
	/*position: absolute;*/
	margin: 0px 0px 0px 0px;
  	/*background: rgb(170, 208, 195);*/
	float: left;
}
.reklama_text {
	width: 140px;
	height: 85px;
	/*position: absolute;*/
	margin: 0px 0px 0px 110px;
  	/*background: rgb(18, 153, 116);*/
	color: rgb(16, 97, 73);
	font-size: 12px;
}
.reklama_text a {
	color: rgb(16, 97, 73);
	text-decoration: none;
}



#egle_info {
	width: 500px;
	position: absolute;
	margin: 0px 0px 0px 250px;
  	background: rgb(102, 158, 139);
	text-align: center;
	padding: 10px;
	border: 1px solid rgb(131, 186, 170);
	z-index: 1;
	font-size: 14px;
	color: rgb(255, 255, 255);
}
#presmerovanie {
  /*background: rgb(122, 160, 160);*/
  /*border: 1px solid rgb(199, 219, 219);*/
  font-size: 12px;
  color: rgb(3, 39, 29);
  /*font-weight: bold;*/
  /*padding: 5px 7px;*/
  width: 200px;
  margin: 100px 0px 0px 70px;
  z-index: -10;
  position: absolute;
  text-align: center;
}
#onlinee {
  margin: 0px 0px 0px 100px;
  position: absolute;
  z-index: 100;
}
#id_pouzivatela {
  	margin: 0px 0px 0px 621px;
	padding: 5px;
	width: 420px;
	font-size: 14px;
	/*font-weight: bold;*/
  	bottom: -1px;
  	/*height: 40px;*/
  	position: fixed;
  	z-index: 1000;
  	color: rgb(255, 255, 255);
  	background: rgb(31, 210, 49);
  	border: 1px solid rgb(41, 175, 55);
  	text-align: center;
}

/* chat */


#chat_wrapper {
	/*width: auto;*/
	height: 90%;
	padding: 5px;
	margin: 130px 0px 20px 0px;
	/*background: rgb(211, 230, 241);*/
	z-index: 0;
	/*box-shadow: 0px 0px 4px 2px rgb(213, 226, 219);*/
	border-radius: 3px;
  	/*border-top: 1px solid rgb(157, 203, 236);*/*/
	overflow: hidden;
	position: fixed;

}
#chat_post_wrapper {
	width: 645px;
	height: 38px;
	/*padding: 5px;*/
	margin: 85px 0px 20px 0px;
	/*background: rgb(44, 121, 167);*/
	z-index: 0;
	position: fixed;
  	/*border: 1px solid rgb(44, 121, 167);*/

}

.chat_list_photo_info {
	width: 100px;
	height: 100px;
	overflow: hidden;
	margin: 0px 5px 0px 0px;
  	background: rgb(255, 255, 255);
	padding: 5px;
	border-radius: 10px;
	/*position: absolute;*/
	float: left;
}
.chat_list_photo_info img{
	width: 100px;

}
.chat_list_photo_info_img {
	float: left;
	width: 100px;
	height: 100px;
	overflow: hidden;
	margin-right: 10px;

}
.chat_list_photo_info_img #photo_info_img {
	width: 100px;


}
.chat_list_photo_info_cele {
	display: none;
	position: absolute;
	width: 275px;
	height: 110px;
  	background: rgba(157, 126, 167, 0);
	margin: -70px 0px 3px 35px;
 	z-index: 10;

}
.chat_img_krasa {
  	position: absolute;
  	margin: 17px 0px 0px 140px;	
}
.chat_img_cislo {
  	position: absolute;
  	margin: 25px 0px 0px 147px;
  	color: rgb(255, 255, 255);
	font-size: 12px;
	font-weight: bold;
	width: 20px;
	text-align: center;	
}
.chat_list_photo_info_text {
	float: left;
	position: absolute;
	width: 250px;
	/*height: 120px;*/
  	color: rgb(255, 255, 255);
	margin: 0px 0px 0px 5px;
  	background: rgb(136, 125, 73);
	padding: 5px;
	border-radius: 5px;
	font-size: 12px;

}
.chat_list_item_photo:hover .chat_list_photo_info_cele {

	display: block;

}
.chat_list_komu {
	min-width: 200px;
	height: 20px;
	margin: 5px 10px 10px 0px;
  	background: rgb(255, 255, 255);
	padding: 5px 10px 3px 5px;
	border-radius: 10px;
	position: fixed;
	float: left;
	font-size: 12px;
  	border: 3px solid rgb(143, 132, 82);
	z-index: 100;
}
.chat_list_komu_load {
	/*width: 200px;*/
	height: 20px;
	margin: 5px 10px 10px 0px;
  	background: rgb(255, 255, 255);
	padding: 5px 10px 3px 5px;
	border-radius: 10px;
	position: fixed;
	float: left;
	font-size: 12px;
  	border: 3px solid rgb(143, 132, 82);
	z-index: 50;
	display: none;
}
.chat_list_komu_x {
	margin: -7px 0px 0px 10px;

	padding: 0px 0px 0px 0px;
	cursor: pointer;
	/*position: absolute;*/
	float: right;
	font-size: 20px;
}
.chat_list_komu_photo {
	width: 20px;
	height: 20px;
		overflow: hidden;
	float: right;
	margin-top: -2px;
	margin-left: 10px;
}
.chat_list_komu_photo img{
	width: 20px;

}
.chat_list_riadok {
	width: 98%;
	min-height: 35px;
	overflow: hidden;
	margin: 0px 0px 3px 0px;
  	/*background: rgba(235, 242, 247, 0.5);*/
	padding: 5px;
	border-radius: 5px;
}
.chat_list_riadok.preteba {

  	background:  rgb(191, 212, 224);
}
.chat_list_item {
	width: 38px;
	height: 38px;
	overflow: hidden;
	float: left;
	margin-right: 5px;
	border-radius: 8px;
	border: 1px solid rgb(226, 226, 226);
}
.chat_list_item_photo {
	width: 100%;
	margin: 0px 0px 0px 0px;
	overflow: hidden;

}
.mes_img_chat {
	width: 38px;

}
.mes_img {
	margin: 25px 0px 0px -5px;
  	/*background: rgb(93, 93, 93);*/
	padding: 0px 4px;
	border-radius: 5px;
	width: 20px;
	position: absolute;
	/*display: none;*/
	
}
.chat_list_text {
	font-size: 13px;
  	color: rgb(128, 116, 61);
	float: left;
	width: 90%;

}
.chat_list_text.preteba {
	font-size: 13px;
  	color: rgb(18, 172, 70);
	float: left;
	width: 90%;

}
.chat_list_text.extra {
	font-size: 15px;
  	color: rgb(48, 40, 2);
	float: left;
	width: 90%;

}

.chat_list_cas {
	font-size: 10px;
  	color: rgb(115, 115, 115);
	float: left;
	position: absolute;
	margin: 38px 0px 0px 55px;	
}
.chat_list_online {
	font-size: 10px;
  	color: rgb(115, 115, 115);
	float: left;
	position: absolute;
	margin: 38px 0px 0px 155px;	
}

.chat_list_online.is_online {
	font-size: 10px;
  	color: rgb(32, 173, 6);
	float: left;
	position: absolute;
	margin: 38px 0px 0px 155px;
	font-weight: bold;	
}
.chat_list_pohlavie {
	font-size: 10px;
  	color: rgb(37, 116, 104);
	float: left;
	position: absolute;
	margin: 38px 0px 0px 270px;
	cursor: pointer;	
}
.chat_list_kraj {
	font-size: 10px;
  	color: rgb(115, 115, 115);
	float: left;
	position: absolute;
	margin: 38px 0px 0px 200px;	
}
.chat_insert_text{
	font-size: 12px;
	width: 350px;
	height: 12px;
	margin: 23px -3px 0px 193px;
  	background: rgb(255, 255, 255);
	/*border-left: 15px solid rgb(235, 242, 247);*/
    border: none;
    overflow: auto;
    outline: none;
	padding: 6px 0px;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;	
	border-bottom-left-radius: 20px;
	border-top-left-radius: 20px;
}
.chat_insert_text::-webkit-input-placeholder {
  color: rgb(186, 178, 144);
	font-size: 12px;
}
#chat_insert_text_back {
	position: absolute;
	margin: 0px 0px 0px 0px;
	width: 583px;
	height: 35px;
	background: rgb(255, 255, 255);
	border: 1px solid rgb(86, 169, 156);
	z-index: -1;	
	border-radius: 3px;
}
#chat_insert_text_back2 {
	position: absolute;
	margin: 26px 0px 0px 479px;
	width: 100px;
	height: 1px;
	background: rgb(202, 218, 210);
	z-index: 10;	
}
#chat_insert_text_back3 {
	position: absolute;
	margin: 0px 0px 0px 573px;
	width: 10px;
	height: 25px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-right: 1px solid rgb(202, 218, 210);
	border-top: 1px solid rgb(202, 218, 210);
	border-bottom: 1px solid rgb(202, 218, 210);
	z-index: 0;	
}
.chat_smile{
	width: 480px;
	float: right;	
	font-size: 12px;
	display: none;
	margin-top: 15px;
}
	
}
.chat_smile_no{
  font-size: 12px;
  color: rgb(45, 138, 124);
  text-align: center;	
}
#about_img {
	position: absolute;
	margin: 10px 0px 0px 495px;
  	color: rgb(30, 30, 250);
  	font-size: 12px;
	cursor: default;
}
#about_img img{
	/*width: 23px;*/
}
#about_img:hover .about {
display: block; 
opacity: 1;
}
.about {
position: absolute; 
left: 50%; 
top: 100%; 
display: none; 
margin-left: -250px; 
margin-top: 0px;
width: 320px; 
height: 70px;
/*border: 1px solid #666; */
border-radius: 10px;
padding: 10px; 
/*background: rgba(0, 0, 0, 0.7);*/
z-index: 100; 
/*box-shadow: rgba(0, 0, 0, 0.298) 0px 3px 8px 0px;*/
transition: opacity .5s; 
-webkit-transition: opacity .5s; 
opacity: 0;
}
.about_text {
	/*position: absolute;*/
	margin: 0px 0px 0px 0px;
	background: rgb(255, 255, 255);
	padding: 5px 7px 10px 13px; 
	border-radius: 10px;
	border: 1px solid rgb(155, 155, 155);
}



.about .sipka-obal2 {
border-bottom-color: #fff; 
margin: 1px 0 0 -4px; 
border-width: 0 9px 9px 9px;
}
.del_chat {
	position: absolute;
	margin: 37px 0px 0px 50px;
	z-index: 0;
}
.upoz_chat {
	position: absolute;
	margin: 37px 0px 0px 100px;
	z-index: 0;
}
.upozz_chat {
	position: absolute;
	margin: 34px 0px 0px 170px;
  	font-size: 10px;
	z-index: 0;
}
.ban_chat {
	position: absolute;
	margin: 37px 0px 0px 200px;
  	font-size: 10px;
	z-index: 0;
}
#chat_nophoto {
	/*position: absolute;*/
	margin: 25px 0px 20px 0px;
  	color: rgb(70, 62, 29);
  	font-size: 16px;
	text-align: center;

}
.chat_utajena_img {
	width: 15px;
	height: 15px;
	position: absolute;
	margin: 35px 0px 0px 35px;
  	background: rgb(255, 255, 255);
	overflow:hidden;
	z-index:-100;
}
.chat_utajena_img img {
	width: 15px;
	cursor: help;
}
.chat_utajena_img_pozadie {
	/*width: 15px;*/
	/*height: 15px;*/
	position: absolute;
	margin: 0px 0px 0px 0px;
  	/*background: rgba(0, 0, 0, 0.5);*/
}
.chat_utajena_img_pozadie img{

}
.chat_filter {

	/*margin: 0px 10px 0px 360px;*/


}
.chat_filter_text {
	/*position: absolute;*/
	margin: 10px 10px 10px 0px;
  	color: rgb(31, 32, 32);
  	font-size: 12px;
	float:left;

}

.chat_filter_zeny {
	/*position: absolute;*/
	margin: 10px 10px 10px 0px;
  	color: rgb(26, 109, 96);
  	font-size: 12px;
	float:left;
  	background: rgb(247, 237, 189);
  	padding: 3px;
	border-radius: 5px;

}
.chat_filter_zeny a,
.chat_filter_muzi a,
.chat_filter_vse a{
  	color: rgb(31, 31, 31);


}
.chat_filter_zeny.active_z,
.chat_filter_muzi.active_m,
.chat_filter_vse.active_v {
  	background: rgb(200, 185, 115);
  	padding: 3px;
	border-radius: 5px;

}
.chat_filter_muzi {
	/*position: absolute;*/
	margin: 10px 10px 10px 0px;
  	color: rgb(26, 109, 96);
  	font-size: 12px;
	float:left;
  	background: rgb(247, 237, 189);
  	padding: 3px;
	border-radius: 5px;

}

.chat_filter_vse {
	/*position: absolute;*/
	margin: 10px 10px 10px 0px;
  	color: rgb(26, 109, 96);
  	font-size: 12px;
	float:left;
  	background: rgb(247, 237, 189);
  	padding: 3px;
	border-radius: 5px;

}






#about_photo_img {
	position: absolute;
	margin: 35px 0px 0px 35px;
  	color: rgb(30, 30, 250);
  	font-size: 12px;
	cursor: default;
}
#about_photo_img img{
	/*width: 23px;*/
}
#about_photo_img:hover .about_photo {
display: block; 
opacity: 1;
}
.about_photo {
position: absolute; 
left: 50%; 
top: 100%; 
display: none; 
margin-left: 10px; 
margin-top: -130px;
width: 165px; 
height: 165px;
/*border: 1px solid #666; */
border-radius: 10px;
padding: 10px; 
/*background: rgba(0, 0, 0, 0.7);*/
z-index: 100; 
/*box-shadow: rgba(0, 0, 0, 0.298) 0px 3px 8px 0px;*/
transition: opacity .5s; 
-webkit-transition: opacity .5s; 
opacity: 0;
}
.about_photo_text {
	/*position: absolute;*/
	margin: 0px 0px 0px 0px;



}
.about_photo_cele {
	width: 150px;
	height: 150px;
	overflow: hidden;
	padding: 5px;
	border-radius: 5px;
	background: rgb(64, 159, 145);
}
.about_photo_photo_pozadie {
	width: 150px;
	height: 5px;
	background: rgb(64, 159, 145);
	margin: 150px 0px 0px 0px;
	position: absolute;

}
#about_photo_level {
	width: 28px;
	/*height: 30px;*/
	position: absolute;
	margin: 115px 0px 0px 115px;
  	background: rgb(216, 234, 228);
  	padding: 6px 0px;
	border-radius: 50px;
	font-size: 14px;
	font-weight: bold;
	color: rgb(64, 148, 135);
	font-family: sans-serif;
	/*border: 2px solid rgb(255, 255, 255);*/
	text-align: center;
}
#about_photo_like {
	width: 28px;
	/*height: 30px;*/
	position: absolute;
	margin: 115px 0px 0px 50px;
  	background: rgb(255, 255, 255);
  	padding: 6px 0px;
	border-radius: 20px;
	font-size: 14px;
	font-weight: bold;
	color: rgb(9, 105, 18);
	font-family: sans-serif;
	/*border-right: 2px solid rgb(255, 255, 255);*/
	text-align: center;
}
#about_photo_unlike {
	width: 28px;
	/*height: 30px;*/
	position: absolute;
	margin: 115px 0px 0px 80px;
  	background: rgb(255, 255, 255);
  	padding: 6px 0px;
	border-radius: 20px;
	font-size: 14px;
	font-weight: bold;
	color: rgb(121, 12, 12);
	font-family: sans-serif;
	/*border-right: 2px solid rgb(64, 159, 145);*/
	text-align: center;
}
.about_photo_photo img {
	width: 150px;

}


.about_photo .sipka-obal_photo {
border-bottom-color: #fff; 
margin: 1px 0 0 -4px; 
border-width: 0 9px 9px 9px;
}
#cas_pozadie_img img{
min-height: 100%;
min-width: 1024px;
width: 100%;
height: auto;
position: fixed;
top: 0;
left: 0;
z-index: 2000;

}
#cas_text {
	position: absolute;
	margin: 200px 0px 0px 350px;
	z-index: 2010;
  background: rgb(64, 159, 145);
  border: 1px solid rgb(64, 159, 145);
  font-size: 16px;
  color: rgb(255, 255, 255);
  /*font-weight: bold;*/
  padding: 5px 5px;
  border-radius: 3px; 
  box-shadow: 0px 0px 20px 5px rgb(64, 159, 145);
	text-align: center;
	width: 400px;

}
#icon_login_chat {
	position: absolute;
	margin: 3px 0px 0px 47px;
	z-index: 30;

}
#icon_login_online {
	position: absolute;
	margin: 3px 0px 0px 124px;
	z-index: 30;

}
#icon_login_users {
	position: absolute;
	margin: 3px 0px 0px 205px;
	z-index: 30;

}
#prave_online {
  /*background: rgb(255, 104, 32);*/
  border: 1px solid rgb(245, 199, 178);
  font-size: 12px;
  color: rgb(255, 104, 32);
  font-weight: bold;
  padding: 3px 5px;
  border-radius: 3px;
  position: absolute;
	margin: 20px 0px 0px 450px;
	z-index: 20;
}





/* PRIATELIA */

.priatelia {
	float: left;
	width: 100%;
	/*background: rgb(255, 255, 255);*/
	min-height: 400px;
	margin-left: 360px;
	margin-top: 120px;
	z-index: 600;
	position: fixed;
}
.priatelia .priatelia_wrapper {
	/*padding: 15px 15px;*/  
	width: 460px;
	min-height: 300px;
	background: rgb(255, 255, 255);
}

.priatelia_wrapper .priatelia_list{

  width: 423px;
  margin-left: 25px;

}
.priatelia_wrapper .priatelia_list .priatelia_list_item {
  /*padding: 5px;*/
  border: 1px solid rgb(212, 224, 184);
  float: left;
  width: 73px;
  height: 73px;
  margin-right: 9px;
  margin-bottom: 9px;
  /*background: rgb(176, 208, 197);*/
  overflow: hidden;
  border-radius: 10px;
}

.priatelia_wrapper .priatelia_list .priatelia_list_item .priatelia_list_item_photo {
  /*padding-right: 5px;*/
  /*border-right: 1px solid rgb(55, 113, 92);*/
  float: left;
}
.priatelia_wrapper .priatelia_list .priatelia_list_item .priatelia_list_item_photo img {
	width: 73px;
}


.priatelia_list_item:hover .delete_priatelia {
  	display: block;
}
.delete_priatelia {
  	margin: 4px 0px 0px 5px;
	position: absolute;
  	display: none;
}


#new_msgs_count_pr {
    	color: rgb(255, 255, 255);
	font-size: 12px;
	position:absolute;
	margin:-10px 0px 0px 70px;
	font-weight: bold;
	font-family: arial;
	background: rgb(108, 145, 14);
	padding: 2px 6px 2px 6px;
	/*border: 1px solid rgb(247, 14, 14);*/
	border-radius: 4px; 
}

.priatelia_online {
    	color: rgb(255, 255, 255);
	font-size: 12px;
	position:absolute;
	margin:50px 0px 0px 5px;
	font-weight: bold;
	font-family: arial;
	background: rgb(13, 198, 31);
	padding: 2px 5px;
	/*border: 1px solid rgb(247, 14, 14);*/
	border-radius: 10px; 
}










.online_ludia {
	/*float: left;*/
	width: 190px;
	height: 100%;
	/*background: rgb(255, 255, 255);*/
	/*min-height: 400px;*/
	/*margin-left: 760px;*/
	/*margin-top: 128px;*/
	position: absolute;
	/*overflow-x: hidden;*/
	top: 0px;
	right: 0px;
}
.online_ludia.mobile {
	right: -300px;
}
.online_ludia_wrapper {
	/*padding: 15px 15px;*/  
	/*width: 580px;*/
	/*background: rgb(255, 255, 255);*/
}
.online_ludia_wrapper_muzi {
	display: none;
}
.online_ludia_wrapper_zeny {
	display: none;
}
.online_ludia_wrapper_vsetci {
	display: block;
}
.online_ludia_wrapper .online_ludia_mafe {
margin-bottom: 0px;
	position: fixed;
	background: rgb(223, 208, 140);
	border-left: 2px solid rgb(223, 208, 140);
	z-index: 200;
	height: 37px;
	margin-left: 0px;
}
.online_ludia_wrapper .online_ludia_mafe .male_icon {
	padding: 7px 9px;
	float: left;
	/*background: rgb(157, 203, 236);*/
	/*border: 1px solid rgb(157, 203, 236);*/
	cursor: pointer;
	margin-right: 7px;
	border-radius: 30px;
}
.online_ludia_wrapper .online_ludia_mafe .female_icon {
	padding: 7px 9px;
	float: left;
	/*background: rgb(157, 203, 236);*/
	/*border: 1px solid rgb(157, 203, 236);*/
	cursor: pointer;
	margin-right: 7px;
	border-radius: 30px;
}
.online_ludia_wrapper .online_ludia_mafe .mafe_icon {
	padding: 7px 9px;
	float: left;
	/*background: rgb(157, 203, 236);*/
	/*border: 1px solid rgb(157, 203, 236);*/
	cursor: pointer;
	margin-right: 7px;
	border-radius: 30px;
}
.online_ludia_wrapper .online_ludia_mafe .online_icon {
	padding: 1px 0px;
	float: left;
	/*background: rgb(37, 206, 57);*/
	/*border: 1px solid rgb(157, 203, 236);*/
	cursor: pointer;
	font-size: 10px;
	color: rgb(76, 68, 32);
	margin-left: 2px;
	margin-bottom: 2px;
	width: 48px;
	text-align: center;
	border-radius: 30px;
}
.online_ludia_wrapper .online_ludia_mafe .vsetci_icon {
	padding: 1px 0px;
	float: left;
	/*background: rgb(148, 150, 151);*/
	/*border: 1px solid rgb(157, 203, 236);*/
	cursor: pointer;
	font-size: 10px;
	color: rgb(76, 68, 32);
	margin-left: 2px;
	width: 48px;
	text-align: center;
	border-radius: 30px;
}


.online_ludia_mafe .male_icon:hover,
.online_ludia_mafe .female_icon:hover,
.online_ludia_mafe .mafe_icon:hover,
.online_ludia_mafe .male_icon.active,
.online_ludia_mafe .female_icon.active,
.online_ludia_mafe .mafe_icon.active,
.online_ludia_wrapper .online_ludia_mafe .online_icon:hover,
.online_ludia_wrapper .online_ludia_mafe .vsetci_icon:hover,
.online_ludia_wrapper .online_ludia_mafe .online_icon.active,
.online_ludia_wrapper .online_ludia_mafe .vsetci_icon.active {
	background: rgb(255, 255, 255);

}
.online_ludia_wrapper .online_ludia_list {
  	float: left;
	/*font-size: 14px;*/
	/*width: 410px;*/
	margin-top: 45px;
	margin-left: 0px;
}
.online_ludia_wrapper .online_ludia_list .online_ludia_list_item .online_ludia_list_item_info.extra {

  margin-top: 3px;

}
.online_ludia_wrapper .online_ludia_list .online_ludia_list_item.extra {
  /*background: rgb(215, 235, 249);*/
  color: rgb(76, 68, 32);
  font-weight: bold;
	font-size: 12px;
line-height: 1;

}
.online_ludia_wrapper .online_ludia_list .online_ludia_list_item {
  /*padding: 5px;*/
  /*border: 1px solid rgb(226, 226, 226);*/
  float: left;
  width: 170px;
  /*height: 100px;*/
  margin-right: 7px;
  margin-bottom: 7px;
  background: rgb(255, 255, 255);
  overflow: hidden;
  padding: 7px;
	cursor: pointer;
	font-size: 10px;
}
.online_ludia_wrapper .online_ludia_list .online_ludia_list_item:hover {

  background: rgb(241, 240, 240);

}

.online_ludia_list_item .online_ludia_list_item_photo {
  width: 40px;
  height: 40px;
  float: left;
  margin-right: 5px;
  overflow: hidden;
  border: 1px solid rgb(226, 226, 226);
  border-radius: 40px;
}
.online_ludia_list_item .online_ludia_photo_velke {
  width: 165px;
  height: 165px;
  	margin: -113px 0px 0px -200px;
	position: absolute;
	display: none;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(226, 226, 226);
  border-radius: 10px;
	padding: 10px;
}
.online_ludia_list_item:hover .online_ludia_photo_velke {
  width: 165px;
  height: 165px;
  	margin: -113px 0px 0px -200px;
	position: absolute;
	display: block;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(226, 226, 226);
  border-radius: 10px;
	padding: 10px;
	z-index: 20;
}
.online_ludia_list_item .online_ludia_photo_velke.first {

  	margin: -46px 0px 0px -200px;

}
.online_ludia_list_item .online_ludia_photo_velke.last {

  	margin: -176px 0px 0px -200px;

}
.online_photo_img_vip {
  	position: absolute;
  	margin: 2px 0px 0px 2px;	
}

.online_photo_img_krasa {
  	position: absolute;
  	margin: 0px 0px 0px 130px;	
}
.online_photo_img_cislo {
  	position: absolute;
  	margin: 8px 0px 0px 137px;
  	color: rgb(255, 255, 255);
	font-size: 12px;
	font-weight: bold;
	width: 20px;
	text-align: center;	
}
.online_ludia_list_item .online_ludia_photo_velke .online_photo_img {
  width: 165px;
  height: 165px;
  	overflow: hidden;
}
.online_ludia_list_item .online_ludia_photo_velke .online_photo_img img{
  width: 165px;
  cursor: default;

}
.online_ludia_list_item .online_ludia_list_item_photo img {
	width: 40px;
	cursor: pointer;
}
.online_ludia_list_item .online_ludia_list_item_photo_link {
  	margin: -40px 0px 0px -7px;
	position: absolute;
}
.online_ludia_list_item .online_ludia_list_item_photo_link img {
  width: 236px;
  height: 58px;
}







.nadpis_text {
	width: 100%;
	padding: 9px 0px 8px 0px;
	margin: -25px 0px 0px 2px;
	/*background: rgb(201, 229, 245);*/
	z-index: 0;
	/*box-shadow: 0px 0px 4px 2px rgb(213, 226, 219);*/
	/*border-radius: 3px;*/
	text-align: center;
	color: rgb(113, 152, 22);
	font-size: 18px;
	/*font-family: 'Orbitron', sans-serif;*/
	/*border-bottom: 1px solid rgb(157, 203, 236);*/
}
.nadpis_text2 {
	width: 375px;
	padding: 9px 0px 8px 0px;
	margin: -40px 0px 20px 110px;
	/*background: rgb(201, 229, 245);*/
	z-index: 0;
	/*box-shadow: 0px 0px 4px 2px rgb(213, 226, 219);*/
	/*border-radius: 3px;*/
	text-align: center;
	color: rgb(143, 132, 82);
	font-size: 18px;
	/*font-family: 'Orbitron', sans-serif;*/
	/*border-bottom: 1px solid rgb(157, 203, 236);*/
}
.nadpis_text3 {
	width: 375px;
	padding: 9px 0px 8px 0px;
	margin: -12px 0px 20px -10px;
	/*background: rgb(201, 229, 245);*/
	z-index: 0;
	/*box-shadow: 0px 0px 4px 2px rgb(213, 226, 219);*/
	/*border-radius: 3px;*/
	text-align: center;
	color: rgb(143, 132, 82);
	font-size: 18px;
	/*font-family: 'Orbitron', sans-serif;*/
	/*border-bottom: 1px solid rgb(157, 203, 236);*/
}
.footer_kontakt {
	/*margin: 600px 0px 0px 350px;*/
	float: left;
	color: rgb(255, 255, 255);
	font-size: 12px;
	bottom: 20px;
	right: 400px;
	position: fixed;

}



.vip_neaktivne {
background: rgb(254, 246, 209);
box-shadow: 0px 0px 10px 2px rgb(241, 234, 202);
border: 1px solid rgb(216, 204, 155);
width: 500px;
/*height: 284px;*/
position: fixed;
z-index: 100;
margin: 25px 0px 0px 131px;
padding: 0px;
text-align: center;
display: none;
border-radius: 10px;
}
.vip_neaktivne .vip_neaktivne_nadpis {
color: rgb(70, 62, 29);
font-size: 20px;
/*background: rgb(214, 235, 251);*/
/*border-bottom: 1px solid rgb(157, 203, 236);*/
padding: 0px 0px 0px 40px;
margin-bottom: 15px;
font-weight: bold;

}
.vip_neaktivne .vip_neaktivne_text {
color: rgb(70, 62, 29);
font-size: 14px;
padding: 0px 5px;
margin: 0px 0px 10px 0px;


}
.vip_neaktivne .vip_neaktivne_text_ucet {
color: rgb(70, 62, 29);
font-size: 14px;
display: none;
margin: 0px 0px 10px 0px;


}
.vip_neaktivne .vip_neaktivne_vyhody {
color: rgb(70, 62, 29);
font-size: 12px;
/*background: rgb(233, 244, 253);*/
padding: 5px 0px 5px 130px;
margin: 0px 0px 0px 0px;
text-align: left;

}
#vip_neaktivne_x {
  	margin: -10px -15px 0px 0px;
  	z-index:10;
  	/*position:absolute;*/
	font-size: 14px;
  background: rgb(70, 62, 29);
  color: rgb(255, 255, 255);
  padding: 4px 12px 5px 12px;
  border-radius: 50px;
	float: right;
	cursor: pointer;
	
}
#vip_priatel {
  	margin: 531px 0px 0px 5px;
  	z-index:10;
  	position:fixed;
}
#vip_priatel_count {
    	color: rgb(255, 255, 255);
	font-size: 12px;
	position:fixed;
  	margin: 525px 0px 0px 25px;
  	z-index:20;
	font-weight: bold;
	font-family: arial;
	background: rgb(255, 0, 0);
	padding: 2px 6px 2px 6px;
	/*border: 1px solid rgb(247, 14, 14);*/
	border-radius: 10px; 
}
#fotka_mes_img {
    	margin-left: -80px;
	cursor: pointer;
}
#fotka_mes_img_ok {
    	margin-left: 75px;
	display:none;
}



.sponz_top {
background: rgb(254, 246, 209);
box-shadow: 0px 0px 10px 2px rgb(241, 234, 202);
border: 1px solid rgb(216, 204, 155);
width: 500px;
/*height: 284px;*/
position: fixed;
z-index: 100;
margin: 25px 0px 0px 131px;
padding: 0px;
text-align: center;
display: none;
border-radius: 10px;
}

.sponz_top .sponz_top_nadpis {
color: rgb(70, 62, 29);
font-size: 20px;
/*background: rgb(214, 235, 251);*/
/*border-bottom: 1px solid rgb(157, 203, 236);*/
padding: 0px 0px 0px 25px;
margin-bottom: 15px;
font-weight: bold;

}
.sponz_top .sponz_top_text {
color: rgb(70, 62, 29);
font-size: 14px;
padding: 0px 5px;
margin: 0px 0px 10px 0px;


}
.sponz_top .sponz_top_text a {
color: rgb(255, 255, 255);
background: rgb(70, 62, 29);
font-size: 14px;
padding: 5px;
border-radius: 7px;
margin: 0px 0px 10px 0px;


}
.sponz_top .sponz_top_text_ucet {
color: rgb(70, 62, 29);
font-size: 14px;
display: none;
margin: 0px 0px 10px 0px;


}
.sponz_top .sponz_top_vyhody {
color: rgb(180, 165, 104);
font-size: 12px;
/*background: rgb(233, 244, 253);*/
padding: 5px 0px 5px 130px;
margin: 0px 0px 0px 0px;
text-align: left;

}
#sponz_top_x {
  	margin: -10px -15px 0px 0px;
  	z-index:10;
  	/*position:absolute;*/
	font-size: 14px;
  background: rgb(70, 62, 29);
  color: rgb(255, 255, 255);
  padding: 4px 12px 5px 12px;
  border-radius: 50px;
	float: right;
	cursor: pointer;
	
}









#uvod_01_pozadie {
background: rgba(33, 2, 22, 0.65);
width: 100%;
height: 100%;
position: fixed;
z-index: 1000;
margin: 0px 0px 0px 0px;
top: 0px;
left: 0px;
}
#uvod_02_pozadie {
background: rgb(255, 255, 255);
width: 100%;
height: 50px;
position: fixed;
z-index: 1000;
margin: 0px 0px 0px 0px;
bottom: 50px;
left: 0px;
}

#uvod_02_text01 {
position: fixed;
z-index: 1100;
margin: 0px 0px 0px 0px;
color: rgb(255, 255, 255);
font-size: 30px;
right: 255px;
top: 0px;
}
#uvod_02_text02 {
position: fixed;
z-index: 1100;
margin: 0px 0px 0px 0px;
color: rgb(255, 255, 255);
font-size: 30px;
right: 800px;
top: 0px;
}
#uvod_02_text03 {
position: fixed;
z-index: 1100;
margin: 0px 0px 0px 0px;
color: rgb(255, 255, 255);
font-size: 30px;
right: 50px;
top: 0px;
}
#uvod_02_text04 {
position: fixed;
z-index: 1100;
margin: 0px 0px 0px 0px;
color: rgb(0, 0, 0);
font-size: 20px;
right: 250px;
bottom: 62px;
cursor: pointer;
}
#uvod_02_text05 {
position: fixed;
z-index: 1100;
margin: 0px 0px 0px 0px;
color: rgb(255, 255, 255);
font-size: 30px;
left: 110px;
top: 40px;
}
#uvod_02_text06 {
position: fixed;
z-index: 1100;
margin: 0px 0px 0px 0px;
color: rgb(255, 255, 255);
font-size: 30px;
left: 50px;
top: 100px;
}
#uvod_bodka_01 {
position: fixed;
z-index: 1100;
margin: 0px 0px 0px 0px;
background: rgb(255, 255, 255);
border: 5px solid rgb(223, 208, 140);
width: 20px;
height: 20px;
border-radius: 50px;
left: 15px;
top: 105px;
}
#uvod_bodka_02 {
position: fixed;
z-index: 1100;
margin: 0px 0px 0px 0px;
background: rgb(255, 255, 255);
border: 5px solid rgb(223, 208, 140);
width: 20px;
height: 20px;
border-radius: 50px;
left: 75px;
top: 45px;
}
#uvod_bodka_03 {
position: fixed;
z-index: 1100;
margin: 0px 0px 0px 0px;
background: rgb(255, 255, 255);
border: 5px solid rgb(223, 208, 140);
width: 20px;
height: 20px;
border-radius: 50px;
right: 880px;
top: 45px;
}
#uvod_bodka_04 {
position: fixed;
z-index: 1100;
margin: 0px 0px 0px 0px;
background: rgb(255, 255, 255);
border: 5px solid rgb(223, 208, 140);
width: 20px;
height: 20px;
border-radius: 50px;
right: 360px;
top: 45px;
}
#uvod_bodka_05 {
position: fixed;
z-index: 1100;
margin: 0px 0px 0px 0px;
background: rgb(255, 255, 255);
border: 5px solid rgb(223, 208, 140);
width: 20px;
height: 20px;
border-radius: 50px;
right: 80px;
top: 45px;
}
#uvod_ciara_online {
background: rgb(255, 255, 255);
height: 100%;
width: 1px;
position: fixed;
z-index: 1050;
top: 0px;
right: 190px;
margin: 0px 0px 0px 0px;
}
.ciara_online.mobile {
right: 250px;

}
#uvod_ciara_spravy {
background: rgb(255, 255, 255);
height: 100%;
width: 1px;
position: fixed;
z-index: 1050;
top: 0px;
right: 563px;
margin: 0px 0px 0px 0px;
}
.ciara_spravy.mobile {
right: 633px;

}
#uvod_ciara_chat {
background: rgb(255, 255, 255);
height: 100%;
width: 1px;
position: fixed;
z-index: 1050;
top: 0px;
left: 120px;
margin: 0px 0px 0px 0px;
}
#uvod_ciara_krasa {
background: rgb(255, 255, 255);
height: 100%;
width: 1px;
position: fixed;
z-index: 1050;
top: 0px;
left: 60px;
margin: 0px 0px 0px 0px;
}


#pozadie_nacitanie_online {
display:none;
width: 189px;
height: 100%;
background: rgba(255, 255, 255, 0.68);
z-index: 200;
top: 0px;
right: 0px;
position: fixed;
}



#wrapper_informacia {

	position: fixed;
	bottom: 20px;
	right: 170px;
	width: 400px;


}
.informacia {




}
.informacia_item {
	float: left;
	/*position: absolute;*/
	width: 160px;
	/*height: 120px;*/
  	color: rgb(255, 255, 255);
	margin: 0px 0px 10px 15px;
  	background: rgb(163, 147, 72);
	padding: 5px;
	border-radius: 5px;
	font-size: 10px;
	overflow: hidden;

}
.informacia_item #informacia_info_img2{
	position: absolute;
	width: 170px;
	height: 55px;
	margin: -5px 0px 0px -5px;

}
.informacia_item_text {
	/*position: absolute;*/
	margin: -5px 0px 5px -5px;
  	color: rgb(255, 255, 255);
	width: 170px;
	font-size: 12px;
	text-align: center;
  	background: rgb(97, 86, 36);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.informacia_item_img {
	float: left;
	width: 30px;
	height: 30px;
	overflow: hidden;
	margin-right: 10px;

}
.informacia_item_img #informacia_info_img {
	width: 30px;


}




/* ADMIN */
.admin {
	float: left;
	width: 100%;
	/*background: rgb(255, 255, 255);*/
	/*min-height: 400px;*/
	margin-left: -200px;
	margin-top: 0px;
}
.admin_wrapper {
	/*padding: 15px 15px;*/  
	/*width: 580px;*/
	/*background: rgb(255, 255, 255);*/
}
.admin_wrapper .fotoalbum_list{
	width: 1100px;
}
.admin_wrapper .fotoalbum_list .fotoalbum_list_item {
	width: 110px;
	height: 110px;
	overflow: hidden;
	float: left;
	padding: 0px 0px 7px 7px;
}
.admin_wrapper .fotoalbum_list .fotoalbum_list_item img {
	width: 110px;
}
.admin_wrapper .fotoalbum_list .fotoalbum_list_item .fotoalbum_list_item_user{
	position:absolute;
	background: rgb(255, 255, 255);
	font-size: 10px;
}
.admin_wrapper .fotoalbum_list .fotoalbum_list_item .fotoalbum_list_item_pocet{
	position:absolute;
	background: rgb(255, 255, 255);
	font-size: 10px;
	margin: 17px 0px 0px 0px;
}
.admin_wrapper .fotoalbum_list .fotoalbum_list_item .fotoalbum_list_item_delete{
	position:absolute;
	margin: 3px 0px 0px 90px;
}







/* SPONZOROVANE */
.sponzorovane {
	float: left;
	width: 390px;
	margin: 0px 0px 0px 0px;
}
.sponzorovane.info {
	margin-top: 73px;
}
.sponzorovane .sponzorovane_wrapper {
	margin: 0px 0px 0px 0px;

}
.sponzorovane_list_text {
	width: 607px;
	padding: 10px 0px;
	margin: -25px 0px 10px -21px;
	background: rgb(133, 86, 181);
	z-index: 0;
	/*box-shadow: 0px 0px 4px 2px rgb(213, 226, 219);*/
	border-radius: 3px;
	text-align: center;
	color: rgb(232, 243, 239);
	font-size: 18px;

}
.sponzorovane .sponzorovane_wrapper .sponzorovane_list{
	margin-left: 5px;

}
.sponzorovane .sponzorovane_wrapper #list_link{
	margin: 23px 35px 0px 0px;
  	font-size: 10px;
  	color: rgb(4, 4, 4);
	float: right;

}
.sponzorovane .sponzorovane_wrapper .sponzorovane_form{
	text-align: center;
	width: 500px;
	margin: -40px 0px 0px 0px;

}
.sponzorovane .sponzorovane_wrapper .sponzorovane_form #popis_feedback {
  position: absolute;
  margin: -7px 0px 0px 0px;
  color: red;
  font-size: 10px;
}
.sponzorovane .sponzorovane_wrapper .sponzorovane_form #info_platba_text {
  font-size: 10px;
}
.sponzorovane .sponzorovane_wrapper .sponzorovane_form #link,
.sponzorovane .sponzorovane_wrapper .sponzorovane_form #text {
	/*border-radius: 6px;*/
  	background: rgb(254, 246, 209);
	padding: 4px;
	border: 1px solid rgb(255, 255, 255);
	
}
.sponzorovane_form #link::-webkit-input-placeholder,
.sponzorovane_form #text::-webkit-input-placeholder {
  color: rgb(0, 0, 0);


}
.sponzorovane .sponzorovane_wrapper .sponzorovane_ukazka{
	width: 192px;
	margin: -20px 0px 0px 10px;
	position: absolute;
}
.sponzorovane_list_item{
	width: 355px;
	/*height: 190px;*/
	border: 1px solid rgb(195, 195, 195);
	border-radius: 6px;
	/*margin-bottom: 7px;*/
	background: rgb(255, 255, 255);
	float:left;
	margin: 0px 56px 0px 0px;
}
.sponzorovane_list_item_photo{
	width: 355px;
	/*height: 100px;*/
	overflow: hidden;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.sponzorovane_list_item .sponzorovane_list_item_photo img{
	width: 355px;

} 
.sponzorovane_list_item .sponzorovane_list_item_text{
	color: rgb(78, 78, 78);
	font-size: 11px;
	padding: 5px;
}

.firma_admin_wrapper .firma_admin_item {
  width: 500px;
  float: left;
  margin-bottom: 10px;
}
.firma_admin_wrapper .firma_admin_item .firma_admin_info {
  float: left;
  padding-right: 10px;
  width: 70px;
  text-align: center;
}
.firma_admin_wrapper .firma_admin_item .firma_admin_info a {
  margin-left: 0px;
}
.firma_admin_wrapper .firma_admin_item .firma_admin_info2 {
  float: left;
  padding-right: 10px;
  width: 70px;
  text-align: center;
}
.firma_admin_wrapper .firma_admin_item .firma_admin_info3 {
  float: left;
  padding-right: 10px;
  width: 70px;
  text-align: center;
}
.firma_admin_wrapper .firma_admin_item .firma_admin_info4 {
  float: left;
  padding-right: 10px;
  width: 70px;
  text-align: center;
}
.firma_admin_wrapper .firma_admin_item .firma_admin_info5 {
  float: left;
  padding-right: 10px;
  width: 80px;
  text-align: center;
}
.firma_admin_wrapper .firma_admin_item .firma_admin_info5 img{
  margin-top: -5px;
}



.fotoalbum_list {
  	float: left;
	/*font-size: 14px;*/
	width: 350px;
	margin-top: 20px;
	margin-left: 20px;
}
.fotoalbum_list.mes {
	margin-top: 10px;
	margin-left: 20px;
}
.fotoalbum_list .fotoalbum_list_item {
  /*padding: 5px;*/
  border: 1px solid rgb(128, 128, 128);
  float: left;
  width: 73px;
  height: 73px;
  margin-right: 9px;
  margin-bottom: 9px;
  /*background: rgb(176, 208, 197);*/
  overflow: hidden;
  border-radius: 10px;
}
.fotoalbum_list .fotoalbum_list_item .fotoalbum_list_item_photo {
  /*padding-right: 5px;*/
  /*border-right: 1px solid rgb(55, 113, 92);*/
  float: left;
}
.fotoalbum_list .fotoalbum_list_item .fotoalbum_list_item_photo img {
	width: 73px;
}
.fotoalbum_list_item:hover .delete_fotoalbum,
.fotoalbum_list_item:hover .profilovka_fotoalbum {
	display: block;
}
.profilovka_fotoalbum {
  	margin: 5px 0px 0px 40px;
	position: absolute;
	z-index: 20;	
	display: none;

}
.profilovka_fotoalbum img{
	cursor: pointer;
}
.delete_fotoalbum {
  	margin: 5px 0px 0px 5px;
	position: absolute;
	z-index: 20;	
	display: none;

}
.delete_fotoalbum img{
	cursor: pointer;
}

.search_wrapper.najdene {

	position: fixed;
	/*bottom: 20px;*/
	left: 130px;
	width: 200px;
	min-height: 344px;
	padding: 10px;
  	background: rgb(255, 255, 255);
	border-radius: 5px;
	border: 1px solid rgb(163, 147, 72);
	display: block;
	margin-top: 230px;	

}
.search_wrapper {

	position: fixed;
	left: 115px;
	width: 280px;
	padding: 0px 10px;
  	background: rgb(255, 255, 255);
	border-radius: 5px;
	border: 1px solid rgb(76, 68, 32);
	display: none;
	margin-top: 225px;
	z-index: 100;	

}
.search_item {
	float: left;
	/*position: absolute;*/
	width: 160px;
	/*height: 120px;*/
  	color: rgb(255, 255, 255);
	margin: 0px 0px 10px 15px;
  	background: rgb(163, 147, 72);
	padding: 5px;
	border-radius: 5px;
	font-size: 10px;
	overflow: hidden;

}
.search_item_img {
	float: left;
	width: 30px;
	height: 30px;
	overflow: hidden;
	margin-right: 10px;

}
.search_item_img #search_info_img {
	width: 30px;


}
.search_item #search_info_img2{
	position: absolute;
	width: 170px;
	height: 40px;
	margin: -5px 0px 0px -5px;

}
.search_item_text {
	float: left;
	/*position: absolute;*/
	margin: 0px 0px 0px 0px;
  	color: rgb(255, 255, 255);
	/*width: 170px;*/
	font-size: 10px;
	/*text-align: center;*/
  	/*background: rgb(157, 203, 236);*/

}





.title_top_spravy,
.title_top_priatel,
.title_top_profil,
.title_top_ide,
.title_top_vip,
.title_top_reklama,
.title_top_search,
.title_top_prit,
.title_top_odhlasit {

	top: 40px;
	left: 15px;
	position: absolute;
	margin: 0px 0px 0px 0px;
  	color: rgb(255, 255, 255);
	font-size: 13px;
	text-align: center;
  	background: rgb(115, 115, 116);
    	z-index: 300;	
	padding: 3px 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	display: none;
	min-width: 50px;
}
#spravy:hover .title_top_spravy,
#priatelia:hover .title_top_priatel,
#left_info_pozadie:hover .title_top_profil,
#idecko_img:hover .title_top_ide, 
#vip_top:hover .title_top_vip,
#sponz_icon:hover .title_top_reklama, 
#search_img:hover .title_top_search, 
#prit_img:hover .title_top_prit,
#odhlasit2:hover .title_top_odhlasit {

	display: block;
    	z-index: 30;
}


.title_chat_zeny,
.title_chat_muzi,
.title_chat_vse {

	position: absolute;
	margin: 30px 0px 0px 10px;
  	color: rgb(255, 255, 255);
	font-size: 13px;
	text-align: center;
  	background: rgb(115, 115, 116);
    	z-index: 300;	
	padding: 3px 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	display: none;
	min-width: 50px;
}
.chat_filter_zeny:hover .title_chat_zeny,
.chat_filter_muzi:hover .title_chat_muzi,
.chat_filter_vse:hover .title_chat_vse {

	display: block;
}


.title_online_muzi, 
.title_online_zeny,
.title_online_vse {

	position: absolute;
	margin: 40px 0px 0px 20px;
  	color: rgb(255, 255, 255);
	font-size: 13px;
	text-align: center;
  	background: rgb(115, 115, 116);
    	z-index: 300;	
	padding: 3px 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	display: none;
	min-width: 50px;
}
.online_ludia_muzi:hover .title_online_muzi,
.online_ludia_zeny:hover .title_online_zeny,
.online_ludia_vse:hover .title_online_vse {

	display: block;
}






.pritazlivost {
	float: left;
	width: 100%;
	/*background: rgb(255, 255, 255);*/
	/*min-height: 400px;*/
	margin-left: 10px;
	/*margin-top: -15px;*/
}
.pritazlivost_wrapper {
	/*padding: 15px 15px;*/  
	width: 580px;
	/*background: rgb(255, 255, 255);*/
}
.nadpis_text_moje_hod {
	position:absolute;
	margin: 400px 0px 0px 20px;
	font-size: 24px;
}
.nadpis_text_hodnotenie {
	/*position:absolute;*/
	margin: 0px 0px 0px 117px;
	font-size: 14px;
}
.nadpis_text_nula {
	/*position:absolute;*/
	margin: 0px 0px 0px 30px;
	font-size: 14px;
}
.pritazlivost_wrapper .pritazlivost_item {
	position:absolute;
	width: 300px;
	height: 300px;
	overflow:hidden;
	margin: 0px 0px 0px 40px;
}
.pritazlivost_loading {
	position:absolute;
	background: rgba(252, 251, 250, 0.76);
	margin: 30px 0px 0px 30px;
	width: 320px;
	height: 320px;
	z-index:100;
	display: none;
}
.pritazlivost_wrapper .pritazlivost_item #prit_img_foto {
	width: 300px;

}
.pritazlivost_item .pritazlivost_cisla {
	position:absolute;
	margin: 265px 0px 0px 10px;
}
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_1,
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_2,
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_3,
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_4,
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_5,
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_6,
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_7,
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_8,
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_9 {
	float: left;
	background: rgb(223, 208, 140);
	color: rgb(106, 94, 43);
	padding: 5px 10px;
	text-align: center;
	margin-right: 1px;	
	cursor: pointer;
	border-radius: 4px;
	
}
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_10 {
	float: left;
	background: rgb(223, 208, 140);
	color: rgb(106, 94, 43);
	padding: 5px 6px;
	text-align: center;
	margin-right: 1px;
	cursor: pointer;
	border-radius: 4px;
	
}
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_1:hover,
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_2:hover,
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_3:hover,
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_4:hover,
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_5:hover,
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_6:hover,
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_7:hover,
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_8:hover,
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_10:hover,
.pritazlivost_item .pritazlivost_cisla .pritazlivost_item_9:hover {
	background: rgb(204, 189, 117);
	
}



.krasa_top {
	width: 60px;
	height: 100%;
	/*background: rgb(255, 255, 255);*/
	/*min-height: 400px;*/
	margin-left: -2px;
	margin-top: -22px;
	top: 0px;
	position: fixed;
	z-index: 20;
}
.krasa_top_wrapper {
	/*padding: 15px 15px;*/  
	/*width: 580px;*/
	/*background: rgb(255, 255, 255);*/
	margin-top: 5px;
	margin-left: 5px;
}
.krasa_top_wrapper .krasa_top_item {
	width: 50px;
	height: 50px;
	overflow:hidden;
	margin: 0px 0px 2px 0px;
	float: left;
	border-radius: 5px;
}
.krasa_top_wrapper .krasa_top_item #krasa_top_foto{
	width: 50px;
	border-radius: 5px;
}
.krasa_top_krasa {
  	position: absolute;
  	margin: 3px 0px 0px 3px;
	display: none;	
}
.krasa_top_krasa img{
  	width: 45px;	
}
.krasa_top_cislo {
  	position: absolute;
  	margin: 11px 0px 0px 15px;
  	color: rgb(255, 255, 255);
	/*background: rgb(255, 255, 255);*/
	font-size: 14px;
	border-radius: 5px;
	font-weight: bold;
	width: 15px;
	padding: 0px 3px;
	text-align: center;
	display: none;		
}
.krasa_top_cislo a{
  	color: rgb(255, 255, 255);
	
}
.krasa_top_item:hover .krasa_top_cislo,
.krasa_top_item:hover .krasa_top_krasa {
	display: block;		
}

