html {
color:#000;
background:#fff;
text-decoration:none;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,th,td {
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

fieldset,img {
border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400;
}

li {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400;
}


sup {
vertical-align:text-top;
}

sub {
vertical-align:text-bottom;
}

input,textarea,select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}

legend {
color:#000;
}

b,strong {
font-weight:700;
}

em,i {
font-style:italic;
}

html,body {
height:100%;
background:#ebebeb;
margin:0 auto;
padding:0;
display:table;
}

body {
height:100%;
font-family:tahoma;
color:#333;
text-align:center;
margin:0 auto;
padding:0;
display:table;
}

* {
font-size:11px;
}

.spacer {
height:20px;
}

a:active,a:visited,a:link {
color:#0074CE;
text-decoration:underline;
}

a:hover {
color:#757575;
text-decoration:none;
}

div.hr {
border-top:1px #ddd solid;
margin-top:1em;
margin-bottom:1em;
}

#main h1 {
font-size:20px;
color:#3F3F3F;
padding:0 0 10px;
}

#main h1.title {
font-size:20px;
color:#3F3F3F;
padding-bottom:2px;
}

#main h2 {
font-size:18px;
color:#3F3F3F;
padding:0 0 10px;
}

#main h3 {
font-size:15px;
color:#3F3F3F;
font-weight:700;
padding:0 0 10px;
}

#main h4 {
font-size:14px;
color:#3F3F3F;
font-weight:700;
padding:0 0 10px;
}

#main h5 {
font-size:12px;
color:#3F3F3F;
font-weight:700;
padding:0 0 10px;
}

#main h6 {
font-size:11px;
color:#3F3F3F;
font-weight:700;
padding:0 0 10px;
}

#container-bg {
width:940px;
margin-left:auto;
margin-right:auto;
background:#ebebeb url(../images/page-shadow-top.gif) no-repeat center top;
}

#container {
width:920px;
margin-left:10px;
margin-right:10px;
background:#fff;
}

#header {
height:85px;
background:#0776ac url(../images/header-bg.gif) repeat-x;
}

.logo-link {
display:block;
float:left;
margin:0;
padding:0;
}

#pathway {
height:25px;
width:719px;
border-top:1px #127dbc solid;
border-left:1px #127dbc solid;
background:#fcd88b url(../images/pathway-bg.gif) repeat-x;
float:right;
margin-top:4px;
text-align:left;
}

#pathway ul {
display:block;
height:25px;
}

#pathway ul li {
display:block;
height:25px;
float:left;
font:bold 11px/25px Tahoma;
color:#666;
background:url(../images/pathway-delimiter.gif) no-repeat left top;
padding:0 5px 0 20px;
}

#pathway ul li.first {
background:none;
padding-left:10px;
}

#pathway ul li a:active,#pathway ul li a:link,#pathway ul li a:visited {
color:#666;
text-decoration:none;
}

#pathway ul li a:hover {
color:#333;
}

#header-menu {
height:25px;
width:719px;
float:right;
margin-top:30px;
text-align:left;
}

#header-menu ul {
display:block;
height:25px;
padding-right:10px;
}

#header-menu ul li {
display:block;
height:25px;
float:right;
font:bold 11px/20px Tahoma;
color:#fff;
}

#header-menu ul li a:active,#header-menu ul li a:link,#header-menu ul li a:visited {
display:block;
color:#fff;
text-decoration:none;
background:none;
padding:0 1em;
}

#header-menu ul li a:hover {
color:#fff;
background:#124e7c;
}

#main {
background:#fff url(../images/line-v.gif) repeat-y 200px top;
min-height:500px;
}

#footer {
height:60px;
background:#201f1f url(../images/footer-bg.gif) repeat-x;
}

#shadow-bottom {
height:20px;
background:#ebebeb url(../images/bottom-shadow.gif) no-repeat;
}

#bottom-menu {
float:left;
height:60px;
width:400px;
}

#bottom-menu ul {
display:block;
height:60px;
margin-left:-1em;
}

#bottom-menu ul li {
display:block;
height:60px;
float:left;
color:#fff;
line-height:60px;
padding:0 1em;
}

#copyleft {
color:#bbb;
font:11px/60px Tahoma;
float:right;
padding-right:1em;
}

#left {
float:left;
width:200px;
margin:1em 0;
}

#right {
float:right;
width:699px;
text-align:left;
margin:1em 10px 2em 0;
}

#right p {
margin-bottom:1em;
line-height:15px;
}

#login-form #remember-input {
border:1px solid #127dbc;
font:11px Tahoma;
float:left;
}

#login-form .spacer {
height:5px;
clear:both;
}

#login-form .long {
height:10px;
}

#login-form label.remember {
display:block;
float:left;
font-weight:400;
margin-bottom:0;
margin-left:5px;
font-size:11px;
}

#login-form #register-button,#login-form #submit-button {
background:#127dbc;
color:#fff;
border:1px solid #00b3fe;
font-weight:700;
padding:2px 1em;
}

#right .spacer {
height:1em;
}

.clear {
clear:both;
}

span.small {
font-size:10px;
color:#666;
}

ul.reglci li,ul.reglcib li {
margin:2px 0;
}

ul.reglci li a:visited,ul.reglci li a:link,ul.reglci li a:active {
color:#666;
text-decoration:underline;
}

ul.reglcib li a:visited,ul.reglcib li a:link,ul.reglcib li a:active {
color:#333;
text-decoration:underline;
font-weight:700;
}

ul.reglci li a:hover,ul.reglcib li a:hover {
text-decoration:none;
color:#000;
}

ul.reglci li a span,ul.reglcib li a span {
color:#000;
display:none;
font-weight:400;
}

#registration-anket div.row div.note {
width:250px;
float:right;
margin-top:0;
color:#4b7f00;
visibility:hidden;
}

#registration-anket div.err {
border:red solid 1px;
}

#registration-anket .price {
color:#333;
border:1px solid #dfdfdf;
width:100px;
margin-bottom:2px;
padding:2px 1px;
}

#registration-anket .anket-space {
color:#333;
border:1px solid #dfdfdf;
width:39px;
margin-bottom:2px;
padding:2px 1px;
}

#registration-anket .anket_floor {
color:#333;
border:1px solid #dfdfdf;
width:62px;
margin-bottom:2px;
padding:2px 1px;
}

#registration-anket .input_rooms {
color:#333;
border:1px solid #dfdfdf;
width:84px;
margin-bottom:2px;
padding:2px 1px;
}

#registration-anket .submit {
font-size:12px;
font-weight:700;
padding:1em;
}

#anket-price {
width:50px;
}

div#site-rules {
border:1px solid #ccc;
width:600px;
height:450px;
overflow:scroll;
padding:1em;
}

#button-agree,#button-disagree {
font-size:12px;
font-weight:700;
margin-top:5px;
margin-right:1em;
padding:5px 1em;
}

#restore-form div.row div.note {
width:250px;
float:right;
margin-top:5px;
color:#4b7f00;
visibility:hidden;
}

#restore-form input[type=submit],#restore-form input[type~=submit] {
font-size:12px;
font-weight:700;
padding:5px 1em;
}

#left-menu h1 {
font-size:12px;
font-weight:700;
text-align:center;
}

#left-menu ul li {
margin-bottom:1px;
}

#left-menu ul li a:link,#left-menu ul li a:visited,#left-menu ul li a:active {
display:block;
text-decoration:none;
color:#0074ce;
background:#fff;
padding:4px 10px;
}

#left-menu ul li a:hover {
background:#ebebeb;
}

a#left-photo:link,a#left-photo:visited,a#left-photo:active {
display:block;
width:128px;
height:128px;
border:1px solid #dfdfdf;
margin:auto;
padding:5px;
}

#sidebox {
float:right;
width:200px;
}

#sidebox #user-info li {
min-height:18px;
padding:4px 20px;
}

#sidebox #user-info li.name {
font-size:12px;
font-weight:700;
line-height:15px;
background:#fff url(../images/icons/user.gif) no-repeat;
background-position:left 4px;
}

#sidebox #user-info li.location {
background:#fff url(../images/icons/arrow_next.gif) no-repeat left 3px;
}

#sidebox #user-info li.regdate {
background:#fff url(../images/icons/time.gif) no-repeat left 3px;
}

#sidebox #user-info li.email {
background:#fff url(../images/icons/letter_open.gif) no-repeat left 3px;
}

#sidebox #user-info li.edit {
background:#fff url(../images/icons/reply.gif) no-repeat left 3px;
}

#sidebox #user-info li.add {
background:#fff url(../images/icons/action_add.gif) no-repeat left 3px;
}

#sidebox #user-info li.desc {
background:#fff url(../images/icons/file.gif) no-repeat left 3px;
line-height:15px;
}

#profile-photos {
width:400px;
overflow:auto;
}

#photo-list {
display:block;
height:75px;
padding:10px 0;
}

#photo-list li {
float:left;
margin-right:10px;
}

#photo-list li a:active,#photo-list li a:link,#photo-list li a:visited {
border:1px solid #dfdfdf;
display:block;
padding:2px;
}

#searchbox {
background:url(../images/search-bg.gif) repeat-x;
height:80px;
}

#search {
background:url(../images/search.gif) no-repeat;
height:60px;
padding:10px;
}

#search-table {
color:#fff;
width:100%;
height:60px;
}

#search-table td {
padding:1px;
}

#search-price-from,#search-price-to,#search-space-from,#search-space-to,#search-rooms-count {
border:1px #dfdfdf solid;
width:100px;
color:#000;
padding:1px 2px;
}

#search-rooms-count {
margin-left:15px;
}

#search-submit {
font-weight:700;
font-size:12px;
padding:.5em 1em;
}

#search-results td {
width:50%;
padding:1.5em 1em;
}

#search-results td img {
float:left;
}

#search-results td ul {
width:160px;
float:right;
}

#search-results td ul li b {
color:#666;
}

#search-results td ul li.name {
font-weight:700;
font-size:12px;
margin-bottom:10px;
}

#search-results td ul li.more {
margin-top:10px;
}

div.pager {
line-height:23px;
height:23px;
}

div.pager a:visited,div.pager a:link,div.pager a:active {
font:11px/13px Tahoma;
text-decoration:underline;
background:#eee;
color:#333;
padding:2px 5px;
}

div.pager a:hover {
text-decoration:none;
background:#e0e0e0;
color:#333;
}

div.pager a.selected {
background:#ddd;
font:bold 11px/23px Tahoma;
}

.news {
margin-right:1em;
}

.news img.thumb,.comment img.thumb {
float:left;
margin-right:1em;
}

.news h2 {
font-size:13px!important;
font-weight:700;
}

.news p,.comment p {
line-height:15px;
text-align:justify;
}

.news .comments {
float:right;
height:20px;
padding-left:20px;
background:#fff url(../images/icons/comments.gif) no-repeat left top;
}
.comments-reporters {
float:right;
padding-left:1px;
background:#fff url(../images/icons/comments.gif) no-repeat left top;
}

#news-bookmarks {
float:right;
height:20px;
padding-right:20px;
}

#news-date-bookmarks {
padding:0;
}

#news-date-bookmarks td {
width:19px;
}

.comment .meta {
height:20px;
padding-left:20px;
background:#fff url(../images/icons/comments.gif) no-repeat left top;
}

#comments-form #comments-name,#comments-form #comments-email,#comments-form #comments-text {
border:1px #dfdfdf solid;
width:200px;
padding:1px 2px;
}

#comments-form #comments-name:focus,#comments-form #comments-email:focus,#comments-form #comments-text:focus {
border:1px #ccc solid;
}

#comments-form #comments-text {
width:400px;
height:100px;
}

#comments-form label {
display:block;
font-size:12px;
font-weight:700;
margin-bottom:2px;
}

#comments-form #comments-submit {
font-size:12px;
font-weight:700;
padding:.5em 1em;
}

#form input[type=checkbox] {
border:1px solid #127dbc;
padding:2px;
}

#form input[type=submit] {
width:100px;
background:#127dbc;
color:#fff;
border:1px solid #00b3fe;
font-weight:700;
padding:2px 1em;
}

div.about {
border-top:none;
text-decoration:none;
padding:10px 7px 10px 20px;
}

div.start {
border-top:none;
text-decoration:none;
padding:0 10px 10px 350px;
}

div.catalog {
padding:-100px 0 0;
}

#reklama2 {
color:#9c9c9c;
text-decoration:none;
border:none;
font:11px/13px Tahoma;
padding:10px 350px;
}

#reklama a:active,#reklama a:link,#reklama a:visited {
color:#9c9c9c;
text-decoration:none;
border-bottom:1px none;
padding:10px 3px;
}

#reklama3 {
color:#9c9c9c;
padding:10px 100px;
}

#ratingcss {
color:#ff001e;
}

#about_text {
color:#4c48e9;
}

#reklama_left {
text-align:left;
padding:20px 17px;
}

#statistica {
text-decoration:none;
text-align:left;
padding:0 17px;
}

#news_week {
font-family:arial, verdana, sans-serif;
font-size:14px;
color:#000;
width:auto;
}

#warning {
font-family:arial, verdana, sans-serif;
font-size:12px;
width:auto;
border:1px solid #dcdcd7;
padding:10px 20px 0;
}

.index_start {
font-family:arial, verdana, sans-serif;
font-size:12px;
width:auto;
border:1px solid #ebebeb;
padding:0 10px;
}
.index_reporters {
font-family:arial, verdana, sans-serif;
font-size:12px;
background:#f7f7f7;
width:auto;
padding:5px 8px	0	8px;
border-bottom:1px solid #ebebeb;
border-left:1px solid #ebebeb;
border-right:1px solid #ebebeb;
}
#title_reporters {
background:#f7f7f7;
width:auto;
border-top:1px solid #ebebeb;
border-left:1px solid #ebebeb;
border-right:1px solid #ebebeb;
padding:6px 0 0	25px;
}
#title_reporters a {
font-family:arial, verdana, sans-serif;
font-size:14px;
text-decoration:none;
color:45688e;
}




.reporters {
font-family:arial, verdana, sans-serif;
font-size:12px;
background:#fff;
width:auto;
border:1px solid #dae2e8;
padding:0 0px	0 5px;
margin:0 0px	10px 5px;
}
.start_registr {
font-family:arial, verdana, sans-serif;
font-size:12px;
width:auto;
border:1px solid #ebebeb;
margin:0;
padding:20px 10px 10px;
}

.start_registr p {
text-indent:1.5em;
}

.start_registr_one {
font-family:arial, verdana, sans-serif;
font-size:12px;
width:auto;
border:1px solid #ebebeb;
height:280px;
margin:0;
padding:20px 10px 10px 30px;
}

.start_registr_two {
font-family:arial, verdana, sans-serif;
font-size:12px;
width:auto;
border:1px solid #ebebeb;
height:auto!important;
margin:0;
padding:20px 10px 10px 30px;
}

.index_articles {
font-family:arial, verdana, sans-serif;
font-size:12px;
width:auto;
border:1px solid #ebebeb;
padding:10px 20px 0;
}

.sapes {
font-family:arial, verdana, sans-serif;
font-size:9px;
width:auto;
border:1px solid #ebebeb;
padding:10px 20px 0;
}

.sapes_reklama,.sapes_reklama a:active,.sapes_reklama a:link,.sapes_reklama a:visited {
border:1px solid #ebebeb;
font-size:8px;
color:#d3d3d3;
}

#links,#links a:active,#links a:link,#links a:visited {
align:justify;
padding:0 0 0 2px;
}

.friend {
font-family:arial, verdana, sans-serif;
font-size:margin: 10px 10px 10px 10px;
width:auto;
border:1px solid #ebebeb;
padding:10px 10px 10px 20px;
}

.friend-slaid {
font-size:margin: 10px 10px 10px 10px;
border:1px solid #ebebeb;
padding:10px 10px 10px 20px;
}

.sapes a {
font-family:arial, verdana, sans-serif;
font-size:9px;
color:#757573;
border:0;
padding:10px 20px 0;
}

.newsabout {
font-family:arial, verdana, sans-serif;
font-size:14px;
color:#000;
padding:0 10px 10px 0;
}

.newsabout img.thumb {
float:left;
margin:0 10px 2px 0;
padding:0;
}

.newsabout_time {
color:#858585;
text-align:right;
font-size:9px;
margin:0 15px 0 10px;
}

.news_abouts_start {
font-family:arial, verdana, sans-serif;
width:auto;
border:1px solid #ebebeb;
padding:10px 20px 0;
}

.forum {
font-family:arial, verdana, sans-serif;
width:auto;
border:1px solid #96A9CB;
padding:10px 20px 0;
}

.forum  h4 {
font-family:arial, verdana, sans-serif;
color:		#087618;
padding: 10px 10px  10px  60px;
}

li.check_admin div,li.check_adminimg {
float:left;
line-height:16px;
}

.links_left,.links_left a {
font-size:6pt;
text-decoration:none;
color:#a6bcfa;
margin:0 3px 0 0;
}

#news_store p {
text-decoration:none;
text-indent:1.5em;
text-align:justify;
}
#news_store a:link, #news_store  a:visited, #news_store a:active{
color: #000000; 
}

.catalog-all {
border:1px solid #96A9CB;
width:100%;
text-align:center;
margin:1px;
padding:1px;
}

.search-catalog-menu {
background:#6695c9;
color:#fff;
height:30px;
border:1px solid #fff;
text-align:center;
margin:1px;
padding:1px;
}

.search-catalog {
height:30px;
border:1px solid #fff;
text-align:center;
margin:1px;
padding:1px;
}

.search-catalog-menu-td {
height:30px;
margin:1px;
}

.search-catalog-menu-cena-td {
background:#eee;
color:#000;
height:30px;
border:1px solid #fff;
margin:10px;
padding:3px;
}

.search-enter {
background:#eee;
color:#000;
height:20px;
text-align:center;
padding-left:10px;
}

.search-enter-tr {
background:#eee;
color:#000;
height:20px;
border-left:1px solid #96A9CB;
border-right:1px solid #96A9CB;
text-align:center;
padding-left:10px;
}

.search-enter-div {
border-left:1px solid #96A9CB;
border-right:1px solid #96A9CB;
}

.search-enter-city {
color:#353676;
height:20px;
text-align:left;
margin:2px 5px 10px;
padding:2px 0 0 10px;
display:table;
}

.mestnost {
color:#353676;
font-size:10px;
margin:0;
padding:0;
}

.moduletable-spy img {
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity:0.5;
filter:alpha(opacity=70);
}

.moduletable-spy a:hover img {
-moz-opacity:0.9;
-khtml-opacity:0.9;
opacity:0.9;
filter:alpha(opacity=90);
}

#bottom-menu ul li a:active,#bottom-menu ul li a:link,#bottom-menu ul li a:visited,#copyleft a:active,#copyleft a:link,#copyleft a:visited {
color:#bbb;
text-decoration:none;
border-bottom:1px none;
}

#bottom-menu ul li a:hover,#copyleft a:hover {
color:#fff;
border-bottom:1px #fff dotted;
}

#login-form,#left-menu {
border-top:1px solid #00b3fe;
border-bottom:1px solid #00b3fe;
text-align:left;
padding:1em 15px;
}

#login-form label,#form label {
display:block;
font:bold 10px Tahoma;
margin-bottom:1px;
}

#login-form #email-input,#login-form #password-input,#form input[type=text],#form select {
width:165px;
border:1px solid #127dbc;
font:11px Tahoma;
padding:2px;
}

ul.reglci li a:hover span,ul.reglcib li a:hover span,#search-results td ul li.more a:hover span {
display:inline;
}

#registration-anket div.row,#restore-form div.row {
background:#fff;
width:500px;
padding:10px;
}

#registration-anket .selected,#restore-form .selected {
background:#e0f6f3!important;
}

#registration-anket .selected div.note,#restore-form .selected div.note {
visibility:visible!important;
}

#registration-anket .selected .input,#registration-anket .selected select,#registration-anket .selected textarea,#restore-form .selected input[type=text],#restore-form .selected input[type=password],#restore-form .selected input[type~=text],#restore-form .selected input[type~=password],#restore-form .selected select,#restore-form .selected textarea {
border:1px solid #ccc!important;
}

#registration-anket .del,#search-results td ul li.more a:link span,#search-results td ul li.more a:active span,#search-results td ul li.more a:visited span {
display:none;
}

#registration-anket label,#restore-form label {
color:#333;
font-weight:700;
font-size:12px;
display:block;
margin-bottom:2px;
}

#registration-anket .input,#registration-anket select,#registration-anket textarea,#restore-form input[type=text],#restore-form input[type=password],#restore-form input[type~=text],#restore-form input[type~=password],#restore-form select,#restore-form textarea {
color:#333;
border:1px solid #dfdfdf;
width:200px;
margin-bottom:2px;
padding:2px 1px;
}

#registration-anket textarea,#restore-form textarea {
height:50px;
}

#registration-anket #anket-price-from,#registration-anket #anket-price-to,#search-price-type {
width:100px;
}

a#left-photo:hover,#photo-list li a:hover {
border:1px solid #ccc;
}

#sidebox #user-info li.phone,#sidebox #user-info li.info {
background:#fff url(../images/icons/application.gif) no-repeat left 3px;
}

#search-results,.search-catalog-table {
width:100%;
}

.news .date,#news-date {
float:left;
height:20px;
padding-left:20px;
background:#fff url(../images/icons/time.gif) no-repeat left top;
}

.newsabout a,.newsabout h2 {
font-size:10px;
padding:0;
}

.newsabouth2,.newsabouth2 h2 {
font-size:8px;
padding:10px 20px 20px 10px;
}

#favorite {
background-image:url('../images/bookmarks/favorite.png');
}

#cent{
border-bottom: 1px dashed #eee; 
cursor: pointer;
}
#zakon{
border-bottom: 1px dashed rgb(58, 241, 54);
}
.url_a a {
font-weight: bold; 
color: rgb(0, 96, 38); 
text-decoration: none; 
border-bottom: 1px dashed rgb(255, 4, 4);
}
.url_a a:hover  {
border-bottom: 1px solid #230daa;
}
.url_n a {
font-weight: bold; 
color: rgb(0, 96, 38);
 text-decoration: none;
 border: 1px solid rgb(206, 206, 206); 
 padding: 1px 5px; 
 background-color: rgb(238, 238, 238); 
 margin: 10px 0px;
}
.url_n a:hover  {
 background-color: #eeeeee;
}

.vynoska {
padding: 5px 15px;
 font-weight: bold;
 color: rgb(154, 76, 94);
 border: 1px dashed rgb(88, 130, 83);
}
.n{
border-bottom: 1px dashed rgb(100, 113, 25);
}
.n_v {
font-weight: bold; color: rgb(0, 96, 38); text-decoration: none; border-bottom: 1px dashed rgb(255, 4, 4);
}
.end_a {
border-top: 1px solid rgb(255, 147, 22); border-bottom: 1px solid rgb(255, 147, 22); margin: 5px 0pt 5px 5px; padding: 10px 20px;
}

.ad_url a{
text-decoration:none;
	display:table;
	background: none repeat scroll 0 0 #6181A6;
    border: 1px solid #5E80A5;
	position: relative; 
    color: #FFFFFF;
	text-shadow: 0 1px 0 #45688E; 
    cursor: pointer;
    font-family: tahoma,verdana,arial,sans-serif,Lucida Sans;
    font-size: 14px;
	margin: 3px auto; 
    padding: 4px 14px;
    white-space: nowrap;
	width:		128px; 
}
.ad_url a:hover { 
	background: none repeat scroll 0 0 #7c90a7;
	border: 1px solid #3b6da3; 
	color: #FFFFFF; 
}















/* pop html */

.pop_content_text_reg {
background:#fff;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
padding:10px;
}

.pop_content_text_reg td {
height:30px;
}

.header_button_reg {
display:table;
background:#eee;
width:100%;
}

.registration {
position:fixed;
top:50px;
left:35%;
z-index:100;
text-align:center;
border:0 none;
_filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
background:rgba(82,82,82,0.4);
border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-opera-border-radius:5px;
-moz-border-radius:5px;
padding:5px;
}

.namebutton_reg {
font-weight:bold;
color:#4a4f49;
border:0 none;
font-size:13px;
text-align:left;
float:left;
margin:0;
padding:10px;
}

.box_x_button {
background:url(/img/closed_buuton.gif) #eee;
cursor:pointer;
float:right;
height:17px;
width:17px;
margin:10px 10px 0;
padding:0;
}

.registration_input {
display:inline;
text-align:left;
margin:0;
}

.registration_input_text {
color:#0a246a;
border:0 solid #dcd;
font-size:11px;
font-weight:bold;
text-align:right;
float:left;
margin:0;
padding:3px 3px 0 0;
}

.registration_text_pop {
color:#0a246a;
border:1px solid #dcd;
font-size:8px;
text-align:right;
float:right;
margin:0;
padding:3px 3px 0 0;
}

.h-input_reg {
display:table;
margin:10px;
}

.reg_span1 {
color:#666;
width:120px;
text-align:right;
font-size:11px;
padding:4px 10px 0 16px;
}
.reg_span1 input{
text-align:left;
width:300px;
}

.reg_span1 span {
color:#666;
padding:0 5px 4px 0;
}

.reg_span2 {
color:#666;
width:150px;
font-size:10px;
padding:4px 16px 0;
}

.reg_span3 {
color:#666;
width:120px;
font-size:11px;
margin-top:10px;
text-align:right;
padding:0 5px 4px 0;
}

.reg_span5 {
color:#666;
width:120px;
font-size:11px;
margin-top:10px;
padding:0 5px 4px 0;
}

.reg_span4 {
color:#666;
width:120px;
font-size:11px;
margin-top:10px;
text-align:right;
padding:10px 15px 0 0;
}


.bg_error {
border:1px solid #dfcdfc;
float:left;
display:table;
width:100%;
text-align:left;
color:ffffff;
background:rgba(167,0,0,0.7);
font-size:11px;
_filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
margin:1px;
padding:5px;
}

.bg_error_green {
border:1px solid #dfcdfc;
float:left;
display:table;
width:100%;
text-align:center;
color:ffffff;
background:rgba(0,134,0,0.7);
font-size:11px;
_filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity:1.0;
opacity:1.0;
margin:1px;
padding:5px;
}

/* pop end html */

.ad_url2 a{
	display:table;
	background: none repeat scroll 0 0 #61a674;
    border: 1px solid #5E80A5;
	position: relative; 
    color: #FFFFFF;
	text-shadow: 0 1px 0 #45688E; 
    cursor: pointer;
    font-family: tahoma,verdana,arial,sans-serif,Lucida Sans;
    font-size: 14px;
	margin: 3px auto; 
    padding: 4px 14px;
    white-space: nowrap;
	width:		128px; 
}
.ad_url2 a:hover{
	display:table;
	background: none repeat scroll 0 0 #1c8f3c;
    border: 1px solid #5E80A5;
	position: relative; 
    color: #FFFFFF;
	text-shadow: 0 1px 0 #45688E; 
    cursor: pointer;
    font-family: tahoma,verdana,arial,sans-serif,Lucida Sans;
    font-size: 14px;
	margin: 3px auto; 
    padding: 4px 14px;
    white-space: nowrap;
	width:		128px; 
}

/* faq */
div.faq {
	margin: 10px;
	padding: 5px 5px 5px 10px;
	border-left: 2px solid #DDDDDD;
	text-decoration: none;
}
div.faq_questions {
	background: #FFFFFF;
	/* border: 1px solid #DDDDDD; */
	border-top: none;
	padding: 5px 7px 5px 8px;
	text-decoration: none;
}
