* {margin:0; font-size:100%;}
body, table, th, td, ul, ol, li {padding:0; border-collapse:collapse; list-style:none; vertical-align:top;}
body {font:.8em Tahoma, Helvetica, sans-serif; background-color:#655a6d;}
h1, h2, h3, h4, h5, h6 {font-weight:400}
img {border:0;}
input {vertical-align:middle}
a {color:#b2acb6; outline:none;}
        
.clear {clear:both;}
.w100p {width:100%;}
.w50p {width:50%;}
        
#head {width:100%;}
#head .col_l {}
#head .col_r {width:100%; background:url(images/header_top_bg.gif) left top repeat-x;}
        
#logo {width:716px; height:313px; background:url(images/header_left_bg.jpg) left top no-repeat;}
#logo img {margin:28px 0 0 51px;}
        
#content {width:100%; margin-top:-10px;}
#content .col_l {}
#content .col_c {width:100%;}
#content .col_r div {width:76px;}
        
#main_menu {width:255px;color:#fff;}
#main_menu li {/*width:100%;*/ padding:13px 0 12px 26px; /*background:url(images/menu_li_bg.gif) left bottom no-repeat;*/ background:url(images/ico_menulist.gif) 25px 11px no-repeat; border-bottom:1px dashed #756b7c;}
#main_menu li a {width:100%; /*display:block;*/ padding:0 0 0 26px; /*background:url(images/ico_menulist.gif) left 11px no-repeat;*/ font-weight:bold; font-size:100%; color:#f5f5f6; text-decoration:none;}
/*#main_menu li a span {width:100%; display:block; padding:13px 0 12px 0; background:url(images/menu_span_bg.gif) left bottom repeat-x; cursor:pointer;}*/
#main_menu li a.c {color:#EC008C;}
/*#main_menu li a.c span {width:100%; display:block; padding:13px 0 12px 0; cursor:pointer;}*/
        
#main_menu li.open ul {display:block;}
#main_menu li ul {width:100%; display:none; margin-bottom:5px; /*padding-bottom:10px;*/}
#main_menu li ul li {width:100%; padding-top:3px; padding-bottom:0; background:none; border:0;}
#main_menu li ul li strong {padding:4px 0 0 0; display:block;}
#main_menu li ul li a {width:100%; /*display:block;*/ padding:0 0 0 20px; margin:2px 0; background:none; font-weight:normal; font-size:100%; color:#f5f5f6; text-decoration:underline;}
#main_menu li ul li a:hover {color:#EC008C;}
        
#contacts {width:299px; padding:50px 0 0 50px; background:url(images/phone.gif) 20px 45px no-repeat; line-height:1.4em; color:#fff;}
#contacts .address a {color:#fff}
#contacts .address {padding-bottom:15px;}
#contacts #phone {padding-bottom:30px;}
#contacts span#p_code {font-size:110%;}
#contacts span#p_number {font-size:180%;}
        
#search_t {width:50%;}
#search_t .lt {width:100%; background:url(images/search_t/corner_lt.gif) left top no-repeat #04afef;}
#search_t .lb {width:100%; background:url(images/search_t/corner_lb.gif) left bottom no-repeat;}
#search_t .rt {width:100%; background:url(images/search_t/corner_rt.gif) right top no-repeat;}
#search_t .rb {width:100%; background:url(images/search_t/corner_rb.gif) right bottom no-repeat;}
#search_t .btn {width:117px; height:39px; margin-top:20px; display:block; border:0; background:url(images/search_t/search_btn.gif) left top no-repeat; cursor:hand; cursor:pointer;}
        
#search_sep div {width:25px;}
        
#search_d {width:50%;}
#search_d .lt {width:100%; background:url(images/search_d/corner_lt.gif) left top no-repeat #74c047;}
#search_d .lb {width:100%; background:url(images/search_d/corner_lb.gif) left bottom no-repeat;}
#search_d .rt {width:100%; background:url(images/search_d/corner_rt.gif) right top no-repeat;}
#search_d .rb {width:100%; background:url(images/search_d/corner_rb.gif) right bottom no-repeat;}
#search_d .btn {width:117px; height:39px; margin-top:20px; display:block; border:0; background:url(images/search_d/search_btn.gif) left top no-repeat; cursor:hand; cursor:pointer;}
        
#search_t .padding, #search_d .padding {width:auto; padding:15px 25px;}
#search_t h1, #search_d h1 {font-size:190%; color:#fff;}
#search_t table, #search_d table {width:100%;margin-top:15px; color:#fff;}
#search_t table td, #search_d table td {padding-bottom:4px;}
#search_t label, #search_d label {width:95px; display:block;}
#search_t select, #search_d select {width:100%; height:20px;}
        
.workarea_tl {width:100%; background:url(images/work_area/tl.gif) no-repeat 0 0;}
.workarea_tr {width:100%; background:url(images/work_area/tr.gif) no-repeat 100% 0;}
.workarea_bl {width:100%; background:url(images/work_area/bl.gif) no-repeat 0 100%;}
.workarea_br {width:100%; background:#d1ced3 url(images/work_area/br.gif) no-repeat 100% 100%;}
.workarea_br_mt0 {width:100%; background:#d1ced3 url(images/work_area/br.gif) no-repeat 100% 100%; margin-top:0;}
        
.workarea {line-height:1.4em;}
.workarea .lp {width:49.9%; margin:25px 0; float:left; border-right:1px solid #9b94a0;}
.workarea .rp {width:49.9%; margin:25px 0; float:left;}
.workarea .lp .wrap {padding:0 40px 0 25px;}
.workarea .rp .wrap {padding:0 25px 0 30px;}

.workarea h1 {padding:0 0 10px; margin:0; font-size:200%; color:#ec008c;}
.workarea h2 {padding:0 0 8px; margin:0; font-size:160%; color:#ec008c;}
.workarea h3 {padding:8px 0; font-size:120%; color:#ec008c;}
.workarea ul {padding:0 0 8px 0; margin-left:15px; list-style-type:disc;}
.workarea ul li {list-style-type:disc;}
.workarea p {padding:0 0 8px 0; font-size:90%;}
.workarea a {color:#ec008c;}
.workarea .date {color:#999; font-weight:bold;}

table#offers {width:100%;}
table#offers td#left_offer {width:50%;}
table#offers td#right_offer {width:50%;}
table#offers td#sep_offer div {width:25px;}

#links {padding:0 24px; margin-top:28px;}
#links a {color:#a39ca7;}
        
#copyright {float:left;padding:0 24px; margin-top:45px; color:#A39CA7; height:46px; width:350px; background:url(images/af_cop.gif) no-repeat 100%;}
#copyright a {color:#A39CA7;}

#copyright_dvs {float:right;padding:0 24px 0 85px; margin-top:45px; color:#A39CA7; background:url(images/dvs_cop.gif) no-repeat;}
        
#footer {height:60px; background:url(images/footer_bg.gif) left bottom repeat-x;}

div#div_offers_title {background:url(images/offers_t.jpg) no-repeat;width:322px;height:60px;margin-top:23px;}

.workarea .s-wrp {padding:25px;}
