@CHARSET "UTF-8";
body{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #313235;
	background: #f2f3f7;
}
#container{
	min-height: 500px;
	height: auto !important;
	height: 500px;
	margin: 0 auto;
	width: 1000px;
	position: relative;
	overflow:visible;
}
#header{
	/*width: 100%;*/
	width:1000px;
   height: 372px;
	background: #ffffff url(../img/header.jpg);
	overflow:hidden;
	background-repeat: no-repeat;
	border-bottom: solid #1a1b1d 3px;
	position: relative;
}
#header_left{
  float: left;
  width: 936px;
  height: 230px;
  background: url(../img/header_left.jpg) 0 0 no-repeat;
}
#header_right{
  float: right;
  width: 67px;
  height: 230px;  
  background: url(../img/header_right.jpg) 0 0 no-repeat;
}
#langBar{
	position: absolute;
	bottom: 0px;
	left: 12px;
	font-size: 11px;
	color: #7A7A7A;
	top: 350px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#langBar a:link, #langBar a:visited {
  color: #7A7A7A !important;
  text-decoration: none;
}
#langBar a:hover {
	color: #fff !important;
	text-decoration: none;
}
#content{
	min-height:500px;
	height: auto !important;
	height:500px;
	border: 0px solid #000;
	width: 1000px;
	position: relative;
	padding-bottom: 0px;
	overflow:visible;
	margin-bottom: 0px;  /*background: #FAE9A6 url(../img/content.gif) 0 0 repeat-y;*/
	background-image: url(../img/p_horiz.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
#leftmenu{
	float: left;
	width: 210px;
	background-image: url(../img/p_vert.jpg);
	background-position: right;
	background-repeat: repeat-y;
	margin-bottom: 20px;
}
#left_header{
  position: relative;
  width: 225px;
  height: 36px;
  line-height: 36px;
  font-weight: bold;
  text-transform: lowercase;
  text-indent: 47px;
  overflow: hidden;
  color: #B8E56A;
  background: url(../img/left_nav.jpg) 0 0 no-repeat;
}
.LM_ul, .LP_ul{
	padding: 0;
	list-style: none;
	overflow: visible;
	width: 210px;
}
.LM_ul li, .LP_ul li{
	width: 210px;
}
.LM_ul li a:link, .LM_ul li a:visited{
  display: block;
  text-decoration: none;
  color: #7A7A7A;
  background: url(../img/LM_blur.gif) 0 0 no-repeat;
  height: 26px; 
  line-height: 26px;
  text-indent: 34px;
  width: 180px;
}
.LM_ul li a:hover{
  color: #fff;
  background: url(../img/LM_focus.gif) 0 0 no-repeat;
}
.LM_ul li.top, .LP_ul li.top{
	height: 33px;
	background: url(../img/top_bg.jpg) 0 0 no-repeat;
}
.LM_ul li.bottom, .LP_ul li.bottom{
  height: 19px;
  background: url(../img/LM_bottom.gif) 0 0 no-repeat;
}
.LM_ul li.content, .LP_ul li.content{
	width: 210px;

}
.LP_img{
	background-image: url(../img/pic_frame.jpg);
	width: 195px;
	height: 158px;
	margin: 5px 10px 0px 10px;
}
.LP_img img{
	width: 157px;
	border: none;
	margin: 14px;
}
.LP_title{
	font-weight: bold;
	color: #FFFFFF;
	line-height: 33px;
	text-align: center;
	height: 33px;
	background-image: url(../img/top_bg.jpg);
	width: 210px;
}
.LP_desc{
	margin: 0px 10px;
	height: 35px;
	overflow: hidden;
	width: 190px;
	border: 0px solid #000;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
}
#page{
	height: auto !important;
	float: right;
	width: 720px;
	overflow: visible;
	padding: 0px 10px;
	padding-left: 30px;
	background-image: url(../img/p_vert1.jpg);
	background-repeat: repeat-y;
	padding-bottom: 20px;
}
.page_header{
	height: 67px;
	width: 720px;
	line-height: 67px;
	background-image:url(../img/page_header.jpg);
	background-repeat:repeat-x;
	color: #b3b3b3;
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	font-weight: normal;
	text-transform: uppercase;
}
.page_header h1{
margin: 0;
padding: 0;
font-size: 14px;
font-weight: bold;
}

#topNav{
	position: relative;
	height: 71px;
	line-height: 71px;
	color: #9b9ca2;
	overflow: hidden;
	background: #333 url(../img/topNav.jpg) 0 0 repeat-x;
	border-bottom: solid #1a1b1d 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	font-weight: bold;
}
#footer {
	text-align: center;
	width: 100%;
	height: 75px;
	/*line-height: 75px;*/
	overflow: hidden;
	border: 0px solid #000;
	background-image: url(../img/p_horiz.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	text-transform: capitalize;
}
#footer a:link, #footer a:visited {
	color: #afb0b6;
	text-decoration: none;
	text-transform: capitalize;
}
#footer a:hover {
	color: #666;
	text-decoration: none;
	text-transform: capitalize;
}
.footer_top{
	margin: 20px 0 0 0;
}
.footer_bottom{
	margin: 5px 0 0 0;
	color: #AFB0B6;
}
#counter{
color: #afb0b6;
}
#counter a:link, #counter a:visited {
	color: #afb0b6;
	text-decoration: none;
}
#counter a:hover {
	color: #666;
	text-decoration: none;
}
#counter{
	padding-top: 10px;
	text-align: center;
	overflow: hidden;
}
#topNav a:link, #topNav a:visited {
	color: #9b9ca2;
	text-decoration: none;
}
#topNav a:hover {
	color: #fff;
	text-decoration: none;
}
#bottom {
  height: 80px;
  background: url(../img/bottom_element.jpg) 0 0 no-repeat;
  border-bottom: solid 10px #7FB919;
}
/* CATALOG */
.catalog_details{
	width: 720px;
}
.catalog_details_h, .catalog_details_f{
	width: 720px;
	height:27px;
}
.catalog_details_b{
	width: 720px;
	overflow: hidden;
}
.catalog_list{
	width: 720px; /*769*/
	margin: 0;
	border: 0px solid #000;
}
.catalog_article_h{
	width: 720px;
	height: 27px;
}
.catalog_article_b{
	min-height: 500px;
	height: auto !important;
	height: 500px;
	width: 720px;
	overflow: visible;
	border: 0px solid #000;
}
.catalog_article_f{
	width: 720px;
	height: 27px;
}
.catalog_article, .catalog_detailed{
	border: 0px solid #000;
	margin: 35px 0 -25px 0;
	width: 720px;
}
.catalog_limiter{
	width: 720px;
	height: 2px;
	margin: 5px 0;
	background-image: url(../img/p_horiz.jpg);
	background-repeat: repeat-x;
}
.catalog_pic img, .catalog_details_pic img{
	border: solid 0px #DBDBDB;
	width: 180px;
	padding: 16px;
}
.catalog_details_pic img{
	margin-bottom: 15px;
	margin-right: 20px;
}
.catalog_pic{
	width: 231px;
	height: 188px;
	background-image: url(../img/cat_pic_frame.jpg);
}
.catalog_details_pic {
	width: 220px;
	text-align: center;
	border: 0px solid #000;
	margin-top: 20px;
}
.catalog_short{
	width:470px;
	border: 0px solid #000;
	margin: 20px 0px 0px 0px;
}
.catalog_title{
	width: 680px;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../img/title_arow.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	border: 0px solid #000;
	padding-left: 30px;
	text-transform: uppercase;
}
.catalog_title a{
	text-decoration:none;
}
.catalog_title a:hover{
	color:#000000;
}
.catalog_desc{
	width: 460px;
	text-align: justify;
	font-size: 11px;
	margin-bottom: 10px;
	border: 0px solid #000;
	overflow:hidden;
}
.catalog_opt{
	width: 470px;
	font-size: 11px;
	margin-bottom: 10px;
}
.catalog_price{
	color: #3381bf;
	font-size: 12px;
	font-weight: bold;
}
.button_send, .button_reset, .button_back{
width: 50px;
height: 20px;
line-height: 20px;
border: solid 1px #8A8C99;
background-color: #C6C7C8;
color:#666;
font-size:11px;
}
.button_search{
width: 82px;
height: 25px;
border: none;
}
.c_input, .c_textarea{
border: solid 1px #8A8C99;
background-color: #C6C7C8;
color:#666;
font-size:11px;
}
.c_input{
width: 200px;
}
.c_textarea{
width: 200px;
height: 100px;
}
.catalog_button_nav{
  margin: 0 7px;
}
.sTbl td{height: 26px; line-height: 26px; padding:0 5px;}
.dTbl {
	background-color: #fff;
	width: 450px;
}
.dTbl th{text-align: left; font-weight: bold; background-color: #BCBCBC; height: 25px; line-height: 25px; padding: 0 5px;}
.dTbl td{background-color: #E4E4E4; height: 27px; line-height: 27px; padding: 0 5px;}
.dTbl th.th_left{background: #BCBCBC url(../img/th_left.gif) 0 0 no-repeat;}
.dTbl th.th_right{background: #BCBCBC url(../img/th_right.gif) right top no-repeat;}
.dTbl td.td_left{background: #E4E4E4 url(../img/td_left.gif) left bottom no-repeat;}
.dTbl td.td_right{background: #E4E4E4 url(../img/td_right.gif) right bottom no-repeat;}
.dTbl td.td_top_left{background: #E4E4E4 url(../img/top_left.gif) left top no-repeat;}
.dTbl td.td_top_right{background: #E4E4E4 url(../img/top_right.gif) right top no-repeat;}
.bufferTop10{margin-top: 10px}
.bufferTop20{
	margin-top: 20px;
}
.paginator{
	width: 720px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #7A7A7A;
	float: left;
	clear: both;
	border: 0px solid #000;
}
a.p_blur:link, a.p_blur:visited{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
a.p_blur:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
a.p_focus:link, a.p_focus:visited{
	color: #3381bf;
	text-decoration: none;
	font-weight: bold;
}
a.p_focus:hover {
	color: #3381bf;
	text-decoration: none;
	font-weight: bold;
}
a.p_other:link, a.p_other:visited{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
a.p_other:hover{
	text-decoration: none;
	font-weight: bold;
}
#fontControl{
  position: absolute;
  top: 2px;
  right: 45px;
}
#fontControl a:link, #fontControl a:visited{
  color: #fff;
  text-decoration: none;
}
#fontControl a:hover{
  color: #fff;
  text-decoration: underline;
}
.search_select{
  width: 220px;
}
/* GENERAL */
.float_left  { float: left; }
.float_right { float: right; }
.clear_left  { clear: left; }
.clear_right { clear: right; }
.clear_both  { clear: both; }
.borderless img { border: none; }
.top {
	height: 257px;
	width: 210px;
	background-image: url(../img/bg_top.jpg);
	background-position: bottom left;
	margin-top: 20px;
	background-repeat: no-repeat;
	border: 0px solid #000;
}
#search_en {
	background: url(../img/b_search.jpg);
	width: 82px;
	height: 25px;
	border:none;
}
#search_bg {
	background: url(../img/b_search_bg.jpg);
	width: 82px;
	height: 25px;
	border:none;
}
.sub_menu a{
	text-indent: 40px !important;
}
.left_menu a.top:link, .left_menu a.top:visited
{
	background: url(../img/p_vert_blur_top.gif) 0 0 no-repeat;
}
.left_menu a.other:link, .left_menu a.other:visited 
{
	background: url(../img/p_vert_blur.gif) 0 0 no-repeat;
}
.left_menu a.other:link, .left_menu a.other:visited,
.left_menu a.top:link, .left_menu a.top:visited 
{
    display: block;
	width: 210px;
	height: 20px;
	font-family:"Trebuched MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333;
	text-indent: 20px;
	line-height:20px;
	font-weight:bold;
}
.left_menu a.top:hover,
.left_menu a.other:hover
{
    display: block;
	background: url(../img/p_vert_focus.gif) 0 0 no-repeat;
	width: 210px;
	height: 20px;
	font-family:"Trebuched MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#333;
	line-height:20px;
	text-indent: 20px;
	font-weight:bold;
}
.catalog_desc1 {
	width: 680px;
	text-align: justify;
	font-size: 11px;
	margin-bottom: 10px;
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
.logos{
	margin-right:4px;
	margin-left:4px;
	position: relative;
	top: 3px;
}
img{
	border: none;
}
#tags{
	position:absolute;
	width:890px;
	height:30px;
	left: 30px;
	top: 0;
	text-align: center;
	line-height: 30px;
	z-index: 10;
	font-size:10px;
}
a{
	color: Black;
	text-decoration:none;
}
a:hover{
	color:#636363;
}