@CHARSET "UTF-8";



body {

	background: #cecfd4 url(images/bg.png) repeat-x;

	padding: 0;

	margin: 0;

	font-family: "trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 69%;

	font-size-adjust: none;

	font-stretch: normal;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	line-height: normal;

	text-align: center;

	color: #3d3d3d;

}



a {

	color:#3A4E71;

	outline: none;

	text-decoration:none;

}
.content_box img{
padding:5px;
border:1px solid #2f3e69;
}
img{
padding:0px;
border:0px;
}
a:hover,a:visted{
color:#e00102;
text-decoration:none;
outline:none;
}
a{
outline:none;
color:#e00102;
text-decoration:none;
}

.body_wrapper{
width:950px;
margin:0 auto;
padding:5px;
}

.left_column{
width:200px;
padding: 0 10px 0 20px;
float:left;
display:inline;
}
.right_column{
width:200px;
float:left;
display:inline;
}
.main_column{
xwidth:400px;
width:490px;
padding:62px 0 0 0;
xmargin:0 45px 25px 45px;
margin:0 0 25px 0;
float:left;
display:inline;
background:transparent url(images/bracekt_red.png) no-repeat scroll 0 0;
}
.main_column_wrapper_left{
xwidth:440px;
xwidth:370px;
padding:0 15px 40px 15px;
background:transparent url(images/main_box_left.png) no-repeat scroll -3px 100%;
xfloat:left;
xdisplay:inline;
xmin-height:300px;
clear:both;
}
.main_column_wrapper_right{
xwidth:440px;
xwidth:400px;
background:transparent url(images/main_box_right.png) no-repeat scroll 104% 100%;
xfloat:left;
xdisplay:inline;
xmin-height:300px;
}
.frontpage .main_column{
display:inline;
}
.mod_box,
.news_box{
width:180px;
}
.right_column .mod_box,
.right_column .news_box{
width:180px;
}
.mod_box .box_content_wrapper,
.mod_box .box_title{
width:142px;
}
.news_box .box_title,
.news_box .news{
width:162px;
}
.mod_box{
float:left;
display:inline;
clear:both;
margin:5px;
padding:5px;
}
.news_box .news{
margin:0 0 10px 38px;
float:left;
display:inline;
border-bottom: 1px dashed #616161;
}
.news_box .news .content p{
margin:1px 0px;
}
.news_box .news .content .more{
float:right;
display:inline;
height:15px;
line-height:15px;
padding:0 30px 0 0;
background:transparent url(images/red_more.png) no-repeat scroll right top;
}
.news_box .news .content{
color:#686868;
float:left;
display:inline;
width:100%;
font-size:11px;
padding:2px 0;
}
.news_box .news .title a{
color:#3d3d3d;
}
.news_box .news .title{
color:#666666;
float:left;
display:inline;
width:100%;
font-size:12px;
padding:2px 0;
font-weight:bold;
}
.news_box .news .date{
float:left;
display:inline;
width:100%;
font-size:9px;
color:#aaa;
}
.mod_box .box_title{
background:transparent url(images/star.png) no-repeat scroll 0 0;
color:#FF0000;
height:40px;
line-height:40px;
float:left;
display:inline;
font-size:17px;
padding:0 0 0 38px;
font-weight:bold;
text-align:left;
}
.right_column .mod_box .text{
color:#8d8d8d;
font-size:10px;
}
.right_column .mod_box .box_title{
background:transparent url(images/star_silver.png) no-repeat scroll 0 0;
color:#8f8f8f;
}
.mod_box .box_content_wrapper{
margin:0 0 10px 38px;
float:left;
display:inline;
border-bottom: 1px dashed #616161;
}
.newsletter_box .line{
clear:both;
padding:5px;
}
.newsletter_box .line input[type='text']{
background:transparent url(images/input15bg.png) repeat-x scroll 0 0;
border:0 none;
color:#484848;
font-size:10px;
padding:2px 0;
}
.newsletter_box .line input[type='submit']{
background:transparent url(images/silver_more.png) no-repeat scroll 0 0;
border:0 none;
color:#484848;
font-size:10px;
height:15px;
width:24px;
cursor:pointer;
text-indent:-999px;
overflow:hidden;
}
.content_box{
padding:5px;
clear:both;
color:#676767;
}
.content_box .date{
font-size:10px;
color:#AAAAAA;
}
.content_box .title{
color:#FF0000;
font-size:20px;
font-weight:bold;
}

.content_box .news_content{
text-align:justify;
}
.content_box .image{
border:0 solid #E40001;
float:left;
display:inline;
margin:3px 15px 0 0;
}
.top{
height:380px;

}
.top_menu_wrapper{
height:70px;
margin-bottom:10px;
border-bottom:1px dashed #686868;
}
.top_menu_wrapper .logo{
width:315px;
height:70px;
float:left;
display:inline;
background: url(images/logo.png) no-repeat;
}
.footer{
background:transparent url(images/footer_bracket.png) no-repeat scroll 0 0;
clear:both;
float:left;
display:inline;
height:70px;
width:100%;
}
.breadcrumbs{
width:100%;
float:left;
display:inline;
height:20px;
}
.banner{
background:transparent url(images/banner.png) no-repeat scroll 0 0;
height:252px;
margin:0 16px;
width:917px;
}
.mod_box_content{
float:left;
display:inline;
width:100%;
}
.top_menu .menu .button .active{
font-weight:bold;
}
.top_menu .menu .button{
float:left;
display:inline;
padding:5px 10px;
}
.top_menu .menu{
margin:20px 0;
height:30px;
}
.top_menu{
float:right;
display:inline;
height:70px;
}
.left_column .menu_wrapper{
clear:both;
display:inline;
float:left;
margin:5px;
padding:5px;
}

.left_column .menu .button .active{
font-weight:bold;
background:#eee;
}
.left_column .menu .button:last-child .menuItem{
border-bottom:1px solid #e0e0e0;
}
.left_column .menu .menuItem:hover{
background:#f5f5f5;
}
.left_column .menu .button{
float:left;
clear:both;
}
.left_column .menu .menuItem{
border-top:1px solid #E0E0E0;
display:inline;
float:left;
padding:1px 10px;
width:182px;
}
.left_column .menu{
xborder-bottom:1px dashed #616161;
display:inline;
float:left;
margin:0 0 10px 0px;
width:202px;
text-align:left;
}
.catalog_product,
.catalog_list{
display:inline;
float:left;
clear:both;
}
.front_page_box .product_title{
font-size:18px;
font-weight:bold;
padding:5px 0;
}
.product_front_display,
.front_page_box{
float:left;
width:370px;
display:inline;
}
.catalog_product .product .gallery .gallery_image{
border:4px solid #FF0000;
float:left;
display:inline;
margin:5px 10px 5px 0px;
}
.catalog_product .product .gallery{
float:left;
display:inline;
padding:10px 3px;
width:380px;
}
.catalog_product .product .content .image{
border:2px solid #FF0000;
clear:both;
float:left;
display:inline;
margin:3px 8px 3px 3px;
}
.catalog_product .product .content{
float:left;
display:inline;
width:420px;
}
.catalog_product .product .product_title{
float:left;
display:inline;
padding:0 0 0 3px;
font-weight:bold;
width:400px;
color:#FF0000;
font-size:20px;
}
.catalog_product .product{
float:left;
display:inline;
clear:both;
width:420px;
}
.catalog_product .product .product_info table{
font-size:12px;
width:200px;
}
.catalog_list .product{
float:left;
display:inline;
clear:both;
width:370px;
}
.catalog_list .product .product_title{
float:left;
display:inline;
padding:0 0 0 3px;
font-weight:bold;
width:200px;
}
.catalog_list .product .product_info table{
font-size:12px;
width:200px;
}
.catalog_list .product .product_info p{
margin:0px;
}
.catalog_list .product .product_info{
float:left;
display:inline;
padding:0 5px;
width:250px;
}
.catalog_list .product .product_image{
border:2px solid #FF0000;
clear:both;
float:left;
display:inline;
margin:3px;
width:100px;
}
.product_front_display .product_image_main{
padding:4px;
border:1px solid #ff0004;
float:left;
display:inline;
margin: 0 30px;
}
.product_front_display{

}

.clr{
clear:both;
}
.top_banner{
float:left;
width:100%;
}

.top_banner_gallery .controls .banner_button{
background:url(images/banner_button.png) no-repeat;
width:23px;
height:30px;
float:left;
padding:0 0 0 7px;
color:#eee;
font-weight:bold;
font-size:18px;
text-align:center;
cursor:pointer;
}
.top_banner_gallery .controls .active{
background:url(images/banner_button_red.png) no-repeat;
}
.top_banner_gallery .controls{
position:absolute;
bottom:10px;
left:40px;
height:30px;
width:500px;
}
.top_banner_gallery .banner_image{
float:left;
height:206px;
left:0;
overflow:hidden;
position:absolute;
top:20px;
width:585px;
}
.top_banner_gallery{
float:left;
width:585px;
height:252px;
position:relative;

}
.top_banner_text{
float:left;
display:inline;
width:266px;
height:210px;
padding:21px 12px 21px 48px;
}
.languages{
float:right;
margin:0 20px;
}
.footer_right{
float:right;
margin:25px 33px;
}
