@charset "utf-8";

BODY img { border:0px;}
/* CSS Document */
.ditto_page {
	padding-right:5px;
	padding-left:5px;
	color:#FF9900;
}
.ditto_currentpage {
	background-color: #000;
	border-color: #999999;
	;
	color: #666;
	padding-right:5px;
	padding-left:5px;
	border-style:solid;
	border-width:1px;
}
BODY {
	margin:0px;
	padding:0px;
	font-family: tahoma;
	font-size: 12px;
	color: #ccc;
	background-repeat:no-repeat;
	background-color:#000000;
	background-position: 0 0;
}
#logo_position a:hover {
	background:none;
}
a:link {
	color: #FF9900;
}
a:visited {
	color: #FFCC00;
}
a:hover {
	color: #FFCC33;
	background-color:#FF0000
}
#catalog_navigation {
	font-size:12px;
	margin: 0px 5px 20px 8px;
}
img {
	behavior: url(images/iepngfix.htc)
}
HR {
	color:#666666;
}
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	background-color:#222;
	border-color:#666;
	border-style:solid;
	border-width:1px;
}
#ajaxSearch_form, fieldset {
	border:0px;
	padding:0px;
	margin:0px;
}
.ajaxSearch_highlight {
	color:#000000;
}
.ajaxSearch_highlight1 {
	background-color:#FFFFCC;
}
.ajaxSearch_highlight2 {
	background-color: #CCFFFF;
}
.ajaxSearch_highlight3 {
	background-color: #99FF66;
}
.ajaxSearch_highlight4 {
	background-color: #CCCC33;
}
.ajaxSearch_highlight5 {
	background-color: #FFFFFF;
}
.ajaxSearch_paging {
	color:#FFFFFF;
}
.ajaxSearch_resultDescription {
	color: #009933;
	font-size:12px;
}
.ajaxSearch_resultExtract {
	background-color:#222;
	border-color:#666;
	border-style:solid;
	border-width:1px;
	margin-bottom:15px;
}
#search_form {
	margin:0px 25px 0px 0px;
}
#search_form form {
	padding:0px;
	margin:0px;
}
#header {
	height:43px;
}
#main_menu {
	float:left;
	width:50%;
	margin-top:12px;
	padding-left:1%;
}
#right_panel {
	float:right;
	margin-top:12px;
	margin-right:15px;
	width:350px;
}
#logo_position {
	padding: 4px 0px 0px 30px;
}
#content_block {
	width:600px;
	padding: 10px 10px 20px 0px;
	font-size:12px;
}
#content_block_catalog {
	width:600px;
	padding: 10px 10px 20px 0px;
	font-size:12px;
}
#content_block_catalog table {
	font-size:12px;
}
#content_block table {
	font-size:12px;
}
#column1 {
	padding: 0px 0px 0px 30px;
}
#column2 {
	padding: 0px 0px 0px 20px;
}
#column3 {
	padding: 0px 0px 0px 20px;
}
#im_here {
	background-color:#FF3300;
	color:#ffffff;
	border:none;
}
#catalog_navigation ul {
	list-style:none;
	padding-left: 28px;
	margin-left:0px;
}
#catalog_navigation ul li ul {
	padding-left: 10px;
	padding-right: 35px;
}
h1 {
	font-family: tahoma;
	color:#ff9933;
	font-size:21px;
	font-weight:normal;
	line-height:110%;
}
h2 a{
	text-decoration:none;
}
h2 {
	font-family: tahoma;
	color:#fff;
	font-size:18px;
	font-weight:normal;
	line-height:105%;
}
span.headerlink { display:block; margin-bottom:20px;}
h4 {
	font-family: tahoma;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:5px;
}
.tahoma12 {
	font-family: tahoma;
	color:#898989;
	font-size:12;
}
.size18 {
	font-size:18;
}
.size12 {
	font-size:14;
}
.size12t {
	font-size:12;
}
.red {
	color:#ff3300;
}
.yellow {
	color:#ff9933;
}
.white {
	color:#ffffff;
}
.big {
	font-size:24px;
}
.light {
	color:#CCC;
}
.small_font {
	font-size:10px;
}
.inter14 {
	line-height:20px;
}
#droper form {
	margin:0px;
	padding:0px;
	padding:0px;
}
#droper input {
	margin:0px;
	margin-bottom:1px;
	padding:0px;
}
#droper label {
	margin:0px;
	margin-top:2px;
	padding:0px;
}
#droper_container {
	margin-bottom:0px;
	margin-top:20px;
	padding-bottom:20px;
	padding:0px;
}
#content_block_catalog h1 {
	font-family: tahoma;
	color:#ff9933;
	font-size:26px;
	font-weight:normal;
	margin-top:0px;
}
.errors {
	background-color:#333333;
	border-color:#FF9900;
	border-width:1px;
	border-style:dashed;
	padding:20px;
}
/* After September's edits 
----------------------------------------------------*/
form#ajaxSearch_form {
	padding:0px;
}
form#ajaxSearch_form fieldset {
	margin:0px;
	padding:0px;
}
a#submit-bt {
	width:56px;
	height:17px;
	display:block;
	position:absolute;
	margin: 0px 0px 0px 135px;
	padding:0px;
}
*html a#submit-bt {
	margin-top: 1px;
}
input#ajaxSearch_input.cleardefault {
	background-image:url(../images/search-bg.gif);
	border:none;
	padding:0px 0px 0px 4px;
	width:128px;
	height:17px;
	display:block;
	margin:0px;
}
/* News block 
----------------------------------------------------*/
div#news-block {
	position:relative;
	display:block;
	width: 581px;
	height:122px;
	background:url(images/bg-news.gif) no-repeat;
	padding:10px;
}
div.news-string {
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#F90;
	font-style:italic;
}
div.next-block a {
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-style:italic;
	text-decoration:none;
}
div.next-block a:hover {
	color:#999;
}
img#next-news {
	width:23px;
	height: 30px;
	border:0px;
}
#mycarousel h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#FFF;
	margin:8px 0px 2px 0px;
	padding:0px;
	font-weight:normal;
}
#mycarousel h2 a {
	color:#FFF;
}
#mycarousel h2 a:hover {
	color: #FC0;
	text-decoration: none;
	background:none;
}
#mycarousel {
	color:#CCC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
#mycarousel p {
	margin:0px;
	padding:0px 0px 0px 0px;
}
/* Partners block 
----------------------------------------------------*/

#partners table tr td {
	vertical-align:top;
	padding: 10px 10px 10px 0px;
}
#partners td.pr_img {
	text-align:center;
	vertical-align: top;
	padding: 10px 10px 10px 0px;
}
#partners td.pr_txt {
	padding-bottom:20px;
}
#partners td.pr_txt p {
	margin:0px;
	padding:0px;
}
#partners {
	color: #CCC;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
#partners img {
	border:0px;
}
#partners h1, h2 {
	margin: 2px 4px 2px 0px;
	padding:0px;
	font-weight:normal;
}
#partners h1 {
	font-size: 26px;
	color:#F90;
}
#partners h2 {
	font-size: 24px;
	color:#fff;
}
#partners h3 {
	font-size: 18px;
	font-weight:bold;
	color:#fff;
}
/* Main Page
----------------------------------------------------*/
/*mainPage_head*/
table.Logo-n-Head { margin-bottom:30px; width:95%;}

div.mainPage_head {
	display:block;
	margin:36px 0 0 40px;
	padding:0 0% 0 0;
	_padding:0 0px 0 0;
	font-size:13px;
	border:0px dashed yellow;
	vertical-align:top;
}

div.mainPage_head h1 {
	padding:0px;
	margin:0px;
	line-height:95%;
}
div.mainPage_head p {
	padding:0px;
	margin:5px 0 0 0;
	color:#FFF;
}

#logo_position_2 {
	padding: 36px 0px 0px 27px;
}
#logo_position_2 a:hover {
	background:none;
}

/*Tables*/
table.MainExibit-8, table.MainNewsEvents, table.MainUsage, table.MainPartners {
	width:95%;
	vertical-align:top;
	padding:0px;
	margin:0px 0px 50px 25px;
}

table.MainExibit-8{	text-align:center;}


/*News*/
div.MainNews-item { margin:20px 30px 10px 20px;}
div.MainNews-item h2 { font-size:16px; font-weight:normal; color:#ff9933; margin:0px; padding:0 0 8px 0;}
div.MainNews-item p { font-size:13px; color: #FFF; margin:0px; padding:0px;} 

div.MainNews-item h2 a {color:#ff9933; text-decoration:underline;}
div.MainNews-item h2 a:hover, div.MainNews-item p a:hover { text-decoration:none; background:none;}
div.MainNews-item p a:hover { color: #F30;}
div.MainNews-item p a {color:#fff; text-decoration: none;}

div.MainNews-archive { font-size:12px; padding:0 55px 0 0;}

/*Usage*/
table.MainUsage {font-size:14px; width:70%; margin-bottom: 30px; line-height:110%;}
div.UsageText { margin:0; padding:0 30px 0 20px;}

/*Partners*/
table.MainPartnersBox { width:973px; height:auto; vertical-align:top; 	margin:0px 0px 50px 0px;}
table.MainPartners {margin:10px 0px 10px 25px;}
div.MainPartnersText { font-size:12px; padding-left:20px;}

div.MainPartnersText ul li { padding-bottom: 10px; list-style-type:none;}

p.MenuHeader { list-style:none;}


/*Catalog NormalMenu Partners*/
ol#topnav { border:0px; padding:0px 0px 0px 7px; margin:0px 0px 0px 7px;}
ol#topnav li { color: #FFF; font-family:Verdana, Geneva, sans-serif; background:#000; line-height: 110%; font-size:14px; list-style: decimal; list-style-position:outside !important; height:  auto;}
ol#topnav li a{ color: #FFF;}
ol#topnav li a:hover {color: #FC3 !important; background:none; text-decoration: underline;}

ol#topnav li.ParentHereTpl div {}
ol#topnav li.ParentHereTpl div a {color: #F93; width: auto;margin-bottom:5px;}
ol#topnav li.ParentHereTpl { background: #000; border:0px; list-style: decimal; color: #FC3 !important;}


ol#topnav li ol { background: #000; border:0px; padding:0px; margin:0px;}
ol#topnav li ol li { font-weight: normal; font-style:italic; font-size:12px; padding:0px; margin:0px 0px 6px 28px; background: #000; border:0px; list-style:outside url(../bull-dash.gif); }
ol#topnav li ol li a{ color: #FF9; display: inline; margin:0px 0px 0px 0px; padding:0px; background: #000; border:0px;}

ol#topnav li.hereTpl {color: #FC3;}
ol#topnav li ol li.hereTpl { color: #FA4305; padding:0px; margin:0px 0px 6px 28px; background: #000; border:0px #F90 solid;}
