/*Menu*/
	.portfolio_holder .portfolio_menu_holder .brif {margin:15px 0 30px 0; padding: 25px 0 0 0; border-top:1px solid #ccc}
	.portfolio_holder #portfolio_menu{width:210px; background-color:#ff00ff;}
	.portfolio_holder #portfolio_item{width:700px; background-color:#fff000;}
	.portfolio_holder .portfolio_menu_holder{width:210px; margin:0 0 0 -10px;float:left;background-color:#fff;}
    
	.portfolio_holder .portfolio_menu_holder li{text-align:left; padding-bottom:10px;}


    .portfolio_holder .portfolio_menu_holder li a,li a:visited{position:relative; 
background-color:#fff;
	font-size:14px; 
	font-weight:bold;
	color:#000000; 
	text-decoration:underline;
	padding:5px 10px 5px 10px;
	
    }
    .portfolio_holder .portfolio_menu_holder li a:hover{
background-color:#00a7ff; color:#ffffff; text-decoration:none;
}
	.portfolio_holder .portfolio_menu_holder  span.active1 a{
    color:#fff; text-decoration:none; font-size:14px; 
	font-weight:bold;background-color:#00a7ff;padding:5px 10px 5px 10px;

}
	.portfolio_holder .portfolio_menu_holder  span.active0{
    color:#fff; text-decoration:none; font-size:14px; 
	font-weight:bold;background-color:#00a7ff;padding:5px 10px 5px 10px;

}


    .portfolio_holder .portfolio_menu_holder li ol {margin:10px 10px 0 0;}
    .portfolio_holder .portfolio_menu_holder li ol li{color:#4c4c4c; font-size:12px; font-weight:normal; padding-left:20px; }
	.portfolio_holder .portfolio_menu_holder li ol li a{color:#4c4c4c; font-size:12px; font-weight:normal;padding-top:0;padding-left:0px; }
	
	.portfolio_holder .portfolio_menu_holder li ol li a:visited{color:#4c4c4c; font-size:12px; font-weight:normal;padding-right:10px;}
	.portfolio_holder .portfolio_menu_holder li ol li a:hover{color:#40bdff;background-color:#fff;text-decoration:underline;}
	.portfolio_holder .portfolio_menu_holder li ol li.active{color:#40bdff;background-color:#fff;text-decoration:underline;padding-left:20px;}
	.portfolio_holder .portfolio_menu_holder li ol li.active a{color:#40bdff;background-color:#fff;text-decoration:underline;padding-left:0px;}

/*Right side*/
	.portfolio_holder .portfolio_themes_holder{position:relative; width:700px; margin-left:240px;}
	.portfolio_holder .portfolio_themes_holder a,.portfolio_holder .portfolio_themes_holder a:hover,
	.portfolio_holder .portfolio_themes_holder a:visited
	{
		text-decoration:underline;
		color:#000000;
		font-size:14px;
		font-weight:bold;
		padding:2px 0px 0px 0px;
		
	}
	
	
	.portfolio_holder .theme_holder .allwork a:hover {color:#004e7e;padding-left:5px;font-weight:normal}

	.portfolio_holder .theme_holder .block{float:left; margin:2px 0 0 0px;width:16px; height:16px; overflow:hidden; cursor:pointer;}


	
	
	
	.portfolio_holder .portfolio_themes_holder .theme-divider{height:12px; border-top:1px solid #000000;}
		.portfolio_holder .portfolio_themes_holder .theme_pi_holder{ float:left; padding-bottom:25px; }
		.portfolio_holder .portfolio_themes_holder   img{border:none}
		.portfolio_holder .portfolio_themes_holder  a {color:#004e7e}
	.portfolio_holder .portfolio_themes_holder .pi_holder{width:125px; position:relative; float:left; text-align:center;margin:0 7.5px 0 0px}
	.portfolio_holder .portfolio_themes_holder .pi_holder h2{ font-size:12px;text-align:center}
	.portfolio_holder .portfolio_themes_holder .pi_holder h2 a{color:#004e7e; font-size:12px; font-weight:normal;}
	.portfolio_holder .portfolio_themes_holder .pi_holder h2 a:hover{color:#004e7e;}
	.portfolio_holder .portfolio_themes_holder .pi_holder h2 a:visited{color:#004e7e;}
	
	.portfolio_holder .portfolio_themes_holder .pi_holder_uslugi{width:125px; position:relative; float:left; text-align:center;margin:0 10.5px 0 0px}
		.portfolio_holder .portfolio_themes_holder .pi_holder_uslugizero{width:125px; position:relative; float:left; text-align:center;margin:0 }
	.portfolio_holder .portfolio_themes_holder .pi_holder_uslugi h2,.portfolio_holder .portfolio_themes_holder .pi_holder_uslugizero h2{ font-size:12px;text-align:center}
	.portfolio_holder .portfolio_themes_holder .pi_holder_uslugi h2 a, .portfolio_holder .portfolio_themes_holder .pi_holder_uslugizero h2 a{color:#004e7e; font-size:12px; font-weight:normal;}
	.portfolio_holder .portfolio_themes_holder .pi_holder_uslugi h2 a:hover,.portfolio_holder .portfolio_themes_holder .pi_holder_uslugizero h2 a:hover{color:#004e7e;}
	.more_pr:active {  background:url(../images/more.png) center no-repeat}
.more_pr {cursor:pointer; text-align:center; font-size:14px; color:#606060; line-height:28px;
margin:25px auto 0;
background: url(../images/more.png) top center no-repeat;
width: 668px;
height: 29px;
display: block;
}
.more_pr:hover {
background-position: bottom;
}
.zakkont{border-top:1px solid #000; border-bottom:0px solid #000; height:60px; text-align:center; margin:30px auto;}
.zak { cursor:pointer; height:36px; width:250px; background:url(../images/zak.jpg) center no-repeat;text-align:center; margin:12px auto;}	

	
.zv{border-top:1px solid #000;  height:60px; text-align:left; margin:30px 0 ;}
.zakzv { cursor:pointer; height:36px; width:171px; background:url(../images/zv.png) center no-repeat;float:right; margin:12px 0 12px 0;}	

.cv{border-top:1px solid #000; border-bottom:1px solid #000; height:60px; text-align:left; margin:30px 0 0 0 ; }



 .zakcv { cursor:pointer; height:36px; width:171px; background:url(../images/zakazat.png) top center no-repeat;float:right;
 margin:12px 0 12px 0;font-size:16px; color:#fff; font-weight:bold; line-height:36px;text-align:center}	

.zakcv:hover {	background:url(../images/zakazat.png) 0 -36px no-repeat; cursor:pointer;}
 .zakcv:active {	background:url(../images/zakazat.png) 0 -72px no-repeat; cursor:pointer;}
 a .zakcv {font-size:16px; color:#fff; text-decoration:none; font-weight:bold; line-height:36px;text-align:center;text-shadow: black 0.05em 0.05em 0.05em}



.cvv { margin:0 0 30px 0; line-height:60px;font-size:14px; text-align:left}
.cvv strong {font-weight:bold}
.cvv  a {font-size:14px;line-height:1;}
	
.stoim {float:left; font-size:14px}	
.stoim p{ line-height:58px; font-size:14px;}	
.stoim  span{font-size:20px; font-weight:bold}		
	
	
	.portfolio_holder .holderblock li {
      
       
       
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
       
        zoom: 1;
        *display: inline;
        _height: 180px;
    }
	.portfolio_holder .holderblock a{
      
       
       color:#004e7e; font-size:12px; font-weight:normal;
    }
	.portfolio_holder .holderblock a:hover{
      
       
       color:#004e7e; font-size:14px; font-weight:normal;
    }
	
/*Ditto paginate*/	
		
.pagination a {text-decoration:none; font-size:12px; color:#4c4c4c} /*подчеркивание ссылок*/
.pagination a:hover {text-decoration:none;} /*убрать подчеркивание ссылок при наведении*/
.pagination .ditto_currentpage {color:#fff; background-color:#40bdff; border:1px solid #6f7b1a; padding: 1px 3px; margin:2px;  font-weight:bold; } /*оформление текущей страницы: цвет текста, цвет фона, цвет и ширина границы, размер отступов, текст жирным шрифтом*/
.pagination .ditto_previous_link, .pagination .ditto_next_link{margin:0 10px;} /*отступы для ссылок «далее» и «назад»*/
.pagination .ditto_page{ padding: 2px 5px;}/* отступы для номеров страниц*/

	

