@charset "windows-1251";
/* CSS Document */
body { behavior: url(/retail_new/css/csshover.htc);} /*4png*/
img, div {behavior: url(/retail_new/css/iepngfix.htc);} /*4png*/

body { font-size:16px; margin:0; padding:0; background: url(/retail_new/i/gradient_top.gif) repeat-x #a5a5a5;}
img, div { border:0;}
a { white-space:nowrap;}
a:link {color:#B22D2D;text-decoration:underline;}
a:hover { color:red !important; }
a:active {color:#B22D2D;text-decoration:underline;}
p {font:11px Tahoma;}
ul {font:11px Arial; line-height:14px; padding:0; margin-left:5px; list-style:none; margin:0;  white-space:normal; position:relative;}
li { padding:0 0 0 20px; background:url(/retail_new/i/bullet.gif) 5px 2px no-repeat; margin:0; position:relative; clear:both;}

/*top flash*/
div#topflash {width:100%; height:426px; margin-bottom: -25px; _margin-bottom: -100px !important; z-index: 10;}

/*top search menu*/
div#search {font-family:Arial,sans-serif; font-size:70%; position:absolute; height:15px !important; right:32px; top:40px;}
div#search input {padding:0;margin:0 4px 0 11px; border:1px solid #B22D2D;font-size:xx-small;height:14px; vertical-align:bottom;}
div#search img{ vertical-align:bottom; margin:0 0 1px 0; /margin:0 0 2px 0;/*4ie*/}

/*table expert retail+dnevnik proekta*/
table#minw {width:100%; z-index: 550; }
table#minw tr{width:100%;}
table#minw div {float:left;}
td#td1 {width:60%;}
td#tdc {width:7%;}
td#td2 {width:33%;}


/*left column*/
td#td1 div#leftcol {width:100%; position:relative; margin:-20px 0 0 0; float:left; display:block;}
td#td1 div#leftcol object,div#leftcol embed {position:relative; float:right; border:0; padding:0; margin-right:2%;}
td#td1 div#leftcol img {position:absolute; left:18px; top:90px; float: left;}
td#td1 div#leftcol p { width: 75%; margin:19px 0 0 115px; _margin-left:65px; float:left;}

/*right column*/
td#td2 div#rightcol {position: relative; width:100%; float:left; color:#fdfdfd; margin:-20px 0 0 0; z-index: 600; }
td#td2 div#rightcol p {margin:0 0 16px 14px; width:90%; _margin-left:16px;}
td#td2 div#rightcol p.upper {text-transform:uppercase; font-weight:bold; margin:0 0 0 13px; _margin-left:16px;}
td#td2 div#rightcol p#rfp {position:relative; margin-top:-20px;}
td#td2 div#rightcol a {color:#fdfdfd; font-size:11px; font-family:Tahoma; margin:0 0 0 14px; _margin-left:16px; z-index: 1000; }

/***center table***/
div#table { border:0; position:relative; clear:both; width:90%; margin:0 0 0 5%; margin-top:-12px; z-index: 2; }
table.center div {float: left; }


/*first string*/
table.center {width:100%;}
table.center tr#first {width:100%; height:37px;}
tr#first p {text-transform:uppercase; font:bold 12px Tahoma; margin:13px 0 13px 20px;}
div#news , div#articles , div#events , div#analytics{ margin:0; padding:0; height:37px;}
div#news p#news, div#events  p#events, div#articles  p#articles, div#analytics  p#analytics{ margin:13px 0 0 20px;}

/*second string*/
div#newscont, div#eventscont  { background:#fff; width:100%;}
div#articlescont, div#analyticscont   { background:#fff; width:100%;}
td div p {margin:6px 10px 10px 20px;}
td div p a { color:#000;  font-weight:bold; text-decoration:none; white-space:normal;}
td div p.date {margin:9px 10px 3px 20px;}
td div p.date a {color:#b22d2d; font-weight:normal;}
td div p#arhiv {margin:20px 10px 0px 20px; /margin-bottom:-13px;/*4ie*/ _margin:20px 10px 0px 20px;/*4ie6*/ padding-bottom:5px; font-weight:normal;}
td div p#arhiv a {color:#b22d2d; text-decoration:underline; font-weight:normal;}
td div p#clients a {color:#57849f;  text-decoration:underline; font-weight:normal; white-space:nowrap;}
td div p#clients {position:absolute; bottom:30px; margin:0 0 0 20px; font-weight:normal;}
img#clients {position: absolute; margin: 15px 0 0 20px;}
div#client_p  {padding:0 10px 0 127px;}
div#client_p img {margin:15px 0 0px 15px; vertical-align:top;}

td { vertical-align:top;}
td.td1 {width:60%; background:#fff;}
td.tdc {width:7%;}
td.td2 {width:33%;  background:#fff;}

/*ramka*/
img#lb {position:relative; float:left;}
img#lt {position:relative; float:left;}
img#rt {position:relative; float:right;}
img#rb {position:relative; float:right;}
/*img#beem { /max-height:1 !important; /margin:0 !important; /padding:0 !important; width:0px;}*/

/*bottommenu*/
p#botmenu {font-size:11px;}
p#botmenu, p#botmenu a {color:#b22d2d;}
p#botmenu img {margin:0px 2px -2px 0;}
p.products { margin:8px 0 0 0 !important;}
p.products b {margin:0 5px 0 0;}

/*cellar*/
div.cellar {position: relative; padding:38px 5% 0 5%;}
div.cellar p {color:#424242; margin:0; font-size:10px;}
div.cellar p.copy {color:#000; margin:27px 0 15px 0; font-size:11px;}
div.cellar p.sitemap {padding:20px 0; font-size:11px;}
div.cellar p.sitemap a {color:#525252;}
div.cellar p#m2 {color:#525252; width:85px; font-size:9px; position:absolute; right:187px; bottom:70px;}
div.cellar p#m2 a {color:#525252;}
a#mailto {color:#424242;}

/*INNER PAGES*/
a#home {position: absolute; top:0;}
div#bred {position:absolute;margin-left:5%; top:210px; padding-left:21px; z-index:9;}
div#bred a {font: 11px Arial; color:#000;}
div#bred p {font:11px Arial; margin:0;}
a#print { position:relative; float:right; padding:0         15px 0 0; background:url(/retail_new/i/print.gif) right center no-repeat; margin: 55px 10px 0 0; /margin:55px 0 0px 0;}
a#print:link, a#print:visited{color:#b22d2d; font: 11px Arial;}
a#print:hover { text-decoration:none; color:red;}

/*list*/
div#divtop {padding-top:244px;}
div#list { background:#fff; position:relative; margin:0 309px 0 5%; border:0; padding:0px 25px 15px 21px;}
/*img#lta {position:relative; float:left; margin-left:-21px;}
img#rba {position:relative; float:right; margin-right:-25px;}
img#rta {position:relative; float:right; margin-right:-25px;}
img#lba {position:relative; float:left; margin-left:-21px;}*/
img#lta {position:absolute; left:0; _position:relative; _float:left; _margin-left:-21px;}
img#rba {position:absolute; right:0; _right:309px;}
img#rta {position:absolute; right:0; _right:309px;}
img#lba {position:absolute; left:0; _position:relative; _float:left; _margin-left:-21px;}

div#list h2 {padding: 47px 0 0 0px; font: bold 14px Arial; text-transform:uppercase;  margin:0px 0 14px 0;}


div#list1 {padding:5px 0px 27px 0px;}
div#hr { padding:1px 0 0 0px; margin:0; background: #4b678b;}

div#comment {padding:10px 0; background: #e9ebeb; position:relative; width:160px;}
div#comment p {margin:0 0 0 12px; font: 10px Arial; line-height:12px; color:#333333;}

div#list1 table {margin-top:6px;}
/*div#list1 ul {font:11px Arial; line-height:14px; padding:0; margin-left:5px; list-style:none; margin:0;  white-space:normal; position:relative;}
div#list1 li { padding:0 0 0 20px; background:url(/retail_new/i/bullet.gif) 5px 2px no-repeat; margin:0; position:relative; clear:both;}
*/
/*table in cell*/
div#list1 table table {font: 11px Arial;}
div#list1 table table th { background:#c4c4c4; text-align:left; font-weight:bold; padding:5px 0 5px 10px;}
div#list1 table table td { padding:0 0 0 10px; padding:5px 0 5px 10px;}
div#list1 table table tr.grey { background:#f0f0f0;}
/*table out cell*/
table#table1 {font: 11px Arial;}
table#table1 th { background:#c4c4c4; text-align:left; font-weight:bold; padding:5px 0 5px 10px;}
table#table1 td { padding:0 0 0 10px; padding:5px 0 5px 10px;}
table#table1 tr.grey { background:#f0f0f0;}

div#list1 td.foto {width:180px;}
div#list1 td.foto img {margin-top:8px;}
table#righttext td.foto img, table#righttext td.foto div{float:right;}
img#korus_label {position:absolute; top:78px; left:5%; padding-left:35px;}
img#top-menu {position:absolute; top:0px; right:0px;}
map area { background:black; color:#000;}

div#about {position:absolute; top:22px; right:441px; z-index:8; background:url(/retail_new/i/topm_about.gif) left top no-repeat; height:48px; width:157px;}
div#product {position:absolute; top:22px; right:222px; z-index:8; background:url(/retail_new/i/topm_products.gif) left top no-repeat; height:48px; width:157px;}
div#clients {position:absolute; top:87px; right:440px; z-index:8; background:url(/retail_new/i/topm_clients.gif) left top no-repeat; height:35px; width:113px;}
div#facilities {position:absolute; top:87px; right:270px; z-index:8; background:url(/retail_new/i/topm_uslugi.gif) left top no-repeat; height:35px;width:112px;}
div#pres-center {position:absolute; top:130px; right:309px; z-index:8; background:url(/retail_new/i/topm_press-center.gif) left top no-repeat;height:24px; width:76px;}
div#about:hover { background:url(/retail_new/i/topm_about-a.gif) left top repeat; cursor:pointer;}
div#product:hover { background:url(/retail_new/i/topm_products-a.gif) left top repeat; cursor:pointer;}
div#clients:hover { background:url(/retail_new/i/topm_clients-a.gif) left top repeat; cursor:pointer;}
div#facilities:hover { background:url(/retail_new/i/topm_uslugi-a.gif) left top repeat; cursor:pointer;}
div#pres-center:hover {  background:url(/retail_new/i/topm_press-center-a.gif) left top repeat; cursor:pointer;}

/*v2*/
div#list2 {padding:5px 0px 27px 0px;}
div#list2 ul {font:11px Arial; line-height:14px; padding:0px; margin:0px 0 0 25px; list-style-image:url(/retail_new/i/bullet.gif); clear:left;}
div#list2 li { padding:0px; margin:0; position:relative; background:none; clear:none;}
div#list2 table {font: 11px Arial;}
div#list2 table th { background:#c4c4c4; text-align:left; font-weight:bold; padding:5px 0 5px 10px;}
div#list2 table td { padding:0 0 0 10px; padding:5px 0 5px 10px;}
div#list2 table tr.grey { background:#f0f0f0;}

/*obshee*/
div#imageleft {width:160px; float: left; margin:12px 19px 5px 0; position:relative;}
div#imageright {width:160px; float: right; margin:12px 0px 5px 19px; position:relative;}


/*right menu*/
div#firstmenu {border-top:1px solid #9d4444;}
div#rightmenu { position:absolute; top:284px; right:0; z-index:30;}
div.menu {width: 206px; padding: 7px 0 7px 27px; background:url(/retail_new/i/arrow_m.gif) no-repeat 9px center; border-bottom:1px solid #9d4444; margin:0 39px 0 0;}
div.menu a { text-decoration:none; white-space:normal;}
div.menu a:link, div.menu a:visited, div.menu a:active {color:#000;}
div.menu a { margin:0; font: 11px Arial; color:#000; width:223px;}
div.menu a:hover {color:red; text-decoration:underline;}
a#active {font-weight:bold;}
div#firstmenu2 {border-top:0px; #909090;}
div.menu2 {width: 186px; padding: 7px 0 7px 47px; background:url(/retail_new/i/arrow_red.gif) no-repeat 29px center; border-top:1px solid #909090; margin:0 39px 0 0;}
div.menu2 a { text-decoration:none; white-space:normal;}
div.menu2 a:link, div.menu a:visited, div.menu a:active {color:#000;}
div.menu2 a { margin:0; font: 11px Arial; color:#000; width:223px;}
div.menu2 a:hover {color:red; text-decoration:underline;}
div#lastmenu {border-bottom:1px solid #9d4444;}
div#lastmenu2 {border-bottom:1px solid #909090;}
div#rightmenu img {float:left;}
div#rightmenu img#morkov {clear:left;}
div#rightmenu img#format {clear:both; margin-top:24px;}

/**/

div#pageup {padding:30px 0 10px 0px; clear:left;}
div#pageup a {margin:0px; padding:0px 0 0 0; position:relative; font: 11px Arial;}
div#pageup a:link {color:#B22D2D;text-decoration:underline;}
div#pageup a:hover {color:red !important; text-decoration:none;}
div#pageup a:visited {color:#b22d2d;}
div#pageup img {padding-top:0px;}

/*contacts*/
div.clientcell { width: 150px; height: 150px; border-width:medium medium 1px 1px; border-style:none none solid solid; border-color: #B2B2B2 rgb(178, 178, 178); position:relative; float:left; margin-top:10px; }
div#list1,div#list2 {width:100%; padding-bottom:0;}
div.clientcell img { position:absolute; bottom:50px; margin-left:10px;}
div.clientcell a img {float: right; position:relative; margin:0 0 0 2px;}
div.clientcell div#put { position:absolute; top:50px; right:10px;}

div.clientcell table {width:100%; height:50px; position:absolute; bottom:0;}
div.clientcell table p {color:#333333; font-family:Arial,sans-serif; font-size:70%; font-weight:bold; padding:0 0 0 23px; background:url(/retail_new/i/topmenubullet.gif) no-repeat 10px 3px; position:relative; margin:5px 0 5px 0;}
div.clientcell table td { vertical-align:middle;}

.clearing { clear: both; }

