/* CSS Document */

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clearfix {height: 1%;}
.clearfix {display: block;}


/* кнопка открытия панели */
.tab ul.login {
height:30px;
width:auto;
margin:4px 0 0 0;
background-repeat:no-repeat;
display:block;
position:relative;
float:left;
}
.tab ul.login li {
text-align:left;
display:block;
float:left;
padding:0;
}

/* цвет текста на кнопке */
.tab ul.login li a {
color:#804804;
}
.tab ul.login li a:hover {
color:#AC8E25;
}

.tab .sep {color:#414141}

.tab a.open,.tab a.close {
height:20px;
line-height:20px !important;
cursor:pointer;
display:block;
width:auto;
position:relative;
top:0px;
}


/* выплывающая панель */
#toppanel {
width:auto; 
top:0px; 		/* отступ от верха */
right:20px;
z-index:999;
text-align:center;
border:0px #FF3399 solid;
}

/* поле панели */
#panel {
width:197px; /* ширина */
height:119px; /* высота */
color:#291000; /* цвет текста */
overflow:hidden;
position:absolute;
top:94px;
z-index:100000;
display:none;
}

/* заголовок контента */
#panel h1 {
font-size:1.6em; /* размер заголовка */
color:#5A2F13; /* цвет заголовка */
margin:0;
padding:5px 0 5px;
}

/* подзаголовок контента */
#panel h2 {
font-size:1.2em; /* размер текста */
color:#5A2F13; /* цвет текста */
margin:0;
padding:0px;
}

#panel p {
margin:5px 0;
padding:0;
}

/* цвет ссылок в панели */
#panel a {
text-decoration:none;
color:#804804;
}

/* цвет ссылок в панели при наведении курсора */
#panel a:hover {
color:#AC8E25;
}

#panel a-lost-pwd {
display:block;
float:left;
}

/* поле контента в панели */
#panel .content {
width:197px;
height:119px;
overflow:hidden;
position:relative;
z-index:1000000;
background:#dcdbdb;
}

#panel .content form {
margin:0 0 10px 0;
}

#panel .content label {
float:left;
padding-top:8px;
clear:both;
width:280px;
display:block;
}

#panel .content input.field {
border:1px #1A1A1A solid;
background:#414141;
margin-right:5px;
margin-top:4px;
width:200px;
color:#FFF;
height:16px;
}
#panel .content input:focus.field {
background:#FF0000;
}


.stoimost_text {
font-size:14px;
font-style:italic;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

.podrobnee {
width:60px;
height:35px;
display:inline-block;
margin:0px 0 0px 0;
background:url(images/button_vxod.png);
}

.podrobnee:hover {
opacity:0.9;
}
.podrobnee:active {
opacity:0.5;
}

#toggle a {
font-style:normal;
text-decoration:none;
color:#0072bc;
}

#toggle a em {
font-style:normal;
text-decoration:none;
color:#0072bc;
}

.zaglavie {
width:290px;
font-size:36px;
margin:0 auto;
padding:0;
color:#000;
}




.button_registr {
width:110px;
height:35px;
display:inline-block;
margin:0 0 0 4px;
background:url(images/button_registr.png);
}

.input_one {
width:170px;
height:20px;
margin:15px auto 0;
}

.input_one input {
width:160px;
height:20px;
margin:0;
padding:0 0 0 10px;
border-top:1px #333333 solid;
border-right:1px #333333 solid;
background:#fff;
}

.input_button {
width:70px;
height:23px;
margin:11px 0 0 15px;
}

.input_button input{
width:70px;
height:23px;
margin:0px;
background:url(images/knopka.png) no-repeat;
cursor:pointer;
}






