body {
/*
        scrollbar-face-color: #B8C8D4;
        scrollbar-highlight-color: #7494AB;
        scrollbar-shadow-color: #7494AB;
        scrollbar-3dlight-color: #D1D7DC;
        scrollbar-arrow-color:  #3B68AD;
        scrollbar-track-color: #EFEFEF;
        scrollbar-darkshadow-color: #98AAB1;
*/
		margin:0px;
		padding:0px;
}

.autor { width: 100%; font-family: Verdana,Arial; font-size: 11px; color:black ; border: solid; border-width: 1px; border-color: #D4D5D1; }
.autorFrom { width: 25%; font-family: Verdana,Arial; font-size: 11px; color:black ; border: solid; border-width: 1px; border-color: #D4D5D1; }
.autorTextarea { font-family: Verdana,Arial; font-size: 11px; color:black ; border: solid; border-width: 1px; border-color: #D4D5D1; }

a {TEXT-DECORATION: underline;color:#FF2727;}
a:hover { TEXT-DECORATION: none;color:#FF2727;}

a.simple {TEXT-DECORATION: none;color:#000000;}
a.simple:hover { TEXT-DECORATION: none;color:#000000;}


tr {COLOR: black; FONT-FAMILY: Arial; FONT-SIZE: 12px;}



.topMenu{
 color:#FFFFFF;
 font-size:12px;
 font-weight:bold;
}

a.topMenu{
 text-decoration:none;
}

a.topMenu:hover{
 color:#FFFFFF;
 text-decoration:none;
}

.prodcell{
 border-style:solid;
 border-right-width:1px;
 border-bottom-width:0px;
 border-left-width:1px;
 border-top-width:0px;
 border-color:#DADADA;
}
.prodcell2{
 border-style:solid;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-width:1px;
 border-color:#9CAAB6;
 background-color:#69859C;
}
.prodcell3{
 border-style:solid;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-width:0px;
 border-color:#DADADA;
 padding:10px;
 font-size:10px;
}


.bottom{
 font-family:Arial;
 font-size:11px;
 color:#ffffff;
}

a.bottom:hover{
 color:#ffffff;
}


.menuselectedorange{
	background-image: url(../images/menubottombg_orange.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-color:#0B3D91;
	border-style:solid;

    border-right-width:2px;
    border-bottom-width:0px;
    border-left-width:2px;
    border-top-width:0px;
}

.menuselectedgreen{
	background-image: url(../images/menubottombg_green.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-color:#0B3D91;
	border-style:solid;

    border-right-width:2px;
    border-bottom-width:0px;
    border-left-width:2px;
    border-top-width:0px;
}

.menuselectedyellow{
	background-image: url(../images/menubottombg_yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-color:#0B3D91;
	border-style:solid;

    border-right-width:2px;
    border-bottom-width:0px;
    border-left-width:2px;
    border-top-width:0px;
}

.menuselectedviolet{
	background-image: url(../images/menubottombg_violet.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-color:#0B3D91;
	border-style:solid;

    border-right-width:2px;
    border-bottom-width:0px;
    border-left-width:2px;
    border-top-width:0px;
}

.menuselectedgray{
	background-image: url(../images/menubottombg_gray.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-color:#0B3D91;
	border-style:solid;

    border-right-width:2px;
    border-bottom-width:0px;
    border-left-width:2px;
    border-top-width:0px;
}

.menuCell{
	border-color:#ffffff;
	border-style:solid;

    border-right-width:1px;
    border-bottom-width:0px;
    border-left-width:0px;
    border-top-width:0px;
}

.firstmaintext{
LINE-HEIGHT: 15px;
}

.extline{
LINE-HEIGHT: 14px;
}

.secondcontentcell{
    background-color:#F7F6F5;
	border-color:#C2C2C1;
	border-style:solid;

    border-right-width:1px;
    border-bottom-width:0px;
    border-left-width:1px;
    border-top-width:0px;
}

.adjacentcell{
	border-color:#7F7F7F;
	border-style:solid;

    border-right-width:0px;
    border-bottom-width:1px;
    border-left-width:0px;
    border-top-width:0px;
}

.adjacentcel2{
	border-color:#C3C2C1;
	border-style:solid;
    background-color:#FFFFFF;
    border-right-width:0px;
    border-bottom-width:0px;
    border-left-width:1px;
    border-top-width:0px;
}

.adjacentcel3{
	border-color:#C3C2C1;
	border-style:solid;
    background-color:#FFFFFF;
    border-right-width:1px;
    border-bottom-width:0px;
    border-left-width:0px;
    border-top-width:0px;
}

.secondproductcell{
  background: url('../images/secondprodbg.gif') repeat-x;
	border-color:#8AA2CA;
	border-style:solid;

    border-right-width:1px;
    border-bottom-width:0px;
    border-left-width:1px;
    border-top-width:0px;

}

.secondproductcellred{
  background: url('../images/secondprodbgred.gif') repeat-x;
	border-color:#8AA2CA;
	border-style:solid;

    border-right-width:0px;
    border-bottom-width:0px;
    border-left-width:1px;
    border-top-width:0px;

}

a.menulink{
  color:#000000;
  text-decoration:none;
}

a.menulink:hover{
  color:#000000;
  text-decoration:none;
}


a.menulinkS{
  color:#FF2727;
  text-decoration:none;
}

a.menulinkS:hover{
  color:#FF2727;
  text-decoration:none;
}

a.trail{
  color:#7E7E7E;
}

a.trail:hover{
  color:#7E7E7E;
}

.trailSeparator{
  color:#7E7E7E;
}

.trailLast{
  color:#7E7E7E;
  font-weight:bold;
}

.secondproductcellred2{
  background: url('../images/secondprodbgred.gif') repeat-x;

}

.formcell{
  background: #E9E9E9 url('../images/form_bg.gif') top left repeat-y;
}
.formcell2{
  background: #E9E9E9;
}

.blacklink{
  color:#000000;
  text-decoration:none;
}
.blacklink:hover{
  color:#000000;
  text-decoration:none;
}

.blacklinkdec{
  color:#000000;
}

.blacklinkdec:hover{
  color:#000000;
  text-decoration:none;
}

.prodgroupcell{
background: url('../images/prodgroups/bg.gif') top left repeat-x;
}

.prodgroupcellSel{
background: url('../images/prodgroups/bg_sel.gif') top left repeat-x;
}

.prodlink{
 color:#434343;
 font-weight:bold;
 text-decoration:underline;
}

.prodlink:hover{
 color:#434343;
 font-weight:bold;
 text-decoration:underline;
}


.prodlinkSel{

 font-weight:bold;
 text-decoration:underline;
}

.prodlinkSel:hover{

 font-weight:bold;
 text-decoration:underline;
}

.prodgrouptext{
  color:#434343;
  font-size:11px;
}

.prodgrouptextSel{
  color:#000000;
  font-size:11px;
}


.mapdiv{

position: relative;
left: 0px;
top:-417px;
width:728px;
z-index:4;  
}

.mapdivTitle{

position: relative;
left: 0px;
top:-340px;
width:728px;
z-index:4;  
}


LI {list-style-image:url('../images/bullet.gif'); }

UL {list-style-image:url('../images/bullet.gif'); }

.prodCellLeft{
 border-color:#C9C9C9;
 border-style:solid;
 border-left-width:1px;
 border-right-width:0px;
 border-bottom-width:1px;
 border-top-width:0px;
 background:url('../images/prodgroups/bg.gif') bottom left repeat-x;
}

.prodCellRight{
 border-color:#C9C9C9;
 border-style:solid;
 border-left-width:0px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-top-width:0px;
 background:url('../images/prodgroups/bg.gif') bottom left repeat-x;
}

.prodCellCenter{
 border-color:#D3D3D3;
 border-style:solid;
 border-left-width:0px;
 border-right-width:0px;
 border-bottom-width:1px;
 border-top-width:0px;
 background:url('../images/prodgroups/bg.gif') bottom left repeat-x;
}

/* ------------------------- By Alexey ------------------------- */

.medium {
    font-size: 10px;
}

.wide {
    width: 100%;
}

/* ------------------------- Catalogue ------------------------- */
 
div.catalogue {}

div.catalogue div.content {
    padding: 20px;
}

div.catalogue a:link, div.catalogue a:hover, div.catalogue a:visited, div.catalogue a:active {
	color: #00f;
}

div.catalogue div.prodCard {
	border: #C7C7C7 1px solid;
	background-color: #FFFFFF;
}

div.catalogue div.clientInfo {
    border: #C7C7C7 1px solid;
    background-color: #F7F1EC;
}

div.catalogue div.prodCard .bigName {
	font-size: 20px;
}

div.catalogue div.prodImageLine {
	border-right: #C7C7C7 1px solid;
	display: inline;
	width: 1px;
	height: 90px;
	position: relative;
	left: 19px;
}

div.catalogue a.more {
    padding-right: 25px;
    background: url('/images/morebullet.gif') 100% 50% no-repeat;
    font-weight: bold;
}

div.catalogue div.navi {
	border: #C7C7C7 1px solid;
	background-color: #FFFFFF;
	text-align: center;
	white-space: nowrap;
}

div.catalogue div.navi a.BackNext {
	padding: 0 20px 0 20px;
}

div.catalogue div.navi a.page, .page-active {
	background-color: #F4F4F4;
	margin-right: 2px;
	padding: 4px 7px 4px 7px;
}

div.catalogue div.navi .page-active {
	background-color: #FFF;
	color: #F00;
}

div.catalogue div.search {
	padding: 0px 40px 0 40px;
}

/* Menu -> */
ul.menu {
    list-style: none;
    list-style-image: none;
    padding: 0;
    margin: 0;
}

ul.menu li {
    list-style: none;
    list-style-image: none;
    width: 100%;
    padding: 0;
    margin: 0;
    width: 100%;
    margin-bottom: 2px;
}

ul.menu li a {
	display: block;
    width: 100%;
	color: #000;
    background-color: #DEECF7;
	border-right: #DEECF7 5px solid;
}

ul.menu li a div {
	padding: 9px 0px 9px 43px;
}

ul.menu li a.bullet {
    background-image: url('../images/prodgroupbullet.gif');
    background-position: 16px 50%;
    background-repeat: no-repeat;
}

ul.menu li a:hover, div.catalogue ul.menu li a.active {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

/* Submenu -> */
div.submenu ul li {
    margin-bottom: 0;
}

div.submenu ul li a {
    background-color: #F5F5F5;
}

ul.menu div.popup {
    display: none;
    position: absolute;
    width: 200px;
    right: 100%;
    top: 0;
    margin-right: 2px;
}

ul.menu div.popup ul li a div {
    padding: 9px 20px 9px 20px;
}

ul.menu div.popup ul li {
    margin: 0;
}

ul.submenu {
    margin: 0;
    padding: 0;
}

ul.submenu li a {
	display: block;
    margin: 0;
	border-right: #DEECF7 5px solid;
	color: #000;
}

ul.submenu li a div {
	padding: 4px 0px 4px 43px;
}

/* /Submenu */

<!-- Teal -->
ul.menu li#teal a {
	border-color: #058AB3;
}

ul.menu li#teal, ul.menu li#teal a:hover, ul.menu li#teal a.active {
	background-color: #058AB3;
}

<!-- Bordo -->
ul.menu li#bordo a {
	border-right-color: #AA718A;
}

ul.menu li#bordo, ul.menu li#bordo a:hover, ul.menu li#bordo a.active {
	background-color: #AA718A;
}

<!-- Sand -->
ul.menu li#sand a {
	border-right-color: #E7A886;
}

ul.menu li#sand, ul.menu li#sand a:hover, ul.menu li#sand a.active {
	background-color: #E7A886;
}

<!-- Green -->
ul.menu li#green a {
	border-right-color: #6DA3A1;
}

ul.menu li#green, ul.menu li#green a:hover, ul.menu li#green a.active {
	background-color: #6DA3A1;
}

<!-- Cyan -->
ul.menu li#cyan a {
	border-right-color: #00ADCE;
}

ul.menu li#cyan, ul.menu li#cyan a:hover, ul.menu li#cyan a.active {
	background-color: #00ADCE;
}

<!-- Brown -->
ul.menu li#brown a {
	border-right-color: #CC6E65;
}

ul.menu li#brown, ul.menu li#brown a:hover, ul.menu li#brown a.active {
	background-color: #CC6E65;
}

<!-- Yellow -->
ul.menu li#yellow a {
	border-right-color: #F1C984;
}

ul.menu li#yellow, ul.menu li#yellow a:hover, ul.menu li#yellow a.active {
	background-color: #F1C984;
}

<!-- Violet -->
ul.menu li#violet a {
	border-right-color: #8C95B6;
}

ul.menu li#violet, ul.menu li#violet a:hover, ul.menu li#violet a.active {
	background-color: #8C95B6;
}

/* /Menu */

div.catalogue div.cart {
	padding-left: 5px;
	padding-right: 10px;
}

div.catalogue form {
    padding: 0;
    margin: 0;
}

div.catalogue div.attributes {
	border: #C7C7C7 1px solid;
	background-color: #E9E9E9;
}

div.catalogue div.attributes table.pricelist th {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	border-left: #FFF 1px solid;
	padding: 5px 10px 5px 10px;
}

div.catalogue input.quantity {
	font-size: 11px;
	width: 100%;
	text-align: right;
}

div.catalogue input.wide {
    width: 100%;
}

div.catalogue div.attributes table.pricelist tr td {
	font-size: 11px;
	padding: 2px 10px 2px 10px;
}

div.catalogue div.attributes table.pricelist tr.tr1 td {
	background-color: #FFF; 
}

div.catalogue div.attributes table.pricelist tr.tr2 td {
	background-color: #F4F4F4; 
}

div.catalogue .red {
    color: #f00;
}
/* /Cart */
