/* CSS Document */
body{ margin:0px; padding:0px; border:0px; background:#fff; }
div, img, p, form, table, td{ margin:0px; padding:0px; }
html, body{ height:100%; }
body, p, td, div { 	font-family:Arial, Arial Narrow, tahoma, Verdana, Helvetica, sans-serif; font-size:12px; color:#687380; }
img { border:0px; }
a, a:link {	color: #687380;	text-decoration:none;}
a:hover{ text-decoration:underline;}

/* general page settings */
#site-wrapper { width:100%; height:100%; padding:0px; margin:0px auto; text-align:center; }
#outer { width:1242px; height:100%; margin:0px auto; }
#left-space { width:125px; background:url(/content/images/main-l.gif) no-repeat right top; }
#main-space { width:992px; background:url(/content/images/main-c.gif) repeat-x top; }
#right-space { width:125px; background:url(/content/images/main-r.gif) no-repeat left top; }
#main { width:992px; height:100%; text-align:left; }
#main .header { height:auto; }
#main .footer { height:50px; }

/* header banners */
#header-banners { display:block; overflow:hidden; width:992px; margin:0px; text-align:center; height:93px; }
#header-banners ul { list-style:none; margin:0px; padding:0px; height:90px; /*margin-top:13px;*/ }
#header-banners ul li { display:inline; float:left; width:330px; text-align:left; margin-left:1px; } /*242*/
#header-banners ul li.medium { width:660px; }
#header-banners ul li.large { width:990px; }
#header-banners ul li.first { margin-left:0px; }
#header-banners ul li a { margin:0px; padding:0px; }

/* content table settings */
#content-over { display:block; overflow:hidden; height:1px; background:url(/content/images/border-m.gif) repeat-x top left; font-size:1px; }
#content { width:992px; height:100%; background:url(/content/images/border-m.gif) repeat-y top left; }
#content #left-column { width:266px; overflow:hidden; background:url(/content/images/border-m.gif) repeat-y top right; vertical-align:top; padding:0px 1px 0px 1px; }
#content #left-column h1.blue { color:#3972c9; font-size:28px; margin:10px 0px 10px 0px; padding:0px; line-height:30px; }
#content #central-column { width:461px; background:url(/content/images/border-m.gif) repeat-y top right; vertical-align:top; padding:0px 1px 0px 0px; }
#content #right-column { width:265px; background:url(/content/images/border-m.gif) repeat-y top right; vertical-align:top; padding:0px 1px 0px 0px; }
#content #inside-column { width:992px; background:url(/content/images/border-m.gif) repeat-y top right; vertical-align:top; padding:0px 1px 0px 1px; }
#inside-column #inside-bg { display:block; /*overflow:hidden;*/ width:990px; background:url(/content/images/bg-categories-h.gif) repeat-x; min-height:100px; }
#inside-column #inside-bg #inside-wrapper { display:block; overflow:hidden; width:950px; margin:0px 20px; }

/* menu */
#menu { display:block; overflow:hidden; width:992px; height:37px; margin-top:6px; }
#menu .left { display:block; overflow:hidden; float:left; width:8px; height:37px; background:url(/content/images/menu-left2.gif) no-repeat; }
#menu .right { display:block; overflow:hidden; float:left; width:8px; height:37px; background:url(/content/images/menu-right2.gif) no-repeat; }
#menu .center { display:block; overflow:hidden; float:left; width:976px; height:37px; background:url(/content/images/menu-bg2.gif) repeat-x; }
#menu .center ul { list-style:none; margin:0px auto; padding:0px; height:37px; width:900px; font-size:12px; font-family:tahoma; font-weight:bold; }
#menu .center ul li { float:left; text-align:center; }
#menu .center ul li a { float:left; display:block; text-decoration:none; color:#545454; position:relative; }
#menu .center ul li a:hover { background:url(/content/images/menu-over-left2.gif) no-repeat left top; }
#menu .center ul li a span { float:left; display:block; line-height:37px; text-decoration:none; color:#545454; width:100px; cursor:pointer; }
#menu .center ul li a:hover span { background:url(/content/images/menu-over-right2.gif) no-repeat top right; width:100px; color:#fff; }
#menu .center ul li.active a { background:url(/content/images/menu-over-left2.gif) no-repeat left top; }
#menu .center ul li.active a span { background:url(/content/images/menu-over-right2.gif) no-repeat top right; width:100px; color:#fff; }

/* search */
#search-box { width:992px; height:105px; background:url(/content/images/bg-search.gif) repeat-x top left; border-left:1px solid #dbdfe3; border-right:1px solid #dbdfe3; }
#search-box .left-column { width:251px; vertical-align:top; }
#search-box .left-column h2 { margin:17px 0px 4px 20px; padding:0px; }
#search-box .left-column h2 a { background:url(/content/images/logo.gif) no-repeat top left; width:224px; height:57px; display:block; text-indent:-9999px; }
#search-box .left-column p { font-family:calibri, tahoma; color:#787f8a; margin:0px; padding:0px 0px 0px 34px; font-weight:bold; font-size:12px; }
#search-box .central-column { width:476px; vertical-align:top; }
#search-wrap { display:block; overflow:hidden; width:482px; height:56px; background:url(/content/images/search.gif) no-repeat; margin-top:17px; }
#search-wrap p {  }
#search-wrap .search-keyword { display:block; float:left; font-size:17px; font-family:arial; font-weight:normal; color:#919ba4; width:290px; margin:15px 0px 0px 30px; border:none; }
#search-wrap .search-submit { display:block; float:left; width:78px; height:14px; margin:19px 0px 0px 40px; border:none; padding:0px; }
#search-box .central-column p { color:#919ba4; margin:0px; padding:4px 0px 0px 16px; font-size:12px; }
#search-box .right-column { width:260px; vertical-align:top; }
#search-box .right-column p { margin-left:40px; }
#search-box .right-column p.register { margin-top:25px; }
#search-box .right-column p.register a { color:#016fd5; background:url(/content/images/icon-register.gif) no-repeat left 3px; padding-left:20px; }
#search-box .right-column p.favorites { margin-top:8px; }
#search-box .right-column p.favorites a { color:#016fd5; background:url(/content/images/icon-favorites.gif) no-repeat left 3px; padding-left:20px; }
#search-box .right-column p.languages { margin:14px 0px 0px 45px; }
#search-box .right-column p.languages a.md { color:#919ba4; background:url(/content/images/icon-md.gif) no-repeat left 0px; padding-left:23px; font-size:11px; }
#search-box .right-column p.languages a.ru { color:#919ba4; background:url(/content/images/icon-ru.gif) no-repeat left 0px; padding-left:23px; margin-left:15px; font-size:11px; }

/* categories */
#categories { display:block; overflow:hidden; width:264px; min-height:50px; background:url(/content/images/bg-categories-h.gif) repeat-x; margin:0px 0px 0px 0px; }
#categories .wrapper { display:block; overflow:hidden; height:47px; width:264px; }
#categories .wrapper h1.xru { margin:14px 0px 0px 20px; padding:0px; background:url(/content/images/txt-categories.gif) no-repeat top left; width:94px; height:21px; display:block; text-indent:-9999px; }
#categories .wrapper h1.xro { margin:14px 0px 0px 20px; padding:0px; background:url(/content/images/txt-categories-ro.gif) no-repeat top left; width:94px; height:21px; display:block; text-indent:-9999px; }
#categories ul { list-style:none; margin:0px 0px 0px 0px; padding:0px; }
#categories ul li { min-height:25px; width:264px; background:url(/content/images/bg-categories.gif) repeat-x top left; }
#categories ul li a { font-size:12px; line-height:24px; font-family:tahoma; color:#545454; font-weight:bold; padding:0px 0px 1px 20px; text-decoration:none; }
#categories ul li.hover { background:url(/content/images/bg-categories-over.gif) no-repeat top left; }
#categories ul li a.hoverblue { color:#6485b7; text-decoration:underline;  }
#categories ul li.hover a { color:#fff; }
#categories ul { list-style:none; margin:0px 0px 0px 0px; padding:0px; }
#categories ul li { min-height:25px; width:264px; background:url(/content/images/bg-categories.gif) repeat-x top left; }
#categories ul li a { font-size:12px; line-height:24px; font-family:tahoma; color:#545454; font-weight:bold; padding:0px 0px 1px 0px; margin-left:20px; text-decoration:none; }

#categories ul li div.toggle { display:none; overflow:hidden; width:225px; margin:5px 0px 5px 20px; padding:0px; }
#categories ul li div.toggle div.wrap { display:block; overflow:hidden; width:225px; background:url(/content/images/sep-news.gif) repeat-x bottom left; margin:0px; padding:0px; height:auto; }
#categories ul li div.toggle div.wrap.last { background:none; }
#categories ul li div.toggle div.wrap div { display:block; overflow:hidden; background:url(/content/images/arrow-e.gif) no-repeat 0px 7px; width:210px; padding:2px 0px 3px 15px; }
#categories ul li.hover div.toggle div.wrap div a,
#categories ul li div.toggle div.wrap div a { color:#545454; font-weight:normal; line-height:15px; padding:0px; margin:0px; word-wrap:break-word; }
#categories ul li div.toggle div.wrap div a:hover { color:#6485b7; text-decoration:underline; }
#categories ul li div.toggle.active { display:block; }

/* new house */
#new-house { display:block; overflow:hidden; width:264px; min-height:50px; background:url(/content/images/bg-categories-h2.gif) repeat-x; margin:0px 0px 0px 0px; }
#new-house .wrapper { display:block; overflow:hidden; height:47px; width:264px; }
#new-house .wrapper h1.xru { margin:13px 0px 0px 20px; padding:0px; background:url(/content/images/txt-catalog.gif) no-repeat top left; width:182px; height:22px; display:block; text-indent:-9999px; }
#new-house .wrapper h1.xro { margin:13px 0px 0px 20px; padding:0px; background:url(/content/images/txt-catalog-ro.gif) no-repeat top left; width:190px; height:22px; display:block; text-indent:-9999px; }
#new-house .nh-box { display:block; overflow:hidden; width:228px; margin:0px 18px 14px 18px; }
#new-house .nh-box .nh-image { display:block; overflow:hidden; float:right; width:108px; margin:0px 0px 0px 0px; text-align:right; }
#new-house .nh-box .nh-left { display:block; overflow:hidden; float:left; width:120px; }
#new-house .nh-box .nh-left a { color:#6485b7; }

/* rates */
#rates { display:block; overflow:hidden; width:264px; min-height:50px; background:url(/content/images/bg-categories-h2.gif) repeat-x; margin:0px 0px 25px 0px; }
#rates .wrapper { display:block; overflow:hidden; height:47px; width:264px; }
#rates .wrapper h1.xru { margin:14px 0px 0px 20px; padding:0px; background:url(/content/images/txt-rates.gif) no-repeat top left; width:104px; height:21px; display:block; text-indent:-9999px; }
#rates .wrapper h1.xro { margin:14px 0px 0px 20px; padding:0px; background:url(/content/images/txt-rates-ro.gif) no-repeat top left; width:116px; height:21px; display:block; text-indent:-9999px; }

#rates ul { float:left; list-style:none; padding:0px; margin:5px 0px 0px 25px; width:65px; }
#rates ul.first { padding-left:45px; margin:5px 0px 0px 0px; }
#rates ul li { display:block; overflow:hidden; float:left; margin-bottom:11px; }
#rates ul li h6 { margin:0px 0px 1px 0px; padding:0px 0px 0px 22px; color:#000000; font-size:11px; font-weight:normal; line-height:12px; font-family:tahoma; }
#rates ul li.usd { background:url(/content/images/flags/f_us.gif) no-repeat; }
#rates ul li.eur { background:url(/content/images/flags/f_eu.gif) no-repeat; }
#rates ul li.ron { background:url(/content/images/flags/f_ro.gif) no-repeat; }
#rates ul li.rur { background:url(/content/images/flags/f_ru.gif) no-repeat; }
#rates ul li.uah { background:url(/content/images/flags/f_ua.gif) no-repeat; }
#rates ul li.gbp { background:url(/content/images/flags/f_gb.gif) no-repeat; }

/* exrates */
#exrates { display:block; overflow:hidden; width:165px; min-height:10px; margin:0px 0px 0px 0px; }
#exrates p { padding-left:15px; font-size:14px; color:Black; font-weight: bold;}
#exrates ul { float:left; list-style:none; padding:0px; margin:5px 0px 0px 20px; width:50px; }
#exrates ul.first { padding-left:5px; margin:5px 0px 0px 0px; }
#exrates ul li { display:block; overflow:hidden; float:left; margin-bottom:11px; }
#exrates ul li h6 { margin:0px 0px 1px 0px; padding:0px 0px 0px 22px; color:#000000; font-size:11px; font-weight:normal; line-height:12px; font-family:tahoma; }
#exrates ul li.usd { background:url(/content/images/flags/f_us.gif) no-repeat; }
#exrates ul li.eur { background:url(/content/images/flags/f_eu.gif) no-repeat; }
#exrates ul li.ron { background:url(/content/images/flags/f_ro.gif) no-repeat; }
#exrates ul li.rur { background:url(/content/images/flags/f_ru.gif) no-repeat; }
#exrates ul li.uah { background:url(/content/images/flags/f_ua.gif) no-repeat; }
#exrates ul li.gbp { background:url(/content/images/flags/f_gb.gif) no-repeat; }
#exrates ul li.mdl { background:url(/content/images/icon-md.gif) no-repeat; }

/* news */
#news { display:block; overflow:hidden; width:461px; min-height:50px; background:url(/content/images/bg-categories-h.gif) repeat-x; margin:0px 0px 3px 0px; }
#news .wrapper { display:block; overflow:hidden; height:47px; width:264px; }
#news .wrapper h1.xru { margin:14px 0px 0px 20px; padding:0px; background:url(/content/images/txt-news.gif) no-repeat top left; width:65px; height:16px; display:block; text-indent:-9999px; }
#news .wrapper h1.xro { margin:14px 0px 0px 20px; padding:0px; background:url(/content/images/txt-news-ro.gif) no-repeat top left; width:65px; height:21px; display:block; text-indent:-9999px; }
#news .news-box { display:block; overflow:hidden; width:431px; background:url(/content/images/sep-news.gif) repeat-x bottom left; margin:0px 15px; padding:8px 0px 2px 0px; }
#news .news-box.first { padding:0px 0px 2px 0px; }
#news .news-box.last { background:none; }
#news .news-box .news-image { display:inline; overflow:hidden; float:left; width:102px; height:91px; background:url(/content/images/border-news2.gif) no-repeat; margin-left:5px; }
#news .news-box .news-image img { margin:1px; }
#news .news-box .news-content { display:inline; overflow:hidden; float:right; width:306px; margin-right:5px; }
#news .news-box .news-content p { color:#989b9e; font-size:11px; font-weight:bold; margin-bottom:7px; }
#news .news-box .news-content a { color:#6485b7; line-height:16px; }
#news p.news-all { margin:7px 20px 9px 20px; }
#news p.news-all a { color:#ec2a31; font-size:11px; font-weight:bold; }

/* fishki */
#fishki { display:block; overflow:hidden; width:461px; min-height:50px; background:url(/content/images/bg-categories-h2.gif) repeat-x; margin:0px 0px 12px 0px; }
#fishki .items { display:inline; overflow:hidden; width:127px; float:left; margin-left:20px; }
#fishki .items .wrapper { display:block; overflow:hidden; height:47px; width:127px; }
#fishki .items .wrapper h1.fishru { margin:14px 0px 0px 0px; padding:0px; display:block; text-indent:-9999px; background:url(/content/images/txt-fishki.gif) no-repeat top left; width:52px; height:16px; }
#fishki .items .wrapper h1.fishro { margin:14px 0px 0px 0px; padding:0px; display:block; text-indent:-9999px; background:url(/content/images/txt-fishki-ro.gif) no-repeat top left; width:52px; height:16px; }
#fishki .items .wrapper h1.contestru { margin:14px 0px 0px 4px; padding:0px; display:block; text-indent:-9999px; background:url(/content/images/txt-contest.gif) no-repeat top left; width:74px; height:19px; }
#fishki .items .wrapper h1.contestro { margin:14px 0px 0px 4px; padding:0px; display:block; text-indent:-9999px; background:url(/content/images/txt-contest-ro.gif) no-repeat top left; width:74px; height:19px; }
#fishki .items .wrapper h1.ideasru { margin:14px 0px 0px 3px; padding:0px; display:block; text-indent:-9999px; background:url(/content/images/txt-ideas.gif) no-repeat top left; width:118px; height:19px; }
#fishki .items .wrapper h1.ideasro { margin:14px 0px 0px 3px; padding:0px; display:block; text-indent:-9999px; background:url(/content/images/txt-ideas-ro.gif) no-repeat top left; width:118px; height:19px; }
#fishki .items .content { display:block; overflow:hidden; width:127px; background:url(/content/images/bg-fishki.gif) no-repeat top left; cursor:pointer; }
#fishki .items .content.hover { background:url(/content/images/bg-fishki-hover.png) no-repeat top left; }
#fishki .items .content img { display:block; margin:9px 9px; padding:0px; }
#fishki .items .content .more { display:block; overflow:hidden; width:100%; text-align:right; margin-top:15px; }
#fishki .items .content .more a { color:#545454; background:url(/content/images/arrow-d.gif) no-repeat right 5px; padding-right:9px; margin-right:5px; font-size:11px; }

/* know how */
#know-how { display:block; overflow:hidden; width:461px; min-height:50px; background:url(/content/images/bg-categories-h2.gif) repeat-x; margin:0px; }
#know-how .wrapper { display:block; overflow:hidden; height:47px; width:461px; }
#know-how .wrapper h1.xru { margin:14px 0px 0px 20px; padding:0px; background:url(/content/images/txt-know-how.gif) no-repeat top left; width:63px; height:21px; display:block; text-indent:-9999px; }
#know-how .wrapper h1.xro { margin:14px 0px 0px 20px; padding:0px; background:url(/content/images/txt-know-how-ro.gif) no-repeat top left; width:82px; height:16px; display:block; text-indent:-9999px; }
#know-how .kh-box { display:block; overflow:hidden; width:431px; background:url(/content/images/sep-news.gif) repeat-x bottom left; margin:0px 15px; padding:7px 0px 0px 0px; }
#know-how .kh-box.first { padding:0px 0px 2px 0px; }
#know-how .kh-box a { color:#6485b7; line-height:16px; }
#know-how .kh-box p { margin:0px 5px 5px 5px; }
#know-how .kh-box p.date { color:#989b9e; font-size:11px; margin-bottom:7px; text-align:right; }
#know-how p.kh-all { margin:7px 20px 9px 20px; }
#know-how p.kh-all a { color:#ec2a31; font-size:11px; font-weight:bold; }

/* tenders */
#tenders { display:block; overflow:hidden; width:461px; min-height:50px; background:url(/content/images/bg-categories-h2.gif) repeat-x; margin:0px; }
#tenders .wrapper { display:block; overflow:hidden; height:47px; width:461px; }
#tenders .wrapper h1.xru { margin:14px 0px 0px 20px; padding:0px; background:url(/content/images/txt-tenders.gif) no-repeat top left; width:81px; height:21px; display:block; text-indent:-9999px; }
#tenders .wrapper h1.xro { margin:14px 0px 0px 20px; padding:0px; background:url(/content/images/txt-tenders-ro.gif) no-repeat top left; width:81px; height:21px; display:block; text-indent:-9999px; }
#tenders .tenders-box { display:block; overflow:hidden; width:431px; background:url(/content/images/sep-news.gif) repeat-x bottom left; margin:0px 15px; padding:7px 0px 0px 0px; }
#tenders .tenders-box.first { padding:0px 0px 2px 0px; }
#tenders .tenders-box a { color:#6485b7; }
#tenders .tenders-box p { margin:0px 5px 5px 5px; }
#tenders .tenders-box p.date { color:#989b9e; font-size:11px; margin-bottom:7px; text-align:right; }
#tenders .tenders-box p.title { color:#6485b7; font-weight:bold; margin-bottom:2px; }
#tenders p.tenders-all { margin:7px 20px 9px 20px; }
#tenders p.tenders-all a { color:#ec2a31; font-size:11px; font-weight:bold; }

/* interview */
#interview { display:block; overflow:hidden; width:263px; min-height:50px; background:url(/content/images/bg-categories-h.gif) repeat-x; margin:0px 0px 10px 0px; }
#interview .wrapper { display:block; overflow:hidden; height:47px; width:263px; }
#interview .wrapper h1.xru { margin:14px 0px 0px 20px; padding:0px; background:url(/content/images/txt-interview.gif) no-repeat top left; width:81px; height:21px; display:block; text-indent:-9999px; }
#interview .wrapper h1.xro { margin:14px 0px 0px 20px; padding:0px; background:url(/content/images/txt-interview-ro.gif) no-repeat top left; width:81px; height:21px; display:block; text-indent:-9999px; }
#interview #slider { display:block; overflow:hidden; width:223px; margin:0px 20px; padding:0px 0px 0px 0px; }

#slider .slider-top { display:block; overflow:hidden; width:223px; margin:2px 0px; }
#slider .slider-top .arrow-back { display:block; overflow:hidden; float:left; width:45px; }
#slider .slider-top .arrow-back h6 { margin:50px 0px 0px 0px; padding:0px; }
#slider .slider-top .arrow-back h6 a { background:url(/content/images/arrow-back.gif) no-repeat top left; width:19px; height:22px; display:block; text-indent:-9999px; }
#slider .slider-top .slider-image { display:block; overflow:hidden; float:left; width:132px; height:136px; background:url(/content/images/bg-interview.gif) no-repeat; }
#slider .slider-top .slider-image img { display:block; margin:1px; }
#slider .slider-top .arrow-next { display:block; overflow:hidden; float:left; width:45px; }
#slider .slider-top .arrow-next h6 { margin:50px 0px 0px 25px; padding:0px; }
#slider .slider-top .arrow-next h6 a { background:url(/content/images/arrow-next.gif) no-repeat top left; width:19px; height:22px; display:block; text-indent:-9999px; }
#slider .slider-content { display:block; overflow:hidden; width:223px; }
#slider .slider-content p { margin:0px; padding:0px; }
#slider .slider-content p.date { font-size:11px; color:#989b9e; font-weight:bold; margin:0px 0px 9px 0px; }
#slider .slider-content a { color:#6485b7; line-height:18px; }
#slider .slider-content p.company { font-size:11px; color:#989b9e; text-align:right; margin:7px 0px 0px 0px; }
#slider .slider-item { display:none; }
#slider .slider-item.active { display:block; }

/* forum */
#forum { display:block; overflow:hidden; width:263px; min-height:50px; background:url(/content/images/bg-categories-h2.gif) repeat-x; margin:0px 0px 2px 0px; }
#forum .wrapper { display:block; overflow:hidden; height:47px; width:263px; }
#forum .wrapper h1.xru { margin:14px 0px 0px 20px; padding:0px; background:url(/content/images/txt-forum.gif) no-repeat top left; width:174px; height:21px; display:block; text-indent:-9999px; }
#forum .wrapper h1.xro { margin:14px 0px 0px 20px; padding:0px; background:url(/content/images/txt-forum-ro.gif) no-repeat top left; width:174px; height:21px; display:block; text-indent:-9999px; }

#forum .forum-box { display:block; overflow:hidden; width:233px; background:url(/content/images/sep-news.gif) repeat-x bottom left; margin:0px 15px; padding:5px 0px 0px 0px; }
#forum .forum-box.first { padding:0px 0px 0px 0px; }
#forum .forum-box.last { background:none; }
#forum .forum-box a { color:#6485b7; line-height:18px; }
#forum .forum-box p { margin:0px 5px 4px 5px; }
#forum .forum-box p.date { color:#989b9e; font-size:11px; margin-bottom:7px; text-align:right; }

/* prices */
#prices { display:block; overflow:hidden; width:263px; min-height:50px; background:url(/content/images/bg-categories-h2.gif) repeat-x; margin:0px 0px 11px 0px; }
#prices .wrapper { display:block; overflow:hidden; height:47px; width:263px; }
#prices .wrapper h1.xru { margin:14px 0px 0px 20px; padding:0px; background:url(/content/images/txt-prices.gif) no-repeat top left; width:208px; height:21px; display:block; text-indent:-9999px; }
#prices .wrapper h1.xro { margin:14px 0px 0px 20px; padding:0px; background:url(/content/images/txt-prices-ro.gif) no-repeat top left; width:208px; height:21px; display:block; text-indent:-9999px; }
#prices .prices-box { display:block; overflow:hidden; width:225px; margin:4px 18px 1px 15px; /*background:#ccc;*/ }
#prices .prices-box .prices-image { display:block; overflow:hidden; float:left; width:105px; margin:0px 0px 0px 0px; }
#prices .prices-box .prices-right { display:block; overflow:hidden; float:right; width:120px; }
#prices .prices-box .prices-right a { color:#6485b7; line-height:18px; }
#prices p { margin:0px; font-size:11px; color:#989b9e; margin:0px 20px; }
#prices p span { color:#016fd5; font-size:14px; }

/* of. documents */
#docs { display:block; overflow:hidden; width:263px; min-height:50px; background:url(/content/images/bg-categories-h2.gif) repeat-x; margin:0px 0px 10px 0px; }
#docs .wrapper { display:block; overflow:hidden; height:47px; width:263px; }
#docs .wrapper h1.xru { margin:14px 0px 0px 20px; padding:0px; background:url(/content/images/txt-gov.gif) no-repeat top left; width:176px; height:21px; display:block; text-indent:-9999px; }
#docs .wrapper h1.xro { margin:14px 0px 0px 20px; padding:0px; background:url(/content/images/txt-gov-ro.gif) no-repeat top left; width:176px; height:21px; display:block; text-indent:-9999px; }
#docs .docs-box { display:block; overflow:hidden; width:236px; margin:0px 10px 0px 18px; }
#docs .docs-box .docs-image { display:block; overflow:hidden; float:left; width:90px; margin:0px 0px 0px 0px; }
#docs .docs-box .docs-image img { margin-left:6px; }
#docs .docs-box .docs-right { display:block; overflow:hidden; float:right; width:145px; }
#docs .docs-box .docs-right a { color:#6485b7; line-height:18px; }

/* banner */
#banner-wrapper { display:block; overflow:hidden; width:263px; min-height:50px; background:url(/content/images/bg-categories-h2.gif) repeat-x; margin:0px 0px 0px 0px; padding:15px 0px 15px 0px; text-align:center; }
#banner { display:block; overflow:hidden; width:239px; margin:0px 12px 0px 12px; }
#banner.nobg { background:none; }
#banner div.inside { margin:0px; }
#banner .banerspace { height:10px; }

/* heading */
#heading { display:block; overflow:hidden; width:950px; height:40px; /*margin:0px 20px;*/ background:url(/content/images/sep-news2.gif) repeat-x bottom left; }
#heading.nouheading { margin-bottom:13px; }
#heading ul { list-style:none; margin:0px; padding:0px; margin-top:15px; font-family:tahoma; }
#heading ul li { display:inline; float:left; }
#heading ul li.sep { width:18px; background:url(/content/images/arrow-f.gif) no-repeat 7px 5px; line-height:16px; }
#heading ul li a { margin:0px; padding:0px; color:#4e7cc0; text-decoration:underline; }
#heading ul li a:hover { text-decoration:none; }
#underheading h1 { display:block; overflow:hidden; font-size:28px; color:#3972c9; line-height:28px; margin:13px 0px; font-weight:bold; }
#underheading span { font-size:22px; color:#545454; line-height:28px; font-weight:bold; }

/* top100 */
#top100 { display:block; overflow:hidden; width:950px; margin:0px 0px 100px 0px; }
#top100 .cell { display:block; overflow:hidden; float:left; width:190px; height:182px; background:url(/content/images/sep-news.gif) repeat-x bottom left; text-align:center; cursor:pointer; }
#top100 .cell.last { background:none; }
#top100 .cell .cellwrap { background:url(/content/images/sep-news-v.gif) repeat-y right; width:100%; height:100%; text-align:center; }
#top100 .cell .cellwrap.last { background:none; }
#top100 .cell .cellwrap .logo { display:block; overflow:hidden; padding-top:50px; }
#top100 .cell .cellwrap .url { display:block; overflow:hidden; padding-top:30px; width:130px; margin:0px auto; }
#top100 .cell .cellwrap .url a { font:12px tahoma; color:#545454; }
#top100 .cell .cellwrap .url a:hover { color:#3972c9; }

/* inside page settings */
#inside-page { display:block; overflow:hidden; width:950px; }
#inside-page #left-column { display:block; overflow:hidden; float:left; width:697px; margin:0px; padding:0px; background:none; }
#inside-page #right-column { display:block; overflow:hidden; float:right; width:253px; margin:0px; padding:0px; background:none; }
#inside-page #right-column #banner { display:block; overflow:hidden; width:240px; margin:15px 0px 15px 0px; float:right; }
#inside-page #column { display:block; overflow:hidden; float:left; width:950px; margin:0px; padding:0px; background:none; }

/* tabs */
#tabs-header { height:30px; display:block; margin-top:5px; }
#tabs-header ul { float:left; }
#sub-tabs { display:block; height:1px; background:#ebeff2; width:100%; font-size:1px; }
#tabs-wrapper { display:block; margin:12px 0px 0px 0px; }
#tabs-wrapper.nomargin { margin:0px 0px 0px 0px; }
#Tabs { height:auto; z-index:1; }

.types { display:block; float:right; margin-top:7px; }
.types ul { list-style:none; margin:0px; padding:0px; }
.types ul li { display:inline; float:left; height:18px; }
.types ul li.gallery {  }
.types ul li.gallery a { display:block; color:#818996; font:12px tahoma; line-height:18px; height:18px; background:url(/content/images/icon-products2.gif) no-repeat scroll 0px 0px; padding-left:25px; }
.types ul li.gallery a:hover { display:block; color:#fa3138; font:12px tahoma; line-height:18px; height:18px; background:url(/content/images/icon-products2.gif) no-repeat scroll 0px -18px; padding-left:25px; }
.types ul li.gallery.active a { display:block; color:#fa3138; font:12px tahoma; line-height:18px; height:18px; background:url(/content/images/icon-products2.gif) no-repeat scroll 0px -18px; padding-left:25px; }
.types ul li.gallery.active a:hover { display:block; color:#fa3138; font:12px tahoma; line-height:18px; height:18px; background:url(/content/images/icon-products2.gif) no-repeat scroll 0px -18px; padding-left:25px; }
.types ul li.list { margin-right:15px; }
.types ul li.list a { display:block; color:#818996; font:12px tahoma; line-height:18px; height:18px; background:url(/content/images/icon-products2.gif) no-repeat scroll 0px -36px; padding-left:25px; }
.types ul li.list a:hover { display:block; color:#fa3138; font:12px tahoma; line-height:18px; height:18px; background:url(/content/images/icon-products2.gif) no-repeat scroll 0px -54px; padding-left:25px; }
.types ul li.list.active a { display:block; color:#fa3138; font:12px tahoma; line-height:18px; height:18px; background:url(/content/images/icon-products2.gif) no-repeat scroll 0px -54px; padding-left:25px; }
.types ul li.list.active a:hover { display:block; color:#fa3138; font:12px tahoma; line-height:18px; height:18px; background:url(/content/images/icon-products2.gif) no-repeat scroll 0px -54px; padding-left:25px; }

/* products regions */
#regions { display:block; overflow:hidden; width:697px; margin:15px 0px 15px 0px; }
#regions ul { width:50%; list-style:none; margin:0px; padding:0px; float:left; }
#regions ul li { display:inline; float:left; }
#regions ul li.sep { width:24px; background:url(/content/images/sep-regions.gif) no-repeat 11px 2px; line-height:16px; }
#regions ul li.active a { color:#fa3138; text-decoration:underline; }
#regions ul li a { margin:0px; padding:0px; color:#000; font-family:tahoma; font-weight:bold; }
#regions ul li a:hover { text-decoration:underline; }
#regions .searched { float:right; width:320px; text-align:right; margin-right:5px; color:#545454; font:11px tahoma; }
#regions .searched2 { display:block; overflow:hidden; margin-left:10px; color:#545454; font:11px tahoma; }

/* products */
#products { display:block; overflow:hidden; width:697px; margin-bottom:10px; }
#products .products-list-wrapper { display:block; overflow:hidden; width:697px; height:124px; background:url(/content/images/sep-paging.gif) repeat-x bottom left; }
#products .products-list-wrapper .products-item-list { display:block; overflow:hidden; width:697px; height:123px; }
#products .products-list-wrapper .products-item-list.hover { background:#f8f8f9; }
#products .products-list-wrapper .products-item-list.odd { background:#f8f8f9; }
#products .products-list-wrapper .products-item-list.selected { background:#eceef2; }
#products .products-list-wrapper .products-item-list .chbox { display:block; overflow:hidden; float:left; width:35px; }
#products .products-list-wrapper .products-item-list .chbox input { margin:55px 0px 0px 12px; padding:0px; }
#products .products-list-wrapper .products-item-list .image { display:block; overflow:hidden; float:left; width:122px; }
#products .products-list-wrapper .products-item-list .image img { margin-top:21px; }
#products .products-list-wrapper .products-item-list .description { display:block; overflow:hidden; float:left; width:377px; margin-top:15px; }
#products .products-list-wrapper .products-item-list .description .title a { color:#3972c9; font-weight:bold; font-size:14px; }
#products .products-list-wrapper .products-item-list .description p { margin:10px 0px 7px 0px; padding:0px; color:#000; line-height:17px; font-weight:normal; }
#products .products-list-wrapper .products-item-list .description p a { color:#000; }
#products .products-list-wrapper .products-item-list .description p.price { margin:0px; padding:0px; color:#3972c9; }
#products .products-list-wrapper .products-item-list .address { display:block; overflow:hidden; float:right; width:139px; }
#products .products-list-wrapper .products-item-list .address p { margin:0px 0px 0px 0px; padding:0px; color:#000; line-height:17px; font-weight:normal; }
#products .products-list-wrapper .products-item-list .address p.company { margin:15px 0px 7px 0px; padding:0px; color:#545454; }

#products .products-wrapper { display:block; overflow:hidden; width:697px; margin-bottom:10px; }
#products .products-item-gallery { display:block; overflow:hidden; float:left; width:225px; height:235px; margin:0px 7px 10px 0px; }
#products .products-item-gallery.last { margin:0px 0px 7px 0px; }
#products .products-item-gallery .image { display:block; overflow:hidden; width:223px; height:187px; border:1px solid #eaeaea; text-align:center; }
#products .products-item-gallery .image.selected { background:#edeef2; }
#products .products-item-gallery .image.hover { background:#f8f8f9; }
#products .products-item-gallery .image .myimage { display:block; margin:0px; padding:0px; }
#products .products-item-gallery .image .myimage img { display:block; margin:8px auto 0px auto; padding:0px; }
#products .products-item-gallery .image .chbox { display:block; overflow:hidden; text-align:center; }
#products .products-item-gallery .image .chbox input { margin:8px 0px 0px 0px; padding:0px; }
#products .products-item-gallery .description { display:block; overflow:hidden; margin:2px 10px 0px 10px; text-align:center; font:12px tahoma; color:#000; font-weight:normal; }

/* paging */
#overpaging { display:block; overflow:hidden; height:1px; background:url(/content/images/sep-paging.gif) repeat-x; font-size:1px; }
#paging { display:block; overflow:hidden; margin:15px 0px 15px 0px; height:24px; }
#paging.notop { margin:0px 0px 15px 0px; }
#paging ul { list-style:none; margin:0px; padding:0px; }
#paging ul li { float:left; height:22px; text-align:center; border:1px solid #edecf4; background:url(/content/images/paging-products-out.gif) repeat-x; margin-left:3px; padding:0px 7px; }
#paging ul li.first { margin-left:0px; }
#paging ul li a { display:block; font-size:12px; font-family:tahoma; font-weight:bold; color:#545454; line-height:22px; text-decoration:none; }
#paging ul li.selected { height:22px; background:url(/content/images/paging-products-active.gif) repeat-x; border:1px solid #db2027; }
#paging ul li.selected a { color:#fff; line-height:22px; }
#paging ul li.hover { height:22px; background:url(/content/images/paging-products-active.gif) repeat-x; border:1px solid #db2027; }
#paging ul li.hover a { color:#fff; line-height:22px; }

/* companies */
#companies { display:block; overflow:hidden; width:697px; margin-bottom:0px; }
#companies h3 { font-size:15px; color:#3972c9; font-weight:bold; margin:15px 0px 15px 0px; padding:0px; }
#companies .company-wrapper-bg { display:block; overflow:hidden; width:697px; height:60px; background:url(/content/images/sep-paging.gif) repeat-x bottom left; }
#companies .company-wrapper-bg .company-wrapper { display:block; width:697px; height:59px; }
#companies .company-wrapper-bg .company-wrapper.hover { background:#f8f8f9; }
#companies .company-wrapper-bg .company-wrapper.odd { background:#f8f8f9; }
#companies .company-wrapper-bg .company-wrapper.selected { background:#eceef2; }
#companies .company-wrapper-bg .company-wrapper table { width:697px; margin:0px; padding:0px; }
#companies .company-wrapper-bg .company-wrapper .chbox { display:inline-block; width:45px; margin:0px; padding:0px; }
#companies .company-wrapper-bg .company-wrapper .chbox input { margin:0px 0px 0px 15px;  }
#companies .company-wrapper-bg .company-wrapper .title { display:inline-block; width:232px; height:59px; white-space:nowrap; }
#companies .company-wrapper-bg .company-wrapper .title div { display:block; overflow:hidden; width:225px; position:relative; height:59px; white-space:nowrap; }
#companies .company-wrapper-bg .company-wrapper .title div a { color:#545454; font-weight:normal; line-height:59px; white-space:nowrap; }
#companies .company-wrapper-bg .company-wrapper .title.buy { background:url(/content/images/img-pay.gif) no-repeat 0px 17px; }
#companies .company-wrapper-bg .company-wrapper .title.buy div { display:block; overflow:hidden; width:225px; position:relative; height:59px; white-space:nowrap; margin-left:35px; }
#companies .company-wrapper-bg .company-wrapper .title.buy div a { color:#fa3138; line-height:59px; font-weight:bold; }
/*#companies .company-wrapper-bg .company-wrapper .logotype { display:inline-block; width:140px; text-align:center; }*/
/*#companies .company-wrapper-bg .company-wrapper .address { display:inline-block; font-weight:normal; line-height:18px; padding-left:45px; }*/
#companies .company-wrapper-bg .company-wrapper .address { font-weight:normal; line-height:18px; width:400px; }

/* brands */
#brands { display:block; overflow:hidden; width:697px; padding:0px 0px; /*border-top:1px solid #ebeff2;*/ }
#brands ul.brand { display:block; list-style:none; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; float:left; width:212px; }
#brands ul.brand li { display:block; overflow:hidden; }
#brands ul.brand li a { font-size:12px; color:#3972c9; text-transform:uppercase; background:url(/content/images/arrow-a.gif) no-repeat 0px 5px; padding-left:15px; line-height:24px; font-weight:bold; }
#brands ul.brand li a:hover { color:#ec2a31; text-transform:uppercase; background:url(/content/images/arrow-a.gif) no-repeat 0px 5px; padding-left:15px; }

/* sites */
#sites-dedicated { display:block; overflow:hidden; width:697px; padding:7px 0px; border-top:1px solid #ebeff2; border-bottom:1px solid #ebeff2; }
#sites-dedicated .site-wrap { width:697px; height:38px; }
#sites-dedicated .site-wrap .url { background:url(/content/images/img-pay.gif) no-repeat 15px 7px; width:236px; text-transform:uppercase; }
#sites-dedicated .site-wrap .url a { color:#fa3138; line-height:38px; margin-left:54px; font-weight:bold; }
#sites-dedicated .site-wrap .description { width:460px; text-transform:uppercase; padding-left:10px; }

#sites { display:block; overflow:hidden; width:697px; padding:12px 0px; }
#sites ul.sites { list-style:none; margin:0px 0px 0px 15px; padding:0px 0px 0px 0px; float:left; width:333px; }
#sites ul.sites li { display:block; overflow:hidden; }
#sites ul.sites li a { font-size:12px; color:#545454; line-height:24px; font-weight:bold; }
#sites ul.sites li a:hover { color:#3972c9; }

/* creative */
#creative { display:block; overflow:hidden; width:697px; padding:0px 0px 15px 0px; }
#creative .description { display:block; overflow:hidden; width:697px; padding:0px; padding-bottom:15px; padding-top:10px; color:#000; }
#creative .creative-item { display:block; overflow:hidden; width:697px; border-bottom:1px solid #ebeff2; padding:0px; margin-bottom:3px; }
#creative .creative-item .title-wrapper { display:block; overflow:hidden; width:697px; margin:10px 0px 12px 0px; }
#creative .creative-item .title-wrapper .title { display:block; overflow:hidden; float:left; color:#3972c9; font-size:22px; font-weight:bold; width:500px; }
#creative .creative-item .title-wrapper .title a { color:#3972c9; font-size:22px; font-weight:bold; }
#creative .creative-item .title-wrapper .favorites { display:block; overflow:hidden; float:right; width:170px; text-align:right; padding-right:10px; }
#creative .creative-item .title-wrapper .favorites .chbox { display:block; float:right; padding:4px 0px 0px 0px; margin:0px 0px 0px 0px; }
#creative .creative-item .title-wrapper .favorites .chlabel { display:block; float:right; padding:0px; margin:0px; text-align:left; line-height:26px; font-family:tahoma; }
#creative .creative-item .description { display:block; overflow:hidden; color:#000; font-size:12px; }
#creative .creative-item .description a { color:#000; }
#creative .creative-item .description img { display:block; border:1px solid #e1e1e1; margin:0px 0px 13px 0px; }
#creative .creative-item .date { color:#989b9e; font-weight:bold; line-height:28px; margin:6px 0px 6px 0px; }

/* ideas */
.ideas { display:block; overflow:hidden; width:697px; padding:0px 0px 15px 0px; }
.ideas h1 { color:#3972c9; font-size:28px; margin:10px 0px 22px 0px; padding:0px; line-height:30px; }
.ideas .description { display:block; overflow:hidden; width:697px; color:#000; margin:0px 0px 20px 0px; }
.ideas .ideas-items-wrapper { display:block; overflow:hidden; width:697px; padding:0px; border-bottom:1px solid #edeef2; }
.ideas .ideas-items-wrapper.noborder { border-bottom:none; }
.ideas .ideas-items-wrapper .ideas-item { display:block; overflow:hidden; width:199px; float:left; margin:0px 39px 0px 0px; padding-bottom:27px; }
.ideas .ideas-items-wrapper .ideas-item.last { margin:0px 0px 0px 0px; }
.ideas .ideas-items-wrapper .ideas-item .title { display:block; overflow:hidden; width:199px; margin-bottom:7px; }
.ideas .ideas-items-wrapper .ideas-item .title a { color:#3972c9; font-weight:bold; text-decoration:none; }
.ideas .ideas-items-wrapper .ideas-item .title a:hover { color:#f32d35; }
.ideas .ideas-items-wrapper .ideas-item .image { display:block; overflow:hidden; width:199px; }
.ideas .ideas-items-wrapper .ideas-item .image img { border:1px solid #e1e1e1; margin:0px; }

/* interviews */
#interviews { display:block; overflow:hidden; width:697px; padding:0px 0px 0px 0px; }
#interviews h1 { color:#3972c9; font-size:20px; margin:10px 0px 10px 0px; padding:0px; line-height:22px; }
#interviews h1 b { color:#787f8a; font-size:20px; }
#interviews h4 { color:#3972c9; font-size:14px; margin:15px 0px 15px 0px; padding:0px; line-height:16px; }
#interviews .favorites-wrapper .favorites { display:block; overflow:hidden;  margin-bottom:2px; }
#interviews .favorites-wrapper .favorites .chbox { display:block; float:left; padding:4px 0px 0px 0px; margin:0px 0px 0px 0px; }
#interviews .favorites-wrapper .favorites .chlabel { display:block; float:left; padding:0px; margin:0px; text-align:left; line-height:26px; font-family:tahoma; }

#interviews #interview-full { display:block; overflow:hidden; width:697px; padding:15px 0px 15px 0px; border-top:1px solid #eceef2; border-bottom:1px solid #eceef2; }
#interview-full .content, 
#interview-full .content p { color:#000; line-height:16px; }
#interview-full .content img { float:left; border:1px solid #e9e8e7; margin:0px 14px 12px 0px; }
#interview-full .content a { color:#3972c9; font-weight:bold; }
#interview-full .date { color:#989b9e; font-weight:bold; margin:10px 0px 0px 0px; }

#interviews #interview-list { display:block; overflow:hidden; width:697px; padding:0px 0px 15px 0px; }
#interview-list .interview-list-wrapper { display:block; overflow:hidden; width:697px; height:145px; background:url(/content/images/sep-paging.gif) repeat-x bottom left; }
#interview-list .interview-list-wrapper .interview-item { display:block; overflow:hidden; width:697px; height:144px; }
#interview-list .interview-list-wrapper .interview-item.odd { background:#f8f8f9; }
#interview-list .interview-list-wrapper .interview-item.odd.hover,
#interview-list .interview-list-wrapper .interview-item.hover { background:#eceef2; }
#interview-list .interview-list-wrapper .interview-item .image { display:block; overflow:hidden; float:left; width:152px; text-align:center; }
#interview-list .interview-list-wrapper .interview-item .image img { margin-top:14px; border:1px solid #e9e9e7; }
#interview-list .interview-list-wrapper .interview-item .description { display:block; overflow:hidden; float:left; width:545px; }
#interview-list .interview-list-wrapper .interview-item .description .date { margin:12px 0px 10px 0px; padding:0px; color:#989b9e; font-weight:bold; }
#interview-list .interview-list-wrapper .interview-item .description .title a { color:#3972c9; font-weight:bold; font-size:14px; }
#interview-list .interview-list-wrapper .interview-item .description p { margin:10px 0px 7px 0px; padding:0px; color:#000; line-height:17px; font-weight:normal; }

/* news archive */
#news-archive { display:block; overflow:hidden; width:697px; padding:0px 0px 0px 0px; }
#news-archive .news-wrapper { display:block; overflow:hidden; width:697px; height:145px; background:url(/content/images/sep-paging.gif) repeat-x bottom left; }
#news-archive .news-wrapper .news-item { display:block; overflow:hidden; width:697px; height:144px; }
#news-archive .news-wrapper .news-item.odd { background:#f8f8f9; }
#news-archive .news-wrapper .news-item.odd.hover,
#news-archive .news-wrapper .news-item.hover { background:#eceef2; }
#news-archive .news-wrapper .news-item .image { display:block; overflow:hidden; float:left; width:152px; text-align:center; }
#news-archive .news-wrapper .news-item .image img { margin-top:22px; border:1px solid #e9e9e7; }
#news-archive .news-wrapper .news-item .description { display:block; overflow:hidden; float:left; width:545px; }
#news-archive .news-wrapper .news-item .description-short { display:block; overflow:hidden; float:left; width:510px; }
#news-archive .news-wrapper .news-item .date { margin:14px 0px 8px 0px; padding:0px; color:#989b9e; font-weight:bold; }
#news-archive .news-wrapper .news-item .title a { color:#3972c9; font-weight:bold; font-size:14px; }
#news-archive .news-wrapper .news-item p { margin:10px 0px 7px 0px; padding:0px; color:#000; line-height:17px; font-weight:normal; }
#news-archive .news-wrapper .news-item .chbox { display:block; overflow:hidden; float:left; width:30px; }
#news-archive .news-wrapper .news-item .chbox input { margin:55px 0px 0px 12px; padding:0px; }

/* contacts */
#contacts { display:block; overflow:hidden; width:800px; padding:10px 0px 15px 0px; }
#contacts h6 { color:#3972c9; font-size:14px; font-weight:bold; margin:0px 0px 15px 0px; padding:0px; }
#contacts, #contacts p { color:#000; }
#contacts p { margin-bottom:15px; }
#contacts a { color:#3972c9; font-weight:bold; }

/* new house page */
#new-house-page { display:block; overflow:hidden; width:950px; padding:10px 0px 15px 0px; }
#new-house-page h6 { color:#3972c9; font-size:14px; font-weight:bold; margin:0px 0px 15px 0px; padding:0px; }
#new-house-page, #new-house-page p { color:#000; }
#new-house-page p { margin-bottom:15px; }
#new-house-page a, #new-house-page b { color:#3972c9; font-weight:bold; }

/* fishki page */
#fishki-page { display:block; overflow:hidden; width:697px; padding:0px 0px 15px 0px; }
#fishki-page .description { display:block; overflow:hidden; width:697px; padding:0px; padding-bottom:15px; padding-top:10; color:#000; }
#fishki-page .fishki-item { display:block; overflow:hidden; width:697px; border-bottom:1px solid #ebeff2; padding:0px; margin-bottom:3px; }
#fishki-page .fishki-item .title-wrapper { display:block; overflow:hidden; width:697px; margin:10px 0px 12px 0px; }
#fishki-page .fishki-item .title-wrapper .title { display:block; overflow:hidden; float:left; color:#3972c9; font-size:22px; font-weight:bold; width:500px; }
#fishki-page .fishki-item .title-wrapper .title a { color:#3972c9; font-size:22px; font-weight:bold; }
#fishki-page .fishki-item .title-wrapper .title h1 { color:#3972c9; font-size:20px; margin:10px 0px 10px 0px; padding:0px; line-height:22px; }
#fishki-page .fishki-item .title-wrapper .favorites { display:block; overflow:hidden; float:right; width:170px; text-align:right; padding-right:10px; }
#fishki-page .fishki-item .title-wrapper .favorites .chbox { display:block; float:right; padding:4px 0px 0px 0px; margin:0px 0px 0px 0px; }
#fishki-page .fishki-item .title-wrapper .favorites .chlabel { display:block; float:right; padding:0px; margin:0px; text-align:left; line-height:26px; font-family:tahoma; }
#fishki-page .fishki-item .description { display:block; overflow:hidden; color:#000; font-size:12px; margin-bottom:10px; }
#fishki-page .fishki-item .description a, #fishki-page .fishki-item .description p { color:#000; }
#fishki-page .fishki-item .description img { display:block; border:1px solid #e1e1e1; margin:0px 0px 15px 0px; }
#fishki-page .favorites-wrapper .favorites { display:block; overflow:hidden;  margin-bottom:2px; }
#fishki-page .favorites-wrapper .favorites .chbox { display:block; float:left; padding:4px 0px 0px 0px; margin:0px 0px 0px 0px; }
#fishki-page .favorites-wrapper .favorites .chlabel { display:block; float:left; padding:0px; margin:0px; text-align:left; line-height:26px; font-family:tahoma; }


/* ideas gallery */
#ideas-gallery { display:block; overflow:hidden; width:697px; padding:0px 0px 0px 0px; }
#ideas-gallery h1 { color:#3972c9; font-size:28px; margin:10px 0px 15px 0px; padding:0px; line-height:30px; }
#ideas-gallery .ideas-gallery-wrap { display:block; overflow:hidden; width:697px; padding:0px 0px 15px 0px; }
#ideas-gallery .ideas-heading { display:block; overflow:hidden; width:697px; padding:15px 0px 15px 0px; background:url(/content/images/sep-news2.gif) repeat-x top left; color:#3972c9; font-size:22px; font-weight:bold; }
#ideas-gallery .cell { display:block; overflow:hidden; float:left; width:180px; height:146px; background:url(/content/images/sep-news.gif) repeat-x bottom left; text-align:center; }
#ideas-gallery .cell.firstcell { width:165px; }
#ideas-gallery .cell.lastcell { width:165px; }
#ideas-gallery .cell.last { background:none; }
#ideas-gallery .cell .cellwrap { background:url(/content/images/sep-news-v.gif) repeat-y right; width:100%; height:100%; text-align:center; }
#ideas-gallery .cell .cellwrap.firstcell { text-align:left; }
#ideas-gallery .cell .cellwrap.lastcell { text-align:right; }
#ideas-gallery .cell .cellwrap.last { background:none; }
#ideas-gallery .cell .cellwrap .image { display:block; overflow:hidden; padding-top:15px; }
#ideas-gallery .cell .cellwrap .image img { border:1px solid #e1e1e3; }

/* companies */
#search-companies { display:block; overflow:hidden; width:697px; margin-bottom:0px; }
#search-companies h3 { font-size:15px; color:#3972c9; font-weight:bold; margin:15px 0px 15px 0px; padding:0px; }
#search-companies .company-wrapper-bg { display:block; overflow:hidden; width:697px; height:80px; background:url(/content/images/sep-paging.gif) repeat-x bottom left; }
#search-companies .company-wrapper-bg .company-wrapper { display:block; width:697px; height:79px; }
#search-companies .company-wrapper-bg .company-wrapper.hover { background:#f8f8f9; }
#search-companies .company-wrapper-bg .company-wrapper.odd { background:#f8f8f9; }
#search-companies .company-wrapper-bg .company-wrapper.selected { background:#eceef2; }
#search-companies .company-wrapper-bg .company-wrapper .chbox { width:45px; height:79px; }
#search-companies .company-wrapper-bg .company-wrapper .chbox input { margin:0px 0px 0px 12px;  }
#search-companies .company-wrapper-bg .company-wrapper .title { display:inline-block; overflow:hidden; width:229px; height:79px; }
#search-companies .company-wrapper-bg .company-wrapper .title div { display:block; overflow:hidden; width:215px; position:relative; height:79px; white-space:nowrap; }
#search-companies .company-wrapper-bg .company-wrapper .title div a { color:#545454; font-weight:normal; line-height:79px; white-space:nowrap; }
#search-companies .company-wrapper-bg .company-wrapper .title.buy { background:url(/content/images/img-pay.gif) no-repeat 0px 26px; }
#search-companies .company-wrapper-bg .company-wrapper .title.buy div { display:block; overflow:hidden; width:180px; position:relative; height:79px; white-space:nowrap; margin-left:35px; }
#search-companies .company-wrapper-bg .company-wrapper .title.buy div a { color:#fa3138; line-height:79px; font-weight:bold; }
#search-companies .company-wrapper-bg .company-wrapper .search { width:422px; font-weight:normal; line-height:18px; }
#search-companies .company-wrapper-bg .company-wrapper .search b { color:#fa3138; }

/* prices */
#prices-page { display:block; overflow:hidden; width:697px; margin-bottom:0px; }
#prices-page .description { display:block; overflow:hidden; width:697px; color:#545454; margin:5px 0px 20px 0px; }
#prices-page .description .phone { color:#3972c9; font-size:15px; font-weight:bold; }
#prices-page .description.newmargin { margin:15px 0px; }
#prices-page .prices-wrapper { display:block; overflow:hidden; width:692px; border:1px solid #dce0e4; }
#prices-page .prices-wrapper .price-header { width:682px; margin:5px 5px 0px 5px; height:49px; background:url(/content/images/bg-prices.gif) repeat-x top left; border-top:1px solid #fc3239; border-left:1px solid #fc3239; border-right:1px solid #fc3239; }
#prices-page .prices-wrapper .price-header .left { width:245px; height:48px; color:#fff; font-size:16px; font-weight:bold; border-right:1px solid #f8969a; text-align:center; }
#prices-page .prices-wrapper .price-header .center { width:217px; color:#fff; border-right:1px solid #f8969a; }
#prices-page .prices-wrapper .price-header .center .top { display:block; overflow:hidden; width:217px; height:29px; color:#fff; font-size:16px; font-weight:bold; line-height:28px; border-bottom:1px solid #f8969a; text-align:center; }
#prices-page .prices-wrapper .price-header .center .bottom { display:block; overflow:hidden; width:217px; height:19px; }
#prices-page .prices-wrapper .price-header .center .bottom .item { display:block; overflow:hidden; float:left; width:71px; height:19px; line-height:17px; color:#fff; font-weight:bold; border-right:1px solid #f8969a; text-align:center; }
#prices-page .prices-wrapper .price-header .center .bottom .item.noborder { border-right:none; }
#prices-page .prices-wrapper .price-header .right { width:217px; color:#fff; }
#prices-page .prices-wrapper .price-header .right .top { display:block; overflow:hidden; width:217px; height:29px; color:#fff; font-size:16px; font-weight:bold; line-height:28px; border-bottom:1px solid #f8969a; text-align:center; }
#prices-page .prices-wrapper .price-header .right .bottom { display:block; overflow:hidden; width:217px; height:19px; }
#prices-page .prices-wrapper .price-header .right .bottom .item { display:block; overflow:hidden; float:left; width:71px; height:19px; line-height:17px; color:#fff; font-weight:bold; border-right:1px solid #f8969a; text-align:center; }
#prices-page .prices-wrapper .price-header .right .bottom .item.noborder { border-right:none; }

#prices-page .prices-wrapper .price-content { width:682px; margin:0px 5px 5px 5px; height:40px; border-bottom:1px solid #fc3239; border-left:1px solid #fc3239; border-right:1px solid #fc3239; }
#prices-page .prices-wrapper .price-content .colored { background:#f8f8fa; }
#prices-page .prices-wrapper .price-content .title { width:225px; height:40px; color:#545454; font-weight:bold; border-right:1px solid #dfe2e6; border-bottom:1px solid #dfe2e6; padding-left:18px; }
#prices-page .prices-wrapper .price-content .price { height:40px; color:#545454; border-right:1px solid #dfe2e6; text-align:center; border-bottom:1px solid #dfe2e6; }
#prices-page .prices-wrapper .price-content .price.c1 { width:71px; }
#prices-page .prices-wrapper .price-content .price.c2 { width:71px; }
#prices-page .prices-wrapper .price-content .price.c3 { width:72px; }
#prices-page .prices-wrapper .price-content .price.c4 { width:71px; }
#prices-page .prices-wrapper .price-content .price.c5 { width:71px; }
#prices-page .prices-wrapper .price-content .price.c6 { width:72px; border-right:none; }
#prices-page .prices-wrapper .price-content .nobb { border-bottom:none; }

/* brands all */
#alphabet { display:block; overflow:hidden; width:697px; padding:10px 0px 5px 0px; border-top:1px solid #eceef2; border-bottom:1px solid #eceef2; }
#alphabet ul { list-style:none; margin:0px 0px 5px 0px; padding:0px; clear:both; height:20px; }
#alphabet ul li { float:left; width:20px; height:20px; text-align:center; margin:0px 1px 0px 0px; }
#alphabet ul li a { display:block; font-size:12px; font-weight:bold; color:#545454; line-height:20px; text-decoration:none; }
#alphabet ul li.selected a { color:#ff0000; text-decoration:underline; }
#alphabet ul li.over { background:url(/content/images/bg-alphabet.gif) repeat-x top left; }
#alphabet ul li.over a { color:#fff; }

#brands-all { display:block; overflow:hidden; width:697px; padding:0px 0px 15px 0px; }
#brands-all .brands-heading { display:block; overflow:hidden; width:697px; padding:10px 0px 10px 0px; }
#brands-all .brands-heading h1 { color:#6c7586; font-size:20px; margin:15px 0px 5px 0px; padding:0px; line-height:22px; }
#brands-all ul.brand { display:block; float:left; list-style:none; margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; width:212px; }
#brands-all ul.brand li { display:block; float:none; }
#brands-all ul.brand li a { font-size:12px; color:#3972c9; text-transform:uppercase; background:url(/content/images/arrow-a.gif) no-repeat 0px 5px; padding-left:15px; line-height:24px; font-weight:bold; }
#brands-all ul.brand li a:hover { color:#ec2a31; text-transform:uppercase; background:url(/content/images/arrow-a.gif) no-repeat 0px 5px; padding-left:15px; }

/* contacts company */
#contacts-company { display:block; overflow:hidden; width:697px; padding:0px 0px 0px 0px; }
#contacts-company h1 { color:#3972c9; font-size:20px; margin:15px 0px 5px 0px; padding:0px; line-height:22px; }
#contacts-company h4 { color:#3972c9; font-size:14px; margin:15px 0px 15px 0px; padding:0px; line-height:16px; }
#contacts-company .favorites-wrapper { display:block; overflow:hidden; width:697px; padding-bottom:10px; border-bottom:1px solid #eceef2; }
#contacts-company .favorites-wrapper .favorites { display:block; overflow:hidden; }
#contacts-company .favorites-wrapper .favorites .chbox { display:block; float:left; padding:4px 0px 0px 0px; margin:0px 0px 0px 0px; }
#contacts-company .favorites-wrapper .favorites .chlabel { display:block; float:left; padding:0px; margin:0px; text-align:left; line-height:26px; font-family:tahoma; }

#contacts-company table { margin:15px 0px 0px 0px; width:697px; padding:0px 0px 0px 0px; }
#contacts-company table .lc { width:90px; text-align:right; font-weight:bold; }
#contacts-company table .rc { padding-left:15px; }
#contacts-company table td { color:#000; padding-bottom:15px; vertical-align:top; }
#contacts-company table td a { color:#000; }
#contacts-company table td.brands a { color:#3972c9; font-weight:bold; text-decoration:none; }
#contacts-company table td.brands a:hover { text-decoration:underline; }

/* tenders all */
#tenders-add { display:block; overflow:hidden; width:697px; padding:15px 0px 10px 0px; }
#tenders-add.tender { padding-bottom:5px; }
#tenders-add a.newrequest,
#tenders-add a.newrequest span { display: block; width:117px; padding: 0 8px; background: url(/content/images/bg-button.gif) no-repeat; font-weight:bold; font-family:tahoma; text-decoration:none; cursor:pointer; }
#tenders-add a.newrequest { margin: 0; padding-left: 0; color: #ffffff; font-weight: normal; line-height: 32px; text-align: center; text-decoration: none; white-space: nowrap; outline: 0; }
#tenders-add a.newrequest span { width: 109px; min-width: 109px; height: 35px; min-height: 35px; padding-top: 0px; padding-right:2px; }
#tenders-add a.newrequest span { width: auto; height: auto; }
#tenders-add a.newrequest span, 
#tenders-add a.newrequest:hover span, 
#tenders-add a.newrequest:focus span, 
#tenders-add a.newrequest:active span { background-position:0 0; }
#tenders-add a.newrequest, 
#tenders-add a.newrequest:hover, 
#tenders-add a.newrequest:focus, 
#tenders-add a.newrequest:active { background-position:100% -36px; }

#tenders-add p { font-family:tahoma; margin-top:2px; }
#tenders-add h1 { margin:-5px 0px 10px 0px; padding:0px; color:#3972c9; font-size:22px; line-height:24px; }
#tenders-add p.date { color:#989b9e; font-weight:bold; font-family:arial; margin:10px 0px 15px 0px; }
#tenders-add p.description { color:#000; font-family:arial; }
#tenders-add .favorites-wrapper { display:block; overflow:hidden; width:697px; margin:-3px 0px 0px 0px; }
#tenders-add .favorites-wrapper .left { display:block; overflow:hidden; float:left; color:#818996; width:300px; font-family:tahoma; padding:6px 0px 0px 0px; }
#tenders-add .favorites-wrapper .favorites { display:block; overflow:hidden; float:right; width:330px; text-align:right; padding-right:5px; }
#tenders-add .favorites-wrapper .favorites .social { display:block; float:right; padding: 4px 0px 0px 5px; margin:0px 0px 0px 0px; }
#tenders-add .favorites-wrapper .favorites .chbox { display:block; float:right; padding:4px 0px 0px 0px; margin:0px 0px 0px 0px; }
#tenders-add .favorites-wrapper .favorites .chlabel { display:block; float:right; padding:0px; margin:0px; text-align:left; line-height:26px; font-family:tahoma; }


#tenders-page { display:block; overflow:hidden; width:697px; margin-bottom:15px; border-top:1px solid #eceef2; }
#tenders-page h1 { margin:15px 0px 10px 0px; padding:0px; color:#3972c9; font-size:28px; }
#tenders-page .tenders-wrapper { display:block; overflow:hidden; width:697px; height:111px; background:url(/content/images/sep-paging.gif) repeat-x bottom left; }
#tenders-page .tenders-wrapper .tenders-item { display:block; overflow:hidden; width:697px; height:110px; }
#tenders-page .tenders-wrapper .tenders-item.hover { background:#f8f8f9; }
#tenders-page .tenders-wrapper .tenders-item.odd { background:#f8f8f9; }
#tenders-page .tenders-wrapper .tenders-item.selected { background:#eceef2; }
#tenders-page .tenders-wrapper .tenders-item .chbox { display:block; overflow:hidden; float:left; width:45px; }
#tenders-page .tenders-wrapper .tenders-item .chbox input { margin:50px 0px 0px 15px; padding:0px; }
#tenders-page .tenders-wrapper .tenders-item .description { display:block; overflow:hidden; float:left; width:630px; margin-top:15px; }
#tenders-page .tenders-wrapper .tenders-item .description p.date { margin:0px 0px 7px 0px; padding:0px; color:#989b9e; font-weight:bold; }
#tenders-page .tenders-wrapper .tenders-item .description .title a { color:#3972c9; font-weight:bold; font-size:14px; }
#tenders-page .tenders-wrapper .tenders-item .description p { margin:7px 0px 7px 0px; padding:0px; color:#000; line-height:17px; font-weight:normal; }

#tenders-feedback { display:block; overflow:hidden; width:697px; margin-bottom:15px; border-top:1px solid #eceef2; }
#tenders-feedback h2 { margin:10px 0px 10px 0px; padding:0px; color:#3972c9; font-size:22px; }
#tenders-feedback .tenders-feed-wrapper { display:block; overflow:hidden; width:697px; height:auto; background:url(/content/images/sep-paging.gif) repeat-x bottom left; padding-bottom:1px; }
#tenders-feedback .tenders-feed-wrapper .tenders-feed-item { display:block; overflow:hidden; width:697px; height:auto; padding:10px 0px 5px 0px; }
#tenders-feedback .tenders-feed-wrapper .tenders-feed-item.hover { background:#f8f8f9; }
#tenders-feedback .tenders-feed-wrapper .tenders-feed-item.odd { background:#f8f8f9; }
#tenders-feedback .tenders-feed-wrapper .tenders-feed-item .row { display:block; overflow:hidden; float:left; width:697px; padding-bottom:10px; }
#tenders-feedback .tenders-feed-wrapper .tenders-feed-item .row .left { display:block; overflow:hidden; float:left; width:156px; text-align:right; padding:0px 10px; font-weight:bold; color:#000; }
#tenders-feedback .tenders-feed-wrapper .tenders-feed-item .row .left.date { color:#989b9e; text-align:left; }
#tenders-feedback .tenders-feed-wrapper .tenders-feed-item .row .right { display:block; overflow:hidden; float:left; width:500px; color:#000; }
#tenders-feedback .tenders-feed-wrapper .tenders-feed-item .row .right.title { color:#3972c9; font-weight:bold; }

/* footer */
#under-content { diplay:block; overflow:hidden; width:992px; height:1px; background:url(/content/images/border-m.gif) repeat-x; font-size:1px; }

#footer-wrap { width:992px; backround:#f5f7f7; }
#footer-wrap .footer-top { width:992px; height:1px; background:url(/content/images/border-m.gif) repeat-x; }
#footer-wrap .footer-ml { width:8px; background:url(/content/images/border-m.gif) repeat-y top left; }
#footer-wrap .footer-ml div { width:7px; height:89px; background:url(/content/images/footer-bg.gif) repeat-x bottom left; margin-left:1px; font-size:1px; }
#footer-wrap .footer-mc { width:976px; background:url(/content/images/footer-bg.gif) repeat-x bottom left; }
#footer-wrap .footer-mr { width:8px; background:url(/content/images/border-m.gif) repeat-y top right; }
#footer-wrap .footer-mr div { width:7px; height:89px; background:url(/content/images/footer-bg.gif) repeat-x bottom left; margin-right:1px; font-size:1px; }
#footer-wrap .footer-bl { width:8px; height:8px; background:url(/content/images/border-bl.gif) no-repeat #f6f7f9; }
#footer-wrap .footer-bc { width:976px; height:8px; background:url(/content/images/border-m.gif) repeat-x bottom left #f6f7f9; }
#footer-wrap .footer-br { width:8px; background:url(/content/images/border-br.gif) no-repeat #f6f7f9; }

#footer-content { width:976px; }
#footer-content .c1 { width:208px; /*background:silver;*/ }
#footer-content .c2 { width:194px; }
#footer-content .c3 { width:215px; }
#footer-content .c4 { width:357px; }
#footer-content .c4 .copy { font-size:10px; font-family:tahoma; margin:7px 0px 0px 0px; }
#footer-content ul { list-style:none; margin:7px 0px 0px 0px; padding:0px; clear:both; }
#footer-content ul li { background:url(/content/images/arrow-a.gif) no-repeat 0px 7px; }
#footer-content ul li a { font-size:11px; font-family:tahoma; line-height:18px; margin-left:10px; }
#footer-content ul li a:hover { color:#ec2a31; }
#footer-content #footer-logo h2 { margin:10px 0px 11px 13px; padding:0px; }
#footer-content #footer-logo h2 a { background:url(/content/images/logo-footer.gif) no-repeat top left; width:153px; height:39px; display:block; text-indent:-9999px; }
#footer-content #interiors-logo h2 { margin:20px 0px 11px 23px; padding:0px; }
#footer-content #interiors-logo h2 a { background:url(/content/images/logo-bottom.gif) no-repeat top left; width:153px; height:39px; display:block; text-indent:-9999px; }

#footer-over { display:block; overflow:hidden; height:1px; width:992px; background:url(/content/images/border-m.gif) repeat-y left top; font-size:1px; }
#footer-over div { display:block; overflow:hidden; height:1px; width:1px; float:right; background:url(/content/images/border-m.gif) repeat-y right top; font-size:1px; }
#footer-under { height:10px; width:992px; background:url(/content/images/footer.gif) no-repeat top center; margin-bottom:16px; }

/* prices */
#prices-page { display:block; overflow:hidden; width:697px; margin-bottom:0px; }
#prices-page .description { display:block; overflow:hidden; width:697px; color:#545454; margin:5px 0px 20px 0px; }
#prices-page .description .phone { color:#3972c9; font-size:15px; font-weight:bold; }
#prices-page .description.newmargin { margin:15px 0px; }
#prices-page .prices-wrapper { display:block; overflow:hidden; width:692px; border:1px solid #dce0e4; }
#prices-page .prices-wrapper .price-header { width:682px; margin:5px 5px 0px 5px; height:49px; background:url(/content/images/bg-prices.gif) repeat-x top left; border-top:1px solid #fc3239; border-left:1px solid #fc3239; border-right:1px solid #fc3239; }
#prices-page .prices-wrapper .price-header .left { width:485px; height:48px; color:#fff; font-size:16px; font-weight:bold; border-right:1px solid #f8969a; text-align:center; }
#prices-page .prices-wrapper .price-header .center { height:48px; color:#fff; font-size:16px; font-weight:bold; border-right:1px solid #f8969a; text-align:center; }
#prices-page .prices-wrapper .price-content { width:682px; margin:0px 5px 5px 5px; height:40px; border-bottom:1px solid #fc3239; border-left:1px solid #fc3239; border-right:1px solid #fc3239; }
#prices-page .prices-wrapper .price-content .colored { background:#f8f8fa; }
#prices-page .prices-wrapper .price-content .title { width:405px; height:40px; color:#545454; font-weight:bold; border-right:1px solid #dfe2e6; border-bottom:1px solid #dfe2e6; padding-left:18px; }
#prices-page .prices-wrapper .price-content .price { height:40px; color:#545454; border-right:1px solid #dfe2e6; text-align:center; border-bottom:1px solid #dfe2e6; }
#prices-page .prices-wrapper .price-content .price.c3 { width:191px; border-right:none; }
#prices-page .prices-wrapper .price-content .nobb { border-bottom:none; }

/* contest all */
#contest a, 
#contest a span { display: block; width:117px; padding: 0 8px; background: url(/content/images/bg-button.gif) no-repeat; font-weight:bold; font-family:tahoma; text-decoration:none; cursor:pointer; }
#contest a { margin: 0; padding-left: 0; color: #ffffff; font-weight: normal; line-height: 32px; text-align: center; text-decoration: none; white-space: nowrap; outline: 0; }
#contest a span { width: 109px; min-width: 109px; height: 35px; min-height: 35px; padding-top: 0px; padding-right:2px; }
#contest a span { width: auto; height: auto; }
#contest a span, 
#contest a:hover span, 
#contest a:focus span, 
#contest a:active span { background-position:0 0; }
#contest .red { background-color:Red; } 
#contest a, 
#contest a:hover, 
#contest a:focus, 
#contest a:active { background-position:100% -36px; }

#notfound { font-size:large}
#notfound a {color:#545454; font-weight:normal; line-height:79px; white-space:nowrap; text-decoration:underline} 
