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

#vt_nav_right .vt_module_inside{ margin:0 0 0 15px;}
#vt_nav_left .vt_module_inside{ margin:0 15px 0 0;}
.vt_section{ margin:0 auto; position:relative;}

#vtem.logo-1 #vt_logo{ background:none !important;}
#vtem.logo-1 #vt_logo{ padding-top:15px;}  
#vtem.logo-1 #vt_logo span{ display:block; float:left; line-height:30px;}  


#vt_main_inside{ padding-top:20px;}
#vt_body_wrapper{ 
margin:0 auto; 
/*background:url(../images/partem_maintop.png) left top repeat-x;*/
}
#vt_main_wrapper{
margin:0 auto; 
/*background:url(../images/partem_mainbottom.png) left bottom repeat-x;*/
}
#vt_wrapper{
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;
}
.ie7 #vt_wrapper,
.ie8 #vt_wrapper{ 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_main_contaner{ 
display: block;
padding:0px 15px 0px 42px;
 }
.vt_drawer_showcase{ z-index:1; position:relative;} 
#vt_main_section{
background:url(../images/vt_bgmainshow.png) left bottom repeat-x;
padding-bottom:30px;
} 

div.vt_container{background:transparent !important;}
#vt_main_top{
margin:0 auto;
position:relative;
z-index:9;
}
.vt_wrapper_top{ position:relative; z-index:9;}
.vt_logo_search{ display:block; padding-top:10px;}
#vt_logo{
float: left;
width: 700px;
height:104px;
  }
.vt_header_section{
display:block;
clear:both;
margin:0 auto;
min-height:100px;
position:relative;
background:#fff;
z-index:9999;
} 
#vt_top{ position:relative;} 
#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;
}
.ie.ie7 .conner_top{ bottom:-95px; left:9px;}
.conner_bottom{
position:absolute; 
top:-1px; 
right:8px;
width:143px;
height:78px;
background:url(../images/conner_page.png) -141px 0px no-repeat;
}  
div#vtem_menu{ margin-left:100px;}
#vt_top p{ padding-bottom:8px; line-height:1.5;}
#vt_breadcrumb{ width:730px; float:left;}
#vt_header{ display:block; padding:10px 25px 0px; position:relative;}
.vt_wrapper_header{ position:relative; z-index:999;}
#vt_header .custom img{ margin:0px 10px 0px 0px; width:70px; height:70px;}
.vt_wrapper_utility{ margin-top: 5px; padding-bottom: 40px;}
#vt_showcase {
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_header .search{
margin-top:40px;
float:right;
width:224px;
height:31px;
padding:0px;
background:url(../images/vt_bgsearch.png) left top no-repeat;
}
#vt_header .search .inputbox {width:155px; padding:0px 5px 0px 10px !important; border:none; background:none; color:#ccc; border:0px !important; box-shadow:none !important;}
#vt_header .search .button{width:50px; height:25px; *font-size:0px; text-indent:-999999px;border:none; background:none; *color:#fff;}
#vt_header .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:10px; 
text-align:left; 
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_bottom{ 
min-height:0px;
background:url(../images/line_page_style1.jpg) right top repeat-y;
display: block;
margin-right:10px;
padding: 0px;
}
.vt_wrapper_bottom{
background:url(../images/vt_bgfooter.png) left top repeat;
border-bottom:1px solid #eee;
}
.vt_wrapper_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:50% !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;}