body, table td{
	font-family: arial;
	font-size: 12px;
}

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 20px 0 10px;
	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;
}
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: #004b98;
	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;
	min-height: 100%; 
	clear: right;
	background: url(/img/faxp.jpg) white right top no-repeat;
}
div.barrel03 div.accent{
	text-align: right;
	margin-bottom: 25px;
	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;*/
}