/* CSS Document */

body {
	background:#353535;
	margin:0 auto;
	padding:0;
	background-color: #0C0C0C;
}
#body {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}

#site {
	min-height:600px;
	margin:0 auto;
	width: 946px;
}
.wrapper2 {
	width:1002px !important;
	min-height:600px;
	margin:0 auto;
	background: #0c0c0c;
}

*html #site,*html .wrapper2 {
	height:600px;
}

#intro {
	width:1002px;
	height:560px;
	display: block;
	margin:0 auto;
	padding: 0;
}

#header {
	width: 972px;
	height: 109px;
	padding: 0 30px 0 0;
	background: transparent url('../images/header.png') top left no-repeat;
}
#header div#logo { margin: 0 0 0 10px; float: left; }

h1 { color: #bebebe; margin: 5px 0; font: 1000 16px "Trebuchet MS", Arial, Helvetica, sans-serif;}

#menu { width: 100%; padding: 0 0 20px 0; background: transparent url('../images/border.png') 0 25px repeat-x;  }
#menu .active { margin: 1px 0; padding: 0; color: #ffffff !important; }
#menu ul { width: 100%; padding: 0; margin: 0; text-transform: uppercase; height: 20px; list-style-type: none; }
#menu ul li { display: inline; float: left; margin: 0 auto; padding: 0 14px; font: 400 16px "AxcelCyr" !important; text-align: center; }
#menu a:hover { color: #ffffff !important; }
a { color: #bebebe; text-decoration: none; }
a:hover { color: #ffffff; }


#left ul { margin:0 !important; padding: 0 0 0 10px !important; list-style-type: none !important; }
#left li { font-size: 15px; padding: 0; text-transform: uppercase; margin: 1px 0; overflow:hidden; }

#footer {
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999999;
	float:right;
	padding:0 0 20px 0;
}

#footer img {
	border:0;
	position:relative;
	top:3px;
}

.bord { width: 100%; font-size:0px; line-height: 2px !important; background: transparent url('../images/border.png'); padding: 0 !important; margin: 0 !important; }

*html #left { height:600px; display: table; }
#left img { border:0; }
#left {
	width:210px;
	min-height:600px;
	float:left;
	font: 400 15px "AxcelCyr" !important;
	color:#cccccc;
	padding:0 0 0 10px;
	float:left;
}

*html #menuH { height:230px; }
.begin { padding:0 0 5px 0; }
.begin a { text-decoration:none; color:#cccccc; }
.begin a:hover { color:#FFFFFF; }
.begin_active { padding:0 0 5px 0; color:#FFFFFF; }
.begin_active a { text-decoration:none; color:#FFFFFF; }

#top_right {
	width:307px;
	height:75px;
	float:right;
	margin:9px 0 0 0px;
}

input {
	background:#171717	;
	width: 198px;
	border:1px solid #2f352f;
	color:#999999;
	float:left;
	padding: 3px 0 3px 4px;
	margin:2px 0 0 2px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 12px;
}


.input {
	/*background: url(../images/in_back.jpg) transparent no-repeat;*/
	height: 19px;
	display: block;
/*	border:solid 1px #999999 ;*/
	float: right;
	padding: 0 0 0 0;
	margin: 5px 0 0 0;
}

.submit {
	background: none;
	border: 0px;
	width: 16px;
	margin: 0 0 0 8px;
	color : #999999;
}

#top_right span {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 0 10px;
	padding:0 10px 0 0;

}

#top_right span a {
	text-decoration:none;
	color:#999999;

}

#top_right img {
	padding:0 6px;
	margin:0;
	border:0;
}

#top_right a {
	text-decoration:none;
	color:#999999;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#content {
	width: 747px;
	min-height: 350px;
	float: right;
	padding: 0 30px 30px 0;
}

#SitePath {
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999999;
	padding:0 0 10px 0;
}

*html #SitePath {
	width: 730px;
}

#SitePath a {
	text-decoration:none;
	color:#999999;
}

#content p {
	padding:0;
	margin:0;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#cccccc;
}

#content ul, #content li {
	padding:0;
	margin:2px 0 0 10px;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#cccccc;
}

.box1 {
	width: 236px;
	float: left;
	text-align: center;
	margin: 0 13px 13px 0;
}

.box1 img { border:0; width: 230px; height: 172px; border: 1px solid #666666; }
.box1 p a { color: #cccccc; text-decoration: none; }

.partners {
	width:170px;
	height:100px;
	border:solid 2px #666666;
	margin:0 10px 5px 0;
	float:left;
}

.partners img { border:0; }

.part1Name {
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#cccccc;
	text-align:center;
}

.part1Name a { text-decoration:none; color:#cccccc; }

.wrap {
	width:178px;
	height:125px;
	float:left;
	padding:0 10px 20px 0;
}


#back_menu {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0 0 20px 10px;
}

#back_menu a {
	text-decoration:none;
	color:#ffffff;
}

.models, .models_active {
	padding:5px 0 5px 10px;
}

.models a {
	text-decoration:none;
	color:#cccccc;
}

.models_active a
{
	text-decoration:none;
	color:#fff;
}

.mod_1 {
	padding:5px 0 0 10px;
}

.mod_1 a {
	text-decoration: none;
	color: #cccccc;
}

.flash_small_img {
	width:100px;
	height:74px;
	float:left;
	margin:50px 0 0 0;
	position: relative;
	top: 0;
	left: -5px;
}

.mod_1_active {
	padding:5px 0 0 10px !important;
}

.mod_1_active a {
	text-decoration: none !important;
	<!-- color: #FFFFFF !important; -->
}

#there_is_no_footer {
	width:715px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999999;
	float:right;
	padding:0 0 20px 0;
}

#there_is_no_footer img {
	border:0;
	position:relative;
	top:3px;

}

.Paging
{
	clear: both;
	display: block;
	color : #cccccc;
	text-align: center;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#feedback
{
	color: #999999 !important;
}

#feedback em
{
	color: #ccc !important;
}

#feedback input {
	border : 1px solid #2f352f !important;
	color : #cccccc !important;
	line-height: 20px;
}

#feedback textarea {
	background : transparent;
	border : 1px solid #2F352F !important;
	color : #cccccc !important;
}

#feedback .submit_feedback, #feedback .clear_feedback {
	height: 20px !important;
	background : transparent;
	border : 1px solid #2F352F;
	color : #cccccc !important;
	width: 100px;
}

#Flash
{
	width: 751px;
	height: 480px;
	float: left;
	padding: 0;
	margin: 0;
	text-align: left;
}

#Flash2
{
	width: 751px;
	height: 560px;
	float: left;
	padding: 0;
	margin: 0;
	text-align: left;
}

.box_ext {
	margin: 5px 0 20px 0;
}

.title {
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#ccc;
	margin: 0 0 5px 0;
}

.title a{
	color:#ccc;
	text-decoration: none;
}

.title a:hover {
	color:#fff;
}

.date {
	color: #999;
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.text {
	margin: 0;
}

.text p {
	margin: 10px 0 0 0 !important;
	padding: 0;
}

.textpage_content tr, td {
	color: #ccc;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.textpage_content a {
	color:#ccc;
	text-decoration: none;
}

.textpage_content a:hover {
	color:#fff;
}

.img {
	width:165px;
	float:left;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 15px 15px 0 ;

}

.product-title {
	width: 100%;
	float:left;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	text-align:center;
	margin:2px 0 0 0;
}

.search-title a  {
	text-decoration:none;
	color:#cccccc;
}

.search-title a:hover { text-decoration:underline; }

.pro_img { float: left; margin: 5px; }
.intro_lang {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	color: transparent;
}
.intro_lang a { color: #353535; text-decoration: none; }
.products { display: block; width: 100%; height: 100%; }
.footer_row { padding: 10px 5px; color: #cccccc; font: 13px "Trebuchet MS", Sans-Serif; clear: both; }
.footer_row a { color: #999999; }
.footer_row a:hover { color: #cccccc;}
.footer_row span { color: #ffffff; text-transform: uppercase; }
.pages { padding: 5px;	color: #cccccc; font: 13px "Trebuchet MS", sans-serif; clear: both; }
#home_img { padding: 25px 0 0 0; }
#home_img .row, #home_img .row2 { padding: 0 0 2px 2px; background: #0c0c0c; height: 156px; width: 944px; margin: 0 auto;}
#home_img .row2 { padding: 0 0 0 2px; }
#home_img img { margin:  0 2px 0 0; float: left; }
.textpage_content ul { }
#left .active { color: #ffffff !important; }
#langs { float: right; font-size: 11px; margin: 0 10px 0 0; }
#langs * { color: #999999; }
#langs .active { color: #ffffff; }
span.white { color: inherit; padding: 0 !important; margin: 0 1px !important; width: 2px; }
#ajaxform {	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #999999; display: table; width: 200px; margin: 0 auto; }
.ajaxform_text { font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #999999; width: 550px;; margin: 0 auto; }
.ajaxform_text a { text-decoration: underline !important;  }
.ajaxform_text p { margin: 0; padding: 0;  }
#ajaxform input.error { border: 1px solid #999999; }
#result { color: #999999; }
#result p { margin: 0; }
#flash_player { float: left; width: 200px; }
.no_results_search { color: #999999; }
.box1 .img { width: auto; }
/*
  ColorBox Core Style
  The following rules are the styles that are consistant between themes.
  Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
  ColorBox example user style
  The following rules are ordered and tabbed in a way that represents the
  order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background: transparent;}
#colorbox{}
#cboxContent{margin-top:32px;}
#cboxLoadedContent{background:transparent; padding:1px; opacity: 1; -moz-opacity: 1; filter: alpha(opacity=1); }
#cboxLoadingGraphic{background:url('../images/loading.gif') center center no-repeat;}
#cboxLoadingOverlay{background:#transparent;}
#cboxTitle{position:absolute; top:-22px; left:0; color:#999999;}
#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url('../images/controls.png') 0 0 no-repeat;}
#cboxPrevious{background-position:0px 0px; right:44px;}
#cboxPrevious.hover{background-position:0px -25px;}
#cboxNext{background-position:-25px 0px; right:22px;}
#cboxNext.hover{background-position:-25px -25px;}
#cboxClose{background-position:-50px 0px; right:0;}
#cboxClose.hover{background-position:-50px -25px;}
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}
