body,
html {
	margin:0;
	padding:0;
	color:#333333;
}
	a:link {  text-decoration: none;}
	a:visited {  text-decoration: none;}
	a:hover { text-decoration: none;}
	a {color:#e10808;cursor:hand; }
	a img{border: none;}
	img{border: none;}
body {
	min-width:1250px;
	width:100%;
	font-family:verdana, tahoma, arial, sans-serif;
	font-size:10pt;
	color:#333333;
}
#wrap {
	border-top: 6px solid #cf0900;
	margin:0;
	min-width:1250px;
	width:100%;
}
#header {
	height:136px;
	background:url('images/header_back.png') left top repeat-x;
}
#nav {
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	background:#54585b;
	height: 120px;
	min-width:1250px;
	width:100%;
}
#nav_left {
	float:left;
	background:url('images/left_carousel.png') left top repeat-y;
	height: 120px;
	width:100%;
}
#nav_right {
	float:right;
	background:url('images/right_carousel.png') right top repeat-y;
	height: 120px;
	width:100%;
}
#nav_porfolio {
	float:left;
	width: 980px;
	height: 120px;
}
#main {
	float:left;
	height:100%;
	margin-bottom: 0px;
	width:100%;
}

.rightback {
	width: 100%;
	float:left;
	overflow:hidden;
	position:relative;
}
.contentback {
	border-right: 1px solid #ececec;
	float:left;
	background:;
	width: 100%;
	position:relative;
	right: 225px;  
	background:url('images/content_back.png') left top repeat-x;  /* width of right sidebar */
}
.leftback {
	border-right: 1px solid #ececec;
	width: 100%;
	position:relative;
	right: 780px; /* width of the content area */
	float:left;
	background:#ffffff;
}

.container {
	width: 1250px;
	margin-left: auto;
	margin-right:auto;
}

.leftsidebar {
	float:left;
	width: 245px;
	overflow:hidden;
	position:relative;
	left: 1005px;
	padding-bottom: 110px;
}

.content {
	background:url('images/logos_back.png') left top repeat;
	float:left;
	width: 780px;
	overflow:hidden;
	position:relative;
	left: 1005px;
	color:#555555;
	font-size:9pt;
	line-height: 16px;
	padding-bottom: 110px;
	min-height:770px;
}

.content .broad{
	display:none;
}
#search .broad_success{
	display:none;
}
.rightsidebar {
	float:left;
	overflow:hidden;
	width: 225px;
	position:relative;
	left: 1005px;
	padding-bottom: 110px;
}	   
   
   
   
   
   
   
#footer {	
	clear:both;
	background:url('images/footer_back.jpg') left top repeat-y;
}
#footer_upper {
	background:#fafafa;
	border: 1px solid #ececec;	
	height:90px;
	width:1150px;
	position:relative;
	left:50%;
	margin-left:-575px;
	z-index: +1;
}
.footer_cell_1{
	float:left;
	color:#e92525;
	width:280px;
	font-size: 9pt;
	margin: 10px;
}
.footer_cell_2{
	float:left;
	color:#e92525;
	width:280px;
	font-size: 9pt;
	margin: 10px;
}



	#footer3{
		clear:both;
		position:relative;
		left:50%;
		margin-top:10px;
		margin-left:-498px;
		height:51px;
		width:996px;
		text-align:center;
		color:#777;
		font-size:10pt;
	z-index: +5;
	}

div1{border:1px #000000 solid;}


#menu{
	background:#fafafa;
	width:230px;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	font-size:10pt;
	font-weight:900;
	font-family:arial;
}   
#menu_back{
	background:url('images/menu_shadow.png') left bottom no-repeat;
	width:247px;
	padding-bottom: 30px;
	padding-left: 20px;
}
.menu_item{
	width:230px;
	height:40px;
	color:#e10808;
	text-shadow:#e10808 0px 0px 1px;
	background:url('images/menu_arr.png') right center no-repeat;
}
.menu_text{
	padding:11px;
	padding-left:21px;
}
a:hover .menu_item_back .menu_item{
	width:230px;
	height:40px;
	color:#ffffff;
	text-shadow:#ffffff 0px 0px 1px;
	background:url('images/menu_arr_hover.png') right center no-repeat;
}
a:hover .menu_item_back{
	width:230px;
	height:40px;
	background-color:#e10808;
}










#search{
	width:230px;
	height:73px;
	background:url('images/search_back.png') left bottom repeat-x;
}   
#search_back{
	background:url('images/search_shadow.png') left bottom no-repeat;
	width:250px;
	padding-bottom: 30px;
	padding-left: 20px;
}  




 
.butt{
	background:url('images/search_back.png') left center repeat-x;
	padding: 8px;
	padding-left: 30px;
	padding-right: 30px;
	color:#ffffff;
}  
.broad{
	color:#ffffff;
	padding:13px;
	padding-top:18px;
}
.broad_butt{
	color:#ffffff;
	font-size:8pt;
	font-weight:900;
	color:#ffffff;
	text-align:right;
	padding-top:8px;
	padding-right:13px;
}





#logo{
	width:394px;
	height:93px;
	background:url('images/logo.png') left bottom repeat-x;
}   
#logo_back{
	margin-left:100px;
	background:url('images/menu_shadow.png') left bottom no-repeat;
	padding-bottom: 30px;
	padding-left: 20px;
}










#tele{
	width:283px;
	height:75px;
	background:url('images/tel.png') right top no-repeat;
	position: absolute;
	left: 800px;
	top: 20px;
}


.padder{
	padding:10px;
	width: 760px;
	text-align: justify;
}







#upper_nav{
	overflow:hidden;
	height:36px;
	position: absolute;
	left: 119px;
	top: 106px;
	width:1100px;
}
.upper_nav_cell{
	margin-right:2px;
	width:120px;
	height:36px;
	float: left;
	color:#e10808;
	text-align:center;
	background:url('images/upper_menu_norm.png') left bottom no-repeat;
}
a:hover .upper_nav_cell{
	margin-right:2px;
	width:120px;
	height:36px;
	float: left;
	color:#ffffff;
	text-align:center;
	background:url('images/upper_menu_hov.png') left bottom no-repeat;
}
.upper_nav_text{
	margin-top:12px;
	font-size:8pt;
	font-weight:900;
	font-family:arial;
}








#lower_nav{
	overflow:hidden;
	line-height:8pt;
	z-index:+1;
	height:36px;
	margin-left: 5px;
	margin-right: 1px;
}
.lower_nav_cell{
	margin-right:3px;
	width:126px;
	height:36px;
	float: left;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	background:url('images/lower_menu_norm.png') left bottom no-repeat;
}
a:hover .lower_nav_cell{
	margin-right:3px;
	width:126px;
	height:36px;
	float: left;
	color:#e10808;
	text-align:center;
	vertical-align:middle;
	background:url('images/lower_menu_hov.png') left bottom no-repeat;
}
.lower_nav_text{
	padding-top:7px;
	font-size:8pt;
	font-weight:bold;
	font-family:arial;
}





#mini_nav{
	position: absolute;
	left: 1100px;
	top: 20px;
}
#mini_home{
	float:left;
	margin-left:15px;
	width: 13px;
	height: 13px;
	background:url('images/home.gif') center center no-repeat;
}
#mini_mailto{
	float:left;
	margin-left:15px;
	width: 13px;
	height: 13px;
	background:url('images/mailto.gif') center center no-repeat;
}
#mini_sitemap{
	float:left;
	margin-left:15px;
	width: 13px;
	height: 13px;
	background:url('images/sitemap.gif') center center no-repeat;
}






#news{
	background:url('images/sitemap.gif') center center no-repeat;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #ececec;	
}
.news_block{
	margin-bottom: 20px;
}
.news_date{
	color:#b4b4b4;
	float:left;
	margin-left: 0px;
}
.news_body{
	margin-left:5px;
	float:left;
}

.news_date_day{
	text-align: center;
	font-size:16pt;
	font-weight:900;
	font-family:arial;
}
.news_date_month{
	text-align: center;
	font-size:10pt;
	font-weight:900;
	font-family:arial;
}
.news_title{
	font-weight:900;
	color:#fe3636;
	font-size:11pt;
	margin-bottom:10px;
}
.news_text{
	margin-bottom:10px;
	font-weight:400;
	color:#64686b;
	font-size:8pt;
}


.news_date_small{
	color:#b4b4b4;
	float:left;
	margin-left: 12px;
}
.news_date_day_small{
	text-align: center;
	font-size:12pt;
	font-weight:900;
	font-family:arial;
}
.news_date_month_small{
	text-align: center;
	font-size:8pt;
	font-weight:100;
	font-family:arial;
}
.news_date_year_small{
	width: 16px;
	height: 37px;
	float:right;
	margin-bottom: px;
	margin-left: 3px;
	background:url('images/2009_small.png') center center no-repeat;
}
.news_title_small{
	font-weight:900;
	color:#fe3636;
	font-size:8pt;
	margin-bottom:10px;
}
#news_details{
	width:130px;
	height:21px;
	font-size:8pt;
	font-weight:900;
	color:#555555;
	padding: 13px;
	padding-right: 20px;
	background:url("images/menu_arr.png") right center no-repeat;
}


.main_title{
	font-size:10pt;
	font-weight:900;
	font-family: tahoma,verdana;
	color:#e10808;
}



#medal1{
	width:100%;
	height:126px;
	padding: 10px;
	background:url("images/medal1.png") center center no-repeat;
}
#medal2{
	width:100%;
	height:126px;
	padding: 10px;
	background:url("images/medal2.png") center center no-repeat;
}
#medal3{
	width:100%;
	height:253px;
	background:url("images/medal3.png") center right no-repeat;
}



.spec_title{
	float: right;
	font-size:14pt;
	font-weight:900;
	margin-bottom: 10px;
	margin-right: 180px;
	font-family:  Arial, tahoma,verdana;
	color:#555555;
}
.spec_name{
	width: 200px;
	text-align:right;
	font-size:11pt;
	font-weight:900;
	font-family: Arial, tahoma,verdana;
	color:#e10808;
}
.spec{
	text-align: left;
	width: 730px;
}
.spec_grade{
	width: 200px;
	text-align:right;
	font-size:8pt;
	font-weight:200;
	font-family: tahoma,verdana;
	color:#555555;
}
.spec_text{
	font-size:10pt;
	font-weight:200;
	font-family: tahoma,verdana;
	color:#555555;
	text-align: justify ;
}
.spec_body{
	float: left;
	width: 200px;
	min-height:70px;
}
.spec_img{
	text-align: right;
	float: left;
	padding-right:40px;
	width: 230px;
	min-height:70px;
}
.spec_seller{
	text-align: middle;
	padding-left:10px;
	float: left;
	width: 170px;
	height: 230px;
	overflow: hidden;
	min-height:70px;
}





#container_spec{width:700px;margin:0 auto;max-height:350px; overflow:hidden;}
	#prev, #next{display:block;width:30px;height:300px;text-align:center;}
	#prev:hover{background:url("images/prev_hover.png") center center no-repeat;}
	#next:hover{background:url("images/next_hover.png") center center no-repeat;}
	#prev{float:left;background:url("images/prev.png") center center no-repeat;}
	#next{float:right;background:url("images/next.png") center center no-repeat;}
	#content_spec{float:left;width:620px}
		#content_spec .contbox{padding:10px;font-size:0.8em;width:620px;margin-bottom:650px}
		#content_spec p{margin-bottom:5px}
		#content_spec a{color:#D9AA81}




		
		
.catalog_block{
background:#ffffff;
border: 1px solid #ebebeb;
width:632px;
padding:10px;
margin:19px;
margin-bottom:10px;
}

.catalog_cell_img{
float:left;
width:152px;
height:160px;
padding:10px;
overflow: hidden;
}

.catalog_cell_text{
float:left;
width:145px;
height:82px;
padding:10px;
margin-left:30px;
}

.catalog_cell_butt{
float:left;
width:145px;
padding:10px;
margin-top:120px;
margin-left:80px;
}

.catalog_title{
font-size:11pt;
font-weight:900;
font-family: tahoma,verdana;
color:#e10808;
width:145px;
text-align:left;
margin-bottom:10px;
}

.catalog_adress{
font-size: 8pt;
font-weight:900;
width:145px;
text-align:left;
margin-bottom:10px;
}

.catalog_desc{
width:145px;
text-align:left;
margin-bottom:10px;
}
.catalog_cell_img img{
}
.catalog_details{}

		
		
		
		
		
		
		
		
		





.clearing{
	height:0px;
	clear:both;
}
.padder_news{
	padding:5px;
}
.small_text{
	font-size:8pt;
}
