body {background-color: #f0f0f0; margin: 0px; padding: 0px; background-image: url(../img/bodybg.gif); background-position: left top;

	background-repeat: repeat-x; font-family: Verdana, Arial, Sans Serif; font-size: 11px; color: #333333;}

img, a img, img.ico {border: none;}

.preview img {border: 2px solid #e5e6de;}

.preview img.ico {border: none;}

img.ico {vertical-align: middle; _vertical-align: bottom;}

.plaintext, a.plaintext:link, a.plaintext:hover, a.plaintext:active, a.plaintext:visited {text-decoration: none;}

h2 {font-family: AGLettericaCondensed, Arial, Sans Serif; font-size: 18px; font-weight: bold; color: #333333;}

h3, h3 a:link, h3 a:active, h3 a:visited, h3 a:hover {font-family: Verdana, Arial, Sans Serif; font-size: 11px; font-weight: bold; color: #333333; margin-top: 10px; margin-bottom: 10px; padding: 0px;}

a:link, a:active, a:visited, a:hover {color: #333333;}

a:hover {text-decoration: none;}

input, textarea {font-family: Verdana, Arial, Sans Serif; font-size: 11px; color: #333333; padding-left: 5px; padding-right: 5px;}

textarea {overflow: auto;}

.asterisk {color: #a82a2b;}

form {padding: 0px; margin: 0px;}

div.preview {float: right; margin-left: 15px; margin-bottom: 5px; text-align: center;}



table#body {width: 1000px; border: none;}

table#body td#leftage {width: 50px; background-image: url(../img/lagebg.gif); background-position: right top; background-repeat: repeat-y; text-align: right; vertical-align: top;}

table#body td#leftage {width: 50px; background-image: url(../img/lagebg.gif); background-position: right top; background-repeat: repeat-y; text-align: right; vertical-align: top;}

table#body td#rightage {width: 50px; background-image: url(../img/ragebg.gif); background-position: left top; background-repeat: repeat-y; text-align: left; vertical-align: top;}

table#body td#leftage img, table#body td#rightage img {vertical-align: top;}

table#body td#doc {width: 900px; vertical-align: top; background-color: #ffffff;}

table#body td#doc table {width: 900px;}



/* header.. */

table#body td#doc table td#headertop {height: 120px; background-image: url(../img/headertopbg.jpg); background-position: left top; background-repeat: no-repeat; vertical-align: top; position: relative;}

table#body td#doc table td#menu {height: 49px; background-image: url(../img/menubg.jpg); background-position: left top; background-repeat: no-repeat; vertical-align: middle;}

table#body td#doc table td#headerbottom {height: 281px;}

table#body td#doc table td#headertop div.topblock {position: relative; float: left;}



table#body td#doc table td#headertop div#logo {left: 35px; top: 35px; width: 290px; height: 40px;}

.flash{
	position: absolute;
	width: 900px;
	height: 120px;
	top: 0;
}


	/* top toolbar.. */

	table#body td#doc table td#headertop div#topnav {left: 150px; top: 0px; width: 203px; height: 43px; background-image: url(../img/topmenubg.gif); background-position: left top; background-repeat: no-repeat;}

	table#body td#doc table td#headertop div#topnav table {width: 150px; height: 43px;}

	table#body td#doc table td#headertop div#topnav table td {text-align: center; vertical-align: middle; width: 33%;}

	

	table#body td#doc table td#headertop div#topsearch {left: 180px; top: 7px;}

	table#body td#doc table td#headertop div#topsearch a {text-decoration: none; color: #babcaa;}

	table#body td#doc table td#headertop div#topsearch a:hover {text-decoration: underline;}

	table#body td#doc table td#headertop div#topsearch table {width: auto;}

	table#body td#doc table td#headertop div#topsearch table td {text-align: left;}

	table#body td#doc table td#headertop div#topsearch input {border: 1px solid #babcaa; font-family: Tahoma, Arial, Sans Serif; font-size: 11px;}

	table#body td#doc table td#headertop div#topsearch input#searchstring {width: 135px; height: 16px; color: #babcaa;}

	table#body td#doc table td#headertop div#topsearch input#submit {background-color: #babcaa; color: #fff; height: 20px; font-weight: bold;}

	/* ..toptoolbar */

	

	/* menu.. */

	table#body td#doc table td#menu div,

	table#body td#doc table td#menu div a:link,

	table#body td#doc table td#menu div a:visited,

	table#body td#doc table td#menu div a:active,

	table#body td#doc table td#menu div a:hover {

		font-size: 12px; font-weight: bold; text-decoration: none;}

	table#body td#doc table td#menu div a:link,

	table#body td#doc table td#menu div a:visited,

	table#body td#doc table td#menu div a:active {color: #525252;}

	table#body td#doc table td#menu div a:hover, table#body td#doc table td#menu div {color: #328fd7;}	

	table#body td#doc table td#menu div img {vertical-align: middle;}

	table#body td#doc table td#menu div {float: left; position: relative; height: 30px;}

	table#body td#doc table td#menu div#menu_1 {left: 25px;}

	table#body td#doc table td#menu div#menu_2 {left: 80px;}

	table#body td#doc table td#menu div#menu_3 {left: 130px;}

	table#body td#doc table td#menu div#menu_4 {left: 210px;}

	table#body td#doc table td#menu div#menu_5 {left: 280px;}

	/* ..menu */



/* ..header */



/* content.. */

table#body td#doc table td#content {padding-left: 15px; padding-top: 25px; padding-bottom: 5px; padding-right: 0px; height: 450px; _height: 420px; vertical-align: top;}

table#body td#doc table td#content table {width: 100%;}

table#body td#doc table td#content table td {vertical-align: top;}

/*table#body td#doc table td#content table#mainpage td {width: 25%;}*/



table#body td#doc table td#content .rightzone {width: 1%; padding-top: 15px;}

table#body td#doc table td#content .rightzone table {width: auto; text-align: left;}

table#body td#doc table td#content .rightzone table td.title {vertical-align: top; padding-right: 20px;}

table#body td#doc table td#content .rightzone table td.title h2 {padding: 0px; margin: 0px; margin-top: 15px;}

table#body td#doc table td#content .rightzone table td.data {padding: 15px; padding-left: 0px;}



	/* boxes.. */

	div.boxG, div.boxG div, div.boxB, div.boxB div, div.boxS, div.boxS div {min-height: 111px; _height: 111px;}

	div.boxG, div.boxB, div.boxS {margin-right: 15px;}



/*	

	div#novinki, div#novinki div, div#uslugi, div#uslugi div, div#remont, div#remont div  {min-height: 350px; _height: 350px;}

	div#novinki h2, div#uslugi h2, div#remont h2 {margin-bottom: 20px;}

	div#novinki div.data, div#uslugi div.data, div#remont div.data {padding-bottom: 110px;}



	div#novinki.boxG div.RB {background-image: url(../img/boxGRBpic1.jpg); background-position: right bottom; background-repeat: no-repeat;}

	div#uslugi.boxB div.RB {background-image: url(../img/boxBRBpic1.gif); background-position: right bottom; background-repeat: no-repeat;}

	div#remont.boxS div.RB {background-image: url(../img/boxSRBpic1.jpg); background-position: right bottom; background-repeat: no-repeat;}

*/

	div.boxG {background-color: #e5e6de; background-image: url(../img/boxGLT.gif); background-position: left top; background-repeat: no-repeat;}

	div.boxG div.RT {background-image: url(../img/boxGRT.gif); background-position: right top; background-repeat: no-repeat;}

	div.boxG div.LB {background-image: url(../img/boxGLB.gif); background-position: left bottom; background-repeat: no-repeat;}

	div.boxG div.RB {background-image: url(../img/boxGRB.gif); background-position: right bottom; background-repeat: no-repeat;}

	

	div.boxB {background-color: #cce4f6; background-image: url(../img/boxBLT.gif); background-position: left top; background-repeat: no-repeat;}

	div.boxB div.RT {background-image: url(../img/boxBRT.gif); background-position: right top; background-repeat: no-repeat;}

	div.boxB div.LB {background-image: url(../img/boxBLB.gif); background-position: left bottom; background-repeat: no-repeat;}

	div.boxB div.RB {background-image: url(../img/boxBRB.gif); background-position: right bottom; background-repeat: no-repeat;}

	

	div.boxS {background-color: #d4dce2; background-image: url(../img/boxSLT.gif); background-position: left top; background-repeat: no-repeat;}

	div.boxS div.RT {background-image: url(../img/boxSRT.gif); background-position: right top; background-repeat: no-repeat;}

	div.boxS div.LB {background-image: url(../img/boxSLB.gif); background-position: left bottom; background-repeat: no-repeat;}

	div.boxS div.RB {background-image: url(../img/boxSRB.gif); background-position: right bottom; background-repeat: no-repeat;}



	div.boxG div.data, div.boxB div.data, div.boxS div.data {padding-top: 25px; padding-left: 20px; padding-right: 20px; padding-bottom: 60px; text-align: left;}

	div.boxG div.data {background-image: url(../img/boxGtitlebg.gif); background-position: left top; background-repeat: repeat-x;}

	div.boxB div.data {background-image: url(../img/boxBtitlebg.gif); background-position: left top; background-repeat: repeat-x;}

	div.boxS div.data {background-image: url(../img/boxStitlebg.gif); background-position: left top; background-repeat: repeat-x;}

	div.boxG div.data h2, div.boxB div.data h2, div.boxS div.data h2 {margin-top: 0px; padding-top: 0px; color: #ffffff;}



	div.boxG div.data a:link, div.boxG div.data a:visited, div.boxG div.data a:hover, div.boxG div.data a:active,

	div.boxB div.data a:link, div.boxB div.data a:visited, div.boxB div.data a:hover, div.boxB div.data a:active,

	div.boxS div.data a:link, div.boxS div.data a:visited, div.boxS div.data a:hover, div.boxS div.data a:active

		{font-weight: bold; color: #333333;}



	table#mainpage {width: auto;}

	table#mainpage div.boxG, table#mainpage div.boxB, table#mainpage div.boxS {margin-right: 0px;}

	table#mainpage td#novinki, table#mainpage td#uslugi, table#mainpage td#remont {width: 200px; padding-bottom: 120px;}

	table#mainpage td#novinki {background-color: #e5e6de; background-image: url(../img/boxGbottom.gif); background-position: right bottom; background-repeat: no-repeat;}

	table#mainpage td#uslugi {background-color: #cce4f6; background-image: url(../img/boxBbottom.gif); background-position: right bottom; background-repeat: no-repeat;}

	table#mainpage td#remont {background-color: #d4dce2; background-image: url(../img/boxSbottom.gif); background-position: right bottom; background-repeat: no-repeat;}

	table#mainpage td.space, table#mainpage td.space img {width: 15px;}

	table#mainpage div.boxG div.data, table#mainpage div.boxB div.data, table#mainpage div.boxS div.data {padding-bottom: 0px;}



	/* folder box */

	table#folder {width: auto; text-align: left;}

	table#folder td.title {vertical-align: top;}

	table#folder td.title h2 {padding: 0px; margin: 0px; margin-top: 15px;}

	table#folder td.data {background-color: #a3a598; padding: 15px !important; padding-bottom: 5px !important; color: #ffffff;}

	table#folder td.bottom {text-align: right; padding-top: 5px; padding-right: 3px; background-image: url(../img/folder_bottom.gif); background-position: left top; background-repeat: repeat-x;}

	

	/* internal box.. */

	div.box {background-color: #a3a598; background-image: url(../img/boxLT.gif); background-position: left top; background-repeat: no-repeat; margin-top: 30px; color: #ffffff;}

	div.box h3, div.box .super {font-size: 12px; color: #ffffff;}

	div.box h3 {padding: 0px; margin-top: 0px; margin-bottom: 20px;}

	div.box .super {font-weight: bold;}

	/*div.box, div.box div {min-height: 20px !important; _height: 20px !important;}*/

	div.box div.data {padding-bottom: 30px; padding-left: 140px;  background-image: none;}

	div.box div.full div.data {padding-left: 20px;}

	div.box div.RT {background-image: url(../img/boxRT.gif); background-position: right top; background-repeat: no-repeat;}

	div.box div.LB {background-image: url(../img/boxLB.gif); background-position: left bottom; background-repeat: no-repeat;}

	div.box div.RB {background-image: url(../img/boxRB.gif); background-position: right bottom; background-repeat: no-repeat;}

	div.box td.data {padding-right: 20px;}

	div.box td.preview {text-align: center; width: 1%; font-size: 11px; font-weight: normal;}

	div.box a:link, div.box a:visited,

	div.box a:hover, div.box a:active {color: #ffffff !important;}

	div.box td.preview a:link, div.box td.preview a:visited,

	div.box td.preview a:hover, div.box td.preview a:active {font-weight: normal; color: #ffffff;}

	div.box div.outline div.data h3, div.box div.outline div.data p, div.box div.outline div.data div {padding-left: 20px !important;}

	div.box div.outline div.data, div.box div.outline div.data div.lborder div, div.box div.outline div.data div.lborder p, div.box div.outline div.data div.lborder h3 {padding-left: 0px !important;}

	div.box div.outline div.lborder {border-left: 1px solid #e5e6de;}

	div.box div.outline {padding-left: 100px;}

	div.box a.email:link, div.box a.email:visited,

	div.box a.email:hover, div.box a.email:active {font-weight: normal !important; color: #ffe597 !important;}

	div.box div.data table td.leftzone {width: 120px;}

	div.box div.vr {background-image: url(../img/vr.gif); background-position: 120px top; background-repeat: no-repeat;}

	

	div.box div.data table td.data {padding-right: 0;}

	/* ..internal box */



	/* ..boxes */

	

	/* mainpage news block */

	table#body td#doc table td#content table#mainpage td#news {text-align: left; padding-top: 0px; padding-right: 15px;}

	table#body td#doc table td#content table#mainpage td#news h2 {margin: 0px; padding: 0px;}

	table#body td#doc table td#content table#mainpage td#news div.news p.date {font-family: Verdana, Arial, Sans Serif; font-size: 12px; font-weight: bold; color: #ff772d;}

	table#body td#doc table td#content table#mainpage td#news div.news p.date span.datedivider {font-family: Tahoma, Arial, Sans Serif; font-weight: normal;}

	table#body td#doc table td#content table#mainpage td#news div.news p.date span.year {color: #000000; font-size: 10px; font-weight: normal;}

	table#body td#doc table td#content table#mainpage td#news div.news h3 img {float: none/*left*/; padding-right: 10px; padding-bottom: 10px;}

	table#body td#doc table td#content table#mainpage td#news div.news {margin-bottom: 30px;}

	table#body td#doc table td#content table#mainpage td#news div.news a:link,

	table#body td#doc table td#content table#mainpage td#news div.news a:hover,

	table#body td#doc table td#content table#mainpage td#news div.news a:visited,

	table#body td#doc table td#content table#mainpage td#news div.news a:active

	{color: #333333; text-decoration: none;}

	table#body td#doc table td#content table#mainpage td#news div.news h3 a:link,

	table#body td#doc table td#content table#mainpage td#news div.news h3 a:visited,

	table#body td#doc table td#content table#mainpage td#news div.news h3 a:active

	{text-decoration: underline;}

	table#body td#doc table td#content table#mainpage td#news div.news h3 a:hover {text-decoration: none;}

	

	/* navigation */

	table#body td#doc table td#content div#navigation {padding-left: 10px; height: 25px;}

	table#body td#doc table td#content div#navigation div {float: left; border-right: 1px solid #333333; padding-left: 10px; padding-right: 10px; font-size: 10px;}

	table#body td#doc table td#content div#navigation div a:link,

	table#body td#doc table td#content div#navigation div a:hover,

	table#body td#doc table td#content div#navigation div a:visited,

	table#body td#doc table td#content div#navigation div a:active {text-decoration: none; color: #333333;}

	table#body td#doc table td#content div#navigation div.lastlink {color: #939393; border: none;}

	

	/* catalogue */

	table#body td#doc table td#content table#catalogue div.boxG div.data h2,

	table#body td#doc table td#content table#catalogue div.boxB div.data h2,

	table#body td#doc table td#content table#catalogue div.boxS div.data h2 {padding: 0px; margin: 0px;}

	table#body td#doc table td#content table#catalogue dl,

	table#body td#doc table td#content table#catalogue dl dt,

	table#body td#doc table td#content table#catalogue dl dd,

	table#body td#doc table td#content table#catalogue dl dd ul {padding: 0px; margin: 0px;}

	table#body td#doc table td#content table#catalogue dl {margin-top: 40px;}

	table#body td#doc table td#content table#catalogue dl dt {margin-bottom: 20px;}

	table#body td#doc table td#content table#catalogue dl dd ul {list-style-image: url(../img/cat_marker.gif); margin-left: 20px;}

	table#body td#doc table td#content table#catalogue dl dd ul li {margin-bottom: 7px; padding-left: 5px;}

	table#body td#doc table td#content table#catalogue dl dd ul li,

	table#body td#doc table td#content table#catalogue dl dd ul li a:link,

	table#body td#doc table td#content table#catalogue dl dd ul li a:hover,

	table#body td#doc table td#content table#catalogue dl dd ul li a:active,

	table#body td#doc table td#content table#catalogue dl dd ul li a:visited {font-weight: normal;}

	div#catalogue.boxG div.data {padding-right: 12px;}

	

		/* table.. */

		/* header */

		tr.tablehead, tr.tablehead td div {height: 45px !important; min-height: 0px !important;}

		tr.tablehead td {background-color: #ffffff;}

		table.complex tr.tablehead td, tr.tablehead td td {border: none;}

		tr.tablehead td {border-right: 1px solid #e5e6de;}

		tr.tablehead div.tborder {background-image: url(../img/table_head_border.gif); background-position: left top; background-repeat: repeat-x;}

		tr.tablehead div.bborder {background-image: url(../img/table_head_border.gif); background-position: left bottom; background-repeat: repeat-x;}

		tr.tablehead div.data {margin: 0px; padding: 0px; padding-left: 19px; padding-right: 19px; background-image: none; font-weight: bold;}

		tr.tablehead td#image div.data {padding-left: 5px; padding-right: 5px; text-align: center;}

		tr.tablehead td#price div.data {text-align: right;}

		tr.tablehead div.LT {background-image: url(../img/table_head_LT.gif); background-position: left top; background-repeat: no-repeat;}

		tr.tablehead div.LB {background-image: url(../img/table_head_LB.gif); background-position: left bottom; background-repeat: no-repeat;}

		table.complex tr.tablehead div.RT {background-image: url(../img/table_complex_head_RT.gif); background-position: right top; background-repeat: no-repeat;}

		table.complex tr.tablehead div.RB {background-image: url(../img/table_complex_head_RB.gif); background-position: right bottom; background-repeat: no-repeat;}

		tr.tablehead div.RT {background-image: url(../img/table_head_RT.gif); background-position: right top; background-repeat: no-repeat;}

		tr.tablehead div.RB {background-image: url(../img/table_head_RB.gif); background-position: right bottom; background-repeat: no-repeat;}

		tr.tablehead div.lborder {background-image: url(../img/table_head_LR.gif); background-position: left top; background-repeat: repeat-y;}

		tr.tablehead div.rborder {background-image: url(../img/table_head_LR.gif); background-position: right top; background-repeat: repeat-y;}

		table.complex tr.tablehead td.last div.data {background-image: url(../img/table_complex_rborder.gif); background-position: right top; background-repeat: repeat-y;}

		tr.tablehead div.data table {height: 100%;}

		tr.tablehead div.data table td {vertical-align: middle !important; background-color: transparent;}

		table.complex tr.tablehead td.trademark {width: 25%;}

		table.complex tr.tablehead td.name {width: 25%;}

		table.complex tr.tablehead td.description {width: 40%;}

		table.complex tr.tablehead td.image {width: 4%;}

		table.complex tr.tablehead td.price {width: 2%;}

		table.complex tr.tablehead td.order {width: 4%;}

		/* body */

		tr.tablerow td {background-color: #a3a598;}

		tr.tablerow, tr.tablerow a:link, tr.tablerow a:visited, tr.tablerow a:hover, tr.tablerow a:active {color: #ffffff !important;}

		tr.tablerow td.cell, tr.tablerow td.cell_price, tr.tablerow div.data {font-size: 12px; font-weight: bold;}

		tr.tablerow td.cell_descript a:link, tr.tablerow td.cell_descript a:hover,

		tr.tablerow td.cell_descript a:active, tr.tablerow td.cell_descript a:visited {font-weight: normal;}

		tr.tablerow td.cell, tr.tablerow td.cell_descript, tr.tablerow td.cell_price {padding: 10px; vertical-align: middle !important;}

		tr.tablerow td.cell_img {padding: 2px; vertical-align: middle !important; text-align: center !important;}

		tr.tablerow td.cell_price {text-align: right !important; padding-right: 15px;}

		tr.tablerow td.first {text-align: left; background-image: url(../img/boxLB.gif); background-position: left bottom; background-repeat: no-repeat;}

		tr.tablerow td.last {text-align: right; background-image: url(../img/boxRB.gif); background-position: right bottom; background-repeat: no-repeat;}

		tr.tablerow div.LT {background-image: url(../img/boxLT.gif); background-position: left top; background-repeat: no-repeat;}

		tr.tablerow td.last div.RT {background-image: url(../img/boxRT.gif); background-position: right top; background-repeat: no-repeat;}

		tr.tablerow td div {height: auto !important; min-height: 0px !important;}

		

		tr.tablerow td.cell_img img {width: 100px;}

		

		tr.tablerow div.data {margin: 0px; padding: 0px; padding-top: 40px; padding-bottom: 0px;}

		tr.tablerow td.first div.data {padding-left: 27px !important; padding-bottom: 40px; border-right: 1px solid #e5e6de;}

		tr.tablerow td.last div.data {padding-left: 20px; padding-bottom: 20px; padding-right: 19px;}

		tr.tablerow div.data table {width: 100%;}

		tr.tablerow div.data table td.preview {text-align: center; width: 1%; font-size: 11px; font-weight: normal;}

		tr.tablerow div.data table td.preview a:link,

		tr.tablerow div.data table td.preview a:visited,

		tr.tablerow div.data table td.preview a:hover,

		tr.tablerow div.data table td.preview a:active {font-weight: normal;}

		tr.tablerow div.data table td {background-color: transparent;}

		tr.tablerow div.data .text, td.orderlink a:link, td.orderlink a:hover,

		td.orderlink a:visited, td.orderlink a:active {font-size: 11px; font-weight: normal;}

		tr.tablerow div.data .text {padding-right: 20px; padding-bottom: 40px;}

		

/*

		table.complex tr.tablerow td.last div.rborder {background-image: url(../img/table_complex_rborder.gif); background-position: right top; background-repeat: repeat-y;}

		table.complex tr.tablerow td div {height: 101px !important; min-height: 0px !important;}

		table.complex tr.tablerow td.first {vertical-align: middle !important;}

		table.complex tr.tablerow div.data table td {vertical-align: middle !important;}

		table.complex tr.tablerow div.data table {height: 100%;}

*/

		table.complex tr.tablerow td.last {background-image: url(../img/boxRB_complex.gif); background-position: right bottom; background-repeat: no-repeat;}

		table.complex tr.tablerow td.last div.RT {background-image: url(../img/boxRT_complex.gif); background-position: right top; background-repeat: no-repeat;}

		table.complex tr.tablerow td {vertical-align: top !important;}

		table.complex tr.tablerow div.data {padding: 0px;}

		

		table.complex tr.tablerow td.cell,

		table.complex tr.tablerow td.cell_descript,

		table.complex tr.tablerow td.cell_price,

		table.complex tr.tablerow td.first,

		table.complex tr.tablerow td.last {vertical-align: top !important; padding: 0px; margin: 0px;}

		table.complex tr.tablerow td.cell_img {vertical-align: middle !important;}

		table.complex tr.tablerow td.cell,

		table.complex tr.tablerow td.cell_descript,

		table.complex tr.tablerow td.cell_price,

		table.complex tr.tablerow td.cell_image {padding: 10px; padding-top: 15px;}

		table.complex tr.tablerow td.first div.data {padding-top: 15px; padding-bottom: 0px !important; border: none;}

		table.complex tr.tablerow td.last div.data {padding-top: 10px; text-align: right; padding-left: 5px; padding-right: 0px !important;}

		/* ..table */

		

		/* parameters list */

		div.params {padding: 19px; padding-top: 0px; padding-left: 27px;}

		div.params h3 {margin-top: 40px;}

		div.params, div.params div {height: auto !important; min-height: 0px !important;}

		div.params div.param {margin-top: 10px; background-image: url(../img/dot.gif); background-position: left bottom; background-repeat: repeat-x;}

		div.params div.param div.name {float: left; padding-right: 5px;}

		div.params div.param div.value {text-align: right;}

		div.params div.param div.name, div.params div.param div.value span {background-color: #e5e6de;}

		div.params div.param div.value span {padding-left: 5px;}

		div.params table {background-color: #d1d2cb;}

		div.params table td {background-color: #ffffff; padding: 7px; width: 20%; text-align: center; vertical-align: middle !important;}

		div.params table tr.header td {font-weight: bold;}



	/* ..catalogue */

	

	/* order & feedback forms.. */

	form#orderform table, form#feedbackform table {width: auto !important; margin-top: 30px; padding-top: 0px;}

	form#orderform td, form#feedbackform td {color: #7a7b74; text-align: left; padding-bottom: 10px;}

	form#orderform td.text, form#feedbackform td.text {font-size: 10px; width: 200px;}	

	form#orderform td.label, form#feedbackform td.label {font-weight: bold; padding-right: 20px; padding-top: 4px;}

	form#orderform td.label, form#orderform td.text,

	form#feedbackform td.label, form#feedbackform td.text {text-align: left;}

	form#orderform td.value, form#feedbackform td.value {text-align: right;}	

	form#orderform input, form#orderform textarea,

	form#feedbackform input, form#feedbackform textarea {width: 200px;}

	form#orderform textarea, form#feedbackform textarea {height: 50px;}	

	/* ..order & feedback forms */

	

	/* news.. */

	table.news .date .day {font-weight: bold; font-size: 14px;}

	table.news table.date {width: auto !important;}

	table.news .date .my {color: #ffe597; padding-left: 5px;}

	table.news h3 {margin-bottom: 10px;}

	table.news p.super {margin-top: 50px;}

	table.news td.leftzone ul {list-style-type: none; padding: 0px; margin: 0px; padding-left: 10px; line-height: 25px;}

	table.news td.leftzone ul li, table.news td.leftzone ul li a:link,

	table.news td.leftzone ul li a:visited,

	table.news td.leftzone ul li a:hover,

	table.news td.leftzone ul li a:active {color: #ffe597 !important; font-size: 11px; font-weight: bold;}

	table.news dl {padding: 0px; margin-left: 0px; margin-top: 10px; margin-right: 100px; margin-bottom: 20px;}

	table.news dl dt {margin-top: 14px; font-weight: bold;}

	table.news dl dd {margin: 0px; padding: 0px; line-height: 14px; font-weight: normal;}

	table.news dl dd a:link, table.news dl dd a:visited,

	table.news dl dd a:hover, table.news dl dd a:active {font-weight: normal !important;}

	/* ..news */

	

	/* gallery.. */

	table.gallery .date .day {font-weight: bold; font-size: 14px;}

	table.gallery table.date {width: auto !important;}

	table.gallery .date .my {color: #ffe597; padding-left: 5px;}

	table.gallery h3 {margin-bottom: 10px;}

	table.gallery p.super {margin-top: 50px;}

	table.gallery td.leftzone ul {list-style-type: none; padding: 0px; margin: 0px; padding-left: 10px; line-height: 25px;}

	table.gallery td.leftzone ul li, table.gallery td.leftzone ul li a:link,

	table.gallery td.leftzone ul li a:visited,

	table.gallery td.leftzone ul li a:hover,

	table.gallery td.leftzone ul li a:active {color: #ffe597 !important; font-size: 11px; font-weight: bold;}

	table.gallery dl {padding: 0px; margin-left: 0px; margin-top: 10px; margin-right: 100px; margin-bottom: 20px;}

	table.gallery dl dt {margin-top: 14px; font-weight: bold;}

	table.gallery dl dd {margin: 0px; padding: 0px; line-height: 14px; font-weight: normal;}

	table.gallery dl dd a:link, table.news dl dd a:visited,

	table.gallery dl dd a:hover, table.gallery dl dd a:active {font-weight: normal !important;}

	table.gallery td.data {padding-right: 0;}

	table.gallery td.data div.preview {margin: 0; margin-bottom: 30px;}

	table.gallery td.data table td.left div.preview {float: left;}

	table.gallery td.data table td.center div.preview {float: none;}

	table.gallery td.data table td.right div.preview {float: right;}

	/* ..gallery */

	

	/* articles.. */

	table.articles p.super {margin-top: 50px;}

	/* ..articles */

	

	/* contacts.. */

	table.contacts dl {padding: 0px; margin-left: 0px;}

	table.contacts dl dt {margin-top: 14px; font-weight: bold; color: #ffe597;}

	table.contacts dl dd {margin: 0px; padding: 0px; line-height: 14px; font-weight: normal;}

	table.contacts td.preview h3 {font-size: 11px; margin-bottom: 10px;}

	table.contacts dl dd a:link, table.contacts dl dd a:visited,

	table.contacts dl dd a:hover, table.contacts dl dd a:active {font-weight: normal !important;}

	/* ..contacts */

	

	/* searchresults.. */

	dl.searchresults {padding: 0px; margin-left: 0px;}

	dl.searchresults dt {margin-top: 14px;}

	dl.searchresults dd {margin: 0px; padding: 0px; line-height: 14px;}

	dl.searchresults span.found {font-weight: bold;}

	dl.searchresults dt a:link, dl.searchresults dt a:visited,

	dl.searchresults dt a:hover, dl.searchresults dt a:active {font-weight: normal !important;}

	/* ..searchresults */

	

	/* sitemap.. */

	table.sitemap td {width: 50%; padding: 20px; padding-top: 10px;}

	table.sitemap dl dt {margin: 0px; margin-bottom: 25px;}

	table.sitemap dl dd {margin: 0px; margin-bottom: 25px; margin-left: 40px;}

	table.sitemap dl dt, table.sitemap dl dt a:link, table.sitemap dl dt a:visited,

	table.sitemap dl dt a:hover, table.sitemap dl dt a:active {font-size: 12px !important; font-weight: bold !important; color: #328fd7 !important;}



	table.sitemap dl dl dt {margin: 0px; margin-bottom: 10px;}

	table.sitemap dl dl dd {margin: 0px; margin-left: 25px; margin-bottom: 25px;}

	table.sitemap dl dl dt, table.sitemap dl dl dt a:link, table.sitemap dl dl dt a:visited,

	table.sitemap dl dl dt a:hover, table.sitemap dl dl dt a:active {font-size: 11px !important; font-weight: bold !important; color: #333333 !important;}

	

	table.sitemap dl dl ul {list-style-image: url(../img/cat_marker.gif); margin: 0px; padding: 0px;}

	table.sitemap dl dl ul li {margin: 0px; padding: 0px; margin-left: 20px; margin-bottom: 10px;}

	table.sitemap dl dl ul, table.sitemap dl dl ul a:link, table.sitemap dl dl ul a:visited,

	table.sitemap dl dl ul a:hover, table.sitemap dl dl ul a:active {font-size: 11px !important; font-weight: normal !important; color: #333333 !important;}

	

	table.sitemap dl dl ul ul {list-style-image: url(../img/good_marker.gif); margin: 0px; padding: 0px; margin-top: 10px; line-height: 14px;}

	table.sitemap dl dl ul ul li {margin: 0px; padding: 0px; margin-left: 15px;}

	table.sitemap dl dl ul ul, table.sitemap dl dl ul ul a:link, table.sitemap dl dl ul ul a:visited,

	table.sitemap dl dl ul ul a:hover, table.sitemap dl dl ul ul a:active {font-size: 10px !important; font-weight: normal !important; color: #b55556 !important;}

/*

	table.sitemap dl dl dl dt {margin: 0px; margin-bottom: 10px;}

	table.sitemap dl dl dl dd {margin: 0px; margin-bottom: 10px; margin-left: 10px; _margin-left: 15px; line-height: 14px;}

	table.sitemap dl dl dl dt, table.sitemap dl dl dl dt a:link, table.sitemap dl dl dl dt a:visited,

	table.sitemap dl dl dl dt a:hover, table.sitemap dl dl dl dt a:active {font-size: 11px !important; font-weight: normal !important; color: #333333 !important;}

	table.sitemap dl dl dl dd ul {list-style-image: url(../img/good_marker.gif); margin: 0px; padding: 0px;}

	table.sitemap dl dl dl dd, table.sitemap dl dl dl dd a:link, table.sitemap dl dl dl dd a:visited,

	table.sitemap dl dl dl dd a:hover, table.sitemap dl dl dl dd a:active {font-size: 10px !important; font-weight: normal !important; color: #b55556 !important;}

*/

	/* ..sitemap */

/* ..content */



/* footer.. */

table#body td#doc table td#footer {height: 200px; background-image: url(../img/footerbg.gif); background-position: left top; background-repeat: no-repeat; vertical-align: top;}

table#body td#doc table td#footer div.contacts {float: left; width: 190px; height: 40px; padding-left: 25px; border-left: 1px solid #4c5c73; color: #4c5c73; font-family: Verdana, Arial, Sans Serif; font-size: 11px; text-align: left; margin-top: 50px;}

table#body td#doc table td#footer div.contacts a:link,

table#body td#doc table td#footer div.contacts a:hover,

table#body td#doc table td#footer div.contacts a:active,

table#body td#doc table td#footer div.contacts a:visited {color: #4c5c73; text-decoration: none;}

table#body td#doc table td#footer div.contacts h3 {font-size: 11px; padding: 0px; padding-bottom: 3px; margin: 0px; color: #4c5c73;}

table#body td#doc table td#footer div#contact1 {padding-left: 265px; border: none;}

table#body td#doc table td#footer div#copyrights {float: left; padding-left: 30px; padding-right: 30px; padding-top: 50px;}

table#body td#doc table td#footer div#copyrights table {width: 100%; _width: 840px; height: 40px;}

table#body td#doc table td#footer table td {vertical-align: bottom; color: #a4afbf; line-height: 16px;}

table#body td#doc table td#footer table td#copyright {text-align: left;}

table#body td#doc table td#footer table td#madein {text-align: right;}

table#body td#doc table td#footer table td#madein a:link,

table#body td#doc table td#footer table td#madein a:hover,

table#body td#doc table td#footer table td#madein a:active,

table#body td#doc table td#footer table td#madein a:visited {color: #4c5c73;}

/* ..footer */

.prod h1

{

	font-size:12px;

}

.prod a

{

	text-decoration:none;

}

.prod strong

{

	font-weight:normal;

}

.prod p

{

	text-align:justify;

}

