﻿* {
    margin: 0;
    padding: 0;
}
html {background:#f7f9fb; width:100%; height:100%; overflow-x:hidden}
body
{
    _behavior: url( "/css/csshover.htc" );    
    color: #000;
    font: 62.5% Arial;
    width:100%;
    height:auto !important;
    height:100%;
    max-width:1410px;
    margin:0 auto;
    min-width:998px;
    min-height:100%; 
    position:relative;
    background:#fff;  
}
body > form {
    border-left:1px solid #d9dde0;
    border-right:1px solid #d9dde0;
        -moz-box-shadow:1px 0 5px 0 #d9dde0, -1px 0 5px 0 #d9dde0;
        -webkit-box-shadow:1px 0 5px 0 #d9dde0, -1px 0 5px 0 #d9dde0;
    box-shadow:1px 0 5px 0 #d9dde0, -1px 0 5px 0 #d9dde0;
}
body.newWin-abs {
    min-width:0; 
    min-height:0;
    padding: 15px 20px 20px; 
    width:480px; 
}
body.newWin-abs > form {
    border:none;
    box-shadow:0 0 0 0 #fff;
}

a {
	color: #06C;
	outline:none;
}
a:hover {
	color: #000;
}
a:visited {
	color: #906;
}
a:visited:hover {
    color:#000;
}
a.all {
    background:url('/i/arr11.gif') no-repeat 100% 9px;
    clear:both;
    display:block;
    font-size:1.2em;
    font-weight:bold;
    margin:0 0 15px;
    padding:10px 23px 2px 0;
    outline:none; 
    text-align:right;
}
a.allDown {background:url('/i/arr12.gif') no-repeat 100% 9px;}
a.allUp {background:url('/i/arr13.gif') no-repeat 100% 9px;}
#tehnik_har a.all:visited {color:#06c}
h1 {
	font-size: 2.4em;
	color: #5c737d;
	margin-bottom: 0.5em;	    
}
h2 {
	font-size: 1.6em;
	margin-bottom: 0.6em;
	font-weight: bold;
	margin-top: 1.2em;
	color: #000000;
}
h2.st3 {
    color:#06c;
    margin-bottom:3px;
}
h2.st4 {
    background:url("/i/bgH2_1.gif") no-repeat 0 6px;
    padding-left:44px;
}
h2.st4 span {
    color:#666;
    display:block;
    font-size:.75em;
    font-weight:normal;
    margin-top:4px;
}
h2.st5 {
    background:url("/i/bgH2_2.gif") no-repeat 0 2px;
    clear:both;
    padding-left:55px;
    padding-top:5px;
}
h2.st5 span {
    color:#06c;
    display:block;
    margin-top:4px;
    text-transform:uppercase;
}
h2.forComments {
    border-bottom: 1px solid #999; 
    padding-bottom: 10px;
    position:relative;
}
.inH2 {
    color:#7f7f7f;
    font-weight:normal;
    margin-left:4px;
}
h2#tires_catalog_common {
    float:left;
}
h3 {
	font-size: 1.4em;
	margin-top: 1em;
	font-weight: bold;
	color: #0066cc;
	margin-bottom: 0.3em;
}
h4 {
    font-size:1.4em;
    font-weight:bold;
    color:#000;
}
h4.gruzShin {
	color:#5d5d5d;	
	clear:both;
	border-top:1px solid #ccc;
	margin:0 0px 5px 0px;
	padding-top:15px;
}
h4.gruzShin sup {
    font:normal 10px Arial;
    margin-left:4px;
}
h4.gruzShin a,
h4.gruzShin a:visited {color:#06c}
h4.gruzShin a {
    font-size:11px;
    font-weight:normal;
    float:right;    
}
h5 { font-size:1.2em;
    font-weight:bold;
    color:#000;
}
h6{}
p {
	line-height: 140%;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
	font-size: 1.2em;
	margin-left:0;
}
p.num2 {
    margin-left:15em;
}
p.totLooking {
    color:#999;
    font-size:1.2em;
    line-height:1;
    margin:0;
}
.news_cont p.totLooking {font-size:1.2em}
#news_bottom p.totLooking {margin-bottom:10px}
ul{
	font-size: 1.2em;
	line-height: 140%;
	list-style-type: circle;
	color: #0066FF;
}
ul li {
	margin-left: 25px;
    margin-top:2px;
    margin-bottom:2px;
}
ul li span{
	color: #666666;
}
ul li ul {
	font-size: 100%;
	list-style-type: circle;
	color: #333333;
}
ol li ul {font-size:100%}
ul.search {
    font-size: 1.2em;
	line-height: 140%;
	list-style-type: circle;
	color: #0066FF;
}
ul.search li {
    margin-bottom:20px;
}
ul.prodAdParamConn {
    list-style:none;
    margin-bottom:15px;
}
ul.prodAdParamConn li {
    margin-left:5px;
    line-height:1.8;
}
ul.prodAdParamConn a {
    background:url(/i/plus3.gif) no-repeat 0 4px;
    padding-left:13px
}
ul.vid2 li {
    color:#959595;
    list-style:none;
    border-left:3px solid #f2f2f2;    
    margin:5px 0 0 6px;   
    padding:0 0 0 4px;
}
ul.vid2 li.active {
    border-left:3px solid #666;
    margin-left:6px;
    padding-left:4px;        
}
ul.vid2 a {
    color:#646464;
    margin-right:5px;
}
ul.vid2 li.last {
    background:#8aa1a9; 
    border:none; 
    color:White; 
    margin-left:0;
    padding:3px 0 3px 13px;     
}
ul.vid2 .active_last {font-weight:bold}
ul.vid2 .active_last a {text-decoration:none}

ul.vid2 a:visited {color:#646464;}
ul.vid3 li {
    color:#fff;
    list-style:none;
    margin:0;
    padding:3px 3px 3px 8px;
}
ul.vid3 li.active {font-weight:bold}
ul.vid3 a {
    color:#fff;
    text-decoration:none;
    margin-right:5px;
}
ul.vid3 a:visited {color:#fff}
ul.vid3 a:hover {
    color:#fff;
    text-decoration:underline;
}
ul.vid4 {
    list-style:none;
    margin:7px 0 20px;
    padding-bottom:18px;
    border-bottom:1px solid #b2b2b2;
    overflow:hidden;
    _zoom:1;
}
ul.vid4 li {
    clear:left;
    float:left;
    margin:0 0 5px;
    padding:0;
    text-align:left;
    width:100%;
}
ul.vid4 li span {float:left; color:#06c}
ul.vid4 li a {
    padding-left:19px;
    display:block;
    color:#06c;
}
ul.listOfCompanys li {
    color:#9a9a9a;
    list-style:none;
    margin:9px 0 0;
    padding-left:23px;
}

ol {
    font-size:1.2em;
    line-height:140%;
}
ol ol {
    font-size:100%;
    line-height:140%;
    margin-top:5px;
    list-style-type:lower-alpha;
}
ol ul {
    font-size:100%;
}
ol li {
    margin-bottom:5px;
    margin-left:30px;    
}
ol.regCompSecc {
    font-weight:bold;
}
ol.regCompSecc span {
    font-weight:normal;
}
a img {border: 0}

#top_wrap {
    background-color:#e4e4e4;
    border-bottom: 1px solid #c6c6c6;
}
#top_wrap td {
    font-size:11px;
    padding-top:6px;
    padding-bottom:6px;
    text-align:center; 
    vertical-align:middle;
}
/*
td#top_search {text-align:left; padding-left:12px}
td#top_search span {
    color:#fff;
    float:right;
    font-size:1.1em;    
    margin-top:2px;
    *margin-top:4px;
    position:relative;
    padding-bottom:5px;
}
td#top_search a {
    color:#fff;
    padding-left:30px;
    padding-bottom:5px;
    line-height:1.4;
}
td#top_search span sup {
    background:#a30303;
    font-size:9px;
    padding:0 2px;
    margin-left:3px;
    position:absolute;
    top:0;
    left:101%;
}
td#top_search span.pg {
    margin-right:4px;
}
td#top_search span.pg a {
    background:url('/i/bg_ph3.gif') no-repeat;
}
td#top_search span.gg {
    margin-right:20px;
}
td#top_search span.gg a {
    background:url('/i/bg_complnBook.gif') no-repeat;
    padding-left:37px;
}
td#top_search .gg .contacts {
    background:none;
    margin-right:10px;
    padding:0;
}
td#top_search span.vg {margin-right:10px}
td#top_search span.vg a {    
    padding-left:0;
}
td#top_search span.fg {
    margin-right:40px;
}
td#top_search span.fg a {    
    background:url('/i/bg_ph4.gif') no-repeat;    
}
*/
#akk {
    background:#76abdf url('/i/bg_akk.gif') repeat-x;    
    padding:0 26px 0 22px;
    width:176px;
    white-space:nowrap;
}
#akk.new_message {
    background:#76abdf url('/i/bg_akk_message.gif') repeat-x;
    width:178px;
}
#akk a {color:#fff; font-size:1.1em;}
/*
#top_search  .topText {
    border:1px solid #a7a6aa;
    color:#666;
    font-size:11px;
    margin:0 0 0 5px;
    padding:3px;
    width:25%;
}
#top_search  .topBtn {
    margin-bottom:6px;
    padding:0 3px;
    vertical-align:bottom;    
}
*/
#top_wrap .lang {display:none;}
/*
.td_ddTopModul {
    width:14%
}
*/
.withBg {
    background-position:0 2px;
    background-repeat:no-repeat;
    padding-left:22px;
    padding-bottom:3px;
}
.withBg.login {text-decoration:none;}
.withBg.login span {border-bottom:1px dashed #fff}
.topLink3,
.topLink7 {float:left}

.topLink4 {
    float:right;
}

.topLink2 {background-image:url(/i/pic13.gif); color:#fff; display:block;}
.topLink3 {background-image:url(/i/pic14b.gif); background-position:0 0}
.topLink4 {background-image:url(/i/pic15b.gif)}
.topLink5 {background-image:url(/i/pic15a.gif)}
.topLink6 {background-image:url(/i/pic14a.gif); margin-right:15px}
.topLink7 {
    background-image:url(/i/animation_letter.gif);
    height:16px;
    padding-left:16px;
    margin-right:6px;
}

.topLink2 span {border-bottom:1px dashed #fff; font-size:1.1em}
.topLink2 span:hover {cursor:default}
/*
.ddTopModul {
    margin:0 auto;
    position:relative;
    text-align:left;
    width:105px;
    z-index:3;
    
}
.ddTopModul a {
    color: #2c6dda;
}
.ddTopModul div.bull {
    background:url(/i/bull.gif) no-repeat;
    cursor:pointer;
    float:right;
    position:relative;
    margin-top:2px;
    width:13px;
    height:12px;
    z-index:1;
}
*/
.addStyle21 {
    margin-left:0;
    width:250px;
    padding-bottom:5px;
}
.addStyle21 a {font-size:12px;}
.addStyle21 .nameCategory {
    float:left;
    margin-right:5px;
    padding-bottom:5px;
}
.addStyle21 div.bull {
    float:left;
    padding-bottom:5px;
}
.addStyle21 p {
    color:#000;
    margin:0 0 2px;
}
/*
.addStyle21 .hiddShow {
    left:0;
    top:35px;
}
.hiddShow {
    background:#f2f2f2;
    border:1px solid #ccc;
    font-size:1.2em;
    padding:5px 5px 5px;
    display:none;
    position:absolute;
    width:170px;
    left:21px;
    top:17px;
}
.hiddShow span.a {
    display:block;
    margin:3px 0;
    color:#0262c3;
    text-decoration:none;
    padding:3px 6px;
    width:auto;
}
.hiddShow span.cif {
    color:#999;
    float:right;
}
.ddTopModul:hover .hiddShow {
    display:block;
}
.ddTopModul .hiddShow span.a:hover {
    background:#0369be;
    color:#fff
}
.ddTopModul .hiddShow span.a:hover span {color:#fff}
#top_wrap .ddTopModul .hiddShow span.a:hover a {color:#fff}

.ddTopModul .pair2 {
    background:#fff;
}
*/
#head {background:#fff;}
#head td {padding-bottom:12px}
#head .logo {
    padding-top:18px;
    width: 21%;     
}
#head .logo img {margin-left:15px}
#head .logo p {margin:-10px 0 0 0}
#head .hot-news {
    padding:18px 5px 5px 10px;
    vertical-align:middle;
    width:25%;
}
#head .hot-news h4 {    
    font-size:1.1em;   
    font-weight:bold;
    margin:0 0 5px 13px;
}
#head .hot-news h4,
#head .hot-news h4 a {color:#ff7f00} 
#head .hot-news ul {
	margin:0;
	color:#666;
	font-size:1.1em;
	line-height:1.2em;
}
#head .hot-news ul li {
    color:#ccc;
	line-height:1.9em;
	list-style-position:inside;
	margin:0px;
	list-style-type:square;
	height:1.9em;
	overflow:hidden;
}
#head .hot-news a {color:#06c}
#head .ban a {text-decoration:none}
#head .ban {text-align:center; vertical-align:middle;}

.links ul {
    font-size:1.2em;
    list-style: none;
    margin: 75px 0 0 2%;
    float:left; 
    list-style:none; 
    text-align: left;
    line-height:1.4em;  
}
.links a {
    color: #666;
}
/*
.table_drop_links {
    background:#fff;
    clear:both;
    position:relative;
    z-index:900001;
}
.table_drop_links td{
padding:0px 7px 4px;
}
.drop_links {
    padding:0;
}
.drop_links table td {
    width:25%;
}
.drop_links a {
    font-size:1.1em;
    color: #11a3ed;
    white-space:nowrap;
    padding-left:3px;
    _padding-left:0;
    display:block;
    width:165px;
    overflow:hidden;
}
.drop_links div.bull {
    background:url(/i/bull.gif) no-repeat;
    cursor:pointer;
    float:left;
    position:relative;
    margin-top:2px;
    width:13px;
    height:12px;
    z-index:2;
}
.drop_links div.bull span {
    background:#f2f2f2;
    border:1px solid #ccc;
    padding:0 6px;
    position:absolute;
    top:15px;
    display:none;
}
.drop_links div.bull span.blank {
    width:100px; 
    height:10px; 
    position:absolute; 
    top:-8px; 
    left:-8px; 
    border:0; 
    background:none;
}
.drop_links div.bull span a {
    display:block;
    margin:3px 0;
    color:#0262c3;
    text-decoration:none;
    padding:3px 6px;
    width:auto;
    border:1px solid #f2f2f2;
    overflow:visible;
}
.drop_links div.bull span a.active {
    color:#0262c3;
    font-weight:bold;
}
.drop_links div.bull span a:hover {
    color:#000;
    background:#fff;
    border:1px solid #ccc;
}
*/
.drop_links2 {
    background:url(/i/bull.gif) no-repeat 15px 3px;
    float:left;
    margin-right:40px;
    padding-left:17px;
    position:relative;
    z-index:5;
}
.drop_links2 * {
    color:#1161b8;
    font-size:12px;
    margin:0;
    padding:0;
}

.drop_links2 ul {
    background:#fff;
    border:1px solid #ccc;
    display:none;
    list-style:none;
    margin-left:15px; 
    position:absolute;
    left:17px;
    top:18px;
    z-index:4;
    white-space:nowrap;
    max-height:200px;
    _height:200px;
    width:151px;
    overflow:auto;
}
.drop_links2 span {    
    border-bottom:1px dashed #1161b8;
    cursor:pointer;
    margin-left:15px;
    line-height:1.4;
}
.drop_links2 li {
    cursor:pointer;
    padding:3px 10px 3px 3px;
}
.drop_links2 li:hover {background:#fafafa}
#divAjaxCity {*position:absolute} 
#divAjaxCity ul {*position:static}
.wrap_dropLinks2 {float:left; position:relative; z-index:6; top:0}
.wrap_dropLinks2 .drop_links2 {margin:0;}
.wrap_dropLinks2 .drop_links2 span {margin-right:50px}
.wrap_dropLinks2 .drop_links2 #spanAjaxCurrhiddAjaxCity {margin-right:0}
.wrap_dropLinks2 .drop_links2 ul#ulhiddAjaxCountry {width:130px}
.wrap_dropLinks2 .drop_links2 ul#ulhiddAjaxChapter {width:170px}

/*#under_head {
    background: #8ba1aa;
    border-top:solid 3px #728b96;
    color: #fff;
    font-size:1.1em;   
    height:33px;
    padding-left:19px;
    position:relative;
}

#under_head div {
    overflow:hidden;
    line-height:2.7;
}
#under_head div span {margin-right:30px}
#under_head a {
    color:#fff;
    outline:none;
}
#under_head .phone_num {
    position:absolute;
    right:8px;
    top:4px;
    margin:0;
}

#under_head .arr {font-size:1.2em; margin:0 3px}
*/
.path {
    color:#919191; 
    font-size:11px;
    margin-bottom:20px;
}
.path a {color:#919191; outline:none}
.path .arr {font-size:14px; margin:0 3px}

div.active {
    background:#f2f2f2;
    border:1px solid #808080;
    border-left:none;
    border-right:none;
    font-size:1.2em;
    line-height:1.4;
    margin:10px 0;
    padding:10px;
}
fieldset .error,
fieldset .excellent {font-size:100%}
.attention,
.error,
.excellent {        
    display:block;
    font-size:1.2em;
    margin:10px 0;
    padding:10px 10px 10px 50px;
    text-align:left;
}
.error {background:#fddfdf; border-left:4px solid #DC143c;}
.excellent {background:#fefecc; border-left:4px solid #aaaa5a}
.attention {
    background:#FEE2CA; border-left:4px solid #FE6500;
    max-width:500px;
}
    
.msg {
    font-size:1.2em;
    display:block;
    line-height:1.6;
    margin:10px 0;
}
p.comment {
    color:#aaa;
    font-style:italic;
    margin:10px 10px 10px 20px;
}

#rubrica h3 {
   font-size: 1.2em;
	font-weight:bold;
    color:#333;    
    margin-top:20px;
    line-height:1.3em;
    text-transform:uppercase;
}

#rubrica ul li {
    list-style:none;
	margin:0;
    line-height:1.5em;
}
#rubrica a {    
    color:#0262c3;    
}
#rubrica a:visited {
    color:#800080;
}
#rubrica a:hover {
    color:#000;
}
#rubrica td {
    padding:0 0 10px 10px;    
}
#commerc {
    width:35%;
    padding-left:5px;
    
}
#commerc div.wrap_ul {
    margin: 3px 7px 5px 0px; 
    background: #fff; 
    padding: 10px; 
    overflow: hidden; 
    _zoom: 1;
border:solid 1px #ccc;
}
#commerc  h3 {
    color:#667e8c;
    text-transform:uppercase;
    margin-top:0;
}
#commerc  h3 a {color:#667e8c}
#commerc ul {
    font-size:1.2em;
    float:left; 
    width:49%;
    list-style:none;
    margin-top:10px;
	margin-left:0px;
	margin-bottom:-5px;
}
#commerc ul.part1 {
    width:54%;
}
#commerc ul.part2 {
    width:46%;
}
#commerc ul li {
    line-height:1.3em;
    background-repeat:no-repeat;
    background-position:0 1px;
    margin:0 0 5px;
    padding-bottom:3px;
}
#commerc ul a {
    color:#0262c3;
    padding-left:20px;
    display:block;
    outline:none;
}
td.border {height:8px; *height:5px}
.more_serv {
    clear:left;
    text-align:right;
}
.more_serv a {
    background:url(/i/plus.gif) right center no-repeat;
    color:#000;
    font-size:1.2em;
    font-weight:bold;
    padding-right:17px;
}
.more_serv a {
    cursor:text;
}
.more_serv a:visited, .more_bottom_news a:visited {
    color:#000;
}
#left_col
{
    width: 200px;
    padding: 24px 10px 0 0;
}

#left_col h3
{
    font-size:2.4em;
    color: #0262c3;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 13px;
}
#left_col ul.search
{
    margin: 0 0 0 35px;
    list-style: none;
}
#left_col ul.search li
{
    padding-bottom: 13px;
}
#left_col ul.search a
{
    color: #4a4d58;
}
#left_col ul.rainbow li
{
    list-style: none;
    margin: 3px 0;
    padding: 5px 0 5px 10px;
}
.category_item {
	float:left; 
	font-size:1.2em; 
	font-weight:bold;
	line-height:1.3;
	height:170px; 
	padding:5px;
	text-transform:uppercase; 
	width:174px; 
}
.category_item a {display:block; margin-top:5px}

/*--------------- left menu ----------------------------*/

ul#leftmenu li, ul#profile li {
    list-style:none;
    margin: 3px 0;
    padding-left:10px; 
    _height:1%;
    font-size:1em;   
}
ul#leftmenu li a, ul#profile li a {
    display:block;
    padding:5px 0;
    outline:none;
}
ul#leftmenu li a:hover, ul#profile li a:hover {
    color:#000;
}
ul#leftmenu li ul, ul#profile li ul {
    list-style:none;
    margin-left: 5px;
    font-size:100%;
}

.leftmenu_1, .leftmenu_2, .leftmenu_3, .leftmenu_4, .leftmenu_5, .leftmenu_6, .leftmenu_7, .leftmenu_8, .leftmenu_9, .leftmenu_10, .leftmenu_11 {
    border-left:13px solid #0262c3;
}
.leftmenu_2 {
    border-left-color:#c50000;
}
.leftmenu_3 {
    border-left-color:#c59900;
}
.leftmenu_4 {
    border-left-color:#3ea500;
}
.leftmenu_5 {
    border-left-color:#c500c3;
}
.leftmenu_6 {
    border-left-color:#95c302;
}
.leftmenu_7 {
    border-left-color:#f60;
}
.leftmenu_8 {
    border-left-color:#11878b;
}
.leftmenu_9 {
    border-left-color:#ed1f60;
}
.leftmenu_10 {
    border-left-color:#f6f;
}
.leftmenu_11 {
    border-left-color:#7f5c1f;
}
ul#profile .leftmenu_1 {border-left:none;}

.leftmenu_1 a, .leftmenu_1_active a, .leftmenu_1 a:visited, .leftmenu_1_active a:visited {
    color:#0262c3;        
}
.leftmenu_2 a, .leftmenu_2_active a, .leftmenu_2 a:visited, .leftmenu_2_active a:visited {
    color:#c50000;     
}
.leftmenu_3 a, .leftmenu_3_active a, .leftmenu_3 a:visited, .leftmenu_3_active a:visited {
    color:#c59900;
}
.leftmenu_4 a, .leftmenu_4_active a, .leftmenu_4 a:visited, .leftmenu_4_active a:visited {
    color:#3ea500;
}
.leftmenu_5 a, .leftmenu_5_active a, .leftmenu_5 a:visited, .leftmenu_5_active a:visited {
    color:#c500c3; 
}
.leftmenu_6 a, .leftmenu_6_active a, .leftmenu_6 a:visited, .leftmenu_6_active a:visited {
    color:#95c302; 
}
.leftmenu_7 a, .leftmenu_7_active a, .leftmenu_7 a:visited, .leftmenu_7_active a:visited {
    color:#f60;
}
.leftmenu_8 a, .leftmenu_8_active a, .leftmenu_8 a:visited, .leftmenu_8_active a:visited {
    color:#11878b;
}
.leftmenu_9 a, .leftmenu_9_active a, .leftmenu_9 a:visited, .leftmenu_9_active a:visited {
    color:#ed1f60;
}
.leftmenu_10 a, .leftmenu_10_active a, .leftmenu_10 a:visited, .leftmenu_10_active a:visited {
    color:#f6f;
}
.leftmenu_11 a, .leftmenu_11_active a, .leftmenu_11 a:visited, .leftmenu_11_active a:visited {
    color:#7f5c1f;
}
.leftmenu_1_active a, .leftmenu_2_active a, .leftmenu_3_active a, .leftmenu_4_active a, 
.leftmenu_5_active a, .leftmenu_6_active a, .leftmenu_7_active a, .leftmenu_8_active a, .leftmenu_9_active a, .leftmenu_10_active a,
.leftmenu_11_active a {
    font-weight:bold;
}

ul#profile .leftmenu_1_active a {
    background:#f2f2f2; 
    font-weight:bold; 
    padding-left:18px;
    text-decoration:none;
    padding-right:3px;
}

.leftmenu_1_active ul a, .leftmenu_2_active ul a, .leftmenu_3_active ul a, .leftmenu_4_active ul a, .leftmenu_5_active ul a, .leftmenu_6_active ul a, .leftmenu_7_active ul a, .leftmenu_8_active ul a, .leftmenu_9_active ul a, .leftmenu_10_active ul a, .leftmenu_11_active ul a {
    font-weight:normal;
}
ul#profile .leftmenu_1_active ul a {
    background:transparent url(/i/bull4.gif) no-repeat 3px 14px;
    font-weight:normal;
    padding-left:21px; 
}
.leftmenu_1_active {
    border-left:22px solid #0262c3;
}
.leftmenu_2_active {
    border-left:22px solid #c50000;
}
.leftmenu_3_active {
    border-left:22px solid #c59900;
}
.leftmenu_4_active {
    border-left:22px solid #3ea500;
}
.leftmenu_5_active {
    border-left:22px solid #c500c3;
}
.leftmenu_6_active {
    border-left:22px solid #95c302;
}
.leftmenu_7_active {
    border-left:22px solid #f60;
}
.leftmenu_8_active {
    border-left:22px solid #11878b;
}
.leftmenu_9_active {
    border-left:22px solid #ed1f60;
}
.leftmenu_10_active {
    border-left:22px solid #f6f;
}
.leftmenu_11_active {
    border-left:22px solid #7f5c1f;
}
ul#profile .leftmenu_1_active { 
    background:url(/i/ugol2.gif) no-repeat 4px 8px;   
    border-left:none; 
}
.leftmenu_1_active ul li.active a {
    color:#0262c3;
    text-decoration:none;
}
.leftmenu_2_active ul li.active a {
    color:#c50000;
    text-decoration:none;
}
.leftmenu_3_active ul li.active a {
    color:#c59900;
    text-decoration:none;
}
.leftmenu_4_active ul li.active a {
    color:#3ea500;
    text-decoration:none;
}
.leftmenu_5_active ul li.active a {
    color:#c500c3;
    text-decoration:none;
}
.leftmenu_6_active ul li.active a {
    color:#95c302;
    text-decoration:none;
}
.leftmenu_7_active ul li.active a {
    color:#f60;
    text-decoration:none;
}
.leftmenu_8_active ul li.active a {
    color:#11878b;
    text-decoration:none;
}
.leftmenu_9_active ul li.active a {
    color:#ed1f60;
    text-decoration:none;
}
.leftmenu_10_active ul li.active a {
    color:#f6f;
    text-decoration:none;
}
.leftmenu_11_active ul li.active a {
    color:#7f5c1f;
    text-decoration:none;
}
#leftmenu .leftmenu_2_active li.active {
    background:#f9e3e3;
    margin-left:-15px;
    padding-left:25px;
    padding-right:15px;
}
#leftmenu .leftmenu_2_active li.active > a {font-weight:bold}
#leftmenu .leftmenu_2_active li.active ul {    
    margin-left:-30px;
    padding-left:30px;
}
/*--------------- end of left menu ----------------------------*/
#middle_col {padding: 20px 0 0 0}
.auto {
    overflow:hidden;
    height:1%;
}
.inSale strong {
    background:url('/i/circle_green.gif') no-repeat 0 50%;
    color:#04c900;
    padding-left:11px;
}
.inSale .priceOneModel {
    font-size:1.8em;
}
.inOrder strong {
    background:url('/i/circle_orange.gif') no-repeat 0 50%;
    color:#f60;
    padding-left:11px;
}
.categoryModel {
    font-size:1.1em;
    margin:-27px 0 15px;
}
#middle_col .auto span {font-size:1.2em}
#middle_col .auto img {
    float: right;
    margin-right: 10px;
}
#middle_col .auto .wrap_logo {
    float:right;
    font-size:1.1em;
    line-height:1.2;
    margin:0;
    text-align:right;
    display:inline-table;
    position:relative;
    white-space:nowrap;
}
#middle_col .auto .wrap_logo * {vertical-align:middle}
#middle_col .auto .wrap_logo span {font-size:100%; display:inline-block}
#middle_col .auto .wrap_logo .logo {
    border:1px solid #999;
    margin-left:6px;
    padding:2px;
    display:inline-block;
    _position:relative;
}
#middle_col .auto .wrap_logo img {
    background:#8aa1a9;
    border:5px solid #8aa1a9; 
    float:none;  
    margin:0;
    display:block;        
}
#wrap_form {
    background:#f0f0f0; 
    overflow:hidden; 
    _zoom:1; 
    padding-bottom:5px;
}
#wrap_form .more_param {
    text-align:right;
    margin:5px 10px 0 0;  
	font-size:1.2em;
}
#wrap_form .more_param a {
    color:#000;
    font-size:1em;
    font-weight:bold;
    padding-right:14px;
}
#right_col
{
    padding: 20px 0 5px;
    width: 226px;
}
.clear
{
    overflow: hidden;
    position: relative;
    clear: left;
    height: 1px;
    font: 1px/1px Arial;
}
#footer {
    background:#ebebeb url(/i/logo_foot.gif) 20px 20px no-repeat;
    font-size:1.2em;
    border-top: 3px solid #728b96;
    _height:124px;
    min-height:124px;
}
#footer .copyright {
    color: #666;
    clear:both;
    margin-left: 110px;
    padding: 0 0 20px 90px;
}
#footer .copyright a {color: #0262c3}
#footer .copyright a:hover {color: #000}
#footer ul {
    list-style: none;
    color: #c50075;
    font-size:1em;
    margin:15px 0 21px 200px;
    white-space:nowrap;
}
#footer ul li {margin:0; display: inline}
#footer ul a {color: #c50075}
#footer ul a:hover {color: #000}
#footer ul span {margin:0 10px; color:#c50075}
#footer .banners_wrap {float:left; margin-left:200px;}
#footer .banners {
    background:#dadada;
    padding:7px 10px 5px;
}
#footer .awd_foot {
    font-size:.9em;
    float:right;
    margin:0 47px 0 53px;
    display:inline;
}
#footer .awd_foot a {color:#666}
#footer .coplainBookLnk {
    background:url('/i/complain2.png') no-repeat;
    float:left;
    margin:13px 0 0 25px;
    padding:3px 0 5px 38px;
}
table
{
    border-collapse: collapse;
    border: 0;
    width: 100%;
    margin-bottom: 0px;
}
td
{
    border-collapse: collapse;
    vertical-align:top;
}
table#main {
    font-size:100%;
}    
div.leftBanner_mainPage {
    margin-bottom:4px;  
    text-align:center;  
}
/*--------- news_bottom ---------*/
.mainPage {
    margin:15px 0 0;

}
#news_bottom .wrap_content {
    margin-top:7px;
    padding:15px 10px 15px 5px;
    background:#fff; 
    overflow:hidden; 
    _zoom:1;         
}

#news_bottom .wrap_content a:hover {
    color:#000;
}
.more_bottom_news {
    font-size:.84em;
}
#news_bottom .wrap_content_arhiv {
    border-top:1px solid #fff;
    margin-top:7px;
    padding:15px 0 15px 9%;
    overflow:hidden; 
    _zoom:1;     
}
#news_bottom .wrap_content_arhiv .col {
    width:15%;
    float:left;    
}
#news_bottom .wrap_content_arhiv .col .year {
    font-weight:bold;
    padding:0 0 5px 10px;
    display:block;
    font-size:1.1em;
    color:#000;    
}
#news_bottom .wrap_content_arhiv .col a {
    background:none;
    color:#06c; 
    padding-left:0;   
}
#news_bottom .wrap_content_arhiv .col .grey {
    margin:0 0 4px 10px;
    display:block;
    color:#999;
}
#news_bottom .left, #news_bottom .middle, #news_bottom .right {
    float:left;
    width:33%;
}
.one_news {
    float:left;
    padding-left:11px;
    padding-bottom:2px;
}
.jurnal h3 {
    font-size:1.2em;
    margin:0 5px 20px;
}
.partner_news h3 img,
.jurnal h3 img {
    display:block;
    margin-bottom:5px;
    text-decoration:none;
}
.partner_news .wrap_divs_js,
.jurnal .wrap_divs_js {
    margin-left:241px;
}
.partner_news .one_j,
.jurnal .one_j {    
    margin-right:10px;
    padding-bottom:10px;
    overflow:hidden;
    _height:1%;
}
.partner_news .img_bord2 img {margin:0 5px 5px 0;}
.partner_news .img_bord2 img,
.jurnal .img_bord2 img {
    background:#fff;
    border:solid 1px #666; 
    padding:3px 4px; 
}
.partner_news .img_bord2 
{
    float:left;
    margin-right:0px;
    padding-bottom:0px;
}
.jurnal .img_bord2 {
    float:left;
    margin-right:5px;
    padding-bottom:5px;
}
.partner_news .one_j_lastnews,
.jurnal .one_j_lastnews {
    float:left;
    margin:0 6px 0;
    padding-bottom:10px;
    width:220px;
}
.partner_news .one_j_lastnews .img_bord2,
.jurnal .one_j_lastnews .img_bord2 {float:none}
.partner_news .one_j_lastnews a,
.jurnal .one_j_lastnews a {
    font-size:1.17em;
    font-weight:bold;
}
.partner_news quantityComms,
.jurnal .quantityComms {
    background:url("/i/comments.gif") no-repeat 0 2px;
    color:#777;
    margin-left:3px;
    padding-left:15px;
}
.partner_news .one_j h5,
.jurnal .one_j h5 {font-size:1em}

.jurnal td.j_1 {    
    width:100px;
}
.jurnal td {border-top:1px solid #ccc; padding-top:10px;}
.jurnal tr:first-child td {border:none; padding-top:0}

.wrap_divs_js .one_j {    
    display:inline-block;
    vertical-align:top;
    min-width:230px;
    width:47%;
    *display:inline;
    *zoom:1;
}
.magazinDivisions {
    margin-bottom:10px;
    background:#E5EFF9;
    border-bottom:2px solid #0066CC;
    padding:12px 0 15px;
    overflow:hidden;
    _height:1%;
}
.magazinDivisions_plashka {
    background:#06c;
    color:#fff;
    font-size:1.4em;
    font-weight:bold;
    margin:0;
    padding:8px 10px;
    text-align:center;
}
.magazinDivisions ul {
    list-style:none;
    margin:0;
    padding:0;
}
.magazinDivisions li {
    float:left;
    margin-left:0;
    width:33%;
}
.magazinDivisions li a {
    display:block;
    margin-left:10%;
}
.magazinDivisions .active7 a {
    color:#000;
    cursor:default;
    text-decoration:none;
}
.wrapperBg {
    padding:0 0 8px 0;
    clear:both;
}
.pnlImgMag {
    float:left;     
    height:345px;
    overflow:hidden; 
    margin-bottom:15px;
    width:49.5%;
}
.pnlImgMag div {    
    overflow:hidden;
    margin-bottom:7px;
    height:214px;     
}
.pnlImgMag div img {
    background:#fff;
    border:1px solid #666;
    padding:3px 4px;
}
.pnlImgMag span {
    color:#333;
    font-size:1.2em;    
}
.pnlImgMag a {
    color:#085cbc;
    font-size:1.6em;
    font-weight:bold;
    display:block;
    margin-top:8px;
    margin-right:10px;
}
.wrap_magazinArticlesLimited {
    overflow:hidden;
    max-height:295px;
    _height:295px;
}
.oneMagazineGruzShin {
    float:left;
    margin-bottom:25px;
    padding-right:5px;
    width:46%;
    height:110px;
    overflow:hidden;
}
.oneMagazineGruzShin span {
    color:#000;
    font-size:.9em;
}
.oneMagazineGruzShin table {
    float:left;
    margin:1px 7px 16px 1px;
    width:auto;
}
.oneMagazineGruzShin td {
    background:#fff;
    border:1px solid #333;
    padding:4px;
    width:90px;
    height:90px;
    text-align:center;
    vertical-align:middle;
}
.oneMagazineGruzShin a {
    color:#085cbc;
    display:block;
    font-size:1.2em;  
    line-height:1.4em;  
}
.oneMagazineGruzShin p {
    color:#666;
    font-size:1.1em;
    margin-top:2px;
    line-height:1.4em;
    position:relative;
    *position:static;
}
.toRight2 {
    margin-left:24px;
}
.fade {
    position:absolute;
    bottom:-10px;
    right:0;
    width:158px;
    height:37px;
    *display:none;
}
.kipa {
    background:url('/i/kipa.png') no-repeat;
    position:absolute;
    right:5px;
    top:-18px;
    width:71px;
    height:49px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/kipa.png',sizingMethod='crop');
}
.yearsArhiv {
    float:right;
    font-size:1.2em;
}
.yearsArhiv a,
.yearsArhiv strong {
    margin-left:15px;
}
.ddlArhiv {
    float:left;
    padding-bottom:2px;
    position:relative;
    z-index:3;
}
.ddlArhiv a {
    color: #2c6dda;
}
.ddlArhiv div.bull {
    background:url(/i/bull.gif) no-repeat;
    cursor:pointer;
    position:relative;
    left:4px;
    margin-top:3px;
    width:13px;
    height:12px;
    z-index:1;
}
.ddlArhiv .mounth {
    border-bottom:1px dashed #2c6dda;
    color:#2c6dda;
    cursor:pointer;
    font-size:1.2em;
    float:left;    
}
.ddlArhiv:hover .hiddShow {
    left:0;
    font-size:1.2em;
}
.ddlArhiv:hover .hiddShow {
    display:block;
}
.ddlArhiv .pair2 {
    background:#fff;
}
.adding2 {
    padding-left:0; 
    height:163px; 
    padding-right:7px; 
    width:134px;
    overflow:hidden;
    margin-bottom:15px;
} 
.one_news .img_bord {
    background:#fff;
    border:solid 1px #666; 
    padding:3px 4px;
    float:left; 
}
.one_news p {
    clear:both;
}
.one_news h5 {
    font-size:1em;
}
.wrap_content .one_news a {
    background:none;
    margin:0;
    padding:0;
    text-decoration:underline;
    color:#0262c3;
}
#news_bottom {
    padding:0 5px;
}
#news_bottom h6 {
    font-size:1em;
    font-weight:bold;
    color:#0262c3;
}

#news_bottom .jurnal p {
    margin:0;
    padding:0;
}

#news_bottom .data {
    font-size:.83em;
    color:#000;
    line-height:1em;
    display:block;
    margin-top:-11px;
    position:relative;
    top:-3px;
}

#news_bottom ul {
    list-style:none;        
    font-size:1.2em;
    color:#333;
    margin:0 0 -6px 0px; 
    float:left;
    width:97%;
    overflow:hidden;
    position:relative;
    height:31px;
}
#news_bottom ul li {
    display:inline;    
}
#news_bottom ul li a {
    color:#333;    
    float:left;
    background:#f2f2f2;
    border-left:1px solid #fff;
    border-bottom:1px solid #fff;
    padding:5px 7px;
    outline:none;
    text-decoration:none;
}
#news_bottom ul li a:hover {
    background:#e5e5e5;
    border-bottom:1px solid #e5e5e5;
}
#news_bottom li.li_active a {
    background:#e5e5e5;
    border-bottom:1px solid #e5e5e5;
}
#news_bottom .separator {
    border-left:12px solid #06c; 
    width:90%;
    height:3px;
    margin:15px 0;
    clear:left;
    position:relative;
    left:-12px;
    overflow:hidden;
}
#news_bottom .separator div {
    border-top:1px solid #ccc;
    float:left;
    width:12px;
}
.panel_select {
    border:1px solid #ccc; 
    font-size:1.2em;
    padding:8px 0 4px 0; 
    background:#f2f2f2;
}
.panel_select a {
    background:url(/i/plus_blue.gif) no-repeat; 
    padding-left:19px;
    margin:0 0 4px 10px;
    display:block;
    color:#000;
    cursor:pointer;
    text-decoration:none;
    outline:none;
    position:relative;
} 
.panel_select a.a_active {
    background:url(/i/minus_blue.gif) no-repeat; 
    padding-left:19px;
    margin:0 0 4px 10px;
    display:block;
    color:#000;
    text-decoration:none;
    outline:none;
} 
.panel_select a:visited {
    color:#000;
}
.top_corners {     
    background:url(/i/tr2.gif) no-repeat 100% 0; 
    position:relative; 
    top:3px;
    z-index:1;
}
.bottom_corners {
    background:url(/i/br2.gif) no-repeat 100% 0; 
    position:relative; 
    top:-3px;
}
.wrap_panel_default {
    padding:0 18px 0 16px;
}
#news_bottom .wrap_photo_news {
    float:left;
    width:180px;
}
/*-----------3----------*/
.popup_container {
    cursor:pointer;
    display: table; 
    width:86px; 
    height: 86px; 
    float:left; 
    *position: relative; 
    overflow: hidden; 
    *border:1px solid #999;
    margin:1px 2px 2px 1px;
    *margin:0 2px 2px 0;
    z-index:1;    
}
.addStyle4 {
    margin-right:50px;
    margin-bottom:12px;
}
.vert_align {
    *position: absolute; 
    *top: 50%;
    display: table-cell; 
    vertical-align: middle; 
    width:86px;
    border:1px solid #999;
    *border:0;
    z-index:1;
}
.img_wrap {
    position: relative; 
    *top: -48.5%; 
    text-align:center;
    width:86px; 
    overflow:hidden;
}
.addStyle11 .img_wrap {
    width:85px;
}

.shadow_popup_wrap {display:none;}
.shadow_popup_img {
    height:13px;
    width:100%;
    *display:none;
}
div#divForImage {
    background:url(/i/loading.gif) no-repeat 50% 50% #fff;
}
.PopUpImage {
    border:1px solid #999; 
    padding:12px; 
    text-align:center;      
    background:#fff;
}
div#divForMainImage {
    background:#fff url(/i/loading.gif) no-repeat 50% 50%;
}
.PopUpImage p {
    font-size:12px;
    width:250px;
    text-align:left;
    border-left:3px solid #0262c3;
    padding-left:5px;
    margin-top:5px;
    margin-bottom:0;
}
.wrap_photo_news .border {
    background:#fff;
    border:1px solid #999;
    padding:2px;
    text-align:center;
    width:176px;
}

.news_cont {
    margin-left:12px;
    padding-right:7px;
    padding-bottom:15px;
    _height:0;
}
.addStyle25 {margin:0; padding-left:5px}
.news_cont .cr {
    margin-top:25px;
    font-size:1.1em;
    color:#999;
}
.news_cont .cr a {
    color:#333;
    text-decoration:none;
}
.news_cont p {
    font-size:1.4em;
    margin-bottom:15px;
}
.news_cont ul {
    margin-bottom:15px;
    list-style:circle;
    font-size:1.4em;
    float:none;
    width:97%;
    height:auto;
}
.news_cont ul li {
    display:list-item;
}
.news_cont ul li a,
.news_cont ol li a {
    color:#06c;
    float:none;
    background:none;
    border:none;
    padding:0;
    text-decoration:underline;
}
.news_cont ul li a:hover {
    background:none;
    border:none;
}
.news_cont ol {
    margin-bottom:15px;
    list-style:dicimal;
    font-size:1.4em;
    line-height:1.4;
}
.news_cont ol li {margin-left:25px}
.news_cont ol ul,
.news_cont ol ol {font-size:100%}
.wrap_photo_news .small_photos {    
    margin:0 0 2px 0;
    overflow:hidden;
    _zoom:1;
}    
.wrap_photo_news .small_photos img {    
    float:left;
    margin-top:5px;
}
.wrap_photo_news .panel_zoom {
    border:1px solid #ccc; 
    padding:5px 0 7px 0; 
    background:#f2f2f2;
    font-size:1.2em;
    text-align:center;
}
.wrap_photo_news .panel_zoom a {
    background:url(/i/lupa.gif) no-repeat; 
    padding-left:19px;
    color:#06c;
}   
#news_bottom .foot_news {
    clear:both;
    margin-top:10px; 
    font-size:1.2em;
}
#news_bottom .foot_news .foot_left {
    float:left;
    width:180px;   
}
#news_bottom .foot_news .foot_left a {
    background:url(/i/arr1.gif) 0 60% no-repeat;
    padding-left:17px;
    color:#06c;
    line-height:1.5em;
    display:block;
}
#news_bottom .foot_news .foot_right {
    margin-left:185px;
    _margin-left:182px;
}    
#news_bottom .foot_news .panel {   
    border:1px solid #ccc; 
    background:#f2f2f2;
    padding:10px;
    overflow:hidden;
    _zoom:1;
}
#news_bottom .foot_news .foot_right .panel {
    padding:2px 10px 10px 10px;
    line-height:1.6em;
}
#news_bottom .foot_news .foot_right .panel .arr {
    font-size:1.2em; 
}
#news_bottom .foot_news .foot_right .panel a {
    color:#06c;
    display:block;
}
#news_bottom .foot_news .forward {    
    float:right;
    width:48%;
    text-align:right;    
} 
#news_bottom .foot_news .back {    
    float:left;
    width:48%;
    text-align:left; 
} 
.calendar_wrap {
    background:#f2f2f2; 
    margin:0 0 10px 11px; 
    padding:10px 2px; 
    font-size:.83em;
    width:172px;
    margin-right:-100px;
    position:relative;
} 
.calendar_wrap table.calendar td {
    vertical-align:middle;
    text-align:center;
    color:#000;
} 
.calendar_wrap table.calendar tr.dayweek td {
    color:#999;
    width:24px;
}
.calendar_wrap table.calendar tr.dayweek td.red {
    color:#f20000;
    width:26px;
}
.calendar_wrap table.calendar td.red {    
    color:#f20000;
}
.calendar_wrap table.calendar td a {
    background:none;
    color:#0262c3;
    margin:0;
    padding:0;
    text-decoration:underline;
}
.calendar_wrap table.calendar td a:visited {
    color:#800080;
}
.calendar_wrap table.calendar td.red a {
    color:#f20000;
}
.calendar_wrap table.calendar td.red a:visited {
    color:#800080;
}
.calendar_wrap table.calendar td.active {
    background:#0262c3;
    color:#fff;
}
table.news_gall_wrap {
    border-collapse:collapse;
    margin:0 auto;
    width:auto;
}
table.news_gall_wrap td.empty {
    width:5px;
}
table.news_gall_wrap table {
    width:114px;
    height:101px;
}
table.news_gall_wrap table td.photo {
    border:1px solid #999;
    vertical-align:middle;
    text-align:center;
    width:112px;
    height:85px;
    padding:0;
    cursor:pointer;
}
table.news_gall_wrap table td.shadow {
    background:url(/i/shadow3.gif) no-repeat;
    height:15px;
}
.news_right_col {
    padding:0 5px 0 10px;
}
.news_right_col h5 {
    background:url(/i/3dots.gif) no-repeat 0 85%;
    font-size:100%;
    margin:0 0 10px 0px;
    padding:15px 0 0 10px;
}
.news_right_col a {
    background:none;
    color:#0262c3;
    font-size:100%;
    text-decoration:underline;
    padding:0;
    margin:0;
}
.news_right_col a:visited {
    color:#906;
}
.data2 {
    color:#777;
    font-size:9px;
    margin-bottom:0px;
}
.news_right_col table {
    height:100%;
}
.news_right_col table td {
    text-align:center;
    vertical-align:middle;
}
.wrapTable {
    background:#fff;
    border:1px solid #838383;
    clear:left;
    float:left;
    margin-right:6px;
    margin-bottom:10px;
    width:42px;
    height:42px;
}
.imitCell {
    display:table;
    height:44px;
    *height:1%;
}

table.img_r_col_news {
    border:1px solid #999; 
    margin-bottom:5px;
    width:90px; 
    height:90px; 
}
table.img_r_col_news td {
    background:#fff; 
    padding:3px;
    vertical-align:middle; 
    text-align:center; 
    height:90px;
}

/*----------------- transport list ----------------*/
/*
#transport_list .panel_select {
    border:1px solid #ccc; 
    padding:7px 10px; 
    background:#f2f2f2;
}
#transport_list .panel_select a {
    background:url(/i/plus_blue.gif) no-repeat; 
    padding-left:19px;
    color:#06c;
}
*/
.wrap_sorting {
    max-width:1205px;
    margin-right:20px
}
table.sorting {
    font-size:1.2em;
    width:100%; 
    background:#f2f2f2; 
    height:28px;
}
table.sorting td {
    vertical-align:middle;
}
table.sorting td.sort:hover {
    background:#dfdfdf;
}
table.sorting .active {
    background:#dfdfdf;
}
table.sorting td.sort a {
    color:#0262c3;
    display:block;
    position:relative;
    padding:5px 0;
}
table.sorting td.page {
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    font-weight:bold;
    width:26px;
}
table.sorting td.page a {
    color:#06c;
    text-decoration:none;
    display:block;
    padding:5px 0;
    position:relative;
}
table.sorting td.page:hover {
    background:#ccc;
    color:#333;
}
table.addStyle14 td {
    border-left:1px solid #ccc;
    text-align:center;
    white-space:nowrap;
    padding:0 5px;
}
table.addStyle14 .active {
     background: #cfcfcf; 
     color:#000;
     font-weight:bold;
}
table.addStyle14 a {color:#06c; margin-right:6px}

/*----------------------*/
table.sorting td.type2 {
    text-align:center;
    padding:0;
    font-weight:normal;
    vertical-align:middle;
}
table.sorting td.type2 a,
table.anounce a { 
    background:none; 
    display:inline;
    color:#0262c3;
    font-weight:normal;
    padding:0;
    margin:0;
    text-decoration:underline;
}
table.anounce td .radBtns span {
    float:left;
    margin-right:15px;
}
table.anounce td .radBtns span input {
    float:left;
    width:15px;
    height:15px;
    margin:0 5px 0 0;
}
table.anounce td .radBtns span label {
    float:left;
    font-weight:normal;
}
\\.outside_crop {
    background:#cfcfcf;
    position:relative; 
    top:-54px;
    padding-bottom:1px;
} 
\\.outside_crop p {  
    font-size:1.1em;
    margin:0px 10px 5px;
    position:relative;
    top:-5px;
}
table.anounce td.tdBtnFake {
    vertical-align:bottom;
    padding-bottom:6px;
}
table.anounce .btn_fake {
    padding:2px 3px 4px;
    margin-right:10px;
    overflow:hidden;
    white-space:nowrap;
}
table.anounce .active2 {
    background:#e0e0e0;
    border-top:1px solid #b1b1b1;
    border-left:1px solid #b1b1b1;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
}
table.anounce .active2 a {
    color:#000;
}
table.for_selects {
    margin:0;
}
table.for_selects input {
    width:95%;
}
table.for_selects td {
    width:24%;
} 
table.for_selects label {
    font-weight:normal;
}
/*---------------------*/
/*
#transport_list table td.page:hover a {
    color:#333;
}
*/
table.sorting td.page_active {
    background:#ccc;
    color:#333;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    font-weight:bold;
    width:26px;
}
.right_arr {
    font-size:1.4em;    
    color:#0262c3;  
    line-height:1;  
}
/*
#transport_list .container_item {
    margin-bottom:10px; 
    overflow:hidden;
    _zoom:1;
    clear:both;    
}
#transport_list .container_item a {
    color:#0262c3;
}
#transport_list .container_item a:visited {
    color:#800080;
}
*/
.container_item {
    clear:both;
    margin-bottom:0; 
    padding:15px 0 5px;
}
.container_item .wrap_photo {
    float:left; 
    text-align:center; 
    display:inline; 
    margin-bottom:10px;
    padding:0 10px;
    width:98px;
    font-size:1.2em;
}
.photo {
    background:#fff;
    width:90px; 
    border:1px solid #ccc; 
    padding:5px 3px;
}
.container_item .shadow {
    background:url(/i/shadow_list.gif) no-repeat; 
    height:6px;
    display:none; 
}
.container_item .description {
    border:1px solid #ccc;
    margin-left:125px; 
    padding:10px; 
}
.container_item .description td:first-child {
    padding-right:20px;
}
.container_item h2 {
    color:#0262c3;
    font-weight:normal;
    font-size:1.6em;
    margin:0;
    padding:0;
}
.container_item h2 a{
    color:#0262c3;
}
/*
#transport_list h2 .new {
    color:#c00;
    font-size:.6em;
    font-weight:bold;
    position:relative;
    left:2px;
    top:-.6em;    
}
*/
.container_item .descr_top, .container_item .descr_bottom {
    overflow:hidden;
    font-size:1.2em;
    _zoom:1;
}
.container_item .descr_bottom {
    display:none;
}
.container_item .descr_top .proizvod, .container_item .descr_bottom .add_to {
    float:right;    
}
.container_item .descr_top .proizvod {
    font-weight:bold;    
}
.container_item .descr_top .proizvod a, .container_item .descr_bottom .add_to a {
    font-weight:normal;
    color:#06c;
}
.container_item .descr_top .proizvod a:visited, .container_item .descr_bottom .add_to a:visited {
    color:#06c;
}
.containerOneAd {max-width:900px}
.containerOneAd .descriptionOneAd {
    margin-left:130px;
}
.containerOneAd .descriptionOneAd .innerDescriptionOneAd {overflow:hidden}
.containerOneAd .leftPart {margin-bottom:10px}
.containerOneAd .rightPart {text-align:left; width:175px}
.containerOneAd .foreignCurrency {
    display:block;
    font-size:12px;
    margin:5px 0 10px 0;
}
.containerOneAd .tilda {margin-left:-15px}
.containerOneAd .help {
    background:url('/i/q3.gif') no-repeat;
    display:inline-block;
    float:none;
    height:11px;
    margin:-7px 0 0 10px;
    padding:0;
    position:static;
    vertical-align:top;
    width:11px;
}
.resultSelectParams {
    clear:both;
    overflow:hidden;
    max-width:900px;
}
.resultSelectParams .description {
    border:none;
    margin-left:130px;
    overflow:hidden;
    padding:0;
}
.resultSelectParams h2 {font-weight:bold}
.resultSelectParams .priceInSale-InOrder {
    font-size:1.2em;
    width:170px;
}
.resultSelectParams .priceInSale-InOrder a {
    display:inline-block;
    font-size:1.17em;
    font-weight:bold;
    margin:0 4px 4px 0;
}
.resultSelectParams .priceInSale-InOrder .kolvo {color:#737373}
.resultSelectParams .priceInSale-InOrder .inSale {color:#3ea500}
.resultSelectParams .priceInSale-InOrder .inOrder {color:#f60}
.resultSelectParams .priceInSale-InOrder .wrapRub {margin:0 5px 0 3px}
.print {
    border-bottom:1px solid #000;
    color:#000;
    margin:30px 0 0;
    padding-bottom:10px;
    width:680px;
}
.print a {color:#000; text-decoration:none;}
.print .wrap_photo {
    margin-bottom:10px;
    width:170px;
}
.print .description {
    border:none;
    margin-left:185px;
    padding:0;
}
.print .wrap {padding:0}
.print .rightPart {margin-right:5px}
.print p.oneLineData {margin:0; clear:both; position:relative; _zoom:1}
.print p.oneLineData span {white-space:nowrap}

.print2 {width:680px; padding-top:10px}
.print2 .rightPart {margin-right:5px}
.print2 .btn_send_message,
.print2 .btn_gray,
.print2 .viewing,
.print2 .findError {display:none}

.print3 {width:600px}
.print3 .countPrice h2 {text-align:left}
.print3 td.period {width:11%; font-size:12px;}
.print3 th.period {width:11%}
.print3 .wrap_table {padding-right:0}
.print3 .addStyle20 .price {padding:0 8px 0 0; width:106px; *width:95px}

.print4 {width:600px; margin:0 auto}
.print4 .countPrice h2 {text-align:left}
.print4 td.period {width:11%; font-size:12px; color:#000}
.print4 th.period {width:11%}
.print4 .wrap_table {padding-right:0}
.print4 .addStyle20 .price {padding:0 8px 0 0; width:106px; *width:95px}

.print4 .topPrint4 {border-bottom:1px solid #536066;}
.print4 .bot td {width:50%}
.print4 .bot p {margin:0 0 2px}
.print4 address {
    float:right;
    font-style:normal;
}
.print4 address p {
    color:#000;
    font-size:1.1em;
}
.print4 .div1 {
    color:#000;
    padding:50px 50px 35px;    
}
.print4 .div1 p {
    margin:0;
    line-height:1;
    white-space:nowrap;
}
.print4 h3 {color:#000; font-size:1.4em}
.print4 tr.unpair2 {background:#f2f2f2}
.print4 .addStyle20 table td {color:#000}
.print4 #ff_trDiscount td {color:#999}
.common .description {
    margin-left:0;
    float:left;
    width:515px;
}
.common .wrap_photo {
    float:left; 
    margin-right:10px;
    width:170px;     
}
.print5 {width:750px; min-width:0; margin:0}
.print5 *,
.print5 h3 {color:#000}
.print5 .wrap_logo,
.print5 .panel_select,
.print5 .modelInAnn,
.print5 .findError {
    display:none;
}
.print5 .modif {background:none}
.print5 .modif a.nameModif {
    background:none;
    padding:0;    
}
.print5 .sorting span {
    border:none;
    color:#000;
}
.print5 .listComps {
    font-size:12px;
    text-align:left;
}
.print5 .listComps img {margin-bottom:5px}
.print5 .listComps p {
    font-size:100%;
    margin:0;
    padding:0 10px 0 0;
    line-height:1.3;
}
.print5 .listComps td {
    padding:10px 0;
    border-bottom:1px solid #000;
}
.print5 .pare {background:none}
/*--------------------------*/
.container_item .type2 {
    _margin-left:100px;
    padding:1px;
    *height:1%; 
}
.container_item .type2 h2 {
    color:#000;
    font-weight:bold;
}
.container_item .type2 h2 sup {
    color:Red;
    font-weight:normal;
    margin-left:4px;
}
.container_item .r_col {
    color:#000;
    text-align:right;
    padding:10px 10px 0 0;
    width:101px;
}
.container_item .r_col span.price {
    font-size:2.4em;
    white-space:nowrap;
}
.container_item .r_col p {
    margin:0;
    padding:0;
}
.container_item .r_col p span {
    color:#999;
    display:block;
    margin-bottom:10px;
}
.container_item p.tipsize {
    color:#666;
    float:left;
    width:50%;
    font-size:1.2em;
    margin:8px 0 0 0;
}
.help {
    font-size:1.1em;
    position:relative;
    float:left;
    padding:6px 0 3px;
    z-index:5;
}
.help a {
    color:#0262c3;
    border-bottom:1px dashed #0262c3;
    text-decoration:none;
    margin-right:5px;
    font-size:12px;
}
.help .popup {
    bottom:0;
    display:none;
    margin-bottom:10px;
    position:absolute;
    right:0;
    font-size:12px;    
}
.addstyle .popup {
    top:-170px;
    left:-130px;
}
.help .popup table {
    width:241px;
}
.container_item .help .popup table td {padding:0}
.help .popup table td.center {
    background:#fff; 
    padding:5px 5px 5px 9px;
}
.help .popup ol {
	margin-left:-4px;
	*margin-left:0;
}
.help .popup li a {
    border-bottom:none;
    text-decoration:underline;
    margin-left:-3px;
    *margin-left:-7px;
}

.help .popup li a:hover {
    color:#000;
}
.help .popup .bg_t {
    background:url(/i/bg_popup_t.png) no-repeat;
    height:6px;
    //background:none;
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_popup_t.png',sizingMethod=crop);
}
.help .popup .bg_l,
.help .popup .bg_r { 
    background-repeat:repeat-y;
    width:6px;
}
.help .popup .bg_l {
    background-image:url(/i/bg_popup_l.png);
    //background:none;
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_popup_l.png',sizingMethod=scale);
}
.help .popup .bg_r {
    background-image:url(/i/bg_popup_r.png);
    //background:none;
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_popup_r.png',sizingMethod=scale);
}
.help .popup .bg_b {
    background:url(/i/bg_popup_b.png) no-repeat;
    height:17px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_popup_b.png',sizingMethod=crop);
}
.help .popup .adding {
    background:#fff;
    border:1px solid #d9d9d9;
    padding:0;
    height:132px;
    position:relative;
}
.addstyle .popup .adding {
    height:100px;
    margin:0 4px 10px 0;
    *margin:0 2px 10px 0;
}

.help .popup p {
    font-size:12px;
}
.help .popup p.c {
    font-size:9px;
}
.help:hover .popup {
    display:block;
}
.container_item .foot {
    background:#e5e5e5;
    padding-bottom:1px;
}
.container_item .foot .ugls {
    background:url(/i/ugol3.gif) no-repeat 100% 4px;
    height:9px; 
    padding:4px 3px 0;
    margin-right:3px;
}
.container_item .foot .ugls div.ugol_left {
    background:url(/i/ugol3.gif) no-repeat;
    width:5px;
    height:3px;
    overflow:hidden;
}
.container_item .up .ugls {
    background:url(/i/ugol4.gif) no-repeat 100% 4px;    
}
.container_item .up .ugls div.ugol_left {
    background:url(/i/ugol4.gif) no-repeat;    
}
.container_item td.tabs {
    padding-left:12px;
    vertical-align:bottom;
}
.container_item .tab {
    background:#f2f2f2;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    color:#000;
    cursor:pointer;
    width:45%;
    float:left;
    font-size:1.2em;
    padding:5px 0;
    text-align:center;
    overflow:hidden;
    *overflow:visible;
    white-space:nowrap;
}
.container_item .tab:hover {
    background:#e5e5e5;
    border-bottom-color:#e5e5e5;    
}
.container_item .active3 {
    background:#e5e5e5;
    border-bottom:1px solid #e5e5e5;
}
.container_item .hide_text {
    background:#fff;
    padding:5px;
    margin:0 12px 12px;
    border-top:1px solid #9e9e9e; 
    border-left:1px solid #9e9e9e;
    position:relative;
    overflow:hidden;
}
.container_item .hide_text p {
    margin:0 10px;
}
.container_item .hide_text table {
    font-size:1.1em;
    width:70%;
}
.container_item .hide_text table td {
    padding:0 0 3px 3px;
}

/*----------- forms ---------- */

div#form {
	padding: 0 10px 10px 10px;
	font-size:100%;
}
#form {
    font-size:100%;
}

div.legend {
	border:1px solid #ccc;
	border-bottom:1px solid #fff;
	background:white;
	display:inline;
	clear:both;
	margin-left:15px;
	padding:2px 6px;
	position:relative;
	top:3px;
	font-size:1.2em;
}
fieldset {
    overflow:hidden;
    padding:10px 10px 15px 15px;
	margin-bottom:15px;
    border:1px solid #ccc;
    font:12px Arial;
}
fieldset h4 {
    color:#06c;
    margin:0 0 -5px;
}
fieldset h2 {margin-top:0; font-size:16px}
fieldset div {
	float:left;
	display:inline;
	margin-top:3px;
}
input {padding-left:2px}

div.biggest-select {width:80%}
div.big-select {width:65%;}
div.big-input {width:65%; margin-right:4px;}
div.medium-select {width:48%;}
div.medium-input {width:50%}
div.small-select {width:32%; margin-right:5px;}
div.small-input {width:33%;}
div.tiny-input {width:19%;}

#table_form td {vertical-align:bottom;}

#table_form td div.biggest-select {width:80%}
#table_form td div.big-select {width:65%;}
#table_form td div.big-input {width:65%; margin-right:4px;}
#table_form td div.medium-select {width:48%;}
#table_form td div.medium-input {width:50%}
#table_form td div.small-select {width:96%; margin-right:5px; margin-top:7px}
#table_form td div.small-input {width:33%;}
#table_form div.tiny-input {width:19%;}
#table_form td.right .block-radio, #table_form td.right .block-check {width:92%; *width:95%;}
#table_form td.right {vertical-align:top;}

.biggest-select select {width:100%;}
.big-select select {width:100%;}
.big-input input {width:99%;}
.medium-select select {width:100%;}
.medium-input input {width:95%;}
.small-select select {width:100%;}
.small-input input {width:95%;}
.tiny-input input {width:95%}

.check-three-col, .radio-three-col {width:33%;}
.check-three-col label, .radio-three-col label {margin-left:10px;}

.check-two-col, .radio-two-col {width:45%;}
.check-two-col label, .radio-two-col label {margin-left:10px;}

.textarea-big {width:98%; height:100px;}
.textarea-two-col {width:64%; height:100px}
.textarea-medium {width:48%; height:80px; margin-right:5px}

.textarea-big textarea {width:98%; height:100px;}
.textarea-two-col textarea {width:99%; height:100px; }
.textarea-medium textarea {width:99%; height:65px; }

span.star {padding-left:5px; color:red}

.block-radio, .block-check {float:right; width:30%;}
.block-radio div, .block-check div {width:100%}
.block-radio div input, .block-check div input {float:left;}
.block-radio label, .block-check label {float:left; margin-left:5px; width:83%; }

.comm {}
.comm label {margin-left:5px; float:left;}
.comm input {width:15px; height:14px; float:left; margin:0; padding:0 }

.comm-reg {display:block; overflow:hidden; width:94%; color:#7a7a7a}
.comm-reg2 {display:block; overflow:hidden; font-size:11px; color:#666}
.comm-reg label {margin:0 0 0 5px; padding:0; float:left; width:87%;}
div.small-input-reg .comm-reg input {width:15px; height:14px; float:left; margin:0; padding:0;}
.comm_text {margin:-3px 0 3px; color:#7a7a7a; font-size:1em;}

.bigfont input {
    font-size:18px;
}
#ctl00_cphMain_ctl00_updPanel {width:100%}
div.small-input-reg, 
div.small-select-reg, 
div.small-textarea-reg {
    width:43%;
}
div.big-textarea-reg {width:100%}
div.big-input-reg {width:90%}

div.small-input-reg input,
div.big-input-reg input {
    float:left;
    margin:3px 0;
    padding-top:2px;
    _padding-top:0;
    width:90%;    
}
div.small-select-reg select {
    width:90%;
    margin:3px 0;
}
div.small-textarea-reg textarea {
    float:left;
    margin:3px 0;
    height:120px;
    width:90%;
}
div.big-textarea-reg textarea  {
    border:1px solid #a7a6aa;
    float:left;
    margin:3px 0;
    height:120px;
    width:100%;
}
div.small-input-reg span {
    padding:0 0 0 3px;
}
div.small-input-reg span.t2 {
    margin-left:-8px;
    padding:0;
}
.clear {
    clear:both;
    display:block;
    width:100%;
    font:1px/1px Arial;
    height:3px;
    overflow:hidden;
    _zoom:1;    
}    
.comm span label {
    margin-left:5px;
    _margin-left:3px;
    margin-right:30px;
}
.loginPop-abs {
    background:#fff;
    border:7px solid #56646a;
    padding:20px 50px 0;
    position:relative;
    top:31px;
    width:315px;
}
.login_onPage {
    width:315px;
}
.login_onPage label,
.login_onPage label input,
.login_onPage .fogetPass,
.loginPop-abs label,
.loginPop-abs label input,
.loginPop-abs .fogetPass {
    color:#5c737d;
}
.login_onPage label,
.loginPop-abs label {
    display:block;
    font-size:1.2em;
    margin-top:20px;
    width:200px;
}
.login_onPage label input,
.loginPop-abs label input { 
    border-color:#d4d0c8;
    border-width:1px;    
    margin:0;
    padding:2px;
    width:100%;
}
.loginPop-abs .close {
    background: url("/i/close2.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 17px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 17px;
}
.login_onPage .btn,
.loginPop-abs .btn {
    clear:both;
    margin:20px 0 25px;
    padding:2px 10px;
}
.login_onPage .fogetPass,
.loginPop-loginEnter .fogetPass {
    border-bottom:1px dashed;
    cursor:pointer;
    float:right;
    line-height:1;
    margin:-15px 0 0;
}
.login_onPage .linkRegistration{
    float:right;
    margin-top:-15px;
}
.login_onPage .login_check label,
.loginPop-loginEnter .login_check {display:block; margin-top:20px; width:auto;}

.login_onPage .login_check input,
.loginPop-loginEnter .login_check input {
    float:left;
    height:15px;
    margin-right:5px;
    vertical-align:middle;
    width:15px;
}
.login_onPage .captcha,
.loginPop-loginRecover .captcha {
    float:right;
    margin-top:-25px;
}
.rbl_type_payment td {
    padding-bottom:15px;
}  
.rbl_type_payment label {
    font-weight:bold;
    font-size:1.2em;
    float:left;
} 
.rbl_type_payment label span {
    font-weight:normal;
    font-size:1em;
    display:block;
    line-height:1.5;
} 
.rbl_type_payment label span a {
    background:url(/i/help.gif) no-repeat 100% 0;
    padding-right:17px;
    margin-right:3px;
    cursor:pointer;
} 
.rbl_type_payment input {
    float:left;
    width:15px;
    height:15px;
    margin-right:6px;
} 
.blkUploadPhoto {
    border:1px solid #dfeaed;
    border-top:0;
    padding:10px 0;
    width:100%;
    position:relative;
    margin:0;
}
.blkUploadPhoto div {
    margin:0 0 0 10px;
}
.blkUploadPhoto .uf {
    width:338px; 
    *padding:3px 0 2px; 
    text-align:right;
    float:left;
}
.blkUploadPhoto .uf2 {
    width:258px; 
    *padding:3px 0 2px; 
    text-align:right;
    float:left;
}
.blkUploadPhoto .wrapPhoto {margin-left:75px}
html:root .blkUploadPhoto .uf2 {margin-left:-4px}
.btnUpload {
    float:right; 
    background:url(/i/btn_upload.gif) no-repeat; 
    border:none; 
    width:70px; 
    height:21px;     
    margin-top:1px
}
.wrapPhoto {
    position:relative;
    width:84px;
}
.wrapPhoto table {width:auto;}
.wrapPhoto table td {
    background:#fff;
    border:1px solid #cfcfcf;
    text-align:center;
    vertical-align:middle;
    width:84px;
    height:84px;
}
.wrapPhoto a {
    position:absolute;
    top:0;
    right:-20px;
}
.wrapPhoto input {
    position:absolute;
    top:0;
    right:-20px;
}
.div1Param {width:220px}
.div2Param {width:315px}
.div1Param table,
.div2Param table {width:auto}
.div1Param td,
.div2Param td {padding:6px 0; vertical-align:middle}
.div1Param label,
.div2Param label {font-weight:bold; white-space:nowrap}
.div1Param .l,
.div2Param .l {text-align:right; padding-right:5px}
.div1Param input,
.div2Param input {width:75px;}
.div1Param select,
.div2Param select {width:80px;}
.rbl1, .rbl2 {white-space:nowrap}
.rbl1 input {width:15px; height:15px; margin:0 4px 0 16px; vertical-align:text-top}
.rbl2 input {width:15px; height:15px; margin:0 4px 0 4px; vertical-align:text-top}
.rbl1 label,
.rbl2 label {font-weight:normal}
.rbl2 label {margin-right:6px}
table.dopParam {width:auto; *margin-left:-15px}
.dopParam td {vertical-align:middle}
.dopParam td.forLabel {text-align:right;}
.dopParam td a {
    background:none; 
    color:#0262c3;
    margin:0;
    padding:0;
    text-decoration:underline;
}
.dopParam td.forLabel label {font-size:11px}
.dopParam td.forInput {}
.dopParam td.forInput input {
    margin:5px;
    width:140px;
}
.dopParam  .td3 {
    width:160px;
    padding:6px 0;
    font-size:11px;    
}
.dopParam .td3 a {display:inline}
.dopParam .td4 input {width:50px;}
.dopParam .td5 input {width:50px; margin:0 2px}
.dopParam .td4,
.dopParam .td5 {padding:6px 5px 6px;}
.dopParam .td5 {padding-left:10px}
#ctl00_cphMain_UpdatePanel2,
#ctl00_cphMain_werwerwer,
#ctl00_cphMain_upImages,
#ctl00_cphMain_UpdatePanel4 {width:100%; margin:0; padding:0}

.cblChapters span span {float:left; width:45%}
.cblChapters input {
    margin:0 5px 5px 0;
    width:15px;
    height:15px;    
    vertical-align:text-top;
}
.cblChapters label {white-space:nowrap;}
.newsCreate p {
    font:1em Arial;
    margin-bottom:15px;
}
.newsCreate label {
    font-weight:bold
}
.newsCreate .comm_text2 {
    color:#999;
    font-size:.85em;
    display:block;
}
/*----------- end of form --------------*/
.catalog_item_new {
	color: #FF0000;
	text-transform: lowercase;
}
/*
#tehnik_har .wrap_photo {width:182px}
#tehnik_har .wrap_photo a.all {
    display:-moz-inline-stack;
    display:inline-block;
    margin-bottom:5px;
}
#tehnik_har .img_main {
    display:block;
    text-align:center;
    border:1px solid #ccc;
    padding:3px;
    width:172px;
}
.img_main a {
    background:#06c;
    color:#fff;
    font-size:1.2em;
    display:block;  
    padding:3px;  
    text-decoration:none;
}
.img_main a:hover,
.img_main a:visited:hover {
    color:#fff;
    text-decoration:underline
}
.img_main span {padding-top:15px;}
#tehnik_har .wrap_photo img.shadow {
}
#tehnik_har .wrap_photo a {
    cursor:pointer;
}
#tehnik_har .wrap_photo .small_photos {    
    margin:0 0 2px 0;
    overflow:hidden;
    _zoom:1;
}    
#tehnik_har .wrap_photo .small_photos img {    
    float:left;
    margin-top:5px;
}

#tehnik_har .wrap_photo .panel_zoom {
    border:1px solid #ccc; 
    padding:5px 0 7px 3px ; 
    background:#f2f2f2;
    font-size:1.2em;
}
#tehnik_har .wrap_photo .panel_zoom a {
    background:url(/i/lupa.gif) no-repeat; 
    padding-left:19px;
    color:#06c;
}   
*/
.ProductDescription {font-size:1.2em}
#tehnik_har h3 {
    color:#0262c3;
    font-size:1.4em;
    font-weight:bold;
}
#tehnik_har h3 nobr {display:none}
.haracters table td {   
    font-size:1.2em; 
    padding:6px 10px 6px 5px; 
}
.haracters img.q {    
    float:right;
}
tr.pair, 
tr.pare {   
    background:#e5eff9;   
}
tr.unpair,
.haracters tr.unpare {   
    background:#fff;   
}
.haracters .difference {display:none}
.haracters .modif .difference {display:block; font-size:1.1em; line-height:1}
.haracters .modif {
    background:#e5eff9;
    padding:5px 5px 0;
    overflow:hidden;
    _zoom:1;     
}
.haracters .modif .img {    
    display:-moz-inline-stack;
    display:inline-block;
    margin-right:10px;
    text-align:center;
    vertical-align:middle;
    height:40px;
    width:45px;
}   
.haracters .modif a.nameModif {
    background:url('/i/plus_blue.gif') no-repeat 0 1px;
    display:-moz-inline-stack;
    display:inline;
    font-size:1.2em;
    padding-left:18px;
    vertical-align:middle;
}
.footerNavigation {
    clear:both;
    margin-top:20px; 
    font-size:1.2em;
}
.footerNavigation .foot_left {
    float:left;
    width:180px;   
}
.footerNavigation .foot_left a {
    background:url(/i/arr1.gif) 0 60% no-repeat;
    padding-left:17px;
    color:#06c;
    line-height:1.5em;
    display:block;
}
.footerNavigation .foot_right {
    margin-left:4px;
}    
.footerNavigation .panel {   
    border:1px solid #ccc; 
    background:#f2f2f2;
    padding:10px;
    overflow:hidden;
    _zoom:1;
}
.footerNavigation .foot_right .panel {
    min-height:51px;
    _height:51px;
    padding:10px;
    line-height:1.6em;
}
.footerNavigation a {display:block}
.footerNavigation a,
.footerNavigation a:visited,
.footerNavigation a:hover,
.footerNavigation a:visited:hover {
    color:#06c;
} 
.footerNavigation .forward {    
    text-align:right;    
}
.footerNavigation .wrap_ss {
    background:#fff;
    border:1px solid #999;
    margin-left:4px;
    padding:1px;
    float:right;
}
.footerNavigation .addStyle15 img {display:block}
/*
#tehnik_har .toSend,
#tehnik_har .toPrint,
#tehnik_har .toAddAnounce {
    margin:20px auto 0;
    width:121px;
}
*/
.disable {
    opacity:.3;
    filter:alpha(opacity='30');
    zoom:1;
}
.vendors li {
    list-style:none;
    margin-left:0;
    margin-bottom:4px;
    padding:1px;
    overflow:hidden;
    _height:1%;
}
.vendors div {
    display:table;
    border:1px solid #ededed;
    float:left;
    height:42px;
    padding:2px;
    text-align:center;
    width:42px;
}
.vendors div span {
    display:table-cell;
    vertical-align:middle;
}
.vendors p {
    font-size:100%;
    margin:10px 0 0 50px;
}
.vendors a {
    display:block;
    font-weight:bold;
}
.vendors span {
    color:#999;
    font-size:.92em;
    white-space:nowrap;
}
.vendorsInOrder li {
    color:#000;
    list-style:none;
    margin:0 0 25px;
    overflow:hidden;
}
.vendorsInOrder li:hover {z-index:1}
.vendorsInOrder div.logoVendor {
    border:1px solid #cdcdcd;
    float:left;
    height:90px;
    margin-right:10px;
    text-align:center;
    width:166px;
    white-space:nowrap;
}
.vendorsInOrder div img,
.vendorsInOrder div .vertAlign {
    display:inline-block;
    vertical-align:middle;
}
.vendorsInOrder div img {
    max-width:164px;
    max-height:88px;
}
.vendorsInOrder div .vertAlign {
    height:100%;
    width:0px;
}
.vendorsInOrder .oneVendorDetails {
    margin-right:185px;
    overflow:hidden;
}
.vendorsInOrder h2 {
    font-size:1.5em;
    font-weight:normal;
    margin:0 0 4px;
}
.vendorsInOrder p {font-size:100%}
.vendorsInOrder .btn_send_message {
    border:1px solid #cdcdcd;
    border-radius:4px;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
    float:right;
    height:auto;
    padding:6px 10px 6px 5px;
    margin-top:45px;
    width:auto;
}
.bigBracket {
    background:#d1d8dc;
    height:4px;
    margin:25px 10px;
    position:relative;
    z-index:0;
}
.makeRequestToAllComps .ptr,
.bigBracket div {background:url('/i/big_bracket.gif') no-repeat; position:absolute}
.bigBracket .l,
.bigBracket .r {height:12px; width:10px; top:0}
.bigBracket .l {
    background-position:0 -19px;
    left:-10px;
}
.bigBracket .r {
    background-position:-10px -19px;
    right:-10px;
}
.bigBracket .ptr {
    background-position:0 -8px;
    height:11px;
    left:50%;
    margin:-7px 0 0 -7px;
    width:14px;
}
.modelInAnn {
    background:url('/i/pic24.gif') no-repeat 0 19px;
    border-top:1px solid #ccc;
    display:block;
    font-size:1.2em;
    margin-top:10px;
    padding:15px 0 4px 25px;
}
.repair li {
    display:inline-block;
    margin-left:4px;
    vertical-align:top;
    width:48%;
    *display:inline;
    *zoom:1;
}
.categoryCustomers {
    color:#06c;
    cursor:pointer;
    margin-top:6px;
}
.categoryCustomers span {
    border-bottom:1px dashed #06c
}
#divleasing .repair li,
#divcustom_house .repair li,
#divconstruction .repair li,
#divsell_truck .repair li {
    width:auto;
}
.tabs_tbl table.sorting td,
.haracters table.sorting td {
    border-left:1px solid #ccc;
    padding:0 9px;
    text-align:center;
    white-space:nowrap;
}
.tabs_tbl table.sorting .active,
.haracters table.sorting .active {
    background:#CFCFCF;
    color:#000;
    font-weight:bold;
}
.tabs_tbl table.sorting a,
.haracters table.sorting a {
    color:#06c;
    margin-right:3px
}
.tabs_tbl table.sorting span,
.haracters table.sorting span {
    color:#06c;
    cursor:pointer;
    margin-right:3px;
    border-bottom:1px solid #06c;
}
.tabs_tbl table.sorting .active span,
.haracters table.sorting .active span {    
    border:none;
    color:#000;
    cursor:default;
    font-weight:bold;
}
.tabs_tbl table.sorting .inactive span,
.haracters table.sorting .inactive span {
    border:none;
    color:#5c5c5c;
    cursor:text;
}
.findError {
    font-size:12px;
    text-align:right;
}
.haracters .toPrint {float:right; margin-top:-24px}
/*-------------------------------*/
.lv0 {
    float:left; 
    padding:0 3px 5px 3px; 
}
.gr {
    padding:10px 0 0 0; 
    float:left;
    cursor:pointer;
}
.gr:hover {
    background:#ccc;
}
.gr_active {
    background:#ccc;
    float:left;
    padding:10px 0 0 0;
}
.gr .photo {
    width:90px; 
    border:1px solid #ccc; 
    padding:5px 3px;
    float:left;
}
.bttm {
    background:#ebebeb; 
    border-top:3px solid #0262c3; 
    font-size:1.2em;
    height:150px; 
    clear:both;
    margin-top:10px;
    padding:5px 42px 0 42px;
    text-align:left;
}
.bttm img {
    float:right;   
}
/*------------ brand ----------------*/
.by_catalog {
    width:257px; 
    margin:10px 0 0 0;
}
.by_catalog .panel_select {
    border:1px solid #ccc; 
    font-size:1.2em;
    padding:7px 0 7px 7px; 
    background:#f2f2f2;
    color:#666;
    font-weight:bold; 
}
.by_catalog .panel_select a {
    background:none; 
    display:block;
    color:#0262c3;
    font-weight:bold;
    outline:none;
    margin:0;
    padding:0;
    text-decoration:underline;
} 
.by_catalog .panel_select a:visited {
    color:#0262c3;
}
.by_catalog .panel_select a:hover {
    color:#000;
}

.borders {
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
    height:10px;
    margin:-4px 0 0 0;
    position:relative;
    _zoom:1;
    _z-index:-11;
}
.big_letter {
    font-size:40px;
    font-weight:bold;
    color:#ccc;
    position:absolute;
    right:0;
    top:-38px;    
}
table.letters {
    text-transform:uppercase;
    font-weight:bold;
    font-size:1.2em;
    margin:5px 0;
    width:auto;
}
table.letters td {
    padding:2px 5px;
    color:#929292;
}
table.letters a {
    color:#0262c3;
}
table.letters a:visited {
    color:#906;
}
table.letters a:hover {
    color:#000;
}
table.letters td.active a {
    background:#0262c3;
    color:#fff;
    padding:2px 5px;
    text-decoration:none;
}
table.letters td.active a:visited {
    color:#fff;
}
ul.ltr_catalog li {
    list-style:none;
    display:-moz-inline-stack;
    display:inline-block;
    margin:0 11px 18px 0;    
    vertical-align:top;
    width:100px;
    *display:inline;
    *zoom:1;
}
ul.ltr_catalog a {text-decoration:none}
ul.ltr_catalog a span {
    color:#06c;
    border-bottom:1px solid #06c;
}
ul.ltr_catalog .imgLogo {
    background:#fff;
    border:1px solid #999;
    display:block;
    padding:2px;
    text-align:center;
}
ul.ltr_catalog img {
    background:#89a0a8;
    border-top:5px solid #89a0a8;
    width:94px;
}
#comp {
    float:left;
    width:57%;
    margin-left:3px;
    position:relative;
    width:100%;
}
#comp h2.name_comp {    
    color:#000;
    font-size:1.8em;
    margin-top:0;
    position:absolute;
    width:53%;
}
#comp img {
    border:1px solid #ccc;
    float:right;
}
.wrap_catalogPicters {
    background:#e5eff9;
    border-bottom:2px solid #06c;
    padding:20px 0 20px 20px;
}
.wrap_catalogPicters table.picters {
    margin:0;
    width:auto;
}
.wrap_catalogPicters table.picters td {text-align:center; padding:0 25px 0 0}
.wrap_catalogPicters table.picters td a {
    font-size:1.2em;
}
.wrap_catalogPicters table.picters td a:hover,
.wrap_catalogPicters table.picters td a:visited:hover {color:#000}
.wrap_catalogPicters table.picters td a:visited {color:#06c}
.wrap_catalogPicters table.picters td p {
    color:#333;
    margin:0;
}
.wrap_catalogPicters table.picters td span {
    font-size:1.5em;
}
table.picters {
    margin-bottom:20px;
}
table.picters td {
    vertical-align:middle;
    padding:1px 1px;
    height:60px;
}
table.picters td.deselect {
    opacity:.5;
    filter: alpha(opacity=50);
}
h3.brand_ctlg {
    background-repeat:no-repeat;
    background-position:0 100%;
    color:#666;
    clear:both;
    font-size:1.4em;
    font-weight:bold; 
    padding-left:85px;
    padding-top:35px;
    margin:0;
    clear:both;
    _zoom:1;
}
.ul_brand_ctlg {
    background:url(/i/dot.gif) repeat-y 50px;
    list-style:none;
    margin:10px 0 0 18px;
}
.ul_brand_ctlg sup {
    position:relative;
    top:-3px;
    font-size:9px;
    color:#c00;
}
.ul_brand_ctlg .lvl_0 {
    background:url(/i/bull2.gif) no-repeat 25px 9px;
    color:#666;
    font-size:1em;
    font-weight:bold;
    padding-left:40px;
    clear:both;
}
.ul_brand_ctlg .lvl_0 span {
    position:relative;
    top:8px;
}
/*
.ul_brand_ctlg .lvl_0 .l {
    float:left;
    clear:left;
}
.ul_brand_ctlg .lvl_0 .r {
    float:right;
    clear:right;
}
*/
.ul_brand_ctlg .lvl_0 .l, .ul_brand_ctlg .lvl_0 .r {    
    margin-left:5px;
    margin-bottom:13px;
    padding-left:0;
    width:215px;
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.ul_brand_ctlg .lvl_0 .l img, .ul_brand_ctlg .lvl_0 .r img { 
    border:1px solid #999;
    margin-bottom:4px;
    padding:3px;
}
.ul_brand_ctlg .lvl_0 ul {
    list-style:none;
    padding:5px 0 0 12px;
    margin-left:-17px;
    _zoom:1;
}
.ul_brand_ctlg .lvl_0 ul li {
    margin-bottom:5px;
}
.ul_brand_ctlg .lvl_0 ul a {
    font-size:1em;
    font-weight:normal;
}    
.ul_brand_ctlg .lvl_0 .ul_dot {
    background:url(/i/dot.gif) repeat-y 37px 0;
    margin-bottom:-5px;
    border:none;
    padding-bottom:0;
}
.ul_brand_ctlg .lvl_0 .ul_dot .lvl_0 {
    margin-left:0px;
}
.ul_brand_ctlg .lvl_0 .ul_dot ul {
    _margin-bottom:-4px;
    border:none;
    padding-top:12px;
    padding-bottom:4px;
}
.ul_brand_ctlg .lvl_up div {
    overflow:hidden;
    background:url(/i/bg_lvl_up.gif) no-repeat 1px 0;
    padding:14px 0 0 17px;
    margin:-7px 0 0 -16px;
    _zoom:1;
}
.ul_brand_ctlg .lvl_up ul {
    padding-bottom:5px;
}
.ul_brand_ctlg.adddot .lvl_up li {
    position:relative;
    padding-bottom:16px;
    vertical-align:bottom;
}
/*----------registration_form----------*/
.registr_form {
    float:left; 
    width:32%;
}
.registr_form .panel_select {
    font:normal 1.1em Arial; 
    text-align:center;
    padding-left:0;
    padding-bottom:7px;
}
.registr_form .panel_select a {
    color:#5c5c5c;
    display:block;
    text-decoration:none;
    background:none;
    margin-bottom:0;
    padding:0;
}
.registr_form .hover:hover {
    background:#dadada;
}
.registr_form .top_corners {
    background: url(/i/tr2.gif) no-repeat 100% 0; 
    position:relative; 
    top:3px;
}
.registr_form .top_corners div {
    background: url(/i/tl2.gif) no-repeat 100% 0; 
    width:3px;
    height:3px;
    overflow:hidden;
}
.registr_form .bottom_corners {
    background:url(/i/br2.gif) no-repeat 100% 0; 
    position:relative; 
    top:-3px;
}  
.registr_form .bottom_corners div {
    background: url(/i/bl2.gif) no-repeat 100% 0; 
    width:3px;
    height:3px;
    overflow:hidden;
}
.act .top_corners {
    background: url(/i/tr3.gif) no-repeat 100% 0; 
    position:relative; 
    top:3px;
}
.act .top_corners div {
    background: url(/i/tl3.gif) no-repeat 100% 0; 
    width:3px;
    height:3px;
    overflow:hidden;
}
.act .bottom_corners {
    background:url(/i/br3.gif) no-repeat 100% 0; 
    position:relative; 
    top:-3px;
}  
.act .bottom_corners div {
    background:url(/i/bl3.gif) no-repeat 100% 0; 
    width:3px;
    height:3px;
    overflow:hidden;
} 
.act .panel_select {
    color:#fff;
    background:#0262c3;
}
.back:hover .top_corners {
    background: url(/i/tr3.gif) no-repeat 100% 0; 
    position:relative; 
    top:3px;
}
.back:hover .top_corners div {
    background: url(/i/tl3.gif) no-repeat 100% 0; 
    width:3px;
    height:3px;
    overflow:hidden;
}
.back:hover .bottom_corners {
    background:url(/i/br3.gif) no-repeat 100% 0; 
    position:relative; 
    top:-3px;
}  
.back:hover .bottom_corners div {
    background:url(/i/bl3.gif) no-repeat 100% 0; 
    width:3px;
    height:3px;
    overflow:hidden;
} 
.back:hover .panel_select {
    color:#fff;
    background:#0262c3;
}
/*
.back:hover a {
    color:#fff;
}
.back:hover a:visited {
    color:#fff;
}
.back .panel_select a:hover {
    color:#fff;
}
*/
.user {
    margin-right:10px;
    width:42%;    
}
.user .panel_select {
    border-top:0;
    border-bottom:0;
    text-align:left;
    padding:20px 20px 15px;
}
.user .panel_select h4 {
    color:#0262c3;
    font-size:1.4em;
    margin-bottom:3px;
}
.user .panel_select p {margin:0}
.user .panel_select ul {
    color:#0262c3;
    margin:20px 0 0;
    list-style:none;
    *zoom:1;
}
.user .panel_select ul li {
    background:url('/i/arr8.gif') no-repeat 0 3px;
    margin:0 0 12px;
    padding-left:24px;
}
.user .panel_select ul li.green {
    background:url('/i/arr9.gif') no-repeat 0 3px;
    color:#3ea500;
}
.user .top, .user .bottom {display:block; background:transparent; font-size:1px;}
.user .b1, .user .b2, .user .b1b, .user .b2b {display:block; overflow:hidden;}
.user .b1, .user .b2, .user .b1b, .user .b2b {height:1px;}

.user .b2 {background:#f2f2f2; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.user .b2b {background:#f2f2f2; border-left:1px solid #ccc; border-right:1px solid #ccc;}

.user .b1, .user .b1b {margin:0 2px; background:#ccc;}
.user .b2, .user .b2b {margin:0 1px;}

table.grid th {
   padding:3px;
font-size:12px;
font-weight:bold;
}
table.grid td {
   padding:3px;
   font-size:12px;
}
table.grid td span.active{
color:green;
}
table.grid tr.pair {
background:#eee;
height:80px;
}
table.grid tr.unpair {
height:80px;
}
/*------------tires_ads--------------*/ 
.tires_ads .left_links {
    float:left; 
}
.wrap_btn {
    float:right; 
    text-align:right; 
    padding-top:26px;
}
.bord_btn {
    border:4px solid #e5eff9; 
    margin-left:auto;
}
.bord_btn input,
.bord_btn button {
    width:170px;
    padding:3px 0;
}
.tires_ads_table {
    border-collapse:separate;
    clear:both;
    margin:20px 0 4px;
}
.tires_ads_table th {
    border-bottom:3px solid #0366cb;
    font-weight:bold;
    padding-left:2px;
    text-align:left;
    padding-bottom:4px;
}
.tires_ads_table th .arr {
    font-size:1.4em;
    position:absolute; 
    margin-top:-6px;
    margin-left:-6px;
    _margin-left:-8px;
}
.tires_ads_table th a {
    color:#000;
    font-size:1.2em;
}
.tires_ads_table th a:visited {
    color:#000;
}
.tires_ads_table tr.pair {
    background:#f2f7fb;
}
.tires_ads_table td {
    vertical-align:middle;
    padding:10px 0 10px 5px;
}
.tires_ads_table .img_bord {
    float:left;
    margin-right:5px;
    width:auto;    
}
.tires_ads_table .img_bord td {
    background:#fff;
    border:1px solid #cdcdcd;
    padding:0;
    text-align:center;
    vertical-align:middle;
    width:42px;
    height:42px;
}
.tires_ads_table div.table {
    display:table;
    _height:0;
    *zoom:1;
}
.tires_ads_table div.table a {
    font-size:1.2em;
}
.tires_ads_table div.table p {
    color:#000;
    font-size:1.1em;
    margin:0;
    padding:0
}
.tires_ads_table a.prolong {
    color:#9a9a9a;
}
.blue,
.green,
.red,
.orange {font-weight:bold}
.blue {color:#0069c7; width:95%}
.green {color:#04c900}
.red {color:#fe0800}
.orange {color:#fe6500}

.tires_list {
    background:#fff;
    margin:7px 0 0 0; 
    width:95%;
    padding:3px 0 7px 4px ;
    color:#92979d;
    border:1px solid #fff; 
    height:134px;
    overflow:auto;
    font-size:.9em;    
}
.tires_list ol {
    list-style-type:decimal;
    margin-left:0;
    _margin-left:5px;
}
.tires_list li span {
    _margin-left:-5px;
    _zoom:1;
}
.tires_list2 {
    background:#e5eff9; 
    float:right;
    width:200px;
    padding:0;
    color:#92979d;
    overflow:hidden;
}
.tires_list2 ul {
    margin:0;
    padding:0;
}
.tires_list2 ul li {
    font-size:.9em;
    position:relative;
    padding:3px 3px 3px 20px;
    list-style:none;
    margin:3px;
    position:relative;
    _zoom:1;
}
.tires_list2 ul input {
    
}
.tires_list2 ul li img {
    position:absolute;
    left:0;
    top:5px;
}
.addStyle23 ul input {
    width:15px;
    height:15px;
    margin:0 4px 0 0;
    vertical-align:text-top;
}
.addStyle23 ul .l,
.addStyle23 ul .r {font-weight:normal}

div.wrap_input_pickup {
    overflow:hidden;
    width:46%;
    margin-bottom:4px;
    padding-right:10px;
}
div.wrap_input_pickup input {
    float:left;
    width:14px;
    height:14px;
    margin:0 3px 0 0;
    padding:0;
}
div.wrap_input_pickup label {
    margin:0;
    padding:0;
}
/*----------------------------*/
table.sorting td.type2 {
    text-align:center;
    padding:0;
    font-weight:normal;
    vertical-align:middle;
}
table.anounce {
    margin-bottom:-1px;
}
table.sorting td.type2 a,
table.anounce a { 
    background:none; 
    display:inline;
    color:#0262c3;
    font-weight:normal;
    padding:0;
    margin:0;
    text-decoration:underline;
}

table.anounce td {
    vertical-align:middle;
    padding-left:10px;
}           
.outside_crop {
    background:#cfcfcf;
    font-weight:bold;
    position:relative; 
    top:-46px;
    *top:-52px;
    padding-top:12px;
    padding-bottom:1px;
} 
html:root .outside_crop {
    top:-52px;
}
.outside_crop p {  
    font-size:1.1em;
    margin:8px 10px 5px;
    *margin-top:17px;
}
html:root .outside_crop p {  
    margin-top:19px;
}
table.anounce .btn_fake {
    padding:0 3px 4px;
    margin-right:10px;
    overflow:hidden;
    white-space:nowrap; 
}
table.anounce .btn_fake a {
    color:#06c;
}
table.anounce .btn_fake a:visited {
    color:#06c;
}
table.anounce .active2 {
    background:#e0e0e0;
    border-top:1px solid #b1b1b1;
    border-left:1px solid #b1b1b1;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
}
table.anounce .active2 a {
    color:#000;
}
table.anounce .active2 a:visited {
    color:#000;
}
/*----------katalog shin-------------*/
.wrap_tiresOneManufacturer,
.wrap_tiresResultPodbor {
    margin-left:-2%;
    *margin-left:-1.5%;
    overflow:hidden;
    _height:1%;
}

.one_shina {
    float:left;
    padding-left:2%;
    position:relative;    
}
.one_shina .img_shina {
    border:1px solid #999;
    display:inline-block;
    position:relative;
}
.one_shina .img_shina a {
    background:#fff;
    border:1px solid #ccc;
    display:inline-block;
    margin:2px;
    padding:5px;
    vertical-align:bottom;
}
.one_shina .img_shina a img {
    height:125px;
    width:125px;
}
.one_shina .description_shina {
    background-repeat:no-repeat;
    background-position:85px 8px;
    padding-bottom:30px;
}
.one_shina .description_shina p {
    color:#ccc;
    font-size:.9em;
    padding:0 4px;
}
.one_shina .description_shina p .dot {
    font-size:2.8em;
    position:relative;
    top:5px;
}
.one_shina .shadow {
    left:0;
    right:0;
    margin-top:1px;
    position:absolute;
    top:100%;
    _display:none;
}
.inside_desc {
    padding:3px 45px 0 5px;
}
.inside_desc a {
    display:block;
    font-weight:bold;
    font-size:1.2em;
}
.one_shina .icon_season {
    position:absolute;
    right:7px;
    top:5px;
}

div.l_filtr,
div.r_filtr {
    width:100%; 
    margin-bottom:7px;
    border:0;
}
div.l_filtr input,
div.r_filtr input {
    float:left;
    width:17px; 
    height:17px; 
}
div.l_filtr label,
div.r_filtr label {
    display:block;
    padding-left:20px;
    position:relative;
}
div.wrap_r_filtr {
    background:#f8f8f8; 
    border:1px solid #dcdcdc; 
    padding:0 10px 10px 15px;
}
div.r_filtr label img {
    margin:-10px 0 0 10px;
    vertical-align:bottom;
    position:absolute;
}
.active4 label {
    font-weight:bold;
    font-size:12px;
}
table.TireDimensions {
    border-collapse:separate;
    color:#000000;
    font-size:1.2em;
    white-space:nowrap;
}
table.TireDimensions th {
    border-bottom:3px solid #06c;
    padding:4px 0;
}
table.TireDimensions td {
    border-bottom:1px solid #bfbfbf;
    height:40px;
    padding-bottom:4px;
    vertical-align:middle;
}
table.TireDimensions td td {
    border:0;
}
table.TireDimensions .addstyle_help {float:none}
table.TireDimensions .addstyle_help td {
    height:auto;
}
table.TireDimensions .td_price {
    padding-left:20px;
    text-align:left;
}
table.TireDimensions td h4 {
    display:inline-block;
    margin-right:10px;
}
table.TireDimensions button {
    color:#000000;
    margin-right:4px;
    padding:0 14px 2px 14px;
}
/*__________________gallery_simple________________*/

.gallery_simple {
    float:left;
    width:140px;
    margin-right:2px;
    *margin-right:1px;
    margin-bottom:8px;
    height:240px;
    overflow:hidden;
}
.addStyle8 {
    height:auto !important;
    min-height:255px;
    height:255px;
    *width:139px;
}
.addStyle13 {
    height:auto !important;
    min-height:145px;
    height:145px;
    margin-right:1px;
    _width:139px;
}
.addStyle16 {
    float:none;
    margin:0 8px 5px auto;
    min-height:111px;
    height:111px;
}
.addStyle17 {
    margin-right:1px;
    min-height:111px;
    width:108px;
    height:111px;
}
.gallery_simple .pic {
    background:#fff;
    border:1px solid #ccc;
    text-align:center;
    padding:6px 0;
    overflow:hidden;
    _zoom:1;
}
.addStyle2 {
	height:auto !important;
    min-height:280px;
    height:280px; 
}
.pic .crossImg,
.pic .reduct {
	margin:7px;
}
.pic .crossImg {
	float:right;
}
.pic .reduct {
	float:left;
}
.pic img {
    border:1px solid #ebebeb;
	clear:both;
}
.gallery_simple p {
    color:#666;
    font-size:11px;
    margin:5px;
}
.addStyle39 {
    display:inline-block;
    float:none;
    height:auto;
    margin:10px 1px 0 0;
    width:122px;    
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.addStyle39 .pic {padding:1px 0}
.addStyle39 p {overflow:hidden; margin:0}
.addStyle39 img {vertical-align:top; width:116px}
.seen,
.com,
.reit {
    margin:4px 0 0;
    padding:0;
}
.seen,
.reit {
    float:left;
    text-align:left;
    padding-left:6px;
}
.reit {width:41px;}
.seen {
    padding-left:8px;
    width:45px;
}
.com {
    width:35px;
    float:right;
    text-align:right;
    padding-right:7px;
}
.seen img,
.com img,
.reit img {
    border:0;
    margin:0 0 -2px;
    padding:0;
}
.reit img {margin-right:2px;}
.com img {margin-right:3px;}
.addStyle30 .seen {width:55px}
.wrapComSeenReit {
	overflow:hidden;
	width:100%;
	clear:both;
}
.sizeWallPaper {
    float:left;
    width:47%;
    text-align:left;
    padding-left:4px;
    white-space:nowrap;
}
.sendFriend {
    background:url(/i/bg_send_friend2.gif) no-repeat;
    height:auto !important;
    height:32px;
    min-height:32px;
    padding:4px 0 4px 39px;
}
.sendFriend a {
    color:#06c;
    font-size:1.2em;
    font-weight:bold;    
}
.sendFriend span {
    color:#999;
    font-size:.9em;
}
.reiting {
    float:right;
    width:auto !important;
    width:80px;
    min-width:80px;
    position:relative;
    margin-top:-12px;
    text-align:right;
}
.reiting p {
    color:#666;
    font-size:1.1em;
    margin:0;
    padding:0;
    text-align:left;
}
.reiting .rate {
    background-repeat:no-repeat;
    position:absolute;
    right:0;
    top:16px;
    width:13px;
    height:13px;
    cursor:pointer;
}
.reiting .plus {
    background-image:url(/i/plus_green.gif);
}
.reiting .minus {
    background-image:url(/i/minus_red.gif);
}
.reiting .kolvo {
    color:#999;
    font-size:3.6em;
    line-height:.9;
    margin-right:20px;
    text-decoration:none;
}
.reiting .rated {
    opacity:.3;
    filter:alpha(opacity:30);
    cursor: default;
}
.add_photo,
.add_ads,
.showAdsShiny,
.joinUs,
.add_adsShin,
.regToCatalog {
    float:right;
    background:url(/i/add_photo.gif) no-repeat;    
    width:135px;
    margin-left:10px;
    padding:5px 0 0 80px;
    height:auto !important;
    height:60px;
    min-height:60px;
}
.add_ads,
.regToCatalog {
    background:url(/i/add_ads.gif) no-repeat;
    padding-left:70px;
    padding-top:10px;
    width:160px;
}
.regToCatalog {
    background:url(/i/regToCatalog.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/regToCatalog.png',sizingMethod=crop);
    width:auto;    
}
.add_adsShin {
    background:url(/i/add_adsShin.png) no-repeat;    
    margin-top:-10px;
    margin-bottom:8px;
    padding-left:63px;
    width:100px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/add_adsShin.png',sizingMethod=crop);
}
.tires_ads .add_adsShin {
    margin:0;
}
.tires_ads {
    padding-bottom:14px;
    overflow:hidden;
}
.joinUs {
    background:#fff url(/i/joinUs.gif) no-repeat 6px 0;
    width:125px;
    padding-left:75px;
}
.showAdsShiny {
    background:url(/i/bg_shinyAds.gif) no-repeat;
    width:110px;
}
.add_photo a,
.add_ads a,
.showAdsShiny a,
.joinUs a,
.regToCatalog a {
    color:#0369be;
    font-size:1.3em;
    font-weight:bold;
    line-height:1.8;
}
.add_adsShin a {
    color:#0369be;
    font-size:1.3em;
    font-weight:bold;
}
.regToCatalog a {line-height:1.4}
.showAdsShiny_leftDiv {
    display:block;
}
.showAdsShiny_leftDiv h1 {
    color:#0262c3;
    margin-bottom:5px;
    text-transform:uppercase;
}
.showAdsShiny_leftDiv h3 {
    margin:0;
}
.add_ads span,
.add_adsShin span,
.add_photo span,
.joinUs span {
    color:#676767;
    font-size:1em;
}
table.funTrack {
    border:1px solid #999;
    clear:both;
    margin-top:10px;
}
table.funTrack td {
    text-align:center;
    vertical-align:middle;
    padding:0;
}
table.funTrack td.bigImg {
    height:350px;
    padding:8px 0 8px 0px;
}
table.funTrack td.back_forth2 {
    width:55px;
    vertical-align:top;
}
td.back_forth2 div {
    position:relative;
    top:0;
    margin:0 5px;
    width:33px;
    height:100%;
}
td.back_forth2 a {
    position:absolute;
    top:250px;
    left:0;
    width:33px;  
    height:54px;
}
td.back_forth2 a.back2 {background:url("/i/back2.gif") no-repeat;}
td.back_forth2 a.forth2 {background:url("/i/forth2.gif") no-repeat; left:10px}
td.back_forth2 a:hover {background-position:0 -54px;}

td.back_forth {width:30px;}

.funTrack h6 {
    color:#0262c3;
    font-size:1.2em;
    text-align:left;
    margin-left:48px;
    margin-bottom:-4px;
}
.funTrack p {
    border-left:3px solid #0262c3;
    line-height:1.7;
    margin:10px 55px;
    padding:0 0 0 6px;
    text-align:left;
}
#ctl00_cphMain_h6OwnerName {margin-bottom:10px}
.funTrack .isItYou {
    background:url("/i/girl5b.jpg") no-repeat 0 17px;
    border-top:1px solid #b4a994;
    margin:3px 46px 15px 46px;
    padding:20px 0 15px 62px;
}
.funTrack .isItYou .H6_cptn {
    color:#06c;
    margin:0 0 3px;
}
.funTrack .isItYou .P_cptn {
    border:0;
    margin:0;
    padding:0;
    line-height:1.2;
}
.funTrack .H6_cptn {
    color:#cd8031;
    margin:0 55px 5px;
}
.funTrack .H6_cptn span {
    color:#94928b;
    font-size:11px;
    font-weight:normal;
}
.funTrack .P_cptn{
    border:0;
    margin:0 55px 10px;
    padding:0;
    line-height:1.3;
}
.changeMyData {
    background:url("/i/girl3.jpg") no-repeat 0 7px;
    margin:3px 0 15px 46px;
    padding-left:47px;
    padding-top:10px;
    height:37px;        
}
.changeMyData p {
    border:0;
    margin:0;
    padding:0;
    line-height:1.4;
}
.comm_funTrack {
    padding:10px;
}
.pair {background:#e5eff9} 
a.user_name {
    color:#06c;
    font-size:1.2em;
    font-weight:bold;
    float:left;
}
p.user_comm {
    color:#000;
    font-size:1.2em;
    display:table;
    margin:0 0 0 0;
    padding:0 0 0 10px;
    _height:1%;
    _zoom:1;
}
table.funTrackSorting td.sort a {
    display:inline;
    margin:0;
    padding:0;
}
table.funTrackSorting td.sort .arr2 {
    color:#0369be;
    font-size:1.4em;
}
/*__________________table_content________________*/
table.content {
width:100%;
font-size:12px;
    border-collapse:separate;
    clear:both;
    margin:20px 0 4px;
}
table.content th {
text-align:left;
border-bottom:solid 2px #0066cc;
padding:3px;
vertical-align:bottom;

}
table.content th.right {
text-align:right;
}
table.content th.center {
text-align:center;
}
table.content td {
padding:3px;
}
table.content td.right {
text-align:right;
}
table.content td.center {
text-align:center;
}
table.content tr.unpair {

}
table.content tr.pair {
background:#f2f7fb;
}

table.mark {
clear:both;    
margin:15px 5px 5px 0;
float:left;
width:auto;
}
table.mark td{
padding:5px;
}
table.mark p {
font-size:11px;
padding:0px;
margin:0 0 10px;
}
table.mark img {
    _display:block;
}
.toRight {
    float:right;
    margin:5px 0 5px 20px;
}
.toLeft {
    float:left;
    margin:0 10px 5px 0;
}
div.mark img.left {
float:left;
margin-right:5px;
}
div.mark img.right {
float:right;
margin-right:5px;
}
p.intro{
border-bottom:solid 3px #0066cc;
font-size:12px;
font-weight:bold;
padding-bottom:10px;
}
/*------------tiresRazdel-----------------*/
.sentToEmail {
    width:50%;
    margin-left:auto;
}
.roundBord .inside {
    background:url(/i/bg2.gif) repeat-x;
    border:2px solid #cbdce1;
    color:#366;
    font-size:1.2em;
    padding:15px;
}
.roundBord .top_corners2,
.roundBord .bttm_corners2 {
    background-repeat:no-repeat;
    background-position:100% 0;
    position:relative;
    z-index:2;
}
.roundBord .top_corners2 {
    background-image:url(/i/tr4.gif);
    top:12px;
}
.roundBord .bttm_corners2 {
    background-image:url(/i/br4.gif);
    top:-12px
}
.roundBord .bttm_corners2 img.ugol {
    position:absolute;
    left:65px;
    top:9px;
}
/*----------------profil_icons-----------*/
.loginPop-abs .error,
.loginPop-abs .excellent {
    border:none;
    margin:0 -50px;
    padding:14px 50px;
}
.profile-abs {position:relative}
.profile-abs h3 {font-size:1.6em; margin-bottom:0}
.profile-abs .contactsTbl {margin-top:15px; width:auto}
.profile-abs .contactsTbl h2 {
    color: #5c737d; 
    font-size: 1.8em; 
    line-height: 1;
    margin: 0 0 4px; 
}
.profile-abs .contactsTbl .plus41Td {
    padding-left:125px;
    width:250px;
}
.profile-abs .intro_block_right {
    float:right;
    margin-top:-30px;
    position:relative;
    width:auto;
}
.profile-company .companyLogo {    
    float: left;
    width: 66px; 
}
.profile-company .companyLogo table {
    border: 1px solid #ddd; 
    height: 64px;
    margin-bottom: 3px; 
}
.profile-company .companyLogo td {
    vertical-align: middle; 
    text-align: center;
}
.profile-company .companyContacts {padding-left: 76px}
.profile-company .companyContacts p {margin:0}
.profilePassport {
    background:url('/i/profile/icon9.gif') no-repeat;
    font-size:1.1em;
    padding:20px 0 26px 65px;
    position:absolute;
    right:0;
    top:-111px;
    white-space:nowrap;
}
.profileMenu {
    font-size:1.1em;
    margin:30px 150px 30px 0;
}
.profileMenu li {
    display:inline;
    margin:0 25px 0 0;
}
.profileMenu strong {
    color:#000;
    background:#daeaf9;
    padding:4px 8px;
}
.profil_icons {
    border-top:3px solid #06c;
    border-bottom:3px solid #06c;
    margin-top: 15px
}
.profil_icons tr.hasSeparator td {border-bottom:3px solid #06c;}
.profil_icons td {    
    padding:10px 0 20px;    
}
.profil_icons th {text-align:left; padding-top:10px}
.profil_icons a {
    text-decoration:none;    
}
.profil_icons p {
    font-size:1.1em;
    font-weight:normal;
    margin:0;
}
.profil_icons span {
    display:block;
    text-decoration:underline;
    font-size:1.2em;
    font-weight:bold;
    margin-top:15px;
    margin-bottom:2px;
}
.profil_icons span.st1 {
    color:#c6c6c6;
    font-size:1.1em;
    font-weight:normal;
    margin-top:0;
    text-decoration:none;    
}
.profil_foot {
    padding-top:10px;
    margin-left:auto;
    width:67%;
}
.profil_icons td.notactive {
    opacity:.5;
    filter: alpha(opacity=50);
}
.profil_icons .notactive span {
    text-decoration:none;
    color:#a9a9a9;
}
.profil_icons b {
    font-weight:normal;
    font-size:11px;
    margin-right:17px;
    padding-left:11px;
}
.profil_icons .icon {
    display:inline-block;
    margin-top:20px;
    min-height:115px;
    width:137px;
    *display:inline;
    *zoom:1;
}
.act2 {
    background:url("/i/circle_green.gif") no-repeat 0 45%;
    font-size:1.1em;
}
.wait {
    background:url("/i/circle_blue.gif") no-repeat 0 45%;
}
.inact {
    background:url("/i/circle_red.gif") no-repeat 0 45%;
}
.wrap_proces_reg {
    background:#f8eae7;
    margin-top:15px;
    padding:15px;
    position:relative;
}
.wrap_proces_reg h2 {
    
    color:#df2500;
    margin:0;
    padding:0;
}
.trace {
    background:url("/i/bg_traceRed.gif") repeat-x 0 45%;
    margin:20px 0 15px;
}
.trace .start {
    background:url("/i/trace_start.gif") no-repeat 0 40%;
    padding-left:14px;
}
.trace .finish {
    background:url("/i/trace_finish.gif") no-repeat 100% 40%;
    padding-right:129px;
}
.trace .passed {
    height:38px;
    background:url("/i/bg_traceGreen.gif") repeat-x 0 45%;
    position:relative
}
.trace .car {
    background:url("/i/car.gif") no-repeat;
    margin:0;
    position:absolute; 
    left:100%;
    top:0; 
    width:107px;
    height:33px; 
    padding:5px 0 0 7px;
    color:#fff;
    font-size:.9em;
}

.c1, .c2, .c3 {
    float:left;
    width:33%;
    _position:relative;
}
.c1 div, .c2 div, .c3 div {margin-bottom:4px;}
.c1 .withbull, .c2 .withbull, .c3 .withbull {    
    background:url("/i/bull6.gif") no-repeat 0 5px;
    color:#df2500;
    font-size:1.2em;
    padding-left:11px;
}
.logoProfil {
    float:left;     
    position:relative;
    width:64px; 
}
.logoProfil table { 
    border:1px solid #ddd;
    height:62px;
}
.logoProfil table td { 
    vertical-align:middle;
    text-align:center;
}
.wrap_hiddShowProfil {
    position:relative;
    padding-bottom:5px;
    z-index:1;
}
.wrap_hiddShowProfil .hiddShow {
    display:none;
    left:10px;
    width:70%;
}
.wrap_hiddShowProfil:hover .hiddShow {
    display:block;
}
.wrap_hiddShowProfil .hiddShow a {
    color:#06c;
    font-size:1.2em;
}
h3.profil {
    font-size:1.6em;
    border-top:3px solid #06c;
    padding:15px 0;
}
h3.profil span {
    color:#000;
    display:block;
    font-size:11px;
    font-weight:normal;
}
.watchGalProfil {
    float:left;
    margin:0 1px 5px 0;
    width:138px;
}
.watchGalProfil div {
    border:1px solid #ccc;
    font-size:1.1em;
    padding:5px 5px 0;
    overflow:hidden;
}
.watchGalProfil div table {
    margin:5px 0;
    width:126px;
}
.watchGalProfil div table td {
    height:124px;
    text-align:center;
    vertical-align:middle;
}
.watchGalProfil .crossImg {
    background:url('/i/del.gif') no-repeat 100% 3px;
    color:#b0b0b0;
    display:block;
	padding-right:16px;	
	text-align:right;
	text-decoration:none;
}
.watchGalProfil .crossImg img {border:none}
.watchGalProfil .reduct {
    background:url('/i/edit.gif') no-repeat;
	display:block;
	margin:0 0 10px 10px;
	padding:5px 0 7px 32px;
}
.watchGalProfil div img {
    border:1px solid #ebebeb;
	clear:both;
}
#ctl00_cphMain_UpdatePanel1 {
    width:100%;
}

/*--------------compare--------------*/
.compare_top {}
.compare_top h1 {
    font: 1.8em Arial;
    color:#000;
    padding-top:14px;
    padding-left:20px;
}
div.compare_top .for_h1 {
    height:50px;
    border-bottom:solid 2px #0162c3;
}

.compare_photo {
    border:1px solid #ced0cf;
    float:left;
    padding:3px;
    position:relative;
    text-align:center;
    width:156px; 
    _width:164px;   
}
.compare_photo .del {
    position:absolute;
    right:0;
    top:-20px;
}
.compare_photo .del a {
    background:url(/i/del.gif) no-repeat 100% 50%;
    color:#b0b0b0;
    font-size:.7em;
    font-weight:normal;
    padding-right:15px;
}
.compare_photo table td {
    height:118px;
    vertical-align:middle;
    text-align:center;
    padding:0;
}
table.compare {
    border-collapse:separate;
    margin:40px 0 20px;
}
table.compare th {    
    text-align:left;
    padding:0;
}
table.compare th img {
    clear:left;
}
table.compare th p {
    color:#999;
    font-size:.8em;
    font-weight:normal;
    text-align:left;
    padding:15px 15px 10px 25px;
}
table.compare td {
    font-size:.8em;
    padding:5px;
}
table.compare td.special {
    width:180px;
}
html:root table.compare td.special {
    width:auto;
}
table.compare td.name_model {
    color:#06c;
    font-size:1em;
    font-weight:bold;
    padding:5px;
    _padding-bottom:12px;
}
.shad {
    clear:both;
}
.pare {
    background:#e5eff9;
}
/*--------------------*/
#Articles1_dlAticleMenuLeft td {
    vertical-align:top;
}
.articleMainPage {
    font-size: 11px; 
    margin: 5px 10px 5px 0;
    text-align:left;
}
.articleMainPage img {
    float: left; 
    margin-right: 5px;
}
.articleMainPage a {
    clear:both;
    display:block;
}
.articleMainPage .countArticles {
    font-size: 11px; 
    margin-top:4px;
}
.arrow{
   font-size:1.4em;
}
table.articlesGruzShin {
    margin:10px 0px 10px 0px;
    width:100%;
}
table.articlesGruzShin td {
	width:25%;
}
.articlesGruzShinLimited,
.mainNewsProducerSearchPage {
    overflow:hidden;
    max-height:246px;
    position:relative;
    _height:246px;
}
.oneArticleGruzShin {
	color:#8d8d8d;
	font-size:1.2em;
	float:left;
	height:98px;
	margin:0 0 25px 0;
	overflow:hidden;
	width:270px;
	position:relative;
}
.addStyle6 {
    float:left;
    height:auto;
    max-height:179px;
    padding-bottom:10px;
    overflow:hidden;
    width:22%;
    _height:179px;
}
.oneArticleGruzShin .img_bord {
	border:1px solid #666;
	float:left;
	margin:0 15px 0 0;
	padding:3px;
	width:90px;
	height:90px;
	overflow:hidden;
	vertical-align:middle;
}
.oneArticleGruzShin a {
	display:block;
	margin-top:1px;
	margin-right:15px;
}
a.showAll {
    font-size:11px;
    font-weight:normal;
    display:block;
    margin-bottom:30px;
    text-align:right;
}
.allArticles {
    background:url(/i/pic5.gif) no-repeat;
    display:block;
    font-size:1.2em;
    margin-bottom:10px;
    padding-left:18px;
}
.addstyle3 {
    background:#fff;
    padding:7px;
    position:relative;    
}
.addstyle3 a.year,
.addstyle3 a.addArticle {
    background:none;
    color:#06c;
    display:inline;
    margin:0;
    padding:0;
    text-decoration:underline;
}
.addstyle3 a.year,
.addstyle3 span {
	margin-left:10px;
}
.addstyle3 a.addArticle {
    float:right;
	position:relative;
	padding-right:65px;
}
a.addArticle .addArticlePic {
	background:url(/i/addArticle.png) no-repeat;
	position:absolute;
	right:0;
	top:-18px;
	width:64px;
	height:64px;
	//background:none;
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/addArticle.png',sizingMethod=crop);
}
/*----------panel comment -------------*/
.panel {
    padding:10px 8px;
    position:relative;
}
.BGgrey {
    background:#f2f2f2;
}

.panel .middle {
    overflow:hidden;
    _zoom:1;
}
.panel .middle .date {
    color:#000;
    font:.9em Arial;
    float:left;
}
.panel .middle span.user_name2 {
    color:#4091c9;
    font:bold 14px Arial;
    padding:5px 8px 0 0;
    text-decoration:none;
    float:left;
    width:130px;
}
.panel .middle p.user_comm2 {
    color:#000;
    font:12px Arial;
    margin:-14px 0 0 138px;
    padding:0;
}
.panel .edit_comment {
    text-align:right;
    width:100px;
    position:absolute;
    right:8px;
    top:10px;
}
.panel .edit_comment a {
    color:#065dc4;
    font:12px Arial;
    text-decoration:underline;
}
.panel .edit_comment a.del {
    margin-left:10px;
    vertical-align:middle;
}
.add_commToPhoto,
.add_commToPhoto2 {
    float:right;
    background:url(/i/com2a.gif) no-repeat 10px 0;    
    width:135px;
    margin-left:10px;
    *margin-top:-15px;
    padding:0 0 0 60px;
    height:auto !important;
    height:45px;
    min-height:55px;
}
.add_commToPhoto2 {
    background:url(/i/com2b.jpg) no-repeat 10px 0;
    padding-left:77px;
    position:absolute;
    margin:0;
    min-height:38px;
    left:220px;
    bottom:0;
    _height:38px;
}
.add_commToPhoto a,
.add_commToPhoto2 a {
    color:#0369be;
    font-size:1.3em;
    font-weight:bold;
}
.add_commToPhoto2 a {font-size:.81em}
.add_commToPhoto span,
.add_commToPhoto2 span {
    color:#676767;
    font-size:1em;
}
span.noAnounce {
    display:block;
    font-size:14px;
    font-weight:bold;
    margin-top:20px;
}
div.SeparatorArticles {
    border-bottom:1px solid #999;
    color:#5f5f5f;
    clear:both;
    font-size:12px;
    font-weight:bold;
    margin:35px 10px 20px 0;
    padding-bottom:4px;  
    width:180px;  
}
/*---------special_Copyright---------*/
span.special_Copyright {font-size:12px}
span.special_Copyright span {
    background:url(/i/copyright.gif) no-repeat 0 4px;
    padding:4px 60px 4px;
    margin-left:4px;
    position:relative;
    line-height:1;
    *top:4px;
    *zoom:1;
}
/*---------sendToFriend----------*/
.wrapSendFriend {
    width:575px;
    margin:40px 0 0 40px;
}
.wrapSendFriend h2 {
    color:#5c737d;
    font-size:18px;
    font-weight:normal;
    margin:0 0 3px;
}
.wrapSendFriend h2 img {
    margin:0 10px -5px 0;
}
.wrapSendFriend p {
    color:#797979;
    font-size:12px;
    margin:0;
}
.wrapSendFriend p.st2 {
    font-size:9px;
    margin-bottom:25px;
}
.wrapSendFriend .panel_select {
    padding:15px 20px;
    overflow:hidden;
    _zoom:1;
}
.wrapSendFriend .picture {
    float:right;
    height:93px;
}
.star2 {
    color:Red;
    font-size:12px;
}
.wrapSendFriend fieldset {
    border:0;
    margin:0;
    padding:0;
    float:left;
    width:100%;
    margin-top:-20px;
}
.wrapSendFriend fieldset label {
    color:#000;
}
.wrapSendFriend fieldset .wrap_textarea {
    float:right;
    width:290px;
    margin-top:20px;
}
.wrapSendFriend fieldset .wrap_textarea textarea {
    width:100%;
    height:100px;
    overflow-y:scroll;
}
.wrapSendFriend fieldset .small-input-reg {
    margin-bottom:4px;
}
.wrapSendFriend a.backToGall {
    background:none;
    color:#0f3ec3;
    float:right;
    text-decoration:underline;
}
/*--------------search----------------*/
.wrapRightSearchPanels {
    padding:10px 2px 10px 25px;
}
.addStyleSearch ul.search {
    margin:10px 0 8px;
}
.addStyleSearch {margin-bottom:25px}
.addStyleSearch h5 {margin-left:10px}
.addStyleSearch ul.search li {
    font-size:12px;
    line-height:1.3;
    margin:0 0 5px 27px;
}
.addStyleSearch ul.search li a {
    background:none;
    color:#06c;
    margin:0;
    padding:0;
    display:inline;
}
.addStyleSearch ul.search li a:hover {
    text-decoration:underline;
}
.photoGalSearch {
    height:119px;
    width:49%;
}
.photoGalSearch a {
    background:url(i/bg_linkToPhGal2.gif) no-repeat;
    float:left;
    padding:12px 0 0 15px;
    height:76px;
}
.photoGalSearch a.pic1 {background:url(/i/bg_phGalSearch1.gif) no-repeat; width:63px}
.photoGalSearch a.pic2 {background:url(/i/bg_phGalSearch2.gif) no-repeat; width:70px}
.photoGalSearch a.pic3 {background:url(/i/bg_phGalSearch3.gif) no-repeat; width:77px}

.videoGalSearch {
    height:114px;
    width:50%;
}
.videoGalSearch a {
    background:url(/i/bg_videoGalSearch.gif) no-repeat;
    float:left;
    padding:9px 0 0 3px;
    height:71px;
    width:65px;
}

.videoGalSearch,
.photoGalSearch {
    float:left;
    overflow:hidden
}
.videoGalSearch a img,
.photoGalSearch a img {
    height:62px;
    width:62px;
}
.videoGalSearch p a,
.photoGalSearch p a {
    background:none;
    float:none;
    padding:0;
}
.videoGalSearch p span,
.photoGalSearch p span {
    color:#333;
    font-size:1.5em;
    line-height:12px;
}

.textBanns {margin:10px auto 0; text-align:left; width:592px;}
.textBanns a {
    background:#e5effa;
    clear:both;
    display:block;
    margin-bottom:3px;
    padding:10px 13px;
    overflow:hidden;
    text-decoration:none;
}
.textBanns a span {
    color:#000;
    display:table;
    font-size:1.2em;
    line-height:1.4;
    vertical-align:top;
    *height:1%;
}
.textBanns span span {
    color:#390;
    display:block;
    font-size:100%;
    margin-top:5px;
}
.textBanns a span strong {
    color:#06c;
    display:block;
    font-size:1.17em;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:0;
}
.textBanns a img {
    border:1px solid #3b3c3c;
    float:left;
    margin-right:10px;
    height:79px;
    width:79px;
}
.textBanns a.rek {
    color:#000;
    font-size:1.1em;
    font-weight:bold;
    float:right;
    margin-left:auto;
    padding:5px 5px;
    text-align:center;
    text-decoration:underline;
    min-width:65px;
    width:auto;
}
.addStyleSearch2 {padding:10px 12px}
.addStyleSearch2 .inp1 {
    padding:2px;
    width:76%;
}
.addStyleSearch2 .inp2 {
    width:74px;
    height:26px;
    position:relative;
    top:1px;
}
.lblResults {clear:both; padding-top:20px}
ul.searchResult li {
    margin:0 0 20px 0;
    padding:0;
    list-style:none;
    position:relative;
    *height:1%;
    width:90%;
    /*width:63%;*/
    _overflow:hidden;
}
ul.searchResult li table {
    width:100%;
    /*width:auto;*/
    border-collapse:collapse;
}
ul.searchResult a {
    font-size:14px;
    line-height:1.4;
}
ul.searchResult span {
    color:#390;
    font-size:11px;
    margin-left:8px;
    white-space:nowrap;
}
ul.searchResult p {
    color:#000;
    font-size:12px;
    margin:0;
    /*width:530px;*/
    overflow:hidden;
}
ul.searchResult .url {
    color:#060;
    height:1.5em;
    overflow:hidden;
    max-width:700px;
}
td.numLine {width:33px}
td.numLine div {
    color:#000;
    padding:2px 5px 0 0;
    text-align:right; 
}
.yandex {
    font-size:12px;
    margin:-30px 0 15px;
    text-align:right;
}
.yandex img {
    margin-right:5px;
    vertical-align:-5px;
}
/*-----------wrapModul-------------*/
.wrapModul {
    overflow:hidden;
    _zoom:1;
}
.wrapModul img {
    margin:0 4px -4px 0;
}
.wrapModul h3 {
    border-bottom:1px solid #06c;
    padding:0 0 4px 0;
}
.wrapModul .add_photo {
    background-color:#fff;
    background-position:5px 5px;
    padding-left:85px;
    padding-bottom:5px;
}

.wrapCommercLink {
    background:#aec0cc;
    margin:0 auto;
    width:auto;
}
.wrapCommercLink a {
    background:url(/i/nw.gif) no-repeat 7px 45%;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    padding-left:17px;
    display:block;
    padding:3px 7px 3px 25px;
    text-decoration:none;
}
.wrapCommercLink a:visited {
    color:#fff;
}
.top_corners3 {
    background:url(/i/tr5.gif) no-repeat 100% 0;
    height:2px;
    overflow:hidden;
}
.top_corners3 div {
    background:url(/i/tl5.gif) no-repeat;
    height:2px;
}
.bttm_corners3 {
    background:url(/i/br5.gif) no-repeat 100% 0;
    height:2px;
    overflow:hidden;
}
.bttm_corners3 div {
    background:url(/i/bl5.gif) no-repeat;
    height:2px;
}

/*------------proizvoditeli-------------*/
td.photo_manufactur {
    background:#e5eff9;
    width:205px;
}
td.logo_manufactur {
    background-color:#8aa1a9; 
    background-repeat:no-repeat; 
    background-position:50% 10px; 
    vertical-align:bottom;
}    
td.offers_manufactur {
    background:#f2f2f2;      
    vertical-align:bottom;
    width:33%;
}     
.wrapFloatAncor {
    float:right; 
    text-align:right;
    width:200px;
}
.wrapFloatAncor a {
    color:#06c;
    font-size:12px;
}
.wrapFloatAncor span {
    background:#0262c3;
    color:#fff;
    font-size:12px; 
    font-weight:bold; 
    padding:3px 5px;
    position:relative;
}
table.gall {width:auto;}
table.gall td {
    border:1px solid #e9e9e9;
    padding:3px;
    text-align:center;
    vertical-align:middle;
    width:63px;
    height:63px;
}
table.gall tr.shad2 td {
    border:none;
    width:auto;
    height:auto;
    vertical-align:top;
    padding:0;
}
a.ankPlus {
    background:url(/i/plus2.gif) no-repeat 0 3px;
    color:#06c;
    font-size:12px;
    font-weight:bold;
    padding-left:13px;
}
.wrapTable2 {
    border:1px solid #838383;
    width:90px;
    height:90px;
    background:#fff;
    float:left;
    margin-right:7px;
    *margin-right:3px;
    padding:3px;
}
.wrapTable2 td {
    text-align:center;
    vertical-align:middle;
    height:90px;
}
.imitCell2 {
    display:table;
    *height:1%;
    padding-left:0;
    *position:relative;
    top:-2px;
}
.imitCell2 p {
    margin-top:0;
    *padding-left:5px;    
}
ul.addStyle5 li {
    font-size:11px;
    margin-left:13px;
}
.TextWithImg {
    position:relative;
}
.TextWithImg p {
    margin-left:180px;
}
.TextWithImg h4 {
    margin-left:180px;
}
.TextWithImg .addStyle7 {
    float:left;
    clear:left;
    margin-bottom:20px;    
}
.TextWithImg .addStyle7 p {
    color:#666;
    font:11px Arial;
    margin:0;
    width:174px
}
.footProizvodit {
    clear:both;
    margin-bottom:15px;
}
.footProizvodit p {
    margin:0 0 10px;
}
.footProizvodit table a {
    color:#06c;
    display:block;
    font-size:12px;
    padding:9px 0 0 77px;
    background-repeat:no-repeat;
    height:auto !important;
    height:50px;
    min-height:50px;
}
.content2 {
    border:1px solid #ccc; 
    padding:8px 10px 10px;
}

/*--------pricePlace----------*/
.priceDescript {
    min-width:150px;
    position:relative;
    zoom:1;
}
.priceDescript h5 {
    color:#06c;
    margin-bottom:3px;
}
.priceDescript p {
    margin:0;
    font-size:11px;
}
td.priceDescript_rightSide div.priceDescript {
    margin-left:-5px;
    position:relative;
    zoom:1;
}
.selectionLetters {
    background:url(/i/pic7b-3.gif) no-repeat;
    margin-left:5px;
    padding-left:72px;
}
.descriptionsMainPage {
    color:#667e8c;
    clear:both;
    font-size:11px;
    margin:5px 18px 18px;
    line-height:1.3;
}
.descriptionsMainPage img {
    float:left;
    margin:5px 9px 0 0;
}
.seoText {margin-top:10px}
.seoText p {
    color:#667e8c;
    clear:both;
    font-size:11px;
    margin:3px 10px 10px;
    line-height:1.3;
}
.seoText ul {
    font-size:11px;
    color:#667e8c;
    margin-bottom:10px;
}
.seoText img {
    float:left;
    margin:5px 9px 0 0;
}
/*-----------prodaja gruzovik------------*/
.border2 {
    background:#fff;
    border:1px solid #999;
    cursor:pointer;
    padding:2px;
    text-align:center;
}
.top_corn4 {
    background:url(/i/tr2.gif) no-repeat 100% 0;
    margin-bottom:-3px;
    position:relative;
    _overflow:hidden;
    height:3px;
    z-index:5;
}
.top_corn4 div {
    background:url(/i/tl2.gif) no-repeat;
    height:3px;    
}
.bttm_corn4 {
    background:url(/i/br2.gif) no-repeat 100% 0;
    margin-top:-3px;
    position:relative;
    height:3px;
    z-index:5;        
}
.bttm_corn4 div {
    background:url(/i/bl2.gif) no-repeat;
    height:3px;
}
.info {
    padding:0px 5px 0px 8px;
}
.info a {
    background:none;
    color:#069;
    display:inline;
    margin:0;
    padding:0; 
    line-height:1.5;   
    position:static;    
    text-decoration:underline;
}
.info a.hypToCustomer {color:#069;}
.info h5 {font-size:12px;}
.info p {
    background-repeat:no-repeat;
    color:#666;
    margin:0;
    padding:4px 0;
    font-size:11px;
    text-indent:26px;
}
.addStyle18 {padding-left:0}
.addStyle18 p {    
    display:-moz-inline-stack;
    display:inline-block;
    font-size:1.2em;
    text-indent:0;
    padding-left:24px;  
    margin-bottom:12px;    
    vertical-align:top;
    width:215px;
    *display:inline;
    *zoom:1;
}
.addStyle18 p:first-line {font-weight:bold}
.info p.name {
    background-image:url(/i/pic14a.gif)
}
.info p.tel {
    background-image:url(/i/admin/pic2.gif)
}
.info p.gsm {
    background-image:url(/i/admin/pic3.gif)
}
.info p.mail {
    background-image:url(/i/admin/pic4.gif);
    zoom:1;
}
.info p.pochta {
    background-image:url(/i/admin/pic22.gif);
}
.info p.icq {
    background-image:url(/i/admin/pic5.gif)
}
.info p.www {
    background-image:url(/i/admin/pic6.gif)
}
.info p.www2 {
    background-image:url(/i/admin/pic23.gif)
}
.supplement {
    padding:10px 15px 0;
}
.supplement h3 {
    background:url("/i/skrepka2.gif") no-repeat;
    color:#000;
    margin-top:5px;
    padding-left:15px
}
.supplement .wrap_personalField {margin-top:0}
.supplement .wrap_personalField p {
    margin-bottom:0;
}
.addStyle22 {
    background:#e9f3fd; 
    margin:-2px 0 0 0;
    padding:2px 5px 15px 20px; 
    width:73px; 
    zoom:1;
}
.toPrint,
.toSend,
.inCatalog {
    background:url(/i/admin/pic11.png) no-repeat;
    color:#676767;
    font-size:9px;
    margin:20px 0 5px;
    padding-left:65px;
    padding-top:17px;
    height:37px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/admin/pic11.png',sizingMethod=crop);
}
.toPrint a,
.toSend a,
.inCatalog a,
.toAddAnounce a {
    color:#0369be;
    font-size:12px;
    font-weight:bold;
    line-height:1.5;
}
.toAddAnounce a {
    background:url('/i/addGreen.png') no-repeat;
    line-height:1.2;
    display:block;
    padding-left:32px;
}
.toSend {
    background:url(/i/pic16.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pic16.png',sizingMethod=crop);
}
.inCatalog {
    background:url(/i/pic7b.gif) no-repeat;
    _filter:none;
}
.toAddAnounce {
    background:url('/i/pic23.gif') no-repeat;
    padding:16px 0 8px 50px;
}
.prilojenie {
    background-repeat:no-repeat; 
    background-position:0 3px;
    padding-left:31px;     
}
.prilojenie a {font-size:12px}
#tehnik_har h3.type3 {
    font-size:17px;
    margin:0 0 3px;
}
.imitH3 {
    font-size:17px;
    font-weight:bold;
    margin:3px 0;
    float:left;
}
.sup2 {
    color:#999;
    font-size:9px;
    position:relative;
    top:-10px;
    margin-left:3px;
}
.rastamoj {
    font-size:12px;
    margin:0;
}
.rastamoj_yes {color:#3ea500;}
.rastamoj_no {}
.rastamoj span {
    color:#000;
}
.leftPart {float:left; margin-bottom:20px; *width:60%; _width:auto}
.rightPart {
    float:right;
    text-align:right;
    white-space:nowrap;
    display:inline-table;
}
.leftPart .rastamoj {
    font-size:11px;
    margin:0 0 3px;
}
p.flag {
    margin:0;
    clear:left;
}
p.flag img {
    border:1px solid #ccc;
    margin:0 3px -1px 0;
}
.wrapRub {
     border-bottom:.083em solid;
     position:relative;
     zoom:1;
     top:-.46em;
     *top:-.35em;
     line-height:1.1;
}
.letterR {
     font-size:1em;
     position:relative;
     top:.457em;
     left:3px;
     text-transform:uppercase;     
}
.indent {
     position:absolute;
     left:-3000px;
}
.priceR {
    color:#000;
    font-size:15px;
    font-weight:bold;
    margin:10px 0 0;
    white-space:nowrap;
    line-height:1;
}
.priceR > span {
    display:inline-block;
    font-size:24px;
    font-weight:normal;    
    margin-top:-10px;
}
.description.type2 .priceR,
.wrap_oneAnonceSellDetails .priceR {
    font-size:24px;
    font-weight:normal;
    margin-top:0;
}
.description.type2 .priceR > span,
.wrap_oneAnonceSellDetails .priceR > span {
    margin-top:0;
}
.priceOthers {margin:0;}
.priceOthers span {
    font-size:.9em
}
.priceOthers span.wrapRub span {
    font-size:1.4em;
}
table.briefDetails {
    color:#000;
    clear:both;
    font-size:12px;
    line-height:1.5;
    margin:0 0 20px;
    width:auto;
    display:inline-block;
}
td.colBold {
    color:#000;
    font-weight:bold;
    padding:0 25px 0 10px; 
    white-space:nowrap;   
}
.blockForComm {
    background:#f2f2f2;
    color:#000;
    font-size:12px;
    line-height:1.4;
    margin:10px 0;
    padding:6px;
}
table.intro,
table.fullDetails {
    font-size:12px;
}
table.intro td,
table.fullDetails td {
    padding:6px 10px 6px 5px; 
}
.wrap {
    padding:10px 10px 0;
    min-height:119px;
    _height:130px; 
}
.pickOut {background:#edfdde;}
table.briefDetailsAddStyle {
    clear:both;
    margin:10px 0 0;
    padding:0;
}
table.addStyle9 td.colBold {padding:0 15px 0 5px}
table.addStyle9 td {white-space:nowrap}
.wrap_photo .p1,
.wrap_photo .p2 {text-align:left; margin:0; display:none}

.wrap_photo .p1 {
    color:#999;
    font-size:11px;
}
.wrap_photo .p2 {
    color:#000;
    font-size:12px;
    margin-top:25px;
}
.wrap_photo .p2 input {
    height:15px;
    width:15px;
    vertical-align:text-top;
    margin-right:0;
}
.numb_date {
    color:#999;
    font-size:10px; 
    margin-right:10px;    
}
.numb_date span {
    color:#000; 
    font-weight:bold;    
}
.addStyle10 {
    float:right;
    position:relative;
    top:5px;
    _display:inline;
}
.tabs2 {margin-bottom:8px;}
.tabs3 {margin:0 0 6px 0;}
.tabs2 span,
.tabs3 span {
    background:#f2f2f2;
    border-bottom:1px solid #fff;
    color:#000;
    cursor:pointer;
    font-size:12px;
    margin-right:1px;
    padding:7px 12px;
}  
.tabs2 span:hover,
.tabs2 .active,
.tabs3 span:hover,
.tabs3 .active {
    background:#e5e5e5;
    border-bottom:1px solid #e5e5e5;
}
.quickSearch {
    padding:8px 20px 10px;    
}
.addStyle26 {
    float: left; 
    position:relative;
    width:177px;
}
.quickSearch label {color:#000;}
.quickSearch .text {
    padding:2px;
    width:82%;    
}
.quickSearch .btn {
    font-size:14px;
    line-height:.95;
    margin-left:10px;
    padding:2px;    
}
.quickSearch ul li {
    cursor:pointer;
    margin-left:0;
}
.quickSearch ul.cat1 {
    color:#000;
    font-size:1.1em;
    list-style:none;
    height:230px;
    overflow:auto;
    padding:0 5px;
    width:170px;
}
ul.cat1 ul {
    background:#f2f2f2;
    color:#2C6DDA;
    border:1px solid #666;
    display:none;
    padding:0 5px;
    position:absolute;        
    top:47px;
    left:180px;
    list-style:none;
    overflow:auto;
    overflow-x:hidden;
    height:224px; 
    width:260px;
    z-index:10;
} 
li.drop_links_tmp li {white-space:nowrap}
li.drop_links_tmp li.pair {background:#fff}
li.drop_links_tmp:hover ul {display:block}

.cat1 li:hover,
.cat2 li.pair:hover,
.cat1 li.active,
.cat2 li.active,
.cat2 li.pair.active {
    background:#0369be;
    color:#fff;
}

.cat1 li.drop_links_tmp:hover,
.cat1 li.active {
    _background:#0369be;
    _color:#fff;
}
.cat2 li:hover,
.cat2 li.pair:hover,
.cat2 li.active {
    _background:transparent;    
    _color:#000;
}

.quickSearch .example {
    color:#999;
    font-size:11px;
    margin-top:3px;
    position:relative;
}
.quickSearch .example span {
    border-bottom:1px dashed #999;
    cursor:pointer;
}
.hide_show {padding:20px 0 7px 10px;}
.hide_show2 {
    padding:20px 0 10px; 
    width:100%;
}
.rbl_gor input {
    margin:0 4px 0 15px;
    width:15px;
    height:15px;
    vertical-align:text-top;
}
.rbl_gor input label {
    margin-right:15px
}
.rbl_vert input{
    width:15px;
    height:15px;
    margin-bottom:5px;
    vertical-align:text-top;
}
.rbl_vert2 input {
    margin-right:5px;
    width:15px;
    height:15px;
    margin-bottom:5px;
    vertical-align:text-top;
}
.blockFloat {
    float:left;
    width:50%;    
}
.blockFloat .legend {
    font-size:1em;
}
.blockFloat fieldset {
    margin-right:10px;
    padding-top:15px;
    min-height:90px;
    _height:100px;
}
.blockFloat fieldset select {width:80%; height:22px}
.long {
    margin-right:10px;
    padding-top:17px;
    padding-bottom:17px;
}
.otherParams {
    background:#f2f2f2 url(/i/arr5.gif) no-repeat 9px 5px;
    cursor:pointer;
    float:left;
    margin:-23px 0 0 8px;
    padding:0 10px 0 20px;
}
.addStyle12 {
    float:right;
    margin:10px 0 0px;
}
.up2 {background:#f2f2f2 url(/i/arr6.gif) no-repeat 9px 5px;}

.allObiavSmall,
.toPrintSmall {     
    margin:10px 0 20px; 
}
.allObiavSmall a,
.toPrintSmall a {
    color:#06c;
    font-size:12px;
    font-weight:bold; 
    padding:5px 0 7px 28px; 
    display:block;
    outline:none;  
}
.allObiavSmall span ,
.toPrintSmall span {
    font-size:11px;
    padding-left:28px;
    position:relative;
    top:-7px;
}
.allObiavSmall a {
    background:url(/i/pic17.gif) no-repeat 0 4px;
}
.toPrintSmall a {
    background:url(/i/pic18.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pic18.png',sizingMethod=crop);
    _width:150px;
}
.toPrintSmall img {
    position:relative;
    top:6px;
    left:3px;
}
.allObiavSmall {float:left}
.toPrintSmall {float:right}

.skrepka {
    background:url(/i/skrepka.png) no-repeat;
    position:absolute;
    width:22px;
    height:53px;
    left:10px;
    top:-7px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/skrepka.png',sizingMethod=crop);
}

.progressUpdate {
    position: absolute; 
    background:#fff url(/i/loading.gif) no-repeat 50% 0; 
    z-index: 10; 
    width:155px; 
    height:155px;
    left:50%; 
    top:0; 
    margin-left:-72px;
}
.style1 {
    float:right; 
    margin:25px 0 10px 10px;
    width:185px;     
}
.style2 {
    background:#f2f2f2; 
    padding:10px 15px;
}
.ramka,
.ramka3 {
    background:url('/i/ramka.gif') no-repeat;
    display:block;
    margin-left:auto;
    width:149px;
    height:106px;
    text-align:right;    
}
.ramka img {
    position:relative;
    z-index:-1;
    left:-20px;
}
.ramka3 img {
    position:relative;
    z-index:-1;
    left:-25px;
    top:16px;
}
.ramkaPhoto,
.ramkaVideo,
.biblioChina,
.mapsPartners {
    float:right;
    margin-top:24px;
    padding:9px 10px 10px 11px;
    width:15%;
}
.ramkaPhoto p,
.ramkaVideo p,
.biblioChina p,
.mapsPartners p {
    color:#333;
}
.ramkaPhoto p a,
.ramkaVideo p a,
.biblioChina p a,
.mapsPartners p a {
    display:block;
    margin:15px 0 4px;
}
.ramkaPhoto span,
.ramkaVideo span,
.biblioChina span,
.mapsPartners span {
    font-size:1.5em;
}
.ramkaPhoto {
    background:url('/i/bg_linkToPhGal2.gif') no-repeat;
}
.ramkaVideo {
    background:url('/i/bg_linkToVdGal.gif') no-repeat;
    padding-left:3px;
}
.pnlLinksBottom {
    overflow:hidden;
    text-align:center;
    _height:1%;
}
.pnlLinksBottom .ramkaVideo,
.pnlLinksBottom .ramkaPhoto,
.pnlLinksBottom .catalogLinkBott {
    font-weight:bold;
    margin:0;
    min-height:80px;
    position:relative;
    text-align:left;
    width:auto;    
    _height:80px;
}
.pnlLinksBottom .ramkaVideo img,
.pnlLinksBottom .ramkaPhoto img,
.pnlLinksBottom .catalogLinkBott img {
    position:absolute;    
}
.pnlLinksBottom .ramkaPhoto {
    background:url('/i/bg_linkToPhGal.gif') no-repeat 0 0;
    display:-moz-inline-stack;
    display:inline-block;
    float:none;
    padding-left:90px;
    *display:inline;
    *zoom:1;
    width:auto;
}
.pnlLinksBottom .ramkaPhoto img {left:11px; top:10px;}
.pnlLinksBottom .ramkaVideo {padding-left:80px}
.pnlLinksBottom .ramkaVideo img {left:3px}
.pnlLinksBottom .catalogLinkBott {
    background:url('/i/catalogLinkBott.gif') no-repeat 0 12px;
    font-size:1.2em;
    float:left;
    padding-left:65px;
}
.pnlLinksBottom .catalogLinkBott a {
    display:block;
    margin-top:25px;
}
.biblioChina {
    background:url('/i/bg_biblio.gif') no-repeat;
    padding-top:74px;
    *padding-top:88px;
}
.wrapper {
    float:left; 
    width:100%;
}
.imitP {font-size:1.2em; line-height:1.6}
.imitP p {font-size:100%}
.imitP h2 {font-size:1.33em}
.imitP h4 {font-size:1.17em}
.imitP ul,
.imitP ol {font-size:100%}
.customerDateReg {
    color:#000;
    font-size:1.1em;
}
.rightFromWrapper {
    float:right;
    margin-bottom:15px;
    text-align:right;
    width:200px;     
}
.rightFromWrapper h5 {
    text-align: right; 
    margin:5px 8px 5px 0;
}
.wrap_ulListOfcomapanys {
    background:#eee;
    padding:1px 10px 15px;
    width:160px;
}
.forText {padding-left:18px}
.forText p {margin-top:0}
.smallIcons {
    float:right; 
    position:relative;
    top:37px;
}
.smallIcons .oneIcon {
    float:left; 
    padding-left:20px;
}
.smallIcons .oneIcon img {
    float:left;
    margin-right:5px;
}
.smallIcons .oneIcon p {
    font-size:1.1em;
    margin-top:0;
    margin-left:37px
}
.smallIcons .oneIcon .special {margin-left:30px}
.wrap_mainImgRubr {
    background:url("/i/bg_mainImgRubr.gif") no-repeat 50% 100%;
    text-align:center;
}
.wrapper2 {
    background:#e5eff9;
    border-bottom:2px solid #06c;
    margin-bottom:20px;
    padding-bottom:15px;
    position:relative;
    z-index:0;
    *zoom:1;
}
.shortDesc {
    margin:0 10px 15px
}
.kolvo2 {
    background:#06c;
    color:#fff;
    font-size:1.4em;
    font-weight:bold;
    margin-top:0;
    padding:8px 10px;    
    text-align:center;
    zoom:1;
}
.ddlChooseProizv {
    float:left;
    margin-left:30px;
    padding:0 20px 0;    
    position:relative;
    z-index:3;
    width:181px;
    _display:inline;
}
.ddlChooseProizv a {
    color: #2c6dda;
}
.ddlChooseProizv p {
    color:#000;
    clear:both;
    font-size:.9em;
    padding:0;
    margin:0;
}
.ddlChooseProizv .bull {
    background:url(/i/bull.gif) no-repeat;
    cursor:pointer;
    float:left;
    position:relative;
    left:4px;
    margin-top:4px;
    width:13px;
    height:12px;
    z-index:1;    
}
.ddlChooseProizv .proizvList {
    border-bottom:1px dashed #2c6dda;
    color:#2c6dda;
    cursor:pointer;
    font-size:1.2em;
    float:left; 
    font-weight:bold;
    margin-bottom:3px;
    text-transform:uppercase;   
}
.ddlChooseProizv .hiddShow {
    padding-top:0;
    padding-bottom:0;    
    width:173px;
    max-height:236px;
    overflow:auto;
}
.ddlChooseProizv .hiddShow .a {
    padding-top:2px;
}
.ddlChooseProizv:hover .hiddShow {
    left:20px;
    top:126px;
    font-size:1.2em;
}
.addStyle24:hover .hiddShow {top:104px}

.ddlChooseProizv:hover .hiddShow {
    display:block;
}
.ddlChooseProizv .pair2 {
    background:#fff;
}
.filtrParam {
    background:url('/i/filtrParam.gif') no-repeat;
    float:right;
    margin-top:15px;
    margin-right:50px;
    padding:75px 0 0;
    _display:inline;    
}
.filtrParam a {
    font-size:1.1em;
    font-weight:bold;
    text-transform:uppercase;
}
.filtrParam p {
    color:#000;
    font-size:.9em;
    margin:2px 0 0;
    padding:0;
}
.wrap_ulVid4_h5 {margin:0 0 15px 11px}
.wrap_ulVid4_h5 h5 img {
    background:none;
    border:none;
    margin: 0 7px -2px 0;
    padding:0;
    width:auto;
    height:auto;    
}
.wrap_ulVid4_h5 img {
    background:#fff;
    border:1px solid #a7a7a7;
    margin:5px 5px 0 0;
    padding:4px;    
    width:72px;
    height:72px;
}
.allPhoto {
    clear:both;
    font-size:1.2em;
    display:block;
    padding:5px 10px 13px 0;
    text-align:right;
}
.wrapper3 {
    float:right;
    margin:0 0 10px 15px;
    width:225px;
}
.wrapper3 .wrap_ulVid4_h5 {background:#eee; margin:0; padding:0 30px}
.wrapper3 .wrap_ulVid4_h5 ul {margin-bottom:0;}
.wrapper3 .wrap_ulVid4_h5 h5 {padding-top:18px}
.wrapper3 .top, .wrapper3 .bottom {display:block; background:transparent; font-size:1px;}
.wrapper3 .b1, .wrapper3 .b2, .wrapper3 .b3, .wrapper3 .b4, .wrapper3 .b1b, .wrapper3 .b2b, .wrapper3 .b3b, .wrapper3 .b4b {display:block; overflow:hidden;}
.wrapper3 .b1, .wrapper3 .b2, .wrapper3 .b3, .wrapper3 .b1b, .wrapper3 .b2b, .wrapper3 .b3b {height:1px;}
.wrapper3 .b2, 
.wrapper3 .b3, 
.wrapper3 .b4, 
.wrapper3 .b4b, 
.wrapper3 .b3b, 
.wrapper3 .b2b {background:#eee}

.wrapper3 .b1 {margin:0 5px; background:#eee;}
.wrapper3 .b2, .wrapper3 .b2b {margin:0 3px}
.wrapper3 .b3, .wrapper3 .b3b {margin:0 2px;}
.wrapper3 .b4, .wrapper3 .b4b {height:2px; margin:0 1px;}
.wrapper3 .b1b {margin:0 5px; background:#eee;}

.cont {margin-left:12px;}
.cont p {margin-top:0; font-size:1.4em;}

.countPrice {
    font-size:100%;
    border-collapse:separate; 
    border-left:1px solid #f2f2f2;
    border-right:1px solid #f2f2f2;
    overflow:hidden;
}
.addStyle19 {border:none}
.countPrice .unpair {background:#f2f2f2}
.countPrice .unpair2 {background:#e5eff9}
.countPrice td {
    padding:5px; 
    text-align:center;
    vertical-align:middle
}
.countPrice .period {width:17%}
.countPrice th {padding:5px}
.countPrice .tr1_head th {
    background:#e5e5e5;
    font-size:1.1em;
    font-weight:normal;
    padding:8px 5px;
    white-space:nowrap;
}
.countPrice .tr1_head th.wrap_divSp,
.countPrice .tr1_head th.wrap_divSp2 {
    background:#e5e5e5;
    padding:0;     
}
.countPrice .tr1_head th.wrap_divSp2 {width:50px}
.countPrice .tr1_head th.wrap_divSp div {
    background:#e5e5e5;
    margin-left:-3px;
    padding:8px 5px 8px 25px;
    text-align:left;
    position:relative;
    *left:-3px;
}
.countPrice .tr1_head th.wrap_divSp2 div {
    background:#e5e5e5;
    margin-right:-3px;
    padding:8px 5px 8px;
    position:relative;
    *right:-3px;
}
.countPrice .tr2_head th h3 {
    margin:10px 5px 0; 
    padding:0;
    text-align:left;
}
.countPrice .tr2_head th h5 {
    margin:13px 0 0 20px;
    text-align:left;
}
.count_h3 {padding:10px 12px 0; margin:0}
.count_h5 {padding:13px 0 0 27px; margin:0}

.countPrice p {margin:0 0 0 25px; text-align:left}
.countPrice .tr2_head .discantInPrice {
    color:#508051;
    font-size:1.1em;
    font-weight:normal;
    margin:0 -5px 0;
    padding:0 11px;
}
.countPrice .imit_a {
    color:#0363d1;
    font-size:1.1em;
    margin:0;
    position:relative;
    text-align:center;
    z-index:0;
}
.countPrice .imit_a span {margin-right:4px}
.imit_a_col {width:70px}
.countPrice .imit_a .popup {
    display:none;
    position:absolute;
    top:-165px;
    left:100%;
    font-size:12px;    
}
.countPrice .imit_a:hover {z-index:1}
.countPrice .imit_a:hover span {color:#000; border-bottom-color:#000}
.countPrice .imit_a:hover .popup {display:block}
.countPrice .imit_a .popup table {width:auto}

.countPrice .imit_a .popup .bg_tl,
.countPrice .imit_a .popup .bg_tr,
.countPrice .imit_a .popup .bg_bl,
.countPrice .imit_a .popup .bg_br {
    width:0;
    height:6px;
    padding:0;
}
.countPrice .imit_a .popup table td.center {
    background:#fff;
    text-align:center;
    vertical-align:middle;
}
.countPrice .imit_a .popup table td.center img {display:block;}
.countPrice .imit_a .popup .bg_t {
    background:url(/i/bg_popup_t2.png) repeat-x;
    padding:0;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_popup_t2.png',sizingMethod='scale');
}
.countPrice .imit_a .popup .bg_l {
    background:url(/i/bg_popup_l2.png) repeat-y;
    padding:0 0 0 6px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_popup_l2.png',sizingMethod='scale');
}
.countPrice .imit_a .popup .bg_r {
    background:url(/i/bg_popup_r2.png) repeat-y;
    padding:0 6px 0 0;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_popup_r2.png',sizingMethod='scale');
}
.countPrice .imit_a .popup .bg_b {
    background:url(/i/bg_popup_b2.png) repeat-x;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_popup_b2.png',sizingMethod='scale');
}

.countPrice .imit_a .popup .bg_tl {
    background:url(/i/bg_popup_tl2.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_popup_tl2.png',sizingMethod='crop');
}
.countPrice .imit_a .popup .bg_tr {
    background:url(/i/bg_popup_tr2.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_popup_tr2.png',sizingMethod='crop');
}
.countPrice .imit_a .popup .bg_bl {
    background:url(/i/bg_popup_bl2.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_popup_bl2.png',sizingMethod='crop');
}
.countPrice .imit_a .popup .bg_br {
    background:url(/i/bg_popup_br2.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_popup_br2.png',sizingMethod='crop');
}
.countPrice .imit_a .popup .bg_popup_ugol2 {
    background:url(/i/bg_popup_ugol2.png) no-repeat;
    position:absolute;
    left:-10px;
    top:50%;
    width:16px;
    height:16px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_popup_ugol2.png',sizingMethod='crop');
}
.countPrice .imit_a span {
    border-bottom:1px dashed #0363d1;
    cursor:pointer;
}
.countPrice .price2 {
    color:#000;
    font-size:1.2em;
    margin:0;
    text-align:right;
    white-space:nowrap;
}
.countPrice .wrap_btnAdd {width:40px}
.countPrice .wrap_btnAdd input {padding:0}

.china td {
    color:#000;
    font-size:1.2em;
    padding:8px 30px;
}

.wrap_table {padding:10px 0 0}
.wrap_table table td {
    border-top:1px solid #000;
    color:#000;
    font-size:1.2em; 
    text-align:right; 
}
.wrap_table table .price {
    font-size:1.4em;
    font-weight:bold;
    width:10%;
    white-space:nowrap;
}
.wrap_table .empty_td1 {width:15px; border:none}
.wrap_table .empty_td2 {width:37px; border:none}
.addStyle20 {
    padding-right:59px; 
    padding-top:0
}
.addStyle20 table td {
    border:none; 
    color:#0360c8; 
    font-weight:bold;
    font-size:1.4;
}
.addStyle20 table .price {padding-left:13px}
.wrap_personalField {
    float:left;
    margin-right:30px;
    _margin-right:15px;
    margin-top:10px;
    width:200px;
}
.wrap_personalField p {
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:-4px;
}
.wrap_personalField input {width:98%}
.wrap_btnToSend {padding:15px 0 0 10px}
.wrap_btnToSend p {margin:5px 0 0; font-size:1em}
.contact {
    color:#000;
    font-size:1.2em;
    line-height:1.5;  
    margin-top:30px; 
}
.contact span {color:#0168c7; font-style:italic}
.contact .span1 {font-size:16px; font-weight:bold}
.contact .span2 {font-size:20px}

.f9 {font-size:9px}
.f10 {font-size:10px}
.f11 {font-size:11px}
.f12 {font-size:12px}
.f14 {font-size:14px}

.c5C {color:#5c5c5c;}
.c9 {color:#999;}
.c0 {color:#000}
.cC {color:#ccc}
.O6C {color:#0066CC}

.lh1 {line-height:1}
.lh2 {line-height:1.2}

#ctl00_cphMain_UpdateProgress1 {float:none}

.b-mainPageCats {
    background:#fff;
    border: solid 1px #ccc; 
    margin: 0px 2px 5px 7px; 
    padding:10px;
    position:relative;
    _height:1%;
}
.b-mainPageCats h3 {
    color: #667e8c;
    font-size: 14px; 
    font-weight: bold; 
    margin: 10px 0px 0px 10px; 
    text-transform: uppercase;
}
.wrap_mainPageCats {margin-bottom:10px; padding-left:15px}
.mainPageCat {
    font-size:1.1em;
    display:-moz-inline-stack;
    display:inline-block;
    padding-right:23px;    
    text-align:center;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.mainPageCat .nameRubr {
    display:block;
    text-align:left;
}
.mainPageCat a,
.mainPageCat a:visited {color:#06c}
.mainPageCat sup {display:none}

.mainPageCatInTab {
    display:inline-block;    
    width:33%;
    *display:inline;
    *zoom:1;
}
.mainPageCatInTab a br {
    display:none;
}
.mainPageCatInTab a {
    text-decoration:none;
    white-space:nowrap;
}
.mainPageCatInTab a img,
.mainPageCatInTab a span {
    display:inline-block;
    vertical-align:middle;
}

.mainPageCatInTab a img {
    max-width:40px;
    margin-right:5px;
}
.mainPageCatInTab a span {
    font-size:12px;
    text-decoration:underline;
}
.b-mainPageCats .tabsCatalog {
    margin:15px 0 15px 10px;
}
.b-mainPageCats .tabsCatalog span {
    color:#06c;
    cursor:pointer;
    display:inline-block;
    font-size:1.2em;
    line-height:1;
    margin-right:15px;  
    padding:5px 10px;
    vertical-align:middle;
}
.b-mainPageCats .tabsCatalog span b {
    font-weight:normal;
    border-bottom:1px dashed;
}
.b-mainPageCats .tabsCatalog span.active {
    background:#daeaf9;
    color:#000;
    cursor:default;
}
.b-mainPageCats .tabsCatalog span.active b {
    border:none;
}
.b-rekBann {
    background:url('/i/rekImg.gif') no-repeat;
    font-size:1.1em;
    font-weight:bold;
    height:15px;
    right:0;
    margin-right:3px;    
    position:absolute;
    top:0;
    width:41px;  
}
.b-rekBann,
.b-rekBann:visited {color:#000}

.headerBann,
.bann4,
.bann5,
.bann7,
.bann8,
.inDef_leftBanns,
.rightBanns,
.innerFooterBanns {
    display:-moz-inline-stack;
    display:inline-block;     
    padding-top:15px;
    position:relative;
    *display:inline;   
    *zoom:1;
}
.bann7 {padding:0 0 20px}
#tehnik_har .bann7 {padding:15px 0 0}
.headerBann a,
.bann4 a,
.bann5 a,
.inDef_leftBanns a,
.rightBanns a,
.innerFooterBanns a {
    text-decoration:none;
}
.mainPage_centralBan {
    margin:0 0 5px 8px;
    overflow:hidden;
    text-align:center;
}
.mainPage_centralBan .bann4 {margin:0; padding-bottom:10px; *padding-bottom:0}
.mainPage_centralBan .bann4 * {margin-top:5px}
.mainPage_centralBan object {display:block; margin:0 auto}

.mainPage_leftBanns {position:relative; padding:15px 7px 4px}
.mainPage_leftBanns * {vertical-align:top}
.mainPage_leftBanns td div {margin:0 auto}
.mainPage_leftBanns img {margin-right:2px}

.mainPage_Ban5 {margin:3px 0 8px; text-align:center;}
.mainPage_Ban5 .textBanns {width:auto}
.mainPage_Ban5 .textBanns a {background:none;}
.mainPage_Ban5 object,
.mainPage_Ban5 img {margin-bottom:8px; display:block}
#middle_col .mainPage_Ban5 {margin-bottom:0}
#middle_col #ctl00_cphMain_pnlSecondStep > .mainPage_Ban5 .bann5 {margin-top:-5px; padding-top:0}

.wrap_rightBannsMainPage {margin-bottom:6px; text-align:center}
.wrap_rightBannsMainPage .rightBanns * {margin-top:5px}

.wrap_rightBannsDef {margin-bottom:10px; text-align:center}
.wrap_rightBannsDef * {margin-top:5px}

.default_bann4 {margin-top:25px; text-align:center}

.default_bann4 *,
.default_bann8 * {margin-top:5px}

.default_bann7,
.default_bann8 {text-align:center}

.default_bann7 .b-rekBann,
.default_bann8 .b-rekBann {display:none}

.default_leftBanns {margin:40px 0 10px; text-align:center}
.default_leftBanns * {margin-top:5px}

.footerBanns {margin:0 0 7px 7px; text-align:center}

.googleBanner_1,
.googleBanner_2 {margin-top:20px; text-align:center}

.default_leftBanns {
    padding-bottom:10px;
}

.mainPage_Ban5 .b-rekBann,
.default_bann4 {display:none}

.wrap_listNews {
    clear:both;
    overflow:hidden;    
    margin-bottom:40px;
    height:101px;
}
.wrap_listNews p {
    font-size:1.1em;
    height:100%;
    margin:0 0 0 105px;
    position:relative;
    zoom:1;
}
.wrap_listNews p img {
    position:absolute;
    left:0;
    bottom:-10px;
    z-index:0;
    _display:none;
}
.wrap_listNews .date2 {
    font-size:.9em;
    color:#000;
    display:block;
    margin-bottom:2px;
}
.wrap_listNews a.linkNews {
    display:block;
    font-size:12px;
    margin-bottom:4px;
    position:relative;
    z-index:1;
}
.listNewsImg {
    border:1px solid #999;
    float:left;
    margin:1px 7px 0 1px;
    width:96px;
    height:96px;
}
.listNewsImg  td {
    padding:0;
    text-align:center;
    vertical-align:middle;
}
/*----------blocks on main--------*/
.wrap_rekOnMain {
    border:1px solid #999;
    margin-right:7px;
    margin-bottom:8px;
    padding:10px;
}
.wrap_rekOnMain p {
    color:#667E8C;
    font-size:1.1em;
    line-height:1.3;
    margin:3px 10px 10px 0;
}
.rekOnMain {
    overflow:hidden;
    margin-bottom:5px;
    _zoom:1;
    clear:both;    
}
#commerc .wrap_rekOnMain h3 {
    margin-bottom:10px;
}
.rekOnMain .wrap_photo {
    float:left; 
    text-align:center; 
    display:inline; 
    width:98px;
    font-size:1.2em;
}
.rekOnMain .photo {
    width:90px; 
    border:1px solid #ccc; 
    padding:5px 3px;
}
.rekOnMain .shadow {
    background:url(/i/shadow_list.gif) no-repeat; 
    height:6px; 
}
.rekOnMain .rBlock {
    margin:0 0 3px 105px;
}
.rekOnMain .rBlock .indent {display:none}
.rekOnMain .rBlock a {
    color:#06c;
    font-size:1.4em;
    font-weight:bold;
}
.wrap_rekOnMain a.sp,
.wrap_lastAnouncesFooter a.sp {
    background:url('/i/plus.gif') no-repeat 0 4px;
    color:#000;
    font-size:1.2em;
    font-weight:bold;
    padding-left:15px;
}
.rekOnMain .rBlock strong {
    color:#b50000;
    font-size:1.4em;
}
.konkurs2OnMain {
    background:#faedcb url('/i/bg_konkurs2OnMain.gif') repeat-x;
    border:1px solid #999;    
    margin-right:7px;
    margin-bottom:8px;
    padding:10px;
}
#commerc .konkurs2OnMain h3 {
    color:#fff;
    margin:0 0 10px;
    text-transform:none;
}
.forInnerTable {
    width:85px;
    vertical-align:middle;
}
.konkurs2OnMain td.photoGirl {
    background:#fff;
    border:1px solid #482e13;
    width:83px;
    height:83px; 
    vertical-align:middle;
    text-align:center; 
}
.konkurs2OnMain a.more,
.konkurs2OnMain h6 {
    font-size:1.2em;
    font-weight:bold;
}
.newCompLogosOnMain {
    background:#daeaf9;
    border:1px solid #999;
    margin-right:7px;
    margin-bottom:8px;
    padding:10px;
    overflow:hidden;
    _zoom:1;
}
.compLogosListOuter {
    overflow:hidden;
    *position:relative;
}
#commerc .newCompLogosOnMain ul {
    font:0/0 Arial;
    float:none;
    margin:16px 0 0 -11px;    
    position:relative;
    width:auto;
}
#commerc .newCompLogosOnMain li {
    display:inline-block;
    font-size:12px;
    line-height:1.2;    
    margin:0 0 15px 11px;
    vertical-align:top;
    width:143px;
    *display:inline;
    *zoom:1;
}
.newCompLogosOnMain .logo {
    border:1px solid #999;
    background:#fff;
    display:block;
    margin-bottom:4px;
    padding:1px;
    text-align:center;
}
.newCompLogosOnMain .innerLogo {    
    border:1px solid #ccc;    
    display:block;
    height:84px;
    white-space:nowrap;
}
.newCompLogosOnMain .logoImg,
.newCompLogosOnMain .innerLogo:after {
    display:inline-block;
    vertical-align:middle;
}
.newCompLogosOnMain .logoImg {max-width:85px}
.newCompLogosOnMain .innerLogo:after {
    content:"";
    height:100%;
    width:0;
}
#commerc .newCompLogosOnMain .oneCompany {
    font:0/0 Arial;
    padding:0; 
    text-decoration:none
}
.newCompLogosOnMain .oneCompany:hover strong {color:#000}
.newCompLogosOnMain li strong {
    font:normal 12px/1.3 Arial;
    text-decoration:underline;
}
.newCompLogosOnMain .footer {text-align:right}
.newCompLogosOnMain .footer a {color:#06c; font-size:1.2em}
.newCompLogosOnMain .ctrls {
    float:left;
    white-space:nowrap;
}
.newCompLogosOnMain .ctrls span {
    background:#fff;
    border-radius:5px;
    cursor:pointer;
    display:inline-block;
    height:10px;
    margin-right:5px;
    width:10px;
}
.newCompLogosOnMain .ctrls span.active {
    background:#06c;
    cursor:default;
}
#commerc .newCompLogosOnMain .program41plus-addCompany {  
    float:none;  
    margin:0;
    padding-left:10px;
    width:auto;
}
/* .newCompLogosOnMain table {margin-bottom:2em} */
/* .newCompLogosOnMain td p {
    position:absolute; 
    *left:0; 
    top:0; 
    font-size:1em; 
    margin:0; 
    text-align:left;
    width:93px;
} */
/* .newCompLogosOnMain td p span {
    background:#666;
    color:#fff;
    position:absolute;
    left:-1px;
    line-height:1;
    top:91px;
    padding:3px 0 6px 3px;
    width:90px;
    white-space:nowrap;
}
.newCompLogosOnMain td {
    text-align:center;
    vertical-align:middle;
    *position:relative;
}
.newCompLogosOnMain td.logo {
    background:#fff;
    border:1px solid #666;
    width:91px;
    height:91px;
} */

.blForGalOnMain {
    border:1px solid #999;
    margin-right:7px;
    margin-bottom:8px;
    padding:10px;
    overflow:hidden;
    _zoom:1;
}
.blForGalOnMain p {color:#333}
.blForGalOnMain .img,
.blForGalOnMain .vd {
    float:left;
    margin-bottom:15px;
}
.blForGalOnMain .img span,
.blForGalOnMain .vd span {
    float:left;
}
.blForGalOnMain .img a,
.blForGalOnMain .vd a {
    float:left;
    margin-top:5px;    
}
.blForGalOnMain p strong {
    font-weight:normal;
    font-size:1.5em;
    line-height:1;  
}
.blForGalOnMain .img a {
    background:url('/i/bg_photoday.gif') no-repeat;
    padding:13px 0 0 5px;
    height:76px;
    width:72px;
}
.blForGalOnMain .vd a {
    background:url(/i/bg_videoGalSearch.gif) no-repeat;
    padding:9px 0 0 3px;
    height:71px;
    width:65px;
}
.upldPhoto {
    background:url(/i/add_photo.gif) no-repeat;
    font-weight:bold;
    float:right;
    font-size:1.2em;
    padding:15px 0 0 70px; 
    min-height:47px;
    _height:47px;
}
.upldPhoto:visited {color:#06c}
/*---------blocks on default--------*/
.wrap_rekOnDefault {
    float:left;
    margin:10px 0;
    width:48%;
}
.rekOnDefault {
    overflow:hidden;
    margin-bottom:5px;
    _zoom:1;
    clear:both;    
}
.totAds {
    color:#999;
    font-size:1.1em;
    margin:0 0 15px;
}
.rekOnDefault div.wrap_photo {
    text-align:center; 
    display:inline; 
    width:98px;
    font-size:1.2em;
}
.rekOnDefault .photo {
    width:90px; 
    border:1px solid #ccc; 
    padding:5px 3px;
}
.rekOnDefault .shadow {
    background:url(/i/shadow_list.gif) no-repeat; 
    height:6px; 
}
.rekOnDefault .flag {
    clear:none;
    font-size:.9em;
}
.wrap_rekOnDefault h3 {
    margin:0 0 0;
    text-transform:none;
}
.rekOnDefault .rBlock {
    margin:0 0 0 105px;
}
.rekOnDefault .rBlock a {
    color:#06c;
    display:block;
    font-weight:bold;
    font-size:1.2em;
    margin-bottom:5px;
}
.anounceRightCol a.sp {
    background:url('/i/addGreen.png') no-repeat 0 2px;
    font-size:1.2em;
    font-weight:bold;
    display:block;
    padding-left:32px;
}
.rekOnDefault .rBlock p {
    color:#666;
    line-height:1.2;
    margin:0 0 5px;
    position:relative;
}
.wrapFade {min-height:50px;}
.rekOnDefault .fade {
    background:url(/i/fade6.png) repeat-x;
    display:block;
    height:50px; 
    left:0;   
    bottom:-36px;   
    width:auto;
    _display:none;
}
.rekOnDefault .rBlock strong {
    color:#b50000;
    font-size:1.4em;
}
.anounceRightCol,
.wrap_lastAnouncesFooter .cutter {
    overflow:hidden;
    position:relative;
}
.anounceRightCol {height:220px;}
.wrap_lastAnouncesFooter .cutter {height:170px;}
.anounceRightCol div.rekOnDefault,
.wrap_lastAnouncesFooter div.rekOnDefault {
    clear:none;
    display:inline-block;
    min-height:220px;
    padding-right:21px;
    vertical-align:top;
    white-space:normal;
    width:150px;
    *height:220px;
    *display:inline;
    *zoom:1;
}
div.wrap_lastAnouncesFooter div.rekOnDefault {
   height:170px; 
}
.anounceRightCol .wrap_photo {
    display:block;
    float:none;
    width:65px;
}
.anounceRightCol .anounceLnk,
.wrap_lastAnouncesFooter .anounceLnk {
    display:block;
    font-size:1.2em;
    margin-bottom:10px;
}
.anounceRightCol .price,
.wrap_lastAnouncesFooter .price {
    color:#c00;
    font-size:1.4em;
}
.wrap_lastAnouncesFooter {
    border-top:1px solid #728B96;
    margin:2px 0 15px 0;
    padding-left:10px;
}
.briefDescProductAds {
    color:#667E8C;
    font-size:1.1em;
    line-height:1.3;
    margin:3px 10px 10px 0;
}
.konkurs2OnDefault {
    background:#f3e6d3 url('/i/bg_konkurs2OnMain.gif') repeat-x;
    border:1px solid #999;    
    margin:0 23px 8px 20px;
    padding:10px;
}
.konkurs2OnDefault h3 {
    color:#fff;
    margin:0;
    text-transform:none;
}
.konkurs2OnDefault table {margin-top:12px; zoom:1}
.konkurs2OnDefault td {vertical-align:middle}
.konkurs2OnDefault td.photoGirl {
    background:#fff;
    border:1px solid #482e13;
    width:83px;
    height:83px; 
    text-align:center; 
}
.konkurs2OnDefault a.more,
.konkurs2OnDefault h6 {
    font-size:1.2em;
    font-weight:bold;
    margin-left:10px;
}
.wrap_newCompLogosOnDefault {
    float:right;
    width:50%;
}
.addStyle42 {
    clear:both;
}
.addStyle43 {
    float:right;     
    margin-top:15px; 
    margin-right:5px;
    width:28%; 
}
.addStyle42 .wrap_newCompLogosOnDefault,
.addStyle43 .wrap_newCompLogosOnDefault {
    float:none;
    width:auto;
}
.newCompLogosOnDefault {
    background:#f7f9fb;
    border:1px solid #ccc;
    margin:10px 0;
    padding:10px 12px;
    overflow:hidden;
    _zoom:1; 
}
.newCompLogosOnDefault h3 {
    color:#000;
    margin-top:0;
}
.review {
    color:#333;
    font-size:.9em;
    margin-bottom:0;
    text-align:right;
}
.newCompLogosOnDefault .p {
    background:url('/i/regToCatalog.png') no-repeat 0 7px;
    color:#666;
    clear:both;
    font-size:1.1em;
    margin-top:15px;
    min-height:70px;
    padding-left:68px;
    _height:70px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/regToCatalog.png',sizingMethod=crop);
    _zoom:1;
}
.newCompLogosOnDefault .p a {
    font-size:12px;
    font-weight:bold;
    display:block;
    margin-bottom:7px;
}
.newCompLogosOnDefault ul {
    position:relative;
    overflow:hidden;
}
.newCompLogosOnDefault ul li {
    border-bottom:1px solid #aeafb0;
    list-style:none;
    margin:5px 0 0;
    padding:0 0 5px 18px;
    position:relative;
    top:1px;  
    _width:91%
}
.newCompLogosOnDefault ul li a {
    font-size:12px;
    font-weight:bold;
    margin-right:20px;
}
.newCompLogosOnDefault ul li strong {
    color:#000;
    float:right;
}
.num {
    color:#999;
    font-size:.9em;
    margin-top:-9px;
    position:absolute;
    line-height:1;
    left:5px;
    top:50%;
}
.newCompLogosOnDefault td {    
    vertical-align:middle;
}
.newCompLogosOnDefault td.logo {
    background:#fff;
    border:1px solid #ededed;
    width:50px;
    height:50px;    
    text-align:center;
}
.newCompLogosOnDefault td.logo a {margin:0}
/*---------end blocks on default------*/
.blueLineAncors {
    background:#06c;
    margin:-3px 0 0;
    padding-left:8px;
    overflow:hidden;
    _zoom:1;
    line-height:1;
    position:relative;
}
.blueLineAncors a {
    color:#fff;
    font-size:1em;
    margin-right:15px;
    line-height:2.5;
    padding:0;
}
.blueLineAncors a:visited,
.blueLineAncors a:hover {color:#fff}
.blueLineAncors a.ads {
    background:#c96100;
    float:right;
    margin-right:0;
    padding:0px 8px;
}
.cblSubscChapters {
    display:block;
}
.cblSubscChapters input {
    vertical-align:text-bottom;
    width:17px;
    height:17px;
    margin:0 5px 3px 0;
}
.cblSubscChapters label {
    color:#666;
    font-size:1.2em;
    position:relative;
    top:-3px;
    vertical-align:text-bottom;
}
/*-----------konkurs------------*/
.daysToGo {
    background:#fff9dc; 
    border-left:3px solid #3f2818;
    margin-top:15px;
    margin-bottom:10px;     
    position:relative;
    overflow:hidden; 
    height:48px;
    _zoom:1; 
}
.priz {
    background:#bd6409 url('/i/ugol8.gif') no-repeat 100% 50%;
    color:#fff; 
    font-size:1.2em; 
    font-weight:bold; 
    line-height:1.4;
    *float:left;
    margin:0;
    padding:7px 15px 8px;
    width:45%;
}
.tookPartKonkurs {
    background:url(/i/girl5.jpg) no-repeat 0 7px;
    color:#06c; 
    display:block; 
    font-size:1.2em; 
    margin-left:0; 
    margin-top:30px; 
    padding-top:19px;
    padding-left:57px;
    height:51px; 
    text-decoration:none;
}
.tookPartKonkurs:visited {color:#06c}
.tookPartKonkurs strong {border-bottom:1px solid #06c}
.tookPartKonkurs span {
    color:#666;
    display:block;
    font-size:11px;
    margin-top:3px;
    text-decoration:none;
    border-bottom:0;
}
.wrap_repSmallImages {
    position:relative;    
    margin:0 auto 5px;
    width:540px;
}
.wrap_repSmallImages .back3,
.wrap_repSmallImages .forth3 {
    cursor:pointer;
    margin-top:-12px;
    position:absolute;
    top:50%; 
    width:25px;
    height:25px;   
}
.wrap_repSmallImages .back3:hover,
.wrap_repSmallImages .forth3:hover {background-position:0 -25px}
 
.wrap_repSmallImages .back3 {background:url('/i/back3.gif') no-repeat}
.wrap_repSmallImages .forth3 {background:url('/i/forth3.gif') no-repeat}
.wrap_repSmallImages .back3 {left:0}    
.wrap_repSmallImages .forth3 {right:0}    
.repSmallImages {
    overflow:hidden;
    width:480px;
    white-space:nowrap;
    margin:0 auto;
}
.repSmallImages table {
    border-collapse:separate;
    width:auto;
}
div.repSmallImages table td {
    height:41px;
    padding:7px 4px 4px;
    text-align:center;
    vertical-align:middle;
}
div.repSmallImages table td img {border:1px solid #fff}
div.repSmallImages table td.active {background:#f0ebd5}

div.repSmallImages table td a {
    display:block;
    width:41px;
}
div.position {margin:40px 0 25px}
div.position p {
    border:none;
    color:#cc6f02;
    margin:0;
    padding:0;
}
div.position p span {
    color:#999; 
    font-size:12px;
    font-weight:normal;
}
div.position p.uchastnik {
    color:#7a6957;
    font-size:1.6em;
    font-weight:bold;
    line-height:1;
}
.wrap_raiting2 {
    position:relative;
    float:right;
    text-align:left;
    width:160px;
}
.reiting2 .rate {
    background:url("/i/plusOne.gif") no-repeat;
    color:#bc7f29;
    cursor:pointer;
    font-size:1.3em;
    font-weight:bold;
    padding:5px 0 10px 50px;
}
.reiting2 .rated {
    cursor:default;
    opacity:.3;
    filter:alpha(opacity=30);
    *zoom:1;
}

.wrap_repLiders {
    position:relative;
    height:125px;
    float:right;
    width:300px;
}

.wrap_repLiders .back3,
.wrap_repLiders .forth3 {
    cursor:pointer;
    margin-top:-10px;
    position:absolute;
    top:50%;   
    width:10px; 
}
.wrap_repLiders .back3 {left:10px}    
.wrap_repLiders .forth3 {right:10px} 

.wrap_repLiders .repLiders {
    background:#fff;
    padding:0 20px;
    position:absolute;
    right:30px; 
    height:122px;
    _overflow:hidden; 
}
.wrap_repLiders .repLiders p {margin-left:5px; _margin-left:10px; font-size:1.1em;}
.wrap_repLiders .repLiders table {
    color:#999;
    float:left;
    font-size:9px;
    margin:0 5px;
    width:65px;
    display:inline-block
}
.wrap_repLiders .repLiders table a {
    display:block;
    width:64px;
    overflow:hidden;
    margin:0;
    padding:0;
}
.wrap_imgPlace {
    position:relative;
    height:0;
}
.wrap_imgPlace img,
.wrap_imgPlace span {
    position:absolute;
    left:8px;
    top:-14px;    
}
.wrap_imgPlace span {
    background:#fff;
    line-height:1;
    padding-top:2px;
    text-align:center;
    top:-16px;
    width:48px;  
    white-space:nowrap;  
}
td.place1,
td.place2,
td.place3 {
    text-align:center;
    height:64px;
    vertical-align:middle;
    padding:0;
}
td.place1 {border:1px solid #deb313}
td.place2 {border:1px solid #a0a0a0}
td.place3 {border:1px solid #ae7930}

.block_girl {
    background:#eee;
    float:right;
    padding:10px 10px 10px 15px;
    margin-left:10px;
    margin-top:10px;
    width:215px;
}
.block_girl h2 {
    margin-top:0;
}
.block_girl .girl_plus a {
    color:#0369be;
    font-size:1.3em;
    font-weight:bold;
    float:left;
    margin-top:10px;
}
.block_girl .girl_plus img {
    float:left;
    margin-right:8px;
}
.list_requare {
    background:#eee; 
    padding:10px 15px; 
    margin-top:15px;
}
.list_requare li {
    margin-left:20px;
    *margin-left:25px;
}
.competitionImg {
    border:1px solid #c8c7c7;
    float:left; 
    margin:0 15px 15px 0;
    padding:2px 2px 4px;
    width:80px; 
    height:95px; 
    text-align:center;
}
.competitionImg table {
    margin-bottom:2px;
}
.competitionImg td {
    width:80px;
    height:80px;
    vertical-align:middle;
}
.competitionImg input {
    height:15px;
    width:15px;
    margin:0;
    padding:0;
}
.active6 {
    background:#5c737d;
    border-color:#5c737d;
}
.conkursCategory .oneCat {
    float:left;
    overflow:hidden;
    width:49%;
    height:70px;    
}
.conkursCategory .oneCat .smallImgKonkurs {
    float:left;
    width:77px;
    text-align:center;
    margin:0 10px 5px 0;
}
.conkursCategory .oneCat p {
    display:table-cell;
    padding-top:12px;
    *padding-top:2px;
    *height:1%;
    *zoom:1;
}
.conkursCategory .oneCat a {
    display:block;
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:2px;
}
.conkursCategory .oneCat span {
    color:#999;
    font-size:90%;
}
table.girlKonkurs2 {
    background:#efebd6 url('/i/bg_tblCompetition.jpg') no-repeat;
    border:0;
    margin-top:0;
}
.prujina {
    background:url('/i/prujina.gif') repeat-x -2px 0;
    height:29px;
    position:relative;
    top:5px;
    clear:both;
    margin-bottom:-20px;
}
.prujina div {
    background:url('/i/shurup.gif') no-repeat;
    margin-left:-30px;    
    position:absolute;
    left:50%;
    top:-6px;
    width:52px;
    height:32px;
}
.typeRegistr_1,
.typeRegistr_2 {
    float:left;
    width:49%;
    position:relative;
}
.typeRegistr_1 h2 {color:#5696d7}
.typeRegistr_2 h2 {color:#d79656}
.typeRegistr_2 p {margin-right:15px}
.typeRegistr_1 p {margin-right:20px}
.typeRegistr_1 img,
.typeRegistr_2 img {
    float:left;
    margin:0 12px 5px 0;
}
.btn_typeRegist1,
.btn_typeRegist2 {
    display:inline-table; 
    _width:220px;
    _margin:0 auto; 
    position: relative;
    z-index: 1;
    right: -50%;
}
.btn_typeRegist1 {background:url('/i/bg_btnTypeRegist1.gif') repeat-x}
.btn_typeRegist2 {background:url('/i/bg_btnTypeRegist2.gif') repeat-x}

.btn_typeRegist1 a,
.btn_typeRegist2 a {
    color:#fff;
    display:block;
    font-size:12px;
    font-weight:bold;
    margin:0 15px;
    line-height:27px;
    text-align:center;
    text-decoration:none;
}
.btn_typeRegist1 a:hover,
.btn_typeRegist2 a:hover {color:#fff}

.btn_typeRegist1 div {
    background:url('/i/btn_RPart.gif') no-repeat 100% 0;
    height:27px;
}
.btn_typeRegist1 div div {
    background:url('/i/btn_LPart.gif') no-repeat;
    height:27px;
}

.btn_typeRegist2 div {
    background:url('/i/btn_RPart2.gif') no-repeat 100% 0;
    height:27px;
}
.btn_typeRegist2 div div {
    background:url('/i/btn_LPart2.gif') no-repeat;
    height:27px;
}

.align_center {
    position: relative;
    right: 50%;
    float: right;
}
/*---------itogi konkurs1--------*/
.itogPlace {
    border-top-style:solid;
    border-bottom-style:solid;
    border-top-width:2px;
    border-bottom-width:2px;
    background-repeat:repeat-x;
    background-position:0 100%;
    height:280px; 
    margin-bottom:20px;
    padding:15px 20px 8px;
}
.itogPlace img {float:left;}
.numPlace {
    font-size:54px;
    line-height:.8;
}
.numPlace p {
    font:bold 16px Arial;
    margin:0;    
}
.numPlace span {margin-left:5px}
.nameWinner {
    color:#0262c3;
    font:bold 12px Arial;
    margin-bottom:0;
}
.prizFrst {    
    background:#fff;
    color:#d239d0;
    font-size:15px;
    font-weight:bold;
    padding:10px 4px;
}
.aboutWinner {margin-top:0}
.golos {font-size:14px}
.golos strong {color:#000}

.first {
    background-image:url('/i/itogi_konkurs_girls/bg_frstPlaceKonkurs.gif');
    border-color:#cf8d00;
}
.first .numPlace {color:#cf8d00}
.second {
    background-image:url('/i/itogi_konkurs_girls/bg_scndPlaceKonkurs.gif');
    border-color:#7b7b7b;
}
.second .numPlace {color:#7b7b7b}
.third {
    background-image:url('/i/itogi_konkurs_girls/bg_thrdPlaceKonkurs.gif');
    border-color:#bd9b6c;
}
.third .numPlace {color:#bd9b6c}
.popwinn {
    border:1px solid #fff;
    float:left;
    position:relative;
    margin-right:20px;
    margin-top:-4px;
    z-index:0;
}
.popwinn .himg {
    display:none;
    position:absolute;
    top:0;
    left:60px;
    z-index:0;
}
div.popwinn:hover {
    z-index:5;
    *zoom:1;
}
div.popwinn:hover .himg {display:block}
.wrap_magazinDefTwoCol {
    max-width:1205px;
    margin-right:20px;
}
.magazinDef {
    background-color: #fff; 
    border: solid 1px #ccc;
    clear:both;
    margin-bottom:15px;
    margin-top:25px;
    max-width:1225px;
}
.bestGirl {
    background:#e5eaf1 url('/i/bg_bestGirl.jpg') repeat-x;   
    border-bottom:3px solid #0262c3;        
    color:#58616a;    
    font-family:Tahoma;
    padding-left:25px;
    overflow:hidden;
    _zoom:1;
}
.bestGirl h2 {
    color:#58616a; 
    font-size:2.4em;
    line-height:1;
    margin:25px 0 7px;
}
.bestGirl p {font-size:1.4em; padding-top:1px}
.bestGirl div {
    background:url('/i/bestGirl.jpg') no-repeat 100% 0;
    height:252px;
    padding-top:1px;
    padding-right:250px;
    
}
.bestGirl a {
    color:#005ca1;
    font-weight:bold;
    font-family:Arial;
    display:block;
    margin-top:26px;
}
.bestGirl .img {
    float:left;
    margin:0 5px 0 0;
}
.bestGirl span {
    font-family:Arial;
    font-size:.86em;
}
.geoPopupParent {
    margin-top:25px;
    position:relative;
    float:left;
    width:120px;
    z-index:0;
}
.geoPopup {
    display:none;    
    right:115px;
    top:-10px;    
    position:absolute;
    width:530px;
    zoom:1;
}
.geoPopup h2 {
    color:#06c;
    margin-left:22px;
    margin-top:10px;
}
.geoPopup ul {
    border:1px solid #999;
    list-style:none;
    margin:10px;
    padding:5px 10px 10px;
    height:209px;
    overflow:auto;
    width:460px;
} 
.geoPopup ul li {
    color:#000;
    float:left;
    font-size:12px;
    margin-bottom:4px;
    margin-left:0;
    line-height:1;
    white-space:nowrap;
    width:32.9%;
}
.geoPopup ul li input {
    margin:-1px 5px 0 0;
    width:17px;
    height:15px;
    vertical-align:text-top;
}
.geoPopupParent:hover {
    z-index:1;
    zoom:1;
}
.geoPopupParent:hover .geoPopup {
    display:block;
}
.geoPopupParent .c {background:#fff;}
.geoPopupParent .tl,
.geoPopupParent .tr,
.geoPopupParent .bl,
.geoPopupParent .br {
    width:14px;
    height:14px;
}
.geoPopupParent .tl {
    background:url('/i/tl_png.png') no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/tl_png.png',sizingMethod='crop');
}
.geoPopupParent .tr {
    background:url('/i/tr_png.png') no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/tr_png.png',sizingMethod='crop');
}
.geoPopupParent .bl {
    background:url('/i/bl_png.png') no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bl_png.png',sizingMethod='crop');
}
.geoPopupParent .br {
    background:url('/i/br_png.png') no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/br_png.png',sizingMethod='crop');
}
.geoPopupParent .l {
    background:url('/i/l_png.png') repeat-y;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/l_png.png',sizingMethod='scale');
}
.geoPopupParent .r {
    background:url('/i/r_png.png') repeat-y;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/r_png.png',sizingMethod='scale');
}
.geoPopupParent .t {
    background:url('/i/t_png.png') repeat-x;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/t_png.png',sizingMethod='scale');
}
.geoPopupParent .b {
    background:url('/i/b_png.png') repeat-x;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/b_png.png',sizingMethod='scale');
}

.cloud {
    margin:20px auto 40px;
    padding-right:15px;
    text-align:center;
}
.cloud a {
    color:#026c9e;
    display:inline-block;
    margin:0 0 0 5px;
    padding:3px;
    padding-left:5px;
    padding-right:5px;
    text-decoration:none;
    white-space:nowrap;
    border:solid 1px white;
}
.cloud a:hover {
border:solid 1px #999;
background-color:#efefef;
}
.cloud a span {border-bottom:.1em solid #026c9e}
.cloud img {vertical-align:middle}

.wrap_sponsorRubrTop,
.wrap_sponsorRubrBttm {
    width:705px;
}
.wrap_sponsorRubrTop2 {margin-top:10px; width:750px} 
.wrap_sponsorRubrTop .sponsorRubr {margin-top:-50px; *margin-top:-75px}
.wrap_sponsorRubrBttm .sponsorRubr {margin-bottom:45px}

.sponsorRubr {
    background:#f90 url('/i/gr_sponsorRubr.jpg') repeat-y 100% 4px;
    float:right;
    min-width:155px;    
    padding:0 1px 1px;
    position:relative;
    text-align:center;
    top:-15px;
    _width:155px;
}
.sponsorRubr span {
    background:url('/i/tr7.gif') no-repeat;
    position:absolute;
    height:4px;
    overflow:hidden;
    top:0;
    right:0;
    width:4px;
}
.sponsorRubr div {
    background:url('/i/bg_sponsRubr.png') no-repeat;
    position:absolute;
    left:-80px;
    top:-21px;
    width:108px;
    height:78px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_sponsRubr.png',sizingMethod='crop');
}
.sponsorRubr p {    
    color:#fff;
    font-size:1.1em;
    font-weight:bold;
    margin:3px 5px 5px;
}
.sponsorRubr a {
    background:#fff;
    color:#06c;
    font-size:1.2em;
    font-weight:bold;
    display:block;
    padding:3px 5px 7px 35px;
    text-decoration:none;
    white-space:nowrap;
}
.sponsorRubr a:hover {color:#06c}
.sponsorRubr a span {
    background:none;
    border-bottom:.1em solid #06c;
    position:static;
}

.sponsorRubrGroup {
    background:#f90 url('/i/gr_sponsorRubr.jpg') repeat-y 100% 0;
    float:left; 
    padding:1px 1px;
    position:relative;
}
.sponsorRubrGroup div.nsrg {
    background:url('/i/bg_sponsRubr.png') no-repeat;
    position:absolute;
    left:0;
    top:-13px;
    width:108px;
    height:78px;
    z-index:2;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bg_sponsRubr.png',sizingMethod='crop');
}
.sponsorRubrGroup span {
    background:url('/i/tr7.gif') no-repeat;
    position:absolute;
    height:4px;
    overflow:hidden;
    top:0;
    right:0;
    width:4px;
    z-index:1;
}
.sponsorRubrGroup p {
    background:#f90 url('/i/gr_sponsorRubr.jpg') repeat-y 100% 4px;    
    color:#fff;
    font-size:1.1em;
    font-weight:bold;
    margin:-6px 20px 0 0;
    padding:11px 15px 11px 115px;
    position:relative;
    float:left;
}
.sponsorRubrGroup p b {
    background:url('/i/br7.gif') no-repeat;
    bottom:0;
    position:absolute;
    right:0;
    height:4px;
    width:4px;
    _display:none;
}
.sponsorRubrGroup a {
    color:#06c;
    font-size:100%;
    font-weight:bold;
    margin-left:7px;
    white-space:nowrap;
}
.sponsorRubrGroup .bgWhite {
    background:#fff;
    float:left;
    min-height:59px;
    padding:6px 15px 3px 0;
    position:relative;
    _height:59px;
}
.sponsorRubrGroup .bgWhite ul {
    line-height:1.2;
    list-style:none;
    float:left;
}
.sponsorRubrGroup .bgWhite ul li {margin:0 0 7px}
.addStyle35 {
    float:right;
    margin-right:25px;
    margin-top:48px;
}
.addStyle35 .sponsorRubrGroup .bgWhite ul {
    float:none;
    margin:65px 0 0 40px;    
}
.addStyle35 .sponsorRubrGroup p {
    margin-right:0;
    padding-left:111px;
}
.addStyle35 .sponsorRubrGroup .bgWhite {
    padding-right:0;
}
.addStyle37 {
    margin-top:36px;
}
.addStyle37 .sponsorRubrGroup .bgWhite ul {
    float:none;
    margin:65px 0 0 40px;    
}
.addStyle37 .sponsorRubrGroup p {
    margin-right:0;
    padding-left:111px;
}
.addStyle37 .sponsorRubrGroup .bgWhite {
    padding-right:0;
}
.imgInNewsCopm {
    border:1px solid #999;
    padding:5px;
}
.textNewsComp {font-size:1.4em}
.textNewsComp p {font-size:100%}
.wrapTagsPhoto {clear:both; margin-left:16px; padding-top:10px; _width:565px}
.wrapTagsPhoto .clear {height:0px; width:auto}
.ph, .ph1, .ph2, .ph3, .ph4 {
    font-size:1.2em;
    line-height:1.2;
    margin:0;
    padding:5px 10px 4px;
}
.ph strong, 
.ph1 strong,
.ph2 strong,
.ph3 strong,
.ph4 strong {
    font-size:1.17em;
    display:block;
    text-transform:uppercase;
}
.ph {
    background:url("/i/newPhGal.gif") no-repeat 3px 100%;
    border-bottom:2px solid #1a9302;
    color:#1a9302;
    margin-right:3px;
    padding-left:64px;
}
.ph1 {
    background:url("/i/popPhGal.gif") no-repeat 3px 100%;
    border-bottom:2px solid #8c0035;
    color:#8c0035;
    padding-left:35px;
}
.ph2,
.ph4 {
    border-bottom:2px solid #b70104;
    color:#ea0410;
    padding-left:0;
    position:relative;
    _width:132px;
}
.ph2 span {
    background:url("/i/photoOfDay.png") no-repeat;
    position:absolute;
    height:70px;
    top:-19px;
    right:-44px;
    width:148px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/photoOfDay.png',sizingMethod='crop');
}
.ph3 {
    background:url("/i/newPhVideo.jpg") no-repeat 3px 100%;
    border-bottom:2px solid #1a9302;
    color:#1a9302;
    padding-left:116px;
    padding-top:30px;
}
.ph4 span {
    background:url("/i/videoOfDay.png") no-repeat;
    position:absolute;
    height:80px;
    top:-5px;
    right:-20px;
    width:83px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/videoOfDay.png',sizingMethod='crop');
}
.addStyle36 {
    height:298px;
    margin-bottom:15px;
    overflow:hidden;
}
.addStyle29 .gallery_simple,
.addStyle28 .gallery_simple {height:auto}

.addStyle29 .gallery_simple p,
.addStyle28 .gallery_simple p {
    height:32px;
    overflow:hidden;
}
.addStyle29 {
    background:#fdf4e8;
    border:1px solid #fc6; 
    float:left; 
    margin-top:52px;
    margin-right:19px;
    padding:10px 20px 0px;
}
.addStyle29 .pic a,
.addStyle30 .pic a {border-color:#eee}
.addStyle30 {
    float:left;
    padding:0; 
    margin:15px 5px 0 0;
}
.wrap_imgRandom,
.wrap_imgTodayView {
    height:240px;
    overflow:hidden;
}
.wrap_newVideos ,
.wrap_videosRandom,
.wrap_videosTodayView {
    clear:both;
    overflow:hidden;
}
.wrap_newVideos {height:215px}
.wrap_videosRandom,
.wrap_videosTodayView {height:240px}
.blueLineStat {
    background:#06c;
    color:#fff;
    clear:both;
    margin:15px 25px 14px 0;
    padding:6px 150px 6px 10px; 
    position:relative;
    overflow:hidden;
    _zoom:1;   
}
.blueLineStat a.ads {
    background:#c96100;
    color:#fff;
    font-size:1em;    
    position:absolute;
    padding:4px 8px;
    height:60px;
    right:0;
    top:0;
}
.blueLineStat span {margin-right:15px}

.imgGalCategory {
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    float:left;
    margin-bottom:10px;
    padding-bottom:0px;
    text-align:center;
    width:260px;
    *height:1%
}
.addStyle31 {
    margin-left:-280px;
    float:left;
    width:260px;
    text-align:center;
}
.imgGalCategory h2 {text-align:left; margin-left:20px}
.imgGalCategory img {
    margin:0 10px 20px;
}
.imgGalCategory .t,
.imgGalCategory .b,
.imgGalCategory .b1,
.imgGalCategory .b2,
.imgGalCategory .t1,
.imgGalCategory .t2 {
    display:block;
    overflow:hidden;
}
.imgGalCategory .t,
.imgGalCategory .b {
    height:2px;
    position:relative;
}
.imgGalCategory .t {top:-2px}
.imgGalCategory .b {bottom:-2px;}

.imgGalCategory .t1,
.imgGalCategory .b1 {
    margin:0 2px;
    background:#ccc;
    height:1px;
}
.imgGalCategory .t2,
.imgGalCategory .b2 {
    margin:0 1px;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    height:1px;
}
.wrap_cloud {margin-left:280px}
.wrap_cloud2 {margin-right:280px}
.wrap_cloudImages {margin-right:240px}
.collectOnPhotoGalMain {
    float:left;
    margin-right:280px;
}
.wrapper4 {
    float:right;
    width:100%;
    margin-left:-280px;
    clear:both;
}
.wrap_quickSearch p {
    color:#666;
    margin-bottom:30px;
    width:600px;
}
.wrap_quickSearch label {
    color:#666;
    display:block;
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:4px;
}
.wrap_quickSearch .quickSearch {            
    margin:15px 0 0;
    padding:0;
    width:625px;
}
.wrap_quickSearch .quickSearch .text {
    width:40%;
}
.wrap_galleryScrollNcomms {
    float:left;
    width:642px;
}
.galleryScroll {clear:both; position:relative; width:642px}
.prevBigImg,
.nextBigImg {
    position:absolute;
    height:71px;
    outline:none;
    top:160px;
    width:44px;
}
.prevBigImg:hover,
.nextBigImg:hover {background-position:0 -71px}

.prevBigImg {
    background:url("/i/back4b.gif") no-repeat;
    left:15px;
}
.nextBigImg {
    background:url("/i/forth4b.gif") no-repeat;
    right:15px;
}

.scrolling {
    margin:0 auto 17px;
    padding:0 45px;
    position:relative;
    overflow:hidden;
    width:522px;
}
.scrolling .cropTable {
    padding-top:31px;
    position:relative;
    overflow:hidden;     
    margin:0 auto;
    *width:586px;
}
.scrolling img {
    width:62px;
    height:62px;
}
.scrolling table {border-collapse:separate}
.scrolling table td {
    height:62px;
    text-align:center;
    vertical-align:middle;
}
.scrolling td span {position:absolute; height:0; width:56px;}
.scrolling td span span {
    background:#fff;
    display:none;
    height:34px;
    left:50%;
    margin-left:-1px;
    top:-37px;
    width:2px;
}

.scrolling td:hover img {
    border:3px solid #fff;
    height:56px;
    width:56px;
}
.scrolling td.active {border:3px solid #fff; height:1%}
.scrolling td.active:hover img {border:none;}
.scrolling td.active img {    
    height:56px;
    width:56px;
    opacity:.5;
    filter:alpha(opacity='50');
}    
.scrolling td.active span span {display:block}

.back4,
.forth4 {
    cursor:pointer;
    position:absolute;
    top:50%; 
    width:40px;
    height:43px;   
}
.back4:hover,
.forth4:hover {background-position:0 -43px}
 
.back4 {background:url('/i/back4.gif') no-repeat}
.forth4 {background:url('/i/forth4.gif') no-repeat}
.back4 {left:0}    
.forth4 {right:0} 

/*------- complainBook -------*/
.coplainBookLnk {    
    background:url('/i/bg_complnBook.gif') no-repeat;
    padding-left:37px;
}
body.complainBook {
    width:auto;
    height:auto;
    min-width:0;
    min-height:0;
    padding:23px 23px 0; 
}
.complainBook h1 span {
    color:#b3bfc6;
    text-decoration:line-through;
}
.complainBook p {margin:20px 0 0}
.complainBook a {outline:none; position:relative}
.wrapWays {
    float:left; 
    line-height:40px;
    margin:0;
    text-align:center; 
    width:530px
}
.complainWay {float:left}
.proposalWay {float:right}
.complainWay img,
.proposalWay img {
    position:absolute;
    left:-15px;
}
.complainWay img {top:-32px}
.proposalWay img {top:-25px}

.complainBook fieldset {
    border:0;
    border-top:1px solid #d9d9d9;
    height:265px;
    margin:0;
    padding:10px 0 0;
}
.complainBook fieldset .l,
.complainBook fieldset .r {
    float:left;
}
.complainBook fieldset .l {
    margin-right:40px;
    width:30%;
}
.complainBook fieldset .r {
    width:60%;
}
.complainBook fieldset label {color:#000;}

.complainBook fieldset input.t,
.complainBook fieldset textarea,
.complainBook fieldset select {
    border:1px solid a7a6aa;
    margin:3px 0 10px;
    padding:2px;
    width:99%;
}
.complainBook fieldset .r select {width:100%}
.complainBook fieldset textarea {height:98px}
.complainBook fieldset .wrap_btn {
    border:3px solid #affcbd;
    float:left;
    padding:0;
}
.complainBook fieldset .wrap_btn input {
    padding:10px;
}
.complainBook fieldset .arr a {color:#63aad6}
.complainBook fieldset .arr span {
    color:#63aad6;
    font-size:14px; 
    line-height:1.6;
    margin-right:5px;
}
/*---- rc no img -----*/
.complainWay, .complainWay:visited {font-size:1.5em; color:#600; width:227px}
.proposalWay, .proposalWay:visited {font-size:1.5em; color:#3289a9; width:240px}

.wrapWays .top, .wrapWays .bottom {display:block; background:transparent; font-size:1px;}
.wrapWays .b1, .wrapWays .b2, .wrapWays .b3, .wrapWays .b4, .wrapWays .b1b, .wrapWays .b2b, .wrapWays .b3b, .wrapWays .b4b {display:block; overflow:hidden;}
.wrapWays .b1, .wrapWays .b2, .wrapWays .b3, .wrapWays .b1b, .wrapWays .b2b, .wrapWays .b3b {height:1px;}

.wrapWays .b2,
.wrapWays .b3,
.wrapWays .b4,
.wrapWays .b4b,
.wrapWays .b3b,
.wrapWays .b2b {background:#f6f6f6; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3;}

.wrapWays .b1 {margin:0 5px; background:#d3d3d3;}
.wrapWays .b2, .wrapWays .b2b {margin:0 3px; border-width:0 2px;}
.wrapWays .b3, .wrapWays .b3b {margin:0 2px;}
.wrapWays .b4, .wrapWays .b4b {height:2px; margin:0 1px;}
.wrapWays .b1b {margin:0 5px; background:#d3d3d3;}
.wrapWays span {display:block;  background:#f6f6f6; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; line-height:33px; text-align:right; padding-right:13px;}
/*----end rc no img----*/

.informer {
    display:none;
    background:#e4e4e4;
    border-top:1px solid #e5e5e5;
    border-bottom:3px solid #c3c3c3;
    color:#000;
    font-size:1.2em;
    position:relative;
    z-index:900000;
}
.informer td {
    padding:6px 8px;
    vertical-align:middle;
}
.informer img {vertical-align:middle}
.informer .currency span {font-size:.92em; margin-right:10px}
.informer .currency span span {color:#666; font-size:100%; margin:0}
.informer .weather a,
.informer .weather a:visited {color:#000; margin:0 10px 0 0; position:relative;}
.informer .weather a span {
    background:url('/i/informer_pic4.png') no-repeat;
    position:absolute;
    left:-30px;
    height:36px;
    top:-11px;
    width:27px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/informer_pic4.png',sizingMethod='crop');
}
.informer .weather strong {font-size:.92em; margin-right:12px}
.informer .tuning p {
    background:url('/i/informer_pic3.gif') no-repeat;
    color:#666;
    font-size:100%;
    float:left;
    margin:0;
    padding:0 0 3px 25px;
    white-space:nowrap;
    width:110px;
}
.informer .currency {width:18%}
.informer .weather {width:30%}
.informer .tuning {}
.informer .wrap_dropLinks2 {white-space:nowrap; z-index:1}
.videoGalery {
    float:left;
    width:575px;
}
.videoGalery .tdBtnUplVideo {
    padding:0 18px 0 2px;  
    width:147px;   
}
.videoGalery .tdBtnUplVideo h5 {
    margin-bottom:10px;
    text-align:center;
}
.btnUplVideo {
    background:url('/i/btn_upload3.gif') no-repeat;
    clear:both;
    display:block;
    font-size:1.2em;
    font-weight:bold;
    padding:15px 10px 15px 70px;
}
.btnUplVideo:visited {color:#06c}
.infoVideoClip {
    clear:both;
    margin-bottom:10px; 
}
.infoVideoClip span {    
    display:block;
    font-size:1.2em;
    line-height:1;
    white-space:nowrap;
}

.linkToPhGal {
    background:url('/i/bg_linkToPhGal.gif') no-repeat;
    padding:9px 0 9px 11px;
    min-height:90px;
    _height:90px;
}
.linkToPhGal img {float:left}
.linkToPhGal p {margin:0 0 0 81px}
.linkToPhGal a strong,
.linkToPhGal a:visited,
.linkToPhGal a:hover {color:#06c;}
.linkToPhGal strong {color:#333}
.linkToPhGal strong span {font-size:1.5em; line-height:1.8}

#spanShowAllTop,
#spanShowAllCom,
#spanShowDesc {
    border-bottom:1px dashed #06c;
    color:#06c;
    cursor:pointer;
    display:inline-block;
    margin-left:13px;
    position:relative;
    font-size:1.2em;
}
#spanShowAllTop img,
#spanShowAllCom img,
#spanShowDesc  img {
    left:-15px;
    margin:0;
    position:absolute;
    top:0;
}
#divDescSecondPart {display:none}

/*----FORUM----*/
h3.forumH3 {color:#000; padding-top:15px}
h3.forumH3 span {color:#666}

.searchForum {
    clear:both;
    margin-top:17px;
    padding:0 10%;
    height:1%;
    overflow:hidden;
}
.searchForum div {
    float:left;
    width:100%;
}
.searchForum div div {
    margin-right:80px;
    float:none;
    width:auto;
}
.searchForum div input {
    float:none;
    margin:0;
    padding:2px 0;
    width:100%;
}
.searchForum input {
    float:left;
    width:70px;
    margin-left:-70px;
}
.searchForum label {
    color:#666;
    display:block;
    font-size:1.2em;
    font-weight:bold;    
    margin-bottom:4px;
}
.searchForum label span {
   font-weight:normal;
}
.favorAuthors {
    clear:both;
    margin-top:17px;
}
.favorAuthors .cont {
    height:1%;
    padding:10px 15px 0;
}
.favorAuthors .sub {
    margin-left:-18px;
    overflow:hidden;
    height:145px;
}
.favorAuthors h3 {
    margin:0 0 10px 17px;
    padding:0;
}
.favorAuthors .author {
    float:left;
    margin-left:18px;
    width:72px;
    display:inline;
    height:152px;
}
.favorAuthors .avat {
    display:block;
    height:72px;
    width:72px;
}
.favorAuthors .author img {border:1px solid #666}

td .avat strong {color:#06c; display:block; width:74px}    
.favorAuthors .author p {margin:0}
.favorAuthors .author .kolvo,
.favorAuthors .author .onoff {font-size:1.1em; text-decoration:none}
.favorAuthors .author .nik:visited {color:#06c}
.favorAuthors .author .nik {
    color:#06c;
    font-size:1.2em;
    font-weight:bold;
    display:block;
    max-height:32px;
    overflow:hidden;
    margin:3px 0 5px;
    _height:32px;
}
.favorAuthors .author .kolvo {
    background:url('/i/pic_forum.gif') no-repeat 0 2px;
    color:#000;
    float:right;
    padding-left:12px;
    text-decoration:none
}
.favorThemes {margin-top:17px}
.favorThemes h3 {
    color:#000;
    background:url('/i/forum/popForum.gif') no-repeat;
    margin:0 0 8px;
    padding:3px 0 0 25px;
}
.favorThemes ul {margin:0 5px 0 25px}
.favorThemes li {
    display:inline;
    line-height:1.6;
    list-style:none;    
    margin:0 12px 0 0;
    padding:0;
}
.favorThemes .cont {
    background:#feede3;
    border-left:1px solid #ffbf93;
    border-right:1px solid #ffbf93;
    margin:0;
    padding:7px 15px 10px 5px;
}
.favorThemes .rc div {
    height:1px;
    overflow:hidden;
}
.favorThemes .div1 {
    background:#ffbf93;
    border-left:1px solid #ffbf93;
    border-right:1px solid #ffbf93;
    margin:0 2px;
    _display:none;
}
.favorThemes .div2 {
    background:#feede3;
    border-left:1px solid #ffbf93;
    border-right:1px solid #ffbf93;
    margin:0 1px;
}
.konfs .pair {background:#f2f2f2}
.konfs .pair h3 span {background-color:#f2f2f2}
.konfs .kolvo {
    font-size:1.1em;
    margin:17px 12px 5px 30px;
    text-decoration:none;
}
.konfs .kolvo span {
    float:right;
}
.konfs h3 {
    background:url('/i/dot2.gif') repeat-x 0 100%;
    font-size:1.17em;
    line-height:14px;    
    margin:0 0 0 22px; 
    position:relative;   
    *line-height:15px;
}
.konfs h3 img {
    position:absolute;
    left:-24px;
    bottom:0;
}
.konfs h3 span {
    background:#fff;
    color:#000;
    float:right;
    font-size:.86em;
    font-weight:normal;
    line-height:17px;
    padding-left:15px;
    padding-bottom:3px;
    vertical-align:bottom;
}
.konfs h3 .comments {
    background:#fff url('/i/pic_forum.gif') no-repeat 0 4px;
    color:#666;
    padding-left:12px;
}
.konfs ul {
    line-height:1;
    list-style:none;
    margin:0;
}
.konfs ul ul {margin:8px 0 10px 20px; clear:both}
.konfs li {
    margin:0;
    padding:10px;
}
.konfs li sup {
    background:#A30303 none repeat scroll 0 0;
    color:#fff;
    font-size:9px;
    line-height:9px;
    margin-left:5px;
    padding:0 2px;
    vertical-align:middle;
}
.konfs li li {
    display:inline;
    padding:0 12px 0 0;
    line-height:1.5em;
    white-space:nowrap;
    *zoom:1;    
}
.konfs li li a {}
.konfs .lastMsg small {
    color:#9b9b9b;
    font-size:.81em;
}
.konfs .lastMsg {
    color:#666;
    font-size:.92em;
}
.konfs .auth {
    background:url('/i/forum/arr10.gif') no-repeat 100% 3px;
    padding-right:18px;
}
.konfs .details a {
    background:url('/i/pic_forum.gif') no-repeat 0 3px;
    padding-left:12px;
}
.konfs .details {
    margin:0;
    text-align:right;
}
.greyBlockRC .cont {
    background:#efefef;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    margin:0;
}
.greyBlockRC .rc div {
    font-size:0;
    height:1px;
    overflow:hidden;
}
.greyBlockRC .div1 {
    background:#ccc;
    border-left:1px solid #dadada;
    border-right:1px solid #dadada;
    margin:0 2px;
    _display:none;
}
.greyBlockRC .div2 {
    background:#efefef;
    border-left:1px solid #cdcdcd;
    border-right:1px solid #cdcdcd;
    margin:0 1px;
}
.favorTh,
.forumTbl {margin-bottom:10px}
.favorTh th,
.favorTh td,
.forumTbl th,
.forumTbl td {
    padding:7px;
    vertical-align:middle;
}
.favorTh th,
.forumTbl th {
    color:#666;
    font-size:.9em;
    text-align:left;
}
.forumTbl td .avat {
    border:1px solid #666;
    float:left;
    margin-right:7px;
    line-height:32px;
}
.forumTbl .nik {
    color:#06c;
    font-size:1.2em;
    font-weight:bold;
}

.favorTh td a,
.forumTbl td a {font-size:1.2em}
.forumTbl td p a {font-size:100%}
.forumTbl td span {
    color:#666;
    font-size:1.1em;
}
.forumTbl .online {color:#ba128b}
.forumTbl .onoff {
    display:block;
    margin-top:3px;
}
.forumTbl p img {margin-left:4px; vertical-align:middle}
.forumTbl .pair {background:#f2f2f2}
.forumTbl .stat {font-size:1.2em; text-align:right}

.onoff {color:#666}
.online {color:#ba128b}

.addStyle32 {margin:20px 0 0}
.addStyle32 span span {margin:0}

.addStyle33,
.addStyle34 { width:auto;}
.addStyle34 {margin:30px 0 0}
.addStyle33 .sponsorRubr {margin-top:25px; margin-bottom:20px}
.addStyle34 .sponsorRubr {margin-bottom:0;}

.addStyle_nakolesah {
    background:#8c0001;
    margin:0;
}
.addStyle_nakolesah a.ads {
    background:#8ba2aa;
}
.createNewTheme:visited {color:#06c}
.createNewTheme {
    background:url('/i/addGreen.png') no-repeat;
    display:block;
    font-size:1.2em;
    font-weight:bold;
    padding-left:34px;
    width:87px;
}
.addStyle38 {
    float:right;
    margin-right:35px;
    margin-top:7px;
    width:auto;
}
.addStyle40 {margin-top:-25px}    
.addComForum:visited {color:#06c}
.addComForum {
    background:url('/i/addComForum.gif') no-repeat;
    float:right;
    font-size:1.2em;
    font-weight:bold;
    margin-right:35px;
    padding:7px 0 9px 62px;
}
.legendForum {margin-top:5px;}
.legendForum .cont {
    background:none;
    padding:10px 0 5px;    
    overflow:hidden;
    _zoom:1;
}
.legendForum strong,
.legendForum p {
    color:#666;
    float:left;
    font-size:1.1em;  
    margin:0;
    padding:12px 0 15px 27px; 
}
.legendForum strong {
    padding-left:15px;
    width:11%;
}
.legendForum p {
    padding-left:39px; 
    width:23%;
}
.legendForum .l1 {
    background:url('/i/forum/HasNew.png') no-repeat;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/forum/HasNew.png',sizingMethod=crop);
    _background:none; 
    width:19%;   
}
.legendForum .l2 {
    background:url('/i/forum/NoNew.png') no-repeat;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/forum/NoNew.png',sizingMethod=crop);
    _background:none;
    
}
.legendForum .l3 {
    background:url('/i/forum/HasManyNew.png') no-repeat;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/forum/HasManyNew.png',sizingMethod=crop);
    _background:none;
}

p.forumTopDesc {
    width:47%;
}
.wrap_anotherCats_ddl {
    clear:right;
    font-size:1.2em;
    float:right;
    padding-bottom:20px;
    *padding-bottom:0;
    width:225px;
}
.wrap_anotherCats_ddl select {width:100%}

.stF1 {
    display:block;
    margin-top:4px;
}
.imitTH {
    overflow:hidden;
    height:1%;
}
.imitTH span {
    color:#666;
    font-size:.75em;
    float:left;
    min-width:89px;
    padding-left:13px;
    white-space:nowrap;
    _width:89px;
}
.posts_tree {
    clear:both;
    margin-bottom:15px;
}
#news_bottom .posts_tree ul,
#news_bottom .posts_tree 
{
    font-size:12px;
    float:none;
    height:auto;
    margin:0 0 15px 0;
    overflow:visible;
    width:auto;
}
#news_bottom .posts_tree li {display:block;}
#news_bottom .posts_tree li a {background:none; border:none; padding:0px;}

.posts_tree .postTop {background:#dbedff}
.posts_tree .postTop .msg {border:none}
.posts_tree .postTop .avat {
    background:none;
    border:1px solid #dbedff;
}

.posts_tree li {
    list-style:none;
    margin:6px 0 0;
    padding:0;
    vertical-align:bottom;
    height:1%;
}
.posts_tree li li {
    background:url('/i/arr_forum.gif') no-repeat 5px 2px;
    padding-left:18px;
}
.posts_tree td {
    padding:10px 13px;
}
.posts_tree .wrapperForum2 {
    position:relative;
    height:1%;
}
.posts_tree p {
    color:#000;
    margin:0 0 12px 0;
}
.posts_tree .avat {
    background:#e5e5e5;
    border:1px solid #e5e5e5;
    width:74px;
}
.posts_tree .avat a {
    display:block;
    font-weight:bold;
}
.posts_tree .avat img {
    border:1px solid #666;
}
.posts_tree .avat span {
    font-size:.92em;
    margin-bottom:3px;
}
#news_bottom .avat .kolvo,
.posts_tree .avat .kolvo {
    background:url('/i/pic_forum.gif') no-repeat 0 4px;
    color:#6d767f;
    float:right;
    padding-left:12px;
    text-decoration:none
}
#news_bottom .avat .kolvo:hover {border:none;}

.posts_tree .msg {border:1px solid #ccc}
.posts_tree .msg .textMsg {margin-bottom:40px}
.posts_tree .postTop .textMsg {margin-bottom:25px}
.posts_tree .msg .textMsg p {font-size:1.2em}
.posts_tree .msg p {font-size:100%}
.posts_tree .msg .date {color:#666; font-size:.92em;}
.msg p img {margin-left:4px; vertical-align:middle}

.posts_tree .ctrl {
    position:absolute;
    bottom:10px;
    left:113px;
    right:13px;
    white-space:nowrap;
    _width:100%;
}
.posts_tree .ctrl a:visited {color:#06c}

#news_bottom .ctrl .answ:hover {background:none; border:none; color:#000000;}
#news_bottom .ctrl .answ {color:#0066CC; text-decoration:underline;}

.posts_tree .ctrl .answ {
    float:left;
}
.posts_tree .ctrl .edit {
    border-left:1px solid #bfbfbf;
    float:left;
    margin-left:10px;
    padding-left:10px;
}
#news_bottom .ctrl .cenz,
#news_bottom .ctrl .del,
.posts_tree .ctrl .cenz,
.posts_tree .ctrl .del {
    float:right;
    margin:0 0 0 10px;
}
#news_bottom .ctrl a.del,
.posts_tree .ctrl a.del {color:#ff7f7f}
#news_bottom .ctrl a.cenz,
.posts_tree .ctrl a.cenz {
    border-left:1px solid #bfbfbf;
    color:#7f7f7f;
    margin-left:10px;
    padding-left:10px;
}
#news_bottom .ctrl .cenz:hover,
#news_bottom .ctrl .del:hover {background:none; border-bottom:none;}

.wrapperForum3 {
    clear:both;
    overflow:hidden;
    margin-left:34px;
    height:1%;
}
.publicProfile .nik {
    color:#0066CC;
    display:block;
    font-size:1.2em;
    font-weight:bold;
    line-height:1;
}
.publicProfile .onoff {font-size:1.1em;}
.publicProfile img {
    float:left;
    margin:0 10px 10px 0;
}
.wrap_galleryScrollNcomms .wrap_comms {
    float:none;
    margin-right:0;
    width:auto;
}
.wrap_comms {
    float:left;
    width:572px;
    margin-right:20px;
    margin-top:25px;
    margin-bottom:20px;
}
.wrap_comms .posts_tree {margin-top:35px}
.addStyle41 {
    float:none;
    margin-top:0;
    margin-right:0;
    width:auto;
}

.addStyle41 .addComForum {margin-bottom:5px; margin-top:10px}
.wrap_commsCustomData {margin-top:35px}
.wrap_commsCustomData .addComForum {margin-top:-22px}
.resemblPhotos,
.resemblVideos {
    margin-left:10px;
}
.resemblPhotos .gallery_simple,
.resemblVideos .gallery_simple {
    height:180px;
}
.newPostForm {
    background:#f2f2f2;
    border:none;
    margin-top:15px;
    padding:10px 13px;
    width:543px;
}
.addStyle41 .newPostForm {width:375px}
.newPostForm h6 {
    background:url('/i/addGreen.png') no-repeat;
    color:#000;
    font-size:1em;
    margin-bottom:15px;
    padding:6px 34px 8px;
}
.newPostForm .close {
    cursor:pointer;
    font-size:.92em;
    float:right;
    margin-top:6px;
}
.newPostForm label {
    color:#000;
    display:block;
    margin-bottom:3px;
}
.newPostForm textarea {
    border:1px solid #a7a6aa;
    clear:both;
    margin:0 0 4px;
    height:100px;
    width:502px;
}
.addStyle41 textarea {width:326px}
.newPostForm .file input {padding:2px 0}

.newPostForm .wrap_btnCreatePost {
    border:3px solid #6c6;
    clear:both;
    float:left;    
    margin-top:15px;
}
.newPostForm .btn_createPost {padding:3px 15px}

.wrapperForum3 .smilesSet {
    border:1px solid #a7a6aa;
    height:26px;
    float:none;
    display:block;
    width:502px;
    position:relative;
    overflow:hidden;
    top:1px;
    *top:2px;
}
.addStyle41 .smilesSet {width:326px}
.smilesSet a {
    background-image:url(/i/smiles.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    float:left;
    width:25px;
    height:25px;
}

.smilesSet a.sm1:hover {background-position:0 -25px;}
.smilesSet a.sm1 {background-position:0 0}
.smilesSet a.sm2 {background-position:-25px 0}
.smilesSet a.sm3 {background-position:-50px 0}
.smilesSet a.sm4 {background-position:-75px 0}
.smilesSet a.sm5 {background-position:-100px 0}
.smilesSet a.sm6 {background-position:-125px 0}
.smilesSet a.sm7 {background-position:-150px 0}
.smilesSet a.sm8 {background-position:-175px 0}
.smilesSet a.sm9 {background-position:-200px 0}
.smilesSet a.sm10 {background-position:-225px 0}
.smilesSet a.sm11 {background-position:-250px 0}
.smilesSet a.sm12 {background-position:-275px 0}
.smilesSet a.sm13 {background-position:-300px 0}
.smilesSet a.sm14 {background-position:-325px 0}
.smilesSet a.sm15 {background-position:-350px 0}
.smilesSet a.sm16 {background-position:-375px 0}
.smilesSet a.sm17 {background-position:-400px 0}
.smilesSet a.sm18 {background-position:-425px 0}
.smilesSet a.sm19 {background-position:-450px 0}
.smilesSet a.sm20 {background-position:-475px 0}
.smilesSet a.sm21 {background-position:-500px 0}
.smilesSet a.sm22 {background-position:-525px 0}

.smilesSet a.sm1:hover {background-position:0 -25px}
.smilesSet a.sm2:hover {background-position:-25px -25px}
.smilesSet a.sm3:hover {background-position:-50px -25px}
.smilesSet a.sm4:hover {background-position:-75px -25px}
.smilesSet a.sm5:hover {background-position:-100px -25px}
.smilesSet a.sm6:hover {background-position:-125px -25px}
.smilesSet a.sm7:hover {background-position:-150px -25px}
.smilesSet a.sm8:hover {background-position:-175px -25px}
.smilesSet a.sm9:hover {background-position:-200px -25px}
.smilesSet a.sm10:hover {background-position:-225px -25px}
.smilesSet a.sm11:hover {background-position:-250px -25px}
.smilesSet a.sm12:hover {background-position:-275px -25px}
.smilesSet a.sm13:hover {background-position:-300px -25px}
.smilesSet a.sm14:hover {background-position:-325px -25px}
.smilesSet a.sm15:hover {background-position:-350px -25px}
.smilesSet a.sm16:hover {background-position:-375px -25px}
.smilesSet a.sm17:hover {background-position:-400px -25px}
.smilesSet a.sm18:hover {background-position:-425px -25px}
.smilesSet a.sm19:hover {background-position:-450px -25px}
.smilesSet a.sm20:hover {background-position:-475px -25px}
.smilesSet a.sm21:hover {background-position:-500px -25px}
.smilesSet a.sm22:hover {background-position:-525px -25px}

.avatarCollection {
    border:4px solid #d6d6d6;
    float:left;
    overflow:scroll;
    overflow-x:hidden;
    height:384px;
    *padding-right:18px;
}
.avatarCollection table {
    border-collapse:separate;
    width:auto;
}
.chosenAvatar {
    background:#d9d9d9;
    float:left;
    margin:100px 0 0 45px;
    padding:16px 0 20px;
    position:relative;
    text-align:center;
    width:120px;
}
.chosenAvatar p {
    color:#000;
    margin:0 0 4px;
    padding:0 11px;    
    text-align:left;
}
.chosenAvatar span {
    color:#d6d6d6;
    font-size:40px;
    height:20px;
    line-height:18px;
    margin-top:-10px;
    position:absolute;
    left:-45px;
    top:50%;    
}
.chosenAvatar input {
    position:absolute;
    left:0;
    bottom:-42px;
}
.avatarCollection2 {
    border:4px solid #d6d6d6;
    float:left;
    overflow:auto;
    height:402px;
    padding:3px 0 0px 2px;
    width:432px;
}
.avatarCollection2 div {    
    overflow:hidden;
    zoom:1;
}
.avatarCollection2 img {
    float:left;
    margin:4px 4px -1px 0;
    height:72px;
    width:72px;
}
.lastMessages 
{
    clear:both;
}

.lastMessages th.author {width:20%}
.lastMessages th.nameThema {width:24%}
.arr3 {font-size:1.4em}
.wrapVlojenie {
    margin-bottom:15px;
}
.wrapVlojenie a {
    float:left;
    margin-right:10px;
    position:relative;
}
.wrapVlojenie a span {
    background:url('/i/lupa2.png') no-repeat;
    bottom:-17px;
    position:absolute;
    right:-10px;
    height:25px;
    width:37px;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/lupa2.png',sizingMethod='crop');
    _background:none;
}
.wrapVlojenie p span {font-size:.92em}
.cenzText {
    background:#c50000;
    color:#fff;
    padding:3px;
}
.wrapper5 {
    background:#e5eff9;
    border-bottom:2px solid #06c;
    margin-bottom:20px;
    position:relative;
    padding:1px 0 20px 20px;
    overflow:hidden;
    z-index:0;
    *zoom:1;
}
.wrapper5 p.intr {
    margin-top:15px;
}
.catMiniColor {
    margin-right:25px;
    text-decoration:none;
    text-align:center;
    display:inline-block;
    margin-bottom:20px;
    _zoom:1;    
}
.catMiniColor span {
    color:#06c;
    font-size:1.2em;
    font-weight:normal;
    line-height:1;
    padding-top:3px;
    border-bottom:1px solid #06c;
    white-space:nowrap;    
}
.catMiniColor span strong {
    font-size:1.5em;
    font-weight:normal;
}

/*---- popup-abs ----*/
.popup-abs {
    background:#fff;
    border:1px solid #ccc;
    border-radius:6px;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
    box-shadow:0 0 30px #808080;
        -moz-box-shadow:0 0 30px #808080;
        -webkit-box-shadow:0 0 30px #808080;
    left:50%;
    position:fixed;
    top:50%;
    z-index:100;
}
.popup-abs .close {
    background: url("/i/close2.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 17px;
    position: absolute;
    right: 24px;
    top: 18px;
    width: 17px;
}
/*----splashGeo----*/
.popup-splashGeo {
    margin:-295px 0 0 -385px;
    min-height:590px;
    width:770px;
    z-index:1000000;
}
.popup-splashGeo .country,
.popup-splashGeo .city {
    margin:15px;
    width:740px;
}
.popup-splashGeo h1 {
    float:left;
    font-size:18px;
    margin:6px 0 13px 16px;
}
.popup-splashGeo p {
    margin-left:16px;
}
.popup-splashGeo .other_country {
    float:left;
    margin-left:14px;
    margin-top:10px;
}
.popup-splashGeo .list_of_cities {
    border:1px solid #ccc;
    clear:both;
    height:470px;
    overflow:auto;
    *overflow-x:hidden;
}
.popup-splashGeo .list_status {
    display:block;
    border-radius:8px;
        -moz-border-radius:8px;
        -webkit-border-radius:8px;
    height:31px;
    line-height:31px;
    padding:0 10px;
}
.city .list_of_cities table {margin:8px 0;}
.popup-splashGeo .city .list_status {
    background-image:url(/i/star_gray.png);
    background-repeat:no-repeat;
    background-position:10px center;
    padding-left:37px;
}
.popup-splashGeo .list_status.star_blue {
    background-image:url(/i/star_blue.png);
}
.popup-splashGeo .city .active a {
    color:#000;
    font-weight:bold;
    text-decoration:none;
}
.popup-splashGeo .list_status:hover {
    background-color:#E5EFF9;
}
.city .list_status a:hover {
    color:#000;
    font-weight:bold;
    text-decoration:none;
}
.popup-splashGeo .logo {
    height:100px;
    padding:5px 0 0 45px;    
}
.popup-splashGeo .logo img {
    vertical-align:middle;
}
.popup-splashGeo .map {
    background:url('/i/SplashGeo.gif') no-repeat 0 100%;
    border-bottom:3px solid #06c;
    clear:both;
    height:178px;
    margin-bottom:23px;
    width:740px;
}
.popup-splashGeo table {
    font-size:1.2em;
}
#repCountries tr:first-child span {width:159px}
#repCities tr:first-child span {width:127px}
.popup-splashGeo table img {
    overflow:hidden;
    margin-right:4px;
    height:11px;
    vertical-align:middle;
    width:17px;
    position:relative;
}
.popup-splashGeo table td {
    padding:0 0 0 6px;
    width:25%;
}
.popup-splashGeo .toChoose {
    color:#667e8c;
    float:left;
    margin:0 20px 0 0;
    white-space:nowrap;
    text-align:right;
    width:169px;
}
.popup-splashGeo .copyright {
    margin:20px 0 0 188px;
    padding-bottom:10px;
}
/*----companyBindProfile----*/
.companyBindProfile {
    overflow:hidden;
    _zoom:1;
}
.companyBindProfile h4 {clear:both; padding-top:25px}
.companyBindProfile a {
    background:url('/i/plus_blue.gif') no-repeat 0 2px;
    display:block;
    margin-top:8px;
    padding:0 0 0 18px;
}
.companyBindProfile p {
    margin-top:15px;
    float:left;
    width:185px;
}
.companyBindProfile ul {
    border:1px solid #ccc;
    color:#666;
    float:left;
    list-style:none;
    overflow:scroll;
    overflow-x:hidden;
    margin-top:6px;
    max-height:140px;
    min-height:34px;
    _height:140px;
    width:200px;
}
.companyBindProfile ul li {
    line-height:1.2;
    margin:0;
    padding:2px 0 2px 10px; 
}
.companyBindProfile .bord_btn {
    clear:both;
    float:left;
    margin-top:25px;
}
#chblCompany {
    float:left;
    width:auto;
}
#chblCompany td {
    margin:0;
    padding:0 0 3px;
}
#chblCompany td * {vertical-align:middle}
#chblCompany input {
    margin:0 5px 0 0;
    padding:0;
    height:17px;
    width:17px;
}
#chblCompany label {
    font-size:1.2em;
}
/*----by vladik----*/
.hidden {
    display:none;
    visibility:hidden;
}
/*----maps----*/
.pointsMap {margin-bottom:25px}
.pointsMap a:visited {color:#06c}
.pointsMap h3 {margin-top:20px}
.pointsMap hr {
    border:0;
    border-bottom:1px solid #999;
    clear:both;
    font-size:0;
    display:block;
    margin:0;
    padding:10px 0 0;
    height:1px;
    line-height:1px;
    overflow:hidden;
}
.addPoint {
    background:url('/i/add_point.jpg') no-repeat;
    font-weight:bold;
    font-size:1.2em;
    padding:8px 0 10px 71px;
}
.addPointOneModel {
    color:#000;
    display:inline-block;
    font-weight:normal;
    margin-bottom:15px;
    padding-top:15px;
    padding-bottom:15px;
}

.addPoint:visited {color:#06c}
.pointsMap h3 img {
    margin-right:3px;
    vertical-align:top;
}
.pointsMap .country {
    margin-left:20px;
    margin-bottom:0;
}
.pointsMap .addPoint {
    float:right;
    margin-top:-20px;
}
.pointsMap ul.countries,
.pointsMap ul.cities {
    list-style:none;
    margin:0;
    padding:0;
}
.pointsMap ul.countries li,
.pointsMap ul.cities li {
    display:inline-block;
    line-height:0;
    margin:0 10px 7px 0;
    min-width:120px;
    *display:inline;
    *zoom:1;
    _width:120px;
}
.pointsMap ul.countries li img,
.pointsMap ul.cities li img {
    margin-right:3px;
    vertical-align:middle;
}
.pointsMap ul.countries li a,
.pointsMap ul.cities li a {
    line-height:1.2
}

.pointsRubr {
    background:url('/i/dot.gif') repeat-y;
    margin-left:28px;
    margin-bottom:25px;
    padding-left:16px;
    padding-top:1px;
    position:relative;
}
.pointsRubr td {
    padding:3px 0;
    font-size:1.1em;
    vertical-align:middle;
}
.pointsRubr td p {
    font-size:1.09em;
    margin:0;
    padding-left:10px;
    padding-right:10px;
}
.pointsRubr td.n {
    font-size:9px;
    padding-right:2px;
    text-align:center;
    vertical-align:top;
    width:20px;
}
.pointsRubr .city {
    background:url('/i/dot3.gif') repeat-x 0 51%;
    font-size:1.2em;
    margin:30px 0 10px -16px;
    padding-left:16px;
}
.pointsRubr .city span {
    background:#fff; 
    display:block;
    margin-left:-5px;    
    padding-left:5px;
}
.pointsRubr a.del {
    background:url('/i/del3.gif') no-repeat 0 2px;
    padding-left:16px;
}
.pointsRubr a.edit {
    background:url('/i/edit_point.gif') no-repeat 0 2px;
    padding:7px 0 7px 31px;
}
.pointsRubr .oneMorePoint {
    background:url('/i/plus_blue.gif') no-repeat;
    display:block;
    font-size:1.2em;
    margin-top:5px;
    padding-left:18px;
    position:relative;
    top:8px;
}
.pointsRubr a.oneMorePoint:visited {color:#06c}
.pointsRubr .endDots {
    background:red url('/i/dot3.gif') repeat-x;
    bottom:0;
    left:0;    
    position:absolute;
    overflow:hidden;
    height:2px;
    width:10px;
}

.mapsCustomers {
    overflow:hidden;
    _zoom:1;
}
.mapsCustomers .towns_counctries {
    float:left;
    padding-top:25px;
    width:69.5%;
}
.mapsCustomers .wrap_ulCategories {
    float:left;
    margin-top:25px;
    width:170px;
}
.mapsCustomers .wrap_ulCategories ul {
    background:#eee;
    margin:5px 0 20px;
    padding:5px 10px 15px;
}
.mapsCustomers .wrap_ulCategories h4 {
    padding:0 10px 0;
}
.mapsCustomers ul.countries,
.mapsCustomers ul.cities {
    list-style:none;
    margin:8px 0 20px;
    padding:0;
}
.mapsCustomers ul.countries li,
.mapsCustomers ul.cities li {
    display:-moz-display-stack;
    display:inline-block;    
    margin:0 10px 5px 0;
    min-width:120px;
    *display:inline;
    *zoom:1;
    width:30%;    
}
.mapsCustomers ul.countries li img,
.mapsCustomers ul.cities li img {
    margin-right:3px;
    vertical-align:middle;
}
.mapsCustomers ul.countries li a,
.mapsCustomers ul.cities li a {
    line-height:1.2
}
.mapsCustomers .addPoint {
    display:block;
}
/*---*/
.mapsCustomers2 {margin-bottom:20px}
.mapsCustomers2 .wrap_dropLinks2 {margin-top:2px;}
.mapsCustomers2 .wrap_ddlCategories {
    float:left;
    margin-left:50px;
    margin-bottom:10px;
}
.mapsCustomers2 .wrap_ddlCategories select {
    width:235px;
}
.mapsCustomers2 .wrap_ddlCategories label {
    font-size:1.2em;
    margin-right:7px;
}
.mapsCustomers2 .addPoint {
    float:left;
    margin-right:20px;
}
.mapsCustomers2 #YMapsID {    
    clear:both;
    margin:10px 0;    
    padding-top:15px;
    position:relative;
    z-index:0;
}
#YMapsID {border:1px solid #999}
table.YMaps-b-balloon-frame {width:auto}
/*----mapPointUpload----*/
#YMapsID table {width:auto}
body.mapPointUpload {    
    min-width:0; 
    min-height:0;
    padding: 20px; 
    width:490px; 
}
.mapPointUpload .img {
    border:1px solid #ccc;
    float:left;
    margin-right:12px;
    padding:7px;
    text-align:center;
    width:90px;
}
.mapPointUpload .img a {
    background:url('/i/del.gif') no-repeat 100% 2px;
    color:#b0b0b0;
    display:block;
    font-size:1.1em;
    margin-bottom:6px;
    padding-right:15px;
    text-align:right;
    text-decoration:none;
    outline:0;
}
.mapPointUpload .img a:visited {color:#b0b0b0;outline:none;}

.mapPointUpload .img a:active,
.mapPointUpload .img a:focus,
.mapPointUpload .img a:active:visited,
.mapPointUpload .img a:focus:visited {outline:0;}

.bubble .img {
    background:url('/i/bg_imgBubble.gif') no-repeat;
    float:left;
    margin-right:5px;
    height:100px;
    width:100px;
}
.bubble .img td {
    height:100px;
    width:100px;
    text-align:center;
    vertical-align:middle;
}
.bubble .wrapFields {
    float:left;
    width:255px;
}
.bubble .wrapFields label {
    color:#000;
    font-size:12px;
}
.bubble .wrapFields input.adr,
.bubble .wrapFields textarea {
    border:1px solid #a0a0a0;
    font:11px Arial;
    padding:2px;
    margin:0 0 7px;
    width:97%;
}
.bubble .wrapFields textarea {height:60px}
.bubble .wrapFields a {
    background:url('/i/del3.gif') no-repeat 0 2px;
    float:right;
    font-size:11px;
    margin-top:3px;
    padding-left:16px;
}
.bubble a:visited {color:#06c}
.bubble h5,
.bubble p,
.bubble label,
.bubble a {font-size:.92em}

.examPoint .img {
    background:url('/i/bg_imgBubble.gif') no-repeat;
    float:left;
    margin-right:5px;
    height:100px;
    width:100px;
}
#YMapsID .img table {width:auto}
.examPoint .img td {
    height:100px;
    width:100px;
    text-align:center;
    vertical-align:middle;
}
.examPoint .wrapFields {float:left}
.examPoint .wrapFields a {
    background:url('/i/del3.gif') no-repeat 0 2px;
    font-size:11px;
    padding-left:16px;
}
.addExamPoint .wrapFields a {
    background:none;
    padding-left:0;
}
.examPoint a:visited {color:#06c}

.examPoint h5,
.examPoint p {font-size:.92em}

.examPoint p {
    margin:4px 0 4px;
    height:70px;
    overflow-y:auto;
    overflow-x:hidden;
    width:250px;
}

/*---- china ----*/
.topSelect {
    margin-bottom:10px;
    padding-bottom:10px;
}
.topSelect .ulHeadline {
    margin:0;
    padding:15px 0 7px 20px;
}
.topSelect ul {
    list-style:none;
    margin:0 0 0 20px;
    width:35%;
}
.topSelect li {
    margin:0 0 8px 0;
    padding-right:18px;
    position:relative;
    line-height:1.09;
    height:1%;
}
.topSelect .topSelectFoot,
.topSelect .topSelectFoot a {color:#fff}

.topSelect .topSelectFoot {
    background:#06c;
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom:-10px;
    padding: 8px 10px;
}
.topSelect .topSelectFoot span:first-child {float:right}

.dot_line li {background:url(/i/dot2.gif) repeat-x 0 100%}
.topSelect li a {position:relative}
.topSelect li a,
.topSelect li a:visited {color:#06c;}
.topSelect li a:hover,
.topSelect li a:visited:hover {color:#000}
.topSelect li b {
    background:#e5eff9;
    bottom:0;
    color:#000;    
    position:absolute;
    right:0;
    _bottom:-2px;
}
.producerCol .ltr_catalog {
    overflow:auto;
}
.producerCol .ltr_catalog li {margin-right:2px;}
.producerCol .show {
    float:right;
    margin-right:10px;
    white-space:nowrap;
}
.producerCol .show span {
    border-bottom:1px solid #06c;
    color:#06c;
    cursor:pointer;
    line-height:1.7;
    font-size:1.1em;
    margin-left:7px;
}
.producerCol .show .active {
    border:none;
    color:#000;
    cursor:default;
    font-weight:bold;
}    
.producerCol h4,
.catalogCol h4 {margin:10px 10px 10px 0}
.catalogCol {
    margin-bottom:10px;
    width:244px;
}
.catalog {
    background:#e5eff9;
    padding:0 10px;
}
.catalog ul {margin:8px 0}
.catalog li {
    border-bottom:1px solid #cad3db;
    list-style:none;
    margin:0 0 -1px;
    padding:3px 0;
}
.catalog li li {
    border:none;
    font-size:.92em;
    margin:0 0 2px 25px;
    padding:0;
    list-style-type:disc;
    zoom:1;
}
.catalog li a {
    color:#06c;
    display:-moz-inline-stack;
    display:inline-block;    
    position:relative;
    text-decoration:none;
    vertical-align:middle;
    width:63%;
    outline:none;
}
.catalog li a span {
    border-bottom:1px dashed #06c;
    color:#06c;
}
.catalog li li a {
    display:inline; 
    text-decoration:underline;
    width:auto;
}
.catalog li a i {
    background:url('/i/plus_blue.gif') no-repeat;
    cursor:pointer;
    height:13px;
    margin-top:-6px;
    position:absolute;
    left:-25px;
    top:50%;
    width:13px;
}
.catalog li a.minus i {background:url('/i/minus_blue.gif') no-repeat;}
.catalog li .img {
    margin-right:10px;
    text-align:center;
    width:70px;
}
.catalog .img img {vertical-align:bottom; position:relative}
.hypGoToForum,
.hypCreateTopic {
    font-weight:bold;
    margin:10px 0;
    padding-left:35px;
}
.hypGoToForum {
    background:url('/i/addGreen.png') no-repeat;
    float:left;
    min-height:27px;
    width:90px;
    _height:27px;
}
.hypCreateTopic {
    background:url('/i/comms.gif') no-repeat;
    float:right;
    min-height:21px;
    _height:21px;
}
.wrap_branchMainCat {
    background:#e5eff9;
    padding:0 10px 10px;
}
.wrap_branchMainCat img.imgMainCat {
    margin-right:10px;
    vertical-align:middle;
}
.wrap_branchMainCat .choosePodCat {
    font-size:1.2em;
}
.catalogBranch {
    background:#e5eff9;
    color:#000;
    list-style-type:disc;
    margin:8px 0 0 17px;
    padding:0;
}
.catalogBranch li {
    font-size:1.1em;
    margin:0 0 8px 0;
    padding:0 0 3px;
    position:relative;
}
.catalogBranch li a {
    color:#06c;
    display:block;
    padding-right:34px;
}
.catalogBranch li span {
    margin-left:5px;
    position:absolute;
    right:0;
    top:0;
}

.rt9,
.rb9,
.rt8,
.rb8 {
    position:relative;
    height:6px;
    overflow:hidden;
}
.rt9 div,
.rb9 div,
.rt8 div,
.rb8 div {
    right:0;
    height:6px;
    position:absolute;
    top:0;
    width:6px;
}
.rt8 {background:#e5eff9 url('/i/rc8.gif') no-repeat -6px -6px}
.rt8 div {background:url('/i/rc8.gif') no-repeat 0 -6px}
.rb8 {background:#e5eff9 url('/i/rc8.gif') no-repeat -6px 0}
.rb8 div {background:url('/i/rc8.gif') no-repeat 0 0}

.rt9 {background:#F0F0F0 url('/i/rc9.gif') no-repeat -6px -6px}
.rt9 div {background:url('/i/rc9.gif') no-repeat 0 -6px}
.rb9 {background:#F0F0F0 url('/i/rc9.gif') no-repeat -6px 0}
.rb9 div {background:url('/i/rc9.gif') no-repeat 0 0}

.chinaComp li {
    list-style:none;
    margin-top:5px;
    margin-left:0;
    margin-bottom:4px;
    padding:1px;
    overflow:hidden;
    _height:1%;
}
.chinaComp div {
    display:table;
    border:1px solid #ededed;
    float:left;
    height:42px;
    padding:2px;
    text-align:center;
    width:42px;
}
.chinaComp div span {
    background:#fff;
    display:table-cell;
    vertical-align:middle;
}
.chinaComp p {
    font-size:100%;
    margin:10px 0 0 50px;
}
.chinaComp a {
    display:block;
    font-weight:bold;
}
.chinaComp span {
    color:#999;
    font-size:.92em;
    white-space:nowrap;
}
.wrap_chinaCompRC {
    background:#f7f9fb;
    border:1px solid #ccc;
    margin:33px auto 10px;
    padding:10px;
    width:178px;
}
.wrap_chinaCompRC .wrap_newCompLogosOnDefault {
    float:none;
    width:auto;
}
.wrap_chinaCompRC .newCompLogosOnDefault {
    background:none;
    border:none;
    margin:0;
    padding:0;
}
.wrap_chinaCompRC .num {display:none}
.wrap_chinaCompRC ul li {padding-left:0; vertical-align:bottom; height:1%}
.wrap_chinaCompRC h4 {margin-bottom:10px}
.wrap_chinaCompRC h4 a {color:#06c}
.wrap_chinaCompRC .p {
    background:transparent url(/i/regToCatalog.png) no-repeat 0 7px;
    clear:both;
    color:#666666;
    font-size:1.1em;
    margin-top:15px;
    min-height:70px;
    padding-left:68px;
}
.wrap_chinaCompRC .p a {
    display:block;
    font-size:12px;
    font-weight:bold;
    margin-bottom:7px;
}
.wrap_chinaAnounceRC {
    margin:10px auto;
    width:200px;
}
.wrap_chinaAnounceRC .wrap_rekOnDefault {
    float:none;
    width:auto;
    margin:0;
}
.chinaAnounce {
    overflow:hidden;
    margin-bottom:5px;
    _zoom:1;
    clear:both;    
}
.chinaAnounce .wrap_photo {
    float:left; 
    text-align:center; 
    display:inline; 
    width:98px;
    font-size:1.2em;
}
.chinaAnounce .photo {
    width:90px; 
    border:1px solid #ccc; 
    padding:5px 3px;
}
.chinaAnounce .shadow {
    background:url(/i/shadow_list.gif) no-repeat; 
    height:6px; 
}
.chinaAnounce .flag {
    clear:none;
    font-size:.9em;
}
.wrap_rekOnDefault h3 {
    margin:0 0 0;
    text-transform:none;
}
.chinaAnounce .rBlock {margin:0 0 0 105px}
.chinaAnounce .rBlock a {
    color:#06c;
    display:block;
    font-weight:bold;
    font-size:1.2em;
    margin-bottom:5px;
}

.chinaAnounce .rBlock p {
    color:#666;
    line-height:1.2;
    margin:0 0 5px;
    position:relative;
}
.chinaAnounce .rBlock strong {
    color:#b50000;
    font-size:1.4em;
}
/*customerCategoryConnector */
.customerCategoryConnector .td1 {
    background:#e5eff9 url('/i/bg_custconnect.gif') repeat-y 100% 0;
    text-align:center;
    width:135px;
}
.customerCategoryConnector li {    
    color:#7f7f7f;
    list-style:none;
    margin:0;
    padding:0;
}
.customerCategoryConnector .td1 li {cursor:pointer; margin:0 0 5px}
.customerCategoryConnector .td1 li.active {background:url('/i/ptr.gif') no-repeat 100% 50%}
.customerCategoryConnector .td2 {padding:0 0 55px 20px}
.customerCategoryConnector .td2 p {color:#000; margin-top:0}
.customerCategoryConnector .td2 li {margin-bottom:3px}
.customerCategoryConnector .td2 input {margin-right:5px}
.custConnectBtn {float:left; margin:-40px 0 0 145px}

.wrap_categoriesServ {
    margin-bottom:15px;
}
.categoriesServ td {
    padding:5px;
    text-align:center;
}
.categoriesServ td:hover {
    background:#cfcfcf;
}
.categoriesServ td a {
    padding-top:2px;
    padding-bottom:2px;
    text-decoration:none;
}
.categoriesServ td span {text-decoration:underline}
.categoriesServ .tdVideos a {
    background:url('/i/video_serv.gif') no-repeat;
    padding-left:22px;
}
.categoriesServ .tdImages a {
    background:url('/i/photo_serv.gif') no-repeat;
    padding-left:22px;
}
.categoriesServ .tdCompany a {
    background:url('/i/company_serv.gif') no-repeat;
    padding-left:18px;
    white-space:nowrap;
}
.categoriesServ .tdCatalog a {
    background:url('/i/katalog_serv.gif') no-repeat;
    padding-left:25px;
}
.categoriesServ .tdSellers a {
    background:url('/i/sellers_serv.gif') no-repeat;
    padding-left:26px;
}    
.categoriesServ .tdAds a {
    background:url('/i/ads_serv.gif') no-repeat 0 3px;
    padding-left:24px;
}
.viewing {
    float:right;
    margin-top:40px;
}

.PrezentComcon h1 {color:#ffffff; font-size:2.2em; margin-top:0px;}
.PrezentComcon h2 {color:#71CCE7; font-size:1.2em;}
.PrezentComcon h3 {
    color:#ffffff;
    font-size:1.1em;
    font-weight:normal;
    margin:230px 0 0;
}
.PrezentComcon h4 {float:left; margin:6px 0 0 30px;}
.PrezentComcon h4 span {
    display:block;
    font-size:0.9em;
    margin-top:4px;
}
.PrezentComcon 
{
    border:1px solid #CCCCCC;
    font-size:1.4em;
    height:600px;
    margin:0 auto;
    width:820px;
}
.PrezentComcon .logo {margin-top:260px;}
.PrezentComcon ul {padding-left:16px; font-size:1em;}
.PrezentComcon li {list-style-type:square; color:#666666; margin:0px;}
.PrezentComcon .bottomLine {height:67px; padding:6px 20px;}
.imgLeft {float:left}
.imgRight {float:right}
.procentaudi {float:right; margin:4px 50px 0 0;}
.ComconHead {height:1%;}
.ComconHead h1 
{
    color:#005A84;
    font-size:1.8em;
    text-align:right;
    padding:20px 30px 0 0;
    margin-bottom:10px;
}
.contentBlue 
{
    background-color:#005A84;
    padding:60px;
    vertical-align:top;
}
.space {padding:0 30px; vertical-align:top;}
.PrezentComcon .td-1,
.PrezentComcon .td-2,
.PrezentComcon .td-3 
{
    font-weight:bold;
    padding:8px;
}
.PrezentComcon .td-1 
{
    background-color:#005A84;
    color:#ffffff;
}
.PrezentComcon .td-2 
{
    background-color:#71CCE7;
    color:#005A84;
}
.PrezentComcon .td-3 
{
    background-color:#CCCCCC;
}
.addtd {text-align:right;}
.textsize-1 td {font-size:1.1em;}
.textsize-2 td {font-size:1em;}
.ulText {padding:0 30px; vertical-align:top;}
.ulText li {
    font-size:1em;
    margin-top:10px;
    padding-left:20px;
}
.PrezentComcon span {}
.tablebacgr1 {background-color:#005A84; color:#ffffff;}
.tablebacgr2 {background-color:#FAE2C4;}
.tablebacgr3 {background-color:#CFCFCF;}
.audit-graf {border-collapse:separate; font-size:0.9em; text-align:center;}
.audit-graf img {margin-left:20px}
.audit-graf td {padding:2px 6px;}
.topSite {color:#005A84; font-weight:bold; font-size:1.1em;}

/* СТТ 2009 */
.linkComtrans {text-decoration:none}
.linkComtrans span 
{
    background-color:#dbf5f9;
    border:2px solid #00b0f0;
    display:inline-block;
    float:left;
    font-size:1.4em;
    line-height:32px;
    margin:3px 6px;
    padding:0 18px;
}
.linkComtrans img {border:6px solid #0070c0; height:30px}

.exhibition .areaTable {margin:10px 0; width:auto}
.areaTable td {vertical-align:top}
.areaTable p {margin:0 15px 10px 0}
.exhibition td.area input {height:20px; width:56px;}
.exhibition p {color:#000000}
.exhibition h2 {margin:26px 0 20px 0}
.exhibition ul {float:left; margin:10px 0 7px 3%; width:30%;}
.exhibition .topSelect li {color:#777}
.exhibition ul strong {color:#000000;}
.exhibition ul li {background:none}
.statisticsEx {text-align:right;}
.listTable th,
.listAction th {text-align:left; font-weight:normal;}
.listTable th,
.statisticsEx th,
.listAction th {height:40px; padding-left:16px; padding-right:6px; vertical-align:bottom;}
.listTable th p,
.statisticsEx th p,
.listAction th p {margin-bottom:4px;}
.exhibition .addThcolor {background-color:#efefef;}
.statisticsEx td,
.listTable td,
.listAction td 
{
    border-top:1px solid #999999;
    border-bottom:1px solid #999999;
    height:40px;
    padding-top:10px;
    padding-right:6px;
    padding-left:14px;
}
.listTable .addwr,
.listAction .addwr {padding-right:4px; white-space:nowrap;}

.exhibition .shf {width:90px}
.exhibition .textp {padding-right:14px; text-align:right;}
.exhibition .addtrtotd td {border:none; height:214px;}

.exhibitionUl {float:left; width:49.5%;}
.exhibitionUl ul {margin-top:0; margin-left:10%; width:auto}
.exhibitionUl img {margin-bottom:10px; width:320px}
.exhibitionUl li {list-style:none; margin:0;}
.exhibitionUl h6 {
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:10px;
}
.exhibition .addUl a {color:#e2d700;}

.tableList {border:1px solid #000000; margin-top:20px; width:100%;}
.tableList td {border:1px solid #000000; padding:10px 10px 20px 10px; width:20%;}
.tableList .tableHead td {font-weight:bold; padding:4px 0 10px; text-align:center;}

ul.gallery_foto {width:264px;}
.gallery_foto .column1 {
    background-image: url('/i/bg_phGalSearch1.gif');
}
.gallery_foto .column2 {
    background-image: url('/i/bg_phGalSearch2.gif');
}
.gallery_foto .column3 {
    background-image: url('/i/bg_phGalSearch3.gif');
}
.gallery_foto li 
{
    background-repeat:no-repeat;
    list-style:none;
    float:left;
    margin:0 0 12px 0;
    height:77px;
    padding:11px 0 0 14px;
    width:74px;
}

ul.gallery_video {width:292px;}
.exhibition .gallery_video li 
{
    background: url('/i/bg_videoGalSearch.gif') no-repeat;
    float:left;
    list-style:none;
    height:81px;
    margin:0 2px 20px;
    width:68px;
}
.gallery_video img {margin:9px 0 0 3px ;}

ul.galleryHistory {margin-top:8px; width:100%;}
.galleryHistory li {list-style:none; float:left; margin:0px; width:30%;}
.exhibition .map {height:260px;}

ul.listJourney {margin-bottom:20px; width:100%;}
.listJourney li {list-style-type:disc; color:#000000; font-weight:bold;}

.tableListParticipant {width:100%}
.tableListParticipant td {font-size:1.4em; border:2px solid #000000;}

ul.listBasicSections {width:100%;}
.listBasicSections li {list-style:none;}
.listBasicSections a 
{
    background-image:url(/i/stt/ok_urlbg.png);
    background-repeat:no-repeat;
    padding-left:20px;
    color:#000000;
    text-decoration:none;
}

.menuLeftCtt {text-align:center;}
.menuLeftCtt li {margin-left:0px; text-align:center;}

.contactField {
    float:left;
    width:45.5%;
}
.contactField input {
    border:1px solid #7f9db9;
    padding:3px 2px;
    width:95%;
}

.exhibition .metro_stations {width:100%}
.metro_stations span {color:#000}

.partner {
    background-color:#fff;
    border-top:1px solid #728b96;
    padding:10px 20px;
}
.partner h3 {
    color:#667E8C;
    float:left;
    margin-top:18px;
    text-transform:uppercase;
}
.partner a {display:inline-block; text-align:center; text-decoration:none; width:20%;}

.partnerNewsdiv {background-color:#ffffff; border:1px solid #cccccc;  margin:8px 8px 0 0; padding:10px;}
.partnerNewsdiv span {color:#000000;}
.partnerNewsdiv .active {background-color:#ffffff; border:none; padding:0px;}
#commerc .partner_news h3 
{
    color:#0066cc;
    cursor:pointer;
    font-weight:normal;
    font-size:1.2em;
    position:absolute;
    top:10px;
    border-bottom:1px dashed #0066cc; 
    text-transform:inherit;   
}

.partner_news p {margin:0;}
.partner_news .data {font-size:0.7em;}
.partner_news a {font-size:0.8em;}
.partner_news .orgNews {color:#993333; display:block; margin-top:12px;}

.partner_news .hideshow {display:none}
.partner_news div.active {display:block}
.partner_news {position:relative; padding-top:34px}

.partner_news h3.h3one {left:0;}
.partner_news h3.h3two {left:70px}
.partner_news h3.h3tree {left:155px}
.partner_news h3.h3four {left:250px}
#commerc .partner_news h3.activeH3 {border:none; color:#000000; font-weight:bold;}

.formGruzovikDiv
{
    background-color:#ffffff;
    border:1px solid #cccccc;
    margin:8px 8px 0 0;
    padding:12px 8px;
}
#commerc .lastMessages h3,
#commerc .favorThemesAdd h3 {color:#000000; text-transform:none;}

.favorThemesAdd .cont {margin-left:0px;}
.favorThemesAdd .pair {background-color:#f2f2f2;}

#spanShowDesc01,
#aViewAllProductAds,
#aViewAllNews,
#aViewAllTopics,
#aViewAllComments 
{
    color:#0066CC;
    cursor:pointer;
    display:inline-block;
    font-size:1.2em;
    height:20px;
    padding-left:14px;
    text-decoration:none;
}
#spanShowDesc01 span,
#aViewAllProductAds span,
#aViewAllNews span,
#aViewAllTopics span,
#aViewAllComments span {border-bottom:1px dashed; color:#0066CC;} 

.up {background-image:url('/i/uarr2.gif'); background-repeat:no-repeat;}
.down {background-image:url('/i/darr2.gif'); background-repeat:no-repeat;}

.aInConferens {float:right; font-size:1.1em; font-weight:bold; margin-right:14px;}

.comtrTableUser td {border:1px solid #cccccc; font-size:1.2em; padding:4px;}

.best_photo_and_video {border-top:1px solid #CCCCCC}
.best_photo_and_video h4 {
    color:#667e8c;
    text-transform:uppercase;
    margin:30px 0 13px 0;
}
.best_photo_and_video .gallery_simple {
    height:auto;
    margin-right:0;
}
.best_photo_and_video .addStyle29 {
    background:none;
    border:none;
    margin:25px 22px 0 0;
    padding:0;
}
.best_photo_and_video .gallery_simple p,
.best_photo_and_video .addStyle29 .ph2 span {display:none}
.best_photo_and_video .addStyle30 {margin:25px 22px 0 0}

.best_photo_and_video .all_gallery {
    color:#0066cc;
    float:right;
    font-size:1.2em;
    font-weight:bold;
    margin-right:22px;
}
.best_photo_and_video .add_td_style {
    padding-right:22px;
}
.best_photo_and_video .add_td_style p {color:#333333}

.partnerNewsOnArtilePage {
    border-bottom:1px solid #ccc;
    overflow:hidden;
    margin-bottom:20px;
    _height:1%;
}
.partnerNewsOnArtilePage h4 {
    color:#5d5d5d;
    margin:0 0 15px;
}
.partnerNewsOnArtilePage .oneArticleGruzShin {height:160px}
.div_for_scroll {
    background-color:#e5eff9;
    border:1px solid #cccccc;
    margin-bottom:15px;
    padding:13px;
    position:relative;
    overflow:hidden;
}
.div_for_scroll h2 {
    color:#667e8c;
    font-size:1.4em;
    margin-top:0;
    text-transform:uppercase;
}
.div_for_scroll p {color:#667e8c;}
.div_for_scroll span {
    display:inline-block;
    cursor:pointer;
    margin-top:18px;
    height:28px;
    width:30px;
}
.div_for_scroll .button_back {
    background:url("/i/back4b_03.gif") no-repeat scroll 0 0;
    float:left;
}
.div_for_scroll .button_forward {
    background:url("/i/forth4b_03.gif") no-repeat scroll 0 0;
    float:right;
}
.div_for_scroll .button_back:hover,
.div_for_scroll .button_forward:hover,
.div_for_scroll .disabled {background-position:0 -71px;}

.div_for_scroll .fade {
    background-image:url('/i/fade_scroll.png');
    background-repeat:repeat-y;
    bottom:0;
    cursor:default;
    height:auto;
    margin:0;
    position:absolute;
    top:52px;
    width:29px;
    _display:none;
}
.div_for_scroll .fadeLeft {background-position:-29px 0; left:53px}
.div_for_scroll .fadeRight {right:53px}

.div_for_scroll .scroll_box {
    float:left;
    margin:0 15px;
    width:410px;
    overflow:hidden;
}
.div_for_scroll .wrap_mainPageCats {    
    padding:0;
    overflow:hidden;
    white-space:nowrap;
}
.div_for_scroll .wrap_mainPageCats a::selection {
    background:none;
}
.div_for_scroll .wrap_mainPageCats a::-moz-selection {
    background: none;
}

#tehnik_har h3 {
    line-height:1.4em;
    margin-top:14px;
    margin-bottom:0.4em
}
#tehnik_har .addStyle_h3 {font-size:1.6em}
#tehnik_har li {
    color:#5c5c5c;
    font-size:0.8em;
    list-style:none;
    margin:0;
}
#tehnik_har .addStyle_right_column {
    font-size: 1.2em;
    padding-left: 15px
}
#tehnik_har .addStyle_left_column {width:210px}
#tehnik_har .addStyle_left_column img {margin-bottom:32px;} 

.addStyle_right_column .briefDescription {margin-bottom:15px}
.addStyle_right_column .briefDescription p {font-size:100%}

.addStyle_right_column table#har {margin-bottom:20px}

/* re form */
#form fieldset {
    border:none;
    padding:0;
}
#form p {color:#000000}
.div_category {
    left: 1px;
    margin-bottom:22px;
    position: relative;
    width: 100%
}
#form .div_category label {
    border-bottom:2px dashed #0066cc;
    display:inline;
    color:#0066cc;
    cursor:pointer;
    font-size:1.4em;
    font-weight:bold;
    padding-left:0;
}
#form .div_category .active4 label {
    border:none;
    color:#000000;
    cursor:default;
}
#form .div_button {
    border-top:1px solid #cccccc;
    padding:20px 18px 14px 18px;
    overflow:hidden;
}
#form .div_button p {
    color:#333333;
    float:left;
    padding:0 0 0 26px;
}
#form .div_button input {
    float:left;
    padding:4px 8px;
}
#form .tr_radio input {
    clear:both;
}
#form .tr_radio label {
    padding-bottom:8px;
}
#form .wrap_r_filtr br {display:none}
#form .div_category div {
    float:left;
    width:50%;
}
#form .div_category img {margin:16px 0 24px 90px}
#form .p_border {
    border-bottom:1px dashed #0066cc;
    display:inline-block;
    color:#0066cc;
    cursor:pointer;
    font-weight:bold;
    margin-bottom:6px;
}
.directed_upwards {
    background:url(/i/ugol21.gif) no-repeat;
    display:block;
    margin:-9px 0 0 36px;
    position:relative;
    height:9px;
    width:16px;
    
}
#form div.wrap_r_filtr {margin-top:16px;}
#pFilterParams_0,
#pFilterParams_1 {
    color:#333333;
}

.td_category_right fieldset,
.td_category_left fieldset {margin-bottom:32px;}
.td_category_left div {margin:0;}
.td_category_left select {
    margin:0 4px 0 0;
    width:68px;
}
.td_category_right p {margin:-6px 0 4px 0}
.td_category_right select {width:160px}

.colum_div {
    float:left;
    width:50%;
}

/* catalog gruzovyh shin */
.TireCatalogTransportIntro {padding-top:7px}    
.TireCatalogTransportIntro .addStyleCatalogColGuzShin {
    float:right;
    margin:-7px 0 10px 20px;
    width:35%;
}
.TireCatalogTransportIntro .addStyleCatalogColGuzShin .wrap_branchMainCat {
    padding:10px;
}
.TireCatalogTransportIntro2 {
    border-bottom:1px solid #ccc;
    clear:both;
    font-weight:bold;
    margin-bottom:18px;
    padding-bottom:8px;
    overflow:hidden;
    _height:1%;
}
.TireCatalogTransportIntro2 span {
    color:#0c0;
    font-weight:normal;
    float:right;
    font-size:.75em;
    line-height:10px;
    margin-top:5px;
    padding-left:14px;
    position:relative;
}
.TireCatalogTransportIntro2 span i {
    font-style:normal;
    font-size:28px;
    position:absolute;
    line-height:10px;
    left:0;
    top:-1px;
}
.typePodborLnks {
    background:url('/i/pic25.gif') no-repeat;
    float:right;
    padding:2px 0 2px 25px;
}
.wrap_gruzShinVendors,
.wrap_logosPartnersInCommerc {
    clear:both;
    margin-left:-3%;
    position:relative;
    overflow:hidden;
    *margin-left:-1.8%;
    *zoom:1;
}
.wrap_gruzShinVendors {
    max-height:255px;
    _height:255px;
}
.wrap_logosPartnersInCommerc {
    max-height:299px;
    margin-bottom:15px;
    _height:299px;
}
.gruzShinVendor,
.oneLogoPartner { 
    float:left;
    padding-left:3%;
    margin-bottom:22px;
    min-height:78px;
    position:relative;
    width:168px;
    *display:inline;
    *padding-left:2.5%;
}
.oneLogoPartner {min-height:135px}
.gruzShinVendorLogo { 
    border:1px solid #999;
    display:inline-block;
}
.gruzShinVendorLogo img { 
    background:#fff;
    border:1px solid #ccc;
    margin:2px;
    padding:15px 5px;
    vertical-align:bottom;
}
.gruzShinVendor p,
.oneLogoPartner p {
    font-size:1.1em;
    line-height:12px;
    margin:5px 0 0;    
    max-width:128px;
    _padding-right:30px;
}

.oneLogoPartner p {
    line-height:14px;
    max-height:42px;    
    overflow:hidden;
    position:relative;
    _height:42px;
}
.gruzShinVendor p a,
.oneLogoPartner p a {
    font-size:1.091em;
    margin-right:5px;
}
.gruzShinVendor .inStock {
    color:#0c0;
    font-size:.9em;
    float:right;
    line-height:10px;
    margin-top:7px;
    padding-left:14px;
    position:relative;
}
.gruzShinVendor .inStock i {
    font-style:normal;
    font-size:28px;
    position:absolute;
    left:0;
    top:-1px;
}

.logoPartner { 
    border:1px solid #999;
    display:block;
    text-align:center;
    zoom:1;
}
.logoPartner a { 
    background:#fff;
    border:1px solid #ccc;
    display:block;
    word-spacing:-4px;
    margin:2px;
    padding:15px 0;
    height:50px;
    *word-spacing:0;
}
.logoPartner img,
.logoPartner .vertAlign {
    display:inline-block;
    vertical-align:middle;
}
.logoPartner .vertAlign {
    width:1px;
    height:100%;
}

.wrap_newsPartnersInCommerc {
    clear:both;
    overflow:hidden;
    max-height:220px;    
    margin-left:-9px;
    _height:220px;
}
.wrap_newsPartnersInCommerc h2 {margin-left:9px}
.oneNewsPartner {
    color:#8D8D8D;
    font-size:1.1em;
    margin-left:9px;
    padding:0 0 35px 0;
    width:125px;
    display:inline-block;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.oneNewsPartner img {
    border:1px solid #666;
    height:90px;
    padding:3px;
    width:90px;
}
.oneNewsPartner a {
    display:block;
    margin-top:1px;
}

.wrap_newsPartnersInCommerc h3 {
    font-size:1.6em;
    font-weight:normal;
    margin-bottom:13px;
}
.wrap_forumCommentsOnDef h3 {
    font-weight:normal;
    margin:10px 0 16px 0;
}
ul.forumCommentsOnDef li {
    color:#000;
    clear:both;
    list-style:none;    
    margin:0;
    overflow:hidden;
    padding:0 0 20px 18px;
    _height:1%;
}
ul.forumCommentsOnDef .avatarPost {
    color:#666;
    float:left;
    font-size:.916em;
    margin-right:10px;
    width:38px;
}
ul.forumCommentsOnDef .avatarPost img {
    border:1px solid #e1e2dc;
    display:block;
    width:36px;
}
ul.forumCommentsOnDef .avatarPost .online {
    color:#BA128B;
}
ul.forumCommentsOnDef .textPost {
    overflow:hidden;
}
ul.forumCommentsOnDef .textPost p {
    color:#000;
    font-size:1.083em;
    line-height:1.6;
    margin:5px 0 0;
}
ul.forumCommentsOnDef .nik {
    color:#06c;
    float:left;
}
ul.forumCommentsOnDef .datePost {
    color:#666;
    float:right;
    font-size:11px;
}
.backToVendorTiresLnk {float:right; font-size:1.2em}

.footer_pageCats {
    background-color:#E5EFF9;
    border-top:1px solid #728B96;
    padding-bottom:18px;
}
.footer_pageCats .mainPageCat {
    margin:16px 0 5px;    
    padding:0;
    width:131px;
}
.footer_pageCats .mainPageCat img {
    display:block;
    margin:0 auto;
}
.footer_pageCats .mainPageCat .nameRubr {
    display:inline-block;
}
.footer_pageCats .mainPageCat.active {
    background:none;
    border:none;
    font-size:1.1em;
    margin:16px 0 0 0;
    padding:0 23px 0 0;
    opacity:0.5;
    *filter:alpha(opacity='50');
    *zoom:1;
}
.footer_pageCats h3 {
    color:#667E8C;
    margin-top:18px;
    text-transform:uppercase;
}

#tehnik_har .rekOnDefault.addstyle {
    margin:15px 0 0 0;
}
#tehnik_har .rekOnDefault.addstyle .wrap_photo {
    margin-right:8px;
    width:auto;
}
#tehnik_har .rekOnDefault.addstyle .photo {
    display:table;
    padding:2px;
    height:48px;
    width:48px;
}
#tehnik_har .rekOnDefault.addstyle .photo a {
    display:table-cell;
    vertical-align:middle;
}
#tehnik_har .rekOnDefault.addstyle a,
#tehnik_har .rekOnDefault.addstyle strong {
    font-size:1.2em;
}
#tehnik_har .rekOnDefault.addstyle strong {
    color:#CC0000;
    display:block;
    font-size:1.4em;
    padding-top:4px;
}
.hrStyle {
    background-color:#CCCCCC;
    border:medium none;
    margin:15px 0;
    height:1px;
}

.announcements_sale {
    float:left;
    margin-bottom:6px;
    overflow:hidden;
    width:25%;
}
.announcements_sale li {
    list-style:none;
    margin-left:10px;
    padding-right:10px;
}
.announcements_sale a {
    font-size:12px;
}
.announcements_sale span {
    color:#000;
    font-size:11px;
    margin-left:2px;
}
.announcements_sale .was_added {
    color:#cc0000;
    font-size:9px;
    position:relative;
    top:-2px;
}

.companies_card {margin:14px 0 10px 5px;}
.companies_card li {
    color:#000;
    display:inline-block;
    list-style:none;
    margin:0 0 19px 0;
    width:228px;
    *display:inline;
    *zoom:1;
}
.companies_card img {
    margin-bottom:-8px;
    vertical-align:middle;
}

.wrap_videoPlayerProfileComp {
    margin:0 auto;
    width:682px;    
}
.wrap_videoPlayerProfileComp #divPlayer {
    border:1px solid #999;
    padding:8px 20px;
}
.videoPreviewsProfileComp {
    margin:5px 0 15px;
    padding-top:12px;
    text-align:center;
}
.videoPreviewsProfileComp img {margin:0 2px 2px 0}
.videoPreviewsProfileComp .active img {
    opacity:0.5;
    filter:alpha(opacity='50');
    zoom:1;
}

.eatProduct {    
    font-size:9px;
    line-height:13px;
    left:0;
    bottom:0;
    margin:0;
    position:absolute;
}
.eatProduct span.dot {
    font-size:20px;
    position:relative;
    top:4px;
}
.eatProduct.inOrder,
.eatProduct.inOrder span.dot {color:#f60}
.eatProduct.inSale,
.eatProduct.inSale span.dot {color:#3ea500}
.rightFromWrapper.addstyle1 {
    margin-left:8px;
    width:282px;
}
.rightFromWrapper.addstyle1 .gallery_simple {
    float:left;
    margin-bottom:10px;
    margin-right:1px;
}
.rightFromWrapper.addstyle1 h5 {
    margin-top:15px;
}

.div_hiddenicon {
    float:right;
    height:170px;
    overflow:hidden;
    width:65%;
}
.div_hiddenicon div {width:94px}

.wrab_bord {
    background-color:#fff;
    border:solid 1px #ccc;
    margin:3px 2px 7px 7px;
}
.wrab_bord_header {
    color: #667e8c;    
    font-size:14px;
    font-weight: bold;
    margin:10px 0 8px 18px;
    text-transform: uppercase;
}
.wrap_lastAnouncesFooter .span_inf,
.wrab_bord .span_inf {
    color: #667e8c;
    display:inline-block;
    font-size: 12px;
    margin: 0px 0px 5px 10px;
    *display:inline;
    *zoom:1;
}
.wrap_lastAnouncesFooter #aViewAllProductAds,
.wrab_bord #aViewAllProductAds {
    float:right;
    margin-right:10px;
}
.wrap_lastAnouncesFooter #aViewAllProductAds span,
.wrab_bord #aViewAllProductAds span {
    padding-bottom:1px;
}

/* ---- message style ---- */
.personal_messages {
    background-color:#e5eff9;
    font-size:12px;
    margin-left:10px;
    padding:15px;
}
.personal_messages.new_message {
    background-color:#FCEEE1;
}
.personal_messages a:visited {color:#0066CC}
ul.personal {
    margin-top:8px;
    overflow:hidden;
}
ul.personal li {
    color:#666;
    font-size:12px;
    list-style:none;
    line-height:16px;
    margin:10px 0 0 0;
    padding-left:21px;
}
ul.personal a {margin-right:6px}
ul.personal li.new {
    background:url(/i/new_letter.gif) no-repeat;
    color:#000;
    font-size:11px;    
}
ul.personal li.new a {
    color:#c15d00;
}
ul.personal li.book {
    background:url(/i/user.gif) no-repeat;
}

.wrap_corn_message {
    display:inline-block;
    *display:inline;
    *zoom:1;
}
table.sorting.message {
    width:auto;
} 
table.message td {
    padding:0 14px;
}
table.message strong {margin-right:6px;}
table.message .active {
    background:#cfcfcf; 
    color:#000;
    font-weight:normal;
}

.wrap_contact_message {
    margin-bottom:10px;
    margin-top:28px;
    width:100%;
}
.wrap_contact_message td {
    padding-bottom:16px;
    width:33.3%;
}
.contact_message {
    border:1px solid transparent;
    padding:10px;
    position:relative;
    overflow:hidden;
}
.contact_message .avatar {
    border:1px solid #666;
    float:left;
    margin-right:10px;
    height:64px;
    width:64px;
}
.contact_message .avatar div {
    display:table-cell;
    height:64px;
    width:64px;
    text-align:center;
    vertical-align:middle;
}
.contact_message .avatar img {
    max-height:64px;
    max-width:64px;
    _height:64px;
    _width:64px;
}
.contact_message .nickname {
    font-size:12px;
    font-weight:bold;
    line-height:12px;
    vertical-align:top;
}
.online,
.offline {
    color:#7a7a7a;
    font-size:11px;
    line-height:11px;
}

.contact_message .mes_ico {
    cursor:pointer;
    margin-left:8px;
}
.contact_message .delete {
    background:url(/i/del_mes.gif) no-repeat right 0;
    color:#B0B0B0;
    cursor:pointer;
    display:inline-block;
    font-size:11px;
    line-height:11px;
    padding-right:17px;
    position:absolute;
    bottom:8px;
    right:8px;
    vertical-align:middle;
    *display:inline;
    *zoom:1;
}

.contact_message:hover {
    border:1px solid #B0B0B0;    
}
.contact_message .mes_ico,
.contact_message .delete {visibility:hidden}
.contact_message:hover .mes_ico,
.contact_message:hover .delete {visibility:visible}

.enter_message {
    border-collapse:separate;
    font-size:12px;
    margin-bottom:16px;
    margin-top:16px;
    width:100%;    
}
.enter_message th {
    border-bottom:2px solid #0066cc;
    border-left:2px solid #fff;
    padding:3px 8px;
    text-align:left;
}
.enter_message th:first-child {
    border-left:none;
}
.enter_message .th1 {
    width:26%;
}
.enter_message .th2 {
    *width:70%;
}
.enter_message .th3 {
    width:32px;
}
.enter_message td {
    border-top:2px solid #fff;
    padding:14px 0;
    vertical-align:middle;
}
.enter_message .td_1,
.enter_message .td_2 {border-right:2px solid #fff; height:1%}
.enter_message .border_none .td_1,
.enter_message .border_none .td_2 {border-right-color:#F2F7FB;}

.enter_message .td_1 {padding-left:10px}
.enter_message .td_2 {padding-left:9px}
.enter_message tr.color_tr td {background-color:#f2f7fb}
.enter_message .color_tr.new_message td,
.enter_message tr.new_message td {background-color:#fceee1}

.enter_message .avatar {
    border:1px solid #666;
    border-collapse:collapse;
    border-spacing:0;
    display:block;
    float:left;
    margin-right:10px;
    height:36px;
    width:36px;
}
.enter_message .avatar div {
    display:table-cell;
    height:36px;
    width:36px;
    text-align:center;
    vertical-align:middle;
}
.enter_message .avatar img {
    margin:0;
    max-height:36px;    
    max-width:36px;
    _height:36px;    
    _width:36px;
}
.enter_message .nickname {
    font-weight:bold;
    margin-bottom:6px;
}
.enter_message .date_message {
    float:left;
    font-size:11px;
    margin-top:-2px;
}
.enter_message .td_2 a:visited,
.enter_message .td_2 a {
    color:#0066CC;
    border-bottom:1px dashed;
    text-decoration:none;
}
.enter_message .new_message .td_2 {
    font-weight:bold;
}
.enter_message td.td_del {
    padding:0;
    text-align:center;
    width:32px;
}
.enter_message .del {cursor:pointer}
.message_text td {
    border:none;
    padding:0;
}
.message_text .error {
    float:left;
    margin:0 0 6px 0;
    width:91.6%;
}
.message_text div {padding:18px;}
.message_text .text_socalled {
    color:#797979;
    font-size:12px;
    font-style:italic;
    line-height:20px;
    margin:12px 0 28px 0;
    padding:0 0 0 32px;
    position:relative;
}
.message_text .text_socalled span {
    font-size:2.2em;
}
.message_text .text_socalled .span_first {
    left:10px;
    position:absolute;
    top:-3px;
}
.message_text .text_socalled .span_second {
    line-height:6px;
    margin-left:3px;
    position:relative;
    top:5px;
}
.message_text p {
    font-size:12px;
    line-height:20px;
    margin-bottom:12px;
}
.message_text textarea {
    height:96px;
    width:99.4%;
}
.message_text .btn {margin-top:14px}

.adjustment_messages {margin-top:28px;}
.adjustment_messages .check_set {
    color:#666;
    display:block;
    font-size:12px;
    margin-bottom:5px;
}
.adjustment_messages .check_set input {
    margin-right:8px;
    vertical-align:sub;
}
.adjustment_messages .btn {
    margin-top:18px;
}

.wrap_new_message {
    cursor:default;
    font-weight:normal;
    left:50%;
    margin-left:-340px;
    margin-top:-350px;
    position:fixed;
    top:50%;
    width:680px;
    z-index:900001;
}
.wrap_new_message p:first-line {font-weight:normal}
.wrap_new_message .message_top {
    background:url(/i/message_bgtop.png) repeat-y;
    height:24px;
}
.wrap_new_message .message_bottom {
    background:url(/i/message_bgbottom.png) repeat-y;
    height:58px;
}
.wrap_new_message .message_center {
    background:url(/i/message_bgcenter.png) repeat-y;
    font-size:12px;
    padding:18px 50px;
    overflow:hidden;
    width:580px;
}

.wrap_new_message h1 {
    float:left;
    font-size:18px;
}
.wrap_new_message .close {
    background:url(/i/btn_close.gif) no-repeat right center;
    color:#797979;
    cursor:pointer;
    float:right;
    font-size:10px;
    padding-right:11px;
}
.wrap_new_message textarea,
.wrap_new_message .big-input input {
    border:1px solid #999999;
}
.wrap_new_message .big-input input {
    padding:2px 2px 3px 2px;
}
.message_for {
    clear:both;
    margin:0 -10px 20px -10px;
    min-height:68px;
    position:relative;
}
.message_for .rhinoceros {
    position:absolute;
    right:30px;
    top:-10px;
}
.message_for .wrap_branchMainCat {
    padding-top:10px;
    overflow:hidden;
}
.wrap_new_message p {
    padding:0;
    text-indent:0;
}
.message_for p,
.message_for .enter_message {
    float:left;
    margin:0;
    width:auto;
}
.message_for p {
    font-size:12px;
    line-height:12px;
    margin-right:6px;
}

.messa_leftcol {
    float:left;
    width:182px;
}
.messa_leftcol p {
    color:#797979;
    font-size:11px;
    line-height:18px;
    margin:0;
}
.messa_rightcol {
    float:right;
    width:356px;
}
.wrap_new_message .big-input {
    margin-bottom:10px;    
    width:100%;
}
.wrap_new_message .big-input input {
    margin-top:3px;    
    padding-top:2px;
    width:98%;
}
.wrap_new_message textarea {
    margin-top:3px; 
    height:123px;
    width:98.9%;
}
.wrap_new_message .btn_border {
    background-color:#adfdbc;
    display:inline-block;
    margin-top:4px;
    padding:3px;
    *display:inline;
    *zoom:1;
}
.wrap_new_message .btn {
    padding:6px 12px;    
}
.wrap_new_message .btn_inf {
    font-size:11px;
    margin-left:6px;
}

.btn_send_message {
    cursor:pointer;
    font-size:13px;
    font-weight:bold;
    height:32px;
    width:176px;
}
.info .btn_send_message {
    margin:0 -2px 8px -3px;
}
.info.addStyle18 .btn_send_message {
    display:inline-block;
    float:none;
    margin:5px 63px 5px 0;
    *display:inline;
    *zoom:1;
}
.btn_send_message.addstyle {
    margin:10px 0;
    width:182px;
}
.btn_send_message.addstyle .cdiv {width:164px}

.btn_send_message img {
    margin:0 10px 0 6px;
    vertical-align:middle;
}
.btn_send_message .ldiv,
.btn_send_message .cdiv,
.btn_send_message .rdiv {
    float:left;
    height:32px;
}
.btn_send_message .ldiv,
.btn_send_message .rdiv {
    width:4px;
}
.btn_send_message .cdiv {
    background-image:url(/i/cdiv_bg.gif);    
    line-height:32px;
    padding-right:10px;
}
.btn_send_message .ldiv {
    background-image:url(/i/ldiv_bg.gif);
}
.btn_send_message .rdiv {
    background-image:url(/i/rdiv_bg.gif);
}
.wrap_new_message .error {
    float:left;
    margin:0 0 6px 0;
    width:89%;
}
#divProtectionCode {margin-right:-3px; width:auto}
#divProtectionCode img {
    margin:0 10px 0 0;
    vertical-align:top;
}
#divProtectionCode input {
    margin-left:2px;
    width:88px;
}
.btn_inf {color:#999;}
.messageComposeIntro {
    clear:both;
    margin:0 0 15px;
    max-height:85px;
    overflow:auto;
    line-height:1.4;
}
.dov_gray_bg {
    background:#CCCCCC;
    height:100%;
    left:0;
    top:0;
    opacity:0.3;
    position:fixed;
    width:100%;
    z-index:-1;
    filter:alpha(opacity='50');
    _display:none;
}
/* ---- message style end ---- */

.btn_send_message.addfor_contact {
    float:right;
    margin-top:-32px;
}
/*---- рекламная полоса под шапкой ----*/
#adsStock {
    height:36px;
    overflow:hidden;
    position:relative;
}
#adsStock a {
    font-size:13px;
    left:0;
    line-height:2.765;
    *line-height:2.9;
    height:35px;
    padding-bottom:1px;
    text-align:center;
    text-decoration:none;
    width:100%;
    position:absolute;
    top:0;
    opacity:0;
    filter:alpha(opacity='0');
    z-index:0;
}
#adsStock a img {
    margin:0 10px 0 0;
    vertical-align:middle;
}
#adsStock a span {
    text-decoration:underline;
}

/* btn_gray */
.btn_gray {
    cursor:pointer;
    font-size:13px;
    font-weight:bold;
    height:32px;
    margin-top:4px;
    text-align:left;
    white-space:normal;
}
.btn_gray img {
    margin:0 10px 0 6px;
    vertical-align:text-top;
}
.btn_gray .ldiv,
.btn_gray .cdiv,
.btn_gray .rdiv {
    float:left;
    height:32px;
}
.btn_gray .ldiv,
.btn_gray .rdiv {
    width:4px;
}
.btn_gray .cdiv {
    background:url(/i/cdiv_bg.gif);    
    line-height:32px;
    padding-right:10px;
}
.btn_gray .ldiv {
    background:url(/i/ldiv_bg.gif);
}
.btn_gray .rdiv {
    background:url(/i/rdiv_bg.gif);
}
.btnGrayInCatalog {
    float:right;
    margin-bottom:-55px;
    margin-top:20px;
}
.bntGrayInModel {margin:20px 0; min-width:182px}
.bntGrayInModel .cdiv {width:164px}

.btnTakeInRent {margin-top:10px}
.btnTakeInRent .cdiv {width:133px}
.btnTakeInRent img {margin-right:6px}
.btnTakeInRentInModel {margin-top:-5px}
.btnTakeInRentInModel .cdiv {width:164px}

.ul_region {float:left}
.wrap_region_contact {
    margin-top:10px;
    overflow:hidden;
}
.wrap_region_contact .region_contact {
    float:left;
    margin-right:10px;
    width:236px;
}
.HeadRepresentation {overflow:hidden}
.HeadRepresentation img {
    float:left;
    margin-right:6px;
    margin-bottom:6px;
}
.HeadRepresentation p {
    margin-top:10px;
    text-indent:0;
}

.re_public {
    background:url('/i/republ.png') no-repeat;
    color:#04C900;
    cursor:pointer;
    display:inline-block;
    font-size:11px;
    padding:1px 0 2px 20px;
    text-decoration:underline;
}

.btn_send_message.jur_btn {
    float:right;
    margin-top:-46px;
    width:208px;
}
.btn_send_message.jur_btn .wrap_new_message {
    z-index:9999990;
}
.btn_send_message.jur_btn01 {
    float:right;
    margin:-16px 10px 30px 0;
    width:208px;
}

.addAnounceOnMain {
    background:url('/i/addGreen.png') no-repeat;
    color:#0369be;
    float:right;
    font-size:1.3em;
    font-weight:bold;
    margin:10px 15px;
    padding:6px 0 6px 32px;
}
/* filter 
.abstractPanel.showPramasToChoose {
    background:#f0f0f0;
    margin-left:auto;
    margin-top:-28px;
    text-align:center;
    width:150px;
}
.abstractPanel.showPramasToChooseActive {
    border:1px solid #f0f0f0;
    margin-bottom:-10px;
    padding-bottom:10px;    
}
.outerFilter {position:relative; min-width:720px; margin-bottom:15px}
.outerFilter #ctl00_cphMain_prgStatistics {
    background:#fff url('/i/indicator.gif') no-repeat 50% 50%;
    height:16px;
    position:absolute;
    right:-35px;
    top:5px;
    width:16px;
    z-index:10;
}
.wrap_filter {
    background:#f0f0f0;
        -moz-border-radius:10px 10px 0 0;
        -webkit-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
    padding:20px;
}
.wrap_filter .innerFilter {
    position:relative;
    zoom:1;
}
.wrap_filter .by_model {
    width:55%;
}
.wrap_filter div.small-select {
    margin-bottom:7px;
    width:92%;
}
.wrap_filter div.small-select select {
    background:#fff;
    border:1px solid #999;
}
.wrap_filter label {font-size:12px}
.wrap_filter .wrap_ctlgBranchList {
    background:#fff;
    border:1px solid #ccc;
    bottom:0;
    left:0;
    overflow:auto;
    position:absolute;
    top:20px;
    width:45%;
}
.wrap_filter .wrap_ctlgBranchList > span {
    display:inline-block;
    padding:10px;
}
.wrap_filter .wrap_ctlgBranchList .kolvo {
    color:#919191;
    font:10px Verdana;
}
.wrap_filter .wrap_ctlgBranchList input {   
    height:13px;
    margin-right:5px;
    position:absolute;
    width:13px;
}
.wrap_filter .wrap_ctlgBranchList label {
    display:inline-block;
    margin-bottom:5px;
    margin-left:20px;  
    vertical-align:middle;
}
.wrap_filter fieldset {
    background:none;
    border:none;
    margin:0;
    padding:0 0 0 25px;
}
.wrap_filter fieldset.mainParams {padding-top:20px}
.wrap_filter fieldset div {
    display:inline-block;
    float:none;
    *display:inline;
    *zoom:1;
}
.wrap_filter fieldset.mainParams td {
    padding-bottom:25px;
    vertical-align:top;
}
.wrap_filter fieldset.mainParams td:first-child {padding-top:3px; width:90px}
.wrap_filter fieldset.mainParams select,
.wrap_filter fieldset.mainParams input[type='text'] {
    margin:0 6px 0 8px;
}
.wrap_filter fieldset .setYears {display:block; margin-left:20px}
.wrap_filter fieldset .setYears span {
    border-bottom:1px dotted;
    color:#0262C3;
    cursor:pointer;
    display:inline-block;
    font-size:11px;
    margin-top:4px;
    margin-left:6px;
}
.wrap_filter fieldset .setYears .active {color:#000}
.wrap_filter fieldset .setYears span:hover {color:#000}
.wrap_filter .jsLink {
    border-bottom:1px dashed;
    color:#0262C3;
    cursor:pointer;
    display:inline-block;
    float:right;
    font-weight:bold;
    margin:0 0 5px 16px;
    position:relative;
}
.wrap_filter .jsLink:after {
    background-image:url('/i/plus.gif');
    background-repeat:no-repeat;
    content:"";
    left:-16px;
    position:absolute;
    height:9px;
    top:3px;
    width:9px;
}
.wrap_filter .jsLink.active:after {
    background-image:url('/i/minus.gif');
}
.wrap_filter .regions {padding-left:12px}
.wrap_filter .regions div {
    max-width:150px; 
    width:40%;
}
.wrap_filter .regions select {width:100%}
.filterFooter {
    border:1px solid #f0f0f0;
        -moz-border-radius:0 0 10px 10px;
        -webkit-border-radius:0 0 10px 10px;
    border-radius:0 0 10px 10px;
    padding:10px 20px;
}
.filterFooter .btnFilter {
    font:bold 12px/1 Arial;
    padding:4px 30px;
}
.filterFooter .wrap_btnFilter {
    margin-left:40px;
    padding:6px 7px;
}
.filterFooter .stat h4, 
.filterFooter .stat span, 
.filterFooter .wrap_btnFilter,
.filterFooter #ctl00_cphMain_updStatistics {
    display: inline-block;
    vertical-align: middle;
    *display:inline;
    *zoom:1;
}
.filterFooter .stat span {
    cursor:pointer;
    margin-left:10px;
    font-size:12px;
    line-height:1;
}
.filterFooter .stat .active {
    background:#d7e8f8;
    border-radius:3px;    
    cursor:default;
    padding:7px 12px;
}
.filterFooter .stat span b {
    border-bottom:1px dashed;
}
.filterFooter #ctl00_cphMain_lblTotalProducts b {color:#f60}
.filterFooter #ctl00_cphMain_lblProductsInAds b {color:#3ea500}

.filterFooter #ctl00_cphMain_updStatistics {
    position:relative;
    white-space:nowrap;
}
/* /filter */

/* создание объяв. для аренды техники */
.creatAnonsRent-price,
.creatAnonsRent-additServices {
    border:none;
    margin:0;
}
.creatAnonsRent-price table {
    margin-bottom:20px;
    width:auto;
}
.creatAnonsRent-price table th {
    font-weight:normal;
    padding:10px 0 5px 0;
    text-align:left;
    vertical-align:bottom;
}
.creatAnonsRent-price table td {
    padding:5px 40px 0 0;
    vertical-align:middle;
}
.creatAnonsRent-price table input {
    margin:0 2px;
    width:50px;
}
.creatAnonsRent-price label {
    padding-left:20px;
    position:relative;
}

.checkBoxandLabel input[type='checkbox'],
.creatAnonsRent-price label input[type='checkbox'],
.creatAnonsRent-additServices input[type='checkbox'] {
    left:0;
    height:15px;
    position:absolute;
    width:15px;
}

.creatAnonsRent-price label input[type='checkbox'] {    
    top:0;
}
.creatAnonsRent-price .wrapRub,
.creatAnonsRent-additServices .wrapRub {
    font-size:12px;
}

.creatAnonsRent-additServices div {margin:0}
.creatAnonsRent-additServices .oneService {
    clear:both;
    display:block;
    float:none;
    margin:10px 0 0;
    min-height:20px;
    position:relative;
    width:536px;
}
.creatAnonsRent-additServices .nameService {
    float:left;
    padding:0 15px 0 20px;
    position:relative;
    width:320px;
}
.creatAnonsRent-additServices .nameService label {
    display:inline-block;
    padding-top:2px;
}
.creatAnonsRent-additServices .timePrice {
    float:left;
}
.checkBoxandLabel input[type='checkbox'],
.creatAnonsRent-additServices input[type='checkbox'] {    
    top:2px;
}
.creatAnonsRent-additServices select {width:60px}
.creatAnonsRent-additServices .timePrice input[type='text'] {
    text-align:right;
    width:50px
}
.creatAnonsRent-additServices .nameService input[type='text'] {
    color:#ccc;
    font-size:13px;
    width:100%;
}
.creatAnonsRent-additServices input[type="button"] {
    padding:0 7px;
    position:absolute;
    right:0px;
    top:-1px;
}

.add_photo_ads {
    background-color:#dfeaed;
    position:relative;
    width:100%;
}
.add_photo_ads .blkUploadPhoto {border:none;}
.add_photo_ads .wrapPhoto {width:100px;}
.add_photo_ads .wrapPhoto td {
    height:100px;
    width:100px;
}
.checkBoxandLabel {position:relative}
.checkBoxandLabel label {
    display:inline-block;
    padding-top:2px;
    *display:inline;
    *zoom:1;
}
.buttonPlusMinus {
    font-size:14px;
    height:24px;
    margin-top:-2px;
    margin-left:10px;
    padding:0;
    text-align:center;
    width:32px;
}
.timePrice select,
.timePrice input {
    margin-right:4px;
}
.wrap_add_photo_ads {
    border: 0;
    margin:5px 0 0;
    padding:0;
    *margin_top: 0;
}
.wrap_add_photo_ads #ctl00_cphMain_ctl00_upImages {
    display:block;
    float:none;
}

.div-border-bottom {
    margin-right:10px;
    padding:0 0 18px 15px;
}
.panel_selectAddstyle fieldset {
    border:none;
    margin:0;
    min-height:0;
    padding:0;
}
.panel_selectAddstyle .blockFloat {
    margin:5px 0 17px 0;
    *position:relative;
}

panel_selectAddstyle .runner span {
    display:none;
}
.priceRaddStyle small {font-size:12px;}

.div_tableInf {
    margin-bottom:10px;
}
.div_tableInf td {font-size:11px;}
.div_tableInf td:first-child {
    color:#5C5C5C;
    padding-right:14px;
    white-space:nowrap;
    width:1%;
}
.nds {
    color:#3ea500;
    margin:0;
}
.rentTVA {
    color:#3ea500;
    font-size:11px;
    line-height:1.4;
    margin-bottom:14px;
    text-align:right;
}
.adsDetails {
    font-size:12px;
    width:100%;
}
.adsDetails th {
    color:#5C5C5C;
    font-weight:normal;
    font-size:11px;
    padding-bottom:6px;
    vertical-align:bottom;
}
.adsDetails .paddingt {
    padding-left:20px;
}
.adsDetails td {padding:1px 0;}
.adsDetails .wrapRub {
    margin-right:4px;
}
.wrap_oneAnonceSellDetails,
.wrap_oneAnonceRentDetails {
    max-width:780px
}
.analyticalArticles {
    float:none;
    margin:0 0 20px 194px;
    width:auto;
}

.container_item.print .ugls,
.container_item.print .tab {
    display:none;
}
.container_item.print .foot {
    background:none;
}
.container_item.print .hide_text {
    border:none;
    margin:0;
    padding:0;
}
.baner_3 {    
    clear:both;
    display:inline-block;
    margin-bottom:10px; 
    padding-top:15px;
    position:relative;
    *display:inline;
    *zoom:1;
}
.addStyle31 .baner_3 {
    margin:0 auto 10px auto;
}
.gallerySeaarch_baner {
    float:right;
    margin:-15px 7px 0 0;
}
.gallery_baner {
    margin:18px 10px 0 10px;
}

.blForGalOnMain .img.new_photo {
    float:right;
    height:110px;
    margin-left:6px;
    overflow:hidden;
}
.blForGalOnMain .vd.new_video {
    float:right;
    height:102px;
    margin-left:16px;
    overflow:hidden;
}

.work_with {
    padding-bottom:12px;
    clear:both;
}
.work_with h5 {margin-bottom:13px;}
.work_with .mainPageCat {
    margin:0 10px 10px 0;
    padding:0;
    max-width:110px;
}
.work_with .item_brend {
    float:left;
    margin:0 1px 1px 0;
}
.work_with .item_brend img {width:75px}
.repair_information {margin-bottom:84px;}
.repair_information li span {color:#000}
.repair_information .opening_span {
    border-bottom:1px dashed #666;
    display:inline-block;
    cursor:pointer;
    font-size:12px;
    margin-bottom:10px;
    *display:inline;
    *zoom:1;
}
.repair_information .space {
    padding-left:44px;
}
.repair_information h5 {margin-bottom:10px}
.repair_information h4 {
    background-repeat:no-repeat;
    background-position:10px 50%;
    line-height:26px;
    margin:20px 0 10px 0;
    padding-left:44px;
 }
.repair_information h4.CommonRepairs {
    background-image:url(/i/repairs.gif);
}
.repair_information h4.DiagnosisAndAdjustment {
    background-image:url(/i/diagnosis.gif);
}
.repair_information h4.AdditionalRepairs {
    background-image:url(/i/additional-services.gif);
}

.ulAdCategories {
    font-size:12px;
    margin-bottom:30px;
    min-height:306px;
    padding-top:6px;
    position:relative;
    width:252px;
}
.ulAdCategories ul {
    border:1px solid #fff;
    height:99%;
    padding-top:6px;
    position:absolute;
    top:0;
    left:252px;
    overflow:auto;
    width:284px;
}
.ulAdCategories li {
    cursor:pointer;
    line-height:23px;
    list-style:none;
    margin-left:0;
    height:23px;
    padding-left:14px;
}
.ulAdCategories i {
    background-color:#fff;
    display:none;
    margin-bottom:-23px;
    height:21px;
    position:relative;
    left:-15px;
    top:1px;
    width:1px;
}
.ulAdCategories li.active i {
    display:block;
}
.ulAdCategories strong {
    border-bottom:1px dashed;
    color:#000;
    font-weight:normal;
    margin-right:6px;
}
.ulAdCategories span {color:#919191}
.ulAdCategories li li {
    cursor:default;
    height:auto;
}
.ulAdCategories li.active {
    background-color:#fff;    
}
.ulAdCategories li.selected strong,
.ulAdCategories li.active strong {
    font-weight:bold;
}
.ulAdCategories li label {
    display:block;
    line-height:16px;
    padding:0 10px 4px 20px;
    position:relative;
}
.ulAdCategoriesForService label input,
.ulAdCategories label input {
    height:14px;
    position:absolute;
    left:0;
    top:1px;
    width:14px;
}
.ul_header {
    color:#999999;
    font-size:11px;
    padding:6px 0 6px 14px;
    width:238px;
}
.roundedDiv {
    background:#F2F2F2;    
    border:1px solid #CCCCCC;
    font-size:1em;
    margin-top:15px;
    padding:10px 10px 15px 15px;
    position:relative;
}
.roundedDiv.bgBlue {
    background:#e5eff9;
}
.roundedDiv .br,
.roundedDiv .bl,
.roundedDiv .tr,
.roundedDiv .tl {
    height:3px;
    position:absolute;
    width:3px;
}
.roundedDiv .tl {
    background:url(/i/tl2.gif) no-repeat;
    left:-1px;
    top:-1px;
}
.roundedDiv .tr {
    background:url(/i/tr2.gif) no-repeat;
    right:-1px;
    top:-1px;
}
.roundedDiv .bl {
    background:url(/i/bl2.gif) no-repeat;
    left:-1px;
    bottom:-1px;
}
.roundedDiv .br {
    background:url(/i/br2.gif) no-repeat;
    right:-1px;
    bottom:-1px;
}
.roundedDiv fieldset {
    border:0;
    font-size:1em;
    margin:0;
    padding:0;
}
.roundedDiv fieldset h2 {
    margin-top:1.2em;
}
.tableCheckBoxList {
    font-size:12px;
    margin-top:10px;
}
.tableCheckBoxList td {
    padding-left:20px;
    padding-bottom:10px;
    width:50%;
}
.tableCheckBoxList input {
    float:left;
    height:14px;
    margin-right:5px;
    width:14px;  
}
.tableCheckBoxList label {
    display:block;
    overflow:hidden;
}
.nameService {
    font-size:12px;
    float:none;
    display:block;
    padding-left:20px;
    position:relative;
    overflow:hidden;
}
.nameService input[type=checkbox] {
    float:left;
    height:14px;
    margin-right:5px;
    width:14px;  
}
.nameService label {
    display:block;
    overflow:hidden;
}
.oneService {
    display:block;
    float:none;
    margin-top:8px;
    overflow:hidden;
}
.oneService .txtStart {
    width:310px;
    vertical-align:middle;
}
.oneService .buttonPlusMinus {
    margin-top:0;
    vertical-align:middle;
}
.ulAdCategoriesForService {
    color:#000;
    font-size:12px;
}
.ulAdCategoriesForService li {
    list-style:none;
    margin:6px 0 6px 20px;
}
.ulAdCategoriesForService li strong {
    border-bottom:1px dashed;
    cursor:pointer;
}
.ulAdCategoriesForService label {
    padding-bottom:0;
}
.ulAdCategoriesForService .nameService,
.ulAdCategoriesForService .oneService {
    float:none;
    margin:0;
}
.ulAdCategoriesForService .ul_in_ul {
    margin-left:10px;
}

.ulAdVendors .liLocality {
     background-repeat:no-repeat;
     background-position:22px 0;
     display:inline-block;
     list-style:none;
     margin:6px 0 6px 20px;
     padding-left:42px;
     position:relative;
     vertical-align:top;
     width:36%;
     *display:inline;
     *zoom:1;
}
.ulAdVendors .labelLocality {
    border-bottom:1px dashed;
    cursor:pointer;
    color:#000;
    font-weight:bold;
}
.ulAdVendors .checkboxLocality {
    left:0;
    position:absolute;
    top:2px;
}

.ul_in_ul {
    margin:10px 0 28px;
}
.ul_in_ul li {
    list-style:none;
    margin:6px 0;
}
.ul_in_ul label {
    display:block;
    line-height:16px;
    padding:0 10px 0 20px;
    position:relative;
}
.ul_in_ul input[type=checkbox] {
    height:14px;
    position:absolute;
    left:0;
    top:1px;
    width:14px;
}

.ulFilterMenu {
    float:left;
    margin:12px 0;
    padding-left:4px;
}
.ulFilterMenu li {
    background-repeat:no-repeat;
    background-position:6px center;
    float:left;
    line-height:26px;
    list-style:none;
    margin-left:1px;
    margin-right:1px;
    padding:0 7px 0 28px;
}
.ulFilterMenu li span {
    border-bottom:1px dashed;
    color:#000;
    cursor:pointer;
    font-size:11px;
}
.onlyOne_dropdownlist i,
.ulFilterMenu i {
    background-color:#DAEAF9;
    display:none;
    position:absolute;    
    top:1px;
    width:1px;
}
.ulFilterMenu .i_left {
    height:24px;
    left:-1px;
}
.ulFilterMenu .i_right {
    height:24px;
    right:-1px;
}
.ulFilterMenu li.selected {
    background-color:#DAEAF9;
    position:relative;
}
.ulFilterMenu li.selected i {
    display:block;
}
.wrap_lblFound {
    margin-top:18px;
    text-align:center;
    position:relative;
}
.wrap_lblFound span {
    left:0;
    line-height:30px;
    margin-left:10px;
    position:absolute;
}
.wrap_onlyOne {
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    margin-left:-15px;
    margin-top:10px;
    padding-bottom:22px;
    position:relative;
}
.wrap_onlyOne h5 {margin:16px 0 12px 14px}
.onlyOne {
    display:inline-block;    
    width:32%;
    opacity:3;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.onlyOne_btn {
    display:block;
    float:none;
    margin:0;
    padding-bottom:18px;
    position:relative;
    text-align:center;
}
.onlyOne_btn .imit_img {
    background-repeat:no-repeat;
    background-position:center 0;
    display:block;
    cursor:pointer;
    float:none;
    margin-bottom:4px;
    /*height:49px;*/
    height:10px; /*временное занчение*/
}
/*
.onlyOne_btn .imit_img.img1 {
    background-image:url(/i/img1.gif);
}
.onlyOne_btn .imit_img.img2 {
    background-image:url(/i/img2.gif);
}
.onlyOne_btn .imit_img.img3 {
    background-image:url(/i/img3.gif);
}
*/
.onlyOne_btn:hover .imit_img {
    background-position:center -49px;
}

.selected .onlyOne_btn .imit_img {
    background-position:center -49px;
    cursor:default;
}
.onlyOne_btn label {
    color:#919191;
    cursor:pointer;
    border-bottom:1px dashed;
}
.onlyOne.selected {
    /*height:160px;*/
    height:125px; /*временное значение*/
}
.onlyOne.selected label {
    color:#000;
    cursor:default;
    border-bottom:1px dashed;
}
.onlyOne:hover label {
    color:#000;
}
.onlyOne_btn i {
    background:url(/i/pyramid.gif) no-repeat;
    bottom:0;
    display:none;
    left:50%;
    margin-left:-7px;
    position:absolute;
    height:7px;
    width:13px;
}
.onlyOne.selected i {display:block}
.onlyOne_dropdownlist {
    background-color:#DAEAF9;
    display:none;
    left:0;
    margin:0 1px;
    position:absolute;
    height:75px;
    width:99.9%;
    z-index:1;
}
.onlyOne .onlyOne_dropdownlist label {
    border:none;
    display:block;
    margin:18px 0 0 12px;
}
.onlyOne_dropdownlist select {
    margin-left:12px;
    width:332px;
}
.onlyOne_dropdownlist .i_left {
    height:73px;
    left:-1px;
}
.onlyOne_dropdownlist .i_right {
    height:73px;
    right:-1px;
}
.onlyOne_dropdownlist i {}
.onlyOne.selected .onlyOne_dropdownlist {
    display:block;
}

.repair_information ul {
    list-style:none;
    margin-bottom:18px;
}
.repair_information ul li {
    font-size:12px !important;
    list-style-type:circle !important;
    margin-left:25px !important;
    margin-top:2px !important;
}

.repair_information.addStyle01 {
    margin:0 0 20px;
}
.repair_information.addStyle01 h4 {
    background:none;
    border-bottom:1px dashed;
    display:inline-block;
    cursor:pointer;
    font-size:1.2em;
    line-height:1em;
    margin:0 0 10px 0;
    padding:0;
    *display:inline;
    *zoom:1;
}

/* filter on main */
.companiLink {
    background:#e2e7ea; 
    height:22px;
    margin-top:15px;
    padding:7px 25px 9px 0;
    position:relative;
    text-align:right;
    *z-index:5;
}
.companiLink .ribbon {
    left:0;
    height:100%;
    position:absolute;
    top:0;
    width:100%;
    z-index:1;
    
}
.companiLink .ribbon:after,
.companiLink .ribbon:before {
    background:url('/i/ribbon.gif') no-repeat;
    bottom:0;
    content:"";
    height:54px;
    position:absolute;
    width:26px;
    z-index:0;
}
.companiLink .ribbon:after {
    background-position:-26px 0;
    right:-26px;
}
.companiLink .ribbon:before {
    left:-26px;
}

.companiLink:after,
.companiLink:before {
    background-color:#d6dbde;
    content:"";
    height:35px;
    position:absolute;
    top:-16px;
    width:2000px;
    z-index:0;
}
.companiLink:after {left:100%}
.companiLink:before {right:100%}
.filterOnMain {
    float:left;    
    position:relative;    
    top:-7px;
    z-index:10;
}
.filterOnMain h5 {
    background:#ad0000;
    background: -webkit-gradient(linear, left top, left bottom, from(#e00), to(#a90000)); 
    background: -moz-linear-gradient(top, #e00, #a90000);
    background: -o-linear-gradient(top, #e00, #a90000);
    background: linear-gradient(top, #e00, #a90000);
    box-shadow:2px 0 3px #989c9f, -2px 0 3px #989c9f;
    color:#fff;
    font-size:1.4em;
    left:7px;
    line-height:1;
    padding:12px 10px;
    position:absolute;
    text-transform:uppercase;
    top:0;
    z-index:5;
    
}
.filterMenu {
    color:#06c;    
    font-size:1.4em;
    line-height:1;
    list-style:none;        
    margin-left:132px;
}
.filterMenu > li {
    display:inline-block;
    font-weight:bold;
    line-height:1;
    margin:0;
    padding:11px 11px 13px;
    position:relative;
    z-index:3;
    *display:inline;
    *zoom:1;
}
.filterMenu strong {
    border-bottom:1px dashed;
    cursor:pointer;
    font-weight:bold; 
    line-height:.9;    
    display:inline-block
}
.filterMenu > li,
.filterMenu > li a,
.filterMenu > li a:visited {color:#06c}
.filterMenu > li:hover,
.filterMenu > li a:hover,
.filterMenu > li a:visited:hover {color:#000}

.filterMenu > li.active {
    background:#56646a;
    border-radius:3px 3px 0 0;
    color:#fff; 
    
}
.filterMenu > li.active strong {
    cursor:default;
}

.filterMenu > li.active:after,
.filterMenu > li.active:before {
    bottom:-6px;
    border-bottom:5px solid #56646a;
    content:"";
    height:10px;
    position:absolute;
    width:10px;
}
.filterMenu > li.active:after {
    border-left:5px solid #56646a;
    border-radius:0 0 0 11px;
    right:-10px;
}
.filterMenu > li.active:before {
    border-right:5px solid #56646a;
    border-radius:0 0 11px 0;
    left:-10px;
}
.filterMenu > li a strong {border:none; display:inline}
.index .filterMenu > li:first-child strong {
    border-bottom-color:#56646a;
    cursor:default;
}
.filterMenu > li.last_li,
.filterMenu > li.last_li strong {
    font-weight:normal;
}
.filterMenu > li.last_li:after {
    background:url('/i/ptr3.gif') no-repeat;
    content:"";
    right:-4px;
    height:4px;
    margin-top:-2px;
    position:absolute;
    top:50%;
    width:8px;
}
.filterMenu .adsMenu {
    background:#fff;
    border: 1px solid #C8C8C8;
        -moz-box-shadow: 0 0 5px 2px #C8C8C8;
        -webkit-box-shadow: 0 0 5px 2px #C8C8C8;
    box-shadow: 0 0 5px 2px #C8C8C8;
    display:none;
    font-size:12px;    
    left:50%;
    list-style:none;
    margin-left:-88px;
    padding:5px 0 15px;
    position:absolute;
    top:100%;
    width:176px;
    z-index:0;
}
.filterMenu .adsMenu:after {
    background:url('/i/ptr2.png') no-repeat;
    content:"";
    left:50%;
    height:14px;
    margin-left:-10px;
    position:absolute;
    top:-14px;
    width:25px;
}
.filterMenu .adsMenu li {
    font-weight:normal;
    margin:0;
    padding:7px 15px 0;
    text-align:left;
}
.filterMenu .adsMenu a {
    color:#06c;
}
.searchNextToFilter {position:relative; z-index:3}
.searchNextToFilter,
.searchNextToFilter .topSearch,
.searchNextToFilter .wantToBuy {
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.searchNextToFilter .wantToBuy {    
    font-size:1.3em;
    margin-right:25px;
    position:relative;
    top:-2px;
}
.searchNextToFilter .wantToBuy,
.searchNextToFilter .wantToBuy a {color:#e55b00;}
.searchNextToFilter .wantToBuy span {
    background:#e55b00;
    border-radius:10px;
    color:#fff;
    font-size:.846em;
    font-weight:normal;
    line-height:1.1;
    min-width:12px;
    padding:2px 3px;
    position:absolute;
    right:-14px;
    text-align:center;
    top:-14px;
}
.searchNextToFilter input {
    font:bold 12px Arial;
    padding:1px 5px;
}
.searchNextToFilter input[type='text'] {
    color:#6a6a6a;
    border:1px solid #a2a2a4;
    font-weight:normal;
    height:auto;
    padding:3px;
    width:225px;
}
.filterWindow {
    background:#fff;
    border:7px solid #56646a;
    clear:both;
    display:none;
    margin-top:-7px;
    padding:10px 15px;
    position:relative;
    text-align:left;
    *margin-top:0;
}
.defaultMaster .filterWindow,
.selectMaster .filterWindow {
    left:0;
    position:absolute;    
    top:45px;
    width:900px;
    z-index:1;
    *top:38px;
}
.filterWindow h2 {margin:0 0 20px}

.filterWindow .field,
.filterWindow .radButtGroup {
    font-size:1.2em;
    margin-top:10px;
}
.filterWindow .field {
    float:left;
    margin-right:24px;
}
.filterWindow .field select {width:230px}
.filterWindow .radButtGroup label {margin-right:20px}
.filterWindow .radButtGroup input {
    height:15px;
    vertical-align:middle;
    width:15px;
}
.filterWindow .found {
    clear:both;
    font-size:18px;
    padding-top:20px;
}
.filterWindow .found span {
    display:inline-block;
    font-size:12px;
    margin:0 10px;
    vertical-align:middle;
}
.filterWindow .found a {
    display:block;
    line-height:1;
    font-size:28px;
    margin-bottom:4px;
}

.filterWindow .catList {
    color:#000;
    font-size:1.1em;
    list-style:none;
    overflow:hidden;
}
.filterWindow .catList li {
    float:left;
    height:90px;
    margin:0;
    text-align:center;     
    padding:0 15px;
}
.filterWindow .catList a {
    color:#000;
    text-decoration:none;
}
.filterWindow .catList span {
    color:#000;
    display:block;
    max-width:120px;
    text-decoration:underline;
}
.filterWindow .catList li.active {
    background:#daeaf9;
    border-radius:3px;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
}
.filterWindow .close {
    background:url('/i/close2.gif') no-repeat;
    cursor:pointer;
    height:17px;
    position:absolute;
    right:25px;
    top:20px;    
    width:17px;
}
.indexMaster .filterWindow .close {display:none}
/*
.catListContainer .arrFilter {
    background:url('/i/arrs_filter.gif') no-repeat;
    cursor:pointer;
    height:21px;
    margin-top:-11px;
    position:absolute;
    top:50%;
    width:11px;
    z-index:0;
}
.catListContainer .arrFilter.inActive {cursor:default}
.catListContainer .arrFilterL {left:0}
.catListContainer .arrFilterR {background-position:-11px 0; right:0}
.catListContainer .arrFilterL.inActive {background-position:0 -21px}
.catListContainer .arrFilterR.inActive {background-position:-11px -21px}
*/
.filterWindow .btn-SearchFilter {margin:20px 0 0 97px}

.btn-abs {
    background-color:#56646a;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, rgb(158,169,173)), color-stop(0.60, rgb(104,115,121)));
    background-image: -moz-linear-gradient(center top, rgb(158,169,173) 0%, rgb(104,115,121) 60%);
    background-image: -o-linear-gradient(rgb(158,169,173), rgb(104,115,121));
    border:1px solid #c1c6ca;
    border-bottom:1px solid #3e494d;
    border-right:1px solid #3e494d;
    color:#fff;
    cursor:pointer;
    font:bold 14px Arial;
    padding:7px 20px; 
}
.btn-abs:hover {
    background-color:#e09500;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, rgb(242,211,149)), color-stop(0.60, rgb(224,149,0)));
    background-image: -moz-linear-gradient(center top, rgb(242,211,149) 0%, rgb(224,149,0) 50%);
    background-image: -o-linear-gradient(rgb(242,211,149), rgb(224,149,0));
    border:1px solid #960;
    border-top:1px solid #f7e4be;
    border-left:1px solid #f7e4be;
}
.btn-abs[disabled='disabled'] {
    background-color:#c9c9c9;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, rgb(195,195,195)), color-stop(0.60, rgb(219,219,219)));
    background-image: -moz-linear-gradient(center top, rgb(195,195,195) 0%, rgb(219,219,219) 50%);
    background-image: -o-linear-gradient(rgb(195,195,195), rgb(219,219,219));
    border:1px solid #d5d5d5;
    border-top:1px solid #949494;
    border-left:1px solid #949494;
    cursor:default;
}
/*
.wayToRegistrTabs {
    overflow:hidden;
    margin-bottom:24px;
}
.wayToRegistrTabs div {
    border-bottom:1px dashed;
    color:#000;
    cursor:pointer;
    float:left;
    font-size:1.2em;
    margin:4px 25px 0 8px;
}
.wayToRegistrTabs .active_tab {
    background:#d1d8dc;
    border:none;
    cursor:default;
    margin-top:0;
    margin-left:0;
    padding:4px 8px;
}
.wayToRegistrTabs div + .active_tab {margin-left:8px}
*/
.registrationH1 {
    color:#56646a;
    font-size:28px;
    font-weight:bold;
    margin:0 0 5px !important;
    text-transform:none;
}
.registrationH1 + p {
    color:#56646a;
    max-width:810px;
}
.registr_form_organization {
    border-top:1px solid #ccc;
    padding-top:34px;
    padding-bottom:15px;
}
.registr_form_organization .intro_block_right {
    display:inline-block;
    float:none;
    margin-top:32px;
    margin-left:8px;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.registr_form_organization .intro_block {
    background:#daeaf9;
    border-bottom:4px solid #56646a;
    margin-bottom:35px;
    max-width:700px;
    padding:10px 20px 15px;
    overflow:hidden;
}
.registr_form_organization .intro_text {
    margin-right:220px;
}
.registr_form_organization .price_block {
    float:right;
    margin-top:10px;
    width:200px;
}
.registr_form_organization .price_block h4 {
    font-weight:normal;
    margin-bottom:10px;
}
.registr_form_organization .price {
    font-size:24px;
}
.registr_form_organization .price span {
    font-size:18px;
}
.list_opportunities {
    display:inline-block;
    margin-top:25px;
    vertical-align:top;
    width:32%;
    *display:inline;
    *zoom:1;
}
.list_opportunities ol {
    margin-right:5px;
    margin-left:6px;
}
.list_opportunities h3 {
    color:#900;
    margin:0 0 15px 0;
    font:bold italic 18px Arial;
}
.nw3 {
    background:url('/i/nw3.gif') no-repeat 100% 2px;
    padding-right:23px;    
}
.btnRegistAsCopm {
    background-color:#e09500;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, rgb(242,211,149)), color-stop(0.60, rgb(224,149,0)));
    background-image: -moz-linear-gradient(center top, rgb(242,211,149) 0%, rgb(224,149,0) 50%);
    background-image: -o-linear-gradient(rgb(242,211,149), rgb(224,149,0));
    border:1px solid #960;
    border-top:1px solid #f7e4be;
    border-left:1px solid #f7e4be;
    color:#fff;
    cursor:pointer;
    font:bold 14px Arial;
    padding:5px 15px;
    *width:184px;
}
.registrationBttm {
    text-align:center;
}
.btnRegistAsCopm.disabled {
    background-color:#d3d3d3;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.0, rgb(211,211,211)), color-stop(0.60, rgb(189,189,189)));
    background-image: -moz-linear-gradient(center bottom, rgb(211,211,211) 0%, rgb(189,189,189) 50%);
    background-image: -o-linear-gradient(rgb(211,211,211), rgb(189,189,189));
}
.registr_form_organization .download_pdf {
    background:url('/i/file_types/pdf2.gif') no-repeat;
    color:#666;
    float:right;    
    padding:15px 0 0 38px;
    text-decoration:none;
}
.registr_form_organization .download_pdf span {
    color:#06c;
    margin-right:5px;
    text-decoration:underline;
}

.path2 {position:relative; z-index:1}
.path2 ul {
    list-style:none;
    margin:0;
    padding:0;    
}
.path2 .nav > li {
    display:inline-block;
    margin:0 10px 0 0;
    padding:0 0 20px 0;
    position:relative;
    white-space:nowrap;
    *display:inline;
    *zoom:1;
}
.path2 .nav > .listPopupModelParentLi {
    position:static;
}
.path2 .nav > li,
.path2 .nav > li a,
.path2 .nav > li > span {
    color:#000;
    cursor:pointer;
    white-space:nowrap;
}
.path2 .nav span.jsLink {
    border-bottom:1px dashed;
}
.path2 .nav > li .showListPopup {
    background:url('/i/darr3.gif') no-repeat 50% 7px;
    display:inline-block;
    height:14px;
    margin-left:4px;
    width:16px;
    vertical-align:top;
}
.path2 .nav > li > i {
    color:#000;
    font-style:normal;
    margin-left:10px;
}

.path2 .nav > li.active .listPopup {display:block}
.path2 .listPopup {
    background:#fff;
    border:1px solid #c8c8c8;   
    box-shadow:0 0 5px #c8c8c8;
        -moz-box-shadow:0 0 5px 2px #c8c8c8;
        -webkit-box-shadow:0 0 5px 2px #c8c8c8;
    display:none;        
    margin-top:10px;
    padding:15px;
    position:absolute;    
    z-index:1;
    white-space:normal;
    *top:16px;
}
.path2 .listPopupModel {
    left:0;
    max-width:50%;
    min-width:530px;
    visibility:hidden;
    *top:35px;
}
.path2 .listPopupCats {left:-15px}
.path2 .listPopup ul {    
    font-size:1.1em;
    max-height:333px;
    overflow:auto; 
    padding-right:20px;
    *overflow-x:hidden;
}
.path2 .listPopupModel ul {
    border:1px solid #ccc;
    padding:10px 0 0 10px;
}
.path2 .listPopup li {margin:0 0 3px}
.path2 .listPopupModel ul li {
    display:inline-block;
    margin:0 0 20px;
    min-width:105px;
    overflow:hidden;
    width:32%;
    vertical-align:top;
    *display:inline;
    *zoom:1;
}
.path2 .listPopup li a {color:#06c}
.path2 .listPopupModel li a {padding-right:15px; white-space:normal}
.path2 .listPopupModel li a:first-child {text-decoration:none}
.path2 .listPopupModel img {
    background:#fff;
    border: 1px solid #999999;
    margin-bottom: 2px;
    padding: 3px;
}
.path2 .listPopup h5 {font-size:100%; margin-bottom:5px}
.path2 .closeList {
    background:url('/i/close2.gif') no-repeat;
    cursor: pointer;
    height: 17px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 17px;
}
.path2 .listPopup .onOffer {
    font-size:9px; 
    margin:3px 0 0;
    *margin:-1px 0 0;
}
.path2 .listPopup .onOffer b {
    font-size:20px; 
    display:inline-block; 
    line-height:15px;
    vertical-align:-3px;
    *vertical-align:2px;
}
.path2 .listPopup .onOfferYes {color:#0c0}
.path2 .listPopup .onOfferNo {color:#f60}

.path2 .listPopup h2 {margin:15px 0}
.path2 .listPopup .ptr {
    background:url('/i/ptr2.png') no-repeat;
    left:20px;
    height:14px;
    position:absolute;
    top:-14px;
    width:25px;
    z-index:0;
}
.oneModelPhotoVideoAndLists {margin-top:15px}
.oneModelPhotoVideo {
   width:402px;
}
.oneModelPhotoVideo .img_main {
    background:#fff;
    border:1px solid #ccc;
    display:block;
    margin-bottom:15px;
    padding:5px; 
    position:relative;
    text-align:center;
}
.oneModelPhotoVideo .img_main > span {
    display:block;
    height:330px;
    text-align:center;
}
.oneModelPhotoVideo .logoModel {
    background-color:#8aa1a9;
}
.oneModelPhotoVideo .logoModel + #photoModel {display:none}
.oneModelPhotoVideo #photoModel {
    background:#fff;
    cursor:pointer;
    white-space:nowrap;
}
.oneModelPhotoVideo .logoModel img,
.oneModelPhotoVideo #photoModel img {
    display:inline-block;
    vertical-align:middle;
}
.oneModelPhotoVideo .showAllPhotosBrand {
    display:block;
    font-size:1.2em;
    margin:4px 0;
}
.oneModelPhotoVideo .img_main .shadow {
    border:none;
    left:0;
    height:11px;
    padding:0;
    position:absolute;
    top:100%;
    width:100%;
    *width:407px;
}
.photoVideoScroller {
    padding:0 20px;
    position:relative;
    width:369px;
    overflow:hidden;
}
.photoVideoScroller .allPreviewsContainer {
    overflow:hidden;
    position:relative;
}
.photoVideoScroller .scroller {
    position:relative;
    white-space:nowrap;
}
.photoVideoScroller .scroller > span {
    background:#fff;
    border:1px solid #ccc;
    cursor:pointer;
    display:inline-block;
    font:0/0 Arial;
    height:85px;
    margin-right:7px;
    text-align:center;
    width:85px;
    vertical-align:top;
}
.photoVideoScroller .scroller > span.active {background:#ccc; cursor:default}
.photoVideoScroller .scroller > span img,
.oneModelPhotoVideo .vertAlign {
    display:inline-block;
    vertical-align:middle;
}    
.photoVideoScroller .scroller img {
    max-height: 81px;
    max-width: 81px; 
}
.photoVideoScroller .scroller .video {background:url('/i/bg_video_prev.gif') no-repeat}
.photoVideoScroller .scroller .video img {max-width: 62px}
.oneModelPhotoVideo .vertAlign {
    height:100%;
    width:0px;
}
.photoVideoScroller .arr {    
    background:url('/i/arrs_filter.gif') no-repeat;
    cursor:pointer;
    height:21px;
    margin-top:-11px;
    position:absolute;
    top:50%;
    width:11px;
}
.photoVideoScroller .arrLeft.inactive {background-position:0 -21px; cursor:default}
.photoVideoScroller .arrRight.inactive {background-position:-11px -21px; cursor:default}
.photoVideoScroller .arrLeft {left:0}
.photoVideoScroller .arrRight {
    background-position:-11px 0;
    right:0;
}
.oneModelLists {padding-left:24px}
.oneModelLists h5 {margin-bottom:5px}
.oneModelLists .hrStyle {max-width:300px}

.oneModelLists .inSale p:first-child,
.oneModelLists .inOrder p:first-child {margin-left:-11px; margin-bottom:3px}

.oneModelLists .inSale {margin:10px 0 20px}
.oneModelLists .priceOneModel {margin:6px 0 3px}
.oneModelLists .inSale p,
.oneModelLists .inOrder p {margin:0 0 8px}

.oneModelChooseService {
    border-bottom:1px solid #ccc;
    margin-top:20px;
}    
.oneModelChooseService .sorting {
    background:none;
    font-size:100%;
    height:auto;
    width:auto;
}
.oneModelChooseService table.sorting td {
    border-right:10px solid #fff;
    border-left:none;
    padding:5px 5px;
}
.oneModelChooseService .sorting td.active {
    background:#cfcfcf;
    color:#000;
    font-weight:normal;
}
.oneModelChooseService .sorting td.active span {font-weight:normal; text-decoration:none}
.oneModelChooseService table.sorting td.inactive span {
    color:#ccc;
    text-decoration:none;
}
.abstractPanel {
    background:#F2F2F2;
    border:1px solid #ccc;
    border-radius:3px;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;    
    padding:8px 10px;
}
.abstractPanel a.plus,
.abstractPanel a.minus {
    font-size:1.2em;
    padding-left:19px;
    text-decoration:none;
}
.abstractPanel a.plus {
    background:url('/i/plus_blue.gif') no-repeat;
}
.abstractPanel a.minus {
    background:url('/i/minus_blue.gif') no-repeat;
}
.addToComparePanel {
    margin-top:-20px;
    width:190px
}
.addToComparePanel > strong {font-size:1.2em}

.addToComparePanel a.plus {
    color:#000;
    font-weight:bold;    
    text-decoration:none;
}  
.addToComparePanel > strong {
    margin-left:20px;
} 
.addToComparePanel .compare_wrap {
    background:#fff;
    margin: 5px -10px -8px;
    padding: 8px 0;
}
.addToComparePanel li {
    padding-right:22px;
    position:relative;
}
.addToComparePanel li a:visited {
    color:#000;
}
.addToComparePanel a.btn_compare2 {
    display:block;
    margin-top:12px;
    text-align:center;
}
.addToComparePanel a.del2 {
    position:absolute;
    right:8px;
    top:3px;
}

.addthis_toolbox {float:right}
.addthis_toolbox p {
    color:#888;
    float:left;
    margin:0 5px 0 0;
}    
.tabsPnlProfile,
.tabsPnl {margin-bottom:25px}

.tabsPnlProfile span,
.tabsPnl span {
    color: #000000;
    cursor: pointer;
    display:inline-block;
    font-size: 1.2em;
    margin-right: 25px;
    padding: 4px 8px;
}
.tabsPnlProfile .active,
.tabsPnl .active {
    background: none repeat scroll 0 0 #D1D8DC;
    cursor: default;
}
        
.contentsSortingTbl {
    border-collapse:collapse;
    clear:both;
    margin:20px 0 10px;
    max-width:896px;
}
.contentsSortingTbl_containerOneAd {max-width:900px}
.contentsSortingTbl th {
    border-bottom:3px solid #0366cb;
    font-weight:bold;
    font-size:1.2em;
    padding-left:2px;
    text-align:left;
    padding-bottom:8px;
}
.contentsSortingTbl th:first-child {
    padding:0 10px;
    width:98px;
    
}
.contentsSortingTbl th .arr {
    font-size:18px;
    line-height:1;
}
.contentsSortingTbl th a {
    color:#000;
}
.contentsSortingTbl th a:visited {
    color:#000;
}
    
.makeRequestToAllComps {
    background:#e2e7ea;
    border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
    margin:0 auto;
    min-height:32px;
    padding:17px;
    position:relative;
    width:566px;
    *z-index:2;
}
.makeRequestToAllComps:after {
    content:"";
    display:inline-block;
    height:32px;
    vertical-align:middle;
    width:0;
}
.makeRequestToAllComps p,
.makeRequestToAllComps .btn_send_message {
    margin:0;
}
.makeRequestToAllComps p,
.makeRequestToAllComps:after {
    display:inline-block;
    vertical-align:middle;
}
.makeRequestToAllComps p {max-width:370px}
.makeRequestToAllComps .btn_send_message {    
    margin-left:10px;
    float:right;
}
.makeRequestToAllComps .ptr {
    left:50%;
    height:8px;
    margin-left:-7px;
    top:100%;
    width:14px;
}

.back-abs {
    line-height:1;
    text-decoration:none;
}    
.back-abs span {
    margin-left:5px;
    text-decoration:underline;
}
.back-abs i {
    font-style:normal;
    font-size:14px;
}
.back-ResultSearchList {
    display:block;    
    margin:-5px 0 10px;
}
.back-ResultAdsList {
    font-size:1.2em;
    display:block;    
    margin:-5px 0 20px;
}

.wrap_ctt_2011 {
    margin-top:30px;
    max-width:836px;
}
.wrap_ctt_2011 h4 {
     margin:5px 0 23px;
}
.wrap_ctt_2011 .imitHr {
    border-top:1px solid #ccc;
    margin:22px 0;
}
.wrap_ctt_2011 .ul_two_col {
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.wrap_ctt_2011 .ul_two_col li {
    float:left;
    margin-left:29px;
    width:46%;
}
.wrap_ctt_2011 li span {color:#000;}
.ctt_2011_bottom_bg {
    background:url(/i/companies/CTT2011/ctt_2011_bt_bg.jpg) no-repeat;
    height:262px;
    margin:40px 0 80px 0;
    width:100%;
}
.intro_block_right {
    background:#daeaf9;
    border-bottom:4px solid #56646a;
    font-size:12px;
    float:left;
    margin-top:69px;
    padding:25px 23px;
    max-width:210px;
    width:25%;
}
.tableRegister td {
    font-size:12px;
    padding:9px 0;
    vertical-align:middle;
}
.tableRegister tr td:first-child {
    width:130px;
}
.tableRegister .registrationBttm {
    float:left;
    margin-top:20px;
    text-align:left;
}
.table_radioBtn td {
    padding:0 0 4px 0;
}
.table_radioBtn input {
    margin-right:6px;
    vertical-align:middle;
}
.fieldsetRegister {
    border:none;
    float:left;
    margin:0;
    max-width:460px;
    padding:0 0 34px 0;
    width:65%;
}
.register_left_col {
    max-width:420px;
}
.input_mail,
.input_pass {width:200px;}
input.invalid {
    background-color:#ffd1d1;
}
.js_link {
    border-bottom:1px dashed;
    cursor:pointer;
}
/* advertise_on_site */
.advertise_on_site .list_opportunities {
    padding-right:30px;
    width:44%;
}
.advertise_on_site .schedule_visits {
    font-style:italic;
    padding-top:30px;
    text-align:center;
}
.advertise_on_site .mission {
    max-width:1000px;
    padding-top:56px;
}
.advertise_on_site .mission h2 {
    font-size:1.8em;
    margin-bottom:22px;
}
.mission_list {
    color:#000000;
    margin:0;
    padding:26px 0 0 0;
}
.mission_list li {
    clear:both;
    list-style:none;
    margin:0;
    min-height:50px;
    padding:15px;
    overflow:hidden;
}
.mission_list li p {
    font-size:12px;
    float:left;
    margin:0;
}
.mission_list li p:first-child {
    padding-right:10px;
    width:120px;
}
.mission_list:hover li:first-child {
    background-color:#fff;
}
.mission_list li:first-child,
.mission_list:hover li:hover {
    background-color:#DAEAF9;
}
.mission_list .btn_send_message {
    float:right;
    margin-top:4px;
}

.mission_list:hover li:first-child span.tag_hid,
.mission_list .btn_send_message span.tag_hid {
    color:#000000;
    visibility:hidden;
}
ul.mission_list:hover li:hover span.tag_hid,
.mission_list li:first-child span.tag_hid {
    visibility:visible;
}
.mission_list div.tag_hid,
.mission_list:hover li:first-child div.tag_hid {
    background-position:0 -35px;
    background-repeat:repeat-x;
}
.mission_list li:first-child div.tag_hid,
ul.mission_list:hover li:hover div.tag_hid {
    background-position:0 0;
}
.baner_3 object {
    display:block;
    margin-bottom:10px;
}

/* new Main page */
/* hangingBanner */
.hangingBanner {
    background-color:#990000;
    border-radius:3px;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
    margin:15px 46px;
    height:36px;
    position:relative;
}
.hangingBanner:before,
.hangingBanner:after {
    content:"";
    display:block;
    height:38px;
    position:absolute;
    top:-1px;
    width:51px;
}
.hangingBanner:before {
    background:url(/i/support_left.png) no-repeat;
    left:-46px;
}
.hangingBanner:after {
    background:url(/i/support_right.png) no-repeat;
    right:-46px;
}
.hangingBanner p {
    border-radius:3px;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
    color:#fff;
    line-height:33px;
    margin:0;
    text-align:center;
}

/* #top_wrap */
.open_popup {
    background:url(/i/bull.gif) no-repeat;
    cursor:pointer;
    margin-left:2px;
    padding-left:18px;
    vertical-align:middle;
}
.open_popup span {
    border-bottom:1px dashed #0262c3;
    display:inline-block;
        *display:inline;
        *zoom:1;
    color:#0262c3;
    line-height:12px;
}
.weather a {
    color:#637177;
}
.weather strong {margin:0 4px 0 2px;}
.weather img {
    vertical-align:middle;
}
.currency span{
    color:#637177;
    margin-right:10px;
}
#top_wrap .currency,
#top_wrap .weather,
#top_wrap .tuning {
    padding-left:25px;
    padding-right:25px;
    text-align:left;
    white-space:nowrap;
}
#top_wrap .weather,
#top_wrap .tuning {width:1%;}
#top_wrap .currency,
#top_wrap .weather {
    background:url(/i/bg_bord.png) no-repeat;
}
/* companiLink */
.block_searc .searchText {
    color:#666;
    font-size:11px;
    height:18px;
    width:222px;
    vertical-align:middle;
}
.block_searc .searchBtn {
    font-size:11px;
    padding:1px 6px 2px;
    vertical-align:middle;
}
.blockInf {
    border-top:1px solid #dbdbdb;
    color:#acacac;
    font-size:10px;
    margin:20px 0 0 0;
    padding-top:10px;
}
.directory_size {
    margin-top:18px;
}
.directory_size .gray_col {
    background:#56646a;
    color:#fff;
    float:left;
    font-size:12px;
    font-weight:bold;
    padding:0 0 24px 18px;
    width:120px;
}
.directory_size .gray_col,
.directory_size .col_other {
    float:left;
}
.directory_size .gray_col span {
    display:block;
    font-size:32px;
    margin-top:10px;
}
.directory_size .col_other {
    color:#5c737d;
    font-size:11px;
    line-height:16px;
    margin:14px 25px;
    width:68%;
}
.directory_size a {
   color:#5c737d;
}

.program41plus-abs {
    background:#fcfae6;
        mox-border-radius:10px;
        webkit-border-radius:10px;
    border-radius:10px;
    border:1px dashed #ccc;
    cursor:pointer;
    display:inline-block;
    font-family:verdana;
    font-size:13px;
    margin-bottom:10px;
    min-width:127px;
    padding:15px 10px 22px;
    position:relative;
    text-align:center;
    text-decoration:none;
    vertical-align:top;
    white-space:nowrap;
}
.program41plus-abs b {    
    font-weight:normal;
    margin-left:5px;
    text-align:left;
    text-decoration:underline;
    white-space:normal;
}
a.program41plus-abs b,
a.program41plus-abs:visited b {
    color:#333;
}
a.program41plus-abs:hover b {text-decoration:none}
.program41plus-abs b,
.program41plus-abs .pl,
.program41plus-abs:after {
    display:inline-block;
    vertical-align:middle;
}
.program41plus-abs .pl {
    color:#5cc010;    
    font:72px/49px Arial; 
    *font:60px/60px Arial; 
}
.program41plus-abs .foot {
    bottom:-10px;
    color:#fff;    
    left:7px;
    position:absolute;
    right:7px;
    white-space:nowrap;
    z-index:0;
}
.program41plus-abs .pr,
.program41plus-abs .dig {
        mox-border-radius:2px;
        webkit-border-radius:2px;
    border-radius:2px;
    display:inline-block;
    vertical-align:middle;
}
.program41plus-abs .pr {
    background:#666;
    color:#fff;
    padding:0 6px 3px;
}
.program41plus-abs .dig {
    background:#5cc010;
    color:#fff;
    display: inline-block;
    font-size: 15px;
    line-height: 1;
    margin-top: -1px;
    padding: 3px 5px 4px;
    position:relative;
    vertical-align: middle;
}
.program41plus-abs .dig i {font-weight:bold}
.program41plus-abs .dig:after {
    background:inherit;
    bottom:6px;
    content:"";
    position:absolute;
    right:-2px;
    top:6px;
    width:4px;
    z-index:0;
}
.program41plus-abs:after {
    content:"";
    height:100%;
    width:0;
}

.program41plusGor-abs {
    display:block;
    margin-right:50px;
    max-width:650px;
    padding:5px 0 5px 20px;
    text-align:left;
}
.program41plusGor-abs b {
    margin-right:160px;
}
.program41plusGor-abs .foot {
    bottom:auto;
    left:auto;
    margin-top:-10px;
    right:-10px;
    top:50%;
}

.program41plus-addAnounce {
    margin-right:21px;
    margin-left:-21px;
    width:150px;
}
#left_col .program41plus-addAnounce {
    display:block;
    margin-left:5px;
    margin-right:auto;
    margin-bottom:0;
    padding-bottom:15px;
    width:auto;
}
#left_col .program41plus-addAnounce .foot {
    display:none;
}
.program41plus-addCompany {
    float:left;
    margin-left:3%;
    margin-bottom:69px;
    width:146px
}
.program41plus-addPhoto,
.program41plus-addVideo {
    float:left;
    height:157px;
    margin:6px 2px 8px 0;
    padding-top:0;
    padding-bottom:0;
    width:140px
}
.program41plus-addOnModelPage {
    float:left;
    margin-bottom:69px;
    margin-left:3%;
    width:146px;
}
.program41plusGor-addAnouncesSellOneMark,
.program41plusGor-addSellerOneMark,
.program41plusGor-addModelInAvail,
.program41plusGor-addResultSearchParams {
    margin-left:125px;
    margin-bottom:17px;
}
.program41plusGor-addSellerInOrder {
    margin-left:185px;
    max-width:578px;
}
.program41plusGor-addSellerInOrderNoList {
    left:-5px;
    margin:15px auto;
    max-width:567px;
    position:relative;
}
.program41plusGor-addResultSearchParams {
    margin-top:-15px;
}

.wantToBuy > p {margin-bottom:20px} 
.wantToBuy .sideBar {
    clear:right;
    float:right;
    font-size:13px;
    margin:0 10% 5px 20px;
    width:255px;
} 
.wantToBuy .sideBar > div {padding: 25px 23px}
.wantToBuy .sideBar .notRegistr,
.wantToBuy .sideBar .registrNParticipant,
.wantToBuy .sideBar .empty {
    background:#DAEAF9;
    border-bottom: 4px solid #56646A;
}
.wantToBuy .sideBar .registrNotParticipant {
    background:#fcf9e6;
    border-bottom: 4px solid #56646A;
}

.wantToBuy .sideBar ul,
.wantToBuy .sideBar p {font-size:100%;}
.wantToBuy .sideBar p {margin:0 0 15px}

.wantToBuy .sideBar ul {
    color:#000;
    list-style:none;
}
.wantToBuy .sideBar li {position:relative}
.wantToBuy .sideBar li:after {
    content:"—";
    position:absolute;
    left:-19px;
    top:0;
}
.wantToBuy .sideBar .goToRegistr {
    background-color:#e09500;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, rgb(242,211,149)), color-stop(0.60, rgb(224,149,0)));
    background-image: -moz-linear-gradient(center top, rgb(242,211,149) 0%, rgb(224,149,0) 50%);
    background-image: -o-linear-gradient(rgb(242,211,149), rgb(224,149,0));
    border:1px solid #960;
    border-top:1px solid #f7e4be;
    border-left:1px solid #f7e4be;
    color:#fff;
    cursor:pointer;
    font:bold 14px Arial;
    padding:5px 15px;
    text-decoration:none;
}
.wantToBuy .sideBar .goTo {
    background:url('/i/plus_blue.gif') no-repeat 0 2px;
    display:inline-block;
    margin-top:15px;
    padding-left:19px;
}
.wantToBuy .program41plus-wantToBuy {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width:100%;
}
.wantToBuy .autoProducers {
    list-style:none;
    margin:0 0 20px;
}
.wantToBuy .autoProducers li {
    color:#000;
    margin:0 0 20px;
}
.wantToBuy .autoProducers img {
    background:#fff;
    border:1px solid #9a9a9a;
    margin-right:10px;
    padding:2px;
    vertical-align:middle;
}
.wantToBuy .autoProducers strong {
    font-weight:normal;
    display:inline-block;
    vertical-align:middle;
}
.wantToBuy .autoProducers .kolvo {
    color:#009a01;
    margin-left:10px;
    white-space:nowrap;
}
.wantToBuy .autoProducers.notRegisteredUser li {
    display:inline-block;
    margin-right:4%;
    margin-bottom:30px;
    vertical-align:top;
    width:111px;
    *display:inline;
    *zoom:1;
}
.wantToBuy .autoProducers.notRegisteredUser img {
    display:block;
    margin:0 0 3px;    
}
.wantToBuy .models {margin:20px 0 0 11.5%; *margin-left:8%}
.wantToBuy .models li {
    color:#7f7f7f;
    font-size:11px;
}
.wantToBuy .models li > div {
    color:#000;
    font-size:13px;    
}
.wantToBuy .models li a {
    display:inline-block;
    font-weight:bold;
    margin-right:5px;
}
.wantToBuy .models li .ago {
    color:#666;
    font-size:11px;
    margin-left:10px;
    white-space:nowrap;
}
.wantToBuy .models li i {color:#666}
.wantToBuy .models .contacts {margin:0 0 0 20px}
.wantToBuy .models .contacts span {color:#000}
.wantToBuy .models .contacts span:before {
    background:url('/i/user.png') no-repeat;
    content:"";
    display:inline-block;
    height:16px;
    margin-right:5px;
    width:14px;
}
.wantToBuy .models .contacts.hidd span:before {
    opacity:.3;
}
.wantToBuy .models .message {    
    padding:5px 0 8px;
    overflow:hidden;    
}
.wantToBuy .models .message  p {
    background:#f2f7fb;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
    border-radius:5px;
    float:left;
    font-size:100%;    
    margin:0;
    padding:10px;
    position:relative;
}
.wantToBuy .models .message p:after {
    background:url('/i/ptr2.gif') no-repeat;
    content:"";
    height:9px;
    position:absolute;
    left:55px;
    top:100%;
    width:8px;
}
.wantToBuy .models .contacts a {font-weight:normal}
