*:first-child+html hr {margin: 0; /* для IE7 */}
*:first-child+html .navigation,{padding-top: 5px;}  
*:first-child+html .search{	padding: 5px 0px 0 10px;}
*:first-child+html .logo{margin: -8px 0 -2px 0; line-height: 40px;}
* html .cont_block, .cont_block_comment {
margin : -2px;
}
* html .detail {
padding : 0;
}
* html .border {
	margin : 0 0px 0 0px;
}
* html .h_nav_cont {
height : 19px;
}
* html #container {
margin-top : 0;
}
HTML {
	margin : 0;
	color : #666;
	font-size : 14px;
	padding : 0;
}
BODY {
	text-align : left;
	height : 100%;
	font-family : Tahoma;
	background-repeat: repeat;
	background-image: url(/themes/standart/images/el_bg.jpg);
	background-attachment: fixed;
}
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, input, textarea, p, blockquote, th, td {
margin : 0;
padding : 0;
}
hr {
	margin : 7px 0;
	height : 0;
	color : #008080;
	background-color : #93604E;
	border : 1px solid #93604E;
	border-bottom : none; font-size:1px;
}

h1 {
	color : #BF0000;
	font-size : 18px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	float : none;
	margin-bottom : 5px;
	padding-left : 0;
	text-indent: 0px;
	display: inline-block;
}
h2 {
	font-size : 18px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	float : none;
	padding-left : 0;
	margin: 5px 0;
	color: #008080;
}
h3 {
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	padding-left : 0;
	font-weight : bold;
	margin: 5px 0;  color:#93604E;
}
h3 a:link{
color:#547375;
}

h4 {
	color : #BF0000;
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	float : none;
	margin: 0px;
	padding: 15px 0 5px 0;
	text-indent: 0px;
}
h5 {
	color : #BF0000;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	float : none;
	margin: 0px;
	padding: 5px 0 5px 0;
	text-indent: 0px;
	text-align: center;
}
P {
	margin : 0;
	font-family : Tahoma;
}
/* a:link img, a:visited img {
	border-style : none;
	text-decoration: none;
}   */
a:link, a:visited, a:active {
	text-decoration : none;
	outline-style:none;
	font-weight : bold;
	cursor : pointer;
	color: #547375;
}
a:hover {
	text-decoration : underline;
	font-weight : bold;
	color: #547375;
}
ul {
	padding-left : 20px;
	text-indent : 0;
	list-style-type : square;
	display: inline-block;
}
li {
	padding-left : 0px;
	text-indent : 0;
}
form {
margin : 0;
width : auto;
padding : 0;
}
input, select, textarea {
	width : auto;
	border : 1px solid #ccc;
	background-color : #FFF;
	margin : 1px 0 1px 0;
	background-image: url(/themes/standart/images/bg_input.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
textarea   {
	background-color : #FFF;
	background-image: url(none);
}
select {
	margin : 0 10px 0 10px;
	color : #fff;
	background-color : #006C6C;
	font-size : 11px;
	cursor : pointer;
}
table tr td dd, .ig_data, .ig_name {
	color : #4b5264;
	text-indent : 0;
	font-weight : normal;
	padding : 0 5px 0 5px;
}
.table_bg {
	background-color : #008080;
}
.tb {
	background-color: #008080;
}
.tb td  {
	color : #333;
	padding : 0 5px 0 5px;
	height: 15px;
}
.ig_data {
text-align : center;
}
.ig_name {
	font-size : 11px;
	padding : 0px 2px;
	text-align : center;
}
.cat_sum, .pages_sum {
color : #4b5264;
font-size : 12px;
clear : none;
text-decoration : none;
padding : 5px 5px 5px 5px;
text-indent : 0;
}
.cat_sum {
text-align : center;
font-size : 12px;
text-indent : 0;
}
.pages_sum {
text-align : center;
font-size : 14px;
text-indent : 0;
}
.pages_a {
	color : #fff;
	background-color : #93604E;
	padding : 4px;
	display : inline-block;
	margin : 2px 1px 0 0;
}
.pages_n {
	color : #F4F4F4;
	background-color : #B07C6A;
	padding : 4px;
	display : inline-block;
	margin : 2px 1px 0 0;
}
.pages {
	padding : 10px 0 10px 0;
	color : #93604E;
	text-align: center;
}

blockquote {
padding-left : 8px;
border-left-width : 2px;
border-left-style : solid;
border-left-color : #286193;
font-size : 12px;
text-align : left;
color : #7F0404;
font-weight : bold;
margin : 3px 0 10px 0;
text-indent : 0;
}
blockquote a:link, blockquote a:visited, blockquote a:active {
text-decoration : underline;
font-weight : normal;
}
blockquote a:hover {
text-decoration : none;
}
.container {
	margin-left : auto;
	margin-right : auto;
	width : 1000px;
	margin-top : 0px;
	width: 963px;
}
.shadow_l_container {
	float: left;
	background-image: url(/themes/standart/images/el_canvas.gif);
	background-repeat: repeat-y;
	padding-left: 8px;
	background-position: left;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #875141;
}
.shadow_r_container {
	float: left;
	background-image: url(/themes/standart/images/el_canvas.gif);
	background-repeat: repeat-y;
	padding-right: 8px;
	background-position: right;
}
.border {
	float : left;
	width : 100%;
	background-color : #FFEEDE;
	margin: 0 -1px 0 -1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #954A4A;
	border-left-color: #954A4A;
	background-image: url(/themes/standart/images/el_cont_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.header {
	width : 100%;
	background-repeat: no-repeat;
	background-image: url(/themes/standart/images/el_head_new.jpg);
	height: 243px;
	float: left;
	margin-bottom: 20px;
}
.navigation {
	float: left;
	width: 268px;
}
.info_head {
	float: right;
	width: 470px;
	padding-top: 0px;
}
.info_head_text {
	font-size: 11px;
	line-height : 13px;
	color: #93604e;
	font-weight: bold;
	text-align: center;
		padding:0 20px 0 0px;
}
.nav_cont {
	float: left;
	width: 200px;
	padding-left: 20px;
}
.nav {
	float: left;
	padding: 190px 0 0 20px;
}
.logo_cont {
	float : left;
	color: #F00;
	width: 170px;
	margin: 10px 0 0 0px;
}
.logo a{
	float : left;
	font-family: Arial;
	font-size: 45px;
	color: #F00;
	padding: 0;
	text-align: center;
	line-height: 35px;
	cursor: pointer;
	margin: 0;
	width: 100%;
	font-weight: normal;
	letter-spacing: 10px;
	text-decoration: none;
}
.logo_text {
	float : left;
	font-size: 11px;
	color: #FFF;
	padding: 3px 0 3px 0;
	text-align: center;
	letter-spacing: 0px;
	line-height: 12px;
	width: 100%;
}
.head_r_cont_l {
	float : right;
	background-repeat : repeat-y;
	background-position : left top;
	width: 205px;
	background-image: url(/themes/standart/images/shadow_l_user.gif);
	background-color: transparent;
	height: 129px;
}
.head_r_cont_d {
	float : right;
	font-weight : bold;
	font-size : 12px;
	background-repeat : repeat-x;
	background-position : left bottom;
	width: 205px;
	height: 134px;
	background-image: url(/themes/standart/images/shadow_d_user.gif);
	background-color: transparent;
	margin: 10px 20px 0 0;
}
.head_r {
	float : right;
	width: 200px;
	height: 110px;
	margin: 7px 10px 0 0;
}
.head_r_data {
	float : right;
	margin: 5px 20px 0 0;
	text-align: right;
	width: 200px;
}
.region {
	width: 295px;
	float: left;
	margin: 8px 0 0 0px;
	background-image: url(/themes/standart/images/region.gif);
	background-repeat: no-repeat;
	height: 133px;
}
.head_center {
margin : 0 200px 0 290px;
font-weight : bold;
height : 59px;
text-align : center;
padding : 5px 0 0 0;
}
.info {
color : #406884;
font-size : 12px;
border : 0 solid #2b5580;
float : right;
margin-right : 10px;
padding-top : 0;
margin-top : 60px;
font-family : Tahoma;
font-weight : bold;
}
.h_nav_data {
font-size : 10px;
margin : 5px 10px 5px 0;
font-weight : normal;
font-family : Georgia;
width : 160px;
float : right;
text-align : center;
}
.h_nav_cont {
	margin-left : auto;
	margin-right : 170px;
	height : 30px;
}
.find_cont {
	float : none;
	padding: 15px 0 0 20px;
	background-color: #390;
}
.find {
	float: left;
	padding: 10px 0 150px 0;
	width: 100%;
}
.col_l_bg {
	float : left;
	width : 100%;
	background-repeat : repeat-y;
	background-position: left;
	min-height: 400px;
}
.col_r_bg {
	float : left;
	width : 100%;
	background-repeat : no-repeat;
	background-position : left bottom;
	min-height: 400px;
}
.col_l {
	margin-left : 0px;
	float : left;
	width : 200px;
	display : inline;
}
.col_r {
	margin-right : 0px;
	float : right;
	width : 200px;
	display : inline;
}
.content {
	margin-left : 200px;
	margin-right : 200px;
}
.top_pages {
float : right;
background-image : url(/themes/mendel/images/top_pages.gif);
background-repeat : no-repeat;
height : 20px;
width : 31px;
margin-top : 25px;
}
.footer {
	width : 100%;
	float : left;
	margin: 0px 0 0 0;
}
.footer_bg {
	width : 100%;
	float : left;
	height: 73px;
	background-image: url(/themes/standart/images/el_footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFEEDE;
}
.footer_menu_bg {
	background-position : left top;
	width : 100%;
	float : left;
	height: 64px;
	background-repeat: no-repeat;
}
.footer_r a ,   .footer_l{
	float : right;
	text-align : right;
	margin : 38px 20px 0 0;
	font-size : 11px;
	color: #51552F;
	line-height: 11px;
	font-weight: bold;
}
.footer_l {
	float : left;
	text-align : left;
	margin : 38px 20px 0 20px;
}
.clear {
	clear : both;
	line-height : 1pt;
	font-size : 1px;
}
.space, .menu_v_space , .space_float{
font-size : 1px;
width : 100%;
height : 1px;
float : none;
}
.space {
	margin : 5px 0 5px 0;
}
.space_line {
	padding : 0;
	margin : 4px 0 10px 0;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #93604E;
}
.space_float {
	padding : 0;
	float : left;
	margin : 4px 0;
}
.space1 {
	width: 100%;
	padding: 15px 0;
}
.space_first {
padding : 5px 0 5px 0;
float : left;
margin : 5px;
}
.hr_dotted {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	width: 100%;
	margin: 5px 0 5px 0;
	background-color: transparent;
}
.block, .block_info, .random_photo {
  padding : 2px 10px 10px 15px;
	margin : 0 0 0px 0;
	list-style-type : none;
	color: #93604E;
	float: left;
}
.random_photo {
	text-align : center;
	float: right;
	padding: 2px;
	margin-right: 10px;
}
.random_text {
	text-align : center;
	float: right;
	padding: 10px 5px 20px 5px;
	width: 160px;
	margin-right: 0px;
	color: #93604E;
}
.menu_vert {
	text-indent : 0;
	padding : 0 0 5px 0;
}
.block_title {
	padding : 5px;
	text-align : center;
	color : #fff;
	font-weight : bold;
	font-size : 12px;
	height : 12px;
	background-color : #4b5264;
}
.block_title_info {
padding : 5px;
text-align : center;
font-weight : bold;
font-size : 12px;
}
.block_info {
	list-style-type : none;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #46648a;
	margin: 10px 10px 10px 10px;
	float: left;
	width: 155px;
}
.block_top_left {
height : 29px;
background-repeat : repeat-x;
margin-bottom : 0;
margin-right : 7px;
text-align : center;
background-color : #fff;
}
.block_top_l {
background-position : right top;
height : 29px;
background-repeat : no-repeat;
margin-bottom : 0;
font-weight : bold;
padding-top : 0;
}
.block_top_l1 {
height : 26px;
background-repeat : no-repeat;
padding-top : 5px;
float : left;
width : 6px;
}
.zag      {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	display : block;
	padding : 7px 0 0px 0px;
	font-weight : bold;
	text-align : center;
	color: #FFF;
	text-transform: uppercase;
	background-position: left top;
	background-repeat: no-repeat;
	float: none;
	width: 170px;
	background-image: url(/themes/standart/images/el_menu.gif);
	height: 21px;
}
.menu_v      {
	font-family : Tahoma;
	font-size : 18px;
	display : block;
	padding : 1px 0 0px 0px;
	font-weight : bold;
	text-align : left;
	color: #F00;
	text-transform: uppercase;
background-color: #007F7F;
}
.menu_v a:link, .menu_v a:visited, .menu_v a:active {
	font-family : Tahoma;
	font-size : 12px;
	display : block;
	padding : 3px 0 3px 20px;
	text-decoration : none;
	font-weight : normal;
	text-align : left;
	text-transform: none;
	background-color: #2D2D2D;
	color: #F3BB70;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: transparent;
font-weight : bold;
}
.menu_v a:hover {
	color : #FA9100;
	text-decoration : none;
	background-repeat: no-repeat;
	background-position: right center;
	padding: 3px 0 3px 20px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FA9100;
}
.menu_h a:link, .menu_h a:active, .menu_h a:visited {
	font-family : Tahoma;
	font-size : 12px;
}
.menu_v_space {
background-color : #a6acbb;
}
#table_bg {
background-color : #406784;
border-collapse : collapse;
}
.td_title {
	background-color : #333;
	font-family : Tahoma;
	font-size : 11px;
	font-weight : normal;
	color : #CCC;
	height : 18px;
	white-space : nowrap;
	padding: 0 5px 0 5px;
}
.tabs , .green, .red, .mag, .blue{
	float : left;
	font-size : 70%;
	line-height : normal;
	margin: 0;
	padding: 0 2px 0 0;
}
.tabs ul , .green ul, .red ull, .mag ull, .blue ul{
	margin : 0 0 0 0;
	padding : 0;
	list-style : none;
}
.tabs li , .green li, .red li, .mag li, .blue li{
display : inline;
margin : 0;
padding : 0;
}
.tabs a , .green a , .red a, .mag a, .blue a{
	float : left;
	margin : 0 0px 0 0px;
	padding : 0 0 0 0px;
	text-decoration : none;
	background-repeat : no-repeat;
	background-position : left top;
	width: 94px;
	background-color: #947252;
}
.green a   {
	background-color: #060;
}
.red a   {
	background-color: #7E0001;
}
.mag a   {
	background-color: #7E007E;
}
.blue a   {
	background-color: #1b5686;
}
.tabs a span , .green a span, .red a span, .mag a span, .blue a span{
	float : left;
	display : block;
	padding : 0 0px 0 0px;
	color : #DFDFDF;
	font-size : 11px;
	font-weight : normal;
	height : 19px;
	cursor : pointer;
	text-align :center;
	line-height : 18px;
	background-position: right top;
	background-color: #947252;
}
.green a span    {
	background-color: #060;
}
.red a span    {
	background-color: #7E0001;
}
.mag a span    {
	background-color: #7E007E;
}
.blue a span    {
	background-color: #1b5686;
}
.tabs a span , .green a span, .red a span, .mag a span, .blue a span{
	float : none;
}
.tabs a:hover span , .green a:hover span , .red a:hover span , .mag a:hover span , .blue a:hover span{
	color : #FFF;
	background-color: #A7815F;
}
.green a:hover span    {
	background-color: #090;
}
.red a:hover span    {
	background-color: #9B0000;
}
.mag a:hover span    {
	background-color: #9D009D;
}
.blue a:hover span    {
	background-color: #20669F;
}
.tabs a:hover , .green a:hover, .red a:hover, .mag a:hover{
	background-position : 0% -28px;
}
.tabs a:hover span , .green a:hover span, .red a:hover span, .mag a:hover span, .blue a:hover span{
	background-position : 100% -28px;
}
.tabs #current a , .green #current a , .red #current a, .mag #current a, .blue #current a{
	background-position : 0% -58px;
}
.tabs #current a span , .green #current a span, .red #current a span, .mag #current a span, .blue #current a span{
	background-position : 100% -58px;
	color : #fff;
}
.cont_all {
	float : left;
	width : 100%;
}
.cont_margin {
	float : none;
	margin : 0 0px 0 0px;
	border: 1px solid #C5A89C;
	padding: 10px;
	background-color: #FFF;
		width : 525px;
}
.cont_block, .cont_block_comment {
	width : 100%;
	background-color : #FFF;
}
.cont_block_comment {
border : 1px solid #406784;
border-color : #4b5264;
}
.news_block {
border : 1px solid #ccc;
float : none;
background-repeat : no-repeat;
background-color : #fff;
}
.imggal_block {
	border : 1px solid #ccc;
	padding : 5px 0 5px 0;
	background-repeat : no-repeat;
	background-color: #FFF;
}
.board_block {
	background-color : #fff;
	border : 0px solid #ccc;
	padding : 5px 0 5px 0;
}
.board_cont {
float : left;
width : 100%;
}
.cont_title {
	float: left;
	width: 100%;
	background-color: #EDE0DC;
}
.title {
	font-weight : bold;
	padding : 5px 10px 5px 10px;
	font-family : Arial, sans-serif;
	text-align : left;
	font-size: 12px;
	color: #93604E;
}
.title a:link, .title a:visited, .title a:active {
	text-decoration : underline;
	font-weight : bold;
	color: #93604E;
}
.title a:hover {
	text-decoration : none;
	font-weight : bold;
}
.title_board {
	font-weight : bold;
	padding : 5px;
	text-align: center;
}
.title_board a:link, .title_board a:visited, .title_board a:active {
text-decoration : underline;
font-weight : bold;
}
.title_board a:hover {
	font-weight : bold;
}
#title_text {
float : none;
padding : 5px 5px 0 5px;
margin : 0 auto 0 auto;
}
.title_text, .top5_text {
	color : #93604E;
	float : left;
	font-size : 11px;
	padding : 0 0 2px 10px;
	width : 70%;
	text-indent : 0;
	font-weight: bold;
}
.title_label {
	width: 4px;
	float: left;
	background-color: #F90;
	height: 4px;
	margin-top: 5px;
}
.title_text a:link, .title_text a:visited, .title_text a:active {
	text-decoration : none;
	font-weight : bold;
	color: #93604E;
}
.title_text a:hover {
	text-decoration : none;
	font-weight : bold;
}
.cont_top5 {
	float: left;
	width: 100%;
	background-color: #008080;
}
.cont_kadr {
	margin : 0 0 0 115px;
	text-indent: 0px;
}
.top5_kadr {
	float : left;
}
.top5_kadr_border {
	float : left;
	margin : 5px 2px 0px 2px;
	text-indent: 0px;
	padding-bottom: 5px;
}
.top5_text {
	width : 100px;
	font-size : 18px;
	margin : 5px 0 5px 0;
	color: #FFF;
	text-transform: uppercase;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: normal;
}
.top5_text_small {
	width : 115px;
	font-size : 12px;
	font-weight : normal;
	color: #FFF;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	text-transform: none;
	padding: 8px 0 0px 0;
}
.title_data , .com_data{
	color : #93604E;
	float : right;
	margin : 0 10px 0 0;
	font-size : 11px;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.com_data  {
	float : none;
	font-size : 10px;
	text-align: right;
	font-family: Arial;
}
.news_photo {
	float : left;
	margin : 5px 10px 7px 0px;
	padding : 0px 0px 0px 0px;
	border: 1px solid #EDE0DC; 
}
.news_avatar {
	float : left;
	padding : 5px 10px 7px 5px;
}
.all_photo {
float : left;
padding : 5px 10px 5px 10px;
}
.mess_ok, .mess_error  {
	color : #900;
	text-align : center;
	font-weight : bold;
}
.mess_ok {
	color : #93604E;
	float : none;
}
.message {
border : 1px solid #ccc;
}
.message_err {
border : 1px solid #f00;
}
.message_ok {
border : 1px solid #0f0;
}
.mess_pic_error, .mess_pic_ok {
height : 16px;
width : 16px;
margin : 0 0 0 10px;
}
.mess_pic_ok {
background-image : url(/themes/mendel/images/form_ok.gif);
}
#name, #email, #message {
color : #f00;
font-size : 11px;
}
.button_link a:link, .button_link a:visited, .button_link a:active {
	background-color : #006C6C;
	display : block;
	float : right;
	padding : 5px;
	font-family : Tahoma;
	font-weight : bold;
	color : #ccc;
	text-decoration : none;
	background-repeat : no-repeat;
	background-position : right center;
	border : 1px solid #406784;
	margin : 10px 0 10px 0;
}
.button_link a:hover {
	background-color : #008080;
	display : block;
	float : right;
	font-family : Tahoma;
	font-weight : bold;
	color : #fff;
	text-decoration : none;
	background-repeat : no-repeat;
	background-position : right center;
}
.first_page_top5 dl {
margin : 0 0 10px 0;
}
.first_page, .first_page_top5 {
margin : 0 10px 0 10px;
}
.first_pages {
margin : 0 8px 0 10px;
border : 0px solid #c00;
text-indent : 40px;
padding : 0 10px 5px 10px;
}
.first_page_top5 {
margin : 0 8px 0 10px;
background-color : #ffffe8;
border : 2px solid #c00;
text-indent : 40px;
padding : 0 10px 5px 10px;
}
.text , .text_td , .text_gb , .text_com{
	padding : 0px 10px 10px 10px;
	background-color: #FFF;
	text-indent: 40px;
}
.text_gb    {
	text-indent : 0px;
}
.text_td   {
	text-indent : 0px;
	padding: 2px 5px;
}
.text_com {
	min-height: 30px;
	background-color: transparent;
	margin: 0;
	padding: 5px 10px 0 10px;
}
.detail {
	text-align: right;
}
.detail a:link, .detail a:visited, .detail a:active {
	padding: 5px 10px;
	display: inline-block;
	color: #93604E;
}
.detail a:hover {
}
.detail_1      {
	padding: 5px 0 0 0;
	color: #458BCB;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #458BCB;
}

.zag span {
	font-size: medium;
	color: #F00;
}
.site {
	font-family: Tahoma;
	font-size: 12px;
	color: #AAA;
	text-align: center;
	margin: 10px 0 0 100px;
	font-weight: bold;
	float: left;
}
.first_l_news {
	text-indent : 40px;
	padding : 0 5px 5px 5px;
	width: 100%;
	float: left;
}
.first_r_news {
	border : 0px solid #c00;
	text-indent : 0px;
	padding : 0 10px 5px 10px;
	width: 30%;
	float: right;
	background-color: #FFEFDF;
}
.first_link {
	margin : 10px 8px 0 10px;
	border : 0px solid #c00;
	text-indent : 0px;
	padding : 0 10px 5px 10px;
	float: none;
}
.first_news {
	margin : 0 0px 0 0px;
	text-indent : 0px;
	padding : 0 0px 5px 0px;
	float: none;
}
.afisha_anons {
	font-size : 18px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	float : none;
	margin: 0;
	color: #900;
	padding: 0;
	display: inline-block;
	background-color: #999;
}
.afisha_data {
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E4C8BA;
	border-bottom-color: #E4C8BA;
	float: left;
	margin: 0 10px 0 0;
	min-width: 40px;
}
.afisha_g {
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #704C3B;
	display: block;
	text-align: center;
}
.afisha_d {
	font-size: 18px;
	font-weight: bold;
	color: #F00;
	font-family: tahoma;
	text-align: center;
	display: block;
}
.afisha_m {
	font-family: Helvetica;
	text-align: center;
	font-size: 9px;
	display: block;
	padding: 0 0 4px 0;
	font-weight: normal;
	font-variant: normal;
	text-transform: lowercase;
}
.afisha_block {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #E4C8BA;
	float: left;
	padding: 5px 0;
	width: 100%;
}
.rub {
	display: block;
	padding: 3px 0 0 10px;
}

.tooltip{
   position: absolute;
   padding: 10px 13px;
   z-index: 2;
   
   color: #303030;
   background-color: #f5f5b5;
   border: 1px solid #DECA7E;
   
   font-family: sans-serif;
   font-size: 12px;
   line-height: 18px;
   text-align: center;
}
.rekl_link {
	float: right;
	margin: 5px 10px 0 100px;
}
.nav_ico {
	float: left;
	margin: 4px 33px 0 20px;
}
.display_n {
	display: none;
	margin: 0px;
	padding: 0px;
}
.search {
	margin: 1px 10px 0px 0px;
	height: 17px;
	width: 125px;
	float: right;
	padding: 0px 0px 0 10px;
	border: 0;
	font-size: 10px;
	background-image: url(/themes/standart/images/search.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	line-height: 10px;
}
.go  , .ok{
	cursor:pointer;
	height:33px;
	width:36px;
	background-image: url(/themes/standart/images/find.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	border: 0;
	padding-bottom: 0px;
	float: right;
	background-color: transparent;
	line-height: 33px;
	margin-right: -10px;
}
.ok {
	float: none;
}
.go:hover , .ok:hover{
	background-position:0 -1px;
	color: #FFF;
	padding-bottom: 3px;
	line-height: 33px;
}

.input  {
	color:#FFF;
	cursor:pointer;
	height:34px;
	width:34px;
	background-image: url(/themes/standart/images/input.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 9px;
	border: 0;
	padding-bottom: 4px;
	float: left;
	background-color: transparent;
}
.input:hover {
	background-position:0 -34px;
	color: #FFF;
	padding-bottom: 3px;
}
.no_pass{
	font-size: 9px;
	float: left;
	color:#FFF;
	float: right;
	text-align: center;
	height:18px;
	width:90px;
	background-color: transparent;
	cursor:pointer;
	background-image: url(/themes/standart/images/no_pass.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	border: 0;
	background-color: transparent;
	line-height: 16px;
	margin: 5px 5px 0 0;
}
.no_pass a:link,.no_pass a:visited,.no_pass a:active{
	color:#FFF;
	text-decoration: none;
}
.no_pass:hover {
	background-position:0 -17px;
	color: #FFF;
	line-height: 18px;
}
.login {
	float: left;
	margin: 9px 0 0 15px;
	font-size: 9px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #007F7F;
	width: 65px;
}
/*- Menu Tabs --------------------------- */

.but {
	float:left;
	width:100%;
	font-size:70%;
	line-height:normal;
}
.but ul {
	margin:0 1px 0 0;
	padding:0;
	list-style:none;
}
.but li {
	display:inline-block;
	margin:0;
	padding:0;
}
.but a {
	float:left;
	margin:0px;
	padding:0 0 0 10px;
	text-decoration:none;
	background-image: url(/themes/standart/images/b_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.but a span {
	float:left;
	display:block;
	padding:0px 0px 0px 0px;
	color:#FFF;
	background-image: url(/themes/standart/images/b_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 9px;
	font-weight: normal;
	height: 19px;
	text-transform: none;
	cursor: pointer;
	width: 126px;
	text-align: center;
	line-height: 18px;
}
/* Hack hides rule from IE5-Mac \*/
    .but a span {
	float:none;
}
    /* End IE5-Mac hack */
.but a:hover span {
	color:#FFF;
}
.but a:hover {
	background-position:0% -20px;
}
.but a:hover span {
	background-position:100% -20px;
	line-height: 20px;
}

.but #current a {
	background-position:0% -36px;
}
.but #current a span {
	background-position:100% -36px;
	color:#FFF;
}
.nick {
	font-size: 9px;
	margin: 54px 0 0px 0;
	padding-right: 10px;
}
.avatar {
	float : left;
	width: 90px;
	background-image: url(/themes/standart/images/ugol_com.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.avatar_img {
	float : left;
	height: 48px;
	max-width: 80px;
	border: 1px solid #008080;
}

.cont_coment {
	margin-left: 90px;
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 46px;
	background-color: #BFF2E5;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D7D0D0;
	border-bottom-color: #D7D0D0;
}
.comform  {
	margin-left: 90px;
}
.comtitle {
	text-align: left;
	font-weight: bold;
	background-color: #008080;
	color: #FFF;
	font-size: 10px;
	line-height: 11px;
	padding: 0 0 2px 10px;
	margin: 5px 0 5px 0;
}
.tovar_head {
	background-image: url(/themes/standart/images/tovar_head.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 169px;
	float: right;
	color: #CCC;
	font-size: 11px;
	background-position: 0 20px;
}
.tovar_head_sum {
	margin: 0;
	float: left;
	line-height: 11px;
	padding: 2px 0 0 20px;
}
.cart {
	float: right;
	padding: 4px 10px;
}
.user_warning_text        {
	margin: 5px 0px 3px 40px;
	float: left;
	font-weight: bold;
	color: #F00;
	font-family: Arial;
	text-align: center;
	width: 120px;
	line-height: 13px;
}
.user_reg        {
	margin: 0;
	float: left;
	font-weight: bold;
	font-family: Arial;
	line-height: 13px;
}
.user_reg     a:link,.user_reg a:visited ,.user_reg a:active{
	font-size: 14px;
	font-weight: normal;
	margin: 0px 0px 0px 25px;
	float: left;
	color: #007F7F;
	text-align: right;
	width: 120px;
	padding-right: 14px;
	line-height: 14px;
}
.user_reg     a:hover   {
	font-size: 14px;
	float: left;
	color: #f3bb70;
}
.user_help {
	padding: 3px 0px 0 10px;
	float: left;
}
.user_warning {
	padding: 20px 0px 0 10px;
	float: left;
}
.user_form {
	width: 220px;
	float: right;
	height: 142px;
}
.user_data {
	text-align: center;
	margin: 120px 0 0 0;
	padding-right: 20px;
}
.online {
	float: left;
	margin: 7px 0 0 0;
}
.cont_cat {
	min-height: 80px;
}
.tovar {
	display: block;
	min-height: 50px;
	float: right;
	padding-left: 5px;
}
.col_cat_space {
	padding: 5px;
}
#count_all , #summa_all{
	color: #FECB65;
	font-weight: bold;
}
.count {
	width: 25px;
	color: #F00;
}
.name_tovar {
	padding: 0 0 5px 5px;
	font-size: 12px;
	color: #666;
}
.kat_form {
	background-color: #333;
	margin: 10px auto 10px auto;
	height: 100px;
	width: 400px;
}
.kat_form_l {
	background-color: #FF9;
	float: left;
	min-width: 100px;
	border: 1px dotted #666;
}
.kat_form_pages {
	background-color: #FC6;
	float: left;
}
#toTop {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F1F1F1 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	bottom:40px;
	color:#FFF;
	cursor:pointer;
	padding:5px;
	position:fixed;
	right:10px;
	text-align:center;
	text-decoration:none;
	width:100px;
	background-color: #008080;
}
div.orderContainer {
	display:block;
	margin:-40px auto 0;
	overflow:hidden;
	width:220px;
	z-index:100;
}
div.phoneNumber h3 a {
border-bottom:1px dashed #9BCC3A;
color:#9BCC3A;
cursor:pointer;
text-decoration:none;
}
div.phoneContainer div.phoneNumber a {
color:Black;
}
.form_text , .form_text_korzina{
	width: 90px;
	float: left;
	text-align: left;
	margin-right: 2px;
	font-size: 11px;
	color: #CCC;
}
.form_text_korzina {
	width: 120px;
	font-size: 12px;
	color: #008080;
	font-weight: bold;
}
.zakaz {
	padding: 5px;
	text-align: center;
}
.zakaz_head {
	padding: 0 0 3px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #FECB65;
}
.zakaz_form {
	width: 400px;
	margin: 0 auto 0 auto;
	text-align: left;
}
.zakaz_help {
	background-color: #FF0;
	padding: 5px;
}

.nav_h_menu {
	background-color: #008080;
	float: left;
	width: 100%;
}
.h_menu_l {
	float: left;
	margin-left: 20px;
	background-color: #006C6C;
	padding-left: 1px;
}
.add_foto {
	background-color: #ff6600;
	display: block;
	padding: 5px 10px;
	width: 120px;
	font-weight: bold;
	color: #FFF;
	border: 1px solid #FFF;
}
.user_reg {
	padding: 3px 0 5px 0;
	text-align: center;
	width: 100%;
}
.user_ok {
	padding: 10px 0 5px 0;
	text-align: center;
	width: 100%;
}

input[type="checkbox"]   {
	padding: 0px;
	border: 0px;
	margin: 0px;
	background-image: url(none);
	background: transparent;
}
*:first-child+html input[type="checkbox"]   {
	padding: 0px;
	border: 0px;
	margin: -3px;
	background-image: url(none);
	background: transparent;
}
*:first-child+html .user_ok    {
	margin: 5px;
	padding: 0px;
}
*:first-child+html .logo_text {
	padding: 3px 0 6px 0;
}
*:first-child+html .block_info {
	margin: 0 10px 10px 10px;
	font-size: 0px;
}

		.button {
	display:inline-block;
	padding:0px 10px 0px 10px;
	cursor:pointer;
	background-repeat: no-repeat;
	text-align: center;
	background-image: url(none);
	color: #FFF;
	background-color: #93604E;
		}
.button a, .button input   {
	display:inline-block;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	outline:none;
	border:none;
	cursor:pointer;
	text-align: center;
			}
			.button input {
	margin: 0;
	font-weight: normal;
			}
		.button:hover {
	background-color: #845646;
		}
.button:hover a, .button:hover input   {
	background-position:0;
	margin:0;
	padding:0 10px 0 10px;
			}
.artgirl{
	padding: 8px;
	background-color: #DCDCED;
	border: double #93604E 3px;
}  			
.artcat {
	padding: 10px;
	background-color: #7B4C33;
	border: double #CCCCCC 3px;
}
.head_info_title   {
	padding:0 0 0 60px;
}
.f_info_cont {
	background-color: transparent;
}
.f_text_1 {
	padding-left: 160px;
	display: inline-block; color: #547375;
}
.f_text_1_1 {
	padding-left: 220px;
	display: inline-block;
}
.f_text_2 {
	padding-left: 330px;
	display: inline-block;
}
.f_stat {
	background-color: #FF9;
	padding: 5px;
	width: 50%;
}
.f_news {
	background-color: #CCC;
	padding: 5px;
	width: 50%;
}
.f_photo {
	background-color: #F93;
	padding: 5px;
	width: 100%;
}
.f_page {
	margin: 5px 5px 5px 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.f_cont_photo {
	float : none;
	margin : 0 0px 0 0px;
	border: 1px solid #C5A89C;
	padding: 10px;
	background-color: #FFF;
	background-image: url(/themes/standart/images/egpu.jpg);
	background-position: 10px 20px;
	background-repeat: no-repeat;
}

.f_cont_photo2 {
	float : none;
	margin : 0 0px 0 0px;
	border: 1px solid #C5A89C;
	padding: 10px;
	background-color: #FFF;
	background-image: url(/themes/standart/images/oez.jpg);
	background-position: 10px 40px;
	background-repeat: no-repeat;
}

.test1 {
	margin: 5px auto 5px auto;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	padding: 0 10px;
}
.test2 {
	float: left;
	max-width: 25%;
}
.test3 {
	margin: 10px auto 0 auto;
	color: #008080;
	padding: 5px 0 0 0;
	background-color: #EAFFFF;
	text-align: center;
	border:1px solid #C5A89C;
}
.test4 {
	margin: 0px auto 10px auto;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	padding: 0 10px;
	text-indent: 0px;
}
 .link_kat_text {
	font-weight: normal;
	color: #93604E;
	text-align: center;
	float: none;
	margin: 2px 0 0px 0;
	width: 160px;
	height: 43px;
}
.im_gal_foto {
	margin-bottom: 0px;
	padding: 1px;
	background-color: #999;
}

.smalltext {
	padding : 0px 0px 0px 0px;
	background-color: #FFF;
	font-size : 8px;
}

#modalPage
{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px; left: 0px;
}
#modalBackground
{
    filter: Alpha(Opacity=60); -moz-opacity:0.6; opacity: 0.6;
    width: 100%; height: 100%; 
    background-color: #999999;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
#modalContainer
{
    position: absolute;
    width: 300px;
    left: 50%;
    top: 50%;
    z-index: 750;
}
#modal
{
    background-color: white;
    border: solid 1px #708090; 
    position: relative;
    top: -100px;
    left: -100px;
    z-index: 1000;
    padding: 0px;
}
#modalTop
{
    width: 294px;
    background-color: #B9D3EE;
    padding: 2px;
    color: #545454;
    text-align: right;
}
#modalTop a, a.visited
{
    color: #545454;
    font-size: x-small;
}
#modalBottom
{
    text-align: center;
    padding: 5px 5px 5px 5px;
}

.ok {
float:none;
background-image : none;
background-color : #CCCCCC;
width: 110px;
border:1px solid #93604e;
}