body, table td{
	font-family: arial;
	font-size: 12px;
}


div.title {
margin: 0; 
	padding: 5px 5px 14px 20px; 
	color: #1993c7; 
	font-size: 18px; 
	line-height: 18px;
	letter-spacing: -1px;
	font-family: arial; 
	font-weight: normal;
	text-align: left; 
}
div.phone {
margin: 0; 
	padding: 12px 5px 14px 20px; 
	color: #dd0000; 
	font-size: 18px; 
	line-height: 18px;
	letter-spacing: -1px;
	font-family: arial; 
	font-weight: bold;
	text-align: left; 
}
div.titleleft {
margin: 0; 
	padding: 5px 10px 14px 10px; 
	color: #1993c7; 
	font-size: 18px; 
	line-height: 18px;
	letter-spacing: -1px;
	font-family: arial; 
	font-weight: normal;
	text-align: left; 
}
p.undertitle {
margin: 0; 
	padding: 5px 5px 14px 20px; 
	color: #cb2a2d; 
	font-size: 12px; 
	line-height: 12px;
	
	font-family: arial; 
	font-weight: normal;
	text-align: left; 
}


body{
	width: 100%; 
	height: 100%;
	margin: 0; padding: 0;
	background-color: #a1d4e8;
	color:#737379;
	text-align: center;
}

/* Гамбургер - краеугольный камень здорового завтрака! */
div.bazis{
	width: 100%; 
	height: 100%; 
	text-align: center;
}
div.bazis01{
	width: 1000px; 
	height: 100%; 
	background-color: black; 
	margin-left: auto; 
	margin-right: auto;	
}
div.bazis02{
	width: 998px; 
	height: 100%; 
	margin: 0 1px; 
	background-color: white;
}

div.house{
	background: transparent url("../images/bg-right-r.gif") right bottom repeat-y scroll; 
	height:auto !important;
	min-height: 100%;
	margin-bottom: -55px;
}

* html div.house {
	height: 100%!important;
}

div.house01{
	width: 100%;
	clear: both;
	margin-bottom: 55px;
	border-bottom: 5px solid white;
}

/* Крыша (шапка с логотипом и верхним меню) */
div.hat{
	height: 213px; 
	width: 100%; 
	background: url(/img/hat.jpg) left top no-repeat;
	text-align: center;
}
div.hat div.mapacont{
	float: left; 
	padding-left: 12px; 
	padding-top: 9px;	
}
div.topmenu{
	position: absolute;
	top: 15px;
	left: 0px;
	width: 100%;
}

/* Верхнее меню - первый уровень */
div.topmenu table td.topmenubox01{
	background: url(/img/topmenubg.gif) black left top repeat-x; 
	padding: 2px;
	text-align: center;
}
div.topmenu table td.topmenubox01 div.topmenu01{
	background: url(/img/topmenubg2.gif) #050606 left top repeat-x; 
	padding: 10px 10px; 
	color: white;
}
div.topmenu table td.topmenubox01 div.topmenu01 ul{
	display: inline;
	list-style-type: none;
	list-style-position: inline;
	margin: 0; 
	padding: 0;
}
div.topmenu table td.topmenubox01 div.topmenu01 ul li{
	display: inline;
	clear: right;
	margin: 0;
	padding: 0;
	color: #d9d9d9;
}
div.topmenu table td.topmenubox01 div.topmenu01 ul li.dvdr{
	margin: 0 5px 0 5px;
	color: #686d74;
	font-size: 14px;
	line-height: 14px;
}
div.topmenu table td.topmenubox01 div.topmenu01 ul li.active,
div.topmenu table td.topmenubox01 div.topmenu01 ul li.active a{
	color: white;
	font-weight: bold;
}
div.topmenu table td.topmenubox01 div.topmenu01 ul li a{
	color: #d9d9d9;
	font-weight: normal;
	text-decoration: none;
}
div.topmenu table td.topmenubox01 div.topmenu01 ul li a:hover{
	text-decoration: underline;
}

/* Верхнее меню - второй уровень */
div.topmenu table td.topmenubox02{
	overflow: hidden; 
	padding: 2px; 
	padding-top: 0; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/wtrans.png');
}
div.topmenu table td.topmenubox02[class] {
	background-image:url(/img/wtrans.png); 
}
div.topmenu table td.topmenubox02 div.topmenu02{
	width: 100%; 
	height: 100%; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/btrans.png');
	padding: 12px 0;
	font-size: 14px;
	line-height: 17px;
	
	
}
div.topmenu table td.topmenubox02 div.topmenu02[class]{
	background-image: url(/img/btrans.png);
}
div.topmenu table td.topmenubox02 div.topmenu02 ul{
	margin: 0;
	margin-left: 25px;
	margin-right: 10px;
	padding: 0;
	list-style-type: outside;
	color: #004b98;
}
div.topmenu table td.topmenubox02 div.topmenu02 ul li a,
div.topmenu table td.topmenubox02 div.topmenu02 ul li span{
	margin-left: 20px;
	
}
div.topmenu table td.topmenubox02 div.topmenu02 ul li a{
	color: #000000;
	text-decoration: none;
}
div.topmenu table td.topmenubox02 div.topmenu02 ul li a:hover{
	color: #0476eb;
	text-decoration: underline;
}
div.topmenu table td.topmenubox02 div.topmenu02 ul li.active a,
div.topmenu table td.topmenubox02 div.topmenu02 ul li.active span
{
	color: #0476eb;
	font-weight: bold;
}

/* Список брендов (нихуя не знаю что с ним вообще делать) */
div.brandlist{
	height: 47px; 
	width: 100%; 
	background: url(/img/brandlist_bg.jpg) left top repeat-x;
}
div.brandlist01{
	height: 47px;
	width: 100%;
	background: url(/img/brandlist.jpg) center top no-repeat;
}

/* Собственно информационная часть */
div.mosaic{
	text-align: left;
	background-color: white;
}

/* Разрисовка блоков со скруглёнными границами */
div.box{
	margin-bottom: 5px;
}
div.t_clip, div.b_clip{
	height: 10px; 
	overflow: hidden; 
	background-color: #d6d7d1;	
}
div.t_clip01, div.b_clip01{
	height: 9px; 
	overflow: hidden; 
	background-color: white; 
	margin: 1px; 
}
div.t_clip01{
	margin-bottom: 0px;
}
div.b_clip01{
	margin-top: 0px;
}
div.tl_clip, div.tr_clip, div.bl_clip, div.br_clip{
	height: 10px; 
	width: 10px; 
	overflow: hidden;
}
div.tl_clip{
	float: left; 
	margin-top: -10px; 
	background: url(/img/clip_tl.gif) left top no-repeat;
}
div.tr_clip{
	float: right;
	margin-top: -10px; 
	background: url(/img/clip_tr.gif) right top no-repeat;
}
div.bl_clip{
	float: left; 
	margin-top: -10px; 
	background: url(/img/clip_bl.gif) left top no-repeat;
}
div.br_clip{
	float: right; 
	margin-top: -10px; 
	background: url(/img/clip_br.gif) right top no-repeat;	
}
div.clip_content{
	background-color: #d6d7d1;
}
div.clip_content01{
	background-color: white; 
	margin: 0 1px; 
	overflow: auto; 
	overflow-y: hidden;
}
div.clip_content01 h1{
	display: block;
	margin: 0; 
	padding: 5px 5px 14px 20px; 
	color: #1993c7; 
	font-size: 23px; 
	line-height: 23px;
	letter-spacing: -1px;
	font-family: arial; 
	font-weight: normal;
	text-align: left; 
	background: url(/img/dots.gif) left bottom repeat-x;
}

/* Колонна номер раз */
div.barrel01{
	float: left; 
	width: 249px;  
	min-height: 100%;
	margin-top: 15px;	
}
div.barrel01 div.box{
	width: 235px;
	margin-left: 9px; 
	margin-right: 5px; 
	padding: 0; 
	background-color: white;
}
div.barrel01 div.clip_content01{
	width: 233px;
}

/* Левая менюха */
ul.leftmenu{
	margin: 8px 8px 2px 8px; 
	padding: 0;
}
ul.leftmenu li{
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	line-height: 13px;
	margin-top: 3px;
}
ul.leftmenu li a{
	color: #424242;
}
ul.leftmenu a:hover{
	color: #8cc9e3;
}

/* Блок с контактной информацией и прочей ерундой */
div.barrel01 div.clip_content01 div.weirdstuff{
	margin: 10px 3px 100px 15px;
}
div.barrel01 div.clip_content01 div.weirdstuff p{
	margin: 0;
	padding: 0;
}
div.barrel01 div.clip_content01 div.weirdstuff p span.icq{
	color: #027a0b;
}
div.barrel01 div.clip_content01 div.weirdstuff p.warning{
	color: #cb2a2d;
}
div.barrel01 div.clip_content01 div.weirdstuff textarea.quickmsg{
	margin: 3px 0;
}
div.barrel01 div.face{
	position: relative; 
	margin-top: -109px; 
	margin-left: 145px; 
	z-index: 1;
}

/* Колонна номер два */
div.barrel02{
	float: left; 
	width: 550px;
	min-height: 100%;
	margin-top: 15px;
}
div.barrel02 div.box{
	padding: 0; 
	background-color: white;
}
div.barrel02 div.clip_content01{
	width: 548px;
}

/* Блок с вступительной речью */
div.barrel02 div.clip_content01 div.content_overview{
	margin: 10px 15px 5px 15px;
	width: 518px;
	padding-bottom: 4px;
}
div.barrel02 div.clip_content01 div.content_overview h4{
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 12px;
	font-weight: normal;
}
div.barrel02 div.clip_content01 div.content_overview a{
	color: #cb2a2d;
	text-decoration: none;
}
div.barrel02 div.clip_content01 div.content_overview a:hover{
	text-decoration: underline;
}
div.barrel02 div.clip_content01 div.content_overview ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div.barrel02 div.clip_content01 div.content_overview ul li ul{
	margin: 15px 0;
	margin-left: 7px;
	padding: 0;
	list-style-type: none;
}

/* Блок с собственно содержимым главной страницы */
div.barrel02 div.clip_content01 div.content_main{
	margin: 10px 15px 5px 15px;
	width: 518px;
}

/* Блок с нижними статьями */
div.barrel02 div.clip_content01 div.content_ground{
	margin: 10px 15px 5px 15px;
	width: 518px;
}
div.barrel02 div.clip_content01 div.content_ground ul,
ul.reddotted{
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}
div.barrel02 div.clip_content01 div.content_ground ul li,
ul.reddotted li{
	text-indent: 30px;
	background: url(/img/bigdot.gif) left top no-repeat;
	margin: 0;
	padding: 0;
}
div.barrel02 div.clip_content01 div.content_ground ul li a,
ul.reddotted li a{
	color: #cb2a2d;
	text-decoration: none;
}
div.barrel02 div.clip_content01 div.content_ground ul li a:hover,
ul.reddotted li a:hover{
	text-decoration: underline;
}

/* Третья колонка */
div.barrel03{
	float: right; 
	width: 199px; 
	padding-top: 120px;
	height: 73px;
	clear: right;
	background: url(/img/faxp.jpg) white right top no-repeat;
}
/*
div.barrel03 div.box{
	width: 235px;
	margin-left: 9px; 
	margin-right: 5px; 
	padding: 0; 
	background-color: white;
}
*/
div.barrel03 div.box {
	text-align: left;
}
div.barrel03 div.box  ul{
	padding-top: 0;
	margin-top: 0;
}
div.barrel03 div.accent{
	text-align: right;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

/* Футер, счётчики и копирайты. */
div.footer {
	height:55px;
	background: url(/img/footerbg_texture.jpg) 0 0 repeat-x;
	color: white;
	background-color: black;
}
div.footer div.footer01{
	height: 55px;
	background: transparent url(/img/footerbg_image.jpg) 0 0 no-repeat;
	text-align: left;
}
div.footer div.footer01 div.counters{
	float: left;
	padding: 12px 0 0 12px;
	text-align: left;
}
div.footer div.footer01 div.counters img{
	margin-right: 7px;
}
div.footer div.footer01 div.copy{
	float: right;
	padding: 25px 12px 0 0;
	text-align: right;
	font-size: 10px;
	color: white;
}
div.footer div.footer01 div.copy a{
	color: white;
	text-decoration: none;
}
div.footer div.footer01 div.copy a:hover{
	text-decoration: underline;
}

/* Побежали по контенту..  */

/* Листинг страниц */
div.paginator, 
div.pub_inform{
	margin-top: 15px;
	font-size: 11px;
	text-align: right;
}
div.paginator a{
	color: #cb2a2d;
}
div.paginator a:hover{
	text-decoration:none;
}

div.pub_inform{
	margin: 0; 
	margin-bottom: 15px;
	padding: 0;
}

/* Комментарии */
div.commentbottom{
	border-top: 1px solid #999999;
	padding-top: 5px;
	padding-right: 15px;
}

div.commentbottom div.put_comment{
	text-align: right;
}

div.commenttop{
	border-top: 1px solid #999999;
	margin-top: 10px;
}

div.commenttop h2{
	font-size: 12px;
	font-weight: bold;
}

div.commentsform input, div.commentsform textarea, div.commentsform {
	font-size: 12px;
	font-family: Tahoma;
}

div.comments_childbox{
	 padding:0px 0px 0px 20px;
}

div.com_comment_row{
}

div.com_comment_row div.nc_item{
	background-color: #dadada;
	border: 1px solid #999999;
	font-size: 11px;
	padding: 2px 5px;
}

div.com_comment_row div.text{
	background-color: #f1f1f1;
	margin-bottom: 5px;
	border: 1px solid #999999;
	border-top: 0px;
	padding: 2px 5px;
}

#globaldiv{
font-size:smaller;
float:left;

$width
}
#globaldiv div {
float:left;
margin:0;

}
.eval{
}
.eval div {
border-right:1px solid #bbbbbb !important;
border-bottom:1px solid #bbbbbb !important;
margin:0;
font-size:85%;
color:#a00000;
height:25px;
float:left;
text-align:center;
$widthdiv
}
.inview {
border-top:1px solid #bbbbbb !important;
height:35px !important;
}

.cartrigelist {
    border-collapse: collapse;
}


.cartrigelist th {
    background: #a1d4e8;
    color: #fff;
    font-size: 11px;
    font-weight: normal;
    padding: 10px 15px;
    border-right: solid 1px #fff;
}

.cartrigelist th.th-first {
    background: #a1d4e8 url(/img/th-first.gif) 0 0 no-repeat;
}

.cartrigelist th.th-last {
    background: #a1d4e8 url(/img/th-last.gif) 100% 0 no-repeat;
    border-right: none;
}

.cartrigelist td {
    border: solid 1px #a1d4e8;
    padding:5px;
    font-size: 11px;
}

.cartrigelist td.td-price {
    text-align:center;
    color:#c00;
}
.cartrigelist td.cartridgename {
    white-space: nowrap;
    /*border-left: solid 1px #a1d4e8;*/
}

img {
border: 0px;
}
p.akc {
font-family: arial;
	font-size: 15px;
color: dd0000;
font-weight: bold;
text-decoration: underline;
}
p.akc_text {
font-family: arial;
	font-size: 14px;

font-weight: normal;
text-decoration: none;
}
td.akc {
text-align: center;
border: 1px solid #999999;
font-size: 14px;
}


.qc, .qc * {font-size:11px;}
.qc {padding-top:20px;position:relative; margin-top:-135px; margin-left:-15px; z-index:100; display:none; width:224px;}
.qc form {padding:3px 10px 6px 10px; width:224px; height:158px; background:url(/netcat_files/Image/recall_form_b.png) no-repeat;}
.qc form div.m {padding-left:43px; padding-top:40px; position:relative; z-index:101;}
.qc form span {display:block; width:136px; height:20px; background:url(/netcat_files/Image/input_div_back.gif) no-repeat; margin-bottom:10px;}
.qc form span input {border:0px; padding:1px; font-size:11px; font-family:Verdana; color:#727070; margin:2px 0px 0px 2px; background-repeat:no-repeat; background-position:left center; height:15px;}
.qc form p {margin:0px; padding:0px; padding-right:27px; text-align:right; color:#fff; font-weight:bold; font-family:Verdana;}
.qc form p.l {text-align:left;}
.qc form input.subm {margin-right:30px; margin-top: 6px; width:94px; height:26px; background:url(/netcat_files/Image/send_button.gif) no-repeat; border:0px; cursor:pointer;}

.feedbackform {	background: #cccccc;	padding: 5px 0 5px 5px;	color: gray; width: 220px;}
.feedbackform .title { color: #e6eced; font-size:14px;margin-bottom:10px; font-weight: normal;}
.feedbackform form { width: 237px; }
.feedbackform .textform,
.feedbackform textarea { border: none; margin-bottom: 9px; width: 100%; font-size: 11px; padding: 2px 5px 3px 5px; font-family: Arial, Helvetica, sans-serif; color: #7c9499; background: #e6eced;  }
.feedbackform textarea { height: 63px; }
.feedbackform .btn { border: 1px solid #9cb6bb; background: #cccccc; color: white; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px 12px; *width: 83px; margin-right: 23px; }
.feedbackform .btn:hover { background: #698388; }

