/* new */ 

body {

	margin: 0px;
	padding: 0px;
}

div {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

div.top {

 	background-image: url(../img/topback2.gif);
}

div.toplogo {

 	background-image: url(../img/toplogo.gif);
	background-repeat: no-repeat;
}

div.topline {

 	background-image: url(../img/topline_bg.gif);
	background-repeat: repeat-x;
}

div#topright {

	position: absolute; 
	right: 0px; 
	top: 0px;
}

div#camera {

	position: absolute; 
	left: 440px; 
	top: 0px;
}

div#tel {

	position: absolute; 
	right: 0px; 
	top: 40px;
}

/* top menu */

div.topmenuleft {

 	background-image: url(../img/top_menu_left.gif);
	background-repeat: no-repeat;
  float: left;
	width: 37px;
	text-align: right;
}

div.topmenucontent {

  float: left;
	padding: 8px 5px 2px 5px;
	font-size: 9pt;
	font-weight: bold;
	color: #A0E0EC;
}

div#topmenucontent img {

	padding: 0 5px 0 5px;
	vertical-align: middle;
	height: 28px;
	width: 4px;
}

div.topmenuright {

 	background-image: url(../img/top_menu_right.gif);
	background-repeat: no-repeat;
  float: left;
	width: 21px;
}
	
div#topmenu {

	position: absolute; 
	right: 60px; 
	top: 88px;
 	background-image: url(../img/top_menu_backline.gif);
	background-repeat: repeat-x;
}

/* middle */

div.middleline {

 	background-image: url(../img/middle_bg.gif);
	background-repeat: repeat-x;
}

div#middlemenu {

	position: absolute; 
	right: 0px;
	top: 162px;
	text-align: right;
 	background-image: url(../img/middle_menu_bg.gif);
	background-repeat: repeat-x;
}

div.middlemenuleft {

 	background-image: url(../img/middle_menu_left.gif);
	background-repeat: repeat-x;
  float: left;
  width: 22px;
}
	
div.middlemenucontent {

  float: left;
	padding: 5px 10px 0px 5px;
	font-size: 8pt;
	color: #147487;
	height: 100%;
}

div#middlemenucontent a{

	padding: 0 8px 0 8px;
}

div#title {
  
	position: absolute; 
	left: 10px; 
	top: 170px;
	font-size: 8pt;
	color: #147487;
}


/* content */

div#content-left-bg {

 	background-image: url(../img/left_menu_back.gif);
	background-repeat: repeat-y;
	width: 100%;
}

div#content-right-bg {

	background-position: right;
 	background-image: url(../img/right_menu_back.gif);
	background-repeat: repeat-y;
  position:relative;
}


div#content-left-margin {

    margin-left: 135px;
    background-color: white;
}

div#content-right-margin {

    background-color: #FFFFFF;
    margin-right: 136px;
    min-height:2500px;
    height:auto !important;
    height:2500px;
}

div.text {

    background-color: #FFFFFF;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
    text-align: left;

    padding-left: 5px;
    padding: 25px;
    padding-top: 35px;
}


div#mcontent-main {

	background-color: #FFFFFF;
}


div#content-left-menu {

  position:absolute;
  width:135px;
  top:190px;
  left:0px;
}

div#content-right-menu {

  position:absolute;
  width:136px;
  top: 0px;
  right: 0px;
}

div.leftmenutitle {

 	background-image: url(../img/left_menu_title.gif);
	background-repeat: no-repeat;
}

div#leftmenubottom {

 	background-image: url(../img/left_menu_bottom.gif);
	background-repeat: no-repeat;
	position: relative; 
}

/* right menu */


div.rightmenucontent {

	width: 135px;

}


div.leftmenutitle {

 	background-image: url(../img/left_menu_title.gif);
	background-repeat: no-repeat;
}

div.rightmenutitle {

 	background-image: url(../img/right_menu_title2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 44px;
}

div.leftmenubottom {

 	background-image: url(../img/left_menu_bottom.gif);
	background-repeat: no-repeat;
}

/* bottom */

div.bottom {

 	background-image: url(../img/bottom_bg.gif);
	background-repeat: repeat-x;
}

div.bottomleft {

	float: left; 
	background-image: url(../img/bottom_left.gif);
}

/* maincontent */

div.maincontent {

}

div#mcontent {

	background-color: #FFFFFF;
}


/* main page */

div.contenthead {

	font: 9pt Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #147487;
	padding: 0 0 0 15px;
}

div.banner {

	text-align: center;
	padding: 10px 0 5px 0;
}

div.hr {
	background-image: url(../img/bottomline.gif);
}


/* vendods left */

/* заголовок типа товара, расположеный в левом меню */
div.titlemini, a.titlemini {

	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 0 10px 3px;
}


/* название вендора в меню слева */
div.whiteminititle, a.whiteminititle {

	font-size: 9pt;
	text-align: left;
	color: #FFFFFF;
	padding: 0 4px 0 5px;
}

a.whiteminititle {

	font-size: 9pt;
	color: #FFFFFF;
	padding: 0 4px 0 0px;
}

a.whiteminititle-sel {

	font-size: 9pt;
	color: #F68635;
	padding: 0 4px 0 0px;
}


a.whiteminititle-prod {

	font-size: 8pt;
	color: #FFFFFF;
	padding-left: 8px;
}

a.whiteminititle-prod-sel {

	font-size: 8pt;
	color: #F68635;
	padding-left: 8px;
}


ul {

	margin: 0 8px 0 4px;
	padding: 0px 10px 0 6px;
}

li.vendorslist {

	font-size: 8pt;
	text-align: left;
	color: #FFFFFF;
	padding: 0px 0 0 2px;
}

li.vendorslist-prod {

	font-size: 8pt;
	text-align: left;
	color: #FFFFFF;
	padding: 0px 0 0 2px;
}

/* название вендора в меню слева, выделеный */
a.whiteminititle-sel {

	color: #F68635;
}


/* right content */

div.rightmod {

	padding: 0 0px 0 7px;
}

div.rightcontent {

	font-size: 8pt;
	color: #FFFFFF;	
	padding: 0 0 0 7px;
}

div.copy {

	float: left;
	font-size: 8pt;
	color: #FFFFFF;
	width: 100%;
	text-align: center;
	position: absolute;
	padding-top: 15px;
}

div.footer {

    text-align: center; 
    width: inherit; 
    padding: 10px 135px 3px 0;
}
	