* {
    margin: 0;
    padding: 0;
}
ul, li {
    list-style-type: none;
}
img {
    border: 0;
}
a {
    color:#f98d0f;
    font-weight:bold;
}
body {
    font-size: 11px;
    font-family:tahoma, sans-serif;
    width: 980px;
    margin: 0 auto;
    color:#747474;
}
p, .news_description{
    text-align:justify;
	padding:0 0 10px;
	
}
h1,h3,h2{
    font-size:18px;
    font-family:Trebuchet,Tahoma,sans-serif;
    color:#38a1e6;
    font-weight:bold;
    padding-bottom:5px;
    margin-bottom:5px;
    background:url('title_back.gif') repeat-x bottom;
}
h2{
    background:none;
    font-size:16px;
}
.clearing{
    clear:both;
    height:0;
}
.header {
    height:97px;
    border-top:3px solid #54d0f3;
    background:url('header_back.gif') top #FFF repeat-x;
}
.banner{
    margin:18px 5px;
    float:right;
}
.logo{
    width:501px;
	float:left;
    margin-top:-3px;
    position:relative;
    height:97px;
}
.header_logo{
    position:absolute;
    bottom:10px;
    left:35px;
    color:#FFF;
}

#top_banner{
 width:468px;
 height:60px;
 float:right;
 background:url(search_bg.jpg) no-repeat;
 margin-top:20px;
}

.footer {
    border-top:1px solid #cccccc;
    margin:22px  0 20px 0;
    color:#362f2d;
    padding-top:15px;
    text-align:center;
	float:left;
	width:100%;
}
.footer a{
    color:#6dbaed;
    font-weight:normal;
}
.footer a:hover{
    text-decoration:none;
}
.footer span{
    padding-left:10px;
    font-size:9px;
}
.footer p{
    text-align:center;
    padding-top:8px;
}

.center_content{
    margin-top:15px;
    background:url('main_back.gif') top repeat-x;
    height:auto;
   float:left;
   width:100%;
}

#left_pannel{
  width:200px;
  height:auto;
  float:left;
}

.article_tbl a{
color:#38A1E6;
text-decoration:none;
font-weight:normal;
}


.article_tbl a:hover{
color:#38A1E6;
text-decoration:underline;
}

#center_pannel{
  width:545px;
  height:auto;
 float:left;
/*  background:#556555;*/
  margin-left:30px;
}
#center_pannel_inner{
  width:735px;
  height:auto;
 float:left;
/*  background:#556555;*/
  margin-left:20px;
}

#center_pannel_inner h2{
    font-size:18px;
    font-family:Trebuchet,Tahoma,sans-serif;
    color:#38a1e6;
    font-weight:bold;
    padding-bottom:5px;
    margin-bottom:5px;
    background:url('title_back.gif') repeat-x bottom;
}

.inputbox{
 width:100%;
}
.content_top{
 background:url(content_top.jpg) no-repeat;
 width:540px;
 height:8px;
 float:left;
}
.content-center{
 border-left:1px solid #DBDBDB;
 border-right:1px solid #DBDBDB;
 width:538px;
 height:auto;
 float:left;
}
.content_bottom{
 background:url(content_bottom.jpg) no-repeat;
 width:540px;
 height:8px;
 float:left;
}

#right_pannel{
  width:182px;
  height:auto;
  float:right;
/*  background:#556644;*/
  margin-left:10px;
}

.middle {
    margin-top:15px;
	 width:800px;
    *margin-top:5px;
    background:url('main_back.gif') top repeat-x;
    height:100%;
}
html>body .middle{
    margin-top:15px;
}
.center p{
    margin:10px;
    text-align:justify;
}
p.main{
    margin-bottom:15px;
}
.center a{
    padding-left:10px;
}
.left {
    margin-left:10px;
    margin-top:10px;
    width: 198px;
    float: left;
}
html>body .left{
    margin-left:15px;
}
.center {
    margin:0 15px 10px 10px;
    width: 540px;
    float: left;
}
html>body .center{
    margin:0 15px 10px 15px;
}
.right {
    margin-top:10px;
    width: 182px;
    float: right;
	margin-right:10px;
}
#content{
    margin-top:10px;
}
#content.center_block{
    margin-top:15px;
}
.messages{
    padding-top:20px;
    font-size:12px;
}
.errors{
    color:red;
    font-weight:bold;
}
/* - - - - - -Left Column - - - - - - - - -*/
.subcrib_block{
    margin:20px 0 10px 0;
    width:100%;
    background:url('block_bottom.gif') no-repeat bottom;
    padding:0 0 8px 0;
}
html>body .subcrib_block{
    margin:30px 0 10px 0;
}
html>body .subcrib_block{
    +padding-bottom:15px;
}
.top_block{
    background:url('block_top.gif') no-repeat top;
}
.fon{
    border-left:1px solid #dbdbdb;
    border-right:1px solid #dbdbdb;
    margin:0 2px;
}
.back_dark{
    margin:0 2px;
    background:url('subscr_back.gif') repeat-x #f2f2f2 top;
}
.subcrib_block .back_dark{
    width:188px;
}
#content .block h1{
    margin:0 15px 10px 15px;
}
#content a:hover{
    text-decoration:none;
}
.top_tal h1{
   padding-top:10px;
   margin:0 15px 10px 15px;
}
.subcrib_block h1{
    margin:0 12px;
    padding-top:8px;
    color:#FF8E08;
}
.subcrib_block p{
    padding:10px 28px 10px 14px;
    text-align:justify;
}
html>body .subcrib_block p{
    padding:10px 28px 10px 12px;
    *padding:10px 28px 10px 14px;
}
/* - - - - - - - - Main Menu - - - - - - - - - - - */
.main_menu{
    text-align: left;
    margin:5px 0;
}
.main_menu li{
    background:url('main_item.gif');
    width:195px;
    height:19px;
    margin-bottom:2px;
    display:block;
    padding-top:4px;
}
.main_menu a{
    padding-left:20px;
    color:#FFF;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
    display:block;
}
.menu_links{
    margin:0 0 10px 4px;
    text-align:left;
	overflow:hidden;
}

.menu_links ul li {
background:transparent url(arrow.gif) no-repeat scroll 0 0;
border-bottom:1px solid #BCBCBC;
font-weight:normal;
line-height:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:7px;
min-height:0;
padding:0 0 5px 7px;
width:190px;
}

.menu_links li a, .menu_links li b{
    display:inline;  
	overflow:hidden;  
	color:#AFB8B1;
}
.menu_links a{
    font-weight:normal;
	overflow:hidden;
	color:#AFB8B1;
	text-decoration:none;
}
.menu_links a:visited, a:active, a:links{
    font-weight:normal;
	overflow:hidden;
	color:#AFB8B1;
	text-decoration:none;
}
.menu_links a:hover{
    text-decoration:underline;
	color:#F98D0F
}


.main_menu a.passive_menu_item{
    background:url('menu_item.gif') 5px no-repeat;
}
.main_menu a{
    background:url('menu_item.gif') 5px no-repeat;
}
.main_menu a.active_menu_item, .main_menu a:hover{
    background:url('menu_item_on.gif') 5px no-repeat;
}

.space{
    height:20px;
}

hr{
border:1px dashed #AFB8B1;
}

/* - - - - Newsletter - - - - - - - --*/
.text_field{
    width:161px;
    *width:166px;
    margin-left:10px;
    *margin-left:4px;
    border:1px solid #d4d0c8;
    border-top-style:inset;
    border-left-style:inset;
    height:14px;
    font-size:12px;
}
body:last-child:not(:root:root) .text_field{
    width:164px;
}
input.text_field{
    padding:3px 0 3px 3px;
}
.link_more{
    padding-left:10px;
}
.subscribe{
    float:right;
    margin:6px 9px 4px 10px;
}
html>body .subscribe{
    margin:6px 12px 6px 10px;
    *margin:6px 9px 0 10px;
}
html:first-child .subscribe{
   margin:6px 12px 8px 10px;
}
body:last-child:not(:root:root) .subscribe{
    margin:8px 14px 4px 10px;
}
.sub_message p{
    margin:0;
    padding-top:5px;
}
/* - - - - - - Center Column - - - - - - - - -*/
.top_tal {
    background: url(top_tal.gif) top left repeat-x #FFF;
    width:100%;
    margin:10px 0 10px 0;
}
#content .top_tal{
    margin:10px 0 30px 0;
}
#content .top_tal.tutorials_articles{
    margin:10px 0 0 0;
}
#content.directory .top_tal{
    margin:15px 0;
}
#content  .block{
    margin-top:20px;
}
.left_tal {
    background: url(left_tal.gif) top left repeat-y;
}
.right_tal {
    background: url(right_tal.gif) top right repeat-y;
}
.bottom_tal {
    background: url(bottom_tal.gif) bottom left repeat-x;
}
.top_left {
    background: url(l_t_corner.gif) top left no-repeat;
}
.top_right {
    background: url(r_t_corner.gif) top right no-repeat;
}
.bottom_left {
    background: url(l_b_corner.gif) bottom left no-repeat;
}
.bottom_right {
    background: url(r_b_corner.gif) bottom right no-repeat
}
.free_templates .top_left {
    background: url(l_t_corner_gr.gif) top left no-repeat;
}
.free_templates .top_right {
    background: url(r_t_corner_gr.gif) top right no-repeat;
}
.menu_border{
    width:8px;
    height:8px;
}
.template {
    width:145px;
    margin:15px 0 10px 0;
}
.template a{
    margin:0;
    padding:0;
    color:#FFF;
    font-weight:normal;
}
.template .links {
    background:url('templ_links_back.gif') repeat-x;
    color:#fff;
    margin-top:2px;
    padding-top:2px;
    text-align: center;
    height:21px;
}
.template .links a:hover{
    text-decoration:none;
}
.templ_links{
    text-align:center;
    padding:15px 0;
}
.templ_links a{
    padding-left:30px;
}
.templates_back, .templates{
    background:url('title_back.gif') repeat-x bottom;
    margin:0 15px;
    padding-bottom:20px;
    width:510px;
}
.frame_block .templates{
    *padding-bottom:0;
}
html>body .frame_block .templates{
    *padding-bottom:10px;
}
.templates{
    background:none;
}
.template_description a{
    padding-left:0;
    font-weight:normal;
    color:#737573;
}
.template_preview{
    width:145px;
}
.text_links a{
    padding:0;
    font-weight:normal;
}
.text_links a:hover{
    text-decoration:none;
}
.columns3{
	display: table;
	position: relative;
	*overflow-y: hidden;
	width: 510px;
}
.columns3 .template_row, .columns3 .template_cell{
	display: table-row;
	position: relative;
	*top: 100%;
	width: 100%;
}
.columns3 .left_cell, .columns3 .middle_cell, .columns3 .right_cell{
	display: table-cell;
	*display: inline;
	position: relative;
	*float: left;
	width: 145px;
	*margin-right: -100%;
	vertical-align: bottom;
}
.columns3 .middle_cell{
	width: 145px;
	*margin-left: 170px;
}
.columns3 .right_cell{
	*margin-left: 340px;
}
.columns3 .template_row .template_cell{
	display: block;
	*top: -100%;
	width: auto;
	*width: 100%;
}
.columns3 .left_cell .template_cell{
	padding-left: 0;
}
.columns3 .right_cell .template_cell{
	padding-right: 0;
}
.columns3 .links {
    background:url('templ_links_back.gif') repeat-x;
    color:#fff;
    margin:2px 0 0 10px;
    padding:2px 0 0 0;
    text-align: center;
    height:21px;
    width:145px;
}
.columns3 .links a{
    color:#fff;
    font-weight:normal;
}
.columns3 .links a:hover{
    text-decoration:none;
}
.empty_row{
    height:20px;
}
/* - - Free Templates - - */
.view_templates{
    margin:0 15px;
    padding-bottom:20px;
    width:510px;
}
.view_templates h1{
    background:none;
    margin:0;
    padding:0;
    font-size:16px;
}
.view_templates a{
    padding:0;
    font-weight:normal;
}
.view_templates p{
    margin:5px 0;
}
.free_templates .border_separator{
    margin:18px 0 2px 0;
}
.free_templates .templates{
    padding-bottom:0;
}
html>body .free_templates .templates{
    padding-bottom:10px;
}

.input_box{
 width:140px;
 height:20px;
 border:1px solid #ACABAB;
}
.rss_feeds{
/*  background:url(tbl_bg.jpg) repeat-x;*/
  width:100%;
  height:38px;
}
.review_header{
height:21px;
color:#fff; background:url(tbl_bg.jpg) repeat-x;
font-weight:bold;
}
.review_header a{
height:21px;
color:#fff;
font-weight:bold;
} 
.review_header_bottom{
height:21px;
color:#000; background:url(tbl-bottombg) repeat-x;

}
#language a{
  padding:0 15px 0 0;
  border:0;
  text-decoration:none;
}

#language img{
  padding:0 15px 0 0;
  border:0;
}
.search{
    vertical-align:middle;
    margin:0 0 4px 25px;
    height:26px;
}
.space_height{
height:7px;
width:100%;
}
html>body .search{
   margin:0 0 0 25px;
   *margin:0 0 4px 25px;
}
body:last-child:not(:root:root) .search{
   margin:0 0 6px 25px;
}
.search_key{
    background:url('arrow.gif') 0 4px no-repeat;
    padding-left:10px;
}
.no_results{
    padding: 0 0 0 5px;
    font-size:12px;
    font-weight:bold;
    color:#FF8E08;
}
.sep_div{
    float:left;
    border-right:1px solid #737573;
    padding:0 5px 0 0;
    margin:0 5px 0 0;
    cursor:default;
}
.container{
    cursor:pointer;
    float:left;
    color:#FF8E08;
    font-weight:bold;
    text-decoration:underline;
}
.all_pages{
    float:right;
    line-height:12px;
    margin-bottom:15px;
    *margin-bottom:20px;
}
#template_ajax_place .links a{
    padding:0 10px;
}
.pager_title{
    float:left;
    padding-right:5px;
}
#template_ajax_place .space_div{
    height:20px;
    *height:10px;
}
#template_ajax_place .clearing{
    *display:none;
}
#template_ajax_place{
    z-index:1;
    position:relative;
    margin:-20px 0 120px 0;
}
html>body #template_ajax_place{
    margin:20px 0 60px 0;
}
/* - - - - - - - - - Recommended Resources- - - - - - - - -*/
.resources{
    margin:15px 0 0 0;
}
.resources .info a{
    font-weight:normal;
    text-decoration:underline;
}
.resources .info{
    background:url('res_pointer.gif') 5px 6px no-repeat;
    padding:5px 5px 5px 30px;
    line-height:15px;
    text-align:justify;
}
.resources h1{
    padding-left:10px;
    padding-bottom:7px;
}
.resources .info a{
    padding:0;
}
.resources .border_separator{
    padding:5px 0 0 0;
}
/* - - - - - - Web Design News - - - - - - - -*/
ul.news_block{
    padding:7px 0 7px 0;
}
.info{
    background:url('news_item.gif') 10px 7px no-repeat;
    padding:5px 10px 5px 32px;
    text-align:justify;
}
.info a{
    color:#38a1e6;
    text-decoration:none;
}
.news_block a{
    color:#FF8E08;
    text-decoration:underline;
    font-weight:normal;
}
.news_block a:hover{
    text-decoration:underline;
}
a.date_link{
    color:#737573;
    text-decoration:none;
}
.news_date{
    color:#39A2E7;
}
.border_separator{
    margin:5px 0;
    border-top:1px solid #dbdbdb;
}
.right .link_more{
    float:right;
    padding-right:10px;
}
a:hover.link_more{
    text-decoration:none;
}
/* - - - - - Resources, Partners - - - - - - - - - */
.right .categories li{
    background:none;
}
.right .categories h1{
    margin-right:0;
}
.right .categories a{
    text-decoration:underline;
}
.right .categories a:hover{
    text-decoration:none;
}
/* - - - - - -Search Premium Templates - - - - - - - - */
.shop{
    text-align:center;
    border-bottom:1px solid #dbdbdb;
    padding:10px 0 20px 0;
}
.premium_form{
    text-align:center;
    padding:10px 0 15px 0;
}
.premium_form .search_button{
    padding-right:12px;
    margin-top:10px;
    margin-bottom:5px;
}
html>body .premium_form .search_button{
    padding-right:30px;
    margin-bottom:15px;
}
body:last-child:not(:root:root) .premium_form .search_button{
    padding-right:23px;
}
.premium_form .clearing{
    border-bottom:1px solid #dbdbdb;
    margin:0 48px 0 28px;
}
body:last-child:not(:root:root) .premium_form .clearing{
    margin:0 43px 0 28px;
}
.pointer{
    background:url('arrow.gif') 0 9px no-repeat;
 }
.aff_banner img{
    float:left;
    margin-top:-20px;
}
a.selected_category{
    font-weight:bold;
}
/* - - - - - - - Articles & Tutorials - - - - - - - - - */
.articles_list{
    background:url('articles_arrow.gif') 0 12px no-repeat;
    padding:12px 5px 14px 35px;
    text-align:justify;
    margin:0 15px;
}
.space_div{
    height:8px;
}
.articles_list a{
    padding:0 5px 0 0;
    color:#38a1e6;
}
.articles_list a:hover{
    text-decoration:none;
}
.articles_list p{
    margin:0;
    padding:6px 0 0 0;
}
a.read_more{
    color:#FF8E08;
    padding-left:5px;
    font-weight:normal;
}
.pager{
    text-align:right;
}
.pager.tutorials_pager{
    color:#A8A8A8;
    padding-top:8px;
    padding-bottom:5px;
    float:right;
}
.back_root{
    float:left;
    padding:8px 0 0 0;
}
.back_root a{
    padding-left:3px;
}
.tutorials_pager .current_page{
    font-weight:bold;
}
.pager span, .pager a{
    padding:0 0 0 3px;
}
.pager a:hover{
    text-decoration:none;
}
.tutorial_info{
    padding:5px 10px 10px 10px;
}
.more_info{
    text-align:right;
    padding:0 10px 10px 10px;
    font-weight:normal;
}
.more_info a{
    padding:0;
    font-weight:normal;
}
.more_info a:hover{
    text-decoration:none;
}
.tutorial_info .more_info{
    text-align:left;
    padding:15px 0 5px 3px;
}
.more_info.blue a{
    color:#39A2E7;
    font-weight:bold;
}
.tutorial_author span{
    font-weight:normal;
    text-decoration:underline;
    color:#FF8E08;
}
/* - - - - - - Affiliate Program - - - - - - - - - - -*/
.affiliate_block{
    text-align:justify;
}
.affiliate_block .space{
    height:10px;
}
.affiliate_block b{
    padding-left:10px;
    background:none;
    color:#747474;
}
.affiliate_block li{
    background:url('arrow.gif') 5px 4px no-repeat;
    padding-left:15px;
    padding-bottom:1px;
    margin:0;
    list-style-position:outside;
}
.affiliate_block ul{
    margin:0;
    padding:0 10px 10px 20px;
}
.registration_block{
    padding:15px 10px 10px 30px;
    color:#4A4949;
}
/*- - - - - - - Web Design Directory - - - - - - - - -*/
.directory_block{
    float:left;
    width:260px;
}
.directory_block_right{
    float:right;
    width:260px;
}
a.directorycategory_branches{
   color:#38a1e6;
}
.directory_block h2 a, .directory_block_right h2 a{
    color:#38a1e6;
    font-weight:bold;
    font-size:14px;
}
.directory_block a, .directory_block_right a{
    color:#747474;
    font-weight:normal;
}
.directory_branches{
    margin:-7px 0 10px 0 ;
}
.directory_block a:hover,.directory_block_right a:hover{
    text-decoration:none;
}
.sub_directory {
    padding:6px 15px 6px 15px;
    margin:0;
}
.direct_text{
    font-size:12px;
}
.directory a:hover{
    text-decoration:none;
}
.sub_directory p{
    margin:5px 0;
}
.sub_title{
    font-weight:bold;
}
.sub_directory a{
    padding:0;
}
.forms_block{
    padding-top:20px;
}
.directory .pager{
    padding:10px 15px;
}
.directory #top_pager{
    padding:10px 15px 0 15px;
}
.directory #bottom_pager{
    padding:0 15px 15px 15px;
}
a.sub_link{
    padding:0;
}
.directory_search{
    padding:5px 0 5px 0;
}
html>body .directory_search{
    padding:5px 0 10px 0;
    *padding:5px 0 5px 0;
}
/* - - - - - - News Archive - - - - - - - - - -*/
.news_archive a{
    padding:0;
}
.news_archive_title{
    background:url('arrow.gif') 10px 5px no-repeat;
    padding-left:20px;
}
.news_archive .pager{
    padding:10px 15px 15px 10px;
}
.pager a{
    background:none;
    padding-left:3px;
}
.news_archive{
    padding:0 5px 0 10px;
}
.news_info p{
    margin-left:0;
}
.news_info a{
    padding:0;
    font-weight:normal;
}
.news_info a,b{
    background:none;
    padding-left:0;
}
.news_info a:hover {
    text-decoration:none;
}
.news_description a{
    padding-left:0;
    font-weight:normal;
    background:none;
}
.news_description p{
    padding:0;
    margin:0;
}
.news_description{
    margin:10px 10px;
}
a.linkb{
    font-weight:bold;
}
/* - - - - - - - Preview & Download Free - - - -*/
.date{
color:#F98D0F;
}

.download{
    margin:0 5px;
}
.download h1{
    padding-left:4px;
}
.download b ,.preview b{
    background:none;
    padding:0;
    color:#747474;
}
.download .resources h1{
    padding-left:4px;
}
.download p{
    padding:0;
}
.down_data{
    padding:5px 0;
    text-align:justify;
}
.preview a{
   padding:0;
   color:#747474;
}
.preview a:hover{
    text-decoration:none;
}
.preview{
    padding:5px 15px 20px 15px;
}
.preview h2{
    padding:15px 0;
}
.preview p{
    margin-left:0;
}
/* - - - More Ideas - - - - */
.more_ideas{
    text-align:justify;
    padding:0 5px;
}
.more_ideas a, .more_ideas b{
    background:none;
    padding:0;
}
.more_ideas ul{
    padding-left:20px;
}
.more_ideas li{
    list-style-type:decimal;
    list-style-position:outside;
}
.more_ideas h2{
    padding:10px 0;
}
.more_ideas .links_more{
    text-align:center;
    padding-top:15px;
}
.more_ideas .links_more a{
    padding-right:20px;
}
.customization{
    text-align:left;
    padding:10px 0 5px 60px;
}
.customization img{
    margin:0 20px;
}
.customization .arrow{
    vertical-align:top;
    margin-top:60px;
    float:left;
}
.custom_image{
    float:left;
}
.customization .view{
    padding:0 0 5px 20px;
}
.enlarge{
    text-align:right;
    padding:5px 20px 0 0;
}
 /*- - - Link to Us- - - - - -*/
.linktous {
    text-align:justify;
    padding:0 5px;
}
.linktous a{
    padding-left:0;
}
.linktous h2{
    padding-top:15px;
}
/*- - - - Bookmarks  - - - - - - - - - -*/
.bookmarks{
    float:right;
    margin-right:5px;
}
html>body .bookmarks{
    margin-right:10px;
}
.float_left{
    float:left;
}
/*- - - - Contacts Live Chat- - -  - - - -*/
.live_chat{
	padding:0 5px 20px 0;
}
.live_chat a{
    padding:0;
}
.live_chat img{
	margin:15px 0 0 0;
}
.ttfield {
    display: none;
}
#loader_container {
    text-align:center;
    position:absolute;
    top:30%;
    width:540px;
}
#loader {
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:130px;
	border:1px solid #DEDBDE;
	text-align:left;
	z-index:1000;
    visibility:visible;
}
.text a{
    padding:0;
}
.right_changeable_block{
    background:url("right_block_bottom.gif") bottom no-repeat ;
    padding-bottom:7px;
    margin:10px 0;
}
.right_top{
    background:url("right_block_top.gif") no-repeat top;
    padding-top:4px;
}
.content_right{
    border-right:1px solid #DEDBDE;
    border-left:1px solid #DEDBDE;
    width:180px;
    padding-bottom:10px;
    /*background:url("/images/right_content_block.gif") repeat-y;*/
}
.right_changeable_block ul{
    padding:3px 0;
}
.content_right a{
    text-decoration:underline;
}
.content_right a:hover{
    text-decoration:none;
}
/********* Right Block Fixes ******/
.right .categories{
    margin:0 0 20px 0;
    text-align:left;
    padding:0;
}
.right_no_frame, .news_wrapper{
    margin:0 0 20px 0;
}
.banners{
    margin:0 0 20px 0;
}

/*---------------------Left menu refactoring ------------------------*/
.menu_bottom{
    background:url('menu_bottom.gif') no-repeat bottom;
    width:190px;
    margin-bottom:3px;
    padding-bottom:2px;
}
.menu_top{
    background:url('menu_top.gif') no-repeat top;
    width:190px;
    height:3px;
    line-height:0;
    font-size:0;
    padding:0;
    margin:0;
}
.menu_content{
    width:188px;
    border-left:1px solid #dbdbdb;
    border-right:1px solid #dbdbdb;
    padding:0;
    margin:0;
}

