html, body { margin:0; font-family:arial; font-size:14px; background:#DFDFDF;}
img {display:block; border:0;}
.clear {clear: both;}

.cont {padding:24px; background:#EBEBEB;}
.m_cont { width:976px; padding:16px 40px 16px 40px; background:url('images/site_bg.jpg') repeat-y; }
.top_cont { width:976px; height:5px; background:url('images/top_bg.jpg') no-repeat; font-size:1px; }
.bot_cont { width:976px; height:5px; background:url('images/bot_bg.jpg') no-repeat; }
.w_cont { background:url('images/w_bg.jpg') repeat-y;}
.b_line { border-top:solid #A6ABAD 1px; width:627px; height:1px; margin-left:269px;}

.title {height:77px; width:896px; margin-bottom:3px;}
.title img { float:left;}
.title .text {float:left; background:#0A5E8D; width:99px; margin-right:1px; height:77px;}
.title .text p {border-left:solid #fff 1px; color:#fff; font-size:0.65em; padding:0 0 0 15px; margin:25px 0 0 0;}
.title .banner {float:left; background:#076186; height:77px; width:527px;}

.title_menu {height:86px; width:896px;}
.title_menu .banner {height:86px; width:269px; float:left; margin-right:-269px;}
.title_menu .menu {height:86px;margin-left:269px;}
.title_menu .menu img {float:left; margin-right:6px;}
.title_menu .menu .last {float:left; margin-right:0px;}

.left { width:269px; margin-right:-707px;}
.right {float:right; margin-left:-269px; width:627px; height:100%; padding-right:80px;}
.workzone {border-top:solid #A6ABAD 1px; border-left:solid #A6ABAD 1px; border-right:solid #A6ABAD 1px; font-family : tahoma; font-size :0.9em; color : #000000; padding:3px;}
.workzone a {color:#025466;}
.workzone h1 {color:#025466; font-size:1.2em; text-align:center;}
.workzone h2 {color:#025466; font-size:1.1em; text-align:left;}
.workzone h3 {color:#990000; font-size:1.1em; text-align:left;}
.work_top {height:3px; background:#fff; font-size:1px;}

.menu_title { width:260px; border:solid #A6ABAD 1px; height:21px; background:url('images/menu_title_bg.jpg') repeat-x; margin-top:2px;}
.menu_title .bullet {margin:2px 5px 0 5px; float:left;}
.menu_title .bullet2 {margin:2px 3px 0 0px; float:right;}
.menu_title a {text-decoration:none;}
.menu_title span {line-height:20px; color:#860300; font-weight:bold; font-size:0.85em; font-family:tahoma;}
.menu_work {border-left:solid #A6ABAD 1px; border-right:solid #A6ABAD 1px; border-bottom:solid #A6ABAD 1px; width:260px; margin-bottom:20px;}
.menu_work ul {margin:0 0 20px 0; padding:0; }

.menu_work .l0 { border-bottom:dashed #A6ABAD 1px; margin:0px 10px 0 10px; background:url('images/menu_bullet.gif') no-repeat; background-position:left center;}
.menu_work .l0 a {font-family : tahoma; font-size :0.9em; color : #000000; text-decoration:none; display:block; margin:0px 0 0px 20px; padding:3px 0 3px 0;}
.cat { margin:0px 10px 0 10px; border-bottom:dashed #A6ABAD 1px;}

.menu_work .l1 { margin:0px 0px 0 0px; background:#E3E3E5;}
.menu_work .l1 a {font-family : tahoma; font-size :0.8em; color : #000000; text-decoration:none; display:block; margin:0px 0 0px 20px; padding:3px 0 3px 0;}

.menu_work .l2 { margin:0px 00px 0 00px; background:#E3E3E5;}
.menu_work .l2 a {font-family : tahoma; font-size :0.7em; color : #000000; text-decoration:none; display:block; margin:0px 0 0px 40px; padding:3px 0 3px 0;}


.art_work {border-left:solid #A6ABAD 1px; border-right:solid #A6ABAD 1px; border-bottom:solid #A6ABAD 1px; width:260px; padding-bottom:20px; margin-bottom:20px;}
.art_work ul {margin:0; padding:0px;}
.art_work li { list-style:none; margin:0px 10px 0 10px; }
.art_work li a {font-family : tahoma; font-size :0.9em; color : #000000; text-decoration:none; display:block; margin:0px 0 0px 0px; padding:3px 0 3px 0;}
.anons_work {border-left:solid #A6ABAD 1px; border-right:solid #A6ABAD 1px; border-bottom:solid #A6ABAD 1px; width:260px; padding-bottom:20px; margin-bottom:0px;}
.anons_work p {margin:0 0 0 10px; padding:5px 0 0 0;}
.anons_work img {float:left; margin:5px 5px 3px 0;}
.anons_work a {font-family : tahoma; font-size :0.9em; color : #000000; text-decoration:none;}

.articles_list { margin-bottom:10px; border:solid #A6ABAD 1px; background:url('images/menu_title_bg.jpg') repeat-x;}
.articles_list .bullet {margin:2px 10px 0 7px; float:left;}
.articles_list a {line-height:21px; margin:0; padding:0; display:block; margin-left:40px; color:#860300; font-weight:bold; text-decoration:none;}

.sales {margin-bottom:10px;}
.sales a { margin:0; padding:0; display:block; margin-left:40px; color:#860300; font-weight:bold; text-decoration:none;}
.sales p {margin:0;}
.sales img {float:left; margin:3px 3px 3px 0;}

.viewsales img {margin:3px 3px 3px 0;}
.viewsales h1 {color:#860300; font-size:1.1em;}

/* workzone info */
.table_border {border-collapse: collapse; border: solid #000 1px;}
.table_border td, .table_border tr {border:solid #000 1px;}
.info_table h2 {color:#fff; margin:0; text-align:center;}
.info_table img {margin:2px 3px 3px 0;}
.blue_table, .blue_table2 {border-collapse: collapse; border: solid #4f81bd 1px;}
.blue_table td, .blue_table tr, .blue_table th {border:solid #4f81bd 1px; padding:0 3px 15px 3px; text-align:center;}
.blue_table2 td, .blue_table2 tr, .blue_table2 th {border:solid #4f81bd 1px; padding:0 3px 3px 3px; text-align:left;}
.blue_table th, .blue_table2 th {background:#4f81bd; color:#fff;}

.tag_price span, .tag_catalog span {font-size:1.1em; color:#860300;}