body		{margin: 0; padding: 0}
body, td, th 	{font-family: Helvetica, Tahoma, sans-serif; font-size: 80%}
div.content	{text-align: justify}
a.serv	{cursor:pointer}


/* Заголовки */
h1		{font-size: 120%; font-weight: bold}
h2		{font-size: 110%; font-weight: bold}
h3,.h3,h4,.h4 	{font-size: 100%; font-weight: bold}
h1,h2,h3,h4	{margin:0; padding: 0 0 10px 0}


/* Шрифты */
.gart			{font-size: 90%}
.msmall,.copyright	{font-size: 85%}
.small,.date		{font-size: 80%}
.small2,.smallx		{font-size: 70%}
.fixmain		{font-size: 15px}
.config			{font-size: 14px}
.xxsmall		{font-size: 4px}
.xxxsmall		{font-size: 2px}
.gname			{height:4.5em;}
.gprice			{color:#cc0000; font-size:110%;}
.date			{font-weight: bold}


/* Таблички */
table.t,table.tw,table.tw80,table.headline,table.gg {margin:0; padding:0; border-spacing:0; border-collapse: collapse}
table.t td, table.tw td, table.tw80 td, table.headline td {margin:0; padding:0}
table.pr td	{margin:0; padding:2px}
table.tw	{width: 100%}
table.tw80	{width: 80%}
table.gg	{width: 100%; height: 100px}
td.gb		{vertical-align:bottom; text-align:center}
td.gt		{vertical-align:top; text-align:center; width:100%; font-size:70%}
.cell3		{font-weight: bold; height: 30px}
.cell1,.cell2,tr.ucontent td	{font-size: 11px} 
.date {font-size:75%; font-weight:normal}
.date span {margin-right:10px}
blockquote,.note{font: normal 100% Arial}
.note		{margin: 30px 30px 30px 80px}
.prh1		{font-size: 11px; font-weight: bold}
.article {padding-left:18px;}
.own {background:url(/images/fcico2.gif) no-repeat}

.msmall2 {font-size: 90%}
table.headline td	{font-size: 72%}

/*
table.headline	{font-size: 120%}
.headline {font-size:75%; font-weight:normal}
*/

/* Цвета по разделам */
#white		{color:#FFFFFF}
#black		{color:#000000}
#red		{color:#CD0202}
#lgreen		{color:#A3D709}
#blue		{color:#0278BF}
#orange		{color:#FF9600}
#green		{color:#0F6F02}
#blackbg	{background-color:#000000}
#redbg		{background-color:#CD0202}
#lgreenbg	{background-color:#A3D709}
#bluebg		{background-color:#0278BF}
#orangebg	{background-color:#FF9600}
#greenbg	{background-color:#0F6F02}
#greybg		{background-color:#CCCCCC}
#imgbg		{background-color:#333333}


/* Ссылки */

a		{text-decoration: none}
a:hover 	{text-decoration: underline}
a.menu  	{font-size: 110%; font-weight: bold; color:#FFFFFF; text-decoration: none}
a.menu:hover	{text-decoration: underline; color:#FFFFFF}

a.serv		{
		border-bottom: dotted 1px;
		text-decoration: none;
		background-color: transparent; 
		padding-bottom: 1px;
		}
a.serv:hover	{
		border-bottom: none;
		padding-bottom: 2px;
		}


/* Для прайс-листа */
img.i	{border: solid 1px #007500}
.p1,.p2,.p3	{font-size: 11px; font-weight:bold; padding: -1px; margin: 3px; border: solid #cccccc 1px}


/* Списки */
.menu2,.menu3,.menu4,.menu5,ul.title,ul.titleno	{padding: 0}
.menu2		{margin: 0 0 0 11px}
.menu3		{margin: 5px 0 0 11px}
.menu4		{margin: 5px 0 0 -3px}
.menu5		{margin: 5px 0 0 5px}
ul.title	{margin: 10px 10px 10px 15px}
ul.titleno	{margin: 10px 10px 10px 0}
li.open,li.close,li.sel1,li.sel2,li.sel3,li.sel4,li.sel5 {list-style-type: none; margin: 0 0 5px 3px; font-weight:bold}
ul.title li.sel1,ul.title li.sel2,ul.title li.sel3,ul.title li.sel4,ul.title li.sel5 {font-weight:normal; margin: 0;}
li.open		{list-style-image: url("/images/f_open2.gif"); font-weight:normal}
li.close	{list-style-image: url("/images/f_close2.gif"); font-weight:normal}

ul.l1 li	{list-style-image: url("/images/f_select1.gif")}
ul.l2 li	{list-style-image: url("/images/f_select2.gif")}
ul.l3 li	{list-style-image: url("/images/f_select3.gif")}
ul.l4 li	{list-style-image: url("/images/f_select4.gif")}
ul.l5 li	{list-style-image: url("/images/f_select5.gif")}

ul.l1 li.sel1,ul.l2 li.sel2,ul.l3 li.sel3,ul.l4 li.sel4,ul.l5 li.sel5 {list-style-image: url("/images/f_select0.gif")}

/*
li.sel1		{list-style-image: url("/images/f_select1.gif")}
li.sel2		{list-style-image: url("/images/f_select2.gif")}
li.sel3		{list-style-image: url("/images/f_select3.gif")}
li.sel4		{list-style-image: url("/images/f_select4.gif")}
li.sel5		{list-style-image: url("/images/f_select5.gif")}
*/

li.brli		{margin: 10px 0 0 0}
ol li		{list-style-type: decimal}
ol		{margin: 0 0 12px 30px; padding: 0}
div.content ul	{margin: 0 0 10px 30px}
ul.price	{margin: 10px 0 0 10px; padding: 0}
td.price	{font-size: 8pt} 
td.priceopen	{font-size: 8pt; font-weight:bold}


/* Элементы form */
.form	{font-size: 95%}
input, textarea, select {font: normal 12px Arial, sans-serif}
input			{text-indent: 2px}


/* Imported from old site */
.tda6table,.tda2table,.tda3table,.thtable,.td2table,.td1table,.tda8table {font-size: 9pt; font-weight: normal}
.tda4table,.tda5table,.tda1table{font-size: 9pt; font-weight: bold; text-align: center}
.titlein			{font-size: 10pt; font-weight: bold; text-align: center}
.tda6table,.thtable,.td2table	{text-align: center}
.tda2table,.tda3table		{text-align: left}
.td1table			{text-align: right}
.table1w			{font-size: 120%}


/* Для DHTML (klayers) */
.hid	{position: relative; display: none}
.view	{position: relative; display: block} 
.arttitle {text-align:center; font-weight:bold; padding: 2px 0px 2px 0px}


/* Стили для закругленных табов */
.corners {border: 1px solid #ccc;}
.corners .t, .corners .r, .corners .b, .corners .l, .corners .c, .corners .u
{
	position: relative;	z-index: 1;	display: block; 
	background-repeat: no-repeat;
	background-position: left top;	
}
.corners .t { left: -1px; top: -1px; }
.corners .r { background-position: right top; left: 2px; }
.corners .b { background-position: right bottom; top: 2px; }
.corners .l { background-position: left bottom; left: -2px; }
.corners .c { left: 0px; top: 0px; margin-right: 0px; }

.rounded .corners { background: #ffffff; //height: 100%; }
.rounded .corners .t { background-image: url('/images/x.gif'); }
.rounded .corners .r { background-image: url('/images/x.gif'); }
.rounded .corners .b { background-image: url('/images/x.gif'); }
.rounded .corners .l { background-image: url('/images/x.gif'); }

.rounded .corners .content { padding: 1.2em 0 0.8em 15px; } 	
.rounded .u {font-size: 80%; top: -0.8em; left: 10px; padding-left: 5px; padding-right: 5px; background-color: #FFFFFF; float: left; color: #636363;}

#f_comment	{padding-top:10px;}

.g_div	{background:url('/images/g_div.gif'); background-repeat:no-repeat}

.stuff	{background:#eee; padding:5px; margin-bottom:5px; font-weight:bold}
.stuff	br {font-size:6px}
.ctth	{width:100%; margin-bottom:1em}
.ctth	td {border-bottom:solid 1px #eee; vertical-align:top; font-size:70%}
#discount	{background:#eeece0; padding:15px; margin-bottom:1em}
.labels 	{width:100%; margin:10px 0 10px 0;}
.labels td	{text-align1:center}
.labels img	{margin-right:15px}
.dashblock  {float:left; width:200px; height:170px; padding:15px; border:dashed 1px #ccc;}
.dashblock  div{margin-bottom:1em}
.dashimg {float:left; margin-right:30px}

#articlescontent div {margin-bottom:1em; b1order-bottom:solid 1px #eee}
#articlescontent div a {font-weight:bold}
#articlescontent img {margin:-3px 5px 0 10px; width:13px; height:16px}

.tl	{background:url(/images/tl.gif) repeat-y}
.tr	{background:url(/images/tr.gif) repeat-y}

.talkform {border:solid 1px #75c24d; padding:10px; width:745px}
.talkform input, .talkform textarea {display:block; margin-bottom:15px}
.talkform textarea {width: 100%; height:10em}
.aright				{float:right}
.downcounter		{font-size:85%; color:#777}
.talk {margin-bottom:0; width:745px}
.talk div	{border-bottom:solid 1px #eee; padding:10px 0 10px 0}
.talk div	div {border-bottom:0; padding:0}
.imgblock	{display:block; margin:7px 0 7px 0}
.redlink	{color:#cc0000}
.ususalcomment {text-align:right; font-size:90%; color1:#777; margin-top:4px}
#formcontainer2	{display:none; margin-top:1em; width:100%}
#fforum {border:solid 1px #75c24d; width:100%}
#comm0	{width:745px}
#fcomment textarea {width: 745px; height:10em;}
#fcomment table textarea {width: 370px; height:10em;}
.txtfo	{margin:3px 0 3px}
.item div	{margin:3px 0 3px 0}


#commentsinner .item div	{padding-left:10px}
#commentsinner sup	{color:#999}

.floattime	{float:left; width:35px}
.floatpost	{float:left; width:710px}
sup.status	{color:#999}

#share {width:auto; margin-right:8px; float:left}
#share a {margin-right:2px}
#share img {border:0}

.semia	{cursor:pointer}
.price span.giftbox {font:italic 8pt Georgia, serif; background:url(/images/giftbox.gif) no-repeat; height:16px; padding-left:19px; margin-left:5px}
.price li {margin-bottom:0; 4px}

.fyselected, a.fyselected {color:#cc0000}

#preresults {font-size:130%; margin-bottom:10px; background:#f9ffe5; padding:10px 10px 10px 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
#preresults ul {width:450px; border-top:solid 1px #d4dace; margin:0; padding:0}

