* {
margin:0px;
padding:0px;
}

html,body{
background-color:#fffcf2;
width:100%;
height:100%;

font-family:Tahoma,Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#454545;
}

#main{
position:relative; 
min-height:100%;
height:auto !important;
height:100%;

}

#container {
    width: 866px;
    left: 50%;
    margin-left: -433px;
    position: relative;
	/*background-color:#000000;*/
	height:auto;
	background:url(../img/back.jpg) top no-repeat;
}

img{
border:0px;
}

a.logo_left,a.logo_left:hover{

}

.logo{
padding:0 12px 6px 12px;
display:block
}

h5{
color:#e77a01; 
padding:0 12px 0 10px; 
font-family:Tahoma,Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold
}



ul.menu, ul.menu2{
list-style:none;
margin:15px 0 0 0;
padding:0;
}

ul.menu li{
padding:2px 12px;
display:block;
font: 13px Tahoma,Arial, sans-serif;
font-weight:bold
}

ul.menu2 li{
padding:2px 12px;
display:block;
font: 13px Tahoma,Arial, sans-serif;
font-weight:bold;
background: url(../img/dot_kv.jpg) no-repeat left center ;
}

ul.menu li.first, ul.menu li:hover{
background: #eee6cc;
}

ul.menu li a{
font: 13px Tahoma,Arial, sans-serif;
font-weight:bold;
color:#454545;
text-decoration:none
}

ul.menu2 li a{
font: 13px Tahoma,Arial, sans-serif;
font-weight:bold;
color:#454545;
text-decoration:none;

} 
.wanna_card{
margin:20px 0 0 0;
padding:2px 12px;
display:block;
color:#9c1a00;
font: 13px Tahoma,Arial, sans-serif;
font-weight:bold;
}

h3{
color:#000;
font: 16px Tahoma,Arial, sans-serif;
font-weight:bold;
}

.data{
float:right;
color:#454545;
font: 12px Tahoma,Arial, sans-serif;
font-weight:bold;
}

h4{
clear:both; 
background:#dd6d4c; 
color:#fff;
font: 12px Tahoma,Arial, sans-serif;
font-weight:bold;
padding:2px 0 3px 15px;
margin:20px 0 10px 0;
}

p{
font-family:Tahoma,Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#454545;
padding:10px 0 10px 0;
}

#td_info p{
font-family:Tahoma,Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#454545;
padding:10px 0 0px 0;
}



p.message{
padding:10px 80px 10px 0px;
}

/*Стили для кнопок*/

.btn {
display: inline-block;
background: none;
margin: 0 0  0 5px;
padding: 3px 0;
border-width: 0;
overflow: visible;
text-decoration: none;
color: #fff;
font-family:Tahoma,Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold

}

* html button.btn {
padding-bottom: 1px;
}

/* Тут у нас хак для Gecko браузеров, 
которые добавляют дополнительные 3px
справа и слева от тега button*/
html:not([lang*=""]) button.btn {
margin: 0 -3px;
}

.btn span {
background: #e6a200  repeat-x 0 0;
margin: 0;
padding: 3px 20px;

}

.btn2 span {
padding: 3px 48px;
color:#FFFFFF

}

* html .btn span {
padding-top: 0;
}

.btn span span {
position: relative;
padding: 3px .4em;
border-width: 0;

}

/**/

/*Новые Стили для кнопок*/

.btn6 {
display: inline-block;
background: none;
margin: 0 0  0 5px;
padding: 3px 0;
border-width: 0;
overflow: visible;
text-decoration: none;
color: #fff;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold

}

* html button.btn6 {
padding-bottom: 1px;
}

/* Тут у нас хак для Gecko браузеров,
которые добавляют дополнительные 3px
справа и слева от тега button*/
html:not([lang*=""]) button.btn6 {
margin: 0 -3px;
}

.btn6 span {
background: #e5c003 url(../img/bg-button.jpg) repeat-x 0 0;
margin: 0;
padding: 3px 15px;

}



* html .btn6 span {
padding-top: 0;
}

.btn span6 span {
position: relative;
padding: 3px .4em;
border-width: 0;

}

/**/




#hello_form{
width:428px; 
height:360px;
left: 67%; 
margin-left: -214px;
padding:180px 0 0 0;
position: relative;
}

.red{
color:#e77a01;
margin:0px 0 0 0
}

.red2{
color:#e77a01;
margin:-20px 0 0 0
}

label{
color: #454545;
font-family:Tahoma,Arial, Helvetica, sans-serif; 
font-size:12px;
width:155px; 
height:18px;
}

#form_auth{
padding:16px 0 0 0;
}

#login, #passw, #user_email{
margin:2px 0 10px 0;
border:1px #decbb6 solid;   
/*border:#c7c7c7 1px  solid;*/
color:#454545
}

#footer{
position:relative; 
margin-top:-90px; 
height:90px; 
width:100%;
background:url(../img/back-bottom.jpg) bottom no-repeat;
}



td.selecteduser p.grey{
color:#a17d00;
}


.message_date{
background:#dd6d4c; 
color:#FFFFFF; 
padding:2px 0 3px 0; 
border-right:1px #fffcf2 solid;
widht:140px
}

.message_theme{
background:#ba5e4c; 
color:#FFFFFF;
padding:2px 0 0 10px;

}

td.bg{
background:#f7eecf;

}

td.bg2{
background:#f9f3e5;

}

td.paddingleft{
cursor:pointer;
padding:0 0 0 10px
}


td.paddingleft #respond{
cursor:auto;
}

#respond button{
cursor:pointer;
}


td.readed{
background:#f7eecf;
}

div.one_message{
margin:10px 0 0 0;
}

a.x, a.xx{
background:url(../img/x.png); 
width:16px; 
height:18px; 
display:block; 
float:right
}

#dialog, #dialog_zakaz, #dialog_find, #dialog2, #dialog5{
display:none
}

.for_photo {
	padding: 6px 0 0 90px;
	background:url(../img/for_photo.jpg) top left no-repeat white;
}

.for_photov2 {
	padding: 0px 0 0 90px;
        margin:6px 0 6px 0;
        height:50px;
	background:url(../img/for_photo.png)  0 -60px no-repeat;
}

.for_photo p, .for_photov2 p {
	text-indent: 20px;
}
.for_photo ul {
	padding-left: 60px;
}



#photo,#avatar
{
	position: absolute;
}
.customFile
{
	width: 219px;
	margin-left: -140px;
	cursor: default;
	height: 21px;
	z-index: 2;
	filter: alpha(opacity: 0);
	opacity: 0;
}
.fakeButton
{
	position: absolute;
	z-index: 1;
	width: 100px;
	height: 21px;
	background: url(../img/button.jpg) no-repeat left top;
	float: left;
}

.blocker
{
	position: absolute;
	z-index: 3;
	width: 150px;
	height: 21px;
	background: url(../img/transparent.gif);
	margin-left: -155px;
}
#FileName
{
	position: absolute;
	height: 15px;
	margin-left: 105px;
	font-family: Verdana;
	font-size: 8pt;
	color: Gray;
	margin-top: 2px;
	padding-top: 1px;
	padding-left: 19px;
}
#activeBrowseButton
{
	background: url(../img/button_active.jpg) no-repeat left top;
	display: none;
}
td.line{
border-bottom:1px #cfcece solid;
}

p.red{
color:#d02f01;
font-weight:bold;
}

		div.pagination a{
		color:#d02f01;
		font-weight:bold;
		padding:0 2px 0 2px
		}
		
		div.pagination{
		text-align:center; 
		padding:16px 0 0 0;		
		}

p.name{
color:#aa2a05;
padding:10px 0 10px 10px;
}

p.name img{
padding:0px 8px 8px 0 
}



p.respond{
color:#aa2a05;
padding-left:28px;
background:url(../img/mimi_mail_respond.gif) no-repeat top left
}

p.theme, a.theme, p.messamev2 b a.theme{
color:#aa2a05;
padding-bottom:0px
}

div.send_message{
height:30px; 
text-align:right
}

.border{
border-bottom:1px #e6a200 solid
}

div.open{
padding:26px 20px 0 0px; 
float:right;
position:static
}

div.letter{
float:left; width:300px
}

.fromwho{
color:#aa2a05;
text-decoration:underline;
}

#text,#title{
border:1px #decbb6 solid;
width:500px
}

div.poisk{
padding:30px 0 20px 180px;
height:50px;
background:url(../img/search.jpg) no-repeat top left;


}

.border_bottom{
border-bottom:1px #e6a200 solid
}

.border_all{
border:1px #e6a200 solid
}

.grey{
color:#747171;
padding:4px 0 4px 12px;
}

.poiskname{
padding:4px 0 4px 10px
}

.noline{
text-decoration:none

}

.selecteduser{
background:#ffe898;
}

#result_search{
widht:660px; 
height:280px; 
padding:0 0 10px 0;
overflow:auto
}

.left{
float:left;
width:250px
}

.right_block{
float:left; 
padding:0 0 0 20px;
width:285px
}

#word{
 border:1px #decbb6 solid;   
width:260px; 
float:left; 
margin:0 10px 0 0 
}

.no_link{
background:#b7b7b7 url(../img/no_link.jpg)  no-repeat;
color:#FFFFFF;
width:145px;
height:20px;
padding:3px 0 0 0;
margin:20px 0 0 0;
text-align:center;
font-family:Tahoma,Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold
}

.no_link_3{
background:#b7b7b7 url(../img/no_link.jpg)  no-repeat;
color:#FFFFFF;
width:186px;
height:20px;
padding:3px 0 0 0;
margin:20px 0 0 0;
text-align:center;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold
}

.no_link2{
margin:20px 0 0 0;
}

ul.menu li a.new, #content a.new{
text-decoration:none;
font-size:10pt;
}

ul.menu li a.new:hover, #content a.new:hover{
text-decoration:none;
font-size:10pt;
}

span.black{
text-decoration:underline;
color:#000000
}


#user_card_id{
font-family:Tahoma, Arial, Helvetica, sans-serif; 
}

div.name p{
color:#8c8c8c; font-size:10pt;line-height:10pt; padding:5px 0 0 0
}


div.name{
position:absolute; font-size:18pt; text-align:left; color:#201c18;margin:112px 0 0 279px;
 line-height:19pt
}

div.name span{
    font-size:15pt;
}

#user_img{
position:absolute; width:160px; height:199px; background:#fff  no-repeat top ; margin:25px 0 0 104px;
cursor:pointer
}


div.translit{
color:#8c8c8c; font-size:8pt;line-height:8pt; margin:6px 0 0 0; font-weight:bold
}

div.translit p.translit{
color:#8c8c8c; font-size:8pt;line-height:10pt; margin:0px 0 0 0; font-weight:bold
}

p.translit span.more{font-size:9pt;}
p.translit span.more2{font-size:11pt;}


/**/

.message_docs{
padding:10px 160px 10px 8px;
position:relative
}

td.bottom_grey img{
padding:0 10px 0 0
}

p.prevu{
display:none
}

.status_doc{
color:#e87a01; 
font-size:10pt;
font-weight:bold;
position:absolute; 
margin:5px 0 0 0px;
left:710px ;
width:145px;
}

.bottom_grey{
padding:0 0 15px 0;
border-bottom:1px #cfcece solid
}

a.hideblock{
color:#e67b00;
text-decoration:underline;
font-size:10pt;
font-weight:bold;
padding:5px 0 0 0px
}


/**/
p.activ_info{
color:#cd5201;
padding:10px 20px 20px 20px

}

table.activ_form{
margin:10px 0 10px 0
}

table.activ_form td{
padding:2px 5px 2px 6px
}

table.activ_form #login, table.activ_form #passw, table.activ_form #passwagain, table.activ_form #email{
border:1px #decbb6 solid;   
margin:4px 0 0px 0;
height:20px;
width:200px;
padding:3px 2px 0px 2px;
/*border:#c7c7c7 1px  solid; */
color:#454545
}

table.activ_form label{
font-weight:bold;
color:#aa2a05
}

table.activ_form label, #plus_info label{
font-weight:bold;
color:#aa2a05
}

/**/

ul.activ_info {
margin:-10px 0 0px 60px
}

ul.activ_info  li{
padding:2px 0 2px 0px;
color:#cd5201
}

ul.activ_info2 {
margin:0px 0 20px 40px
}

ul.activ_info2  li{
padding:2px 0 2px 0px;
}


table.user_datas{
margin:25px 0 20px 20px
}

table.user_datas td{
padding:4px 4px 4px 4px;

}

table.user_datas #phone, table.user_datas #emailplus, #newname, #again_password, #new_password, #new_login{
margin:2px 4px 0px 0;
height:20px;
width:200px;
padding:3px 2px 0px 2px;
border:1px #decbb6 solid;   
color:#454545
}

#sms{
padding:3px 2px 0px 2px;
display:none;
border:#c7c7c7 1px  solid;
}

a.hideblock2, #td_info a{
color:#e67b00;
text-decoration:underline;
font-size:10pt;
font-weight:bold;
padding:5px 0 0 0px
}

table.info_table{
padding:0px 0 0 0
}

div.conteyner_groop{
width:580px;
margin:1px 0 20px 20px;
height:auto;
position:relative
}

span.mygroops{
color:#cd5201;
padding:5px 0 0 0px;
font-weight:bold;
float:left
}


span.selectgroops{
color:#cd5201;
padding:5px 0 0 0px;
font-weight:bold;
}

.right{
float:right
}

.left{
float:left
}


.spisokmygroups, .spisokmygroups_in{
margin:10px 0 0 0;
float:right;
width:530px;
height:auto
}

.spisokmygroups_ajax{
margin:10px 0 30px 15px;
float:left;
width:550px;
height:370px;
overflow:auto;
}

.one_group_ajax{
cursor:pointer;
background:#f7eecf;
}

.selected_group{
background:#ffe898
}


div.selected_group div.titlegroup p{
color:#a17d00;

}


div.allgroups{
width:580px; 
height:370px; 
overflow:auto;
margin: 10px 0 10px 0
}



.one_group{
height:auto;
width:530px;
background:#fbf7e7;
}

.namegroup{
width:200px;
padding:6px 0 6px 10px;
color:#aa2a05;
}

.namegroup p{
color:#aa2a05;
}

.titlegroup{
width:306px;
padding:6px 0 6px 10px
}

.ff_gluck{
clear:both
}

div.poisk2{
padding:10px 0 20px 120px;
background:url(../img/search.jpg) no-repeat top left;
}


p.chengenametext{
color:#aa2a05
}

div.chengenameform{
padding:12px 0 12px 3px;
margin:0 0 20px 26px;
color:#747171
}

.border_top{
border-top:1px #e6a200 solid
}

.gogogo{
margin:5px 0 15px 200px
}

#plusgroupconteyner{
display:none
}

div.class_buttons{
padding:0 20px 10px 8px; 
float:right; 
position:static; 
margin:20px 0 0 0
}

/**/

.status_doc2{
color:#e87a01; 
font-size:10pt;
font-weight:bold;
position:absolute; 
margin:-34px 0 0 0;
padding:24px 0 0 0;
left:630px;
width:240px;
height:auto
}

.message_docs2{
padding:10px 200px 0px 8px;
margin:0 0 6px 0;
position:relative
}

a.hideblock3{
color:#e67b00;
text-decoration:underline;
font-size:10pt;
font-weight:bold;
padding:0px 0 0 0px;
display:block;
float:left;
margin:0 0 6px 0;
width:160px
}

.pad{
padding:8px 8px 8px 0
}

.rel{
position:relative; 
height:auto; 
margin:0 0 30px 0;
text-align:center
}

#inner_dialod{
padding:10px 0 20px 0
}

td.paddingl{
padding:10px 0 10px 15px
}

td.padding2{
padding:10px 0 0 0
}

/**/

span.paludal{
color:#927325
}

div.block{
height:25px;
width:456px;
padding:8px 0 0px 0;
border-top:#e6d69e 1px solid
}

#last_scitata{
color:#927325;
display:block;
float:right;
text-decoration:underline
}

#respond #text{
width:454px;
display:block;
margin:0 0 15px 0
}

#hidden_history{
color:#e6a200;
text-decoration:none;
font-size:10pt;
font-weight:bold
}

.borederwhite{
border-top:#fffcf2 1px solid
}

.hidden_val, .hidden_val_last{
display:none
}


/**/

#ajax_history, #ajax_inner{
height:auto;
width:456px;
padding:6px 0 6px 0;
}

div.ajax_head{
height:25px;
width:456px;
border-bottom:#e6d69e 1px solid
}

div.ajax_bottom{
height:25px;
width:456px;
padding:26px 0 0 0
}

span.biger{
font-size:10pt;
font-weight:bold;
width:150px;
position:absolute
}

#ajax_history div.pagination{
float:right;
color:#927325;
height:25px;
font-size:9pt;
padding:0px 0 0 0;	
}

#ajax_history div.pagination b{
font-weight:normal;
display:block;
float:left;
padding:2px 6px 2px 6px;
border:1px solid #e6d69e;
background:#ece0b5;

}


#ajax_history div.pagination a{
		color:#927325;
		font-weight:normal;
		text-decoration:none;
		padding:2px 6px 2px 6px;
		border:1px solid #f2e7cb;
		display:block;
		float:left;
}

td.morebackground{
background:#f2e7cb
}

div.ajax_left_block, div.ajax_left_block a{
height:auto;
width:107px;
line-height:13pt;
text-align:right;
color:#927325;
padding:4px 0 4px 0
}

div.ajax_left_block a{
text-decoration:underline
}

div.responder, div.responder a{
color:#aa2a05;
}

div.ajax_right_block{
height:auto;
width:336px;
padding:4px 0 4px 0
}

div.ajax_one_mess{
border-bottom:#e6d69e 1px solid;
padding:5px 0 5px 0
}


.new_a{
color:#e67b00;
text-decoration:underline;
font-size:10pt;
font-weight:bold;
line-height:16pt
}

div.adavatarform{
height:40px;
padding:15px 0 0 0;
color:#747171
}

#table_result td{
cursor:pointer
}

/**/

div.one_group div.titlegroup p{
width:266px;
display:block;
}

.block_style{
display:block
}

.padd_marg{
    padding:2px 0 0 5px;
    margin:0px;

}


.x2, .x3{
margin:0 5px 0 0
}

.one_group_ajax a{
display:none
}

/**/

a.hideblock4, a.hideblock5, a.hideblock7{
color:#e67b00;
text-decoration:underline;
font-size:10pt;
font-weight:bold;
padding:0px 0 0 0px;
display:block;
margin:0 0 6px 0;
width:160px
}

.left_alli{
float:left;
width:330px;
}

.left_alliv2{
float:left;
width:310px;
padding:0 0 0 10px
}


.right_alli{
float:right;
line-height:12pt;
text-align:right;

}

.padd_left_right_alli{
padding:2px 0 0 4px
}

.big_left{
float:left;
width:440px;
}

.fl_left{
float:left
}

.fl_right{
float:right
}


.displ_block{
display:block
}


.red3{
/* color:#e77a01; */
color:#d02f01;
}

.grey2{
color:#747171;
}

.little_pad_top{
padding:12px 0 10px 0;
}

p.red4{
color:#d02f01;
}

.big_mess{
display:none;
}

.little_mess{
}

.yes{
display:block
}

.no{
display:none;
}

#new_login_error, #new_email_error{
color:#CC0000;
}

.error{
color:#CC0000;
}

.green{
color:#009900
}

.grey_table{
background:#b7b7b7
}

/* */
.one_group .input_val, .one_group_ajax .input_val{
display:none
}

.selected_group .input_val{
display:block
}

.comment{
width:200px;
padding:6px 0 6px 10px;
color:#333333;
text-align:right;
font-weight:bold
}

.titlegroup textarea{
border:1px #decbb6 solid;
width:280px;
height:70px;
}   

/* foto */

.block_photo{
width:337px;
height:359px;
}

.back_for_spisok{
background:#f7eecf;
}

.back_for_success{
background:#fbf8ea;
}

.back_for_arguably{
background:#fcdba7;
}

.back_for_denial{
background:#f9b48d;
}

.yellow_top{
border-top:#e6a200 1px solid
}

.yellow_bottom{
border-bottom:#e6a200 1px solid
}


.yellow_left{
border-left:#e6a200 1px solid
}

.for_foto{
width:211px;
height:267px;
margin:11px 0 0 11px
}

.margin_left{
margin:0 0 0 10px
}

.padd_left{
padding:0 0 0 20px
}

p.foto_about{
padding:5px 0 5px 0
}

.foto_buttons{
margin:0px 11px 0 0;
}

.foto_buttons p{
padding:11px 0 0 0;
text-align:center
}

.foto_orange, .foto_sporno{
color:#e6a200;
display:block;
width:90px;
text-align:center
}

.foto_red{
color:#cf2f00;
display:block;
width:90px;
text-align:center
}


/*Новые Стили для кнопок*/

.btn3 {
display: inline-block;
background: none;
margin: 0 0  0 5px;
padding: 3px 0;
border-width: 0;
overflow: visible;
text-decoration: none;
color: #fff;
font-family:Tahoma,Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold

}

* html button.btn3 {
padding-bottom: 1px;
}

/* Тут у нас хак для Gecko браузеров, 
которые добавляют дополнительные 3px
справа и слева от тега button*/
html:not([lang*=""]) button.btn3 {
margin: 0 -3px;
}

.btn3 span {
background: #e6a200;
margin: 0;
padding: 3px 4px;

}



* html .btn3 span {
padding-top: 0;
}

.btn3 span span {
position: relative;
padding: 3px .4em;
border-width: 0;

}

/*url(../img/bg-button.jpg) repeat-x 0 0;*/

/*Новые Стили для кнопок*/

.btn4 {
display: inline-block;
background: none;
margin: 0 0  0 5px;
padding: 3px 0;
border-width: 0;
overflow: visible;
text-decoration: none;
color: #fff;
font-family:Tahoma,Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold

}

* html button.btn4{
padding-bottom: 1px;
}

/* Тут у нас хак для Gecko браузеров, 
которые добавляют дополнительные 3px
справа и слева от тега button*/
html:not([lang*=""]) button.btn4 {
margin: 0 -3px;
}

.btn4 span {
background: #e67b00;
margin: 0;
padding: 3px 13px;
padding-right:14px
}



* html .btn4 span {
padding-top: 0;
}

.btn4 span span {
position: relative;
padding: 3px .4em;
border-width: 0;

}

/*url(../img/bg-button.jpg) repeat-x 0 0*/


/*Новые Стили для кнопок*/

.btn5 {
display: inline-block;
background: none;
margin: 0 0  0 5px;
padding: 3px 0;
border-width: 0;
overflow: visible;
text-decoration: none;
color: #fff;
font-family:Tahoma,Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold

}

* html button.btn5{
padding-bottom: 1px;
}

/* Тут у нас хак для Gecko браузеров, 
которые добавляют дополнительные 3px
справа и слева от тега button*/
html:not([lang*=""]) button.btn5 {
margin: 0 -3px;
}

.btn5 span {
background: #cf2f00 ;
margin: 0;
padding: 3px 19px;
padding-right:20px

}



* html .btn5 span {
padding-top: 0;
}

.btn5 span span {
position: relative;
padding: 3px .4em;
border-width: 0;

}

/**/


.marg_top{
margin:10px 0 0 0
}

.w{
width:310px
}

.left2{
float:left
}

.w2{
width:300px
}

.grey_color{
color:#7a7272
}

.border_grey{
border:#939393 1px solid
}

.little_shrift{
font-size:9px;
}

.text_area{
margin:3px 0 0 0;
width:296px;
height:90px;
padding:2px 2px 2px 2px
}

.border_top2{
border-top:2px #e6a200 solid
}

.photos_buttons{
margin:16px 0 0 0;
color:#FFFFFF
}

.color_white, .photos_buttons span{
color:#FFFFFF
}

/*Эксперимент*/

.back_for_spisok    span.foto_orange, .back_for_spisok    span.foto_red, .back_for_spisok    span.foto_sporno{
display:none
}


.back_for_success    span.foto_red, .back_for_success    span.foto_sporno, .back_for_success    a.btn3{
display:none
}

.back_for_denial    span.foto_orange, .back_for_denial    span.foto_sporno, .back_for_denial    a.btn5{
display:none
}


.back_for_arguably    span.foto_orange, .back_for_arguably    span.foto_red, .back_for_arguably    a.btn4{
display:none
}

/* New edition */
.orange_color{
color:#ed770f;
}

.pad_top{
padding:70px 0 0 0

}

.layer_two{
height:7px;
border-top:1px solid #ed770f
}

.absolit_pos{
position:absolute;
width:312px
}


.left_block{
 float:left;
}

.padding_left_7px{
  padding-left:7px
}

#arhive{
   display:block
}

.color_orange{
   color:#e67b00
}

a.color_orange{
   text-decoration:none
}

/*  admintools */
.clear_block{
clear:both
}


.shel_odd{
background:#fffbdb
}

.shel_even{
background:#fcf9eb
}

.padd_left_8px{
padding-left:8px;
}

.text_align_center{
text-align:center
}

td ul.menu li.first, td ul.menu li:hover{
background: #fffcf2;
}

.error_pad{
   padding:10px 15px 10px 15px
}

.back_white{
    background-color:#fff;
}

.width_300px{
    width:300px
}

.marsh, div.marsh p{
    color:#8d753d;
}

.border_yellow{
    border:1px #f4ca66 solid
}

.bg_color_hz{
   background:#fff9e6;
}



.annotashin{
   color:#454545;
   text-decoration:none;
}

.text_dec_none{
   text-decoration:none;
}

/* V2 */

div.letterv2{
float:left; width:246px
}

p.messagev2{
padding:10px 0px 10px 0px;
}

.not_readed_left{
width:90px;

height:auto;
position:relative;
padding:42px 0 0 0;
background: url(../img/letter_not_read_yet.png) no-repeat top center;
}


.readed_left{
width:90px;

height:auto;
position:relative;
padding:42px 0 0 0;
background: url(../img/letter_read_yet.png) no-repeat top center;
}



.right_info{
width:210px;
 position:relative;

 height:auto
}

.n_color{
   color:#e87a01;
}

.docs, .docs2{
cursor:pointer;
}

.width195px{
   width:220px
}


.avatar_little{
    width:60px;
    height:40px;
    padding:8px 0 0 4px
}

/* user profile */

.padd_top10px{
padding:10px 0 0 0
}

.border_grey_bottom{
border-bottom:1px #989a92 solid
}


.margin_top30px{
margin:30px 0 0 0
}

.h205px{
height:205px
}

.bg_kor{
background:#f9f4e4;
}

.width370px{
width:350px
}

.width310px{
width:310px
}

.pad10px{
padding:10px
}


.text_dec_under{
   text-decoration:underline;
}

.width370px p{
padding:4px 0 4px 0
}

.left_allaign{
float:left
}

/* group */

.right_block_gruop{
float:left;
padding:20px 0 0 0px;
width:285px
}

.btn_grey span {
padding: 3px 20px;
background:#adadad
}

.message_theme2{
background:#ba5e4c;
color:#FFFFFF;
padding:2px 0 3px 10px;
}

span.blackv2{
color:#000000
}


.padd_top_50px{
   padding-top:50px

}

.padd_bottom10px{
   padding-bottom:10px
}

.padd_top16px{
   padding-top:16px
}


.width_340px{
width:340px
}

.padd_right_10px{
padding-right:10px
}

.message_theme2{
background:#ba5e4c;
color:#FFFFFF;
padding:2px 0 3px 10px;

}

.width_160px{
width:140px;
}

.height_95px{
height:84px;
}

.margin_left_10px{
margin-left:8px
}

.margin_left_7px{
margin-left:8px
}

.margin_top_10px{
margin-top:10px
}

.margin_left_16px{
margin-left:15px
}


.margin_top_6px{
margin-top:6px
}

.color_greyyy{
color:#7c7c7c
}

.color_yel{
background:#fbf7e7
}

.padd_10px{
padding:10px 10px 10px 10px
}

.height_82px{
height:70px
}

b.theme, span.theme{
color:#aa2a05;
padding-bottom:0px
}

.font_size_10px{
font-size:10px
}

.pad_top_4px{
padding-top:4px
}

div .ajax_right_block a{
    color:#e67b00;

}

#respond p.message a{
    color:#e67b00;

}


.grey_border_top{
   border-top:1px solid #e6d69e;
}

.grey_border_bottom{
   border-bottom:1px solid #e6d69e;
}


.width_470px{
  width:470px
}

.bold{
   font-weight:bold
}


.delivery_spisok{
   list-style:none;
   padding:2px 0 2px 22px
}

.readed_list{
   background:url(../img/readed.jpg) no-repeat;
}

.not_readed_list{
   background:url(../img/not_readed.jpg) no-repeat;
}

.padding_bottom_20px{
    padding-bottom:20px
}

.color_darkred{
   color:#9c1a00;
}

#activated_card span.error{
   display:block;
   padding: 3px 0 0 268px
}

.w_640px{
    width:640px
}

.colorred, .color_red{
    color:#c60000
}


.colorred p{
    padding:2px 3px 10px 0
}


.color_grey{
    color:#a59999;
}

.conditions{
    width:340px;
    height:50px;
    padding:10px 20px 30px  50px;
    margin:0 0 0 70px;
    background: url(../img/triangle.jpg) no-repeat;
}

.warning, .warningv2{
    background:#d33000;
    color:white;
    font-weight:bold;
    margin:0 0 10px 80px;
    width:505px;
    height:auto;
    padding:10px
}

.warningv3{
    background:#d33000;
    display:none;
    color:white;
    font-weight:bold;
    margin:10px 0 10px 10px;
    width:505px;
    height:auto;
    padding:10px;
    text-shadow:2px 2px 2px #8b0606;
    box-shadow:2px 2px 5px 0 grey;
    -webkit-box-shadow:2px 2px 5px 0 grey;
    -moz-box-shadow:2px 2px 5px 0 grey

}

#photos_user img, .for_foto img{
    box-shadow:2px 2px 5px 1px grey;
    -webkit-box-shadow:2px 2px 5px 1px grey;
    -moz-box-shadow:2px 2px 5px 1px grey
}

.color_greyv2{
  color:#8c8c8c
}

.color_orangev5{
    color:#f99d00
}

.color_blue{
    color:#0093cd
}

.color_green{
    color:#0a9800
}

.color_greyv3{
    color:#909090
}

table.filter{
    padding:15px
}
table.filter td{
    padding:5px 25px 0px 5px
}

table.filter td b{
    display:block; width:100px; float:left
}

table.filter td select{
    width:110px;
    padding:2px
}

table.filterv2, table.filterv3{
    padding:15px
}
table.filterv2 td{
    padding:5px 5px 0px 5px
}

table.filterv2 td b{
    display:block; width:100px; float:left
}

table.filterv2 td select{
    width:110px;
    padding:2px
}

.input_class{
    margin:2px 4px 0px 0;
    height:20px;
    width:200px;
    padding:2px 2px 2px 2px;
    border:1px #decbb6 solid;
    color:#454545
}

tr.result_search td{
    background:#fcf2d7;
    border-top:1px solid #fffdf2;
    padding:3px
}

tr.result_search_header th{
    margin:1px 0 0 0;
    padding:3px 3px 5px 3px;
}

tr.result_search{
    background:#fcf2d7;
    
}

tr.result_search a{
    color:black;
    text-decoration:none

}


tr.result_search_header{
    padding:3px 3px 5px 3px;
}

.header_block{
    padding:7px 15px 7px 15px;
    margin:5px 0 1px 0;
    background:#eee6ca
}

.restriction_history{
    padding:6px 15px 6px 15px;
    margin:0 0 15px 0;
    background:#fbf1d7
}
