html, body, form, fieldset, p, a, ul, ol, li, div, legend, label,
br, input, button, textarea, h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Verdana;
	vertical-align: baseline;

}

body
	{
	font-size: 13px;
	font-family: Arial, Verdana;
	background-color:#F7FBFF;
	}

a:link
	{
	color: #000000;
	text-decoration: underline;
	}
a:active
	{
	color: #000000;
	text-decoration: underline;
	}
a:visited
	{
	color: #000000;
	text-decoration: underline;
	}
a:hover
	{
	color: #3333ff;
	text-decoration: none;
	}

td
	{
	font-size: 13px;
	font-family: tahoma;
	}

td ul
	{
	padding-left:18px;
	margin-left:3px;
	}

h1, h2, h3, h4
	{
	text-align: center;
	font-family: tahoma;
	}

h1
	{
    font-size:14px;
    font-family: Arial;
    font-weight:bold;
	}
h2, h3, h4
	{
    font-size:15px;
    font-family: Arial;
    font-weight:bold;
	}

#maket{
margin:0 auto;  
text-align:left;  
min-width:1150px; 
width:expression(   
(document.compatMode && document.compatMode == 'CSS1Compat')
?
(
document.documentElement.clientWidth < 1150
?
"1100px"
:
"auto"
)
:
(
document.body.clientWidth < 1150
?
"1150px"
:
"auto"
)
);
}

#maket_left
	{
	width:204px;
	float:left;
	}
#maket_right
	{
	width:204px;
	float:right;
	margin-right:8px;
	}
#maket_center
	{
	margin:0px 208px 0 208px;
	padding:0px;
	width:auto;
	}
#maket_center h1
	{
	margin:0px;
	}
#maket_center p
	{
	margin:0px;
	padding:5px;
	}

#maket_content1
	{
    width:98%;
    margin-left:10px;
	}
#maket_content2
	{
    margin:auto;
	border:1px solid silver;
	background: url('images/gr5.gif') top center repeat-x;
	min-height: 100px;
	text-align: left;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 3px 3px 5px #808080;
	box-shadow: 3px 3px 5px #808080;
    margin-bottom: 10px;
    margin-left: 2px;

	}
#maket_content2 h2
	{
	height:30px;
	width:100%;
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:normal;
	color:white;
	font-family: Georgia;
	font-style:italic;
	line-height:25px;
	text-align:center;
	}


input, select
	{
	font-size:15px;
	border:1px solid #BEBEBE;
	padding:3px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color: white;
	}
input[type='submit'], input[type='button']
	{
	background-color: #EEEEEE;
    background: url('images/bgradient.gif');
	}
input:focus, select:focus
	{
	outline:none;
	border-color:#FF5B5B;
	box-shadow:0 0 8px #BEBEBE;
	-moz-box-shadow:0 0 8px #BEBEBE;
	-webkit-box-shadow:0 0 8px #BEBEBE;
	}
input[type='submit']:focus, select[type='submit']:focus, input[type='button']:focus, select[type='button']:focus
	{
    border:1px solid #BEBEBE;
	box-shadow:0 0 0 #BEBEBE;
	-moz-box-shadow:0 0 0 #BEBEBE;
	-webkit-box-shadow:0 0 0 #BEBEBE;
    background: url('images/bgradientinv.gif');
	}
.title h1
	{
	font-family: Georgia;
	font-style:italic;
	font-size:25px;
	font-weight:normal;
	text-align:left;
	}


div.blocks
	{
	border:1px solid silver;
	width: 204px;
	min-height: 100px;
	margin:0px;
    margin-bottom: 10px;
    margin-left: 2px;
    background: url('images/gr4.gif') top repeat-x;
 	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 3px 3px 5px #808080;
	box-shadow: 3px 3px 5px #808080;

	}

div.blocks_head
	{
	height:30px;
	width:100%;
	margin:0;
	padding:0;
	font-size:16px;
	color:white;
	font-family: Georgia;
	font-style:italic;
	line-height:28px;
	text-align:center;
    overflow: hidden;
	}

div.blocks_content
	{
	text-align: left;
	width:100%;
	margin:0;
	padding:2px;
	font-size:12px;
	color:black;
	text-align:left;
	}
div.blocks_content ul
	{
	padding-left: 15px;
	}

div.message
	{
    border:1px solid silver;
	width:98%;
    margin-bottom: 10px;
    margin-left: 2px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 3px 3px 5px #808080;
	box-shadow: 3px 3px 5px #808080;

	}


div.message table
	{
	width: 100%;
	border-collapse:collapse;
	}


div.message table tr td
	{
	border: 0;
	}

td.message_head, td.message_mail
	{
    margin:0;
    padding:0;
	}

td.message_head div
	{
	width:100%;
	height: 100%;
	background-color: #FFE19D;
	-moz-border-radius: 8px 0 0 0;
	-webkit-border-radius: 8px 0 0 0;
	border-radius: 8px 0 0 0;
	height:30px;
    overflow: hidden;  
	}

td.message_head h3
	{
	margin:0;
	padding:0;
	text-align:left;
	text-indent:10px;
	}
 

td.message_head h3 a
	{
	margin:0;
	padding:0;
    font-size: 18px;
    line-height: 25px;
    font-family: Georgia;
    font-style:italic;
    text-align:left;
	}



td.message_mail div
	{
	width:100%;
	height: 100%;
	border-left:1px solid silver !important;
	-moz-border-radius: 0 8px 0 0;
	-webkit-border-radius: 0 8px 0 0;
	border-radius: 0 8px 0 0;
	background-color:#E7E7E7;
	height:30px;
	width:250px;
	text-align: center;
    overflow: hidden;
	}


td.message_mail a.user_mail
	{
	padding-left:20px;
	line-height: 25px;
    background:url('images/mail.gif') no-repeat left center;
	}

td.message_mail a.userinfo
	{
    background:url('images/user.png') no-repeat left center !important;
	}
    
div.message_img
	{
	float:right;
	margin:0;
	padding:0;
	width:250px;
	background-color:white;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	text-align:center;
	}

div.message_img div
	{
	margin:3px;
	padding:3px;
	}

div.message_img div img
	{
	margin:3px;
	}

td.message_text
	{
	margin:0;
	padding:0;

	border-bottom:1px solid silver  !important;
	border-top:1px solid silver  !important;
	}

div.clear
	{
	height:0;
	font-size:1px;
	line-height:0px;
	clear:both;
	}

td.message_area2
	{
	text-align: left;
	margin:0;
	padding:0;
	-moz-border-radius: 0 0 8px 0;
	-webkit-border-radius: 0 0 8px 0;
	border-radius: 0 0 8px 0;
	}
td.message_area2 img
	{
	margin:0;
	padding:0;
	}

td.message_area1
	{
	margin:0;
	padding:0;
	-moz-border-radius: 0 0 0 8px;
	-webkit-border-radius: 0 0 0 8px;
	border-radius: 0 0 0 8px;
	vertical-align: middle;
	}

td.message_area1 ul
	{
	list-style: none;
	}

td.message_area1 ul li
	{
    padding-left:20px;
    line-height:20px;
    text-align: left;
    margin-left:-10px;
    background:url('images/information-balloon.png') no-repeat left top !important;
	}

span.date
	{
    padding-left:20px;
    line-height:20px;
    text-align: left;
    background:url('images/calendar-blue.png') no-repeat left center !important;
    display: block;
	}
span.view
	{
    padding-left:20px;
    line-height:20px;
    text-align: left;
    background:url('images/counter.png') no-repeat left center !important;
    display: block;
	}
span.fav1
	{
    padding-left:20px;
    line-height:20px;
    text-align: left;
    background:url('images/star-empty.png') no-repeat left center !important;
    display: block;
	}
span.fav2
	{
    padding-left:20px;
    line-height:20px;
    text-align: left;
    background:url('images/star.png') no-repeat left center !important;
    display: block;
	}

.marked table tr td.message_head div
	{
    background-color:#FFFF93;
	}
.marked table tr td.message_mail div
	{
    background-color:#EBEBEB;
	}
.marked table tr td.message_text
	{
    background-color:#EFF3FF;
	}
.marked table tr td.message_text div.message_img
	{
    background-color:#FFFFFF;
	}




#nav
	{
    width:100%;
	height:49px;
	text-align:right;
    margin: 15px 0 15px 2px;
    padding:0;
	}
#nav ul
	{
	margin:0;
	padding:0;
	list-style:none;
	}
#nav ul li
	{
	color:#000000;
	float:left;
	margin:0 5px 0 0;
	}

#nav ul li a
	{
	color:#000000;
	padding:7px;
	text-decoration:underline;
	display:inline;

	}
#nav ul li a.home{
	background:url(images/gr3.gif) repeat-x 0 0 #FFFFFF;
	color:#F8F8F8;
	padding:7px;
	text-decoration:none;
	display:inline;
 	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	}

#nav ul li a:hover{
	background:url(images/gr3.gif) repeat-x 0 0 #FFFFFF;
	color:#F8F8F8; padding:7px;
	text-decoration:none;
 	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	}
#nav ul li a, #nav ul li a.home
	{
	font-family: Georgia;
	font-size:16px;
	font-style:italic;
	height:30px;
	line-height:20px;
	}


div.message_once
	{
    margin:15px;
	}
div.message_once table
	{
    border:0px;
	}
    
ul.once_sim
    {
    margin: 5px 0 20px 20px;
    padding-left: 25px;
    }

div.message_once h1, .once_information, .once_custom
	{
 	font-family: Georgia;
	font-style:italic;
	font-size:25px;
	font-weight:normal;
	text-align:left;
	}
.once_price
    {
 	font-family: Tahoma;
	font-size:18px;
	font-weight:normal;
	text-align:left;    
    margin: 5px 0 10px 0;
    padding:8px;
    width:150px;
    border:1px dotted silver;
 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    }
.once_price span
    {
    color: red;
    }
.once_price ul
    {
    list-style-type: none;
    line-height: 16px;
    }
.once_price ul li a
    {
    font-size:12px;
    text-decoration: none;
    border-bottom: 1px dashed black;
    margin-left: 18px;
    }
.once_price ul li a:hover
    {
    border-bottom: 0px;
    }
.once_price_selected
    {
    background:url('images/tick.png') no-repeat left center;
    }
div.message_once h1
    {
    padding-right:200px;
    }
div.userpanelcenter
    {
    text-align:center !important;
    }
div.userpanelcenter select
    {
 	font-family: Georgia;
	font-style:italic;
	font-size:16px;
	font-weight:normal;
	text-align:left;
    margin:15px;
    background-color: #EFF3FF;
    }


div.message_images
	{
    text-align:center;
	}
span.once_text, span.once_text p, div.welcome, div.panelcenter
	{
    font-family: georgia;
    font-size: 16px;
    font-style: italic;
	}

div.userpanel
    {
    text-align: left;
    margin:10px;
    }
span.welcome
    {
    font-family: georgia;
    font-size: 16px;
    font-style: italic;
    }
div.userpanel ul
    {
    list-style-type:  none;
    }
div.userpanel ul li
	{
    padding-left:20px;
    line-height:20px;
    text-align: left;
    margin-left:10px;
    background:url('images/information-balloon.png') no-repeat left center;
	}

span.once_autor
	{

	}
 

   
span.usermail, a.
	{
	padding-left:20px;
	line-height: 25px;
    background:url('images/mail.gif') no-repeat left center;
	}
.usermessages
    {
    margin-top: 10px;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    }

.once_information
{

}

div.block_yotube
    {
    width: 425px;
    height: 344px;
    margin: 3px;
    }
div.block_yamap
    {
    width: 600px;
    height: 400px;
    margin: 3px;
    }
div.blockchange form input
    {
    margin:3px;
    }
div.blockchange form
    {
    text-align: center;
    }
div.blockchange p
    {
    font-size: 14px;
    margin-bottom:5px;
    }

div.userpanelright
    {
    width: 400px;
    height: 100px;
    position: absolute;
    right: 20px;

    }
ul.once_list
	{
	list-style: none;
	}
ul.once_list li
	{
    padding-left:20px;
    line-height:20px;
    text-align: left;
    margin-left:-10px;
    background:url('images/asterisk_yellow.png') no-repeat left center;
	}



ul.allusers
	{
	list-style: none;
    margin: 0;
    padding: 0;
    list-style-type: none;
	}
ul.allusers li
	{
    line-height:20px;
    text-align: left;
    margin-left:40px;
    display: block;
    float: left;
    width: 40%;
	}
ul.allusers li div
    {
    display:inline;
    padding:16px;
    background:url('images/user.png') no-repeat center;
    }


ul.once_list2
    {
	list-style: none;
    }
ul.once_list2 li
	{
    padding-left:20px;
    line-height:20px;
    text-align: left;
    margin-left:15px;
    background:url('images/information-balloon.png') no-repeat left center;
	}
li.textarea
    {
    background-position: top left !important;
    }
span.textarea2
    {
    display: block;
    margin-left: 30px;
    color: #000D33;
    font-style: italic;
    font-family: georgia;
    font-size: 16px;
    }

a.message_images2 img
    {
    border:2px solid #EFF3FF;
    }
a.message_images2:hover img
    {
    border:2px solid #97B1FF;
    }









table.main_table
	{
	border:0px;
	}
table.cat_table
	{
	border:0px;
	}

table.list-message
	{

	}
div.float_block
	{
	border:0px;
	width:200px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	float:left;
	}


img.help
	{
	vertical-align: middle;
	}

input.registr
	{
	width:200px;
	}

input.add, select.add, textarea.add
	{
	font-size:14px;
	font-family:Arial;
	width:100%;
	}

table.add tr td
	{
	font-size:14px;
	font-family:Arial;
	height:25px;
	}

div.error
	{
	width:300px;
	margin:5px;

	padding:5px;
	padding-left:20px;
	text-align:left;
	border:1px solid red;
	background-color:#FFEAEA;
	}

div.error_block
	{
	width:90%;
	text-align:center;
	border:1px solid red;
	background-color:#FFEAEA;
	}


div.ok
	{
	width:300px;
	margin:5px;
	padding:5px;
	text-align:center;
	border:1px solid green;
	background-color:#D5FFD5;
	}
div.selected
	{
	width:90%;
	margin:3px;
	padding:3px;
	text-align:center;
	border:1px solid green;
	background-color:#D5FFD5;
	}
input.panel
	{
	width:90%;
	margin:2px;
	padding:2px;
	}
span.filetypes
	{
	font-size:10px;
	color:silver;
	}

div.tag_block
	{
	border: 1px solid silver;
	background-color:#EFEFEF;
	margin:3px;
	padding:3px;
	text-align: left;
	}

div.tag_block2
	{
	text-align: left;
	}

div.tag_block2 a {
	line-height: 20px;
	text-decoration: underline;
	padding: 2px;
	color:#606060;
	}

div.tag_block a {
	line-height: 25px;
	text-decoration: underline;
	padding: 2px;
	color:#606060;
	}

a.tag1:link { font-size: 13px; }
a.tag1:visited {font-size: 13px;}
a.tag1:hover {font-size: 13px; text-decoration:none;}

a.tag2:link { font-size: 14px; }
a.tag2:visited {font-size: 14px; }
a.tag2:hover {font-size: 14px; text-decoration:none;}

a.tag3:link { font-size: 15px; }
a.tag3:visited {font-size: 15px;}
a.tag3:hover {font-size: 15px; text-decoration:none;}

a.tag4:link { font-size: 16px; }
a.tag4:visited {font-size: 16px; }
a.tag4:hover {font-size: 16px; text-decoration:none;}

a.tag5:link { font-size: 17px;}
a.tag5:visited {font-size: 17px;}
a.tag5:hover {font-size: 17px; text-decoration:none;}

a.tag6:link { font-size: 18px;}
a.tag6:visited {font-size: 18px;}
a.tag6:hover {font-size: 18px; text-decoration:none;}

a.tag7:link { font-size: 19px;}
a.tag7:visited {font-size: 19px;}
a.tag7:hover {font-size: 19px; text-decoration:none;}





td.midblock-left
	{
    background-color: #F7FBFF;
    vertical-align:top;
	}


td.midblock-right
	{
	text-align:left;
	vertical-align:top;
	background-color: #F7FBFF;
	}


#tooltip
	{
      visibility:hidden;
      position:absolute;
      z-index:99999;
	border:1px solid #B0B0B0;
	background:#FFFFFF;
	width:200px;
	padding:5px;
    box-shadow:0 0 10px #BEBEBE;
    -moz-box-shadow:0 0 10px #BEBEBE;
    -webkit-box-shadow:0 0 10px #BEBEBE;
	}

a.selected_page
	{
	font-weight:bold;
    color: red !important;
    border: 1px solid red !important;
	}

div.pages
	{
	margin:10px;
	}


div.pages a
	{
	padding:3px;
	line-height: 28px;
	background: white;
	}
div.pages a:link
	{
	border:1px solid #512800;
	color: #512800;
	}
div.pages a:visited
	{
	border:1px solid silver;
	color: silver;
	}
div.pages a:hover
	{
	border:1px solid #FF0984;
	color: #FF0984;
	}


tr.state_list_head td
	{
	background-color:#FFDBB7;
	padding:4px 6px;
	font-size:11px;
	font-family: Tahoma, Verdana, Arial;
	text-align:center;
	}

tr.state_list_i td
	{
	background-color:#D5FFD5;
	padding:4px 6px;
	font-size:11px;
	font-family: Tahoma, Verdana, Arial;
	}
tr.state_list_o td
	{
	background-color:#FFD7EB;
	padding:4px 6px;
	font-size:11px;
	font-family: Tahoma, Verdana, Arial;
	}
tr.state_list_p td, tr.state_list_m td
	{
	background-color:#E5E5E5;
	padding:4px 6px;
	font-size:11px;
	font-family: Tahoma, Verdana, Arial;
	}

tr.orders_list_head td
	{
	background-color:#FFDBB7;
	text-align:center;
	padding:4px 6px;
	font-size:11px;
	font-family: Tahoma, Verdana, Arial;
	font-weight:bold;
	}
tr.orders_list td
	{
	background-color:#FFFFFF;
	padding:4px 6px;
	font-size:11px;
	font-family: Tahoma, Verdana, Arial;
	}

.float_field
	{
	width:300px;
	text-align:left;
	vertical-align:middle;
	float:left;
	margin:5px;
	padding:5px;
	font-size:11px;
    min-height: 40px;
	}

fieldset.field
	{
	margin:5px;
	padding:5px;
	font-size:11px;
	text-align:left;
	}


.float_field legend, fieldset.field legend
	{
    font-size:12px;
    font-family:Arial,Verdana,Tahoma;
    font-weight:bold;
    color:#000080;
	}

fieldset.field input, fieldset.field select, .float_field input, .float_field select
	{
    font-size:11px;
	}

ul.counter
	{
	padding-left:10px;
	}


#frame
	{
	display:none;
	}


div.services
	{  
    font-size: 12px;
    font-family: Arial;
	width:180px;
	text-align:left;
    float: right;
    margin: -25px 0px 5px 5px;
	}
div.services p
    {
    font-style: normal;
    font-family: Arial;
    }
div.services ul
	{
	list-style: none;
	/*padding-left:16px; */
	}

div.services ul li
	{
    padding-left:20px;
    line-height:20px;
    background:url('images/serv.png') no-repeat left center;
	}

div.services p
	{
	text-align:left;
	font-weight:bold;
	color: #FF0000;
	}


#vrWrapper *
	{
    margin: 0;
    padding: 0;
	}

#vrWrapper
	{
    /*position: relative;*/
    margin: auto;
    width: 200px;
    overflow: hidden;
	}
#vrWrapper .wr
	{
    width: 2000px;
	}
#login, #remind, #register
	{
	width:200px;
	float:left;
	}
#wr
	{
	margin-left: 0px;
	}


ul.arr
	{
	list-style: none;
	}

ul.arr li
	{
    padding-left:15px;
    line-height:20px;
    text-align: left;
    background:url('images/arrow.gif') no-repeat left center;
	}

p.links
	{
	text-align: left;
	}

div.count_block
	{
	padding:10px !important;
	margin:10px !important;
	width:300px;
	border: 1px dotted #CECFCE !important;
	background-color: #FFEFCA;
    background-image: url('images/count.jpg');
	font-size:14px;
    text-shadow: 0px 0px 4px #FFFFFF;
	text-align:center;
	}

div.top_search_form
	{
    width: 99%;
	margin:5px;
	background: #EFF3FF url('images/gr6.gif') top repeat-x;
	}

div.top_search_form form
	{
	margin:0px;
	}

div.top_search_form form table tr td
	{
    padding: 5px;
	}
div.top_search_form form table tr td input[type='text']
	{
    font-size:13px; width:100%;
	}
div.top_search_form form table tr td input[type='submit']
	{
    font-size:16px;
    width:100%;
	}

#top_search_link
	{
	margin-left:15px;
	text-decoration:none;
	border-bottom:1px dashed;
	}
#top_search_link:hover
	{
	border-bottom:0px;
	}

#top_search_area
	{
	text-align:center;
	}

div.moder_panel
	{
	width:300px;
	position: relative;
	top: -10px;
	text-align:center;
	}
span.m_edit
	{
    padding-left:20px;
    line-height:20px;
    background:url('images/page_edit.png') no-repeat left center !important;
	}
span.m_delete
	{
    padding-left:20px;
    line-height:20px;
    background:url('images/page_delete.png') no-repeat left center !important;
	}
span.m_restore
	{
    padding-left:20px;
    line-height:20px;
    background:url('images/serv.png') no-repeat left center !important;
	}
span.m_prolong
	{
    padding-left:20px;
    line-height:20px;
    background:url('../../admin/tpl/img/ico/prol.gif') no-repeat left center !important;
	}
span.m_delete a, span.m_restore a, a.region-but, span.m_prolong a
	{
	text-decoration:none;
	border-bottom:1px dashed;
	}
span.m_delete a:hover, a.region-but:hover, span.m_restore a:hover, span.m_prolong a:hover
	{
	border-bottom:0px;
	}

#load1, #load2, #load3, #load4
	{
	width:250px;
	height:23px;
	text-align:center;
    padding-left:18px;
    line-height:22px;
	}
.load_ok
	{
    background:#D2FFD2 url('images/accept.png') center center no-repeat;
	}
.load_er
	{
    background:#FFD2D2 url('images/exclamation.png') left center no-repeat;
    color:#5E0000;
	}
.block_field
    {
    width: 190px;
    border: 0px solid #BEBEBE;
    margin: 5px;
    padding: 2px;
    }

.inputtext
    {
    width: 180px;
    }

.block_field legend
    {
    margin: 6px 0px 2px 0px;
    background: #FFFFFF;
    border: solid 1px #BEBEBE;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 2px;
    }
#commentadd
	{
	border-bottom: 1px dashed;
	text-decoration: none;
	}
#commentadd:hover
	{
	border-bottom: 0px;
	text-decoration: none;
	}
#commentform
    {
    border:1px dotted #BDBEBD;
    margin:15px;
    width:400px;
    padding:10px;
    }

#commentform form div
    {
    font-size:25px;
    margin-top:5px;
    text-align:right;
    }

.comm_userinfo
    {
    padding-left:20px;
    background:url('images/user.png') no-repeat left center !important;
    font-size: 12px;
    }
    
.comm_usermail
    {
    padding-left:20px;
    background:url('images/mail.gif') no-repeat left center !important;
    font-size: 12px;
    }
.smalldate
    {
    font-size:10px;
    color: silver;
    }    
.comm_text
    {
    font-size:12px;
    color: #434343;
    margin-left:25px;
    }    
.once_comments
    {
    margin-top:15px;
    }  
.comm_user
    {
    width:100%;
    margin:15px;
    }  
    
.editblock
    {
    /*margin-left:100px;*/
    }   
.editblock a
    {
    padding-left:20px;
	text-decoration:none;
	border-bottom:1px dashed;
    }    
.editblock a:hover
    {
	text-decoration:none;
	border-bottom:0px;
    }           
.editblock a.comm_edit
    {
    background:url('images/comment_edit.png') no-repeat left center;
    }       
.editblock a.comm_delete
    {
    margin-left: 10px;
    background:url('images/comment_delete.png') no-repeat left center;
    }       
.edit_comment textarea
    {
    width:100%;
    height: 100px;
    margin:5px;
    }
.edit_comment
    {
    width:300px;
    text-align:right;
    }

.region-but
    {
    margin-left: 15px;
    }
#regionblock
    {
    margin:-10px 0px 15px 5px;
    font-size:15px;
    }
#headerror
    {
    margin:15px;
    padding:15px;
    font-size:15px;
	border:1px solid red;
	background-color:#FFEAEA;
    width:100%;
    text-align:center;
    }
.filedelete
    {
    margin: -15px 0 0 0;
    width:16px;
    height:16px;
    cursor: pointer;
    background: url('images/del.png') no-repeat left center;
    }

.dashed
	{
	text-decoration:none !important;
	border-bottom:1px dashed !important;
	}
.dashed:hover
	{
	border-bottom:0px !important;
	}
.block-stretch
    {
    text-align: center;
    margin: 10px;
    }
.block-stretch
    {
    text-align: center;
    }
.block-stretch-promo-hf
    {
    text-align: left;
    margin-bottom: 5px;
    }
.block-stretch-promo-hf div
    {  
    width: 100%;
    height: 18px; 
    overflow: hidden; 
    }

.userinfo-promo
	{
    padding-left:20px;
    margin-right: 10px;
    background:url('images/user.png') no-repeat left center;
    float: left;
	}
.mail-promo
    {
	padding-left:20px;
    margin-right: 10px;
    background:url('images/mail.gif') no-repeat left center;    
    }

.link
    {
    padding-left:20px;
    background:url('images/link.png') no-repeat left center;    
    }
    
.block-stretch-promo-tbm
    {
    text-align: left;
    margin-bottom: 5px;
    
    }
.block-stretch-promo-tbm div
    {  
    width: 95%;
    height: 40px; 
    overflow: hidden; 
    margin: 15px;
    padding: 4px;
    border: 1px solid silver;
    }
.block-stretch-promo-tbm div img
    {
    margin: 3px;
    }
    
.clearfix 
    {
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }

#region-ch1
    {
    margin-left:10px;
    }
#region-ch2
    {
    padding:3px;
    width: 300px;
    height: 500px;
    border:1px solid #C0C0C0;
    z-index: 10;
    position: absolute;
    overflow: auto;
    background-color: #FFFFFF;  
    box-shadow:0 0 10px #BEBEBE;
    -moz-box-shadow:0 0 10px #BEBEBE;
    -webkit-box-shadow:0 0 10px #BEBEBE;
    }
#region-ch2 ul, #region-ch2 ul li
    {
    padding-left: 10px;
    margin-left: 10px;
    }
#region-ch5
    {
    width: 26px;
    height: 26px;
    background: url('images/close.gif');
    position: absolute;
    left: 270px;
    }
ul.navigation
	{
	list-style: none;
	}

ul.navigation li 	
    {
    padding-left:20px;
    line-height:20px;
    text-align: left;
    margin-left:-10px;
    background:url('images/nav.png') no-repeat left top;
	}
ul.navigation li.seporator 	
    {
    margin: -5px 0px 5px -10px;
    background:url('images/navsep.png') no-repeat left bottom;
	}

.footer_text
	{
	color:silver;
    text-align: center;
    margin:10px;
	}
.footer_text a
    {
    color:silver;
    }
 .footer
     {
     height:106px;
     width:100%;
     background: url('images/botton.gif');
     }
.maintree
    {
    width: 30%;
    min-height: 100px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 5px;
    zoom: 1;
    *display: inline;
    _height: 100px;
    }
.maintree p
    {
    text-align:left;
    }
.maintree table{
    width: 100%;
}
.maintree table thead tr td{
    text-transform: uppercase; 
    text-align:center;
}
.maintree table thead tr td a{
    font-weight:bold;
}
.mcount{
    font-weight: bold;
} 
.mcountnull{
    color: silver;
}   
   
iframe.fileupload{
    border:0px;
    width:100%;
    height:70px;
}    

#uLogin2{
    margin: 5px;
}
.registr_block1{
    float: left;
    width: 450px;
}
.message_once hr{
    background-color: silver;
    height: 1px;
    border:0;
}
.article, .article_description{
    margin: 15px;
}
.article h4{
    text-align: left;
}
.articles_cat{
    padding: 20px;
}
hr.cut{
    display: none;
}
ul.tree_list li.first_level{
    width: 30%;
    min-height: 50px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 5px;
    text-align: left;
    zoom: 1;
    *display: inline;
    _height: 100px;
}
ul.tree_list li span.empty{
    color: silver;
}
ul.tree_list > li > a{
    font-weight: bold;
}
ul.tree_list li img{
    margin: 2px;
    vertical-align: middle;
}
ul.tree_list li{
    margin-left: 15px;
}
ul.tree_list li img{

}
a.user_messages {
    visibility: hidden;
}
a.user_messages i{
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICB3aWR0aD0iMTAiCiAgIGhlaWdodD0iMTAiCiAgIGlkPSJzdmcyIj4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE3Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZwogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MjYuNDI4NTksLTY5OC43OTA3NykiCiAgICAgaWQ9ImxheWVyMSI+CiAgICA8cmVjdAogICAgICAgd2lkdGg9IjUuOTgyMTQyOSIKICAgICAgIGhlaWdodD0iNS45ODIxNDI5IgogICAgICAgeD0iODI2LjkyODU5IgogICAgICAgeT0iNzAyLjMwODY1IgogICAgICAgaWQ9InJlY3QyOTk2IgogICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzAwNjZjYztzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiIC8+CiAgICA8ZwogICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxMDY3OCwwLjcwNzEwNjc4LC0wLjcwNzEwNjc4LDAuNzA3MTA2NzgsNzYyLjg3LC0zNTkuODgzMzkpIgogICAgICAgaWQ9Imc0ODE1Ij4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSA3OTYuOTA4MTksNzAwLjI4MzE3IDMuNzAxMjcsLTMuNzAxMjYgMy44MTE3NCwzLjgxMTc1IC0wLjAxODksMi4yMDMzNiAtMS44NTIzNCwwIDAsMy44NTQzIC0zLjgwMjMzLDAgMCwtMy45NzEwOCAtMS44NTM2LDAgeiIKICAgICAgICAgaWQ9InBhdGg0Nzc3IgogICAgICAgICBzdHlsZT0iZmlsbDojMDA2NmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIiAvPgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDgwMC42MDk0Niw2OTguMDAyNDQgMy40Njk4NiwzLjQzODY1IC0yLjU3MDIsMCAwLDQuMDc0MzYgLTEuNzM2MiwwIDAsLTQuMDc0MzYgLTIuNjE3NTQsLTMuNmUtNCB6IgogICAgICAgICBpZD0icGF0aDQ3NzkiCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiIC8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 13px;
}

.notapproved{
	font-weight: normal;
	font-style: normal;
	font-family: Arial, Verdana;
    
    margin-top: -30px;
    
    background-color: #468847;

    border-radius: 9px;
    padding-left: 9px;
    padding-right: 9px;

    background-color: #999999;
    color: #ffffff;
    display: inline-block;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    padding: 2px 4px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: baseline;
    white-space: nowrap;
}
.notapproved_text{
    border-left:2px solid red;
    padding-left:2px;
    font-size: 0.8em;
}

.tree_list{
    text-align: left;
}
/*//upd1701080*/
ul#shoptabs {
	margin: 0;
	padding: 0;
}
ul#shoptabs li {
	display: inline-block;
	line-height: 30px;
	border: 1px solid #999;
	border-bottom: 0 none;
    border-radius: 7px 7px 0 0;
}
ul#shoptabs li a {
	display: block;
	color: #666;
	text-decoration: none;
	display: block;
	padding: 0px 12px;
	white-space: nowrap;
}
ul#shoptabs li a:focus {
	outline: thin dotted;
	outline-offset: -2px;
}
ul#shoptabs li a:hover {
	background: #fff;
    border-radius: 7px 7px 0 0;
}
ul#shoptabs li a.active {
	background: #fff;
    border-radius: 7px 7px 0 0;
    color: black;
}
div#shopblock{
    border: 1px solid #999; 
    color: black;
}

#shops .img{
    float: left;
    width: 250px
}
#shops .cont{
    width:100%;
    
}
#shops .img img{
    max-width: 240px;
    max-height: 250px;
    margin: 2px;
}

#shops h4, .cont h4{
    text-align: left;
}

#shops {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

#shops li{
    border-bottom: 1px dashed #c0c0c0;
    margin: 5px;
    padding-bottom: 4px;
}
.clear2{
    width:100%;
    overflow: hidden;
}
#logo_block .img{
    float:left;
}
#YMapsID{
    height: 200px;
}
#logo_block{
    margin-top: 5px;
    margin-bottom: 5px;
}
.delivery h3{
    text-align: left;
    margin-top: 15px;
    margin-bottom: 5px;
}
#search_block input{
    width:100%;
}
#shop_pay_prolong{
    padding-left:20px;
    background:url('../../admin/tpl/img/ico/prol.gif') no-repeat left center;
    text-decoration: none;
    border-bottom: 1px dotted silver;
}
#shop_pay_prolong:hover{
    border-bottom: 1px dotted #EFF3FF;
}
.shop_pay_prolong{
    display: inline-block;
    width: 150px;
    min-height: 90px;
    margin: 5px;
    padding: 5px;
    border: 1px dotted #754100;
    float:left;
}
.shop_pay_prolong{
    text-align: center;
}
.shop_pay_prolong h4{
    color:#754100;
    font-size: 1.2em;
}
.shop_pay_prolong input{
    width:100%;
}

#shop_pay_prolong_cont h3{
    text-align: left;
    margin: 10px;
}