html, body{height:100%;margin:0; position:relative;}
html>body{min-height:100%;height:auto;}

body{color:#666; padding:0; font-family:'Franklin Gothic Medium'; background-color:#F1F0DB; font:12px Tahoma; position:relative;}
a {color:#0366FB; font:12px Tahoma;}
a:hover {text-decoration:none}
h1{color:#C40908; font:40px 'Franklin Gothic Medium','Arial Narrow'; text-transform:uppercase; margin:0; padding:0}
h2{font:40px 'Franklin Gothic Medium','Arial Narrow'; margin:0; padding:0; text-transform:uppercase}
h3{font:17px 'Arial Narrow'; margin:0; padding:0; text-transform:uppercase}
h4{font:normal 20px 'Franklin Gothic Medium'; text-transform:uppercase; padding:0; margin:0}
h5{font:normal 13px 'Franklin Gothic Medium'; padding:0; margin:0; line-height:12px}
h6{color:#999; font:14px 'Franklin Gothic Medium'; padding:0; margin:0}
form{margin: 0;padding: 0}
textarea{font-family: Arial;padding:0; margin:0px;}
input{padding: 2px;}
form div.table input.big {font-size:20px;padding:5px 15px 7px 15px;	width:200px; margin: 0 0 50px 0;}
body form input.big {font-size:20px;padding:5px 15px 7px 15px;	width:200px; margin: 0 0 50px 0;}
img {margin:0; padding:0; border:none; border:0px;}
img.cur_pointer{cursor:pointer;}
ul{margin:0; padding:0; list-style:none}
li{list-style:0}

/* clearfix  - класс фиксит баг с флоатом для IE6-7 */
.clearfix:after
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

* html .clearfix{zoom:1;}
* +html .clearfix{zoom:1;}
/* /clearfix */

/* new header */
.head{padding:0px;}
.search{position:relative; display:block;border-left:solid 450px;border-right:270px solid;height:98px;}
.inner{display:block;position:relative;margin-left:-450px;margin-right:-270px; background:url(/images/topbg.jpg) repeat-x;height:98px;}
.logo{float:left;position:relative;width:390px; top:32px; left:30px;}
.start_page{float:right;position:relative;width:70px;right:0px;top:49px;}
.home_page{position:absolute;right:300px;top:-20px;}
.search_input{margin-left:450px;margin-right:90px;	display:block;height:1%; padding-top:24px; text-align:left;font-family:'Franklin Gothic Medium';}
.search_input .inputborder{border:1px solid #AA2425;}
.search_input .input{width:100%;color:222F37; padding:0px; margin:0px;font-size:13px; border:1px solid #CC0000; padding:1px 0px 1px 0px;}
.search_input .input_field{ text-align:right;}
*html .search_input .input{width:99%;padding:2px 0px 2px 0px;}
*+html .search_input .input{width:99%;padding:2px 0px 2px 0px;}
*html .search_input{text-align:left;}
*+html .search_input{text-align:left;}
*html .search_input .input_field{ text-align:left;}
*+html .search_input .input_field{ text-align:left;}
.start_page .select{width:160px;font-size:13px; color:222F37; padding:0px; margin:0px;border:1px solid #CC0000;}
.start_page .inputborder{border:1px solid #AA2425; width:160px; float:left; margin-right:5px;}
.start_page .button{width:65px; padding:0px; margin:0px;}
.start_page .start_link{position:absolute; top:-39px!important; right:10px;}

.bookmark{font-family:'Franklin Gothic Medium';}
*html .bookmark{margin-bottom:-1px;}
*+html .bookmark{ margin-bottom:-1px;}
.bookmark div{font-size:10px; color:#FFFFFF; padding:6px 10px 0px 10px;height:19px; text-align:center; text-transform:uppercase;}
.bookmark .active{background:#AA2425; float:left;}
.bookmark .disactive {background-color:#727272; cursor:pointer; float:left;}
.bookmark a{color:#FFFFFF;text-transform:uppercase;font-size:10px;}

.communityMenu{background:url(/images/communityMenu_back.gif) repeat-x; height:28px; padding:9px 27px 0px 41px;}
.communityMenu ul{padding:0px; margin:0px;}
.communityMenu li{list-style:none; float:left; margin-right:10px; border:0px;}
.communityMenu a{font-family:'Franklin Gothic Medium'; font-size:14px; text-transform:uppercase; color:#FFFFFF;}
.communityMenu a.activelink{text-decoration: none;}
.communityMenu .logout a{ text-transform:none; color:#6F7EB8;}

.right_corner {float: right; position:absolute; top:-39px!important; right:10px;font-size:14px; text-transform:uppercase;}
.right_corner ul{padding:0px; margin:0px; width:600px;}
.right_corner li{list-style:none; float:right; margin-right:10px; border:0px;}

/* оформление тетушек на главной */
.info768 {color:#fff; background:#AD2424 url(/images/bg_red.jpg) repeat; font:18px 'Arial Narrow'; padding:24px 32px 24px 45px; padding-right:367px; height:194px;}
.info900 {color:#fff; background:#AD2424 url(/images/bg_red.jpg) repeat; font:18px 'Arial Narrow'; padding:24px 32px 24px 45px; padding-right:389px; height:211px;}
.info1024 {color:#fff; background:#AD2424 url(/images/bg_red.jpg) repeat; font:18px 'Arial Narrow'; padding:24px 32px 24px 45px; padding-right:478px; height:295px;}
.info768 .about {min-height:164px; height:80%}
.info900 .about {min-height:181px; height:80%}
.info1024 .about {min-height:265px; height:80%}



.girlsPhoto768{background:url(/images/index/bg_768.png) no-repeat left top;width:365px;height:282px;padding:7px 0px 0px 7px;}
.girlsPhoto768 .image{width:351px; height:268px; background:url(/images/index/main_e768.jpg) no-repeat}
.girlsPhoto768 img{width:351px; height:268px;}

.girlsPhoto900{background:url(/images/index/bg_900.png) no-repeat left top;width:387px;height:298px;padding:7px 0px 0px 7px;}
.girlsPhoto900 .image{width:380px; height:291px; background:url(/images/index/main_e900.jpg) no-repeat left top;}
.girlsPhoto900 img{width:380px; height:291px;}

.girlsPhoto1024{background:url(/images/index/bg_1024.png) no-repeat left top;width:467px;height:362px;padding:7px 0px 0px 7px;}
.girlsPhoto1024 .image{width:460px; height:355px; background:url(/images/index/main_e1024.jpg) no-repeat left top;}
.girlsPhoto1024 img{width:460px; height:355px;}
/* оформление тетушек на главной */

/*new registration block*/
.loginform{width:700px; color:#FFFFFF; font-family:'Franklin Gothic Medium'; margin:0px;}
.loginform .names{padding:16px 0px 2px 0px;}
.loginform .names2{padding:16px 0px 2px 0px;}
*html .loginform .names2{padding-top:10px;}
.loginform .names div{display:inline; padding-right:55px; font-size:14px;}
.loginform .names2 div{display:inline; padding-right:105px;font-size:14px;}
.loginform .button{width:220px; height:45px; font-size:14px; font-weight:bold;}
.loginform .header{font-size:16px; line-height:16px;}
.input1{width:143px; font-size:16px;}
.input2{width:219px; font-size:16px;}
.errinline div{ display:inline; color:#FFFFFF;}
.loginform .errorMes{color:#FFFFFF;}

/* post posttitle */
.post .tags{font-size:11px; color:#3f3f3f; background:url('img/icons.gif') top left no-repeat; background-position:-55px -298px; padding:4px 6px 12px 17px; margin:0 0 0 -2px}
.post .tags a {font:bold 11px Tahoma; color:#7F868B; text-decoration:none;}
.post .tags a:hover{text-decoration:underline;}
.post .posttitle{border-bottom:1px solid #424D55;padding:0px 0px 6px 0px; width:100%;}
.post .posttitle a{font:bold 11px Tahoma; color:#7F868B;text-decoration:underline;}
.post .posttitle a:hover { text-decoration:none;}
.post .posttitle div a{text-decoration:none;}
.post .posttitle div a:hover { text-decoration:underline;}
.post .posttitle h1,h2,h3 span{color:#918876;}
.post .posttitle h1,h2,h3 span a{color:#3f3f3f; text-decoration:none; border:none;}
.post .posttitle h1,h2,h3 span a:hover{text-decoration:underline;}
.post .posttitle{color:#7F868B; font:11px Tahoma;}
.post .posttitle h1,h2,h3{font-size:23px; margin:0px 0px 8px 0px; color:#dedba5;}
.post .posttitle h2,h3 a{color:#fff!important; font:23px Tahoma!important; text-decoration:underline; text-transform:none;}
.post .posttitle h1{color:#fff!important; font: 40px 'Franklin Gothic Medium','Arial Narrow'!important; text-decoration:underline; text-transform:none;}
.post .posttitle h1,h2,h3 a:hover {text-decoration:none;}
.post .posttitle .comment_watch{float:right; margin-left:5px;padding-right:14px;}

/* start page */
.start_page_block{width:750px;font-family:'Franklin Gothic Medium'; font-size:13px; text-align:left; padding-bottom:100px; padding:0px 0px 100px 0px;}
.browser_block{margin-bottom:5px; padding-top:30px;}
.browser_block img{vertical-align:middle;margin-right:10px; height:50px;}

.sortselect .alphabet_list{margin:0px;padding-bottom:20px; overflow:hidden;}
.sortselect .alphabet_list ul{padding:0px; margin:0px;}
.sortselect .alphabet_list li{float:left; margin-right:6px;}
.sortselect .alphabet_list a{text-transform:uppercase; font-size:13px;font-family:'Franklin Gothic Medium'; color:#91979B;}
.sortselect .alphabet_list span{color:#FFFFFF;}
.sortselect .alphabet_list .activelink{ text-decoration:none;}

.sortselect .expanded_search{ padding-top:30px; text-align:right; margin:0px;}
.sortselect .expanded_search a{ color:#91979A; font-size:12px;font-family:'Franklin Gothic Medium';}


.coincidence{background:#E55844; color:#FFFFFF;font-family:'Franklin Gothic Medium';}
.coincidence_text{font-family:"Franklin Gothic Medium"; font-size:17px; color:#DEDBA5;}
.coincidence_text a{font-family:"Franklin Gothic Medium"; font-size:17px; color:#DEDBA5;}

.rss{overflow:hidden; padding-left:8px;font-family:"Franklin Gothic Medium";color:#CBCED1; padding-top:3px;}
.rss_left{width:60%; float:left; background-image:url(../images/rss_line.gif); background-repeat:repeat-x; padding-top:24px; padding-left:9px;}
.rss_right{width:33%; float:right; background-color:#2E404d; font-size:13px; background-image:url(../images/rss_right_back.gif); background-repeat:repeat-x; border:1px solid #2e404d; padding:18px; margin-top:4px; padding-left:15px;}
.rss_left a{font-family:"Franklin Gothic Medium"; font-size:14px; text-decoration:none; color:#CBCED1;}
.rss_left a:hover{text-decoration:underline;}
.rss_right a{font-family:"Franklin Gothic Medium"; font-size:13px;color:#CBCED1;}
.rss_right p{ padding:0px; margin:0px; padding-bottom:1.5em;}
.rss_left li{ padding-bottom:3px;}
.rss h2{ text-transform:uppercase;font-family:"Franklin Gothic Medium"; font-size:20px; color:#E4EBED;}
.rss_indexIco {background:url(/images/icons/rss.gif) no-repeat top left; padding-left:19px; padding-bottom:6px; line-height:18px}

.rss_element .ico{float:left;}
.rss_element .rss_links{margin-left:20px;}

.postpage .post .posttitle a:hover{ text-decoration:none!important;}

/*видео*/
.video_search{width:33%; float:right; background-color:#2E404d; font-size:13px; background-image:url(../images/rss_right_back.gif); background-repeat:repeat-x; border:1px solid #2e404d;margin-top:18px;}
.video_search h2{ font-family:"Franklin Gothic Medium"; font-size:20px;}
.leftblock .video_search form{ width:100%!important;}

.video_list{margin-top:18px;padding-top:9px;padding-bottom:7px;background:url(../images/rss_line.gif) repeat-x;}
.video_list a{font-family:"Franklin Gothic Medium"; font-size:24px;}
.video_list h2{padding-bottom:11px;text-transform:none;}
.video_list p{color:#CBCED1;}

.vs_block{padding:18px; background:url(../images/rss_line.gif) repeat-x;}
.vs_block .button{color:#222f37; font-size:13px; font-family:tahoma, verdana; width:120px;}

.vs_header{font-family:tahoma, verdana; font-size:13px; color:#9ea4a7;}

.vs_swith span{ font-family:tahoma, verdana; font-size:11px; font-weight:bold; color:#e4ebed;}
.vs_swith a{font-family:tahoma, verdana; font-size:11px;  color:#e4ebed;}

.company_list{overflow:auto;height:485px;margin-bottom:15px; margin-top:10px;}
.company_list input{padding:0px; margin:0px;}
.company_list a{ text-decoration:none; font-family:"Franklin Gothic Medium"; font-size:13px; color:#cbced1;}
.company_list li{ padding-bottom:2px;}

.vs_set {border:0px; padding:0px; padding-top:5px;}
.vs_set .alphabet_list{margin:0px;padding-bottom:18px; overflow:hidden;}
.vs_set .alphabet_list ul{padding:0px; margin:0px;}
.vs_set .alphabet_list li{float:left; margin-right:6px;}
.vs_set .alphabet_list a{text-transform:uppercase; font-size:13px;font-family:'Franklin Gothic Medium'; color:#fff;}
.vs_set .alphabet_list .activelink{ text-decoration:none;}

/* Чищу CSS выше ничего не писать :) CorwinuS*/

/*  всплывающие окошки  */
#screen {Z-INDEX: 98; RIGHT: 0px; background:url(/images/shadow.png); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; display:none;}

/*main_forum*/
.header_forum{padding-bottom:13px; padding-top:25px; color:#415A69; font-size:11px;}
.header_forum h1{ font-family:"Franklin Gothic Medium"; font-size:37px;}
.header_forum span{font-size:11px; font-family:tahoma, verdana; color:#aab3b7; font-weight:bold;}
.header_forum a{font-size:11px; color:#aab3b7;}

.main_forum .forum_breadcrumb a{font-size:10px;color:#91979A;font-family:tahoma; }
.main_forum .forum_breadcrumb img{ float:none; margin:0px;}
.main_forum{background:url(/images/forum_line.gif) repeat-x top; padding-top:6px;margin-bottom:30px; color:#cbced1;font-family:"Franklin Gothic Medium"; font-size:14px; overflow:hidden;}
.main_forum .author{ font-family:tahoma, verdana; font-size:10px; color:#91979A; padding-right:6px;}
.main_forum .author a{ font-size:10px;font-family:tahoma, verdana; color:#E4EBED;}
.main_forum h1,h2,h3{font-size:24px; padding:0px; margin:0px;font-family:"Franklin Gothic Medium"; text-transform:none;}
.main_forum .float_img{float:left; margin-right:15px;margin-top:5px;}
.main_forum h1,h2,h3 a{font-size:24px;font-family:"Franklin Gothic Medium";text-transform:none; text-decoration:underline; color:#FFFFFF;}
.main_forum h1,h2,h3 a:hover{ text-decoration:none;}
.main_forum a{color:#CBCED1;font-family:"Franklin Gothic Medium"; font-size:14px;}
.main_forum p{ margin:0px; padding:0px; font-family:"Franklin Gothic Medium"; font-size:14px; color:#cbced1;}
.leftblock_title{float:left; width:60%; padding-left:46px;}
.rightblock_title{float:right; padding-right:18px; width:33%;}
.container_title{padding-top:25px; padding-bottom:70px!important;}
.float_img div{color:#A0A5A9; font:italic 12px 'Franklin Gothic Medium';}
/*main_forum*/


* html #screen{
background-color: #333;
background-color: transparent;
background-image: url(/spacer.gif);
display:none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/shadow.png", sizingMethod="scale");}
/*  \ end  */

/* page about */
.usnews{padding-top:1px;}
.usnews div{padding-bottom:12px; font-size:14px;}
.usnews span{ font-size:11px;}
.all_news{color:#93999d; font-size:11px;}
.usnews a{color:#CED1D3;}
.about_pad{max-width:1154px; padding-bottom:100px;overflow:hidden; margin-left:33px;}
*html .about_pad{width:1120px;}
.about_pad h1{ color:#ced1d3;}


.about_left{ line-height:20px; color:#CBCED1; margin-right:310px;}
.about_right{float:right; width:260px; padding-right:20px; padding-top:20px;}
.about_pic{ background:url(/images/about_us.jpg) no-repeat; width:100%; margin:0px 30px 0px 0px; height:302px;}
.help_header{font:20px 'Franklin Gothic Medium';  margin-top:3em;}
.img_valign{margin-bottom:-3px; position:relative;}

/* стили для кадрирования личной фотографии */
.marquee-layer, .marquee-landing { top: 0%; left: 0%; }
.marquee-layer, .marquee-element, .marquee-edge,
.marquee-opacity, .marquee-listener, .marquee-landing,
.marquee-window, .marquee-preview {
	position: absolute;
	font-size: 1px;
	line-height: 0%;
	-moz-user-select: none;
	background: url(/images/spacer.gif) no-repeat center;
}
.marquee-edge, .marquee-opacity, .marquee-listener { overflow: hidden; }
.marquee-element { border: 1px dotted #999; }
.marquee-window { width: 100%; height: 100%; left: 0; top: 0; }
.marquee-edge {
	margin-left: -2px;
	margin-top: -3px;
	width: 3px;
	height: 3px;
	background-color: #999;
	border: 1px solid #ccc;
}
.marquee-listener { width: 1px; height: 1px; border: 0; z-index: 1; }
/*  \ end  */


.textarea_big {font-size: 14px; width: 99%; padding: 5px 0 0px 5px; height:300px;}
.textarea_small {width:95%; font-size:14px; height:100px;}
TABLE {border-spacing:0}
TD {vertical-align:top; text-align:left}

H1 a {color:#fff; font:40px 'Franklin Gothic Medium','Arial Narrow'; text-transform:uppercase; margin:0; padding:0; text-decoration:none}
H1 a:hover {text-decoration:underline}
h5.small {color:#B7BBBD; font:13px 'Franklin Gothic Medium'; margin-bottom:9px; line-height:13px}

div.icon {margin-bottom:10px}
a.icon {padding-left: 20px; font:13px 'Franklin Gothic Medium'}

div.blackshadow {background:url(../images/blackshadow.jpg) repeat-x top; height:40px}
div.back {color:#5E676D; font:bold 12px 'Franklin Gothic Medium'; line-height:12px; margin-bottom:5px}
div.back a:link, div.back a:active, div.back a:visited {color:#5E676D; font:12px 'Franklin Gothic Medium'; text-decoration:underline}
div.back a:hover {text-decoration:none}

body .bodyRightBottom {color:#91979B; font-size:12px; padding:0 69px 66px 23px; vertical-align:bottom; line-height:16px}
body .bodyRightBottom a {color:#91979B; font-size:12px; text-decoration:none}
body .bodyRightBottom a:hover {text-decoration:underline}
body .bodyRightBottom h5 {color:#3F3F3F}
body .bodyRightBottom span {color:#5F6F7A}

/* ----- Стили страниц с черным фоном (главные) BODY -----*/
.mainColor {background-color:#222F37; color:#91979B}
a {color:#fff; text-decoration:underline}
a:hover {text-decoration:none}
H1, H2, H3, H4, H5 {color:#fff}
.title h1 {color:#fff}
.title h1 a {text-decoration:none}
.title h1 a:hover { text-decoration:underline}

.title .h1 {color:#fff;text-transform:uppercase;}
.title .h1 a {text-decoration:underline; font:40px 'Franklin Gothic Medium','Arial Narrow';}
.title .h1 a:hover { text-decoration:none; font:40px 'Franklin Gothic Medium','Arial Narrow';}

/* ----- Стили заголовков -----*/
body div.title {padding:33px 33px 0 33px}
body.profile div.title div a {color: #006DB7}
div.title img.avatar {border: 1px solid #C9C6B1; float: left; margin-right: 7px}
/* ----- \ Стили заголовков -----*/

div.bannerYe {color:#2D2B2A; background:#F7E511; height:69px; border:#fff 1px solid; margin-bottom:12px}
div.bannerYe a {color:#2D2B2A; text-decoration:none}
div.bannerYe a:hover {text-decoration:underline}
div.bannerYe h3 a {color:#2D2B2A; font:25px 'Franklin Gothic Medium'; text-decoration:none}
div.bannerYe h3 a:hover {text-decoration:underline}
div.bannerYe table {width:100%; height:100%}
div.bannerYe table td {text-align:center; vertical-align:middle}
 /* Низ */
.bottom {color:#ABB0B3; background:#1F2B32 url(/images/bg_bottom.gif) repeat-x top; border-top:#131C20 1px solid; height:54px; font:11px Tahoma; position:absolute;  bottom:0; width:100%; margin:0; padding:0}
.bottom a {color:#ABB0B3; text-decoration:none; font-size:11px}
.bottom a:hover {text-decoration:underline; font-size:11px}
.bottom div.text {padding:19px 20px 22px 33px; float:left; width:500px}
 /* \низ */

.check_all {
	float: left;
	width: 100%; }

#buttons {text-align:right; width:100%; margin-bottom:10px}
#buttons ul {display:inline;}
#buttons li {display:inline; padding:0 0 0 10px}

DIV.buttons A:hover IMG {
	border: 1px solid #335DAB; }


DIV.buttons {
	float: left;
	WIDTH: 100%;
	margin: 0}

DIV.button_menu {
	text-align: right;
	height:28px;
	padding: 0px;
	padding-right:40px;
	margin: 0 0px 8px 0;
}


DIV.button_menu table {width:100%; border-spacing:0}
DIV.button_menu table td {width:100%; padding:0 40px 10px 0; text-align:right}

div.button_menuBig {
	float: both;
	text-align:center;
	vertical-align:middle;
	background-color:#666;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #C8C6A5;
	border-bottom:1px solid #C8C6A5;
	height:42px;
	margin:0 32px;
	color:#DEDBA5;
	font:bold 17px Arial;
	padding-top:22px;}

div.formtitle {margin-bottom:2px}

form.adminsetting input, form.adminsetting select, form.adminsetting option, form.adminsetting textarea {width:100%}

div.adminmenu {
	padding: 4px 15px 0 0;
	font-size: 15px;
	line-height: 1.6em;
	float: left;
	width:150px;
	text-align: left;}

div.adminmenu A {
	padding: 1px 10px 6px 0;
	line-height:18px}

div.adminmenu A:hover {
	color: #fff;
	text-decoration: none;
	background-position: right -740px}

div.adminmenu A.adminmenu {
	color:#DEDBA5;
	text-decoration: none}

div.adminmenu A#tut {
	color: #FFFFFF;
	background-position: right -769px}

div.adminpage {

	padding: 20px 0 0 20px;
	 }

div.adminpage DIV.icon {
	color: #7B868C;
	font-size: 11px;
	font-family: Arial, sans-serif;
	text-align: center;
	width: 120px;
	height: 120px;
	float: left;
	padding: 0;
	margin: 0 0 40px 0; }

div.adminpage A.link {
	font-size: 14px;
	line-height: 1.6em }

div.adminpanel {
	width: 97%;
	padding: 0 0 0 20px }

div.adminpanel DIV.wait {
	border: 1px dashed #CCCCCC;
	float: left;
	width: 380px;
	padding: 15px; }

div.adminpanel DIV.wait DIV.title {
	color: #335DAB;
	font-size: 18px;
	margin: 0 0 10px 0;
	padding: 0 }

div.adminpanel DIV.info {
	color: #666666;
	border: none;
	font-size: 12px;
	line-height: 1.4em;
	float: left;
	width: 30%;
	padding: 0 0 0 25px; }

div.adminpanel DIV.info TD.title {
	color: #9F9F9F;
	padding: 0 3px 0 0; }

td.adminmenu {width:150px}
.adminmenu img {margin-top:30px}


/* ----- Comments ----- */
div.cmmnt a.commentSharp {color:#999}

div.container {
	width: 100%;
	padding: 0;
	margin: 0; }

div.container div.news_page_comments_title {
    padding:15px 0}

div.container div.ttl {
	color: #fff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 22px;
	border-top: 1px dashed #CCCCCC;
	padding: 5px 0 10px 0;
	margin-top:25px}

div.container div.title span {
	float: left }

div.container div.title img {
	padding: 10px 0 10px 10px;
	border: none; }

div.cmmnt {

  padding-bottom: 3px;
  page-break-inside: avoid;
  margin-top: 3px;
  font-family: arial; }

div.cmmnt div.t_ {
  background: none;
  border: none;
  padding: 3px }

div.cmmnt div.t_new {
  border: 1px dashed #cccccc;
  padding: 3px }

div.cmmnt div.t_hidden {
  background: #2A3A49;
  border: none;
  padding: 4px;
  margin:3px 0 }

div.cmmnt img.avatar {
	border: 1px solid #ccc;
	position: relative;
	float: left;
	top: 0px;
	margin: 0 8px 0 0;
	width:48px;
	height:48px}

img.avatar {
	border: 1px solid #ccc; }

div.cmmnt div.text {
	font-size: 12px;
	font-family: verdana, sans-serif;
	line-height: 1.4em;
	padding: 0px 87px 2px 58px;
	}

.del_comm {
color:#A6ACB3!important;}

div.quote{
    color:#222F37;
	font-size: 11px;
	line-height: 1.4em;
	background: url('img/icons.gif') bottom left #9EA4A7 no-repeat;
	background-position:  -83px -272px;
	border-left: 1px solid #5A646A;
	margin: 0 0 0 15px;
	padding: 3px 3px 3px 23px;	 }

div.cmmnt div.text span.price {
 	font-weight: bold;
 	padding: 3px;
 	background: #ffcc00; }

div.cmmnt div.name {
	color:#DEDBA5;
	font-size: 12px;
	padding: 4px 57px 0 58px; }

div.cmmnt div.name a {
	color: #DEDBA5;
	font-weight: bold;
	text-decoration: none; }

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

div.cmmnt div.date {
	color: #999999;
	font-size: 11px;
	float:right;
	/*position: absolute;*/
	right:33px;
	top:4px; }

div.cmmnt div.date a {
	padding: 0 0 0 0px;}


/*div.cmmnt div.rating {
	position: absolute;
	right: 33px;
	top: 20px }  */

.comments_rating_off, .comments_rating, .comments_rating_red {
	font-size: 15px;
	font-weight: bold;
	padding: 0 0px 0 0px }

.comments_rating {
	color: #5d7e03 }

.comments_rating_off {
	color: #d7d7d7 }

.comments_rating_red {
	color: #cc0000 }

div.cmmnt div.links {
	padding: 0 57px 10px 58px; }

div.cmmnt div.links a {
	color: #999999;
	font-size: 11px }

div.cmmnt div.links a:hover {
	color: #999 }


div.clear {clear:left; width:100%; height:0; line-height:0px}
/* ВЕРХНЕЕ МЕНЮ */
DIV.link {
	float: left;
	margin: 0}

DIV.link A {color: #CD0504; font: 18px 'Franklin Gothic Medium','Arial Narrow';text-align: left; cursor:pointer; text-decoration: underline; cursor: hand;width: 100%; text-transform:uppercase}
DIV.link A:hover {color: #CD0504; text-decoration: none;}

#activelink {color: #fff;  text-decoration: none;}
#activelink:hover {text-decoration: underline;}

DIV.link DIV.smtht {
	padding: 4px 10px 12px 26px;
	background-position: 0 -205px;}

/* ВТОРОЕ МЕНЮ */
DIV.center_menu {
	float: left;
	padding: 0 0 10px 33px;
	margin: 0}

DIV.center_menu	A {
	font-size:18px;
	text-decoration: underline;
	text-transform:uppercase; margin-right:13px}

DIV.center_menu	A:hover {
    text-decoration:none}

DIV.center_menu  A.activelink {color:#DEDBA5; text-decoration:none; font-size:18px; margin-right:13px}

DIV.center_menu A.activelink:hover {color:#DEDBA5; text-decoration: underline}

/* МЕНЮ ДЛЯ ВЫСТАВОК С ФЛАГАМИ */
div.flagmenu {margin:30px 0 10px 0}
div.flagmenu table {border-spacing:0; width:100%}
div.flagmenu td.about div {color:#fff; font:12px'Franklin Gothic Medium'; vertical-align:bottom; white-space:nowrap; padding:0 38px}

.flag_back{background:url(/images/flags.jpg) left top repeat-x; height:48px;padding-left:40px; padding-top:5px;}
.flag_back span{color:#fff; font:47px 'Franklin Gothic Medium'; padding-left:1px; padding-right:20px; text-transform:uppercase; line-height:48px; background-color:#222f37;}
div.flagmenu div.title {padding:0}
div.flagmenu .title div {color:#fff; font:50px 'Franklin Gothic Medium'; padding:0 36px; text-transform:uppercase; line-height:50px}
div.flagmenu td.menu {width:550px}
div.flagmenu td.menu div.center_menu {white-space:nowrap; height:30px; padding:4px 0 0 38px; margin:0}
div.flagmenu td.menu div.center_menu A {color:#fff; font:15px 'Franklin Gothic Medium';	text-decoration: underline;	text-transform:uppercase; margin-right:12px}
div.flagmenu td.menu div.center_menu A:hover {text-decoration:none}
div.flagmenu td.menu div.center_menu  A.activelink {color:#fff; text-decoration:none}
div.flagmenu td.menu div.center_menu A.activelink:hover {color:#fff; text-decoration:underline}

/* подсказки об ошибках */
div.errorMes {color:#ad2424; font:14px 'Franklin Gothic Medium'}
div.errorMes a {color:#ad2424;}
div.errorMes small {font-size:13px}
div.errorMes span {font-weight:bold; color:#ad2424;}

/* облако компаний */
.cl-0 a {font-size: 10px; white-space: nowrap;}
.cl-0 a {color: #CCCCCC}
.cl-0 a:visited {color: #CCCCCC}
.cl-0 a:hover {color: #AD2424}

.cl-1 a {font-size: 12px; white-space: nowrap;}
.cl-1 a {color: #BBBBBB}
.cl-1 a:visited {color: #BBBBBB}
.cl-1 a:hover {color: #AD2424}

.cl-2 a {font-size: 14px; white-space: nowrap;}
.cl-2 a {color: #fff}
.cl-2 a:visited {color: #fff}
.cl-2 a:hover {color: #AD2424}

.cl-3 a {font-size: 15px; white-space: nowrap;}
.cl-3 a {color: #888888}
.cl-3 a:visited {color: #888888}
.cl-3 a:hover {color: #AD2424}

.cl-4 a {font-size: 16px; white-space: nowrap;}
.cl-4 a {color: #777777}
.cl-4 a:visited {color: #777777}
.cl-4 a:hover {color: #AD2424}

.cl-5 a {font-size:18px; white-space: nowrap;}
.cl-5 a {color: #7B868C}
.cl-5 a:visited {color: #7B868C}
.cl-5 a:hover {color: #AD2424}

.cl-6 a {font-size: 20px; white-space: nowrap;}
.cl-6 a {color: #555555}
.cl-6 a:visited {color: #555555}
.cl-6 a:hover {color: #AD2424}

.cl-7 a {font-size: 21px; white-space: nowrap;}
.cl-7 a {color: #b4b8bb}
.cl-7 a:visited {color: #b4b8bb}
.cl-7 a:hover {color: #AD2424}

.cl-8 a {font-size: 22px; white-space: nowrap;}
.cl-8 a {color:#BBBFC1}
.cl-8 a:visited {color:#BBBFC1}
.cl-8 a:hover {color: #AD2424}

.cl-9 a {font-size: 32px; white-space: nowrap;}
.cl-9 a {color: #fff}
.cl-9 a:visited {color: #fff}
.cl-9 a:hover {color: #ad2424}

/* Таблица с инфой*/
DIV.table {width: 100%}
form div.table {width:500px}
form div.table input {width:100%}
form div.table input.checkbox {width:20px}
form div.table input.radio {width:20px}

.form_subtitle2 {color:#868D91}

#invite_form DIV.subtitle {
	color: #999;
	font-size: 12px;
	padding: 0px 0 3px 0;
	float:left;
	margin-right:5px;
	width:40%;
	text-align: left}

DIV.subtitle {
	color: #999;
	font-size: 12px;
	padding: 0px 0 3px 0;
	float:left;
	margin-right:5px;
	width:40%;
	float: right;
	text-align:right}

DIV.table B.error {
	color: #FFF;
	font: 13px Arial;
	font-weight: bold;
	background: url('img/error.gif') #BE0302;
	float: both;
	margin: 0;
	padding: 0; }

.error {
	color:red}

#error_slide {
		display: none;
		height: 80px;
		width: 250px;
		padding: 10px;
		position:absolute;
		z-index: 4;
		background: red;
		color: #fff;
		border: 1px solid #fff;
	}

DIV.attention {
	color: #828282;
	font-size: 23px;
	font-family: Georgia;
	font-style: italic;
	background: url('img/attention.gif') no-repeat;
	background-position: 15px 20px;
	height: 200px;
	padding: 32px 0 0 85px;
	}

DIV.check_all {
	float: left;
	width: 100%; }

DIV.friends {
    background:#EDEFEF;
	float: left;
	width:100%;
	padding: 0 0 0 0}

.form_title {margin-top:7px; margin-bottom:3px}

DIV.friends DIV {
    float:left;}

DIV.friends DIV h3{
    color:#666;
    font:20px Tahoma;
	margin:16px 0 0 54px;
	padding:0;
	line-height:normal}

DIV.friends DIV.friendList {
	margin:12px 0px 34px 54px}

DIV.table DIV.top {
	float: left;
	width: 100%;
	margin: 7px 0 5px 0 }

DIV.table DIV.top B {
	color:#DEDBA5;
	font: 20px Tahoma;
	font-weight: normal;
	width: 35%;
	white-space: nowrap;
	padding: 12px 0 1px 0px;
	float: left; }

DIV.table DIV.top A {
    background-color:#EDBE2B;
	color: #fff;
	font: normal 14px 'Franklin Gothic Medium';
	float: right;
	text-align: left;
	padding: 3px 9px 6px 12px;
	margin: 2px 0 0 1px;
	background-position: left -734px;
	text-transform:lowercase}

DIV.table DIV.top A:hover {
	color: #FFF;
	text-decoration: none;
	background-position: left -763px}

DIV.table DIV.top A.active {
	color: #FFF;
	font: normal 14px 'Franklin Gothic Medium';
	text-decoration: none;
	cursor: text;
	background-position: left -769px}

DIV.table DIV.top A.active: hover {
	color: #FFF;
	background-position: left -769px}

DIV.table DIV.formtitle {
	border: none;
	float: left;
	margin: 20px 0 0 0;
	padding: 0;
	width: 100%; }

DIV.table DIV.formtitle B {
	color: #fff;
	font: 14px Arial;
	font-weight: bold;
	width: 55%;
	padding: 0;
	margin: 0;
	float: left; }

DIV.table DIV.aftertop {
	border-bottom: 1px dashed #CCC;
	float: left;
	margin: 15px 0 0 0;
	width: 100%; }

DIV.table DIV.aftertop B {
	color: #7B868C;
	font: 13px Arial;
	font-weight: normal;
	width: 35%;
	padding: 8px 0 3px 2px;
	margin: 0;
	float: left; }


DIV.table DIV.aftertop A {
	color: #335DAB;
	font-size: 11px;
	font-weight: normal;
	float: right;
	text-align: right;
	padding: 9px 9px 6px 12px;
	margin: 2px 0 0 1px;
	background-position: left -734px}

DIV.table DIV.aftertop A:hover {
	color: #FFF;
	text-decoration: none;
	background-position: left -763px}

DIV.table DIV.text {
	font: 13px/1.4em Arial;

	width: 100%;
	margin: 3px 0 0 0;
	padding: 0 0 15px 0px; }

div.table div.text table {
    color: #fff;
	font: 14px Arial;
	width: 100%;
	margin: 0;
	padding: 0;}

DIV.table DIV.text TABLE TD.title {
    background:url(/images/dot.gif) repeat-x top;
    color:#fff;
	font: normal 14px Arial;
	width: 185px;
	vertical-align: top;
	padding: 4px 10px 4px 0;
	height:40px}

DIV.table DIV.text TABLE TD.title span {background:#222F37}

DIV.table DIV.PhotoGoogle TABLE {
    width:100%}

DIV.table DIV.PhotoGoogle TABLE TD TABLE {
    height:186px;
	width:100%;
	border:1px solid #666;
	padding:0;
	margin:0}


DIV.table DIV.PhotoGoogle TABLE TD TABLE TD{
    text-align:center;
 	vertical-align: middle;
	height:186px;
	background:#222F37;
	padding:0;
	margin:0}

DIV.table DIV.PhotoGoogle #map_canvas{
    width:100%;
	height:186px;
	border:1px solid #666}

DIV.table DIV.text TABLE TD.about {padding:19px 0 0 6px}

DIV.table DIV.text TABLE TD {
    line-height:19px;
	padding: 4px 10px 4px 10px}

DIV.table DIV.text TABLE TD A {
	color: #0366FB;
	font:13px Arial}

DIV.table DIV.text TABLE TD A:hover {
    text-decoration:none;
	font:13px Arial}

body.mainColor div.table div.text table td a 	{ color:#fff}

DIV.table DIV.text TABLE TD LI{
	background: none;
	font:12px Tahoma;
	padding:2px 0;
	margin:0}


/* ----- MAIN -----*/

/* Main */
#Main {padding:0 0 25px 33px}
div.leftblock {padding:0 33px 100px 33px; color:#fff; overflow:hidden}
div.rightblock {float: right; width: 250px; padding: 27px 10px 10px 10px}
.leftblock form {width:660px}

.forum {width:62%; padding:43px 20px 29px 0}
.forum div.butNewQ {position:relative; width:218px; height:30px; float:right}
.forum div.butNewQ img {background:url(/images/icons/buttons/butNewQ.gif) no-repeat; width:224px; height:28px; border:none; margin-top:8px}
.forum div.butNewF img {background:url(/images/icons/buttons/butNewF.gif) no-repeat; width:290px; height:28px; border:none; margin-top:8px}
.forum h1 {margin:0 0 0 11px}
.sort {color:#fff; margin-left:12px;  font: 14px Arial}
.sort a {margin-left:4px; font: 14px Arial}
.sort a.activelink {color:#91979B; text-decoration:none}
.sort a.activelink:hover {cursor:text}
.sort a.sortDesc {color:#91979B; padding-right:16px; background:url(/images/icons/user_sortDesk.gif) no-repeat right top; text-decoration:none}
.sort a.sortAsc {color:#91979B; padding-right:16px; background:url(/images/icons/user_sortAsc.gif) no-repeat right top;  text-decoration:none}

.info {color:#fff; background:#AD2424 url(/images/bg_red.jpg) repeat; font:18px 'Arial Narrow'; padding:24px 32px 64px 45px;
 min-height:125px;
height:125px
}
.info td {color:#fff}
.info a:link, .info a:active, .info a:visited,.info768 a:link, .info768 a:active, .info768 a:visited,.info1024 a:link, .info1024 a:active, .info1024 a:visited, .info900 a:link, .info900 a:active, .info900 a:visited  {color:#fff; font:18px 'Arial Narrow'}
.info a:hover,.info768 a:hover,.info1024 a:hover, .info900 a:hover {text-decoration:none; font:18px 'Arial Narrow'}
.info .forget {text-align:center; margin-top:4px}
.info .forget a {font:12px 'Franklin Gothic Medium'; color:#F5F2D0; text-decoration:underline}
.info .forget a:hover {text-decoration:none}
.info .loginBig {width:223px; padding:14px; border:1px solid #BE4B4B}
.info .loginBig b {color:#EDD2D2; font:normal 13px 'Franklin Gothic Medium'}
.info .loginBig h3 {font:bold 18px 'Franklin Gothic Medium'; margin-bottom:12px}
.info .loginBig input {color:#222F37; font:16px 'Arial Narrow'; width:197px; height:20px; margin-bottom:2px}
.info .loginBig input.submit {width:198px; height:41px; margin-top:17px; padding-bottom:4px; font:22px Arial, Helvetica, sans-serif}
.info .loginBig .check {color:#E7BCBC; font:11px Tahoma; vertical-align:top}
.info .loginBig .check input {width:21px; margin:0; padding:0}
.info table {width:100%; height:100%; margin:0; padding:0}
.info td span {color:#E7BCBC; font:11px Tahoma}
.info h2 {font-size:40px;}


/*Заглушка*/
.watch_this_site{font-size:15px;font-family:"Franklin Gothic Medium"; padding-top:40px; color:#FFFFFF; padding-bottom:100px;}
.watch_this_site h2{font-family:"Franklin Gothic Medium";font-size:17px;font-weight:bold;text-transform:uppercase;display:inline;}
.watch_this_site h3{font-family:"Franklin Gothic Medium";font-size:14px;font-weight:bold;text-transform:uppercase;}
.watch_this_site a{ color:#FFFFFF;font-family:"Franklin Gothic Medium"; font-size:15px;}
.link_h2 a{ font-size:17px;text-transform:uppercase;}
.forwatch{background:url(/images/fon.jpg) repeat-x left; padding-top:1px;}
.forwatch_g{background:url(/images/reg_back.jpg) no-repeat left top; position:relative; top:1px; height:64px; width:890px; padding-top:210px; padding-left:100px;}
/*.forwatch ul{ padding:0px; margin:0px; padding-left:20px;list-style:disc;}
.forwatch h2{ padding:0px; margin:0px; font-size:22px; font-weight:normal; text-transform:none;display:block;}*/
.forwatch a{ font-size:17px; color:#FFFFFF;text-transform:uppercase; font-weight:bold;}
.lists{ padding-top:20px; padding-left:75px;}
.lists ul{ color:#B0B6B8; margin-left:20px; font-size:14px; margin-bottom:20px;}
.lists li{ list-style:disc;}
.lists span{ color:#FFFFFF; font-weight:bold;}
.lists div{float:left; margin-right:10px;}
/*/Заглушка*/

/* Главная */
.page_title_left h1 {color:#fff; font-size:32px; margin-top:20px}
.partners {height:93px; background-color:#1C272E; color:#B2B5B8; padding:40px 0 65px 40px; font:10px 'Franklin Gothic Medium'; text-transform:uppercase}
.partners img {border:none}
.partners ul {overflow:hidden; white-space:nowrap; height:70px}
.partners li {float:left; display:inline}
.rss_main {float:right; padding-top:42px }
.rss_main img {margin-right:4px}

/* slider specific CSS */
.slider {width:100%;height:18px;display:none;position:relative; margin-top:12px}
.slider div {height:18px;position:absolute;top:0;}
div.scrollLine {position:relative;margin:0 15px 0 16px;background-color:#C2C4AD;}
.leftHandler{background: url(/images/icons/buttons/scrollbgLyellow.gif) no-repeat;left:0;width:5px;}
.rightHandler{background: url(/images/icons/buttons/scrollbgRyellow.gif) no-repeat;right:0;width:5px;}
div.middleHandler{position:relative;margin:0 5px;background: url(/images/icons/buttons/scrollbgyellow.gif) repeat;}
.leftArr{background: url(/images/icons/buttons/scrollLyellow.gif) no-repeat;width:16px;left:0;}
.rightArr{background: url(/images/icons/buttons/scrollRyellow.gif) no-repeat;width:16px;right:0;}
.handle {height:17px;width:181px;left:0px;z-index:100;}

.photoList {margin:0 33px 0 33px; padding:32px 12px 12px 12px; background:#F5F2D0 url(/images/bgPhotoList.jpg) repeat-x top;}
.photoListDiv {position:relative;padding-bottom:0px; height:275px; scrollbar-base-color:#222F37;overflow:auto;}
.photoListDiv table.galleryItems {position:relative;padding:0;margin:0;}
.photoListDiv .galleryItems td {padding:5px 5px 10px 5px}
.photoListDiv .galleryItems td div {padding:0; margin-bottom:10px}
.photoListDiv .galleryItems td div a {white-space:nowrap}
.photoListDiv .galleryItems td h3 {width:240px; overflow:hidden; white-space:nowrap;}
.photoListDiv .galleryItems td h3 a {color:#048FEC; font:17px 'Franklin Gothic Medium'; text-transform:none}
.photoListDiv .galleryItems td h3 a:hover {text-decoration:none}

/* Портфолио с прокруткой на странице фото выставки */
.gallery {background:#354A5A; color:#fff; font:12px Tahoma; line-height:17px; margin:0 0 33px 0;}
.galleryPhoto {position:relative; border-bottom:solid 1px #2F424F; background-color:#445F75; padding-top:12px; padding-bottom:4px}
.gallery a {color:#fff}
.gallery .aboutDefault {margin-top:8px}
.gallery .aboutDefault td {padding:4px 0}
.gallery .aboutDefault td.title {white-space:nowrap; background:url(/images/dot.gif) repeat-x top;	padding: 4px 20px 4px 0;height:40px}
.gallery .aboutDefault td.title span {background:#354A5A}
.gallery .activeItem {background:#222F37;}
.gallery .activeItem img.preview {border:none; max-height:100px}
.gallery .count {position:relative; bottom:26px; left:123px; background:url(/images/icons/count.gif) no-repeat bottom left; width:20px; height:19px; text-align:center; padding:0 0 0 1px; color:#fff; font:10px Tahoma}
.gallery img.preview {border:solid 1px #778996; max-height:100px}
.gallery img.main {margin:0 17px 0 0; border:none}
.gallery .img_container {height:100px;background:#445F75; text-align:center; vertical-align:middle; overflow:hidden; border:solid 1px #778996; position:relative}
.gallery .galleryItems td {padding:5px 5px 6px 5px;border-right:#445f75 solid 5px; vertical-align: middle}
.gallery #change {color:#445F75; background:#F7E511; padding:3px 9px 6px 12px;}
.gallery #stand_info {padding:12px 12px 17px 12px;}
.gallery #stand_info .antiflash {background:url(/images/antiflash.jpg) no-repeat top left; width:512px; height:360px}

.galleryPreview{position:relative}
.galleryPreview .prev-enabled,.galleryPreview .prev-disabled,.galleryPreview .next-enabled,.galleryPreview .next-disabled{position:absolute;top:0%;width:20px;height:81px;margin-top:0px}
.galleryPreview .prev-enabled,.galleryPreview .next-enabled{background:#445F75 url(/images/icons/buttons/arr-left-right.gif) no-repeat;cursor:pointer}
.galleryPreview .prev-enabled,.galleryPreview .prev-disabled{left:-30px;}
.galleryPreview .next-enabled,.galleryPreview .next-disabled{right:-52px; background-position:-20px 0; height:120px; border-left:18px #445F75 solid; border-right:21px #445F75 solid}
.galleryPreview .container{position:relative; overflow:hidden; margin:0; padding-bottom:3px;}
.galleryPreview .list{position:relative;left:0}

/* Компании (фото + описание) на стенде выставки */
.standPreview {color:#ccc; font:10px Tahoma; height:325px; width:270px; margin:0 10px 30px 0; float:left; padding-right:30px;}
.standPreview a {color:#ccc; font:10px Tahoma}
.standPreview h3 {margin:0 0 9px 5px; text-transform:none;}
.standPreview h3 a {color:#fff; font:17px 'Franklin Gothic Medium'}
.standPreview img.photo {margin-bottom:10px; border:solid 1px #666}

/* редактирование фото */
.listPhotoA {width:300px; height:60px; margin-top:15px}
.listPhotoA a {text-decoration:none; font-size:25px}
.listPhotoA a:hover {color:#BE0302;text-decoration:none; font-size:25px;}

.uploadphoto{font:13px 'Franklin Gothic Medium';}
.uploadphoto h1{font:27px 'Franklin Gothic Medium'; padding:0px; margin:0px; padding-bottom:3px;}
.uploadphoto form{padding:0px; margin:0px;}
.uploadphoto input{padding:0px; margin:0px; color:#222F37; }
.uploadphoto .name{padding-top:8px;}
.uploadphoto .time{width:30px; text-align:center;}
.uploadphoto .small_header{font-size:11px; color:#AAC0C4;}
.uploadphoto .small_header div{display:inline;}
.uploadphoto .fldiv{ float:left; margin-right:20px;}
.form form{ width:100%;}

/* сортировка */
#reply {margin-bottom:20px}

.sortselect {padding:14px; border:1px solid #465057}
.sortselect b {color:#9EA4A7; font:normal 13px 'Franklin Gothic Medium'}
.sortselect h3 {font:17px 'Franklin Gothic Medium'; margin-bottom:12px}
.sortselect select, .sortselect option {color:#222F37; font:16px 'Arial Narrow'; width:100%; height:28px; margin-bottom:2px; padding:2px 0 2px 0; margin-bottom:10px}
.sortselect input.submit {width:198px}
.sortselect .check {font:11px Tahoma; vertical-align:top; line-height:20px}
.sortselect .check input {width:21px; margin:0; padding:0}
.sortselect form {width:auto}

/* Списки форумов */
.spisok {width:100%; line-height:1em; margin:0; padding:0; border-spacing:0}
.spisok h6 {color:#838A8F; font:10px Tahoma; padding:0; margin:0}
.spisok .center {color:#91979B; vertical-align:bottom; border-bottom:1px solid #424D55; padding:25px 30px 10px 15px; white-space:nowrap}
.spisok .left {font:17px Tahoma; color:#fff; padding:0px 20px 9px 12px; width:100%; border-bottom:1px solid #424D55; vertical-align:bottom;}
.spisok .left a {color:#fff; font:17px Tahoma; text-decoration:underline}
.spisok .left a:hover {color:#fff; text-decoration:none}
.spisok .left div {color:#7F868B; font:11px Tahoma; white-space:nowrap; padding-top:4px}
.spisok .left div a {color:#7F868B; font-size:11px; text-decoration:none}
.spisok .left div a:hover {color:#7F868B; text-decoration:underline}
.spisok .left div {overflow:hidden; width:500px}
.spisok .right {color:#7F868B; font:11px Tahoma; white-space:nowrap; padding:3px 5px 9px 7px; border-bottom:1px solid #424D55; vertical-align:bottom}
.spisok .right div {color:#91979B; float:right; text-align:right; font-size:12px}
/* \ Списки форумов */


table.table div.forgot {color:#fff; padding-top:28px;}
table.table div.forgot a {color:#fff}
table.table div.forgot a:hover {text-decoration:none}
table.table div.forgot span {padding-bottom:10px; font-size:11px}

/* ////////////////////////////////////// */

/*  настройки поста (блог, страница с комментами)  */
table.post {width:100%; margin:0}
table.post {color:#3f3f3f}
table.post#new a.comments {background:url('img/new.gif') #f7d360 top right no-repeat; background-position:right 0; padding:0 35px 1px 3px}
table.post#new a.comments:hover {background:url('img/new.gif') #f5c633 top right no-repeat; background-position:right -31px; padding:0 35px 1px 3px}
table.post div.rbutton {float:right; height:22px; padding:3px 0 0 0 }
table.post div.post_title_right {color:#dbd68e; float:right; padding:3px 8px 10px 8px; font-family:Arial, sans-serif; font-size:22px}
table.post div.post_title_right_red {color:#cc0000; float:right; padding:3px 8px 10px 8px; font-family:Arial, sans-serif; font-size:22px}
table.post div.post_title_right_green {color:#5d7e03; float:right; padding:3px 8px 10px 8px; font-family:Arial, sans-serif; font-size:22px}
table.post td.content {color:#CBCED1; font:15px/1.5em verdana, sans-serif; padding:5px 0 0 0;}
table.post td.content a {color:#CBCED1; font:15px Verdana; text-decoration:underline}
table.post td.content a:hover{text-decoration:none;}
table.post td.content img{float:left; margin-right:15px; margin-top:5px;}
table.post td.content .float_img img{float:none;}
table.post td.content .float_img{ float:left;}

#preview_post {color:#91979B}
#preview_post h1 {font-size:20px;}
#preview {margin-bottom:20px}

a.read_further {font-size:12px!important; color:#FFFFFF!important; font-family:Verdana;}

/* обтекание фото в разделе форума Новости */
table.post td.content_floatImg {color:#CBCED1; font:15px/1.5em verdana, sans-serif; padding:5px 0 0 0;}
table.post td.content_floatImg a {color:#CBCED1; font:15px Verdana; text-decoration:underline}
table.post td.content_floatImg a:hover {color:#CBCED1; font:15px Verdana; text-decoration:none}
table.post td.content_floatImg img {float:left; margin:15px 15px 5px 0;}
table.post td.content_floatImg div.descriptionImage {display:none}
table.post td.content_floatImg .float_img img{ float:none;}
table.post td.content_floatImg .float_img{float:left;margin-right:15px; margin-top:5px;}
/* \ обтекание фото в разделе форума Новости */
table.post div.favorites {padding:0 0 10px 20px; float:right; text-align:right; display:none}
table.post div.favorites a {padding:0 10px 7px 10px; width:20px; height:16px; text-decoration:none; background:url('img/icons.gif') top left no-repeat; background-position:-3px -270px}

/* Настройки вывода поста на странице блога */
DIV.postpage TABLE.post TD.posttitle SPAN {
	display: none}

DIV.postpage TABLE.post TD.posttitle H1 A {
	font-size: 23px;
	color:#DEDBA5;
	cursor: text;
	text-decoration: none;
	border: none }

DIV.postpage TABLE.post TD.posttitle H1 A:hover {
	text-decoration: none;
	font-size: 23px;
	color:#DEDBA5;}

.blog table.post a,.blog table.post td.posttitle td.left, .blog table.post td.posttitle td.right {color:#7B868C; font-size:11px}
.blog table.post td.posttitle h1 a, .blog table.post td.posttitle h1 a:hover, .blog table.post td.posttitle h1 a:active, .blog table.post td.posttitle h1 a:visited {font-size:22px!important;}
.blog table.post td.content {color:#CBCED1}
.blog table.post td.content a {color:#CBCED1; text-decoration:underline}
.blog table.post td.content a:hover {text-decoration:none}


/*          /Настройки поста            */
/*//////////////////////////////////////*/



/* ПРОФИЛЬ */
.bot {visibility:hidden}

body.mainColor div.user {border-bottom:1px solid #424D55; font:12px Tahoma; width:388px; float:left; padding:10px 0 10px 6px; margin:0 9px}
body.mainColor div.user table {width:100%}
body.mainColor div.user table td.avatar { background:none; border:none; text-align:center; width:76px; height:96px; padding:0; margin:0}
body.mainColor div.user table td.avatar div {background-color:#B3B9CE; border:1px solid #666; text-align:center; width:76px; height:76px; padding:0; margin:0}
body.mainColor div.user table td.comment {width:95px; color:#B4B8BB; font:10px Tahoma; vertical-align:bottom; white-space:nowrap}
body.mainColor div.user table td.name {color:#B4B8BB; font:12px Tahoma; line-height:18px; padding:8px 20px 3px 14px; margin:0}
body.mainColor div.user table td.name a {color:#b4b8bb; font: 12px/120% Tahoma; text-decoration:underline; padding:0}
body.mainColor div.user table td.name a:hover { font: 12px/120% Tahoma; text-decoration:none}
body.mainColor div.user table td.name a.name {color:#fff; font-size:17px; text-decoration:none; line-height:15px; padding: 0}
body.mainColor div.user table td.name a.name:hover {font-size:17px; text-decoration:underline;line-height:15px;	padding: 0}

body div.user {border-bottom:1px solid #D8D8CC; font-size:12px; width:100%; float:left; padding:7px 0 7px 6px; margin:0 9px}
body div.user table {width:100%}
body div.user table td.avatar {background-color:#B3B9CE; border:1px solid #666; text-align:center; width:76px; height:76px; padding:0; margin:0}
body div.user table td.comment {color:#B4B8BB; width:95px; font:10px Tahoma; vertical-align:bottom; white-space:nowrap; padding:0; margin:0}
body div.user table td.name {color:#333; font:14px 'Franklin Gothic Medium'; line-height:18px; padding:8px 20px 3px 14px; margin:0}
body div.user table td.name a {color:#b4b8bb; font: 12px/120%  'Franklin Gothic Medium'; text-decoration:underline; padding:0}
body div.user table td.name a:hover {text-decoration:none;  font: 12px/120%  'Franklin Gothic Medium'}
body div.user table td.name a.name {color:#333; font-size:17px;	text-decoration:none; line-height:15px;	padding: 0}
body div.user table td.name a.name:hover {text-decoration:underline}
body div.user table td.name span {color:#999; font:12px 'Franklin Gothic Medium'}

body.mainColor div.aboutuser{border:0px; padding:0px; margin:0px; width:250px; margin-right:20px;}

div.user_search {font:12px Tahoma; width:388px; padding:10px 0 10px 6px; margin:0 9px}
div.user_search table {width:100%}
div.user_search table td.avatar { background:none; border:none; text-align:center; width:48px; height:48px; padding:0; margin:0}
div.user_search table td.avatar div {background-color:#B3B9CE; border:1px solid #666; text-align:center; width:48px; height:48px; padding:0; margin:0}
div.user_search table td.name {color:#B4B8BB; font:12px Tahoma; line-height:18px; padding:8px 10px 3px 14px; margin:0}

div.user_search table td.name a.name {color:#fff; font-size:17px; text-decoration:underline; line-height:15px; padding: 0}
div.user_search table td.name a.name:hover {font-size:17px; text-decoration:none;line-height:15px;	padding: 0}

/* редактируемые классы правого блока */
.userList, .userstat, .tagscloud, .air, .last_comment, .guest{padding:10px 36px 30px 23px;}

.air {color:#91979B; font-size:11px; vertical-align:bottom; line-height:16px;}
.air a {color:#91979B; font-size:12px; text-decoration:none}
.air a:hover {text-decoration:underline; font-size:12px}
.air h4 {color:#CED0D2}
.air h5 {color:#fff; margin-bottom:6px}
.air span {color:#5F6F7A; font-size:10px; font-family:'Franklin Gothic Medium';}

.last_comment a {color:#91979B; font-size:12px; text-decoration:none;}
.last_comment a:hover {text-decoration:underline!important;}
.last_comment span {color:#5F6F7A; font-size:10px; font-family:'Franklin Gothic Medium';}

.userList {color:#9EA4A7; font:13px 'Franklin Gothic Medium'; line-height:13px; padding:54px 0px 30px 23px; vertical-align:top}
.userList a {color:#B1B5B7; font:13px Tahoma}
.userList a:hover {text-decoration:none}
.userList h1 a {color:#fff; font:40px  'Franklin Gothic Medium'}
.userList h1 a:hover {color:#fff; font:40px  'Franklin Gothic Medium'; text-decoration:underline;}
.userList h1 {font-size:40px; padding-bottom:0px; line-height:41px}
.userList h1.small, .userList h3.small, .userstat h3.small, .tagscloud h3.small, .air h3.small{font:17px 'Franklin Gothic Medium'; padding-bottom:0px; margin-bottom:4px; line-height:17px}
.userList h3 a{font:17px 'Franklin Gothic Medium'; padding-bottom:0px; margin-bottom:4px; line-height:17px; color:#fff; text-decoration:none;}
.userList h3 a:hover{text-decoration:underline;}
.userList img {border:none;}
.userList div {margin-bottom:11px}
.userList h1 {color:#fff; font-size:22px; padding-bottom:0px; line-height:41px; margin:0; line-height:22px}
.userList h2 {color:#fff; font:22px 'Franklin Gothic Medium'; padding:0; margin:0}
.userList .user_avatar {width:76px; height:76px; background:#B3B9CE; border:1px solid #666; margin:4px 4px 0 0; float:left; text-align:center;}
.allguests {float:none; clear:both; white-space: nowrap}
.allguests a {color:#B1B5B7; font:13px Tahoma; text-decoration:underline}
.allguests a:hover {color:#B1B5B7; font:13px Tahoma; text-decoration:none}

.tagscloud a{color:#B1B5B7;}
div.linkscloud a, div.tagscloud a {text-decoration: none; font-family:'Franklin Gothic Medium';}
div.tagscloud a:hover {text-decoration:underline}
div.linkscloud a:hover {color: #ad2424; text-decoration: underline}

/* редактируемые классы правого блока-конец */

/* new enter */
.enter{position:relative;padding-bottom:100px;}
.enter_style{color:#fff; background:#AD2424 url(/images/bg_red.jpg) repeat; font-family:'Franklin Gothic Medium'; padding:24px 32px 24px 45px; padding-right:478px; min-height:295px;}
*html .enter_style{ height:295px;}
.enter_style h1{float:left;margin-right:10px; padding:0px; position:relative;}
.enter_style a{font-family:'Franklin Gothic Medium'; font-size:13px;}
.enter_style .check{padding:0px; margin-top:10px; margin-right:4px; float:left;position:relative;}
*html .enter_style .check{padding:0px; margin-top:5px;}
.enter_style .button{font-size:21px; font-family:'Franklin Gothic Medium'; width:104px; padding:0px; margin:0px;}
.enter_style .input{font-size:20px; width:263px;}
.c_left{clear:left;}
.pad_t7{padding-top:10px;}
.pad_t17{padding-top:17px;}
.input_div{padding-top:1px;}
.button_div{ padding-top:10px; clear:left;}
*html .button_div{ padding-top:5px;}
*+html .button_div{ padding-top:5px;}
.font_14 a{font-size:14px;}
.enter .errorMes{color:#FFFFFF; padding:35px 0px 0px 45px;}
.enter .errorMes span{color:#FFFFFF;}
.english {display: none}
/* /new enter*/

body.mainColor td.userList div.list li {list-style:none}
body.mainColor td.userList div.list li a {color:#fff; font:13px 'Franklin Gothic Medium'; line-height:11px}
body.mainColor td.userList div.list li a:hover {color:#fff; font:13px 'Franklin Gothic Medium'; text-decoration:none; line-height:11px}
body.mainColor td.userList div.list li img {width:22px; height:10px; border:none}
body.mainColor td.userList div.list ul {margin:10px 0}

/* Шапка дефолт */
.tool {color:#666; width:300px; position:absolute; right:0; top:0; text-align:right; margin:57px 33px 0 0; font:14px 'Franklin Gothic Medium'}
.tool a {color:#fff; text-decoration:underline}
.tool a:hover {text-decoration:none}
/* \ Шапка дефолт */

.welcome {width:100%; background:url(/images/bgBlackShadow.jpg) repeat-x top; padding:51px 0 3px 0}
.welcome h1, .welcome h5 {padding-left:42px}

.userCompany {width:50%; font:13px 'Franklin Gothic Medium'}
.userCompany div.comment {margin-bottom:11px; padding-left:15px}
.userCompany h2 {color:#fff; font:22px 'Franklin Gothic Medium'; margin-left:15px}

img.userPhoto {border:#999 solid 1px}

body.mainColor div.leftblock div.table div.text table td.white {color:#ffffff; font:14px Arial; line-height:19px; padding-right:25px}
body div.leftblock div.table div.text td.white h3 {color:#fff; font:22px  'Franklin Gothic Medium'; margin-bottom:3px}
body div.leftblock div.table div.text td.white img {float:both; margin:15px 0 6px 0}
/* подпись к картинкам */
div.descriptionImage {color:#A0A5A9; font:italic 12px 'Franklin Gothic Medium'; margin-bottom:10px;}


form.registration div.text input {padding: 1px; font-size: 25px; width: 300px; margin-bottom:25px}
form.registration div.text div.subtitle {color:#6C7174; font-size:11px}


/* - 			 ЛИСТАЛКА		- */
div.listalka {
    float: inherit;
	clear:both;
    padding:20px 0pt 25px;
    position:relative;
    width:300px;
	white-space:nowrap;}

div.listalka A.left, div.listalka A.right {
	color: #999;
	padding: 3px 7px 4px 7px;
	text-decoration: none;}

div.listalka a.left:hover, div.listalka a.right:hover {
	color: #006DB7;
	text-decoration:none}

div.listalka A.active {
	color:#006DB7;
	cursor: text;
	text-decoration: none}

div.listalka A {
	color: #fff;
	padding: 3px 8px 4px 8px;
	font:19px  'Franklin Gothic Medium';
	text-decoration:none;
	margin: 0 1px 0 0;}

div.listalka A:hover {
	color: #fff;
	text-decoration: underline}

body.mainColor div.listalka A.left, body.mainColor div.listalka A.right {
	color: #fff;
	padding: 3px 7px 4px 7px;
	text-decoration: none;}

body.mainColor div.listalka a.left:hover, body.mainColor div.listalka a.right:hover {
	color: #999;
	text-decoration:none}

body.mainColor div.listalka A.active {
	color: #999;
	cursor: text;
	text-decoration: none}



/* при наведении на человека */
div.userInfo {color:#333; font:12px 'Franklin Gothic Medium'; width:296px; padding-bottom:10px; background:#F5F2D0 url(/images/bgPhotoList.jpg) repeat-x top !important; position:absolute;display:none;}
div.userInfo div {margin:0 0 4px 0; background:#F5F2D0}
div.userInfo #userInfoClass td.about {padding:12px 12px 0 0; width:100%; color:#333; font:12px 'Franklin Gothic Medium'; }
div.userInfo div.about a#about {color:#0366FB; text-decoration:underline; font:12px 'Franklin Gothic Medium'}
div.userInfo div.about a#about:hover {text-decoration:none}
div.userInfo div.about h2 {color:#A82121 !important; font:bold 17px 'Franklin Gothic Medium' !important; text-transform:uppercase!important}
div.userInfo div.about span {color: #70776F}
div.userInfo #userInfoClass td.avatar {width:96px; padding:12px 10px 12px 10px}
div.userInfo #userInfoClass div.avatar {border:solid 1px #C1B28E; width:76px; height:76px; padding:1px; margin:0; text-align:center; background:#F5F2D0}
div.userInfo div.menu {margin:0; float: none; padding:12px; clear:both}
div.userInfo div.menu a {color:#0366FB !important; text-decoration:underline; font:13px 'Franklin Gothic Medium'}
div.userInfo div.menu a:hover {color:#0366FB; text-decoration:none}
div.userInfo div.menu img {height:16px; width:16px; border:none; margin:0}
/* \ при наведении на человека */


.bloglist .content img {margin: 15px 15px 5px 0pt; float: left;}
.bloglist .content div.descriptionImage {display:none}
.new_message {	color: #FFFFFF;
	font-size: 11px;
	background: url('img/newletter.gif') left 8px no-repeat;
	margin-left: 1px;
	padding: 1px 0 2px 21px }


        .sliderGallery {
            overflow: hidden;
            position: relative;
            padding: 10px;
            height: 140px;
            width: 560px;
            white-space: nowrap;
            overflow-x: auto;
        }

        .gallary {
            display: inline;
            white-space: nowrap;
        }



/* лента выставок */
.scroll_inline {overflow:hidden; width:100%; position:relative}
.scroll_inline table {border-spacing:0; position:relative}
.scroll_inline table td {padding-right:12px; width:250px}
.scroll_inline table td a {text-decoration:none}

.dshadow {cursor:pointer; position:relative; width:249px; height:199px; background-repeat:no-repeat; background-position:top left; border:solid 1px #666;}
.dshadow .back, .dshadow .comment_back {color:#000000; opacity:0.8; position:absolute; }
.dshadow .front, .dshadow .comment_front {color:#fff; position:absolute}
.dshadow .back {padding:10px 9px 14px 11px;}
.dshadow .front {padding:9px 10px 14px 10px; height:240px; cursor:pointer}
.dshadow .comment_back {padding:0 0 8px 11px; bottom:0; vertical-align:bottom;}
.dshadow .comment_front {padding:0 0 9px 10px; bottom:0}
.dshadow .back .h4, .dshadow .back .h5, .dshadow .comment_back h6 {color:#000}
.dshadow .front .h4, .dshadow .front .h5, .dshadow .comment_front h6 {color:#fff}
.dshadow .h4 {font:bold 19px 'Franklin Gothic Medium'; margin:0pt 0pt 2px 1px; line-height:20px; width:230px; text-transform:uppercase; cursor:pointer}
.dshadow .h5 {font:normal 11px 'Franklin Gothic Medium'; margin:0pt 0pt 2px 1px; width:230px; line-height:13px; cursor:pointer}
.dshadow h6 {font:normal 11px 'Franklin Gothic Medium'; margin:0; width:190px;}

.dshadow .front .h4:hover{ text-decoration:underline;}

.front a:hover{
text-decoration:underline;}

td.rightblock {width:418px; bottom:50px; height:550px; color:#B8BCBF; font:12px 'Franklin Gothic Medium'; vertical-align:top}
td.rightblock a {color:#B8BCBF; font:12px 'Franklin Gothic Medium'}
td.rightblock a:hover {color:#B8BCBF; text-decoration:none}
td.rightblock div {margin:400px 12px 53px 60px}
/* \ лента выставок */


.exlist h4 a {color:#fff; font:normal 20px 'Franklin Gothic Medium'; text-transform:uppercase; padding:0; margin:0; text-decoration:underline}
.exlist h4 a:hover {color:#fff; text-decoration:none}
.exlist td table td {padding-bottom:18px; color:#fff; font:14px 'Franklin Gothic Medium';}
.exlist .data {color:#8E9599; width:122px; vertical-align:top; padding-right:10px}
.exlist caption {text-align:left; color:#fff; font:40px 'Franklin Gothic Medium','Arial Narrow'; text-transform:uppercase; margin:0 0 12px 0; padding:0}


/* опрос */
.poll_section {color:#7B868C; background:#F5F2D0; border-bottom: 1px solid #7B868C; border-right: 1px solid #7B868C; width:80%; padding: 15px; margin: 15px 0 20px 20px}
.poll_section h3 {color:#222F37; font-weight:bold}
.post_content {color:#7B868C; background:#F5F2D0; margin: 15px 0 20px 20px; padding:15px; width:60%;border-bottom: 1px solid #7B868C; border-right: 1px solid #7B868C;}
.post_content h3 {color:#222F37; font-weight:bold}

/* Поиск */
.mainColor .leftblock form.width100 {width:100%}
ul.searchmenu {padding-bottom:50px; display:inline; float:left; width:100%}
ul.searchmenu li {color:#91979B; font:12px Tahoma; padding-right:10px; display:inline}
ul.searchmenu li.title {padding:0}
ul.searchmenu input {margin-bottom:0}
#searchresult .found {color:#CBCED1; font-size:13px; margin-bottom:15px}
#searchresult .title {color:#CBCED1; font-size:13px; margin-bottom:15px; padding:33px 33px 5px 0}
.yandex {color:#fff; font-size:13px; text-align:right}
#searchresult .listitem {border-bottom:1px solid #424D55; padding:0 3px 0px 3px; margin:0 0 12px 20px}
#searchresult .listitem .title {padding:0; margin:4px 0 3px 0}
#searchresult .listitem .title a {color:#fff; font:17px Tahoma}
#searchresult .listitem .text {color:#CBCED1; font:13px Tahoma}
#searchresult .listitem .text span {color:#DEDBA5}
#searchresult .listitem .link {color:#7B868C; font:11px Tahoma; float:none; margin:6px 0}
#searchresult .listitem .link a, #searchresult .listitem .link a:hover {color:#7B868C; font:11px Tahoma; text-transform:none}

/* Админка */
ul.simpleList li {padding:7px 0}
ul.simpleList li a {font:17px Tahoma;}

/* ВСПЛЫВАЮЩАЯ ФОРМА*/
html>body DIV.shadowform {
	background: none;
	position: fixed;
	top: 0;
	width: 50%;
	height: 100%;
	left: 25%;
	z-index: 175;
    }

div.shadowform div.form form {width:auto}

DIV.shadowform DIV.cntnr {
	width: 100%;
	height: 100%}

.cnrnr{
    position:relative;
}
DIV.shadowform BR {
	clear: left}

DIV.shadowform DIV.form{
	color: #000;
	background-color: #FFF;
	margin: 150px 0 0 -200px;
	width: 400px;
	border: 2px solid #B0B0B0;
	font-size: 12px;
	text-align: left;
    position:absolute;
    z-index:200;
    left:50%;}

div.shadowform a, div.shadowform a:hover {
    color:#666}

DIV.alert{
	color: #666;
  background-color: #F2F1D1;
  border-bottom: 1px solid #D5D7E1;
  line-height: 1.4em;
  width:345px;
	padding: 0 10px 12px 14px;
	margin:0pt 0pt 10px;}

DIV.alert DIV.but {
	clear: both;
	width: 100%}

DIV.alert DIV.text {
	padding:22px 0 10px 0}

DIV.alert DIV.text img{
	border: 1px solid #D5D7E1;
	float: left;
	margin:0 10px 10px 0}

DIV.shadowform DIV.body{
	padding: 2px 2px 25px 25px;
	background-color: #FFF;
	color: #666;
	line-height: 1.9em;}

DIV.shadowform DIV.body IMG{
	float: right}

DIV.shadowform H3 {
	color: #666666;
	margin: 20px 0 15px 0}

DIV.shadowform SMALL {
	font-size: 11px;
	line-height: 1.3em; }

DIV.shadowform INPUT {
	width: 343px;
	margin: 0 0 6px 0;}

DIV.shadowform INPUT.small {
	width: 20px;
	margin: 0 0 6px 0;}

DIV.shadowform INPUT.small2 {
	width: 20px;
	margin: 0 0 0 0;}

DIV.shadowform INPUT.invite {
	font-size: 14px;
	float: left;
	width: 136px;
	margin: 3px  20px 0 3px;
	padding: 1px;}

DIV.shadowform DIV.invite {
	font-size: 12px;
	float: left;
	width: 18px;
	margin: 3px 0 0 0;
	padding: 0 0 4px 0;}

DIV.shadowform TEXTAREA {
	width: 338px;
	height: 70px;
	font-size: 12px;
	margin: 0 0 6px 0;}

DIV.shadowform INPUT.submit {
	margin: 10px 0 0 0;
	padding: 3px;
	width: 100px;}

DIV.shadowform DIV.list {
	border: 1px solid #CCC;
	overflow: scroll;
	overflow-x: hidden;
	padding: 2px 0 0 5px;
	height: 80px;
	width: 347px;}

DIV.shadowform DIV.list INPUT{
	margin: 0;
	padding: 0;
	width: 20px;}

DIV.shadowform DIV.loader{
	width: 100%;
	height: 16px;}

DIV.shadowform DIV.loader DIV{
	padding: 0;
	margin: 0;
	height: 14px;
	border-top: 2px solid #FFF;
	background: url(/images/loaderbg.gif)}

DIV.shadowform {
	background: none;
	width: 50%;
	height: 100%;
	left: 25%;
	z-index: 175;
	position:absolute;
//	top: 0;
	top: expression(document.getElementsByTagName( 'BODY' )[0].scrollTop + "px");
    }


div.footer {background-color:#374950}

.framedob
{
float: left;
position: relative; z-index: 2;
height: auto; width:  auto;
margin: 0; padding: 0;
background: url('http://nadzor-info.ru/images/avatar_default.gif') no-repeat left bottom;
//background: none;
}

.framedob .f_tt
{
display: none
}

* html .framedob .f_tt
{
display: block;
position: absolute;
left: 0; bottom: 0;
height: 48px; width:409px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/avatar_default.gif,sizingMethod=crop);
}

.favorites_inactive  {background: url('http://nadzor-info.ru/images/voteStar.png') no-repeat left bottom;}
.favorites_active {background: url('http://nadzor-info.ru/images/offStar.png') no-repeat left bottom;}



.fastreg
{
width:582px;
height:407px;
background:url('/images/back.jpg') no-repeat;
padding:10px 10px 0px 30px;
color:#FFFFFF;
}
.fastreg ul{ padding:0px; margin:0px; padding-left:24px; padding-top:4px; padding-bottom:4px;}
.fastreg li{ list-style:disc;}
.fastreg a{color:#FFFFFF!important; font-family:"Arial Narrow", Arial;}
.fastreg h1{font-family:"Franklin Gothic Medium"; font-size:22px; margin:0px; padding:0px; padding-top:22px; padding-bottom:4px; line-height:24px;}
.fastreg .description{font-family:"Arial Narrow", Arial;font-size:16px;font-weight:bold; line-height:17px;}

.form_block
{
border:1px solid #b24747;
width:318px;
padding:9px 11px 9px 13px;
font-family:"Franklin Gothic Medium";
font-weight:normal;
font-size:13px;
margin-top:33px;
background:#A52323;
}

.form_block input{ padding:0px; margin:0px!important;}
.form_block a{color:#FFFFFF!important; font-family:"Franklin Gothic Medium"; font-size:12px;}
.form_block h2{font-size:18px; margin:0px; padding:0px; padding-bottom:9px;}
.form_block .input{ border:1px solid #819eba; width:101px; padding-top:2px; padding-bottom:3px;}
.form_block .input2{ border:1px solid #819eba; width:153px; padding-top:2px; padding-bottom:3px;}

.form_text{color:#edd3d3;}
.reg_button{ font-size:18px; color:#333; padding:2px 10px 7px 10px!important; width:133px!important; margin-top:15px!important; height:35px;}
.f_right{float:right;}
.f_left{float:left;}

.form{ border:0px!important;}
/* ЭТО КОНЕЦ CSS, НИЖЕ НИЧЕГО НЕ ПИШИТЕ, ТОЛЬКО ВЫШЕ */
