/* GENERAL */
body{ margin:10px 0px 0px 0px; font-size:12px; font-family:Arial;}
.center_site{ margin-left:auto; margin-right:auto; width:955px; }
.clear_small{ clear:both; height:1px; font-size:1px;}
a{ color:#000000;}
a:hover{color:#999999;}
h1{ margin:0px 0px 0px 18px;}
.bg_msg_err{ background-color:#e2e2e2; margin-top:10px; padding:5px; font-size:14px; color:#FF0000;}
.h1_top{ text-align:center; margin-bottom:10px;}

/* HEADER */
.logo{ width:190px; height:160px;}
.header{ float:right; width:755px; border:#000000 1px solid; height:158px;}
.header .text{ background-color:#e5e5e5; font-size:12px; text-align:center; height:18px; padding-top:2px;}
.header .text h1{ padding:0px; margin:0px; font-size:12px; font-weight:normal;}
.header .text table{ color:#5d5d5d;}
.header .text table td{ padding:0px 10px 0px 10px;}
.header .text form{ padding:0px; margin:0px;}
.search_text_input{ background-color:#FFFFFF; border:0px; height:14px; width:245px;}
.header .banner{ text-align:center; height:116px;}
.header .banner div{ padding-top:17px;}

.left{ width:190px; margin-top:7px;}
.left .title{ background-image:url('../pictures/bg_title_left.jpg'); padding-top:3px; height:21px; text-align:center;}
.left .title h2{ font-size:13px; padding:0px; margin:0px;}
.left .title h3{ font-size:13px; padding:0px; margin:0px;}
.left .content{ border:#000000 1px solid; border-top:0px; padding:10px 0px 10px 0px;}
.left #categ{ margin-bottom:8px;}
.left #categ a{ display:block; color:#000000; text-decoration:none; background:url('../pictures/cat_img.jpg') no-repeat 10px 4px; padding:5px 0px 5px 40px; }
.left #categ a:hover{ color:#999999; }

.left #last_searhes{ margin-bottom:8px;}
.left #last_searhes a{ display:block; color:#000000; text-decoration:none; background:url('../pictures/icon_search.jpg') no-repeat 10px 4px; padding:5px 0px 5px 40px; }

.index{ float:right; width:755px; margin-top:7px;}
.index .bg_title{ height:21px; padding-top:3px; background-image:url('../pictures/title_content.png'); text-align:right; padding-right:10px; font-size:15px;}
.index .bg_title a{ float:right;}
.index .bg_title h1{ font-size:15px; margin:0px 0px 0px 10px; padding:0px;}
.index .border{ border:#757575 1px solid; border-top:0px;}
.index .bg_description{ background-color:#e5e5e5; padding:5px; font-size:14px; line-height:19px;}
.index .bg_description p{ padding:0px; margin:0px;}
.index .banner{ float:left; margin-top:10px; margin-left:25px;}

.articles{ font-weight:bold; background-color:#e5e5e5; margin-top:10px; padding:3px; font-size:14px;}
.articles a{ float:right;}

.article{ margin-top:10px;}
.article .img{ width:220px;}
.article .img img{ border:0px;}
.article a{ font-weight:bold; font-size:14px; text-decoration:none; font-size:15px;}
.article .content{  line-height:20px; text-align:justify; padding-right:10px; font-size:14px;}
.article .footer{ background-color:#e5e5e5;}
.article .space{ font-size:5px; height:5px;}
.content_article{ margin:0px 20px 0px 20px; text-align:justify; font-size:15px;}
.content_article img{ float:right; margin-left:10px;}
.article_tag_list{ background-color:#e5e5e5; padding:3px; font-size:15px;}
.article_tag_list a{ font-size:15px; text-decoration:none;}

.bg_quotes{ background-image:url('../pictures/bg_quota copy.gif'); height:447px; margin-top:8px;}
.pos_relat{ position:relative;}
.bg_quotes .text{ position:absolute; left:510px; top:9px; font-size:17px; font-family:Arial; line-height:40px;}
.bg_quotes .step1{ position:absolute; top:385px; left:80px; width:220px; font-size:16px; line-height:22px; text-align:center;}
.bg_quotes .step2{ position:absolute; top:385px; left:390px; width:220px; font-size:16px; line-height:22px; text-align:center;}
.bg_quotes .step3{ position:absolute; top:385px; left:695px; width:220px; font-size:16px; line-height:22px; text-align:center;}
.bg_quotes .form_text{ position:absolute; left:510px; top:165px; font-size:17px; line-height:60px;}
.bg_quotes .form{ position:absolute; left:495px; top:210px; font-size:17px; }
.bg_quotes .form .text_input{ width:183px; border:0px; margin-right:15px;}

.bg_quotes .form select {font: normal 13px Arial, SansSerif, Verdana; width:285px;}
.bg_quotes .form .wrapper{width:285px; position: relative;  height: 21px; overflow: hidden; border-top:1px solid ffffff; border-left:1px solid ffffff;}
.bg_quotes .form .Select{color: black; background: #fff;position: absolute; width: 285px; top: -2px; left: -2px; font-size:17px;}

.results { margin-top:10px;}
.results .top{ height:66px; background-image:url('../pictures/bg_quote_top.jpg'); }
.results .center{ background-image:url('../pictures/bg_quote_center.jpg'); padding:20px;}
.results .bottom{ height:15px; background-image:url('../pictures/bg_quote_bottom.jpg'); }

/* PAGGING */
.pagging{ background-color:#E2E2E2; margin-top:10px; }
.pagging a{ margin-left:5px; display:block; float:left; background-color:#FFFFFF; text-decoration:none; font-size:18px; border:#333333 1px solid; padding:0px 6px 0px 6px;}
.pagging a:hover{ background-color:#000000; color:#FFFFFF;}
.pagging font{ float:left; font-size:18px; margin-left:5px; margin-right:10px;}

/* CONTACT */
.bg_contact{ margin:0px 20px 10px 20px; padding:10px; border:#999999 1px dashed; height:55px; font-size:22px;}
.bg_contact img{ margin-right:15px;}
.contact_form{ margin:0px 20px 20px 20px;}
.contact_form .text_input{ border:#CCCCCC 1px solid; width:300px; margin-top:4px;}
.textarea_comment{  border:#CCCCCC 1px solid; width:500px; margin-top:4px; height:100px;}
.contact_submit{ margin-top:5px;}

/* FOOTER */
.footer1{ background-image:url('../pictures/bg_degrade.jpg'); height:23px; padding-top:5px; border:#000000 1px solid; margin-top:10px; margin-bottom:10px; font-size:14px; text-align:center;}
.footer1 a{ font-size:14px; text-decoration:underline;}
