@charset "utf-8";

* {
    margin:0;
    padding:0
}
body {
background:#000 url('/bitrix/templates/.default/images/main_left_bg.jpg') left top repeat-y;
text-align:center;

}

img {border:none}
ul {
list-style-type:none;
}
h2 {
background:url('/bitrix/templates/.default/images/h2_bg.jpg') left top no-repeat;
font:22px Georgia;
color:#fff;
padding:0px 0 2px 7px;
margin:16px 0 0 14px;
}
h2 span {
font:20px Georgia;
color:#bab9b9;
}
h3 {
font:18px Georgia;
color:#A1A1A1;
margin:6px 0 0 13px;
}
h3 img {
margin-bottom:-5px;
margin-left:3px
}
h4 {
font:19px Georgia;
color:#9c9999;
padding-top:13px;
}
h4 a {
color:#9c9999;
}
h5 {
font:bold 15px Georgia;
color:#fff;
margin-top:23px;
}
p {
font:16px Georgia;
color:#626262;
margin-top:20px;
line-height:24px;
}


.w100 ul li, .w100 ol li {
	color:#9c9999;
}
.w100 ol {
	margin-left: 30px;
}

/* Конец Глобальные переменные */

/* Главный контейнер */
.main {
    text-align:left;
    min-width:1070px;
/*max-width:1280px;*/
    margin:0px auto;
    /*width:expression(document.body.clientWidth<=1000?'1000px':(document.body.clientWidth>1280?'1280px':'100%'));*/
    width:100%;
    position:relative;
}
/* Левая полоска */
.v_line {
    background:url('/bitrix/templates/.default/images/v_line.jpg') left top no-repeat;
    width:36px;
    height:686px;
    position:absolute;
    left:0px;
    top:0px;
}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}
/* отступ для левой полоски  */
.container {
margin-left:37px;
}
/* Начачло Шапка */
.header {
	background:#000 url('/bitrix/templates/.default/images/header.jpg') left top no-repeat;
	width:100%;
}
.header_ru {
	background:#000 url('/bitrix/templates/.default/images/ru/header.jpg') left top no-repeat;
	width:100%;
}

.header_en {
	background:#000 url('/bitrix/templates/.default/images/en/header.jpg') left top no-repeat;
	width:100%;
}

.header_jp {
	background:#000 url('/bitrix/templates/.default/images/jp/header.jpg') left top no-repeat;
	width:100%;
}

.erzach_logo {
	width:185; 
	height:94px;
}

.header_r {
	background:url('/bitrix/templates/.default/images/header_right.jpg') right top no-repeat;
	width:100%;
        height:280px;
}


.header_r_work {
	background:url('/bitrix/templates/.default/images/header_right.jpg') right top no-repeat;
	width:100%;
        height:200px;
}

/* Заголовок над лого */
.title_1 {
width:238px;
font:16px Georgia;
color:#f5f5f5;
padding-top:19px;
margin-left:94px;
_margin-left:47px;
float:left;
position:relative;
}
.title_1 span {
position:absolute;
left:0px;
top:20px;
}
.title_1 img {
display:block;
position:relative;
z-index:100;
}


/* Start logo */
.logo {
width:185px;
position:relative;
margin-left:10px;
_margin-left:5px;
margin-top:-5px;
float:left;
}
.logo span {
position:absolute;
left:70px;
top:10px;
font:bold 32px Arial Narrow;
color:#959597;
display:block;
}
.logo span b {
color:#ff5158;
}
.logo a {
text-decoration:none;
}
.logo img {
display:block;
position:relative;
z-index:100;
}
/* End logo */

/* Start Drop Menu 
.horizontalcssmenu {
width:70%;
float:left;
margin:22px 0 0 30px;
position: relative; 
z-index:100;
}
.horizontalcssmenu ul {

}
.horizontalcssmenu li {
font:bold 16px Georgia;
color:#fff;
margin-right:18px;
cursor:pointer;
position:relative;
float:left;
}
.horizontalcssmenu a {
padding:2px 5px 5px 0px;
height:26px;
color:#8e8b8b;
text-decoration:none;
cursor:pointer;
display:block;
float:left;
}
.horizontalcssmenu a b {

}
.horizontalcssmenu a:hover  b{
text-decoration:none;
}
.horizontalcssmenu a:hover {
background:url('/bitrix/templates/.default/images/bg_2.gif') left top repeat-x;
color:#fff;
text-decoration:none;
}
.horizontalcssmenu ul li ul{
background:url('/bitrix/templates/.default/images/drop_bg.jpg') left top repeat-y;
width:202px;
position: absolute !important;
top:25px;
left: 0px;
display: block;
visibility: hidden;
z-index: 100;
}
.horizontalcssmenu ul li ul li{
width:173px;
font:18px Georgia;
color:#fff;
float: none;
z-index:100;
border-bottom:1px solid #763535;
padding:0px 0px 2px 5px;
margin:0px 0 6px 10px;
}
.horizontalcssmenu img {border:0px; }
.horizontalcssmenu ul li ul li a{
z-index:100;
font:18px Georgia;
color:#fff;
text-decoration:none;
display:inline;
float:none;
height:auto;
}
.horizontalcssmenu ul li ul li a:hover {
background:none;
}

html:root .horizontalcssmenu ul li ul li a:hover {
    color:#797171;
}
.drop_top {
background:url('/bitrix/templates/.default/images/drop_top.jpg') left top no-repeat;
width:202px !important;
height:11px !important;
margin:0px !important;
*margin:-8px 0 0 0 !important;
_margin:0px 0 -10px 0 !important;
padding:0px !important;
border:none !important;
font-size:0px;
line-height:0px;
}
.drop_bot {
background:url('/bitrix/templates/.default/images/drop_bot.jpg') left top no-repeat;
width:202px !important;
height:12px !important;
margin:0px !important;
*margin:-8px 0 0 0 !important;
_margin:0px 0 -10px 0 !important;
padding:0px !important;
border:none !important;
font-size:0px;
line-height:0px;
}
a:hover .m_l {
background:url('/bitrix/templates/.default/images/m_l.gif') left top no-repeat;
width:7px;
height:25px;
position:absolute;
left:-7px;
top:0px;
display:block;
}
a:hover .m_r {
background:url('/bitrix/templates/.default/images/m_r.gif') left top no-repeat;
width:7px;
height:25px;
position:absolute;
right:-1px;
top:0px;
display:block;
}
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
html:root .horizontalcssmenu ul li ul li a {margin-top:0px;}
html:first-child .horizontalcssmenu ul li ul li a {margin-top:0px;}

 End Drop Menu */

/* Star Rollover Menu */
.roll_menu {
margin:28px 0 0 14px;
}
.roll_menu ul {
width:100%;
}
.roll_menu li {
width:15.8%;
z-index:200;
float:left;
}
.roll_menu a {
width:144px;
height:69px;
display:block;
position:relative;
}
.roll_menu a:hover {
background-position:0 -69px;
}
.m_1 a{
background:url('/bitrix/templates/.default/images/sony.jpg') left top no-repeat;
}
.m_2 a{
background:url('/bitrix/templates/.default/images/olympus.jpg') left top no-repeat;
}
.m_3 a{
background:url('/bitrix/templates/.default/images/pentax.jpg') left top no-repeat;
}
.m_4 a{
background:url('/bitrix/templates/.default/images/canon.jpg') left top no-repeat;
}
.m_5 a{
background:url('/bitrix/templates/.default/images/nikon.jpg') left top no-repeat;
}
.m_6 a{
background:url('/bitrix/templates/.default/images/fuji-2.jpg') left top no-repeat;
}
.drop {
background:url('/bitrix/templates/.default/images/drop.gif') left top no-repeat;
width:152px;
height:138px;
_width:167px;
_height:158px;
position:absolute;
top:210px !important;
z-index:300;
display:none;
padding:20px 0 0 15px;
}
.smal_pic {
height:72px;
text-align:center;
}
.info_drop li{
width:100%;
font:14px Georgia;
color:#ffffff;
margin-top:3px;
}
.info_drop span {
width:96px;
display:block;
}


.info_drop a span {
	width:96px;
	color:#9E0505;
}


.info_drop a {
	width:96px;
	color:#9E0505;
}


.info_drop b {
width:47px;
margin:-17px 0 0 96px;
color:#f72121;
display:block;
}
/* End Rollover Menu */

/* Конеч Шапка */

.content {
    width:100%;
    min-height:600px;
    color:#fff;
}
/* Красная линия */
.line_1 {
background:url('/bitrix/templates/.default/images/line_1.gif') left top repeat-x;
width:100%;
height:2px;
margin-top:19px;
position:relative;
line-height:0px;
font-size:0px;
}
.path {
font:11px Georgia;
color:#c5c1c1;
margin:5px 0 10px 10px;
}
.path a {
background:url('/bitrix/templates/.default/images/ar_1.gif') right 5px no-repeat;
color:#848484;
padding-right:21px;
margin-right:5px;
}
.wrapper {
width:100%;
float:left;
}
.w100 {
	width:100%;
}
/* блок с новыми фотограиями   */
.new_photo {
width:100%;
}
.new_photo td {
text-align:center;
vertical-align:middle;
font:11px Georgia;
color:#fff;
padding:6px 0 0 0;
}
.new_photo  a {
color:#8d1a1a;
display:block;
}
.photo td{
width:182px;
vertical-align:middle !important;
background:#212121;
padding:5px 0 5px 0;
}
.w7 {
width:7px !important;
background:none !important
}
.rel {
width:100%;
position:relative;
padding-bottom:8px;
}
.rel p {
font:11px Georgia;
color:#fff;
margin: 0 20px 0 0 ;
}
.i {
position:absolute;
right:0px;
top:0px;
}

.registr {
	background:transparent url(/bitrix/templates/.default/images/registr.gif) no-repeat scroll left top;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:17px;
	line-height:normal;
	padding-left:33px;
	width:122px;
}
.registr a {
	color:#FFFFFF;
	text-decoration:none;
}
.enter {
	background:transparent url(/bitrix/templates/.default/images/enter.gif) no-repeat scroll left top;
	font-family:Tahoma;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:16px;
	line-height:normal;
	padding-left:33px;
	padding-top:2px;
	width:122px;
	margin-bottom:2px;
}
.enter a {
	color:#C26262;
	text-decoration:none;
}
/* Плашки для оценок рейтингов */
/* New styles  Плашки для оценок рейтингов */  
.text_5 span {
margin-right:4px;
display:block;
float:left;
}
.content {
width:100%;		 
position:relative;
}
.kv_red {
background:url('/bitrix/templates/.default/images/c1.gif') left 1px repeat-x;
font:14px verdana;
color:#fecfcf;
padding:0px 4px 4px 3px;
margin-right:7px;
position:relative;	
display:block;
float:left;
}
.kv_red  {
color:#fecfcf;
text-decoration:none;
}  
.l1 {
background:url('/bitrix/templates/.default/images/l1.gif') left top no-repeat;
width:3px;
height:15px;
position:absolute;
left:0px;
top:1px;
display:block;
}  
.r1 {
background:url('/bitrix/templates/.default/images/r1.gif') left top no-repeat;
width:3px;
height:15px;
position:absolute;
right:0px;
top:1px;
display:block;
}	 
.l2 {
background:url('/bitrix/templates/.default/images/l2.gif') left top no-repeat;
width:3px;
height:15px;
position:absolute;
left:0px;
top:1px;
display:block;
}  
.r2 {
background:url('/bitrix/templates/.default/images/r2.gif') left top no-repeat;
width:3px;
height:15px;
position:absolute;
right:-2px;
top:1px;
display:block;
}	 
.l3 {
background:url('/bitrix/templates/.default/images/l3.gif') left top no-repeat;
width:3px;
height:15px;
position:absolute;
left:0px;
top:1px;
display:block;
}  
.r3 {
background:url('/bitrix/templates/.default/images/r3.gif') left top no-repeat;
width:3px;
height:15px;
position:absolute;
right:0px;
top:1px;
display:block;
}	 
.l4 {
background:url('/bitrix/templates/.default/images/l4.gif') left top no-repeat;
width:3px;
height:15px;
position:absolute;
left:0px;
top:1px;
display:block;
}  
.r4 {
background:url('/bitrix/templates/.default/images/r4.gif') left top no-repeat;
width:3px;
height:15px;
position:absolute;
right:0px;
top:1px;
display:block;
}	 
.l5 {
background:url('/bitrix/templates/.default/images/l5.gif') left top no-repeat;
width:3px;
height:15px;
position:absolute;
left:0px;
top:1px;
display:block;
}  
.r5 {
background:url('/bitrix/templates/.default/images/r5.gif') left top no-repeat;
width:3px;
height:15px;
position:absolute;
right:0px;
top:1px;
display:block;
}	 
.kv_org {
background:url('/bitrix/templates/.default/images/c2.gif') left 1px repeat-x;
font:14px verdana;
color:#fed098;
padding:0px 4px 4px 3px;
margin-right:7px;
position:relative;
}
.kv_org  {
color:#fed098;
text-decoration:none;
}
.kv_green {
background:url('/bitrix/templates/.default/images/c3.gif') left 1px repeat-x;
font:14px verdana;
color:#9ff566;
padding:0px 5px 4px 3px;
margin-right:7px;
position:relative;
}
.kv_green  {
color:#9ff566;
text-decoration:none;
}
.kv_blue {
background:url('/bitrix/templates/.default/images/c4.gif') left 1px repeat-x;
font:14px verdana;
color:#7ad0f6;
padding:0px 6px 4px 3px;
margin-right:7px;
position:relative;
}
.kv_blue  {
color:#7ad0f6;
text-decoration:none;
}
.kv_magn {
background:url('/bitrix/templates/.default/images/c5.gif') left 1px repeat-x;
font:14px verdana;
color:#c7a2f5;
padding:0px 4px 4px 3px;
margin-right:7px;
position:relative;
}
.kv_magn  {
color:#c7a2f5;
text-decoration:none;
}



/* Начачло Подвал */
.footer {
background:url('/bitrix/templates/.default/images/footer_bg.jpg') left top repeat-x;
width:100%;
height:78px;
position:relative;
}
.copy, .enter_admin {
width:504px;
font:11px tahoma;
color:#4c4d50;
padding-top:9px;
margin-left:238px;
_margin-left:119px;
position:relative;
z-index:100;
float:left;
}
.enter_admin {
width:100px;
margin-left:10px;
}

.copy a, .enter_admin a {
	color:#5F1111;
}
.copy {
_margin-left:238px;
}

.small_logo {
margin:25px 14px 0 0;
_margin-right:7px;
float:right;
position:relative;
z-index:100;
width:176px;
height:40px;
}
.footer_l {
background:url('/bitrix/templates/.default/images/footer_l.jpg') left top repeat-x;
width:278px;
height:78px;
position:absolute;
left:0px;;
top:0px;
}
.footer_r {
background:url('/bitrix/templates/.default/images/footer_r.jpg') left top repeat-x;
width:210px;
height:78px;
position:absolute;
right:0px;;
top:0px;
}
/* Конец Подвал */


/*  типовая контентная таблица */
.filter_table {
	border-collapse:collapse;
	margin-bottom:30px;
	margin-top:16px;
	width:100%;
}

.filter_table td, .filter_table th {
	text-align:top;
	text-align:center;
	padding:15px 5px 15px 5px;
	border:1px solid #464444;
	font:15px Georgia;
	color:#908f8f;
}
.filter_table th, .titles td {
	font:bold 15px Georgia;
	color:#ffffff;
	background:#232222;
	padding:6px 5px 6px 6px !important;
}
.a_left {
	width:30% !important;
	text-align:left !important;
}

/*  /типовая контентная таблица */

/* список с центровкой по горизонтали и вертикали */
/* Рамка для фото в центральной колонке  */
.frame_2_center {
	/*background:url('/bitrix/templates/.default/images/frame_2.gif') left top no-repeat;*/
	padding:10px 10px 0 0px;
	margin:0px;
	margin-left:-100%;
	float:left;
}

.frame_2_center .imageholder {
	background:#212121;
	display:table;
	width: 186px;
	position:relative;	
	text-align:center;
	vertical-align:middle;
	height:141px;
}

.frame_2_center .imageholder .inner {
	display:table-cell;
	margin:0px;
	padding:10px 0px 0px 0px;
	position:relative;
	vertical-align:middle;
	width:100%;
}

.frame_2_center .razdel {
	margin:15px 0 0 0px !important;
}

.text_2 a {
    color:#8F1A1A;
    
}

.text_2 a:hover {
    text-decoration:none;
}





.title_7 {
	background:#000;
	width:230px;
	font:bold 16px Georgia;
	color:#fff;
	padding:5px 0 5px 0 ;
	margin:20px 0 0 11px;
}
.title_7 span {
	margin-left:10px;
}
.title_7 a {
	color:#aaa;
}


.oblast {
	background:#000;
	width:200px;
	_width:230px;
	border:1px solid #000;
	padding:5px 11px 30px 11px;
	margin-left:11px;
	margin-bottom:20px;
	font:14px Georgia;
	color:#908f8f;
}
.oblast span {
	color:#555;
}

.oblast a {
	color:#aaa;
}




.filter_list {
	margin-left:0px;
	margin-top:0px;
}
.filter_list li{
	font:bold 14px Georia;
	color:#fff;
	margin-top:4px;
	line-height:16px;
}
.filter_list li ul li {
	background:none left 7px no-repeat;
	padding-left:13px;
	font:14px Georgia;
	color:#777676;
	margin-top:5px;
}

.filter_list li a {
background:none no-repeat scroll left 12px;
color:#777676;
font-family:Georgia;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:5px;
padding:5px 0px 4px 5px;
display:block;
}

.filter_list li.select {
	background: #555555;
	padding: 5px 0px 5px 5px;
}


.blog-comment-content a {
    color:#8D1A1A;
}

.blog-comment-content a:hover {
    color:#8D1A1A;
    text-decoration:none;
}
.news-date-time {
    color:#FFFFFF;
    display:block;
    font:19px Georgia;
    margin-bottom:10px;
}


    .image-info li {
        font-weight: bold;
    }
    .image-info li span {
        font-weight: normal;
    }
    
    .image-info li span a{
        font-weight: normal;
	color:#ddd;
    }
    
    DIV.error {
        color: #FFFFFF;
    }
    DIV.vote_ok {
        color: #FFFFFF;
    }

    .ocenit_but {
        margin:15px 0 20px 0;
        text-align:center;

    }
    .ocenit_but input{
        background:url('/bitrix/templates/.default/images/but_bg.png') left top no-repeat;
        width:103px;
        height:25px;
        font:13px Tahoma;
        color:#fff;
        border:none;
        cursor:pointer;

    }

    .smile {
        width:40px;
        margin-right:3px;
        margin-top:15px;
        float:left;
        text-align:center;
    }
    .smile span {
        height:26px;
        padding-bottom:2px;
        display:block;
    }

.footer_about {
    color:#4C4D50;
    font:11px tahoma;
    line-height: 18px;
    text-decoration:none;
    padding: 10px 10px 10px 10px;
}
.footer_about a {
	color:#B30606;
}

.footer_about a.sv {
	color:#9C9999;
}


.footer_about div.tickers {
	float: right; 
	padding: 0px 50px 0px 0px;
}


/* Social network */
.m0but2 {
	font:12px Verdana;
	overflow:hidden;
	padding:25px 0px 20px;
	color: #212121;
	vertical-align:middle;
}

.w100 .m0but2 a {
	color: #313131;
}

.m0but2 a.ss {
	display:block;
	float:left;
	padding:2px 15px 0px 0px;
}

#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}
#variant_img_small:hover {cursor:pointer;}



