/* Design by VTEM http://www.vtem.net  All Rights Reserved */

#vt_body_wrapper{ 
margin:0 auto; 
background:url(../images/partem_maintop.png) left top repeat-x;
}
#vt_nav_left{ margin-right:15px !important;}
#vt_body_wrapper_bgbottom{
margin:0 auto; 
background:url(../images/partem_mainbottom.png) left bottom repeat-x;
min-width:1000px;
}
#vt_wapper_page{
margin:0 auto; 
background:#fff url(../images/line_page_style1.jpg) 10px top repeat-y;
border-top: 4px solid #EA4179;
box-shadow:0 0 4px 0 #AAAAAA;
width:980px;
}

.blog-featured img {
width:270px;
height:160px;

}


.ie7 #vt_wapper_page,
.ie8 #vt_wapper_page{ border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9;}
#vt_logo_showcase .vt_container{position:relative;}
#vt_path_wapper{
 position:relative;
 height:50px;
 color:#ee9999;
 } 
#vt_path_wapper,
#vt_drawer .view_portfolio{background:#bc2c2c url(../images/button_overlay.png) left top repeat-x;} 
.vt_drawer_showcase,
#vt_main_contaner{ 
display: block;
padding:0px 15px 0px 42px;
 }
.vt_drawer_showcase{ z-index:1; position:relative;} 
#vt_main_show{
background:url(../images/vt_bgmainshow.png) left bottom repeat-x;
padding-bottom:30px;
} 
#vt_nav_left, #vt_nav_right{
 margin:0px 5px;
 font-family:Arial, Helvetica, sans-serif;
	 }
div.vt_container{background:transparent !important;}
#vt_main_top{
margin:0 auto;
position:relative;
z-index:9;
}
.vt_logo_search{ display:block; padding-top:10px;}
#vt_logo{
float: left;
width: 367px;
height:104px;
  }
.vt_wapper_mainmenu{
display:block;
clear:both;
margin:0 auto;
min-height:100px;
position:relative;
background:#fff;
z-index:9999;
}  
#vt_main_menu{
	height:82px;
	line-height:82px;
	position:relative;
	width:100%;
	margin-top:10px;
	float:left;
	z-index:99999;
}
.conner_top{
width:141px;
height:82px;
position:absolute;
left:10px;
bottom:0px;
z-index:99999;
background:url(../images/conner_page.png) left top no-repeat;
}
.conner_bottom{
position:absolute; 
top:-51px; 
right:8px;
width:143px;
height:78px;
background:url(../images/conner_page.png) -141px 0px no-repeat;
}  
div#vtem_menu{ margin-left:70px;}
#vt_vod {position: absolute; top: 0px; left: -4800px;}
#vt_top p{ padding-bottom:8px; line-height:1.5;}
#vt_breadcrumb{ width:730px; float:left;}
#vt_header{ display:block; padding:0px;}
#vt_header .custom img{ margin:0px 10px 0px 0px; width:70px; height:70px;}
.vt_head_wapper{ margin-top: 5px; padding-bottom: 40px;}
#vt_drawer {
margin:0px;
display:block;
height:35px;
background:url(../images/vt_bgdraw.png) left center repeat-x;
}
.draw_content{ display:inline-block; padding:0px 10px; float:right; background:#fff;}
.draw_content .title{
width:130px;
text-align:left;
text-transform:uppercase;
font-size:14px;
line-height:35px;
font-weight:bold;
color:#ccc;
float:left;
}
.draw_content ul,.draw_content ul li{ list-style:none; display:inline; float:left;}
.draw_content ul{ margin:0px; padding-top:5px;}
.draw_content ul li{ padding:0px 2px;}
.draw_content ul li a.sprite{
width:24px;
height:24px;
background:url(../images/sprite.png) left top no-repeat;
float:left;
}
.draw_content ul li a.facebook{ background-position:0 0;}
.draw_content ul li a.facebook:hover{ background-position:0 -24px;}
.draw_content ul li a.titwer{ background-position:-24px 0;}
.draw_content ul li a.titwer:hover{ background-position:-24px -24px;}
.draw_content ul li a.rss{ background-position:-48px 0;}
.draw_content ul li a.rss:hover{ background-position:-48px -24px;}
.draw_content ul li a.in{ background-position:-72px 0;}
.draw_content ul li a.in:hover{ background-position:-72px -24px;}
.draw_content ul li a.google{ background-position:-96px 0;}
.draw_content ul li a.google:hover{ background-position:-96px -24px;}




#vt_top{width:230px; margin-top:10px; float:right;}
#vt_top .search{
margin-top:20px;
float:right;
width:224px;
height:31px;
padding:0px;
background:url(../images/vt_bgsearch.png) left top no-repeat;
}
#vt_top .search .inputbox {width:155px; padding:0px 5px 0px 10px !important; border:none; background:none; color:#ccc; border:0px !important;}
#vt_top .search .button{width:50px; height:25px; *font-size:0px; text-indent:-999999px;border:none; background:none; *color:#fff;}
#vt_top .search .button:hover{ cursor:pointer; border:0px !important;}
.cols3{width:320px; padding:0;}

#vt_footer .vt_module_inside{ padding:0px 8px; margin:10px 0px;}
#vt_menu_footer{width:600px; float:left;}
#vt_menu_footer .menu,
#vt_copyright{ font-family:Arial, Helvetica, sans-serif;}
#vt_copyright{ 
padding:0px; 
text-align:left; 
width:500px;
position:absolute;
left:0px;
top:-20px;
color:#999;
}
#vt_copyright a{ color:#777;}
#vt_wapper_footer, #vt_footer_menu_copyright{ 
margin:0 auto; 
color:#777; 
min-height:50px;
background:#fff;
position:relative;
 }
#vt_footer_menu_copyright .vt_utility_gotop{ 
display:block; 
height:30px;
}
#vt_wapper_bottom{ 
min-height:0px;
background:url(../images/line_page_style1.jpg) right top repeat-y;
display: block;
margin-right:10px;
padding: 0px;
}
#vt_bottom{
background:url(../images/vt_bgfooter.png) left top repeat;
border-bottom:1px solid #eee;
}
#vt_bottom .vt_module_inside{padding:5px 10px;}
#vt_footer ul{list-style:none; padding:0; margin:0;}
#vt_footer ul li a,#vt_footer ul li a:link,#vt_footer ul li a:visited{
padding:5px 5px 5px 15px;
display:block;
background:url(../images/li_arrow1.gif) left center  no-repeat;
color:#777;
border:none;
}
#vt_footer ul li a:hover{ text-decoration:underline;}
.width100, .cols-1 .item{ width:100% !important;}
.width50, .cols-2 .item{ width:100% !important;}
.width33, .cols-3 .item{width:33.33% !important; *width:31.33% !important;}
.width25, .cols-4 .item{ width:25% !important; *width:24% !important;}
.items-row .item{ float:left;  margin-top:10px;}
.wapper_item{ padding:0px 5px; *padding:0px 5px 0px 0px;}