div.art-detail ul li {font-family:times new roman, arial, helvetica, sans-serif;}
div.art-detail ul li ul.disc li {font-size:80%;}
.article-a {font-size:125%; font-weight:normal;}
.small-p {font-size:90%;}

div.links-articles h5 {padding:0; margin:0 0 3px 0; font-size:100%;}

#horizont {BACKGROUND:url('/images/line_g2.gif') repeat-x left top; HEIGHT:1px; margin:30px 0 20px 0;}

div.links-articles {padding: 0;}

div.links-articles ul {padding: 0; list-style-type: none;}

div.links-articles li {padding: 5px 0 0 0;font-size:85%}

.cmp-add, .cmp-del {
		padding-left: 12px;
        color: #333333;
		font-size:90%; font-family:tahoma, arial, helvetica, sans-serif;
		cursor: pointer;  line-height: 10px;
}
.cmp-add {
		background:  url(/images/cmp-add.gif) no-repeat left top;
}
.cmp-del {
		background:  url(/images/cmp-del.gif) no-repeat left top;
}

div.rightcol h5 {padding: 1px 4px 3px 5px;	margin: -5px -5px 0px -5px; font-size:100%; background: #bcbcbc; line-height: normal;}

div.rightcol2 div {
	padding: 9px;
	width: auto !important;
	width: 100%;
	border: none;
	background: none;
}

.catalog-price {font-weight:bold;}

div.rightcol div {
	border-top: 1px solid #bcbcbc;
	border-left: 1px solid #bcbcbc;
	border-bottom: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	padding: 5px;
	width: auto!important;
	width: 100%;
	background: #FFFFFF;
}

div.rightcol {
    margin: 0 3px 10px 3px;
	background: #bcbcbc;
}
#divBoxCompareList { margin:0; padding:0;}
div.rightcol div div { border: none;padding: 0 3px 0 3px; }
div.rightcol ul {
	list-style-type:none; padding:6px 6px 0 6px;
}

div.rightcol li {
	padding-bottom:5px;
}
div.slogan { width:470px; line-height:14px; margin:15px 0 13px 10px; padding:0; font-size:125%; font-weight:normal;}

ul.compare {
	list-style-type:none;
	padding-top:10px;
}

ul.compare li {
	padding-top:0px;padding-bottom:2px;
}

.fon {
	background: url(/images/top-bg.gif) left top;
}
/* right side */
#right {
	float: right;

	margin: 0 0 10px 0;
}
	.right_articles {
		border: 1px solid #ccc;
		padding: 8px;
		margin: 0 1px 10px 0;
		background: #eee;
		color: #454545;
	}
	.image { float: left; margin: 0; }
	.notes {
		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		padding: 0px 10px 17px 80px;
		margin: 0 0 10px 0;
		background: #fff url(/images/1x1.gif) no-repeat center left;
		color: #454545;
	}

#stamp {
padding:0;
width:100%;
height:120px;
text-align:center;
background: #fff url(/images/stamp.jpg) no-repeat center center;
}


#wrap-inside-menu
{
	width:100%;
	height:37px;
	margin:0;
	border:0;
}
#inside-menu
{
	margin:0 0 0 0;
	top:0;
}
#inside-menu ul
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#inside-menu li
{
display:inline;
	float:left;
	margin:0;
	padding:0;
}
#inside-menu a
{
	background:#fff;
	margin:0;
	padding:0;
	border:0;
	display:block;
	float:left;
}
#inside-menu a span
{
	display:block;
	padding:6px 11px 6px 11px;
	font-weight:bold;

}
#inside-menu li.item_active a
{
	background:#dfdfdf;
	font-weight:bold;
    text-decoration:none;
    color:#000000;
}
#inside-menu li.item_active a:hover
{

    text-decoration:underline;
}


.container {
	margin:0;
	width:187px;
}

.container-body ul {padding:3px 0 7px 5px; list-style-type:none;}
.container-body ul li {padding:7px 0 0 3px; list-style-type:none;}
.first {
    font-size:90%;
    background:#ececec url('/images/menu-box-background2.png') 0 0 no-repeat;
	margin:0px;
	padding: 3px 0 3px 9px;
    font-weight:normal;
}

html, body {height:100%; width:100%;}

td {font-size:70%;}
body {font-size:70%; font-family:tahoma, arial, helvetica, sans-serif; color:#000000; background:#ffffff;}

.help p {margin:0 0 0.5em 0;}
.help {margin:0 0 3em 0;}
.help .question {margin:0;}
.help .answer {display:none; margin:0; background:#f4f4f4;}
.help .show-answer {margin:0.5em 0;}

td.main_first {padding:0 10px 0 10px;}
div.image_first {margin:5px 0 5px 0;}
.body_smaller {margin:0 0 0.5em 0; font-size:120%; font-family:tahoma, arial, helvetica, sans-serif; }


s {font-size:11pt; color:#cc0000;}

div.papers {width:220px; height:400px; margin:20px 0 0 0; float:left;}
div.img {width:220px; height:400px;}

a {color:#003399; text-decoration:underline;}
a:link {color:#003399;}
a:visited {color:#003399;}
a:hover {color:#0b76c6;}

a.topLinks {color:#191749; font-size:1.6em;}
a.topLinks:hover,a.topLinks:visited {color:#191749;}

.category-header td.title {font-size:100%; padding: 5 0 2 0; border-bottom: 3px solid #999999;}
.category-header td.title a { text-decoration:none; }
.category-header td.title a:hover { text-decoration:underline; }
.ileft ul { padding:0 0 20px 20px; }
.category-header ul.ul2 { list-style:none; margin:0; padding:7px 0 10px 0px; }
.category-header ul.ul2 li {line-height:12px; background:url(/images/ul_li.gif) left 6px no-repeat;padding:0 0 3px 8px;text-align:left;}

.category-header ul.ul1 { padding:0; list-style:none; }
.category-header ul.ul1 li { padding:0 7px 0 0; FLOAT: left;}



.whitetext {color:#ffffff;}

td.yellow {font-size:60%; line-height:14px;}
td.yellow a {color:#ffffff; text-decoration:none; }
td.yellow a:link {color:#ffffff;}
td.yellow a:visited {color:#ffffff;}
td.yellow a:hover {color:#fbe1b2;}

div, body, form, h1, ul, ul li, h2, h3, h4 {padding:0; margin:0;}

h1 {color:#333333; font-size:1.95em; margin-bottom:0px; padding-bottom:0px; margin-left:-1px; font-weight:normal;}

h2 {color:#000000; font-size:1.5em; margin-bottom:5px; padding-bottom:3px; font-weight:normal;}

h3 {color:#000000; font-size:1.25em; margin-bottom:5px; padding-bottom:3px; font-weight:normal;}

a.top-menu {text-decoration:none;}
a.top-menu:hover {text-decoration:underline;}
a.top-menu-selected,
a.top-menu-selected:visited {text-decoration:none; color:#000000;}
a.top-menu-selected:hover {text-decoration:underline; color:#000000;}

#spcentercol .spacer {width:440px;}

table.header td {color:#ffffff;}

#centercol {padding:10px 0 0 0;}


a.white, a.white:link, a.white:visited {color:#ffffff;}
a.white:hover {color:#fbe1b2;}

ul.about-clients, ul.big, ul.disc {list-style-image: url(/images/li_bullet.gif); margin:0; padding:5px 0 5px 25px; font-size:125%; font-family:times new roman, arial, helvetica, sans-serif;}


ul.number {list-style-image: url(/images/li_bullet.gif); margin:0; padding:0 0 25px 25px; font-size:125%; font-family:times new roman, arial, helvetica, sans-serif;}

ul.whitesubmenu  {list-style-type:none; padding:0 0 3px 20px;}

ul.element-more {list-style-type:none;}

ul.element-more li {padding:0 0 10px 0;}

#menuwrap {padding:10px 0 0 15px;}

#menu2wrap {padding:0 0 5px 10px;}

#navchain {padding:0 0 10px 0;}

input.clickbutton {padding:0; cursor:hand; font-size:100%; padding:0 2px 0 2px;}

input.inquiry {padding:0 5px 1px 5px; cursor:hand; font-size:1.0em;}

#form_search {width:130px; font-size:1.0em;}
#form_subscribe {width:120px; font-size:100%;}
#form_main {width:100px; font-size:100%;}

div#filter-wrap {margin:2px 0px; padding:7px; display:none;}


div#LPanel {width:115px; position:absolute; margin:2px 0px; padding:7px; display:none; background-color:#cccccc; border:1px solid #000;}

#authorize {padding:10px 10px 0 0;}
#authorize_panel #mypassw {padding-top:2px;}
#authorize_panel #mylogin {padding-top:3px;}
#authorize_panel #myinputlogin {padding-top:1px;}
#authorize_panel #myinputpassw {padding-top:1px;}
#authorize_panel #myinputsubmit {padding-top:3px; padding-left:76px;}

.abig {font-size:130%;}

.right-wrap {padding:10px 0 10px 0;}
.right-wrap input {font-size:100%;}

#leftbanner {padding:0 0 0 13px; background-color:#ffffff;}

ul.leftbannertext {list-style-type:none; list-style-image:url(/images/1x1.gif); position:relative;}

.big {font-size:125%; font-family:times new roman, arial, helvetica, sans-serif;}
p {font-size:125%; font-family:times new roman, arial, helvetica, sans-serif; margin-top:5px; color:#000000; text-align:left;}

#detailfoto {padding:15px 10px 15px 0; float:left;}

#zebra {BACKGROUND:url('/images/zebra_bg.gif') repeat-x left top; HEIGHT:7px; margin-top:0;}

#gradient_v {BACKGROUND:url('/images/gradient_v_bg.gif') repeat-x left top; HEIGHT:10px; margin-top:0;}

table.tbl-section {margin:0 0 20px 0;border-bottom:1px solid #bcbcbc;}
table.tbl-section td {padding:0 5px 0 0;border-right:1px solid #bcbcbc;}
table.tbl-section td table td {border:none; padding:0; margin:0;}
table.tbl-section td.top {padding:10px 5px 10px 5px; line-height:18px;  }
table.tbl-section td.head { padding:0; margin:0; border:none;}
table.tbl-section td.head table td { height:17px;color:#ffffff;  background-color:#0e69ba; padding:0; margin:0; }
table.tbl-section td.head table td a.normal { font-weight: normal; }
table.tbl-section td.head table td a {color:#ffffff; }
table.tbl-section td.br { padding:0; margin:0; border:none; line-height:0; height:4px;}
ul.bottom0 { list-style-type:none; display:inline; padding:0; margin:0;}
ul.bottom0 li { float:left; margin:0; padding:10px 5px 10px 0px; }
ul.bottom0 li.price { float:left; margin:0; padding:10px 27px 10px 5px; BACKGROUND:url('/images/bg_price.gif') 100% 50% no-repeat;}
ul.bottom0 li img {padding:0; margin: 0 0 -5px 0;}

div.sect-top-wrap a {font-size:120%;}

div.sect-top-wrap div a, div.sect-top-wrap div a:visited {font-size:100%; color:#000000; text-decoration:none;}
div.sect-top-wrap div a:hover {text-decoration:underline; color:#000000;}

div.sect-top-wrap div {margin:1px 0 0 0;}
div.sect-top-wrap {padding:0 0 0 5px;}

table.sect-top-tbl {padding:0; background:url('/images/tbl-top-background.jpg') 0 0 no-repeat;}

div.search-form input {padding:0; margin:0; font-size:100%;}

ul.news-item {list-style-type:square; margin:0; padding:0;}
ul.news-item img {padding:5px; border:none;}
ul.news-item li {margin:0; padding:0; }
ul.news-item p {font-size:100%; font-family:tahoma, arial, helvetica, sans-serif;}
ul.news-item p img {border:0; padding:0; margin:0;}
ul.news-item span.date {font-weight: bold; width:100%;}

ul.articles-list {list-style-type:none; padding:10px 0 3px 0;}
ul.articles-list li {padding:4px 0 4px 0;}

.articles-list {padding:10px 0 10px 0;}
.articles-list img {margin-right:10px;}



div.navigation-yandex-style {line-height:200%;}

div.navigation-yandex-style a {text-decoration:underline; padding:0.2em 0.3em;}

span.nav-current-page {background-color:#e8e9ec; padding:0.2em 0.3em;}

div.navigation-yandex-style span.disabled {color:#999999;}

ul.map-level-0 a {font-weight: bold;}

ul.map-level-1 a, ul.map-level-2 a, ul.map-level-3 a {font-weight: normal;}

.map-columns td {vertical-align: top;}


   /*Table*/
table.tbl
{
	background-color:#F9FAFB;
	border-collapse:collapse;

}

/*Table head*/
table.tbl td.head
{
	background-color:#cc3333;
	text-align: left;
	color:#ffffff;
	vertical-align:top;
}

table.tbl td.footer
{
    font-weight: bold;
}

/* Table cells and heads*/
table.tbl td
{
	border:1px solid #cbcbcc;
	padding: 3px 5px;

}

table.tbl-auth
{
	background-color:#f4f4f4;
	border-collapse:collapse;

}

table.tbl-auth td
{
padding: 3px 5px;
border:1px solid #ffffff;

}
.starrequired {color: red;}
a.under {background: url('/images/bul7.gif') no-repeat 0% 50%;padding:0 0 1px 7px;letter-spacing: normal;}

#NewYearString{
    text-align: center;
    background: #e0e1fa;
    padding: 5px;
    border: 1px solid #c1c8f5;
}

ul.action { list-style-type:none; display:inline; margin:0; padding:12px 0 10px 10px;}

ul.action a, ul.action li a:visited, ul.action li span {
	font-size:90%;
	color:#4c4c4c;
}
ul.action li a:hover {
   color:#709bcb;
}
ul.action li {
    background:url(/images/ul_li_action.gif) 10px 14px no-repeat;
    float:left;
	margin:0;
	padding:10px 0 7px 20px;
}
ul.action li span {
	color:red;
font-size:110%;
}

.forum-quote {
	font-size:120%;
}

.thumbnails
{
margin: -3em 0 0 -2em;
text-align: center;
}
.thumbnails .r img
{
border: 1px solid #003399; padding:0;margin:0;
}

.thumbnail
{
text-decoration: none;
display: -moz-inline-box;
display: inline-block;
vertical-align: top;
text-align: left;
margin: 3em 0 0 2em;
}

.thumbnail .r
{
width: 14em;
float: left;
}