/*-----------------content-------------------*/
body {
	margin: 0px;
	padding: 0px;
}
body, td {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717171;
}
a:link, a:active {color:#717171;text-decoration:underline;}
a:visited {color:#999999;text-decoration:underline;}
a:hover {color:#ec2124;text-decoration:none;}

.content, .content td, .content td font {font-size:70%;}
.sp {visibility:hidden}
img {border-color:#d0d0d0;}
.img-pad {margin-right:10px;}
strong {color:#ec2124;font-weight:normal;}
a.head:link, a.head:active, a.head:visited, a.head:hover {
	color:#ec2124;text-decoration:none;
	font-weight:bold;
}
a.nav:link, a.nav:active, a.nav:hover, a.nav:visited{color:#ec2124;text-decoration:none;font-size:80%;}
.email, .label {border-left:#ec2124 solid 2px;

}
.error {color:#ec2124;}
div.lab {
	background:#ec2124;
	padding-left:2px;
	height:18px;
	position:absolute;
	z-index:10;
	margin-left:-2px;
}
/*---------------catalog-------------------*/
.catalog {padding-bottom:5px;}
.catalog a:link, .catalog a:active, .catalog a:visited {color:#ec2124;text-decoration:none;font-weight:bold;}
.catalog a:hover {color:#ec2124;text-decoration:undeline;font-weight:bold;}
/*----------------line------------------------*/
.line {background-color:#d0d0d0;}
.line-m {background-color:#d0d0d0;margin-left:9px;}
.line-2 {background-color:#d0d0d0;margin-left:20px;}
.lline {background-color:#eaeaea;}
/*--------------------li----------------*/
ol ul, ul ul {margin-top:5px;}
li {list-style-image: url(../imgs/design/li.gif);padding-bottom:5px;}
ul.b li {list-style-image: url(../imgs/design/li_m.gif);}
ul.2 li {list-style-image: url(../imgs/design/li_2.gif);}

/*------------------main-menu-----------------------*/
div.#main-menu div.menu {margin: 6px 0px 6px 16px;padding: 0px 0px 0px 20px;background: url('../imgs/design/m_li_2.gif') no-repeat top left;}
div.menu-f {margin: 6px 0px 6px 16px;padding: 7px 0px 0px 20px;background: url('../imgs/design/m_li_f.gif') no-repeat top left;}

div.#main-menu div.menu a:link, div.#main-menu div.menu a:active, div.#main-menu div.menu a:visited, div.menu-f a:link, div.menu-f a:active, div.menu-f a:visited {color:#717171;text-decoration:none;}
div.#main-menu div.menu a:hover, div.menu-f a:hover {color:#ec2124;text-decoration:none;}

/*-------vacancies--------*/
.vacancies-a {color:#ec2124;}
/*-------s-menu--------*/
.s-menu {background-color:#eaeaea;}
.s-menu td {text-align: center;vertical-align: top;}
.s-menu td div {background-color:#eaeaea;}
.menu li {list-style-image: url(../imgs/design/li_m.gif);color:#ec2124;}
.menu ul {margin: 0px 0px 0px 11px;padding:4px 5px 0px 11px;}

.menu a:link, .menu a:active, .menu a:visited {color:#717171;text-decoration:none;}
.menu a:hover {color:#ec2124;text-decoration:none;}
/*--------------news---------------------*/
b.news-h {color:#7f7f7f}
td.comment {font-size: xx-small;}
.navigation  a:link, .navigation a:active, .navigation a:visited {color:#ec2124;text-decoration:none;}
.navigation a:hover {color:#ec2124;text-decoration:none;}
/*--------------top-promo----------------*/
.top-promo td {color:#4b4b4b;}
.top-promo a:link, .top-promo a:active, .top-promo a:visited {text-decoration:none; color:#717171;}
.top-promo a:hover {text-decoration:none;color:#ec2124;}
/*--------------bottom------------------*/
.bottom  div {
	padding:15px 31px 18px 31px;
	color:#fff;
}
.bottom a:link, .bottom a:active, .bottom a:visited {
	color:#fff;
	text-decoration:underline;
}
.bottom a:hover {
	color:#fff;
	text-decoration:none;
}
/*---------------voting----------------*/
.voting {color:#a9a9a9;font-weight:bold;}
.voting div {padding-bottom:6px;}
.voting td {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#6b6b6b;
	vertical-align: top;
}
.voting td div {padding-top:2px;padding-bottom:0px;}
/*---------------form------------------*/
select, textarea, input {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#717171;
}
textarea {overflow:auto;}
table.form {width:400px;}
table.form100 {width:100%;}

table.form100 input, table.form input, table.form100 select, table.form select, table.form100 textarea, table.form textarea {width:100%}
table.form td, table.form100 td {padding:3px;}

table.form100 td input.normal, table.form td input.normal, table.form100 td input.label, table.form td input.label {width: auto;}
/*---------------------table-----------------------*/
table.table {width:50%;}
table.table td {background-color:#f9f9f9;padding:3px;}
table.table td.head {background-color:#eaeaea;font-weight:bold;}
table.table td.bottom {background-color:#eaeaea;padding:1px;}


table2.table {width:50%;}
table2.table td {padding:3px;}
table2.table td.head {font-weight:bold;}
table2.table td.bottom {padding:1px;}

.tb .header td table img {border:none;}
/*---------------------H----------------------*/
h1 {
	text-transform:uppercase;
	color:#ec2124;
	font-size:17px;
	margin:6px 0px 4px 22px;
	font-weight:normal;
}
h2.f {
	margin-top:0px;
	color:#ec2124;
	font-size:110%;
}
h2 {
	
	color:#ec2124;
	font-size:110%;
}
h3 {
	
	color:#ec2124;
	font-size:100%;
	margin-bottom:10px;
}
h4 {
	
	color:#666666;
	font-size:120%;
}
/*--------------------------------------*/
#table {background: #ffffff;color: #794200;}
#table tr.header td {background: #EAEAEA;padding: 3px;font-weight:bold;}
#table tr.main td {background: #F9F9F9;padding: 3px;}
#table tr.footer td {background: #EAEAEA;}

/*---------------------gallery-----------------------*/
#t1 td {
	text-align:center;
	padding:0 5px;
	}
	
#t1 td a {
	width:100px;
	display:block;
	filter:Alpha(Opacity='50');
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	overflow:hidden;
}
#t1 td a:hover, #t1 td a.act {
	filter:Alpha(Opacity='100');
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
			div#hold { 
			position:relative; overflow:hidden;z-index:100;
			height: 70px;
			border: 1px solid white;
			}
			div#wn { 
			position:absolute; 
			left:0px; top:0px; 
			width:100%; height:70px; 
			clip:rect(0px, 100%, 70px, 0px); 
			overflow:hidden; 
			z-index:1; 
			}
			div#lyr1 { 
			position:absolute; visibility:hidden; 
			left:0px; top:0px; 
			z-index:1; 
			}
.arrowLink img {vertical-align:bottom;margin-top:31px;}
.vmarker {
	font-size:0.9em;
	display:block;
	float:left;
	background: #F4F4F4;
	color:#999999;
	padding:2px 15px 3px 18px;
	}
.vmarker a {
	color:#2BA8EE;
	}
.photses {
	border-top:2px solid #ec2124;
	padding:0 0 20px 0;
	}	
.phsesd {
	clear:both;
	padding:5px 5px 10px 23px;
	line-height:normal;
	}	