﻿h1
{
text-align:center;
Font-family:Verdana;
Font-size:18pt;
color:#000051;

}
@media print  {
.noprint { display:none; }
.list_view{padding:15px;}
orientation:landscape;

}
@page { size:landscape; }
BODY
{
 background: url(/images/bg.gif) ;
};
.t_reg
{
width:100%;
max-width:250px;
}
.t_reg td
{
text-align:center;
height:36px;
}
.main_table td
{
vertical-align:top;

}
.main_table
{


}
.td_options
{
background:#ffffff;
Font-family:Verdana;
Font-size:10pt;
border:1px solid #dbdbdb;
border-radius:5px;
margin:10px;
padding:10px;
color:#212544;
}
.td_options a
{
Font-family:Verdana;
Font-size:8pt;
color:#d10;
}
.td_options th a
{
Font-family:Verdana;
Font-size:12pt;
color:#212544;
}
.td_options th 
{
text-align:left;
}
.avvatar
{
border-radius:5px;

max-width:140px;
max-height:130px;
}
.list_view_field {
border: 1px solid #DBDBDB;
border-radius:5px;

margin-top:10px;
margin-right:0px;
margin-left:0px;
padding:15px;
text-align:left;
Font-family:Verdana;
Font-size:11pt;
color:#212544;

}
.obj_cost_detail
{
border: 1px solid #DBDBDB;
border-radius:5px;
Font-family:Verdana;
Font-size:14pt;
color:#e10000;
text-decoration:none;
width:150px;
float:right;
padding:5px;
text-align:center;

}

.list_view_photo{
float:left;


text-align:left;

}
.list_view_legend{
Font-family:Verdana;
Font-size:10pt;
color:#ffffff;
padding:5px;
border-radius:5px;
background:#212554;
}
.list_view {
background:#FFFFFF;
border: 1px solid #DBDBDB;
border-radius:5px;

margin-top:0px;
margin-right:0px;
padding:15px;

}

.navigation
{
Font-family:Verdana;
Font-size:12pt;
color:#ffffff;
background:#212554;
padding:5px;
border-radius:3px;
text-decoration:none;
margin-top:5px;
margin-left:5px;
margin-right:5px;

}
.navigation_active
{
Font-family:Verdana;
Font-size:12pt;
color:#212554;
background:#ffffff;
padding:5px;
border-radius:3px;
text-decoration:none;
margin-left:5px;
margin-right:5px;
border: 1px solid #DBDBDB;

}
.navigation:hover
{

background:#e10000;

}
.list_view_head
{
float:left;


Font-family:Verdana;
Font-size:12pt;
margin-top;5px;
}
.list_table
{
width:100%;
border:0;
}
.list_table2
{
width:100%;

}
.list_table td
{
vertical-align:middle;

}
.list_table_head
{
Font-family:Verdana;
Font-size:12pt;
background:#212554;
color:#ffffff;
border-radius:5px;
}
.list_table_head2
{
Font-family:Verdana;
Font-size:10pt;
background:#ffffff;
color:#212554;
font-weight:bold;
padding-left:10px;
padding-right:10px;
border: 1px solid #212554;
border-radius:5px;
}
.list_table_content
{
vertical-align:middle;
Font-family:Verdana;
Font-size:8pt;
color:#212554;
height:77px;


}

.login_form
{
background:#ffffff;
margin:10 0 10 0;
Font-family:Verdana;
Font-size:9pt;
color:#212554;
border: 1px solid #DBDBDB;
border-radius:10px;
line-height:2.3;
}
.login_form a
{
color:#212544;
Font-family:Verdana;
font-size:7pt;
}
.list_table_content a
{
Font-family:Verdana;
Font-size:9pt;
color:#212554;
height:77px;
text-decoration:none;

}

.list_table_tr:hover,.list_table_tr_next:hover
{
Font-family:Verdana;
Font-size:12pt;
background:#FFF9df;
cursor:pointer;
border-radius:5px;
}
.list_table_tr_next{
background:#f5f5f5;
}
.obj_cost 
{
Font-family:Verdana;
Font-size:10pt;
color:#D60101;

}
.price_m2 {
background:#FFFFFF;
Font-family:Verdana;
Font-size:7pt;
color:#D60101;

}
.err_status
{
Font-family:Verdana;
Font-size:14px;
color:#e10;
margin:5px;
}
.obj_delete_link a
{
Font-family:Verdana;
Font-size:7pt;
color:#212544;
}
.list_table_content img{

max-width:100px;
max-height:70px;
border: 1px solid #DBDBDB;
border-radius:10px;}

.clear
{
clear:both;

}

.tabs_active{
background:#FFFFFF;
position:relative;
top:1px;
margin-right:3px;
float:left;
border: 1px solid #DBDBDB;
border-bottom:1px solid white;
border-radius:5px 5px 0  0;
color:#212554;

text-align:center;

Font-family:Verdana;
font-size:13pt;
padding:5px;

}

.tabs_inactive
{
position:relative;
top:1px;
margin-right:3px;
float:left;

background:#212554;
color:white;
border: 1px solid #212554;
border-bottom:1px solid #212554;
border-radius:5px 5px 0  0;
padding:5px;
text-align:center;
Font-family:Verdana;
font-size:13pt;

}
.tabs_active:hover{
cursor:pointer;

}
.tabs_inactive:hover{
cursor:pointer;

}
.tab_content{
background:#ffffff;
clear:both;
width:100%;
min-height:695px;
display:block;
float:left;
border: 1px solid #DBDBDB;
border-radius:  0  10px  10px 10px;
FONT-FAMILY: Verdana;
font-size:10pt;


}
.tab_content_inactive{

display:none;
}
.obj_field{
border: 1px solid #210554;
border-radius:  10px  10px  10px 10px;
max-width:950px;
text-align:left;
line-height:2.5;
padding-left:32px;
}
.obj_field legend{

FONT-FAMILY: Verdana;
Color:#212554;
text-align:left;

}
.obj_field textarea, .zayavka textarea{
width:100%;
min-height:100px;
max-width:100%;
border: 1px solid #bbbbbb;

border-radius:7px;
FONT-FAMILY: Verdana;
Color:#212554;
text-align:left;

}
.zayavka
{
text-align:center;
}
.obj_field select, .zayavka select{
FONT-FAMILY: Verdana;
Color:#212554;
border: 1px solid #DBDBDB;



}
.spec_label
{
text-align:center;
color:#ffffff;
background:#212544;
line-height:2.5;
font-size:9pt;
margin-left:16px;
border-radius:0 0 12px 12px;
max-width:148px;
}
.spec_object{

margin:15px;
text-align:center;
}
.spec_object_cost{
color:red;
FONT-FAMILY: Verdana;
font-size:12pt;
}
.spec_object img
{
max-width:150px;
border-radius:15px;
}
.spec_object a{
FONT-FAMILY: Verdana;
font-size:8pt;
text-align:justify;
color:#212544;
}
.obj_gallery {
width:100%;
clear:both;
}
.obj_gallery ul {
height:150px;

}
.obj_gallery li {
width:180px;
height:180px;
margin:10px;
}
.obj_gallery img
{

max-width:200px;
max-height:130px;
border-radius:7px;

}
.obj_gallery  a{
FONT-FAMILY: Verdana;
font-size:8pt;
text-align:justify;
color:#212544;
}
.left_block
{
background:#FFFFFF;
float:left;
border: 1px solid #DBDBDB;
border-radius:10px;
white-space:pre-wrap;
FONT-FAMILY: Verdana;
width:175px;
}
.left_art_block
{
background:#FFFFFF;
margin-top:12px;
float:left;
border: 1px solid #DBDBDB;
border-radius:10px;
FONT-FAMILY: Verdana;
font-size:8pt;

width:175px;
}
.left_art_block_head
{
text-align:left;
margin:10px;
}
.left_art_block_desc
{
text-align:justify;
margin:10px;
}
.left_art_block_head a
{

FONT-FAMILY: Verdana;
font-size:8pt;
color:#212544;


text-align:left;
}
.right_block
{
background:#FFFFFF;
border: 1px solid #DBDBDB;
border-radius:10px;
FONT-FAMILY: Verdana;
width:175px;
margin-bottom:5px;
}

.right_block_profile
{background:#FFFFFF;
border: 1px solid #DBDBDB;
border-radius:10px;

FONT-FAMILY: Verdana;
width:175px;
margin-bottom:5px;
}
.autorized
{

margin:15px;
FONT-FAMILY: Verdana;
font-size:8pt;
color:#212554;
line-height:2.0;
}
.autorized a
{
padding:4px;
margin-top:25px;
FONT-FAMILY: Verdana;
font-size:10pt;
color:#ffffff;
text-align:center;
background:#212544;
border-radius:5px;
}
.autorized a:hover
{
color:#e10;
text-decoration:none;
}
.std_input
{
border: 1px solid #DBDBDB;
border-radius:8px;
FONT-FAMILY: Verdana;
Color:#212554;
padding-left:5px;
padding-right:5px;
}
.std_checkbox
{
border: 1px solid #212554;
border-radius:4px;
FONT-FAMILY: Verdana;
font-size:10pt;
Color:#212554;

}
.std_button
{
border: 0px solid #212554;
border-radius:4px;
FONT-FAMILY: Verdana;
font-size:10pt;
Color:#ffffff;
background:#212554;

}
.std_button:hover
{
border: 0px solid red;
background:red;
cursor:pointer;
}
.std_font
{
FONT-FAMILY: Verdana;
Color:#212554;
font-size:10pt;
}
.profile_error
{
FONT-FAMILY: Verdana;
Color:red;
font-size:10pt;
}
.left_block_type
{
background:#FFFFFF;
position:relative;
top:1px;
margin-right:3px;
float:left;
border: 1px solid #DBDBDB;
border-bottom:1px solid white;
border-radius:5px 5px 0  0;
color:#212554;
width:70px;
text-align:center;

Font-family:Verdana;
font-size:10pt;
}
.left_block_type_inactive
{
position:relative;
top:1px;
margin-right:3px;
float:left;
background:#212554;
color:white;
border: 1px solid #212554;
border-bottom:1px solid #212554;
border-radius:5px 5px 0  0;
width:70px;
text-align:center;
Font-family:Verdana;
font-size:10pt;

}
.category
{
margin-left:10px;
font-size:13pt;
text-align:left;
}

.subcategory
{
font-family:Verdana;
line-height:2.5;
font-size:9pt;
margin-left:25px;
}
.subcategory a
{
font-family:Verdana;
Font-size:9pt;
color:#000000;
}
.subcategory a:hover, .subcategory a:active
{
text-decoration:none;
border-bottom:1px dashed #212544;
color:#e10000;
}
.top_block
{
background:#FFFFFF;
height:105px;
border: 1px solid #DBDBDB;
border-radius:10px 10px 0  0;

}
.top_phone
{
margin:20px 22px 0 0;
float:right;


}
.phone{
Font-family:Verdana;
font-size:11pt;
color:#212544
}
.logo
{
margin:15px;
float:left;

}
.top_menu
{
background:#212554;
text-align:center;
height:23px;
border-radius: 0  0 10px 10px;
}
.top_menu a
{
color:white;
Font-family:Verdana;
Font-size:11pt;
text-decoration:underline;
}
.top_menu a:hover
{
color:#e10;
text-decoration:none;

border-bottom:1px dashed #fff;
}
.footer
{
border: 1px solid #DBDBDB;
border-radius:10px;
text-align:center;
white-space:pre-wrap;
FONT-FAMILY: Verdana;
font-size:7pt;

}
.top_buttons
{
position:absolute;
top:11px;
left:30%;

text-align:center;
}
.top_button
{
margin-left:15px;
text-align:center;
width:75px;
height:22px;

float:left;
border: 1px solid #212554;
border-radius:0 0 8 8;
background:#212554;

}
.top_button a
{
FONT-FAMILY: Verdana;
font-size:9pt;
Color:white;
text-decoration: none; /* Убираем подчеркивание */
border-bottom: 1px dashed ;
}
.top_button a:hover
{
text-decoration: none; /* Убираем подчеркивание */
border-bottom:none ;
}
.top_button:hover
{
background:#E10101;
border: 1px solid #E10101;

}
.upload{
	
	font-weight:bold; font-size:14px;
	font-family:Verdana, Helvetica, sans-serif;
	text-align:center;
	background:#f2f2f2;
	color:#3366cc;
	border:1px solid #ccc;
	width:160px;
	height:35px;
	cursor:pointer !important;
	-moz-border-radius:5px; -webkit-border-radius:5px;
}
.darkbg{
	background:#ddd !important;
}
.status{

	font-family:Arial; 
}
ul.files{ list-style:none; padding:0; margin:0; }
ul.files li{ text-align:center; margin-bottom:2px; width:103px; float:left; margin-right:10px;font-family:Verdana;font-size:8px;}
ul.files li a{font-family:Verdana;font-size:10px; }
ul.files li img{ max-width:100px; max-height:100px; border-radius:8;}
.success{}
.error{ background:#f0c6c3; border:1px solid #cc6622;font-family:Verdana;padding:10px; }