html {margin:0; padding:0}
body {background:#e6e6e6; padding:0 0 10px 0; margin:0;overflow-x:hidden;overflow-y:scroll;}
a {color:#1B3485;outline:none;}
a:hover {color:#DD221B;}
span#active {color:#ff0000; letter-spacing:-1px; padding:0 4px 0 0; text-decoration:underline}
p {margin:0; padding:0}
img {border:none}
.avatar img {border:none; padding:0px 10px 0px 0px}
.bl_a_background {background:#e6e6e6; border-bottom:10px solid #FFFFFF; margin:0 0 10px;}
h1 {padding:0; margin:0}
h2 {padding:0; margin:0}
h3 {padding:0; margin:0}
h3.h_in a {background-color: #D6E9FF; text-decoration:none; font-size:32px; font-family:Verdana,tahoma,sans-serif; font-weight:normal; line-height:33px; color:#000; letter-spacing:-3px}
h3.h_ir a {background-color: #FFCC99; text-decoration:none; font-size:32px; font-family:Verdana,tahoma,sans-serif; font-weight:normal; line-height:33px; color:#000; letter-spacing:-3px}
h3.h_ij a {
	background-color: #CC3333;
	text-decoration:none;
	font-size:32px;
	font-family:Verdana,tahoma,sans-serif;
	font-weight:normal;
	line-height:33px;
	color:#fff;
	letter-spacing:-3px
}
.mac_salon_photo h1 a {
	text-decoration:underline;
	color:#fff
}

h4 {font-size:14px; font-family:arial,verdana,sans-serif; color:#000; letter-spacing:-1px; padding:0; margin:-5px}

#wrapper {min-width:1000px}
* html #wrapper  {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%")}

#block_a {width:1000px; margin:0 auto; font-family:tahoma,verdana,sans-serif; font-size:11px; color:#000; padding:14px 0 0 0; height:28px}
#block_a b {letter-spacing:-1px; font-family:arial; font-size:11px; padding:0 20px 0 0}
#block_a div.log a {margin:0 6px 0 0}
#block_a a {margin:0 13px 0 5px; position:relative}
* html #block_a a {top:-2px}
*+html #block_a a {top:-2px}
#block_a span {position:relative}
* html #block_a span {top:-2px}
*+html #block_a span {top:-2px}
#block_a div {float:right; position:relative; top:-4px; padding:0 10px 0 0}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
#block_a div {top:-4px}


}
.field {font-size:11px; font-family:tahoma,verdana,sans-serif; color:#000; width:100px; padding: 1px; margin:0 10px 0 9}
.submit {font-size:11px; font-family:tahoma,verdana,sans-serif; color:#000; cursor:pointer;font-family:tahoma,verdana,sans-serif; font-size:11px;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.submit {padding-bottom:2px}
}

#banner_block {height:60px; background:#000; text-align:center; border-bottom:10px solid #fff; margin:0 0 -10px 0}

#block_b {width:980px; padding:10px; background:#fff; margin:40px auto 0 auto; font-family: Arial, Helvetica, sans-serif}
@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {
#block_b {width:980px; padding:10px; background:#fff; margin:30px auto 0 auto; font-family:arial}
}
* html #block_b {padding:10px 10px 0 10px}
*+html #block_b {padding:10px 10px 0 10px}
.block_b_left {float:left; padding:0 12px 0 0; width:468px}
.block_b_right {float:left; width:500px}
* html .right {margin:0 0 5px 0}
*+html .right {margin:0 0 5px 0}

.title_news {background:#000; font-size:30px; color:#fff; padding:8px 16px 9px 14px; letter-spacing: -1px;}
.title_nblock {font-family:arial; color:#fff; font-weight:bold; letter-spacing:-1px; position:absolute; margin:18px 0 0 0}
.teaser {width:350px; min-height:100px; position: relative; cursor:pointer}
.teaser h1, .teaser h2, .teaser span.teaser-title, .teaser p {position:absolute; font-size:25px}
.teaser p {width:330px; overflow: hidden; margin:0; padding:6px 0 7px 0; border-left:50px solid #000; color:#000; opacity:0.75; filter:alpha(opacity = 75)}
.teaser p span {padding:0; border-top:7px solid #000; border-bottom:7px solid #000; background:#000}
.teaser p span span {visibility:hidden; padding:0}
.teaser h1, .teaser h2 {margin:0; padding:0}
.teaser .teaser-title {display:block; width:330px; padding:5px 25px}
.teaser .teaser-title a {color:#fff; text-decoration:none}
.teaser .teaser-title a:hover {color:#fff; text-decoration:underline}
.search {background:#E6E6E6; margin:10px 0 0 0; height:28px; padding:5px 0 2px 6px; position:relative}
* html .search {margin:6px 0 0 0}
*+html .search {margin:6px 0 0 0}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.search {height:26px; padding:7px 0 2px 6px}
}
.field_search {color:#000; width:382px; font-size:14px; font-family:arial; height:16px}
.button_search {width:59px; margin:0 0 0 5px; font-size:14px; font-family:arial; position:relative; cursor:pointer}
* html .button_search {top:1px}
*+html .button_search {top:1px}
.search_in {margin:-10px auto 0 auto; padding:8px 0 18px 0; border-top:10px solid #fff}
.search_in input.field_search {width:905px}
.search_in div {width:980px; margin:0 auto}

.title_cover div {display:block; background:url(/images/cover.png) left top repeat-x; font-size:30px; color:#fff; padding:8px 0 9px 0; letter-spacing:-1px; float:right; width:50%; text-align:center}
.title_cover div a {color:#fff; text-decoration:none}
.title_cover div a:hover {text-decoration:underline; color:#fff}
.cover_right {width:502px; clear:right}
.cover_text {width:380px; min-height:100px; position:relative}
.cover_text h1, .cover_text h2, .cover_text p {position:absolute; font-size:15px}
.cover_text p {width:340px; overflow:hidden; padding:6px 0 7px 0; border-left:50px solid #000; color:#000; opacity:0.75; filter:alpha(opacity = 75); margin:10px 0 0 0}
.cover_text p span {padding:0; border-top:7px solid #000; border-bottom:7px solid #000; background:#000}
.cover_text p span span {visibility:hidden; padding:0}
.cover_text h1, .cover_text h2 {margin:0; padding:0; margin:10px 0 0 0}
.cover_text .teaser-title {display:block; width:340px; padding:5px 14px}
.cover_text .teaser-title a {color:#fff; text-decoration:none}
.cover_text .teaser-title a:hover {text-decoration:underline}
.nav {clear:both; letter-spacing:0px; font-size:15px; padding:10px 0 0 0; font-weight:bold; font-family:arial}
* html .nav {padding:5px 0 0 0;}
*+html .nav {padding:5px 0 0 0;}
.nav_mac {padding:0 0 24px 0; margin:-10px 0 0 0}
.nav_left {background:#000; float:left; width:50%; font-size:15px; color:#fff; padding:4px 0 5px 0}
.nav_left span {padding:0 0 0 7px}
.nav_right {height:23px; background:#fff; float:left; width:50%; padding:4px 0 0 0; text-align:center; letter-spacing:-1px;}
.nav_menu {padding:10px 11px 0 11px; clear:both; font-size:16px}
.nav_internal {font-family:arial; font-weight:bold; background:#fff; margin:-10px 0 0 0; padding:2px 0 15px 4px}
*+html .nav_internal {padding:8px 0 15px 4px}
* html .nav_menu {padding:11px 11px 0 11px}
*+html .nav_menu {padding:5px 11px 0 11px}
.nav_menu a {font-size:16px; margin:0 4px 0 0; line-height:15px; letter-spacing:-1px}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.nav_menu a {line-height:16px}
}

.block_c {width:980px; padding:10px 10px 0 10px; background:#fff; margin:16px auto 0 auto}
.block_c div {letter-spacing: -1px; font-size:30px; font-weight:bold; font-family:arial}
.block_c_left {width:480px; margin:0 10px 0 0; background:#000; color:#fff; padding:3px 0 4px 10px; float:left}
.block_c_right {padding:3px 0 4px 0; float:left}
.block_c_right span {color:#ff0000}
#.scroll {padding:0px; background:#fff; text-align:center; clear:both; margin:0px 0 0 0; _margin:0}

.scroll {padding:0px; background:#fff; text-align:center; clear:both; margin:0px 0 0 0; margin:0; overflow: hidden; //zoom:1; position: relative;}


#block_d {width:980px; padding:0 10px; background:#fff; margin:10px auto 0 auto; clear:both}
#block_d .data {
    background: #333333;
    float: left;
    font-size: 10px;
	padding: 3px 6px;
    white-space: nowrap;
}
.block_d_left {float:left; width:465px; padding:0 15px 0 0}
.block_d_right {float:left; width:500px; padding: 10px 0 10px 0;}
.block_auto {font-size:10px; font-family:verdana,helvetica,sans-serif; font-weight:normal; clear:both; min-height:72px; padding:0 0}
* html .block_auto {height:60px}
.block_auto span{font-family: tahoma,verdana,sans-serif; line-height:25px; font-weight:normal; display:block; padding:0px 0 0 0}
.block_auto span a {letter-spacing:normal}
div.block_auto span a:hover {text-decoration:underline; color:#ff0000}
div.block_auto a:hover {text-decoration:none; color:#000}
.block_auto img {float:left; margin:0 10px 0 0}
.block_auto a {font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#000; text-decoration:none; letter-spacing:-1px}
.data {
	color:#fff;
	background:#333333;
	float:left;
	padding:3px 6px 3px 6px;
	letter-spacing:0px;}
.topcar {
	color:#fff;
	background:#B50E39;
	float:left;
	padding:0 8px 0 8px;
	letter-spacing:-1px;}
.block_auto .topcar a {color:#fff; text-decoration:none; font-size:10px; font-family:verdana,helvetica,sans-serif; letter-spacing:0px; font-weight:normal}
.block_auto .topcar a:hover {text-decoration:underline; color:#fff}

.containerscroll span{
display:block;
height:auto;
overflow:hidden;
position:relative;
text-align:left;
width:225px;
}

.containerscroll span .block_auto_link{
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
cursor:pointer;
font-family:verdana,helvetica,sans-serif;
font-size:10px;
font-weight:normal;
left:0;
letter-spacing:0;
line-height:13px;
max-width:180px;
overflow:hidden;
padding:3px 5px;
position:absolute;
top:10px;
white-space:normal;
height:auto;
width:auto;
}

#containerscroll span{
display:block;
height:auto;
overflow:hidden;
position:relative;
text-align:left;
width:225px;
}

#containerscroll span .block_auto_link{
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
cursor:pointer;
font-family:verdana,helvetica,sans-serif;
font-size:10px;
font-weight:normal;
left:0;
letter-spacing:0;
line-height:13px;
max-width:180px;
overflow:hidden;
padding:3px 5px;
position:absolute;
top:10px;
white-space:normal;
height:auto;
width:auto;
}

.comments {color:#006600}
div.comments div a {font-size:11px; color:#1B3485; margin:0 0 0 8px}
div.comments div a:hover {color:#ff0000; text-decoration:none}
.reality_bl {padding:25px 0 24px 0}
.reality_bl span {font-size:15px; letter-spacing:-1px; font-family:arial; padding:0 0 0 10px; display:block; clear:both}
.list {float:left; width:100%}
.list_in {float:left; width:100%; background:#F5F5F5; margin:0 0 10px 0}
.reality ul {padding:10px 34px 18px 10px; margin:0; list-style:none; float:left}
.reality ul li {padding:0; margin:0; line-height:16px}
.reality ul li a {font-family:arial; font-weight:bold; font-size:13px; letter-spacing:-1px}
#akt {font-family:arial; font-weight:bold; font-size:13px; letter-spacing:-1px; color:#ff0000; text-decoration:underline}
.title_left { width:50%; background:#000; float:left; color:#fff; font-size:15px; font-weight:bold; font-family:arial; padding:4px 0 4px 0}
.title_left span a {color:#fff; text-decoration:none}
.title_left span a:hover {color:#fff; text-decoration:underline}
.title_left span {padding:0 0 0 7px}
.title_left_in a {color:#000; text-decoration:none}
.title_left_in a:hover {color:#000; text-decoration:underline}
.title_left_in {font-size:16px; letter-spacing:-1px; color:#000; font-family:arial; font-weight:bold; float:left; width:100%; padding:4px 0 0 5px; margin:0 0 5px 0}
* html .title_left_in {padding:4px 0 5px 5px; margin:0}
*+html .title_left_in {padding:4px 0 5px 5px; margin:0}
.title_left_in div {margin:0 0 -10px 0; position:relative}
.title_right {width:50%; float:left; color:#000; font-size:15px; font-weight:bold; font-family:arial; letter-spacing:-1px; padding:4px 0 4px 0}
.title_right span {padding:0 0 0 7px}
.title_right span span {color:#ff0000; padding:0}
.advertising {padding:0 0 10px 0}
.video_ind {padding:10px; background:#000; margin:30px 0 10px 0; width:480px}
.video_ind object {width:100%; height:307px}
.video_ind  div.title_left_in {color:#fff; padding:0 0 0px 0}
.video object {width:100%; height:307px}
.something {padding:16px 0 0 0}
.block_car {float:left; margin:0 -20px 0 0; width:180px}
.photo img {border:10px solid #f0f0f0; width:160px; height:80px; margin:0 0 12px 0}
.car_info {padding:0 10px 0 10px}

#pages {padding:10px 10px 0 10px; width:980px; margin:0 auto -6px auto}
#pages_in {padding:10px 10px 0 10px; margin:0 auto -6px auto}
.prev {float:left; padding:6px 0 0 0}
.next {float:right; padding:6px 0 0 0}
.number {text-align:center; font-size:14px; font-weight:bold; font-family:arial; color:#fff}
.number table {margin:0 auto}
.number table td {padding:3px 13px 2px 13px; background:#D01041}

.block_e {padding:10px; background:#fff; width:980px; margin:16px auto 0 auto; font-family:arial; font-size:11px; font-weight:bold}
.block_e a {font-weight:normal}
.block_e span {display:block; padding:4px 0 0 0; color:#000}
.block_e_left {float:left; width:480px; padding:0 10px 0 0}
.block_e_right {float:left; width:490px}
.bl_info {float:left; padding:13px 5px 0 0; width:235px}
.title {width:233px; background:#000; color:#fff; padding:3px 0 4px 10px; letter-spacing: -1px; font-size:30px; margin:0 0 4px 0}
.title_internal {background:#000; color:#fff; padding:3px 0 4px 10px; letter-spacing:-1px; font-size:30px; margin:0 0 4px 0}
.title a, .title_internal a {color:#fff; text-decoration:none; font-weight:bold}
.title a:hover, .title_internal a:hover {text-decoration:underline; color:#fff}
.description {font-size:15px; letter-spacing:-1px; padding:0 0 8px 0}
.data_info {color:#fff; background:#999; float:left; padding:0 8px 0 8px; letter-spacing:-1px; margin:0 2px 0 0}

.pictures {background:#000; padding:17px 0 0 0; margin:0 0 10px 0}
.pictures img {border:3px solid #fff; width:100px; height:67px}
.pic {float:left; padding:0 0 17px 15px}

.news_bl_in table {margin:-20px 0 0 0}
.news_bl_in div.data {background:#999}
.news_bl_in .news_bl {padding:0 12px 0 6px}
.news_bl {font-size:14px; font-family: Arial, sans-serif; margin:10px 0 0 0; font-weight:normal; padding:3px 12px 0 2px; color: #222; line-height:22px;}
.news_bl div.data {padding:2px 7px 2px 7px; margin:0; font-weight:bold}
.news_bl div.topcar {padding:2px 7px 2px 7px; margin:0 8px 0 0; font-weight:bold}
.news_bl div.photo_car {padding:3px 7px 1px 7px; letter-spacing:-1px; font-weight:bold}
.news_bl div.photo_car span {padding:0 0 0 0px}
.news_bl h1 {margin:0; font-family:Verdana, Tahoma; padding:5px 0 30px 0; font-size:24px; letter-spacing:-1px; color:#000; font-weight:normal; line-height:26px}

.stilobsatzmain {font-size:14px; font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	padding-top:0px;
	background-color: #FFCC99;
        }
.stilobsatz {font-size:14px; font-family:Arial, sans-serif;
	line-height:22px;
	padding-top:0px;
	padding: 2px 0px;
	color:#000}

	.stilobsatz a {
color:#1B3485; text-decoration:none
}

.stilobsatz a:hover {
color:#DD221B; text-decoration:none
}

.stilobsatzbu {font-size:14px; font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	padding-top:0px;
	background-color: #D6E9FF}

.text {font-size:16px; letter-spacing:-1px; line-height:18px}
.news_bl p {padding:0 0 10px 0; margin:0}

.bl_registration {font-size:25px; font-family:Arial,Helvetica,sans-serif; color:#000; background:#fff; padding:10px 0 10px 0; text-align:center; margin:10px 0 0 0; letter-spacing: -1px}
.bl_registration a {font-size:16px, letter-spacing:-1px}

#block_discussion {margin:0 auto; width:1000px; clear:both;}
#block_discussion table, #block_discussion_in table {width:100%; background:#fff}
#block_discussion table td, #block_discussion_in table td {vertical-align:top}
.discussion_right {background:#fff; width:240px; padding:10px}
#block_discussion_in {margin:16px auto 0 auto; width:1000px}
#block_discussion table.buttonRedac{width:auto; position:absolute; top:10px; right:0px; background:none;}
#block_discussion table.buttonRedac a {background:none; border:none; color:#1B3485; text-decoration:underline; font-size:11px;}
#block_discussion table.buttonRedac a:hover {color:#dd221b;}

#block_comments {position:relative; top:-10px; margin:0 0 -10px 0;;}
.comment_bl {color:#000; font-size:11px; font-family:tahoma,verdana,sans-serif; margin:10px 0 0 0}
.comment_bl span.info {display:block; min-height:80px}
* html .comment_bl span {height:80px}
*+html .comment_bl span {height:80px}
.comment_bl img {float:left; margin:0 10px 0 0}
.comment_bl b img {float:none; margin:0 0 -2px 4px;}
.comment_bl b span {display:inline; min-height:auto; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-style:normal; letter-spacing:-1px; font-weight:bold; margin:0 0 0 5px}
.comment_bl div.comment { position:relative; font-family:Arial, Helvetica, sans-serif; background:#F5F5F5; font-size:14px; padding:0px 10px 10px 12px; clear:both; margin:10px 0 0 0; line-height:20px}
.comment_bl div.comment p {margin:0; padding:15px 0 0 0}
.comment_bl b.name {font-family:arial; font-size:16px; letter-spacing:-1px; color:#000; display:block}
.comment_bl b.name a {text-decoration:underline; color:#000}
.comment div.data, .comment div.comments {font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:0 7px 4px 0; position:relative}
.comment_bl .comments a {text-decoration:none}
.answer {padding:0 0 0 0px; margin:10px 0 0 0;}

.to_comment {padding:10px; background:#383737; margin:16px auto 0 auto; width:980px}
.to_comment_in {padding:0; background:#none; margin:0px auto 0 auto; width:1000px;clear:both;}
.to_comment_news {padding:10px; margin:16px auto 0 auto; width:980px}
.field_comments,
#FP_content_parent {
	width:996px;
	height:300px;
	font-family:arial;
	padding:0;
	font-size:14px;
	line-height:20px;
}
#FP_content_parent {
	display:block;
	/*margin-left:10px;*/
}
/*tr.mceFirst {display:none;}*/

div.blog_comments #FP_content_parent,
div.blog_comments .field_comments,
div.blog_comments #block_discussion
{
	width:auto;
	height:auto;
}

div.blog_comments div.comment_border
{
	border:10px solid #424242;
	margin:10px 0;
}

.reset {width:80px; height:40px; background:url(/images/sbros_1.gif) left top no-repeat; border:0; cursor:pointer; margin:20px 10px 0 0}
.go {width:80px; height:40px; background:url(/images/sbros_2.gif) left top no-repeat; border:0; cursor:pointer; margin:0}


.block_f_in {margin:0 0 -20px 0}
.block_f_int {margin:0 0 -26px 0}
.block_f_salon {margin:0 0 0px 0}
.block_f {width:1000px; margin:16px auto -10px auto}
.block_f div {letter-spacing: -1px; font-size:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.block_f_left {width:480px; padding:3px 0 4px 10px; background:#000; border:10px solid #fff; color:#fff}
.block_f_left_int {width:480px; padding:3px 0 4px 10px; background:#fff; border:10px solid #fff; color:#000}
.block_f_mac {width:480px; padding:3px 0 4px 10px; background:#fff; border-top:5px solid #fff; border-right:10px solid #fff; border-left:10px solid #fff; color:#000}

.cont_tab {width:100%; background:#f5f5f5;}
.pic_bl {text-align:center; padding:10px 0 0 0; background:#fff; clear:both}
.blog_mac {width:980px; margin:0 auto}

.bl_auto_a h3.h_ij a:hover {color:#fff;}
.blog {clear:both; margin:0 0 16px 0}
.blog div.blog_mac ul li a, .blog div.blog_mac ul li #active {font-size:16px}
.blog {font-family:tahoma; font-size:11px; color:#000; background:#fff; padding:15px 0 15px 0}
.blog b {font-family:arial; font-size:11px; color:#006600; padding:0 0 0 1px}
.blog a {font-family:arial; font-size:12px; margin:0 1px 0 0}
.blog span {font-family:arial; font-size:14px; letter-spacing:-1px; font-weight:bold; margin:0 1px 0 0; color:#ff0000}
.blog span b {color:#999; font-size:18px}
.blog span a {font-size:18px; color:#000; text-decoration:underline}
.blog span a:hover {text-decoration:underline; color:#999}
.blog ul {padding:0; margin:0; list-style:none; float:left; width:25%}
* html .blog ul {width:24.9%}
*+html .blog ul {width:24.9%}
.blog_in div.blog ul {width:33%}
* html .blog_in div.blog ul {width:32.9%}
*+html .blog_in div.blog ul {width:32.9%}
.blog ul li {padding:0 0 0 15px}
.blog_in ul {width:50%}
* html .blog_in ul {width:49.9%}
*+html .blog_in ul {width:49.9%}

#footer {background:#fff; margin:10px 0 0 0; font-size:11px; content:#000; font-family:tahoma,verdana,sans-serif; padding:0 0 10px 0}
#footer_active {color:#ff0000; text-decoration:underline}
.footer_block {padding:13px 10px 0 10px; width:980px; margin:0 auto}
.footer_internal {padding:13px 10px 0 15px}
.footer_internal div.footer_left {width:50%}
.footer_internal div.footer_right {width:49%; padding:0 0 0 1%}
.footer_left {float:left; width:490px}
.footer_right {float:left; width:490px}
.footer_right div {padding:5px 0 0 0}
.news {font-size:10px; font-family: tahama; color:#000; width:226px}
.news_submit {width:54px; position:relative; cursor:pointer}
* html .news_submit {top:1px}
*+html .news_submit {top:1px}

.info_reg {padding:10px 10px 30px; background:#fff; clear:both}
.info_reg span.info_reg_title {font-size:45px; font-family:Arial, tahoma, sans-serif; line-height:38px; font-weight:bold; color:#000; letter-spacing:-4px; background-color: none; display:inline; padding:0; clear:both}
.info_reg span.stilobsatz {font-size:14px;
	line-height:20px;font-family:arial;
	padding-top:0px;
	background-color: #FFCC99}

.reg_bl {background:#fff; margin:-25px 0 0 0}
.reg_bl table {width:100%;background:#F5F5F5; padding: 10px }
.reg_bl table td {padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; vertical-align:top;line-height:20px}
.error {font-family:arial; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#ff0000; padding:0 0 0 12px}
.field_reg {padding:0 0 15px 0}
.field_reg div {font-size:14px; letter-spacing:0px; font-weight: normal; color:#000; font-family:Tahoma, sans-serif; padding:0 0 6px 0}
.field_reg div span {font-size:11px; letter-spacing:0; font-weight:normal; padding:0 0 0 6px}
.field_reg div b {font-weight:normal; color:#ff0000; padding:0 0 0 1px}
.field_reg input {font-family:tahoma, sans-serif; padding:1px 0 1px 0; font-size:25px}
.field_reg textarea {width:99.5%; font-size:14px; font-family:arial}
.avatar {margin:-15px 0 0 0}
.avatar div {padding:0px 0 8px}
.field_reg div.check {font-size:11px; letter-spacing:0; font-weight:normal; line-height:18px; padding:20px 0 0 0px}
.field_reg div.check input {margin:0 4px 0 0}
.input_avatar
{
	cursor:pointer;
	font-family: tahoma,sans-serif;
    font-size: 16px;
}
.input_reg {margin:5px 0 15px 0; cursor:pointer; font-family:tahoma,verdana,sans-serif; font-size:11px;}

.right_bl {width:455px;}
.title_bl {width:100%}
.forum_bl {background:#fff; padding:0 0 0 5px}
.forum_bl_in {background:#fff; padding:0 0 0 5px}
.forum_bl table td, .forum_bl_in table td {vertical-align:top}
.nav_in_bl {margin:0 0 -36px 0; padding:0 5px 0 0; font-size:18px; letter-spacing:-1px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; position:relative}
.nav_in_bl span {font-weight:normal; font-size:17px}
.nav_in_bl_b {margin:0 0 10px 0; padding:0 5px 20px 0; font-size:18px; letter-spacing:-1px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; position:relative}
.nav_in_bl_b span {font-weight:normal; font-size:17px}
.nav_in_bl_c {margin:0 0 -12px 0; padding:0 5px 0 0; font-size:11px; letter-spacing:0px; font-family:tahoma,verdana,sans-serif; position:relative}
.nav_in_bl_c span {font-weight:normal; font-size:11px}
.forum_bl div.nav_in_bl {padding:0 0 25px 0}
.create_theme {text-align:right; margin:0 0 -10px 0; padding:0 5px 0 0}
.create_theme a {font-size:16px; letter-spacing:-1px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.bl_auto_a {padding:0 10px 0 10px; background:#f5f5f5; margin:22px 0 0 0}
.bl_auto_b {padding:0 10px 0 10px; background:#fff; margin:0 0 0 0}
.bl_auto_a div.data_in, .bl_auto_b div.data_in {font-weight:normal}
.bl_auto_a div.data_in span, .bl_auto_b div.data_in span {float:right}
.bl_auto_a div.data_in a, .bl_auto_b div.data_in a {font-weight:normal; font-size:11px; letter-spacing:0; font-family:tahoma,verdana,sans-serif; color:#1B3485;; text-decoration:underline}
.bl_auto_a div.data_in a:hover, .bl_auto_b div.data_in a:hover {color:#DD221B}
.bl_auto_a a, .bl_auto_b a, .title_article {font-size:25px; letter-spacing:-1px; padding:0; margin:0}
.bl_auto_a div.cont_block a, .bl_auto_b div.cont_block a {font-size:14px; text-decoration:underline; color:#003399; letter-spacing:normal}
.bl_auto_a div.cont_block a:hover, .bl_auto_b div.cont_block a:hover {color:#ff0000}
.title_article_in {font-size:45px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:28px; color:#000; letter-spacing:-4px; display: inline;}
.bl_auto_a .cont_block, .bl_auto_b .cont_block {font-size:14px; font-family: Arial, Helvetica, sans-serif; line-height:18px; font-weight:normal}
.bl_auto_a p, .bl_auto_b p {padding:15px 0 0 0; margin:0}
.to_comm {padding:10px 10px 10px 10px; background:#383737; margin:10px 2px 6px -1px; position:relative; left:1px}
.to_comm textarea {width:100%; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.inp_text {margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:99%}

.bann_bl {background:#F5F5F5; padding:10px; margin:0 0 10px 0}
.number_news {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; letter-spacing:-1px; font-weight:bold; padding:6px 10px 0 0; text-align:right; width:35px}
.bl_news {background:#F5F5F5; padding:10px 10px 0 10px; margin:0 0 10px 0; clear:both; position:relative; top:10px}
.bl_article {background:#F5F5F5; padding:5px 10px 0 10px; margin:0 0 20px 0; clear:both; position:relative; top:10px}
.bl_article .block_auto {padding:5px 0 0 0; margin:0}
.bl_article div.data {background:#999}
.bl_article div.topcar {padding:0 8px 0 8px}
.bl_five {background:#F5F5F5; padding:2px 10px 2px 10px; margin:0 0 10px 0; clear:both; position:relative; top:10px}
/*.bl_five img {width:50px; height:50px}*/
.bl_five b.name {font-size:14px; float:left}
.bl_five b.name a {color:#000; text-decoration:underline}
.bl_five span {display:block; min-height:12px; position:relative; top:-1px; margin:0 0 -11px 5px; line-height:12px; letter-spacing:-1px}
* html .bl_five span {height:12px}
*+html .bl_five span {height:12px}
.bl_five span.rait {font-size:14px; color:#fff; font-weight:bold; background:#336699; padding:2px 18px 2px 16px; float:left; font-family:Arial, Helvetica, sans-serif}
* html .bl_five span.rait {position:fixed}
.bl_five table {margin:0 0 8px 0}
.reminder {padding:16px 0 10px 0; margin:-16px 0 0 0}
.bl_reminder {background:#F5F5F5; padding:5px 10px 10px 10px; clear:both; position:relative; top:10px; font-family:tahoma; font-size:11px}
.bl_reminder_in {background:#F5F5F5; padding:5px 10px 10px 10px; font-family:tahoma; font-size:11px; margin:10px 0 0 0}
.bl_reminder_in div {font-size:18px; letter-spacing:-1px; font-weight:bold; padding:0 0 8px 0; font-family:arial}
.green {color:#006600}
.red {color:#ff0000}
.grey {color:#666}
.gray {color:gray}
a.nikname {margin:0 4px 0 0}
b.name span.nikname {font-size:18px; margin:0; padding:0 4px 0 0; float:none; left:0; top:3px}
* html b.name span.nikname {padding:0 0 0 10px}
.autor {margin:-5px 0 -10px 0; padding:0}
.query {font-size:16px; color:#000; letter-spacing:-1px; padding:15px 0 0 0; margin:0 0 -10px 0; position:relative}
.query span {color:#ff0000}
.right_col {margin:0 0 -10px 0}

.choice {background:#f5f5f5; width:100%}
.choice_bl {width:48%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#999; letter-spacing:-1px; text-align:center; font-weight:bold; padding:8px 0 10px 1%}
.choice_bl h2 {padding:0px; margin:0px; font-size:30px}
.choice_bl a {color:#000; text-decoration:none}
.choice_bl a:hover {text-decoration:underline; color:#000}
.photo_bl {float:left; width:48%; text-align:center; padding:20px 0 0 1%}
.photo_bl h3 a {text-decoration:underline}
.photo_bl a {font-size:16px; letter-spacing:-1px; color:#000; font-family:Arial, Helvetica, sans-serif; line-height:15px; font-weight:bold; text-decoration:none}
.photo_bl a:hover {text-decoration:underline; color:#000}
.photo_bl span {display:block}
.photo_bl span a {font-size:14px; text-decoration:underline; margin:0 5px 0 3px}
.photo_bl img {width:280px; height:210px}
.photo_bord {width:310px; height:225px; background:url(/images/wall_back_pic.gif) no-repeat; padding:15px 0 0 0; margin:4px auto 3px auto}
.photo_box {font-family:arial; font-size:18px; letter-spacing:-1px; color:#000; font-weight:bold; text-align:center; padding:20px 0 5px 0; clear:both}
.photo_box span {color:#ff0000}

.reg_block {width:50%; text-align:right}
.reg_block img {float:right}

.result_reg {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; background:#f5f5f5; padding:10px}
.result_reg {font-size:13px; letter-spacing:-1px}

.aut_inf {margin:-10px 0 0 0; padding:0 0 20px 0}
.aut_inf .bl_five {padding:0; margin:0}
.aut_inf .bl_five .comment_bl {padding:0; margin:0}
.aut_inf .bl_five td {vertical-align:top; font-family:tahoma; font-size:11px; color:#000; padding:0px; height:5px; line-height:12px;}
.aut_inf b.name {font-size:18px}
.aut_inf span.rait {font-size:18px; padding:4px 10px 5px 10px; margin-bottom:5px}
* html .aut_inf span.rait {padding:5px 10px 4px 10px}
*+html .aut_inf span.rait {padding:5px 10px 4px 10px}
/*.aut_inf img {width:80px; height:80px}*/

.you_avatar img {float:left}
.you_avatar div {font-size:14px; letter-spacing:-1px; font-weight:bold; color:#000; font-family:Arial,Verdana,sans-serif; padding:0 0 6px 0}
.you_avatar .all_avatars {font-family:arial; font-family:14px; font-weight:normal; letter-spacing:normal; padding:12px 0 15px 0}
.you_avatar span {font-size:16px; display:block; margin:0 0 -5px 0}
.you_avatar ul {padding:0 0 8px 0; margin:0; list-style:none; font-size:11px; font-family:tahoma}
.you_avatar ul li a {padding:0; margin:0; list-style:none; font-family: Arial, Helvetica, sans-serif; font-size:14px}

.reg_bl_in {margin:25px 0 0 0}
.photo_block {width:50%; font-family:arial}
.photo_block img {float:none}
.title_photo_bl {font-size:30px; color:#000; letter-spacing:-2px; padding:10px 0 11px 0; font-family:Verdana,tahoma,sans-serif;text-align:right;}
.download_photo {text-align:right; padding:0 0 20px 0}
.inf_download {font-size:10px; letter-spacing:0; font-weight:normal; padding:6px 0 15px 0}
.new_photo {text-align:right}
.new_photo img {width:600px}
.number_photo {font-size:14px; font-weight:bold; padding:0 5px 5px 0; letter-spacing:-1px}
.number_photo span {font-size:18px}
.name_photo {font-size:14px; font-weight:bold; letter-spacing:-1px}
.name_photo input {margin:0 0 0 12px}
.comm_photo_title {font-size:14px; color:#000; letter-spacing:-1px; font-weight:bold; padding:16px 0 6px 0}
.comm_photo textarea {width:596px; font-family:Arial, Helvetica, sans-serif; font-size:14px}
* html .comm_photo textarea {width:594px}
*+html .comm_photo textarea {width:594px}
.info_photo {font-size:14px; font-weight:bold; color:#000; letter-spacing:-1px; padding:10px 10px 0 15px; margin:0 0 -10px 0}
.info_photo p {padding:0 0 15px 0}

.info_user {font-size:36px; color:#000; letter-spacing:-2px; padding:10px 0 12px 0; font-family:Verdana,tahoma,sans-serif}
.info_user div {color:#999; padding:10px 0 10px 0; line-height:30px}

.photo_year {width:980px; background:#fff; padding:10px 10px 0 10px; margin:0 auto}
.photo_year div {float:left; margin:0 0 -10px 0}
.photo_year div span, .photo_year div h3 {display:block; padding:16px 0 20px 0; position:relative; width:238px}
div.photo_year div span a, .photo_year div h3 a {font-size:16px; color:#000; font-family: Arial, Helvetica, sans-serif; line-height:17px; letter-spacing:-1px; text-decoration:underline; font-weight:bold}
.photo_year div span a:hover, .photo_year div h3 a:hover {color:#000}
.photo_year div img {height:100px; width:245px; margin:0; padding:0}
.photo_year_in {width:1000px; margin:0 auto; clear:both}
.photo_year_in .photo_year div.data_photo  {float:none; height:10px; margin:7px 10px -22px 0; width:238px; left:0;z-index:1000;}
.photo_year_in .photo_year div.data_photo div {padding:3px 6px; margin:-17px 0 0; letter-spacing:0px; font-family:verdana,helvetica,sans-serif; font-size:10px; color:#fff; background:#333; font-weight:normal; left:0}
.photo_year_in .photo_year table div.topcar {padding:3px 6px 3px 6px; letter-spacing:0px; font-family:verdana,helvetica,sans-serif; font-size:10px; color:#fff; background:#b50e39; font-weight:normal; left:0; margin:-17px 0 0 0px}
.block_auto .topcar {
	font-size: 10px; white-space: nowrap; padding: 3px 6px; float: left;}
.photo_year_in .photo_year table div.topcar a {color:#fff; text-decoration:none}
.photo_year_in .photo_year table div.topcar a:hover {color:#fff; text-decoration:underline}
.photo_year_in .photo_year div img {height:75px; width:238px}
.photo_year_in .photo_year {padding:10px 0 0 0; width:1000px}
.photo_year_in .photo_year div {position:relative; left:9px}
.photo_year_in .photo_year span {width:238px}

.blog_avt {margin:16px 0 -10px 0}
.blog_bl {margin:-22px 0 0 0}
.blog_bl_in {margin:0}
.bann_top {margin:0 -12px 0 0}
.news_block {font-size:11px; padding:0 0px 0 10px}
.news_block div.title_mac_news {padding:0 0 0px 0; position:relative; top:-2px}
.news_block_salon h1, .t-news h1, .t-news h3 {font-size:30px; font-family:Verdana, tahoma, sans-serif; line-height:38px; font-weight:normal; color:#fff; letter-spacing:-3px; background-color: #000; display:inline; padding:0; clear:both}
.block_b_right .t-news h3 a {color:#fff}
.block_b_right .t-news h3 a:hover {color:#fff}
.t-news {padding:6px 0 5px}
.text_news {font-size:14px; font-family:arial; color:#fff; width:980px; padding:10px; margin:16px auto 0 auto}
.text_news_in {font-size:12px; font-family:verdana,helvetica,sans-serif; color:#fff; width:980px; padding:0px; margin:16px auto 15px auto;line-height:15px;}
.text_news p, .text_news_in p {padding:10px 0 0 0}
.text_news div, .text_news_in div {
	font-size:14px;
	background-color: #000;
	line-height:20px;
	display: inline;
}

.title_mac_news {font-size:30px; letter-spacing:-1px; padding:12px 0 0 0; margin:0 0 -10px 0; position:relative}
.title_mac_news h3, .news_block h3, .news_block h1 {font-size:30px}
.title_mac_news div {font-size:11px; color:#000; padding:5px 10px 2px 0; font-weight:bold; letter-spacing:0}
.title_mac_news a, .news_block h3 a {color:#000; text-decoration:none}
.title_mac_news a:hover, .news_block h3 a:hover {text-decoration:underline; color:#000}

.block_year {width:1000px; margin:16px auto 0 auto; font-family:arial; letter-spacing:-1px; font-size:30px; font-weight:bold;}
.block_year span {font-size:14px}
.block_year_left {padding:12px 0 4px 20px; background:#fff; color:#0000; width:480px}
.block_year_right {padding:8px 0 8px 10px; color:#fff; float:left; font-size:18px; width:490px}
.block_year_right_white {padding:8px 0 8px 10px; color:#000; float:left; font-size:18px; width:490px; background:#fff}
.block_year table {width:100%}

.mac_salon_photo {margin:0 auto; padding:10px 0 0 0; font-family:verdana,helvetica,sans-serif; font-weight:none; width:970px}
.mac_salon_photo_site {margin:0 auto; padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:none; width:1000px}
.mac_salon_photo_div{margin:0 auto;width:970px; padding:3px 0px 7px;}
.mac_salon_photo img {padding:5px 0 0;}
.mac_salon_photo_site h1 {font-size:45px; font-family:Arial, Helvetica, sans-serif; line-height:42px; font-weight:bold; color:#fff; letter-spacing:-4px; background-color: #000; display:inline; padding:0px 10px 0 10px; clear:both}
.mac_salon_photo h1 {font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:25px; font-weight:normal; color:#343844; text-shadow: 1px 1px 0 #FFFFFF; letter-spacing:0px; background-color: #; display:inline; padding:2px 10px; clear:both}
.mac_salon_photo h2 {font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:25px; font-weight:normal; color:#343844; text-shadow: 1px 1px 0 #FFFFFF; letter-spacing:0px; background-color: #; display:inline; padding:2px 10px; clear:both}

.mac_salon_photo div.photo_salon div {text-align:center; position:relative; top:-10px}
.mac_salon_photo div.photo_salon div a {color:#fff; font-size:10px; text-decoration:underline; margin:0 8px 0 0}
.mac_salon_photo div.photo_salon div a:hover {text-decoration:underline}
.mac_salon_photo div.photo_salon {padding:0; margin:-15px 0 0 0}

.scroll_mac {width:980px; min-height:50px; background:#fff; margin:16px auto 0 auto; padding:10px; text-align:center}
* html .scroll_mac {height:50px}
.model {clear:both}
.about_bl {background:#fff; width:100%; height:auto; padding:40px 0 0 0; margin:-10px 0 0 0}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.about_bl {padding:15px 0 0 0}
}
.about_bl table {margin:-40px 0 0 0; position:relative}
body:last-child:not(:root:root) .about_bl table {margin:-65px 0 0 0}
.about_bl table td {vertical-align:middle}
.about .info_photo {padding:0}

.topmenu {display:block; width:1000px; font-family:arial; font-size:18px; font-weight:bold; color:#000; letter-spacing:-1px; height:32px; margin:16px auto -16px auto; padding:0}
.topmenu li {float:left; display:block; height:32px}
.topmenu li a {text-decoration:none; color:#fff; position:relative; top:5px; padding:0 10px 0 10px}
.topmenu li a:hover {text-decoration:underline; color:#fff}
.topmenu li #akt_topm {height:27px; display:block; background:#fff; color:#000; padding:5px 10px 0 10px; top:0; left:0; float:left; position:relative; z-index:999; margin:0}
.topmenu li b a {color:#ccc}

.bord {background:url(/images/fon_news_big.png) repeat-y; margin:0 0 7px 0; position:relative; top:0}
.bord div {background:url(/images/fon_news_bigt.png) left top no-repeat}
.bord div div {background:url(/images/fon_news_bigb.png) left bottom no-repeat; padding:21px 0 25px 21px}
.bord div div img {width:667px}
.photka {background:url(/images/fon_news_head.jpg) left top no-repeat; padding:20px}
.photka img {width:442px; height:210px}
.photoborder {width:325px; height:263px; background:url(/images/fon_news_200.png) left top no-repeat; float:left; padding:17px 0 10px 15px}
.photoborder img {width:300px; height:247px}
.new_tab {
    background: #fff;
    margin: 0 auto 0;
    padding: 1px 10px 0;
    width: 980px;
}
* html .new_tab .new_tab_a  {margin-bottom:-9px}
* html .new_tab .new_tab_b  {margin-bottom:-9px}
* html .new_tab .new_tab_c  {margin-bottom:-9px}
*+html .new_tab .new_tab_a  {margin-bottom:-9px}
*+html .new_tab .new_tab_b  {margin-bottom:-9px}
*+html .new_tab .new_tab_c  {margin-bottom:-9px}
.new_tab_a {float:left; width:482px}
.new_tab_a_in {float:left; width:710px}
.new_tab_b {float:left; padding:0 0 10px 10px}
.new_tab_c {float:left; width:238px; padding:0 0 0 10px}
.new_tab_a_in .text_nw h1 {font-size:35px; font-family:Arial, Helvetica, sans-serif; line-height:31px; font-weight:bold; color:#000; letter-spacing:-2px; display:inline; padding:0; clear:both}
.new_tab_a_in .text_nw {margin:-10px 0 0 0;}
.new_tab_a_in .text_nw .news_bl div.topcar {font-size:11px; color:#fff; background:#ff0000; padding:0 8px 0 8px; letter-spacing:-1px; margin:0 8px 0 0}
.new_tab_a_in .text_nw div.news_bl div.photo_car {font-family:tahoma,verdana,sans-serif; font-size:11px; font-weight:normal; letter-spacing:0; padding:1px 0; display: inline;background-color: #D6E9FF}
.new_tab_a_in .text_nw .news_bl {margin:5px 0 0 0}
* html .new_tab_a_in .text_nw .news_bl {padding:5px 0 0 0}
*+html .new_tab_a_in .text_nw .news_bl {padding:5px 0 0 0}
.new_tab .new_tab_a .text_nw .stilobsatz {font-size:14px; line-height:16px; padding-top:5px}

.title-news {padding:10px 0 20px 0}
.privetstv_bl {background:#fff; padding:0 10px 10px 10px; margin:-3px auto 0 auto; width:980px}
.privetstv {font-family:arial; font-size:14px; color:#999; letter-spacing:-1px; font-weight:bold; background:#333; text-align:center; clear:both; width:980px; padding:7px 0 0 0; position:relative; top:3px; margin:0 0 3px 0; height:25px}
.privetstv_bl_in {font-family:arial; font-size:14px; color:#999; letter-spacing:-1px; font-weight:bold; background:#333; text-align:center; clear:both; border-top:10px solid #fff; border-bottom:10px solid #fff; padding:7px 0 0 0; margin:0; height:25px}
.privetstv span, .privetstv_salon span, .privetstv_bl_in span {color:#fff}
.privetstv_salon {font-family:arial; font-size:14px; color:#999; letter-spacing:-1px; font-weight:bold; background:#333; text-align:center; clear:both; width:980px; padding:7px 0 0 0; position:relative; top:10px; margin:0 0 10px 0; height:25px}

.text_nw {font-family:arial; padding:5px 15px 8px 10px; margin:0px 0 0 0; min-height:118px;}
.new_tab .new_tab_a .text_nw {font-size:14px}
* html .text_nw {height:118px}
.text_nw h3 {padding:5px 0 10px; margin:0; text-decoration:none; font-size:27px; font-family:Arial,helvetica,sans-serif; font-weight:normal; line-height:29px; color:#fff; letter-spacing:0px}
.text_nw h3 a {color:#fff; text-decoration:none; display:inline; background:#000}
.text_nw h3 a:hover {color:#fff; text-decoration:underline}
.data_in {font-family:tahoma,verdana,sans-serif; font-size:11px; color:#666; margin:0 0 8px; padding:9px 0 0;}
.data_in div.topcar {color:#fff; background:#D01041; float:right; padding:3px 6px 3px 6px; letter-spacing:-1px; font-weight:bold; font-family:arial; font-size:11px; margin:7px 20px 0 0}
.data_in div.topcar a {color:#fff; text-decoration:none}
.data_in div.topcar a:hover {color:#fff; text-decoration:underline}
.nw {margin:0 0 10px 0}
.nw h4 {padding:2px 0 0 0}
.nw h4 a {color:#000; text-decoration:underline}
.nw h4 a:hover {color:#000}

.topm {height:41px; background:#fff}
.topm div {padding:4px 0 0 0; width:980px; margin:0 auto}
.topm a {font-family:arial; font-size:18px; font-weight:bold; color:#000; letter-spacing:-1px; text-decoration:none; margin:0 5px 0 0}
.topm a:hover, .topm #acttopm {text-decoration:underline; color:#999; font-family:arial; font-size:18px; font-weight:bold; letter-spacing:-1px; margin:0 5px 0 0}

.topm_lite {height:28px; background:#fff; font-family:arial; font-size:14px; font-weight:bold; color:#000; letter-spacing:-1px}
.topm_lite div {padding:0; width:980px; margin:0 auto; position:relative; top:-4px}
.topm_lite div.in {padding:0 10px 0 10px; position:relative; top:1px; width:auto}
.topm_lite a {color:#000; display:block; float:left; height:22px; padding:4px 5px 0 5px; margin:0 0 0 1px}
.topm_lite a:hover, .topm_lite #acttopm_lite {color:#fff; background:url(/images/menu_head.png) center center repeat-x; display:block; float:left; height:22px; padding:4px 5px 0 5px; text-decoration:underline; margin:0 0 0 1px}

.links {width:1000px; background:#fff; margin:16px auto 0 auto; clear:both}
.links table {width:100%}
.links table td {background:#f5f5f5; padding:10px 10px 0 10px; vertical-align:top}
.links span {display:block; padding:0 0 8px 0}
.links table td ul li a {font-size:12px; line-height:23px}

.zakladki {font-family:arial; font-size:14px; letter-spacing:-1px; font-weight:bold; color:#000; padding:10px 10px 0 10px; text-align:right}
.zakladki input {width:90px; height:18px; background:url(/images/send_green.gif) left top no-repeat; border:0; cursor:pointer; float:left}
.zakladki span {padding:0 5px 0 0}
.zakladki img {border:0; padding:0}

.links table td.no_padd {padding:0; background:#fff; width:500px}
.links table td.no_padd div.video_ind {margin:0}

.bl_auto_a div.cont_block div.comm_a, .bl_auto_b div.cont_block div.comm_a  {text-align:right; padding:5px 0 0 0}
.bl_auto_a div.cont_block div.comm_a a, .bl_auto_b div.cont_block div.comm_a a {font-size:11px; font-family:tahoma,verdana,sans-serif}

.logo-block {height:0px; background:url(/images/atn_logo1.jpg) top repeat-x; text-align:center; padding:10px 0 0 0; margin:0 0 8px 0}

.text-block {background:url(/images/new_tab_c_hblue2.gif) left top repeat-x;margin:10px auto 10px; width:960px; height:20px; font-family:tahoma,verdana,sans-serif; padding: 0 10px; font-size:11px; color:#fff; clear:both; text-align:center; line-height:17px}

.text-block_red {background:url(/images/new_tab_c_hred.gif) left top repeat-x;margin:10px auto -16px; width:980px; height:20px; font-family:tahoma,verdana,sans-serif; padding: 0 10px; font-size:11px; color:#fff; clear:both; text-align:center; line-height:17px}

.text-block-in {background:url(/images/new_tab_c_hblue2.gif) left top repeat-x; height:20px; font-family:tahoma,verdana,sans-serif; font-size:11px; color:#fff; clear:both; text-align:center; line-height:17px; clear:both; margin:0 10px; padding: 0px 10px}

.menu {height: 30px;
    list-style: none outside none;
    margin: 10px auto 0;
    overflow: hidden;
    padding: 0 0 0 10px;
    width: 990px}
.menu li {float:left; font-family:Arial,Verdana,sans-serif; font-size:14px; font-weight:bold; letter-spacing:-1px; margin:0 -3px 0 0}
.menu li a  {float:left; display:block; height:21px; padding:9px 16px 0 10px; background:url(/images/menu_shatten_grey.png) right top no-repeat; color:#999; text-decoration:none; behavior: url(iepngfix.htc)}
.menu li a:hover strong, .menu li span.act-menu-a strong {color:#ff0000}
* html .menu li a {padding:8px 15px 0 10px}
*+html .menu li a {padding:8px 15px 0 10px}
.menu li a:hover,
.menu li span.act-menu-a,
.menu li a.act-menu-b
{cursor:pointer; background:url(/images/menu_shatten1.png) right top no-repeat; color:#000; behavior: url(iepngfix.htc); height:21px; padding:9px 16px 0 10px; float:left}

.menu li div.konkretika {width:auto; margin:auto; font-size:14px; top:5px; left:85px; position:relative; color:#fff}
.menu li div.konkretika select {width:160px; font-size:11px; margin:0 0 0 195px; letter-spacing:0; height:20px}

.menu_in_block {background:#333; position:relative; clear:both; margin:-8px 0 0 0; display:table; width:100%; height:auto; border-bottom:10px solid #FFFFFF}
.menu_in_block .menu {width:auto}
.menu li.k-block {float:right; position:relative; left:-170px}


.menu2 {list-style:none; padding:10px 0 0 10px; margin:0 auto 0; width:990px}
.menu2 li {float:left; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; letter-spacing:-1px; margin:0 -3px 0 0}
.menu2 li a  {float:left; display:block; height:21px; padding:9px 16px 0 10px; cursor:pointer; background:url(/images/menu_shatten_grey.png) right top no-repeat; color:#999; text-decoration:none; behavior: url(iepngfix.htc)}
.menu2 li a:hover strong, .menu2 li span.act-menu-a strong {color:#ff0000}
* html .menu2 li a {padding:8px 15px 0 10px}
*+html .menu2 li a {padding:8px 15px 0 10px}
.menu2 li a:hover, .menu2 li span.act-menu-a, .menu2 li a.act-menu-a {background:url(/images/menu_shatten1.png)  right top no-repeat; cursor:pointer; color:#000; behavior: url(iepngfix.htc); height:21px; padding:9px 16px 0 10px; float:left}

.menu2 li div.konkretika {width:auto; margin:auto; font-size:14px; top:6px; left:28px; position:relative; color:#fff}
.menu2 li div.konkretika select {width:165px; font-size:12px; font-family:tahoma; letter-spacing:1px; margin:0 0 0 5px; height:20px}

.menu2_in_block {background:#333; position:relative; clear:both; margin:-8px 0 0 0; display:table; width:100%; height:auto}
.menu2_in_block .menu2 {width:auto}
.menu2 li.k-block {float:right; position:relative; left:-40px}

.clear {clear:both; font-size:0px}

.new_tab_c_div {position:relative; height: 94px;}
.new_tab_c_div div.data_photo {float:none; height:10px; margin:7px 10px -22px 0; width:238px; left:0}
.new_tab_c_div div.data_photo div {position: relative; z-index:1; float: left; padding:3px 8px; margin:-17px 0 0; letter-spacing:0px; font-family:verdana,helvetica,sans-serif; font-size:10px; color:#fff; background:#333; font-weight:normal; left:0}
.new_tab_c_div div.data_photo div.topcar {padding:3px 6px 3px 6px; letter-spacing:0px; font-family:verdana,helvetica,sans-serif; font-size:10px; color:#fff; background:#b50e39; font-weight:normal; left:0; margin:-17px 0 0 0px}
.new_tab_c_div div.data_photo div.topcar a {color:#fff; text-decoration:none}
.new_tab_c_div div.data_photo div.topcar a:hover {color:#fff; text-decoration:underline}
.new_tab_c_div img {height:75px; width:238px; vertical-align: top;}
.new_tab_c_h {text-align: center; padding:3px 6px 3px 6px; letter-spacing:0px; font-family:verdana,helvetica,sans-serif; font-size:10px; color:#fff; background:#b50e39 left top repeat-x; font-weight:normal; margin:0 0 11px 0px}

.newdate {float:none; margin:0px 10px 0 10px; width:340px; left:0; overflow: hidden; //zoom:1;line-height:11px;}
div.newdate div.comments_count
{
	padding-bottom:3px;
}
.newdate div {float: left; padding:3px 6px; letter-spacing:0px; font-family:verdana,helvetica,sans-serif; font-size:10px; color:#fff; background:#333; font-weight:normal; left:0; height:12px}
.newdate div.topcar {float: left; padding:3px 6px 3px 6px; letter-spacing:0px; font-family:verdana,helvetica,sans-serif; font-size:10px; color:#fff; background:#d01041; font-weight:normal; left:0; margin:0px}
.newdate div.topcar a {color:#fff; text-decoration:none}
.newdate div.topcar a:hover {color:#fff; text-decoration:underline}

.date_in{
background: #333;
color: white;
width:90px;
font-family: verdana, helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
left: 0px;
letter-spacing: 0px;
padding: 3px 6px;
}

.image {height:60px; width: 120px; position: relative;float:left;margin:0 10px 0 0;}
.image img {vertical-align: top;}
.image_text {position: absolute; left: 0; top:0; width: 120px; padding:3px 6px; overflow: hidden; //zoom:1;}
.image_text span {padding: 4px; font-size: 10px;text-decoration:none; background:#B50E39 none repeat scroll 0 0; color:#fff; white-space: nowrap; float: left; font-weight: normal; font-family:verdana,helvetica,sans-serif;line-height:11px;letter-spacing:0px;}

/**/
.tooltip{
	position:absolute;
	max-width:250px;
	padding:5px 5px 5px 8px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	background-color: #F9F7DD;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;


}
.tooltip-image{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:3px;
}
.tooltip span{
   font-weight:700;
   color:#0066FF;

}
/*#containerscroll a.link {
display:block;
height:150px;
overflow:hidden;
position:relative;
text-align:left;
width:225px;
} */
.containerscroll a {position: relative; display: block; width:225px; height: 150px; overflow: hidden; //zoom:1;text-align:left;}

.containerscroll a span {position: absolute; left: 0; max-width:180px; top: 10px; background:#000; color:#fff; cursor: pointer; padding: 3px 5px; white-space: normal; font-family:verdana,helvetica,sans-serif; font-size:10px; line-height:13px; font-weight:normal; letter-spacing:0; overflow: hidden; //zoom:1; width:auto;}

.containerscroll2 a {position: relative; display: block; width:225px; height: 150px; overflow: hidden; //zoom:1;text-align:left;}
.containerscroll2 a span {position: absolute; left: 0; max-width:180px; top: 10px; background:#000; color:#fff; cursor: pointer; padding: 3px 5px; white-space: normal; font-family:verdana,helvetica,sans-serif; font-size:10px; line-height:13px; font-weight:normal; letter-spacing:0; overflow: hidden; //zoom:1;}

#containerscroll a {position: relative; display: block; width:225px; height: 150px; overflow: hidden; //zoom:1;text-align:left;}

#containerscroll a span {position: absolute; left: 0; max-width:180px; top: 10px; background:#000; color:#fff; cursor: pointer; padding: 3px 5px; white-space: normal; font-family:verdana,helvetica,sans-serif; font-size:10px; line-height:13px; font-weight:normal; letter-spacing:0; overflow: hidden; //zoom:1; width:auto;}

#containerscroll2 a {position: relative; display: block; width:225px; height: 150px; overflow: hidden; //zoom:1;text-align:left;}
#containerscroll2 a span {position: absolute; left: 0; max-width:180px; top: 10px; background:#000; color:#fff; cursor: pointer; padding: 3px 5px; white-space: normal; font-family:verdana,helvetica,sans-serif; font-size:10px; line-height:13px; font-weight:normal; letter-spacing:0; overflow: hidden; //zoom:1;}

table.movie_info {display:none;}

ul.comment_menu
{
	clear:both;
}

div.dummy
{
	height:350px;
	width:1px;
}

div.comments_count
{
    background-color: #EF8800;
    font-size: 10px;
    font-weight: normal;
    /*line-height: 11px;*/
	float: left;
    padding: 3px 6px;
}

div.picture-items div.comments_count
{
	line-height: 11px;
	float: left;
    padding: 3px 6px 4px;
}

div.comments_count a
{
	color:white;
	text-decoration:none;
	font-size:10px;
}

div.comments_count a:hover
{
	text-decoration:underline;
}

div.comments_count_2
{
    background-color: #EF8800;
    float: left;
    font-size: 10px;
    font-weight: normal;
    line-height: 11px;
    padding: 3px 6px;
}

div.comments_count_2 a
{
	color:white;
	text-decoration:none;
	font-size:10px;
}

div.comments_count_2 a:hover
{
	text-decoration:underline;
}

div.wide_in
{
	width:980px;
}

/* THis is my STYLES BLADE39 DO NOT TOUCH!!!!!!*/
.picture-items-in
{
	width:1000px;
	margin:0 auto;
	clear:both
}
.picture-items-in-in
{
	background:#fff;
	padding:10px 10px 0 10px;
	margin:0 auto;
}
.picture-items-in-in div span, .picture-items-in-in div h3
{
	display:block;
	padding:11px 0 3px 0;
	position:relative;
	width:238px;
}

div.picture-items-in-in div span a,
.picture-items-in-in div h3 a
{
	font-size:16px;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	line-height:17px;
	letter-spacing:-1px;
	text-decoration:underline;
	font-weight:bold;
}

.picture-items-in-in div span a:hover,
.picture-items-in-in div h3 a:hover
{
	color:#000;
}

.picture-items-in-in div img
{
	height:100px;
	width:245px;
	margin:0;
	padding:0;
}

.picture-items-in .picture-items-in-in div.data_photo
{
	float:none;
	height:10px;
	margin:7px 10px -22px 0;
	width:238px;
	left:0;
	z-index:1000;
}

.picture-items-in .picture-items-in-in div.data_photo div
{
	padding:3px 6px;
	margin:-16px 0 0;
	letter-spacing:0px;
	font-family:verdana,helvetica,sans-serif;
	font-size:10px;
	color:#fff;
	background:#333;
	font-weight:normal;
	left:0;
	line-height:11px;
}

.picture-items-in .picture-items-in-in table div.topcar
{
	padding:3px 6px 3px 6px;
	letter-spacing:0px;
	font-family:verdana,helvetica,sans-serif;
	font-size:10px;
	color:#fff;
	background:#b50e39;
	font-weight:normal;
	line-height:12px;
	left:0;
	margin:0;
}

.picture-items-in .picture-items-in-in table div.topcar a {color:#fff; text-decoration:none}
.picture-items-in .picture-items-in-in table div.topcar a:hover {color:#fff; text-decoration:underline}
.picture-items-in .picture-items-in-in div img {height:75px; width:238px}
.picture-items-in .picture-items-in-in {padding:10px 0 6px 0; width:1000px}
.picture-items-in .picture-items-in-in div.container
{
	position:relative;
	left:9px;
	margin-right:10px;
	float:left;
}
.picture-items-in .picture-items-in-in span {width:238px}
.picture-items-in .picture-items-in-in .container div.top-line
{
	position:absolute;
	left:0px;
	top:0px;
	font-family:verdana,helvetica,sans-serif;
	font-size:10px;
	line-height:11px;
	color:white;
	width:100%;
}

.picture-items-in .picture-items-in-in .container div.top-line table
{
	border-collapse:collapse;
}

.picture-items-in .picture-items-in-in .container div.top-line td
{
	padding:0;
	margin:0;
	border:0;
}

.picture-items-in .picture-items-in-in .container div.top
{
	background-color:#B50E39;
	padding: 3px 6px 4px;
	float: left;
}

.picture-items-in .picture-items-in-in .container table.info
{
	position:absolute;
	left:0px;
	top:65px;
	padding:0;
	margin:0;
	border-collapse:collapse;
}

.picture-items-in .picture-items-in-in .container table.info td.date
{
	background-color:#333;
	font-family:verdana,helvetica,sans-serif;
	font-size:10px;
	color:white;
	padding:3px 6px;
	line-height:12px;
}

.picture-items-in .picture-items-in-in .container table.info td.motorshow
{
	padding:0;
}

.picture-items-in .picture-items-in-in .container table.info td.comments
{
	background-color:#333;
	font-family:verdana,helvetica,sans-serif;
	font-size:10px;
	color:white;
	padding:0;
	line-height:11px;
}
.user_go {
width: 138px;
height: 30px;
background: url('/images/img_up.png') repeat-x 0 0;
font-family: tahoma,sans-serif;
font-size: 14px;
text-decoration: none;
color: white;
text-align: center;
padding-bottom: 2px;
border: 0;
cursor: pointer;
margin: 0px 0 20px 20px;
text-shadow: 1px 1px 0 #395D7B;
border-image: initial;
}
.footer_car{
margin: 20px auto 20px auto;
width: 970px;
background-color: black;
padding: 15px;
}
.footer_car span a {
color: white;
font-size: 10px;
font-family: verdana,helvetica,sans-serif;
}
.footer_car span {
padding: 5px 0px 5px;
display: block;
}
.footer_car div {
padding: 5px 0px 5px 5px;
margin-right: 20px;
}
/* Lost Password */
.a_close
{
margin-left: 25px;
margin-top: 44px;
font-family: tahoma, Sans-serif;
font-size: 16px;
font-weight: normal;
color: #1B3485;
outline: none;
}
.layer_h1 { 
font-family: tahoma, Sans-serif;
font-size: 25px;
font-weight: 400;
padding-left: 40px;
padding-top: 20px;
 }
.field_reg_new
{
	padding: 20px 25px 15px 21px;
}
.field_reg_new div { 
font-family: tahoma, Sans-serif;
font-size: 16px;
font-weight: 400;
letter-spacing: 0px;
padding: 0 0 6px 0px;
 }
 .field_reg_new .error { 
color: red;
font-size: 16px;
font-weight: 900;
font-family: tahoma, Sans-serif;
 }
.field_reg_new span { 
color: rgb(108, 133, 129);
font-size: 10px !important;
font-weight: 400 !important;
padding: 0 0 0 0px  !important;
font-family: tahoma, Sans-serif;
 }
.info_reg_new 
{
padding: 20px 30px 5px 40px;
font-family: tahoma, Sans-serif;
font-size: 14px;
}
.field_reg_new input[type="text"] 
{ 
height: 32px;
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(214, 230, 246);
border-top-style: solid;
border-top-width: 1px;
font-family: "tahoma", sans-serif;
font-size: 16px;
width: 360px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: rgb(214, 230, 246);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(214, 230, 246);
background-clip: border-box;
background-color: rgb(244, 248, 252);
background-image: none;
background-origin: padding-box;
background-position: 0px 0px;
background-repeat: repeat;
background-size: auto;
border-bottom-color: rgb(214, 230, 246);
padding:5px;
color:#767676
 }
 .field_reg_new div b {
font-weight: normal;
color: red;
padding: 0 0 0 1px;
}
.field_reg div {
font-family: tahoma, Sans-serif;
font-size: 16px;
letter-spacing: 0px;
}
 /* Registration Forms */
.UserInf{
 position:fixed;
 top:50%;
left:50%;
z-index:11111;
background-color: #fff;
width: 690px;
height: 492px;
margin: -286px 0 0 -385px;
padding: 40px;
color: #333;
font-size: 14px;
font-family: arial;
line-height:20px;
}
.UserInf a {
color: #365980;
font-size: 20px;
border-bottom: 1px dotted #365980;
text-decoration: none;
}
.overlay {
position: fixed;
width: 120%;
height: 120%;
top: 0;
left: 0;
opacity: 0.7;
background-color: black;
}

/* New Page */
#pages {padding:10px 10px 0 10px; width:980px; margin:0 auto -6px auto}
#pages_in_new {padding:10px 0px 0px 0px; margin:0 auto -6px auto; width:350px}
.prev_new {float:left;}
.next_new {float:right;}
.prev_new, .next_new { padding:3px 0 0 0; font-size:11px; font-family: Tahoma, verdana;}
.number_new {text-align:center; font-size: 11px; /*font-weight:bold;*/ font-family: tahoma, verdana;}
.number_new table {margin:0 auto}
.number_new table td {padding:1px 5px; color:#fff}
.number_new table td.number_active_new { background:#D01041}
.number_new a, .prev_new a, .next_new a {color:#343844}