* {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 100%;}
body {width: 100%; margin: 0;	padding: 0;	text-align: center;	font-size: 14px; color: #2f0800; background-color: transparent; }
a {text-decoration: none;	color: #2f0800;}
a:hover {text-decoration: underline;}
img {border: 0px;	vertical-align: top;}
p, form, h1, h2, h3, h4, h5, h6, ul, fieldset, ol {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
fieldset {border: none;}
ul, ol {list-style: none;}
.clear {clear: both; height: 1px; font-size: 1px;	line-height: 1px;}
.clear10 {clear: both; height: 10px; font-size: 1px;	line-height: 1px;}
.hdn {display: none;}
.input_submit {border: none; cursor: pointer;}
.input_text, textarea {border: none;padding: 2px;}

.area_popup {text-align: left; }

.popup_b {background: url(../images/bg_reg_bottom.png) no-repeat 0 100%; height: 81px; width: 623px;}
.popup_b .legend {float: left; color: #4f3607; font-size: 17px; padding-top: 5px; padding-left: 39px;}
.popup_b .input_submit {margin: 0 50px 0 0; width: 251px; height: 67px; display.inline; float: right;}
.popup_b .input_submit input, .popup_b .input_submit button {border: none; width: 251px; height: 77px; cursor: pointer; color: #fff; background-color: transparent; font-size: 30px; font-weight: bold;}
.popup_b .input_submit:hover {text-decoration: none;}

/* Login */
.log_form {background: url(../images/bg_login.png) no-repeat 0 0; padding: 22px 27px 0 182px; width: 524px; height: 369px;}
.log_form .close {display: block; float: right; width: 63px; height: 56px; background: url(../images/blank.gif) no-repeat 0 0; cursor: pointer;}
.log_form h2 {padding: 25px 0 15px 150px; color: #4f3607; font-size: 32px; font-weight: bold;}
.log_form .item {padding: 0 0 25px 150px; width: 345px; overflow: hidden;}
.log_form .item label {color: #4f3607; font-size: 22px; width: 80px; line-height: 30px; display: block; float: left; }
.log_form .item .input_text {float: left; padding: 5px; width: 240px; height: 20px; font-size: 16px; background-color: transparent;}
.log_form .chb {padding: 5px 0 0 232px;}
.log_form .chb span {font-size: 22px; color: #4f3607; padding-left: 39px; background-image: none;}
.log_form .chb span.check {background: url(../images/chb_check.png) no-repeat 0 0;}
.log_form .forgot {display: block; float: left; margin-top: 31px; color: #756766; font-size: 18px; text-decoration: underline;}
.log_form .input_submit {float: right; text-indent: -100000px; width: 245px; height: 70px; margin: 15px 5px 0 0; background: url(../images/title_login.png) no-repeat 0 0; display: block;}

.reg_form {background: url(../images/bg_reg.png) no-repeat 0 0; padding: 0 0 10px 39px; width: 584px; min-height: 660px;  overflow: hidden;}
.reg_form h2 {padding: 0 0 15px 0; color: #4f3607; font-size: 32px; font-weight: bold;}
.reg_form .close {display: block; float: right; width: 63px; height: 56px; background: url(../images/blank.gif) no-repeat 0 0; margin-right: 30px; cursor: pointer; margin-bottom: 30px;} 
.reg_form .block {float: left; width: 284px;}
.reg_form .block .label {padding: 0 0 3px 0; width: 284px; overflow: hidden; }
.reg_form .block label {color: #4f3607; font-size: 15px; padding-left: 8px;}
.req {font-size: 15px; color: #f15403;}
.reg_form .block .input_text {margin-bottom: 8px; background: url(../images/bg_input_reg.gif) no-repeat 0 0; padding: 7px 5px;  width: 230px; height: 22px; color: #000; font-size: 18px; z-index: 1;}
.reg_form .block .clear {height: 68px;}
.reg_form .block .select .clear {height: 1px; line-height: 1px; font-size: 1px;}
.reg_form .legend {color: #4f3607; font-size: 17px; padding-top: 25px;}
.reg_form .block .select {width: 240px; *padding-top: 3px; *padding-bottom: 7px; position: relative; *z-index: 1;}
.reg_form .block .select .input_text {float: left; width: 202px; margin-bottom: 7px; *margin-bottom: 0px;}
.reg_form .block .select .btn {display: block; float: left; background: url(../images/bg_input_select.gif) no-repeat 0 0; width: 28px; height: 36px;}
.reg_form .block .select ul {position: absolute; top: 35px; *top: 38px; left: 5px; border: 1px solid #dbdfe6; border-top: none; background-color: #fff; width: 227px; z-index: 100; max-height: 125px; overflow: auto; _height: 125px;} 
.reg_form .block .select ul li {z-index: 100;}
.reg_form .block .select ul li a {padding: 3px 5px; display: block; z-index: 100; height: 1.1em;}
.reg_form .block .select ul li a:hover {text-decoration: none; background-color: #CCC;}
.reg_form .block .s70 {width: 70px; float: left; padding-right: 5px;}
.reg_form .block .s70 .input_text {width: 22px;}
.reg_form .block .s70 ul {width: 48px;}
.reg_form .block .s100 {width: 100px; float: left;}
.reg_form .block .s100 .input_text {width: 50px;}
.reg_form .block .s100 ul {width: 75px;}
.reg_form .block .radio {width: 284px; overflow: hidden; line-height: 36px; padding-bottom: 6px; *padding-bottom: 7px;}
.reg_form .block .radio label {float: left; line-height: 36px; padding-left: 0; padding-right: 15px;}
.reg_form .block .radio input {float: left; margin: 11px 5px 0 0; *margin: 8px 5px 0 0;}
.reg_form .text {padding: 5px 50px 15px 0px;}
.reg_form .captcha {width: 524px; overflow: hidden; padding-bottom: 10px;}
.reg_form .captcha .image {float: left;}
.reg_form .captcha .label {padding: 0 0 3px 0; width: 284px; overflow: hidden; }
.reg_form .captcha label {color: #4f3607; font-size: 15px; padding-left: 8px;}
.reg_form .captcha .input_text {margin-bottom: 8px; background: url(../images/bg_input_reg.gif) no-repeat 0 0; padding: 7px 5px;  width: 230px; height: 22px; color: #000; font-size: 18px; z-index: 1; float: right; }
.reg_form .podmienky .label {padding: 0 0 3px 0; width: 284px; overflow: hidden; }
.reg_form .podmienky label {color: #4f3607; font-size: 15px; padding-left: 8px;}
.reg_form .podmienky textarea {background: url(../images/bg_textarea.gif) no-repeat 0 0; width: 517px; height: 238px; padding: 5px; border: none; margin-bottom: 5px;}
.reg_form .podmienky .chb {padding: 5px 0 0 8px;}
.reg_form .podmienky .chb span {font-size: 14px; color: #4f3607; padding-left: 39px; background-image: none;}
.reg_form .podmienky .chb span.check {background: url(../images/chb_check.png) no-repeat 0 0;}
.reg_form .full {width: 527px; clear: both;}
.reg_form .full .label {padding: 0 0 3px 0; width: 517px; overflow: hidden; }
.reg_form .full label {color: #4f3607; font-size: 15px; padding-left: 8px;}
.reg_form .full .input_text {background: url(../images/bg_input527.gif) no-repeat 0 0; width: 517px; margin-bottom: 8px; padding: 7px 5px; height: 22px; color: #000; font-size: 18px; z-index: 1;}
.reg_form .full .select {position: relative; width: 527px; *z-index: 1;}
.reg_form .full .select .input_text {width: 489px; margin-right: 0; float: left;}
.reg_form .full .select a.btn {background: url(../images/bg_input_select.gif) no-repeat 0 0; width: 28px; height: 36px; display: block; float: left;}
.reg_form .full .select ul {position: absolute; top: 35px; left: 5px; border: 1px solid #dbdfe6; border-top: none; background-color: #fff; width: 512px; z-index: 100; max-height: 125px; overflow: auto; _height: 125px;} 
.reg_form .full .select ul li {z-index: 100;}
.reg_form .full .select ul li a {padding: 3px 5px; display: block; z-index: 100; height: 1.1em;}
.reg_form .full .select ul li a:hover {text-decoration: none; background-color: #CCC;}
.reg .popup_b .reg_submit {margin: 0 50px 0 0; width: 251px; height: 67px; background: url(../images/title_registrovat.png) no-repeat 0 0; float: right; text-indent: -10000px;}
.reg_form textarea.w146 {margin-bottom: 5px; padding: 7px 5px;  width: 508px; height: 132px; background: url(../images/bg_textarea146.gif) no-repeat 0 0;}
.reg_form textarea {color: #000; font-size: 18px;}
.reg_form .icona {float: left; margin: 0 10px 5px 0;}
.reg_form .text {padding: 0 45px 10px 10px;}
.reg_form .text a {text-decoration: underline;}
.reg_form .block .full .radio {width: 527px;}
.reg_form .block .full .radio label {width: 480px; line-height: 1.3em; padding-top: 8px;}

.log_intro  {background: url(../images/bg_log_intro.png) no-repeat 0 0; padding: 30px 27px 0 170px; width: 522px; height: 371px; overflow: hidden;}
.log_intro .close {display: block; float: right; width: 63px; height: 56px; background: url(../images/blank.gif) no-repeat 0 0; cursor: pointer;}
.log_intro h2 {padding: 25px 0 20px 145px; color: #4f3607; font-size: 32px; font-weight: normal;} 
.log_intro .text {font-size: 22px; color: #4f3607; padding-left: 145px; width: 345px; height: 155px; overflow: hidden;}
.log_intro .edit {display: block; float: left; margin-top: 10px; color: #756766; font-size: 18px; text-decoration: underline;}
.log_intro .add {display: block; float: right; width: 246px; height: 67px; background: url(../images/title_pridajdielko.png) no-repeat 0 0;}

.upload_form {background: url(../images/bg_reg.png) no-repeat 0 0; padding: 0 0 10px 39px; width: 584px; min-height: 660px; overflow: hidden;}
.upload_form .close {display: block; float: right; width: 63px; height: 56px; background: url(../images/blank.gif) no-repeat 0 0; margin-right: 30px; cursor: pointer; margin-bottom: 30px;} 
.upload_form h2 {padding: 0 0 15px 0; color: #4f3607; font-size: 32px; font-weight: bold;/*height: 50px; background: url(../images/title_pridaniedielka.png) no-repeat 0 0; text-indent: -10000px;*/}
.upload_form .menu {padding: 0 0 20px 5px; width: 510px; overflow: hidden; }
.upload_form .menu span {display: block; float: left; padding-right: 25px; line-height: 38px; font-size: 15px;}
.upload_form .menu span.sep {padding: 0 10px; font-size: 20px; color: #c1b994;}
.upload_form .menu a {display: block; float: left; line-height: 38px; color: #4f3607; font-size: 20px; width: 93px; text-align: center; }
.upload_form .menu a#m_img {width: 100px;}
.upload_form .menu a.sel {color: #fff;}
.upload_form .menu a.sel:hover {text-decoration: none;}
.upload_form .menu a#m_img.sel {background: url(../images/bg_select_menu.png) no-repeat 0 0;}
.upload_form .menu a#m_video.sel {background: url(../images/bg_select_menu.png) no-repeat 0 -38px;}
.upload_form .menu a#m_txt.sel {background: url(../images/bg_select_menu.png) no-repeat 0 -76px;}

.upload_form .text {padding: 0 45px 10px 10px;}
.upload_form .text a {text-decoration: underline;}

.upload_form .label {padding: 0 0 3px 0; width: 500px; overflow: hidden; }
.upload_form label {color: #4f3607; font-size: 15px; padding-left: 8px;}
.upload_form .val {display: block; padding: 0 0 10px 10px; color: #7f7d71; font-size: 18px;}
.upload_form .input_text {margin-bottom: 8px; background: url(../images/bg_input527.gif) no-repeat 0 0; padding: 7px 5px;  width: 517px; height: 22px; color: #000; font-size: 18px;}
.upload_form textarea {margin-bottom: 8px; padding: 7px 5px;  width: 517px; height: 234px; color: #000; font-size: 18px; line-height: 1.3em; background: url(../images/bg_textarea.gif) no-repeat 0 0;}
.upload_form textarea.area85 {background: url(../images/bg_textarea85.gif) no-repeat 0 0; height: 71px;}

.upload_form #upload_button {height: 45px; padding-bottom: 36px;}
.upload_form .editor {margin-bottom: 8px;}

.upload_form .select {position: relative; width: 527px; z-index: 100;}
.upload_form .select .input_text {width: 489px; margin-right: 0; float: left;}
.upload_form .select a.btn {background: url(../images/bg_input_select.gif) no-repeat 0 0; width: 28px; height: 36px; display: block; float: left;}
.upload_form .select ul {position: absolute; top: 35px; left: 5px; border: 1px solid #dbdfe6; border-top: none; background-color: #fff; width: 512px; z-index: 100; max-height: 125px; overflow: auto; _height: 125px;} 
.upload_form .select ul li {z-index: 100;}
.upload_form .select ul li a {padding: 3px 5px; display: block; z-index: 100; height: 1.1em;}
.upload_form .select ul li a:hover {text-decoration: none; background-color: #CCC;}

.upload_form .popis {width: 327px; float: left;}
.upload_form .popis textarea {width: 307px; height: 244px; background: url(../images/bg_textarea317.gif) no-repeat 0 0;}

.upload_form .upload {width: 200px; float: left;}
.upload_form .upload .input_text {width: 189px; background: url(../images/bg_input199.gif) no-repeat 0 0; margin-bottom: 3px;}
.upload_form .upload .btn_upload {border: none; background: url(../images/btn_upload.png) no-repeat 0 0; height: 36px; width: 124px; color: #000; font-size: 17px;}
.upload_form .upload .foto {margin-top: 11px; background-color: #f2eac3; padding-top: 22px; width: 199px; height: 148px; text-align: center;}

.upload_form .priloha {padding: 10px 0;}
.upload_form .priloha h3 {color: #4f3607; font-weight: normal; font-size: 24px; padding: 0 0 15px 10px;}
.upload_form .priloha label {padding: 0; font-size: 11px;}
.upload_form .priloha h4 {color: #4f3607; font-weight: normal; font-size: 15px; padding: 0 0 14px 10px;}
.upload_form .priloha .pc {float: left; width: 200px; padding-right: 5px;}
.upload_form .priloha .pc .foto {padding-bottom: 20px;}
.upload_form .priloha .pc .foto input {margin-top: 35px;}
.upload_form .priloha .pc .btn_upload {margin-left: 30px;}

.upload_form .priloha .gal {float: left; width: 340px; overflow: hidden;}
.upload_form .priloha .gal .foto {padding: 0 0 20px 20px; float: left; width: 145px;}
.upload_form .priloha .gal .foto input {margin-top: 35px;}

.upload_form .icona {float: left; margin: 0 10px 5px 0;}

.popup_b .upload_submit {margin: 0 50px 0 0; width: 251px; height: 67px; background: url(../images/title_vlozitdielko.png) no-repeat 0 0; float: right; text-indent: -10000px;}

.popup_b .submit_jezisko {line-height: 2em;}

.write_form {background: url(../images/bg_write.png) no-repeat 0 0; padding: 0 0 10px 36px; width: 580px; overflow: hidden; height: 463px;}
.write_form .close {display: block; float: right; width: 63px; height: 56px; background: url(../images/blank.gif) no-repeat 0 0; margin-right: 30px; cursor: pointer; margin-bottom: 25px;} 
.write_form h2 {color: #4f3607; font-size: 32px; padding-bottom: 20px;}
.write_form .label {padding: 0 0 3px 0; width: 500px; overflow: hidden; }
.write_form label {color: #4f3607; font-size: 15px; padding-left: 8px;}
.write_form .input_text {margin-bottom: 8px; background: url(../images/bg_input518.gif) no-repeat 0 0; padding: 7px 5px;  width: 508px; height: 22px; color: #666; font-size: 18px;}
.write_form textarea {margin-bottom: 8px; padding: 7px 5px;  width: 508px; height: 132px; color: #000; font-size: 18px; line-height: 1.3em; background: url(../images/bg_textarea146.gif) no-repeat 0 0;}
.write_form .popup_b {background-image: none; width: auto;}
.write_form .legend {padding-left: 8px;}
.write_form .input_submit {background-image: none; text-indent: 0; margin: 15px 60px 0 0; width: 176px; height: 55px;}
.write_form .input_submit button {border: none; background-color: transparent; color: #fff; font-size: 26px; font-weight: bold; display: block; text-align: center; cursor: pointer; width: 176px; height: 55px; *line-height: 25px;}
.write_form .input_submit:hover {text-decoration: none;}

.rozklik {background: url(../images/bg_reg_rozklik.png) no-repeat 0 0; padding: 0 32px 25px 35px; width: 553px; height: 480px; text-align: center;}
.rozklik .close {display: block; float: right; width: 63px; height: 56px; background: url(../images/blank.gif) no-repeat 0 0; cursor: pointer;}
.rozklik h2 {text-align: center; padding: 20px 0 22px 0; color: #4f3607; font-size: 32px; font-weight: bold;}
.rozklik .link {display: block; width: 242px; padding-top: 20px; height: 107px; font-size: 36px; color: #fff; font-weight: bold; text-align: center; margin-bottom: 10px;}
.rozklik .link:hover {text-decoration: none;}
.rozklik .rod {float: left; width: 242px; padding-right: 33px; }
.rozklik p {line-height: 1.2em; color: #4f3607; font-size: 16px;}
.rozklik .ped {float: left; width: 242px; }

.small .reg_form {min-height: 305px; background-image: url(../images/bg_reg_small.png);}
.small .popup_b {background-image: url(../images/bg_reg_small_bottom.png); height: 80px;}
.small .big_b {background-image: url(../images/bg_reg_small_bottom2.png); height: 110px;}
.small .popup_b .input_submit input, .small .popup_b .input_submit button {margin: 15px 0 0 55px; width: 185px; height: 65px;}
.small .big_b .input_submit input, .small .big_b .input_submit button {margin: 5px 0 0 0px; width: 248px; height: 95px;}
.small .big_b .legend {padding-top: 45px;}

.small .opis {font-size: 16px; padding: 0 60px 15px 10px; color: #8c7f5e;}

.small h2.tema {padding-left: 85px; background: url(../images/ico_tema.png) no-repeat 0 0; line-height: 60px;}
.small .smille {padding-bottom: 5px;}

/*** Alert Popupy ****/
.vs_popup {height: 370px; overflow: hidden; width: 376px; position: relative;}
.vs_popup .close {display: block; float: right; width: 63px; height: 56px; background: url(../images/blank.gif) no-repeat 0 0; cursor: pointer; margin-bottom: 20px;} 
.vs_popup h2 {color: #4f3607; font-size: 32px; padding-bottom: 20px; font-weight: bold;}
.vs_popup .text {font-size: 20px; color: #4f3607;}
.vs_popup input {position: absolute; bottom: 5px; right: 0;  border: none; font-size: 36px; color: #fff; font-weight: bold; width: 256px; height: 75px; cursor: pointer; background-color: transparent;}

.ava01 {background: url(../images/bg_popup.png) no-repeat 135px 29px;}
.ava01 .vs_popup {background: url(../images/panak01.png) no-repeat 0 0; padding: 29px 0 0 345px; }

.ava02 {background: url(../images/bg_popup.png) no-repeat 97px 18px;}
.ava02 .vs_popup {background: url(../images/panak02.png) no-repeat 0 0; padding: 18px 0 0 307px; }

.ava03 {background: url(../images/bg_popup.png) no-repeat 97px 30px;}
.ava03 .vs_popup {background: url(../images/panak03.png) no-repeat 0 0; padding: 30px 0 0 307px; }

.ava04 {background: url(../images/bg_popup.png) no-repeat 101px 105px;}
.ava04 .vs_popup {background: url(../images/panak04.png) no-repeat 0 0; padding: 105px 0 0 311px; }

.ava05 {background: url(../images/bg_popup.png) no-repeat 99px 47px;}
.ava05 .vs_popup {background: url(../images/panak05.png) no-repeat 0 0; padding: 47px 0 0 309px; }

.ava06 {background: url(../images/bg_popup_nobtn.png) no-repeat 99px 47px;}
.ava06 .vs_popup {background: url(../images/panak05.png) no-repeat 0 0; padding: 110px 0 0 309px; height: 280px; width: 390px; position: relative;}
.ava06 .vs_popup a {display: block; position: absolute; bottom: 10px;} 
.ava06 .vs_popup a.ano {width: 203px; height: 75px; right: 167px;}
.ava06 .vs_popup a.nie {width: 140px; height: 75px; right: 0px;}

/* Pohladnica */
.postcard_form { background: url(../images/bg_postcard.png) no-repeat; padding: 0 53px 10px 38px; width: 528px; height: 815px; margin-left: 55px; font-size: 15px; color: #4f3607; position: relative; overflow: hidden;  }
.postcard_form .close { display: block; float: right; margin-right: -26px; width: 63px; height: 56px; background: url(../images/blank.gif) no-repeat 0 0; cursor: pointer; }
.postcard_form h2 { padding: 20px 0 0 0; color: #4f3607; font-size: 30px; font-weight: bold; margin-bottom: 15px; } 
.postcard_form p { margin-bottom: 10px; }
.postcard_form .preview { float: left; width: 175px; }
.postcard_form .preview h3 { margin: 0 0 6px 5px; }
.postcard_form .preview img { display: block; padding: 9px 18px; background: url(../images/bg_preview.gif) no-repeat; margin-left: 5px; }
.postcard_form .title { float: right; width: 334px; }
.postcard_form p.melody { margin: 3px 0 0 0; }
.postcard_form .top {  margin-bottom: 10px; }
.postcard_form a { color: #f15403; text-decoration: underline; }
.postcard_form .label { display: block; margin: 0 0 0 8px; }
.postcard_form .label label { display: inline; margin: 0; }
.postcard_form input.text-input, .postcard_form textarea { font-size: 18px; color: #000; padding: 6px 7px; }
.postcard_form select { font-size: 18px; color: #000; padding: 4px 7px; }
.postcard_form textarea { border-top: 1px solid #abadb3; border-right: 1px solid #abadb3; border-left: 1px solid #e2e3ea; border-bottom: 1px solid #e2e3ea; }
.postcard_form .req { font-size: 25px; line-height: 1.0; vertical-align: text-top; }
.postcard_form .nadpis { width: 318px; height: 54px; }
.postcard_form .melodia { width: 332px; }
.postcard_form .prijemca { width: 512px; }
.postcard_form .sprava { width: 512px; height: 152px; }
.postcard_form .den { width: 60px; }
.postcard_form .mesiac { width: 120px; }
.postcard_form .rok { width: 90px; }
.postcard_form .choose_date { background: url(../images/ico_calendar.gif) left center no-repeat; padding-left: 22px; font-size: 15px; margin-left: 20px; }
.postcard_form .povinne { margin: 25px -5px 0 8px; font-size: 18px; }
.postcard_form .submits { position: absolute; left: 215px; bottom: 4px; width: 350px; height: 80px; margin: 0; }
.postcard_form .submits .button { text-align:center; display:inline; float:left; border: none; cursor: pointer; font-size: 24px; color: #fff; background: none; font-weight: bold; width: 160px; height: 70px; padding-top:10px; line-height: 1.0; margin: -5px 0 0 25px; vertical-align: top; }
.postcard_form .submits .first { margin: 0; }

.private_chat {width: 670px; background-color: #fffae2; padding: 15px 15px 20px 15px;}
.private_chat h2 {background: url(../images/ico_private.png) no-repeat 0 0; padding-left: 90px; font-size: 26px; font-weight: normal; line-height: 45px; margin-bottom: 15px; float: left; width: 400px;}
.private_chat .close {display: block; float: left; background: url(../images/btn_close.png) no-repeat 0 0; width: 174px; height: 51px; text-align: center; line-height: 50px; color: #fff; font-size: 20px; font-weight: bold;}
.private_chat .close:hover {text-decoration: none;}
.private_chat h2 em {font-style: normal; font-weight: bold;}
.private_chat .zoznam {background: url(../images/bg_private_text.gif) no-repeat 0 0; width: 665px; height: 345px; margin-bottom: 15px;}
.private_chat .zoznam .item {padding: 3px 10px; width: 625px; overflow: hidden;}
.private_chat .zoznam .item em {display: block; float: left; width: 40px; font-size: 13px; color: #5d6065; font-weight: bold; font-style: normal;}
.private_chat .zoznam .item span {display: block; float: left; padding: 0 3px; color: #a8bfc3; font-size: 13px; font-weight: bold;}
.private_chat .zoznam .item p {float: left; width: 570px;}
.private_chat .smille {padding-bottom: 8px;}
.private_chat .smajlici { margin-left: 4px;}
.private_chat .smajlici img { margin-left:-4px; padding: 5px 7px 5px 8px; width: 18px; height: 18px; background: #e9e3c6 url(../images/bg_smajlici_link.gif) no-repeat; }
.private_chat textarea {margin-bottom: 5px; padding: 7px 5px;  width: 517px; height: 93px; background: url(../images/bg_textarea146.gif) no-repeat 0 0; color: #000; font-size: 18px; float: left; margin-right: 10px;}
.private_chat .input_submit {float: left; }
.private_chat .input_submit input {background: url(../images/btn_chat.png) no-repeat 0 0; width: 129px; height: 111px; color: #fff; font-size: 30px; font-weight: bold; border: none; cursor: pointer;} 

.reg_form .line {background: url(../images/line.gif) repeat-x 0 50%; height: 15px; width: 520px; clear: both;}
.reg_form .add_new_child {clear: both; padding: 10px 0;}
.reg_form .add_new_child a {font-size: 24px; font-weight: bold;}

/* Roztroj */
.roztroj {background: url(../images/bg_roztroj.png) no-repeat 0 0; padding: 0 32px 30px 26px; width: 683px; height: 475px; text-align: center;}
.roztroj .close {display: block; float: right; width: 63px; height: 56px; background: url(../images/blank.gif) no-repeat 0 0; cursor: pointer;}
.roztroj h2 {text-align: center; padding: 20px 0 20px 0; color: #4f3607; font-size: 32px; font-weight: bold;}
.roztroj .link {display: block; width: 214px; height: 124px; font-size: 36px; color: #fff; font-weight: bold; text-align: center; margin-bottom: 10px; position: relative;}
.roztroj .link:hover {text-decoration: none;}
.roztroj .posta {float: left; width: 216px; padding-right: 26px; }
.roztroj p {line-height: 1.2em; color: #4f3607; font-size: 14px; padding: 0 5px;}
.roztroj .galeria {float: left; width: 215px; padding-right: 22px;}
.roztroj .akcia {float: left; width: 204px; padding: 0;}
.roztroj .link strong {display: block; position: absolute; text-align: center; left: 0; width: 214px; cursor:pointer; }

.log_intro2  {background: url(../images/bg_log_intro2.png) no-repeat 0 0; padding: 86px 0 0 205px; width: 505px; height: 320px; overflow: hidden;}
.log_intro2 .enter {display: block; float: left; width: 145px; height: 76px; margin: 5px 0 0 15px; background: url(../images/title_vstupit.png) no-repeat 50% 50%; cursor: pointer;}
.log_intro2 h2 {padding: 25px 0 20px 112px; color: #4f3607; font-size: 32px; font-weight: normal;} 
.log_intro2 .text {font-size: 22px; color: #4f3607; padding-left: 112px; width: 345px; height: 145px; overflow: hidden;}
.log_intro2 .edit {display: block; float: left; color: #756766; font-size: 16px; text-decoration: underline; width: 125px; text-align: center;}
.log_intro2 .add {display: block; float: left; margin: 3px 0 0 15px; width: 203px; height: 77px; background: url(../images/title_pridajdielko.png) no-repeat 50% 50%;}

.submits-top { z-index:10000; }
.submits-top input { font-size:1px !important; color:#cf7600 !important;  }
