@charset "windows-1251";
body {
	background-color: #bebebe;
	margin:0px;
	padding:0px;
	font-family: Arial;
	font-size:12px;
}
.top{
	background-image:url(/gfx/top-bg.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.top1{
	background-image:url(/gfx/top-bg2.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.top2{
	background-image: url(/gfx/bg-top2.jpg);
	background-position:right top;
	background-repeat: repeat-x;
}
.top3{
	background-image: url(/gfx/bg-top3.jpg);
	background-position:right top;
	background-repeat: repeat-x;
}
.top4{
	background-image: url(/gfx/bg-top4.jpg);
	background-position:right top;
	background-repeat: repeat-x;
}
.top5{
	background-image: url(/gfx/bg-top5.jpg);
	background-position:right top;
	background-repeat: repeat-x;
}
.top6{
	background-image: url(/gfx/bg-top6.jpg);
	background-position:right top;
	background-repeat: repeat-x;
}
.main-menu-items{
	font-family:Arial;
	font-weight:bold;
	font-size:15px;
	padding-bottom:2px;
	padding-left:6px;
}
.main-menu-items a{
	text-decoration:none;
	color:#000000;
}
.main-menu-items2{
	font-family:Arial;
	font-weight:bold;
	font-size:15px;
	padding-bottom:2px;
	padding-right:5px;
}
.main-menu-items2 a{
	text-decoration:none;
	color:#000000;
}
.left-column-brd{
	border-right:#ff0000 solid 3px;
}
.left-menu-table{
	border-bottom:#9e9e9e solid 2px;
	margin-bottom:20px;
}
.left-menu-table td{
	border-top:#9e9e9e solid 2px;
}
.footer{
	color:#454545;
	font-size:10px;
	padding-left:5px;
}
.footer a{
	color:#454545;
	text-decoration:none;
}
.footer a:hover{
	text-decoration: underline;
}

.footer2{
	color:#454545;
	font-size:10px;
	padding-left:110px;
}
.footer2 a{
	color:#454545;
	text-decoration:none;
}
.footer2 a:hover{
	text-decoration: underline;
}

.left-text{
	padding-left:20px;
	padding-top:17px;
	padding-right:5px;
	font-size:11px;
	background-image:url(/gfx/sqr-red-normal.gif);
	background-repeat:no-repeat;
	background-position:6px 20px;;
}
.left-text p{
	margin:0px;
	padding:0px;
}
.left-form{
	padding-left:20px;
	padding-top:13px;
	padding-right:5px;
	padding-bottom:19px;
	font-size:11px;
	background-image:url(/gfx/sqr-red-normal.gif);
	background-repeat:no-repeat;
	background-position:6px 15px;
	;
}
.left-form form{
	margin:0px;
	padding:0px;
}
.my-edit{
	height:17px;
	width:155px;
	font-size:11px;
}
.cellpad{
	padding-top:9px;
}
.title-img{
	margin-bottom:8px;
}
.table-news{
	font-size:11px;
}
.table-news a{
	color:#000000;
	text-decoration:none;
}
.table-news a:hover{
	text-decoration:underline;
}
.news-date{
	color:#ff0000;
	font-weight:bold;
	padding-right:5px;
}
/* sections on main page */
/*------ section 01 -----------------------*/
.sect-01{
	background-image:url(/gfx/bg-gray-light.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ededed;
}
.sect-01 table{
	background-image:url(/gfx/sections-bg-01.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.sect-01-sel{
	background-image:url(/gfx/bg-red.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d1d1d1;
}
.sect-01-sel table{
	background-image:url(/gfx/sections-bg-01-sel.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
/*------ section 02 -----------------------*/
.sect-02{
	background-image:url(/gfx/bg-gray.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#dadada;
}
.sect-02 table{
	background-image:url(/gfx/sections-bg-02.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.sect-02-sel{
	background-image:url(/gfx/bg-red.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d1d1d1;
}
.sect-02-sel table{
	background-image:url(/gfx/sections-bg-02-sel.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
/*------ section 03 -----------------------*/
.sect-03 table{
	background-image:url(/gfx/sections-bg-03.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.sect-03{
	background-image:url(/gfx/bg-gray-light.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ededed;
}
.sect-03-sel{
	background-image:url(/gfx/bg-red.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d1d1d1;
}
.sect-03-sel table{
	background-image:url(/gfx/sections-bg-03-sel.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
/*------ section 04 -----------------------*/
.sect-04 table{
	background-image:url(/gfx/sections-bg-04.gif);
	background-position:right bottom;
	background-repeat:no-repeat;

}
.sect-04{
	background-image:url(/gfx/bg-gray.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#dadada;
}
.sect-04-sel{
	background-image:url(/gfx/bg-red.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d1d1d1;
}
.sect-04-sel table{
	background-image:url(/gfx/sections-bg-04-sel.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
/*------ section 05 -----------------------*/
.sect-05 table{
	background-image:url(/gfx/sections-bg-05.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.sect-05{
	background-image:url(/gfx/bg-gray-light.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ededed;
}
.sect-05-sel{
	background-image:url(/gfx/bg-red.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d1d1d1;
}
.sect-05-sel table{
	background-image:url(/gfx/sections-bg-05-sel.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
/*------ section 06 -----------------------*/
.sect-06{
	background-image:url(/gfx/bg-gray.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#dadada;
}
.sect-06-sel{
	background-image:url(/gfx/bg-red.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d1d1d1;
}
.sect-description{
	padding-top:5px;
	font-size:10px;
	padding-left:20px;
	padding-right:100px;
	padding-bottom:12px;
	color:#000000;
	text-decoration:none;
}
.left-menu-cell{
	background-color:#b3b3b3;
	padding-bottom:5px;
}
.left-menu-cell-sel{
	background-color:#ff0000;
	padding-bottom:5px;
}
.main-cell{
	background-image:url(/gfx/bg-main-cell.gif);
	background-position:top;
	background-repeat:repeat-x;
	border-top:#9e9e9e solid 2px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:24px;
}
.main-cell2{
	background-image:url(/gfx/bg-main-cell.gif);
	background-position:top;
	background-repeat:repeat-x;
	border-top:#9e9e9e solid 2px;
	padding-left:8px;
	padding-right:20px;
	padding-bottom:24px;
}
.page-title{
	padding:0px;
	margin:0px;
	font-family:arial;
	font-size:38.5px;
	font-weight:bold;
}
.page-title3{
	padding:0px;
	padding-left:12px;
	margin:0px;
	font-family:arial;
	font-size:38.5px;
	font-weight:bold;
}
.page-title2 a{
	text-decoration:none;
	color:#000000;
}
.page-title2 a:hover{
	text-decoration: underline;
}
.page-title2 small{
	font-family:arial;
	font-size:16.88px;
	font-weight:bold;
}
.page-title2{
	padding:0px;
	padding-top:13px;
	margin:0px;
	font-family:arial;
	font-size:23.63px;
	font-weight:bold;
	position:relative;
}
.submenu-item{
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	float:left;
	padding-right:23px;
	background-image:url(/gfx/sm-bullet.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-bottom:5px;
}
.submenu-item a{
	color:#858585;
	text-decoration:none;
}
.submenu-item a:hover{
	color:#000000;
	text-decoration:underline;
}
.submenu{
	padding-top:14px;
	padding-bottom:18px;
}
.top-pad{
	padding-top:22px;
	padding-bottom:10px;
}
.tbl-head{
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	background-color:#dadada;
	padding:8px;
	padding-left:10px;
}
.row-01{
	font-family:arial;
	font-size:12px;
	background-color:#f5f5f5;
	padding:8px;
	padding-left:10px;
}
.row-01 a{
	text-decoration:none;
	color:#000000;
}
.row-01 a:hover{
	text-decoration:underline;
}
.row-02 a{
	text-decoration:none;
	color:#000000;
}
.row-02 a:hover{
	text-decoration:underline;
}
.row-02{
	font-family:arial;
	font-size:12px;
	background-color:#ededed;
	padding:8px;
	padding-left:10px;
}
.img-preview{
	border:solid 3px #bfbfbf;
}
.tbl-prodinfo{
	margin-top:25px;
}
.cell-prodinfo{
	font-size:12px;
	padding-left:6px;	
}
.cell-prodinfo h2{
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-left:13px;
	margin-bottom:2px;
}
.cell-prodinfo h3{
	margin:0px;
	padding:0px;
	margin-top:11px;
	font-size:14px;
	font-weight:bold;
	padding-left:13px;
	background-image: url(/gfx/sqr-red.jpg);
	background-position:left 3px;
	background-repeat:no-repeat;
}
.cell-prodinfo p{
	padding:0px;
	margin:0px;
	margin-left:13px;
}
.tbl-info{
	margin-top:5px;
	margin-left:13px;
}
.tbl-info td{
	border-bottom:solid 2px #FFFFFF;
	padding-left:13px;
	padding-top:9px;
	padding-bottom:5px;
	font-size:11px;
	font-family:arial;
	vertical-align:top;
	height:24px;
}
.price{
	position:absolute;
	top:0px;
	right:0px;
	font-size:15px;
	font-weight:bold;
	padding-top:19px;
	padding-right:20px;
}
.about-schort{
	padding-left:12px;
	font-size:12px;
	padding-top:22px;
	padding-bottom:18px;
}
.about-schort p{
	padding:0px;
	margin:0px;
}
.pag-left-right{
	padding-left:12px;
	font-size:12px;
	padding-bottom:18px;
}
.pag-left-right p{
	padding:0px;
	margin:0px;
}
.list-sites{
	margin-top:8px;
	font-size:12px;
}
.list-sites td{
	padding-bottom:10px;
}
.list-sites td a{
	text-decoration:none;
	color:#000000;
}
.list-sites td a:hover{
	text-decoration: underline;
}
h4{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	background-image: url(/gfx/sqr-red-normal.gif);
	background-position:left;
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	padding-left:13px;
}
.img-brd{
	border:#bebebe solid 3px;
}
a.black{
	color:#000000;
	text-decoration:none;
}
a.black:hover{
	text-decoration:underline;
}
.cell-red-brd{
	border-top:#ff0000  solid 2px;
	width:211px;
	height:26px;
	vertical-align:middle;
}
.cell-red-black{
	border-top:#000000  solid 2px;
	height:26px;
}
.cell-red-none{
	height:26px;
	vertical-align:middle;
}
h5{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	background-image: url(/gfx/sqr-red-normal.gif);
	background-position:left;
	background-repeat: no-repeat;
	padding:0px;
	margin:0px;
	padding-left:13px;
}
.regions{
	font-weight:bold;
	font-size:13px;
	line-height:20px;
	color:#ff0000;
}
.regions a{
	text-decoration:none;
	color:#000000;
}
.regions a:hover{
	text-decoration: underline;
}
.managers{
	font-size:12px;
	line-height:20px;
	color:#ff0000;
}
.managers a{
	text-decoration:none;
	color:#000000;
}
.managers a:hover{
	text-decoration: underline;
}
.manager-info{
	font-size:11px;
	line-height:17px;
	padding-left:9px;
}
.manager-info a{
	text-decoration:none;
	color:#000000;
}
.manager-info a:hover{
	text-decoration: underline;
}
.manager-name{
	font-size:13px;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
	font-weight:bold;
}
.bullet-title{
	font-size:12px;
	font-weight:bold;
	padding-left:9px;
	margin-top:17px;
	background-image:url(/gfx/sqr-red-small2.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.bullet-title a{
	color:#000000;
	text-decoration:none;
}
.bullet-title a:hover{
	text-decoration:underline
}
.region-name{
	font-size:14px;
	font-weight:bold;
	padding-bottom:3px;
}
.phone-text{
	font-size:11px;
	padding-bottom:3px;
	padding-top:7px;
}
h5 a{
	color:#000000;
	text-decoration:none;
}
h5 a:hover{
	text-decoration:underline;
}
.news-date-big{
	color:#ff0000;
	font-weight:bold;
	padding-right:15px;
}
.news-ant{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:15px;
	font-size:11px;
}
.news-ant p{
	padding:0px;
	margin:0px;
}
.news-ttl{
	font-weight:bold;
}
.news-ttl a{
	text-decoration:none;
	color:#000000;
}
.news-ttl a:hover{
	text-decoration: underline;
}
.tbl-pad-lt{
	padding-top:14px;
	padding-left:15px;
}
.noitems{
	padding-top:5px;
	padding-left:15px;
	display:none;
}
.header-phone{
	position:absolute;
	top:9px;
	right:10px;
	font-size:21px;
	font-family:arial;
	font-weight:bold;
}
.header-phone small{
	font-size:14px;
	font-family:arial;
	font-weight:bold;
}

.left_menu, .left_menu-sel {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	background-image: url(/gfx/sqr-red-normal.gif);
	background-position:left;
	background-repeat: no-repeat;
	margin:0px;
	padding:5px 0px;
	padding-left:13px;
}
.left_menu a {
color:#000000;
text-decoration:none;
}

.left_menu-sel a {
color:#FF0000;
text-decoration:none;
}

.left_menu a:hover {
color: #FF0000;
text-decoration:none;
}

.left_menu2, .left_menu2-sel {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 3px ;
	padding:5px 0px;
	padding-left:23px;
}
.left_menu2 a {
color:#000000;
text-decoration:none;
}

.left_menu2-sel a {
color:#FF0000;
text-decoration:none;
}

.left_menu2 a:hover {
color: #FF0000;
text-decoration:none;
}

.left_menu_hdr, .left_menu_hdr a {
	font-family:Arial;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:8px 0px;
	padding-left:12px;
	text-decoration:none;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #FF0000;
}


.price-list-item {
	font-family:Arial;
	font-weight:normal;
	font-size:14px;
	background-image: url(/gfx/sqr-red-normal.gif);
	background-position:left;
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	padding-left:13px;
}	

.price-list-item a{
	color:#000000;
}

.main-content {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
