* {
	font-family: Arial, Helvetica, sans-serif;
}

body {

    background-image: url(../img/bg.gif);
	background-position: top;
    background-repeat:repeat-x;
	margin: 0px;
}
	#form2{
		margin:1em 0;
		color:#fff;
		width:320px; /* customize width, this form have fluid layout */
		}
	#form2 h3{
		margin:0;
		background:#57a700 url(form_hea.gif) repeat-x;
		color:#fff;
		font-size:20px;
		border:1px solid #57a700;
		border-bottom:none;
		}		
	#form2 h3 span{
		display:block;
		padding:10px 20px;
		background:url(form_ico.gif) no-repeat 93% 50%;			
		}				
	#form2 fieldset{
		margin:0;
		padding:0;
		border:none;	
		border-top:1px solid #000;
		background:#000 url(form_toq.gif) repeat-x;		
		padding-bottom:1em;
		}		
	#form2 legend{display:none;}	
	#form2 p{margin:.5em 20px;}	
	#form2 label{display:block;}	
	#form2 input, #form2 textarea{		
		width:272px;
		border:1px solid #111;
		background:#282828 url(form_inq.gif) repeat-x;
		padding:5px 3px;
		color:#fff;
		}		
	#form2 textarea{
		height:125px;
		overflow:auto;
		}					
	#form2 p.submit{
		text-align:right;
		}	
	#form2 button{
		padding:0 20px;
		height:32px;
		line-height:32px;		
		border:1px solid #70ad2e;
		background:#5aae00 url(form_buu.gif) repeat-x;
		color:#fff;
		cursor:pointer;		
		text-align:center;		
		}				

.myCode {
padding:0 20px;
}
.table_global {
	background-color: #FFFFFF;
	border: 1px solid #a4a4a4; 
}

.top_text {
	font-size:14px;
	text-align: center;
	margin: 0px 10px 10px 10px;
}

.menu {
	background-image:url(../img/menu_bg_g.gif);
 
	background-position:bottom;
}

.menu td {
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	background-image: url(../img/td_left.gif);
	background-repeat:repeat-y;
	background-position:right center;
}

.menu td a {
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}

.menu td a:hover {
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
}

.shadow_menu {
	background-image: url(../img/shadow_menu.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.separator_h {
	background-image: url(../img/separator_h.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.separator_v {
	background-image: url(../img/separator_v.gif);
	background-repeat: repeat-y;
	background-position: left;
	
}
.otzyv{	font-size: 12px;	font-family : Arial, Helvetica, sans-serif;	color: #676767;	padding-right :15px;	padding-bottom :0px;	padding-top :0px;	padding-left :15px;	text-align : justify;	text-indent : 20px;	margin : 0px;	line-height : 18px;}
.text {
	font-size:12px;
	line-height:160%;
	color: #676767;
	margin: 10px 10px 10px 0px;
}

.text table {
	font-size:12px;
}

.pages {
	font-size:12px;
	color: #676767;
	margin: 5px 0px 0px 0px;
	text-align:center;
}

.bg_man {
	background-image:  url(../img/man.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.text_sale {
	font-size:12px;
	color: #676767;
	margin: 15px 65px 10px 20px;
	line-height: 150%;
}

.text_sale div {
	font-size:14px;
	color: #990000;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

.premium {
	background-image:  url(../img/left_pl.gif); 
	background-repeat: repeat-x;
	background-position: left top;
}

.news {
	background-image:  url(../img/right_pl.gif); 
	background-repeat: repeat-x;
	background-position: right top;
}

.title_block {
	font-size:14px;
	font-weight: bold;
	margin: 10px 0px 10px 15px;
}

.text_block {
	font-size:12px;
	margin: 10px 0px 10px 35px;
	line-height: 200%;
	color: #474747;
}

.text_block a{
	text-decoration:none;
	color: #474747;
}

.text_block a:hover{
	text-decoration:underline;
	color: #474747;
}


.text_news {
	font-size:12px;
	margin: 10px 0px 10px 15px;
	line-height: 120%;
	color: #474747;
}

.text_news a{
	text-decoration:none;
	color: #474747;
}

.text_news a:hover{
	text-decoration:underline;
	color: #474747;
}

.text_news strong{
	font-size:10px;
	font-weight:bold;
	color: #990000;
}


.query {
	font-size:12px;
	margin: 10px 0px 5px 15px;
	line-height: 120%;
	color: #474747;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

.answer {
	font-size:12px;
	margin: 0px 0px 20px 35px;
	line-height: 120%;
	color: #474747;
}


.answer a {
	color: #474747;
	text-decoration:none;
}

.answer a:hover {
	color: #474747;
	text-decoration:underline;
}

.copyr {
	font-size:14px;
	margin: 10px 0px 10px 25px;
	line-height: 120%;
	color: #474747;
	font-weight:bold;
}

.copyr a{
	color: #474747;
	text-decoration:none;
}

.copyr a:hover{
	color: #474747;
	text-decoration:underline;
}

.copyr2 {
	font-size:12px;
	margin: 10px 20px 10px 25px;
	line-height: 120%;
	color: #676767;

}

.copyr2 a {
	color: #676767;
	text-decoration:none;
}

.model {
	font-size:14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	color: #474747;
}

.model a {
	color: #474747;
	text-decoration: none;
}

.model a:hover {
	color: #676767;
	text-decoration: underline;
}

.model_desc {
	font-size:12px;
	margin: 10px 10px 15px 15px;
	color: #474747;
	line-height: 130%;
}

.model_desc a {
	color: #474747;
	text-decoration: none;
}

.model_desc a:hover {
	color: #676767;
	text-decoration: underline;;
}


.detail 
{
	font-size:11px;
	color: #474747;
}

.detail a 
{
	color: #474747;
	text-decoration: none;
}

.detail a:hover 
{
	color: #676767;
	text-decoration: underline;;
}

.download_file 
{
	background-color: #E0E0E0;
	padding: 5px;
	text-align: center;
	font-size:12px;
	margin: 10px 10px 15px 15px;
	color: #474747;
	line-height: 200%;
	border: 1px solid #a1a1a1;  
}

.download_file a 
{
	font-weight: bold;
	color: #474747;
	text-decoration: underline;
}


.download_file a:hover 
{
	color: #990000;
	text-decoration: none;
}


.zoom
{
	background-color: #efefef;
	padding: 1px;
	text-align: center;
	font-size:11px;
	color: #474747;
  
}

.error_field {
	color: #FF0000;
}


.price {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 10px 10px 15px 15px;
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;

	padding: 5px;
	color: #990000;
	line-height: 200%;
}