body {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	background-color: #fff ;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #555555;
}
img {border:none;}
p {padding:0; margin:0;}
a {color:#000; text-decoration:underline;}
a:hover{text-decoration:none;}

h1{padding:15px; margin:0; font-size:1.4em;color:#285f8d;font-weight:normal;text-decoration:underline;}

h2{padding:0 0 10px 0; margin:0; font-size:1em;color:#000;font-weight:bold;}



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

#header {position:relative; /*height: 123px;*/}




#title_block{width:324px; height:123px; float:left; }


#menu_sub {float:right;/*position:relative;*/width:610px;padding:10px 0 0 5px;z-index:-1;_z-index:10;}

#ms_clips{padding:0;/*margin-bottom:-21px;*/position:relative;_left:12px;_position:absolute;_z-index:3;background:url(../images/clips_l.gif) left top no-repeat;height:54px;}
#ms_clips div{background:url(../images/clips_r.gif) right top no-repeat;height:54px;}

#ms_links {margin-top:-21px;margin-left:13px;padding:0 8px;background:#d2022e url(../images/mnu_sub_left.gif) left top no-repeat;height:68px;}
#ms_links {_margin-left:0px;_padding:0 2px;_top:66px;_left:25px;_position:absolute;_z-index:2;}
#ms_links a {font-family:Helvetica,Verdana,Arial,sans-serif;display:table;padding:0 8px;float:left;color:#fff;line-height:68px;height:68px;font-size:0.9em; font-weight:bold;  text-decoration:none; text-transform:uppercase;}
#ms_links a:hover{background-color:#d3475f;}
#ms_links a.selected{background-color:#d3475f;}




#content{position:relative;}
#center_column{position:relative;float:left; width:680px;_width:660px;}
#right_column{position:relative;float:right; width:260px;padding-left:10px;}

#menu {height:81px; background:url(../images/mnu_left.jpg) no-repeat left top;}
#m_links {margin-left:48px;background:#505050 url(../images/mnu_right.jpg) right top no-repeat;height:68px;}
#m_links a {font-family:Helvetica,Verdana,Arial,sans-serif;display:table;padding:0 10px;float:left;color:#fff;line-height:68px;height:68px;font-size:0.9em; font-weight:bold;  text-decoration:none; text-transform:uppercase;}
#m_links a:hover{background-color:#7c7b76;}
#m_links a.selected{background-color:#7c7b76;}

#m_shadow{background:#fff url(../images/mnu_shad_l.jpg) no-repeat left top; height:13px;}
#m_shadow div {background:url(../images/mnu_shad_r.jpg) no-repeat right top;height:13px;}



.c_block{padding-bottom:20px; clear:both;}
.c_title {padding:0;line-height:40px;height:40px; margin-left:20px;
	font-size:1.1em; font-weight:normal;_padding-top:3px; color:#d2022e;}
.c_title img {vertical-align:middle;margin-right:20px;}
.c_title h1 {padding:0; margin:0; font-size:1.1em;color:#d2022e;display:inline;font-weight:normal;_height:40px;_line-height:40px;text-decoration:none;}
.c_title h2 {padding:0; margin:0; font-size:1.1em;color:#d2022e;display:inline;font-weight:normal;_height:40px;_line-height:40px;}
.c_text {padding:10px 30px 5px 70px;font-size:0.9em;}
.c_text img{float:left;margin:0 15px 15px 0;padding-bottom:35px;}
.c_text img.pr{padding-bottom:100px;}
.c_text p{padding-bottom:7px;}
.c_main{padding:10px 30px; }
.c_main p{padding-bottom:15px;}
.c_main img{clear:both; padding:20px 0 0 0;margin:0 0 25px 0;}


#c_button {clear:both;text-align:center;display:block;padding-top:20px;height:38px;}
#c_button span {margin:0 auto;display:inline-block;height:38px;line-height:38px;background: url(../images/but_left.jpg) left top no-repeat;padding:0 0 0 19px;}
#c_button span span {margin:0; display:inline-block;height:38px;line-height:38px;background: url(../images/but_right.jpg) right top no-repeat;padding:0 19px 0 0; }
#c_button span span a{margin:0; display:inline-block;height:38px;line-height:38px;
	background: url(../images/but_bg.jpg) left top repeat-x; padding:0 10px;
	font-weight:bold;text-decoration:none;}
#c_button span span a:hover{text-decoration:underline;}


#c_button1 {clear:both;text-align:center;padding:20px;}


#feedback {width:500px; padding-left:50px;}
#feedback .ftd_1{padding:3px 0; width:110px; text-align:right; color:#285f8d;font-size:0.8em;font-weight:bold;vertical-align:top;}
#feedback .ftd_2{padding:3px 10px; vertical-align:top;}
#feedback .ftd_2 input {padding:0;margin:0;width:300px;height:15px;font-size:0.75em;border:1px solid #285f8d;}
#feedback .ftd_2 textarea {padding:0;margin:0;width:300px;height:100px;font-size:0.9em;border:1px solid #285f8d;}
#feedback .ftd_2 #c_button{text-align:left!important;}
#feedback .ftd_2 #c_button span{margin:0!important;}

.r_block{height:auto;min-height:200px;_height:200px;width:240px;padding-left:30px; background:url(../images/left_bg.jpg) left top no-repeat;margin:10px 0;}
.rb_title {padding:0;line-height:40px;height:40px;margin:0px;
	font-size:1.1em; font-weight:normal;_padding-top:3px; color:#d2022e;}
.rb_title img {vertical-align:middle;margin-left:20px;}
.rb_title  a{text-decoration:none;color:#d2022e!important;}
.rb_title  a:hover{text-decoration:underline;}
.rb_text{padding:0px;margin:15px 1px 5px 1px;font-size:0.9em;}

.rb_text ul {padding:0;margin:0;padding-left:10px;}
.rb_text ul li{list-style-image: url(../images/mnu_bull.gif); list-style-position:outside; list-style-type: none; padding:0;margin:0;padding-left:5px;line-height:20px;}

#footer{margin:30px 4px 0 4px;width:100%;color:#fff;display:table; background:#505050 url(../images/footer_l.gif) left top no-repeat; font-size:0.8em;}
#footer div{height:10px; background:url(../images/footer_r.gif) right top no-repeat;padding:30px 45px;}
#f_menu{width:500px; background:none!important; float:left;padding:0!important;}
#f_menu a{color:#fff; text-decoration:underline;}
#f_menu a:hover{ text-decoration:none;}
#f_copyright { background:none!important;width:300px; float:right ;text-align:right;padding:0!important;}
#f_copyright a{color:#fff;}

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


/*Clases*/
.white {
	color: #fff!important;
}
.gray {
	color: #828180!important;
}
.black {
	color: #000!important;
}
.fl-left {
	float: left;
}
.fl-right {
	float: right;
}

.blue {color:#285f8d!important;}
.orange {color:#ff9000!important;}
.red{color:#d2022e!important;}

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