body {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	/*background: url(../images/bg.jpg) left top ;*/
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000;
}
img {border:none;}
p {padding:0; margin:0;}
a {color:#000; text-decoration:none;}
a:hover{text-decoration:underline;}



h1{font-size:1em;padding:0;margin:0px;font-weight:normal;}


#wrap{ margin:0 auto; width:980px; text-align: left;position:relative;}

#header {position:relative;}

#top_block{position:relative;background:url(../images/header.jpg) left top no-repeat; height:99px;}
#logo_block{position:absolute; top: 40px; left:20px; width:400px; height:36px;line-height:36px; font-size:1.4em; color:#fff; vertical-align:middle; }
#logo{width:36px; height:36px; display:block; float:left; margin-right:10px;}
#site_name{color:#fff; height:36px;line-height:36px; display:block; float:left; width:300px;}
#site_name:hover{text-decoration:none;}

#login_block{position:absolute; top: 5px; left:700px; width:230px; margin-right:10px;color:#fff;}
.lb_title{ font-size:1.2em;color:#fff}
.lb_legend{font-size:0.72em;color:#fff}
.lb_input input{width:100px; height:12px;*height:16px; font-size:11px;}
.lb_forgot {text-align:right;}
.lb_forgot a{color:#72aaf2;text-decoration:underline; font-size:0.6em;}
.lb_forgot a:hover{text-decoration:none;}
.lb_submit {text-align:center;}



#why_us_block{clear:both;position:relative;background:url(../images/top_img.jpg) left top no-repeat; height:283px;}
#why_us_block ul {position:absolute;left:610px;top:67px; margin:0; padding:0;}
#why_us_block li {list-style-position:outside;list-style-type:none;font-size:0.76em; font-weight:bold;line-height:26px;}



#menu {height:44px;overflow:hidden;text-align:center;background:url(../images/menu_bg.jpg) bottom left no-repeat;}
#menu a{line-height:44px;margin:0 9px; color:#fff; font-size:0.9em;}
#menu a.selected {font-weight:bold;}


#content{margin:25px 0 25px 25px;}


.hor_sep{height:9px;background:url(../images/hor_sep.gif) left center no-repeat;margin:20px 0;}


/*.bl_title{color:#fa4a33; font-size:1.2em;margin:0 0 5px 10px;background:none!important;}
.bl_title a{color:#fa4a33;}*/
.stamp{text-align:center; margin-top:25px;}


#center_column{width:633px;vertical-align:top;background:#fff url(../images/vert_sep.gif) right 10px repeat-y;}
#page_text{color:#000;margin:10px;*margin-right:0px;}

.c_block{margin-bottom:20px;}
.c_block .c_title {font-size:1.2em;padding:0 0 5px 3px;margin-bottom:5px; background:url(../images/hor_sep.gif) left bottom no-repeat;}
.c_text {padding:10px 5px 15px 5px;font-size:0.8em;}
.c_text img{float:left;margin:0 15px 15px 0;}
.c_text p{padding-bottom:7px;font-size:1.1em;line-height:1.5em;}

.c_button {clear:both;text-align:center;padding:20px;}

#cont_logos{width:100%;border-collapse:collapse;font-size:0.9em; font-weight:bold;}
.col_td1{width:355px; background:#fff url(../images/vert_sep.gif) right top repeat-y; padding-bottom:10px;}
.col_td2{padding-left:20px;}


.rc_margin{margin:0 100px;}

#right_column{ width:314px;vertical-align:top;padding-left:10px;}



.testimonials {padding:0;margin:0;margin-bottom:10px;background:url(../images/sep.gif) left bottom repeat-x;}
.testimonials .name {color:#fa4a33;font-weight:bold;margin:0;padding-left:10px;background: url(../images/bull_b.gif) left 5px no-repeat;}
.testimonials .text{color:#000;margin:5px 0 0 10px; padding-bottom:5px;}


#feedback {width:390px; padding-left:0px;}
#feedback .ftd_1{padding:3px 0; width:110px; text-align:right; color:#505050;font-size:0.9em;font-weight:bold;vertical-align:top;}
#feedback .ftd_2{padding:3px 10px; vertical-align:top;}
#feedback .ftd_2 input {padding:0;margin:0;width:250px;height:15px;*height:16px;font-size:0.75em;*font-size:0.95em;_font-size:0.75em;border:1px solid #d5d5d5;}
#feedback .ftd_2 textarea {padding:0;margin:0;width:250px;height:100px;border:1px solid #d5d5d5;}
#feedback .form_but{display:block; width:157px; height:38px; line-height:38px; text-align:center; background:url(../images/form_but.jpg) left top no-repeat;font-weight:bold;font-size:1.1em;}


.r_block{margin:10px 3px 10px 3px; background:url(../images/block_bg.jpg) left bottom repeat-x;}
.r_block .bl_title {color:#0b0b0b;font-size:1.2em;margin:0 15px;height:23px; padding:10px 0;background:none!important;}
.r_block .bl_title a{color:#0b0b0b;text-decoration:none;display:block;background:none!important;}
.r_block .bl_title a:hover{text-decoration:underline;}
.r_block .bl_text{margin:0 25px 0 25px;font-size:0.8em;}
.r_block .bl_more {text-align:right;margin:5px 10px;font-size:0.75em; }
.r_block .bl_more a {color:#0f66a4;}

.stamps{text-align:center;}

.support_block{width:284px; margin-left:20px; height:160px; background: url(../images/support.jpg) left top no-repeat;}
.sb_title{text-align:center; font-size:1.4em; color:#fff; font-weight:bold; padding-top:8px;}
.sb_text{text-align:center; font-size:1em; color:#fff;  padding-top:7px;}


#footer{color:#00;height:61px; padding:10px 20px;background:url(../images/footer_bg.jpg) left top repeat-x;}
#f_menu{line-height:25px;font-size:0.9em;}
#f_menu a{color:#000; text-decoration:none;}
#f_menu a:hover{ text-decoration:underline;}
.mnu_s{margin:0 5px 0 8px;}

#f_logos{line-height:35px; vertical-align:middle; width:400px; float:left;margin-top:5px;}
#f_copyright {width:500px;text-align:right;line-height:35px;font-size:0.9em;float:right;margin-right:15px; color:#000;}
#f_copyright a{color:#000;}

.discount {font-size:1.8em;color:#d2022e;font-style:oblique;font-weight:bold;}

/*Clases*/
.no_udl{text-decoration:none!important;}
.white {
	color: #fff!important;
}
.gray {
	color: #828180!important;
}
.black {
	color: #000!important;
}
.fl-left {
	float: left;
}
img.fl-left{margin:0 5px 5px 0;}

.fl-right {
	float: right;
}
img.fl-right{margin:0 0 5px 5px;}

.blue {color:#3e75b9!important;}
.orange {color:#ff9000!important;}
.red{color:#fa4e3a!important;}

.small {font-size:0.8em;}

.bold{font-weight:bold;}
.clear {
	clear: both;
}


#success_text
{
    color:#3e75b9;
    display:none;
}

#preload_text
{
    color:#000000;
    display:none;
}

#f_again
{
    font-weight:bold;
    cursor:pointer;
    text-decoration:underline;
}

#feedback-form input.error {
	/*border: 1px dotted #f00;*/
}
#feedback-form label.error {
	color: red;
	font-style: italic;
}

#success_text a {
color:#0F66A4;
}
