/*  
Theme Name: SEOKOMANDA
Description: SEOKOMANDA Wordpress theme, preinstalled plugins: rus-to-lat.php, russian-date-utf8.php, breadcrumb_navxt_class.php, ajaxhelpform.php
Author: Sherif aka sharof200
Author URI: mailto:sharof2000@gmail.com
Version: 1.0
*/

/* Reset styles */

:link,:visited {text-decoration: none;}

ul,ol {list-style: none;}

h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}

ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div {margin: 0; padding: 0;}

a img,:link img,:visited img {border: none;}

address {font-style: normal;}



h1 { font: bold 28px Arial, Helvetica, sans-serif; color: #7b381f;}

h1, h2, h3, h4, h5{ font: 18px Arial, Helvetica, sans-serif; color: #cf7223;}

a:link, a:visited { color: #868c18; text-decoration: underline;}

a:hover{ text-decoration: none;}



body { behavior: url('vlalek.htc'); height: 100%; background: #f0f2f1; font: 79%/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000;} 

#all { position: absolute; width: 100%; min-height: 100%; margin: 0px auto; left: 0px; top: 0px; display: block; z-index: 0; border-top: solid 4px #e18e31; }

#main { position: relative; width: 95%; height: 100%; padding:0px; margin: 0px auto 185px auto; top: 0px; }





#sitemap { background: #e18e31 url(images/bg_sitemap.gif); width: 156px; height: 19px; position: absolute; top: -1px; right: 4.5%; z-index: 600;} 

#sitemap span{ position: absolute; top: -4px; right: 25px; height: 20px; width: auto; display: block;}

#sitemap a{ color: #fff; text-decoration: underline;}

#sitemap a:hover{ text-decoration: none;}



#logo{ background: #9eb037 url(images/logo.gif) no-repeat; width: 98px; height: 109px; color:#fff; font: 18px Arial; position: absolute; z-index: 60; left: 2.5%; top: 26px; z-index:501;}

#logo span{width: 98px; height: 109px; display: block; cursor: pointer;}



#menu { background: #d5d7d4 url(images/menu_c.gif) repeat-x top; position: relative; margin: 0px auto; height: 67px; clear: both;  width: 100%; top: 50px;}

#menu_l { position: absolute; top: 0px; left: 0px; background: #edefec url(images/menu_l.gif) no-repeat; width: 21px; height: 67px;}

#menu_r {position: absolute; top: 0px; right: 0px; background: #edefec url(images/menu_r.gif) no-repeat; width: 21px; height: 67px;}

#menu ul { position: absolute; right: 0px;  width: 87.5%; top: 23px;  }

#menu li { float: left; width: 16%; text-align: center; display: inline; list-style: none;}

#menu li span{ background: url(images/bg_manu.gif) no-repeat left; padding: 0px 0px 0px 20px;}

#menu li a{font: bold 16px Arial, Helvetica, sans-serif; text-decoration: underline; color: #868c18;}

#menu li a:hover{text-decoration: none; }

/*--internal--*/

#menu_internal { 
	background: url(images/menu_c.gif) repeat-x bottom; 
	position: relative; 
	z-index:500;
	margin: 0px auto 50px auto;
	padding-top: 50px;
	height: 67px; 
	clear: both;  
	width: 100%; 
	to-p: 50px;
	*/
}

#menu_l_int { position: absolute; bottom: 0px; left: 0px; background: #edefec url(images/menu_l.gif) no-repeat; width: 21px; height: 67px;}

#menu_r_int {position: absolute; bottom: 0px; right: 0px; background: #edefec url(images/menu_r.gif) no-repeat; width: 21px; height: 67px;}

#menu_internal ul.topmenu { position: absolute; left: 2.5%; width: 87.4%; top: 65px; white-space:nowrap; padding-left:100px;}

#menu_internal li { float: left; text-align: center; display: block; list-style: none; background-color:#f0f2f1; white-space:nowrap; padding:0; margin: 0;}

#menu_internal ul ul{ width: 250px; bottom: 18px; border:0px;}

#menu_internal ul ul ul { width: 250px; bottom: 18px; border:0px;}

#menu_internal li li { float: none; width: 100%; text-align: center; display: block; list-style: none; background:url(images/75p2.png) repeat 0 0;}

#menu_internal li span{ background: url(images/bg_manu.gif) no-repeat left; padding: 0px 0px 0px 20px;   font: bold 16px Arial, Helvetica, sans-serif;  color: #e18e31; }

#menu_internal li a{font: bold 15px Arial, Helvetica, sans-serif; text-decoration: underline; color: #868c18;}

#menu_internal li li a {font: bold 15px Arial, Helvetica, sans-serif; text-decoration: underline; color: #fff;}

#menu_internal li a:hover{text-decoration: none; }

#menu_internal li li a:hover{ background:url(images/75p_hover.png) }
/*
#menu_internal li .current_page_item a  { color:#e18e31; text-decoration: none;}
*/

/*
#menu_internal h1 { position: absolute; top: 65px; left: 145px;}
*/
/*------*/



.welcome { margin: -10px 0px 0px 0px; }

.welcome h1{ /*background: url(images/bg_h2.gif) no-repeat bottom left; */ padding: 0px 0px 8px 0px; margin: 0px 0px 15px 0px; font: 18px Arial, Helvetica, sans-serif; color: #cf7223;}



#tisers { width: 100%; position: relative; background: #f8f8f8; margin: 30px 0px; clear:both;}

#bg_tisers { background: url(images/bg_tisers.gif) repeat-x; height: 2px; width: 100%; position: absolute; bottom: 0px; z-index: 20; }

#tisers #border{ border: 1px solid #e4e5e5; border-right: 0px; border-bottom: 0px;  background: url(images/bg_borders.gif) repeat-y right; width: 100%; height: 100%; 

position: relative; padding: 0px 0px 0px 1px; top: 0px; left: 0px; overflow: hidden;}

#tisers_ul { background: url(images/tisers_ul.gif) no-repeat; width: 16px; height: 13px; position: absolute; top: 0px; left:0px; z-index: 30;}

#tisers_ur { background: url(images/tisers_ur.gif) no-repeat; width: 17px; height: 17px; position: absolute; top: 0px; right: -2px; z-index: 30;}

#tisers_bl { background: url(images/tisers_bl.gif) no-repeat; width: 17px; height: 17px; position: absolute; bottom: 0px; left:0px; z-index: 30;}

#tisers_br { background: url(images/tisers_br.gif) no-repeat; width: 16px; height: 16px; position: absolute; bottom: 0px; right: -2px; z-index: 30;}



.tiser_1 { width: 33%; padding: 0px 0px 20px 0px; float: left; text-align: center; }

.tiser_1 img{margin: 10px 0px 0px 0px;}

.tiser_1 div{ width: 90%; margin: 0px auto; text-align: left; }

.tiser_1 div p{ width: 100%; background: #e18e31; height: 22px; text-align: center; position: relative; margin: 18px 0px 11px 0px; padding-top: 3px;}

#main .tiser_1 div p a{ font: bold 16px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; }

#main .tiser_1 div p a:hover{ text-decoration: none; }

.tp_l { background: url(images/h2_l.gif) no-repeat; width: 2px; height: 25px; position: absolute; left: 0px; top: 0px;}

.tp_r { background: url(images/h2_r.gif) no-repeat; width: 2px; height: 25px; position: absolute; right: 0px;  top: 0px;}

.tiser_1 div img{ margin: 0px auto;}

.tiser_1 div a { display: block;}



#content { width: 100%; min-height: 100%; position: relative;  /* desabled for portfolio design *//* overflow: hidden;*/}

#contentL { width: 63%;  position: relative; float: left; top: 0px; }

#contentL h1{ margin: 0px 0px 5px 0px; }

#contentL h1, #contentL h2 , #contentL h3, #contentL h4, #contentL h5 {/*background: url(images/bg_h2.gif) no-repeat bottom left; */ padding: 0px 0px 8px 0px; margin: 0px 0px 15px 0px;}


#contentL p{ margin-bottom: 1em; }

.img_left { float: left; margin: 0px 15px 15px 0px;}



#breadcrumb { height: 20px; margin: 0px 0px 15px 0px; font-size: 11px;}

#breadcrumb b{ color: #7a7a7a; margin: 0px 5px 0px 0px;}



#contentL .highlighted h2{ background: none; padding: 10px 0px 0px 10px;}

.highlighted { background: #e6e8e5; overflow: hidden; margin: 18px 0px 18px 0px; width:100%;   display: block;}

.highlighted p{ margin: 0px 10px 0px 10px;}

.highlighted ul{ margin: 0px 0px 0px 10px;  }

.highlighted li{ background: url(images/bg_li.gif) no-repeat left 8px; padding: 0px 0px 0px 13px; margin: 0px 3.5% 20px 0px; float: left; width: 44%; position: relative;}

.highlighted .count li{ list-style: none; margin: 0px 10px 25px 0px; padding: 0px 0px 0px 35px; background: none; float: none; width: auto; position: relative;}

.highlighted .count li div { position: absolute; margin: 0px 0px 0px -35px; padding-top: 0%; }

.highlighted h3{ margin: 0px 10px 0px 10px;}

.highlighted h4{ margin: 10px 0px 10px 10px; font: bold 18px Arial, Helvetica, sans-serif; }

.highlighted h4 a{color: #cf7223;}



.example { width: 100%; text-align: center; margin: 10px 0px 10px 0px;}



.column { width: 48.5%; margin: 0px 2.5% 0px 0px; float: left;}

.column_ul{ margin: 0px 0px 10px 10px; overflow: hidden; width: 100%;}

.column_ul li{ padding: 0px 0px 0px 18px; background: url(images/bg_li.gif) no-repeat left 7px;}



#contentR { width: 35%; position: relative; float: right; margin: 0px 0px 0px 0px; right: 0px; top: 0px; text-align: center; }

#contentR p.h2_header{ height: 31px; background: url(images/h2_blog.gif) repeat-x; position: relative; padding: 6px 0px 0px 10px; font: 18px Arial, Helvetica, sans-serif; color: #cf7223;

margin: 30px 0px 10px 0px; text-align: left; width: 344px;}

#contentR p.h2_header img{position: absolute; right: 10px; top: 5px;}

#contentR ul {text-align: left; padding-left:10px; }


.h2_blog_l { background: url(images/h2_blog_l.gif); height: 31px; width: 3px; position: absolute; top: 0px; left: 0px; }

.h2_blog_r { background: url(images/h2_blog_r.gif); height: 31px; width: 3px; position: absolute; top: 0px; right: 0px; }



.blog_item {text-align: left; width: 334px;}

.blog_item p{ margin: 0px 0px 12px 0px; font-weight: bold; font: 14px Arial, Helvetica, sans-serif; text-align: left; color: #cf7223;}

.blog_item img { float: left; margin: 0px 18px 10px 0px;}



.read_more { background: #e6e8e5; position: relative; margin: 8px 0px 10px 0px; padding: 0px 0px 0px 10px; height: 20px; text-align: left;}

.read_more span{ position: absolute; right: 17px; top: 0px; color: #666666;}

.read_more2 {position: relative; margin: 8px 0px 10px 0px; padding: 0px 0px 0px 10px; text-align: left;}
.read_more2  p {padding-right: 110px;}
.read_more2 span{ position: absolute; right: 17px; top: 0px; color: #666666;}

.read_more_l{ position: absolute; left: 0px; top: 0px; background: url(images/more_l.gif) no-repeat; width: 2px; height: 20px;}

.read_more_r{ position: absolute; right: 0px; top: 0px; background: url(images/more_r.gif) no-repeat; width: 2px; height: 20px;}



.form { background: #e6e8e5 url(images/form_c.gif) repeat-x top; height: 390px; width: 344px; position: relative;  margin: 30px 0px 30px 0px; overflow: hidden;}

.form_l { background: #e6e8e5 url(images/form_l.gif) no-repeat top; height: 390px; width: 33px; position: absolute; top: 0px; left: -3px; z-index: 10;}

.form_r { background: #e6e8e5 url(images/form_r.gif) no-repeat top; height: 390px; width: 33px; position: absolute; top: 0px; right: -3px;  z-index: 10;}

.form  p.h3_header{ background: none; padding: 32px 0px 0px 10%; margin: 0px; font: bold 16px Arial, Helvetica, sans-serif; z-index: 30; position: relative; color: #cf7223; text-align: left;}

.form2 { background: #e6e8e5 url(images/form2_c.gif) repeat-x top; height: 430px; width: 344px; position: relative;  margin: 30px 0px 30px 0px; overflow: hidden;}

.form2_l { background: #e6e8e5 url(images/form2_l.gif) no-repeat top; height: 430px; width: 33px; position: absolute; top: 0px; left: -3px; z-index: 10;}

.form2_r { background: #e6e8e5 url(images/form2_r.gif) no-repeat top; height: 430px; width: 33px; position: absolute; top: 0px; right: -3px;  z-index: 10;}

.form2  p.h3_header{ background: none; padding: 32px 0px 0px 10%; margin: 0px; font: bold 16px Arial, Helvetica, sans-serif; z-index: 30; position: relative; color: #cf7223; text-align: left;}

.form_P { background: #e6e8e5 url(images/form_P_c.gif) repeat-x top; height: 380px; width: 344px; position: relative;  margin: 30px 0px 30px 0px; overflow: hidden;}

.form_P_l { background: #e6e8e5 url(images/form_P_l.gif) no-repeat top; height: 380px; width: 33px; position: absolute; top: 0px; left: -3px; z-index: 10;}

.form_P_r { background: #e6e8e5 url(images/form_P_r.gif) no-repeat top; height: 380px; width: 33px; position: absolute; top: 0px; right: -3px;  z-index: 10;}

.form_P  p.h3_header{ background: none; padding: 32px 0px 0px 10%; margin: 0px; font: bold 16px Arial, Helvetica, sans-serif; z-index: 30; position: relative; color: #cf7223; text-align: left;}

.inputs { width: 80%;margin: 6px 40px 0px 10%; font-weight: bold; color:#666666; text-align: left;  z-index: 30; position: relative;}

.inputs b{  display: block;}

.inputs input{  margin: 0px 0px 6px 0px; padding: 2px 0px 0px 5px; width: 90%; border: 1px solid #b2b3b3; height: 19px; background: #f7f7f7;}

.inputs textarea{  margin: 0px 0px 6px 0px; width: 90%; height: 200px; border: 1px solid #b2b3b3; background: #f7f7f7;}

.inputs .btn { background: url(images/btn_r.gif) no-repeat right; width: auto; overflow: hidden; height: 23px; float: left; margin:6pt 10px 0pt 0pt; }

.inputs .btn input{ background: url(images/btn_l.gif) no-repeat; margin:0pt 10px 0pt 0pt; padding:0pt 0pt 0pt 10px; width: auto; color: #fff;  border: none;  height: 23px;

font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; cursor: pointer;  }

#contentR p.h2_header2{ height: 31px; background: url(images/h2_blog.gif) repeat-x; position: relative; padding: 6px 0px 0px 10px; font: 18px Arial, Helvetica, sans-serif; color: #cf7223; margin: 30px 0px 10px 0px; text-align: left; }

/*#contentR p.h2_header2 form{ padding: 0px; margin: 0px;}*/
/*
span.btn2 { background: url(images/btn_r.gif) no-repeat right; width: auto; overflow: hidden; height: 23px; margin:0pt 10px 0pt 0pt;}
*/
span.btn2 input{ background: url(images/btn_f.gif) no-repeat; margin:0; padding:0; width: 90px; color: #fff;  border: none;  height: 23px;}


.sitemap li{list-style: square; margin: 0px 0px 5px 15px; color: #868c18;  }

.sitemap li ul{ margin: 5px 0px 20px 0px; }

.sitemap li li{ background: none; padding: 0px 0px 0px 0px; list-style: circle;  }



.map { background: url(images/map.gif) no-repeat center; width: 99%; height: 300px; margin: 80px 0px 0px 0px; display: block; overflow: hidden; border: 1px solid; color: #666666;}

.adress  span{ display: block; margin: 0px 0px 1.5em 0px;}

.adress  span strong{ color:#666666; display: block;}



.email  span{ display: block; margin: 0px 0px 1.5em 0px;}

.email  span strong{ color:#666666; display: block;}



.feedback .inputs{ margin-left: 0px;}
#emailSuccess {color: #868c18;}


.portfolio { margin: 10px; border-top: 1px solid #b8bab7; border-left:1px solid #b8bab7; border-right: 1px solid #f8f8f7; border-bottom:1px solid #f8f8f7; 

height: 146px; overflow: hidden; position: relative; }

.portfolio span{border: 2px solid #dce0da; height: 142px; display: block; position: relative; z-index: 30; cursor: pointer;}

.portfolio div { background: #fff; width: 100%; height: 142px; position: absolute; top: 0px; left: 0px; }

#otw{ background: url(images/img_otw.gif) no-repeat center; width: 100%; height: 142px; position: absolute; top: 0px; left: 0px; }



.portfolio_ul { margin: 0px;}

.portfolio_ul li{ margin: 0px 0px 8px 0px; padding: 0px 10px 0px 0px; background: none; float: none; width: 100%;}

.portfolio_ul li ul{ margin: 0px 0px 10px 10px;}

.portfolio_ul li li{ margin: 0px 0px 0px 0px; padding: 0px; background: none; float: none; width: 100%;}

.portfolio_ul li li b{ color:#7b381f;}



.example { text-align: center;}



#footer { height: 170px; width: 100%; position: absolute; bottom: 0px;}

#footer_inner {border-top: 1px solid #c0c3c3; margin: 0px auto; width: 90%; background: url(images/bg_footer.gif) repeat-x top;}

#footer_menu { position: relative; margin: 38px auto 29px auto; text-align:center;}

#copyright { position: relative; margin: 0px auto; width: 600px; text-align: center; color: #787978;  }

#copyright a{color: #bbbf84;}



/* --------- LP ----------*/

.lp { }



#contentL .highlighted_lp h2{ background: none; font: bold 22px Arial; color: #cf7223; padding: 10px 0px 0px 10px;}

.highlighted_lp { background: #e6e8e5; overflow: hidden; margin: 18px 0px 18px 0px; width:100%;   display: block; position: relative;}

.highlighted_lp p{ margin: 0px 10px 0px 10px;}

.highlighted_lp ul{ margin: 0px 0px 0px 10px;  width: 63%;  }

.highlighted_lp li{ background: url(images/bg_lp_list.gif) no-repeat left 4px; padding: 0px 0px 0px 28px; margin: 0px 3.5% 20px 0px; width: 100%;}

.highlighted_lp li strong{ display: block; margin: 0px 0px 5px 0px;}

.highlighted_lp li a{color:#cf7223; font-size: 18px; }

#lp_img { position: absolute; top: 70px; right: 1.5%;}

.phone { width: 100%; display: block; padding: 0px 0px 0px 15px; margin: 0px 0px 70px 0px; text-align: left;}



.form_lp { background: #e6e8e5 url(images/form_c.gif) repeat-x top; height: 321px; width: 100%; position: relative;  margin: 30px 0px 30px 0px; overflow: hidden; display: block;}

.form_lp_r { background: url(images/form_lp_l.gif) no-repeat left; height: 49px; width: 17px; display: block; position: absolute; top: 0px; left: 0px; z-index: 0;}

.form_lp h3{ background: url(images/form_lp_r.gif) no-repeat right; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 7%; width: 85%; height:49px;

font: bold 18px Arial, Helvetica, sans-serif; z-index: 30; position: absolute; top: 8px; left: 0px; color: #fff; text-align: center;}



.inputs_lp { width: 80%;margin: 6px 40px 0px 10%; padding: 60px 0px 0px 0px; font-weight: bold; color:#666666; text-align: left;  z-index: 30; position: relative;}

.inputs_lp b{display: block;}

.inputs_lp input{margin: 0px 0px 6px 0px; padding: 2px 0px 0px 5px; width: 90%; border: 1px solid #b2b3b3; height: 19px; background: #f7f7f7;}

.inputs_lp textarea{margin: 0px 0px 6px 0px; width: 90%; height: 200px; border: 1px solid #b2b3b3; background: #f7f7f7;}



.inputs_lp .btn_lp { background: url(images/btn_r_lp.gif) no-repeat right; width: auto; overflow: hidden; height: 23px; float: left; margin:6pt 10px 0pt 0pt; }

.inputs_lp .btn_lp input{ background: url(images/btn_l_lp.gif) no-repeat; margin:0pt 10px 0pt 0pt; padding:0pt 0pt 0pt 10px; width: auto; 

color: #666664;  border: none;  height: 23px; font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; cursor: pointer; }

.contactright {position: absolute; top:50px; right:35px; color: #868c18;  font: italic 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }

.text_lp{padding: 12px 0px 0px 0px; display: block; z-index: 100; position: relative;}

#commentform .btn { background: url(images/btn_r.gif) no-repeat right; width: auto; overflow: hidden; height: 23px; float: left; margin:6pt 10px 0pt 0pt; }

#commentform .btn input{ background: url(images/btn_l.gif) no-repeat; margin:0pt 10px 0pt 0pt; padding:0pt 0pt 0pt 10px; width: auto; color: #fff;  border: none;  height: 23px;

font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; cursor: pointer;  }

img.alignleft { float: left; margin: 10px 10px 5px 0; }
	
img.alignright { float: right; margin: 10px 0 5px 10px; }

img.aligncenter { display: block; margin: 10px auto; }

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.alignleft,div.alignleft { float: left; margin: 10px 10px 5px 0; }

h3#comments, h3#respond { margin-top: 15px;}

.alignright, div.alignright { float: right; margin: 10px 0 5px 10px; }

.clearfix {clear: both; visibility: hidden;}

#rek {padding: 10px 0;}

#profilepic_profile img {
	padding-right: 5px;
}
#profilepic_profile p {
	padding:0 0 0 5px;
	margin:0 0 0 90px;
	border-left: 3px solid #ccc;
}
#profile small {
	margin-top: 5px;
	padding-top: 5px;
	display: block;
	border-top: 1px solid #ddd;
	text-align:right;
}

.portfolio_0 {
	background-image:url(images/portfolio_0.png);
	background-position:top center;
	background-repeat:no-repeat;

}
.portfolio_1 {
	background-image:url(images/portfolio_1.png);
	background-position:top center;
	background-repeat:no-repeat;

}
.portfolio_2 {
	background-image:url(images/portfolio_2.png);
	background-position:top center;
	background-repeat:no-repeat;

}
a.portfolio_m {
	font: 18px Arial, Helvetica, sans-serif;
	color: #cf7223;
	text-decoration: none;
}
a.portfolio_m:hover {
	text-decoration: underline;
}
.portfolio_line {
	background-image:url(images/p_line.gif);
	background-repeat:repeat-x;
	background-position:center;
	width:100%;
	height: 10px;
	margin: 30px 0 10px 0;
}
.portfolio_h1{
	font: 18px Arial, Helvetica, sans-serif; 
	color: #868c18;
	padding-bottom: 20px;
}
.portfolio_h2 {
	font: 18px Arial, Helvetica, sans-serif; 
	color: #868c18;
	margin-bottom: 20px;
	border-bottom: 1px solid #e2e2e2;
}
a.portfolio_h2_a {
	font: 16pt Arial, Helvetica, sans-serif; 
	color: #868c18;
	text-decoration: underline;
}
.portfolio_img_ {
	background-position: left 20px;
	background-repeat:no-repeat;
	width: 241px;
	height: 254px;
	overflow: hidden;
	float:left;
	margin-right: 10px;
}
.portfolio_img_b {
	background-position: left center;
	background-repeat:no-repeat;
	background-image:url(images/portfolio_small.gif);
	width: 241px;
	height: 254px;
	overflow: hidden;
	float:left;
}
.portfolio_img2_ {
	background-position: left 44px;
	background-repeat:no-repeat;
	width: 583px;
	height: 547px;
	overflow: hidden;
	float:left;
	margin-right: 10px;
}
.portfolio_img2_b {
	background-position: left center;
	background-repeat:no-repeat;
	background-image:url(images/portfolio_big.gif);
	width: 583px;
	height: 547px;
	overflow: hidden;
	float:left;
}
.portfolio_sm_text {
}
.portfolio_sm_text2 {
	margin-left: 10px;
}

.portfolio_text {
	margin: 10px 0;
}
.portfolio_sm_text p {
	margin: 0 0 10px 0;
	padding: 0 0 0 260px;
}
.portfolio_sm_text a{
	font: 16pt Arial, Helvetica, sans-serif; 
	color: #868c18;
	text-decoration: underline;
}
.portfolio_box_0 {
	background-color:#e2e2e2;
	padding: 10px 0;
	margin: 0 0 30px 0;
}

.portfolio_box_1 {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 30px;
}

.p_clear {clear: both; }

.authors_list {
	position: relative;
	width: 320px;
}
.authors_list  #profilepic_profile {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0 auto;
	height: auto;
	width: auto;
	float: left;
}
