#picture {
	position: absolute;
	visibility: hidden;
	z-index: 10;
}
.catalog1file { display: block; font-size: 11px; text-decoration: underline; margin-top: 5px; font-family: tahoma; }
.catalog1file:hover { text-decoration: none; }
.shadowr {
	background-image: url(../im/shadowr.png); //
	background-image: none; //
	filter: progid : DXImageTransform . Microsoft .
		AlphaImageLoader(src = '../im/shadowr.png', sizingMethod = 'scale');
}

.shadowb {
	background-image: url(../im/shadowb.png); //
	background-image: none; //
	filter: progid : DXImageTransform . Microsoft .
		AlphaImageLoader(src = '../im/shadowb.png', sizingMethod = 'scale');
}

.proj_img {
	border: 4px solid #ffffff;
}

.proj_td {
	border: 3px solid #7C2122;
}

.pngfix {
	behavior: url(../js/png.htc);
}

a {
	color: #000d0e;
}

img {
	color: #802c2d;
	font-family: tahoma;
	font-size: 9
}

a img {border:none;}

h1 {
	color: #802c2d;
	font-family: tahoma;
	font-size: 14px;
	margin: 0;
	font-weight: normal;
}
.hh1 {
	color: #802c2d;
	font-family: tahoma;
	font-size: 11;
	text-decoration: none;
	margin: 0;
	font-weight: normal;
}

.hh1 a {
	text-decoration: none;
	color: #802c2d;
}

.hh1 a:hover {
	color: #807878;
}

.hh1 h2{
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #802c2d;
	display: inline;
	font-weight:normal;
	font-size: 11px;
	font-family: tahoma;
}


.hh1 h3{
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #802c2d;
	display: inline;
	font-weight:normal;
	font-size: 11px;
	font-family: tahoma;
}


h2, .h2 {
	color: #134b10;
	font-family: tahoma;
	font-size: 11;
	font-weight: bold;
	margin: 0;
	padding: 12 0 0 0;
}

.bottext {
	color: #802c2d;
	font-family: tahoma;
	font-size: 11;
}

.botlink {
	color: #802c2d;
	font-family: tahoma;
	font-size: 11;
	text-decoration: none;
}

.botlink:hover {
	color: #807878;
}

.catlink {
	color: #000d0e;
	font-family: tahoma;
	font-size: 11;
	margin: 0;
	text-decoration: none;
}

.catlink:hover {
	color: #6e7677;
	text-decoration: underline;
}

.cattitle {
	color: #000d0e;
	font-family: tahoma;
	font-size: 11;
	font-weight: bold;
	text-decoration: none;
	padding: 10 0 0 0;
}

.cattitle a {
	text-decoration: none;
}

.cattitle a:hover {
	text-decoration: none;
	color: #134b10;
	text-decoration: none;
}

.context {
	padding-left: 5;
	padding-right: 10;
	font-size:11px;
	font-family: tahoma;
}

.contitle {
	padding-right: 10;
}

.form1 {
	background-color: #7C2122;
	border: 0;
	color: #ffffff;
	font-family: tahoma;
	font-size: 11;
	font-weight: bold;
	margin: 0;
	width: 133;
	height: 16;
}

.menu {
	background: url(../im/menufon.gif) repeat-x;
	color: #802c2d;
	font-family: tahoma;
	font-size: 11;
	font-weight: bold;
	padding-left: 7;
}

.news {
	color: #737272;
	font-family: tahoma;
	font-size: 11;
	font-weight: bold;
	text-decoration: none;
}

.news:hover {
	color: #4d4c4c;
	font-family: tahoma;
	font-size: 11;
	font-weight: bold;
	text-decoration: underline;
}

.newsdata {
	color: #b83f36;
	font-family: tahoma;
	font-size: 9;
	font-weight: bold;
}

.promo {
	border: solid #ffffff 3px;
}

.textlink {
	color: #000d0e;
	font-family: tahoma;
	font-size: 11;
	margin: 0;
	text-decoration: none;
}

.textlink:hover {
	color: #6e7677;
}

.title {
	padding-left: 12;
}

.title1 {
	padding-left: 1;
}

.toplink {
	color: #802c2d;
	font-family: tahoma;
	font-size: 10;
	text-decoration: none;
}

.toplink:hover {
	color: #807878;
}

.topmenu {
	color: #802c2d;
	text-decoration: none;
}

.topmenu:hover {
	text-decoration: underline;
}

.toptext {
	color: #802c2d;
	font-family: tahoma;
	font-size: 10;
}

.tut {
	text-decoration: underline;
}

.rightlink,.leftlink,.midlink {
	color: #802c2d;
	font-family: tahoma;
	font-size: 11;
	text-decoration: none;
	font-weight: normal;
	text-align: right;
}

.leftlink {
	text-align: left;
}

.midlink {
	text-align: center;
}

.rightlink a,.leftlink a,.midlink a {
	text-decoration: none;
	color: #802c2d;
}

.rightlink a:hover,.leftlink a:hover,.midlink a:hover {
	color: #807878;
}

h3 {
	font-family: Tahoma, Verdana, arial;
	font-size: 19px;
	color: #802c2d;
	font-weight: normal;
	padding: 20 0 15 10;
	margin: 0;
}

h3.h3-product {padding:20px 0 7px 19px; font-size:145%; }

.p_black {color:#000; }

.p_category {padding:1px 0 1px 20px; margin:1px 0; line-height:100%; font-size:70%; font-family:Tahoma, Verdana, sans-serif; }

h3 a {
	text-decoration: none;
	color: #802c2d;
}

h3 a:hover {
	color: #807878;
}

.cat_filtre {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	background-color: #ffffff;
	width: 135;
}

.cat_anno,.cat_anno a {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000d0e;
	text-decoration: none;
	text-align: center;
	padding: 0 4 5 4;
}

.cat_anno a:hover {
	color: #6e7677;
}

.cat_ind_img {
	margin: 5 0 5 0;
}

.cat_item_text,.cat_item_title {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000d0e;
	text-decoration: none;
	text-align: left;
	padding: 0 4 5 20;
}

.cat_item_title {
	color: #802c2d;
	font-size: 11px;
	font-weight: bold;
	padding: 20 4 10 20;
}

.proj_ico {
	margin: 10 10 10 10;
}

.proj_title {
	color: #802c2d;
	font-family: tahoma;
	font-size: 11;
	text-decoration: none;
	font-weight: normal;
	text-align: right;
	padding: 6 10 7 0;
}

.proj_item {
	color: #000d0e;
	font-family: tahoma;
	font-size: 11;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0 0 4 0;
}

.proj_item a {
	text-decoration: underline;
	color: #000d0e;
}

.proj_item a:hover {
	color: #6e7677;
	text-decoration: none;
}

.text {
	color: #000d0e;
	font-family: tahoma, verdana;
	font-size: 11;
	text-decoration: none;
	font-weight: normal;
	text-align: justify;
}

.text a {
	color: #000d0e;
	text-decoration: underline;
}

.text a:hover {
	color: #807878;
}


h4 {
	color: #802c2d;
	font-family: tahoma;
	font-size: 11;
	font-weight: bold;
	margin: 0;
	padding: 12 10 0 0;
}

h4 a {
	text-decoration: none;
	color: #802c2d;
}

h4 a:hover {
	color: #807878;
}

.news_ico {
	margin: 10 10 10 10;
}

.news_ind_text {
	color: #000d0e;
	font-family: tahoma, verdana;
	font-size: 11;
	text-decoration: none;
	font-weight: normal;
	padding: 10 10 10 0;
}

.news_date {
	color: #737272;
	font-family: tahoma;
	font-size: 11;
}

.news_arc_title {
	color: #807878;
	font-family: tahoma;
	font-size: 11;
	font-weight: normal;
	padding: 0 10 5 0;
}

.news_arc_title a {
	text-decoration: none;
	color: #802c2d;
	font-weight: bold;
}

.news_arc_title a:hover {
	color: #807878;
}

.news_img {
	margin: 10 10 10 10;
}

.news_text {
	color: #000d0e;
	font-family: tahoma, verdana;
	font-size: 12;
	text-decoration: none;
	font-weight: normal;
	text-align: justify;
	padding: 15 0 25 0;
	text-indent: 30px;
}

.news_text2 {
	color: #000d0e;
	font-family: tahoma, verdana;
	font-size: 12;
	text-decoration: none;
	font-weight: normal;
	padding: 15 0 25 0;
	text-indent: 30px;
}

.print_text {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000d0e;
	text-decoration: none;
	text-align: left;
	padding: 8 0 0 0;
}

.select_div {
	padding: 0 0 20 0;
	color: #802c2d;
	font-family: tahoma;
	font-size: 11;
}

.select_button {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	width: 90;
}

.select_form {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	background-color: #ffffff;
	width: 180;
}

.static_text,.static_title {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000d0e;
}

.static_text a {
	text-decoration: underline;
}

.static_text a:hover {
	color: #6e7677;
	text-decoration: none;
}

.static_title {
	color: #802c2d;
	font-weight: bold;
	padding: 20 0 8 0;
}

.static_map {
	border: 1px solid #802c2d;
	margin: 20 0 0 15;
}

.leader {

}

.whitebg {
	background-color: #ffffff;
}

/* forms */

.order-form input,textarea,select {
	font-family: tahoma;
	font-size: 11;
	width: 250px;
	background-color: #ffffff;
	margin-bottom: 2px;
}

.field-name {
	font-family: tahoma;
	font-size: 11;
	text-align: right;
	vertical-align: top;
	padding-right: 10px;
	padding-top: 2px;
}

/* leader position cell */

.leader-marking {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: white;
	text-decoration: none;
	text-align: center;
	padding: 0 4 2 4;
	margin: 0 3 3 3;
	background-color: #7C2122;
}

.leader-marking a {
	color: white;
	text-decoration: none;
}

.leader-marking a:hover {
	color: #e5d3d3;
	text-decoration: none;
}

.price {
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
}

.order-item {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

.order-input {
	font-family: tahoma;
	font-size: 11;
	width: 50px;
	background-color: #ffffff;
	margin-bottom: 2px;
}

h5 {
	color: #802c2d;
	padding: 0px;
	margin: 0px;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}


.voting_title {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #802c2d;
}

.voting_text {
	font-family: tahoma;
	font-size: 11px;
	color: #4d4c4c;
}


.voting_text a {
	color: #4d4c4c;
}

.voting_footer {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #4d4c4c;
}

.voting_footer a {
	color: #4d4c4c;
}

.gblink {
	color: #802c2d;
}
.gblink a{
	text-decoration: underline;
}

.gblink:hover {
	color: #807878;
	text-decoration: none;
}

.hiddenway1 ul li { padding: 0; margin: 0; }
.hiddenway1 ul li a {font-size: 11px;}
.hiddenway1 ul { margin-top: 6px; font-family:tahoma;}
.hiddenway2 ul li { padding: 0; margin: 0; }
.hiddenway2 ul li a {font-size: 11px;}
.hiddenway2 ul { margin-top: 6px; font-family:tahoma;}
.hiddenway3 ul li { padding: 0; margin: 0; }
.hiddenway3 ul li a {font-size: 11px;}
.hiddenway3 ul { margin-top: 6px; font-family:tahoma;}
.hiddenway4 ul li { padding: 0; margin: 0; }
.hiddenway4 ul li a {font-size: 11px;}
.hiddenway4 ul { margin-top: 6px; font-family:tahoma;}

table.sales { width:438px;border: 1px solid #7c2122; border-collapse: collapse}
table.sales td { width:146px;}
table.sales td h4 { padding-right:0; margin-bottom:10px;}
table.sales table { margin:0 auto; width:130px; border:none;}
table.sales table td { width:auto;}