﻿/*covorp@meta.ua or co@li.ru*/
#logo{
	background:url(/img/logo2.png) no-repeat 0 0;
	position:absolute;
	float:left; text-indent:-02469px;
	width:264px;
	height:242px;
	margin:48px 0 0 0px;
	z-index:400; 
	overflow:hidden; zoom:1;
	}

#phones{
	background: no-repeat center 0;
	position:absolute; top:242px; right:56px;
	width:400px; height:64px; text-align:right; vertical-align:middle;
	font:italic bold 21px/28px Helvetica, "Trebuchet MS", Arial, 'Century Gothic';
	color:#EE8D02; border:0px solid red;
	text-shadow:#FFF 0px -1px;
	z-index:500;
	}
/*
	Top line and drop menu by covorp /e-mail: covorp@meta.ua, co@li.ru URL: http://webreal.com.ua
*/
#top_refline{
	background:url(/img/menu-top-fon.png) repeat-x 0 0;
	height:50px; width:100%; margin-bottom:32px;
	position:relative; overflow:hidden; position:relative; 
	font:normal 19px/36px Arial, Helvetica, segoepri, "calibri";
	color:#F3EDCD; z-index:100; border:0px solid blue;
		}

	#top_reffon {
		margin:0 auto; height:47px; padding: 0 12px; overflow:hidden; border:0px solid green;
		text-align: left; width: auto; /*min-width: 980px; max-width: 1100px;*/
		}
	
	#top_ref {
		position:relative;
		list-style:none;
		float:left;
		left:50%;
		padding:0;
		margin:4px 0 0;
		*left:49.25%;
		}

	#top_ref li {
		background:url(/img/menu-top-li-fon.png) repeat-x 0 0;
		position:relative;
		float:left;
		right:50%;
		padding:0px;
		margin:2px 10px 2px 0; 
		*margin:2px .75% 2px 0; 
		*cursor:default;
			 border-radius:		5px;
		   -moz-border-radius:		5px;
		-webkit-border-radius:		5px;
		}

		#top_ref li a{
		float:left;
		display:block;
		height:39px;
		color:#301208;
		padding:0 18px;
		*padding:0 18px 0 20px;
		text-transform:none;
		text-decoration:none;
		font:italic bold 22px/40px "Trebuchet MS", Arial, Helvetica, segoepri;
			 border-radius:		5px;
		   -moz-border-radius:		5px;
		-webkit-border-radius:		5px;
		}

/*
	#top_ref  li:hover {background:url(/img/ref-top-lrh.png) no-repeat top -10px;}
	#top_ref  li:hover a {background:url(/img/ref-top-lrh.png) repeat-x -10px -36px;}
*/

	#top_ref li a:hover {background-color:#462E1E; color:#E7A44D;}
	#top_ref .act:focus a, #top_ref .act:active a, #top_ref .act a{
		background:#2F1B11; color:#E08338; 
		box-shadow:inset 0 1px 7px #160E0A;
		}
	#top_ref li.act a:hover {background:#2F1B11; cursor:default; opacity:.75; color:#E08338; box-shadow:none;}

	
	
#menu {
	width:100%;
	padding: 0px;
	margin:-5px 0 12px;
	height:100%;
	z-index:1000;
	clear:both;
	
	/*zoom:1;border-radius:7px;
	box-shadow: 0px 0px 20px #235E87;*/
	}
#nav {	margin:0; padding:0;
	list-style:none;
	z-index:500; zoom:1;
	}
#nav > li {
	position: relative; 
	display: block; padding:0px; margin:4px 0;
	min-height:48px;
	border:1px dotted #481C0F; /* vertical-align:bottom;transparent;*/
	/*border-top:1px solid #4BB1DA;
	border-bottom:1px solid #2399CE;overflow:hidden;*/
		border-radius: 3px; 
	     -o-border-radius: 3px;
	   -moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	z-index:500;
	}
#nav > li table {width:100%; height:48px;
		border-radius: 3px; 
	     -o-border-radius: 3px;
	   -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
#nav li a {display:block; z-index:100;}
#nav > li td {
	padding:0; height:48px; margin:5px 0; padding:0 5px;
	font:italic bold 12px Georgia;
	background-color: #481C0F;
	background-repeat: no-repeat;
	background-position:-5px -5px;
		border-radius: 3px; 
	     -o-border-radius: 3px;
	   -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor:pointer; *cursor:hand;
	}

#nav > li td > a {padding-left:80px; text-align:center; text-shadow:#010101 0px 1px 8px; opacity:0.85; cursor:pointer; *cursor:hand; z-index:100;}

	#nav > li a img {position:absolute; top:-8px; height:65px; left:0px; border:0px solid red;}
/*	#nav > li a span {
	display:block; vertical-align:middle; position:absolute; float:left; top:0px; left:-5px; width:112px; height:64px; overflow:hidden;
	border:0px solid red; z-index:1000; background-repeat: no-repeat; background-position:-5px -5px;
	}
*/

#nav li a:focus, #nav a:active {outline:none!important; border:0!important;}
	
#nav > li:hover {border-color:#52210E;}
#nav > li:hover td a{ opacity:1;}
#nav > li:hover td{background-color:#3B170D;}

#nav li ul{
	clear:both; display:none; vertical-align:middle;
	margin:8px 0 8px 24px; *margin:8px 0 8px 20px;
	/*position:absolute; left:100%;*/
/*	opacity:0.98;
	filter:Alpha(Opacity=98);
	border:1px solid #2CA3D3;
		border-radius:0px 4px 4px 0px;
	   -moz-border-radius:0px 4px 4px 0px;
	-webkit-border-radius:0px 4px 4px 0px;
	    -ms-border-radius:0px 4px 4px 0px;
	box-shadow:4px 0px 12px #476071;*/
	}
	
#nav ul li{font-size:13px; padding:0; margin:0 5px 0 0; border-bottom:1px dotted #481C0F;}
#nav ul li:last-child{border-bottom:0;}
#nav ul li a{font-style:italic; position:relative; font-size:90%; padding:5px 0; *padding:8px 0 2px 5px; }

#nav > li.act td > a{color:#E9C597;}
#nav li li.act a{color:#E9C597; cursor:default;}

/*
	end	Top line and drop menu by covorp /e-mail: covorp@meta.ua, co@li.ru URL: http://webreal.com.ua
*/


.rd10	{
		   border-radius:	10px;
		-o-border-radius:	10px;
	      -moz-border-radius:	10px;
	   -webkit-border-radius:	10px;
	       -ms-border-radius:	10px;
	zoom:1;
	}

/*Соц.кнопки ссылки*/
	.social{width:32px; height:280px; position:fixed; top:30%; right:0; z-index:1500; overflow:hidden; opacity:0.5; /* left:0px;*/}
	.social:hover{opacity:1;}
	.soc-b{
		background: url(/img/social-b.png) no-repeat; float:left; display:block; height:25px; width:25px;
		padding:0px; margin-left:6px;
		}
	.fb{background-position: 0px	 top;}
	.vk{background-position:-25px	 top;}
	.ok{background-position:-50px	 top;}
	.tw{background-position:-75px	 top;}
	.lj{background-position:-100px	 top;}
	.mr{background-position:-125px	 top;}
	.ya{background-position:-150px	 top;}
	.gp{background-position:-175px	 top;}
	.soc-b:hover{background-position-y: -27px;}

/*Боксы yaкатегорий*/
	.box-a {
		text-align:center; position: relative; margin:0 7px;
		padding:0px; border-collapse:collapse; width: auto; height: 192px;
		}
	.box-a td{padding:0px; vertical-align:middle;}
	.box-a .H2 {
		background: url(/img/box-m-h2.png) no-repeat center -51px; height:50px;
		font:bold 15px/18px 'Century Gothic', Tahoma, Arial;  text-align: center; text-shadow:0 1px #283B5E; z-index: 5; zoom:1;
		}
	.box-a .H2 * {color: #fff;}
	
	.box-m {position: relative; zoom:1; background: url(/img/box-m-fon.png) no-repeat center top; }
	.box-m div {width: 220px; height: 134px; bottom:4px; position: relative; overflow:hidden; *bottom:0px; zoom:1; }
	.box-inner {top:-142px; position:relative; display:block; color:#444; cursor:pointer; *cursor:hand;}
	.box-inner span{
		padding:0px 12px; margin-top:32px; display:block;
		font:bold 13px/14px 'Century Gothic', Tahoma, Arial; text-align:center; text-shadow:0px 1px #FFF;
		}
	.box-inner:hover{color:#2D599B;}
	/*	.box-m:hover .box-inner{top:0px;}*/
	

/*НОВОСТИ*/
ul.ul-c2, ul.newspost, ul.postlist, ul.lastnews, ul.lastpubs, ul.faq, #footer ul{padding:0px; margin:0px; list-style:none; position:relative;}
ul.postlist li, ul.lastnews li, ul.lastpubs li, ul.faq li{clear:both; display:block; position:relative;}
ul.newspost li, ul.postlist li, ul.faq li{
	margin:0px 0px 20px 0px; padding:10px 12px 10px 0px; position:relative; overflow:hidden; display:block; clear:both; border-bottom:0px dotted #EAEAEA;
	}
	
ul.lastnews li{padding:7px 2px 4px 5px; margin:0px; border-bottom:1px solid #663317; font-size:14px;}

.docann {position:relative;}
.docann .detail{bottom:2px; position:absolute; right:7px; width:292px;}

ul.ul-c2 li{float:left; width:48%; overflow:hidden; padding:0px 1%; margin:8px 0px; position:relative; border:0px solid #CCC;}
.ul-c2 li img{margin:0 auto; width:99%; display:both; padding:2px; border:1px solid #CCC; opacity:.85;}
.ul-c2 li:hover img{opacity:1;}

ul.faq li {padding:5px 0px 8px 0px; margin:5px auto;}


.newsann div{text-align:justify; margin-left:112px; padding-bottom:20px; position:relative; color:#EFAE59;}
.faqann div{text-align:justify; display:block;}


.faq-a, .faq-q {margin-right:12px; background:url(/img/faq-answer.png) no-repeat left; width:100px; height:100px; float:left;}
.faq-q {background-position:left 0px;}
.faq-a {background-position:left -100px;}
	
.lastnews li a {display:block;}
.lastnews li img {width:100px; border:0px solid #EDF5F7; zoom:1}

li.newsann small, li.newsann small a{color:#693617;}

.newstheme{background:url(/img/hr-b.png) no-repeat center bottom; float:left; width:256px; margin:7px; margin-left:0; clear:left; list-style:none;}
.newstheme li {text-align:left;margin:10px 0;}
.newsdate {font-weight:normal; color:#693617; font-size:11px;}

.lastpubs li {clear:both; font-size:100%; color:#DD7F2B; margin:0; padding:0px; border-bottom:0px dotted #DEDEDE;}
.lastpubs li a {display:block; padding:5px 0px; line-height:125%;}

.lastpubs li:hover .newsdate{color:#FFD297;}

.newsann:hover .detail {color:#FFD297; visibility:visibile;}
.newsann:hover small a {color:#FFD297;}
.newsann a:hover {color:#FFD297;}

.posttitle, .importance{display:block; font:italic normal 165% Georgia, Arial; text-align:left; text-decoration:none;}
.lastpubs H3, .posttitle a{color:#816311;}
.posttitle a:hover {color:#D67C33; text-decoration:underline;}
.newstitle, .faqtitle {
	border-bottom:1px solid #471B0D;  text-align:left; color:#FFD297; font-size:18px; display:block; padding-bottom:5px; margin:0px 0px 7px 0px;
	}
.lastnews .newstitle, .lastpubs .newstitle{font:normal normal 16px "Trebuchet MS", Arial, Tahoma; color:#FFD297;}

.faqann .faqtitle {background:url(/img/pm.gif) no-repeat 0px 2px; display:block; padding:4px 0px 0px 28px; outline:0; /*font:italic bold 16px/16px Georgia, Arial, Helvetica;*/}

.announce{font:italic normal 95% Georgia,Arial; padding-bottom:7px; overflow:hidden; clear:both;}
.announce img{max-width:36%; float:left; margin-right:12px;}

.newsimg {
	width:100px;
	height:auto;
	margin:2px 2px 2px 0px;
	padding:0px;
	overflow:hidden;
	float:left;
	position:relative;
	zoom:1;
			border-radius:6px;
		  -moz-border-radius:6px;
	      -webkit-border-radius:6px;
		   -ms-border-radius:6px;
	}

.newsimg img{
	width:100px;
			border-radius:6px;
		  -moz-border-radius:6px;
	      -webkit-border-radius:6px;
		   -ms-border-radius:6px;
	}
.docimg, .docimgbig {
	text-align:center;
	padding:5px;
	overflow:hidden;
	color:#AAA; display:block;
	position:relative;
	border:1px solid #EEE;
	zoom:1;
	border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;
	box-shadow:inset 0px 2px 7px #CCC;
	}

.docimg{box-shadow: 0px 2px 7px #CCC; background-color:#FAFAFA; width:184px;  margin:0 auto;}
.docimg a{height:184px; display:block;overflow:hidden; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.docimg img{width:184px;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.docimg:hover {background:#EFEFEF;box-shadow: inset 0px 2px 7px #CCC;}
.docimgbig {width:50%; margin:0px 10px 5px 0px;}
.docimgbig img {width:100%; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px;}

.detail, .undtitle{color:#793E1B; line-height:27px; font-size:92%; padding:0px; display:block; overflow:hidden; /*text-shadow:#FFF 0 1px;*/}
.detail {
	line-height:16px; vertical-align:middle; margin-top:0px;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
	}
a.detail {float:right;}

.detail a {color:#8D572F;}
.newsann p.detail {bottom:-4px; right:12px; line-height:20px; position:absolute;}

/*.faqann .detail{background-color: #F7F7F7;}*/
	.catg {line-height:24px; height:24px; display:inline-block; padding-left:0px; color:#793E1B; *zoom:1;}
	/*background:url(/img/ico-catg.gif) no-repeat left top; */
	a.catg:hover {background-position:left -24px;}
	
.themeline {
	padding:5px 0; border-bottom:1px solid #471B0D; 
	text-shadow:#222 0px 1px; vertical-align:middle; /*background-color:#471B0D; border-bottom:1px solid #E2E7EA; border-bottom-color: #F1F2F3; background-color:#FAFAFA; box-shadow:inset 0px 1px 7px #F4F4F4;*/
	}
.themeline span, .themeline a{line-height:27px;} 

.undtitle, .themeline{clear:both; }
.undtitle select {vertical-align:top; height:26px; padding-top:4px; line-height:30px; padding:0px; margin:-1px; border:0px; cursor:pointer; *cursor:hand; *margin:1px 0px;}

/* end НОВОСТИ*/	


/*Счетчик страниц*/

.pagebar {font:normal 95% Arial; margin:12px 0; position:relative; text-align:center;}
.pagebar a, .pagebar b {
padding:4px 5px 4px 5px;
		     border-radius: 3px;
		-moz-border-radius: 3px;
	    -webkit-border-radius: 3px;
}
.pagebar a {background:#FAFAFA; color:#878787; TEXT-DECORATION:none; text-shadow:#FFF 0 1px, #FFF 0 0 4px; border:1px solid #DDD; box-shadow:0px 1px 5px #AAA;
}
.pagebar a:hover {background:#EEE; color:#444; border:1px solid #AAA; box-shadow:0px -1px 5px #CCC;}
.pagebar b{background:#4B6893; color:#FFF;}

/*.sortline * {border:1px solid red;}*/
.pagebar-sm {float:right; zoom:1; display:inline;}

ul.brends {list-style:none; display:block; overflow:hidden; zoom:1;}
ul.brends li {padding:4px 0px; float:left; display:block; width:31.25%; margin:0px 1%; border-bottom:1px solid #EEE;
		     border-radius:5px;
		-moz-border-radius:5px;
	    -webkit-border-radius:5px;
	    zoom:1;
	}
	ul.brends li a {font-weight:bold; padding:3px 5px; display:block;}
	ul.brends li i{font:normal normal 80% Tahoma; color:#CCC; text-transform:capitalize;}
	ul.brends li:hover{background-color:#F4F4F4;}

.mnuTM {
	background:url(/img/mnuTM-bot.gif) no-repeat left bottom;
	position:relative;
	padding:0px; padding-bottom:10px;
	font: bold 14px/20px Arial,Tahoma;
	margin:0 0 10px 0px;
	border:0px solid #AAA;
	zoom:1;
	}
	
UL.catgroup, .mnuTM UL, .mnuTM LI {margin:0px; padding:0px; vertical-align:middle;}
.mnuTM menu, .mnuTM menu UL, .mnuTM menu blockquote {
	margin:0px; padding:0px;
	}
	

.mnuTM menu {background:#F4F4F4 url(/img/mnuTMfon.png) repeat-x left top; border:0px; border-left:1px solid #EAEAEA; border-right:1px solid #EFEFEF;}
.mnuTM .mnu-top-oval, .mnuTM .mnu-bot-oval{height:24px; position:relative; background: url(/img/mnu-tb.png) no-repeat;}
.mnuTM .mnu-top-oval{background-position:right 0px;}
.mnuTM .mnu-bot-oval{background-position: right -24px;}

.mnuTM menu li.cat, .mnuTM menu li.selCat, .smenu > li{
	color:#787878; border-bottom:1px solid #EBEBEB;
	text-align:left; font:normal bold 12px/36px Arial, Tahoma; display:block;
	margin:0px; padding: 0px; zoom:1; 
	text-shadow:#EEE 0 1px; /*border:1px solid #3789D7; border-bottom-color:#165CA0;background:#DADCDC url(/img/mnu-tm.png) repeat-x; border-radius:0 0 4px 4px;*/
	}
	.smenu li a{padding-left:16px;}
	.cat > a,.mnuTM menu li.selCat a, .smenu > li a{ display:block;}
	.cat > strong, .mnuTM menu li.selCat strong{padding:0 5px 0 8px; width:10px; float:left; color:#CCC; font-size:18px; cursor:pointer; *cursor:hand;}
	.mnuTM menu li.selCat > a{font-weight:bold;}
	
.mnuTM menu li.cat:hover, .smenu > li:hover {background-color:#F7F7F7; /*background-position:0px -64px;*/}
.smenu > li.act a{background-color:#F7F7F7; color: #E76B10; cursor:default;}
.mnuTM menu ul{margin:0px; padding:0px; list-style:none; overflow:hidden;}
.mnuTM  ul .mcat{margin:0; padding:0; display:none;background:#FDFDFD; }
.mnuTM .mcat li{font-size:12px; padding:0px 3px 0px 8px; margin:0px; border-top:1px dotted #EBEBEB; line-height:25px; overflow:hidden; zoom:1; 
	}
.mnuTM .mcat a, .mnuTM .mcat span {display:block; font:italic normal 13px Arial,Tahoma; margin:0px; padding:5px 1px 5px 12px;} /*подменю*/
.mnuTM .mcat a {color:#242424;} /*подменю*/
.mnuTM .mcat span {color:#727272;} /*подменю*/
.mnuTM .mcat ul {padding:0px; margin:0px;}
.mnuTM .mcat ul li{background:none none; padding-bottom:0px; margin-left:5px; font:normal 11px/20px Tahoma; border:0;}
.mnuTM .subsub a{line-height:16px;} /*под-подменю*/
.mnuTM li.selgrp a{font-weight:bold; margin-left:-10px; *margin-left:0px;}
.mnuTM li.selgrp a:before {content:"• ";}
.mnuTM menu li.cat:hover {background-color:#F7F7F7; /*background-position:0px -64px;*/}
.mnuTM .mcat > li:hover{background-color:#FAFAFA;}

#content_left .mnuTM > H3{
	background:url(/img/mnuH2.png) no-repeat center top; font-size:17px; color:#F67D12; /*color:#AAA;font-weight:bold; font-style:normal;*/
	margin:0px; padding:0px; line-height:42px; height:38px; text-align:center; border-bottom:2px solid #F9AF4F; text-shadow:0px 1px 2px #FFF;
	}
#content_left .mnuTM H4{
	background:#FAFAFA url(/img/mnuTMfon.png) repeat-x left top; padding:0px 12px; font:italic normal 18px Arial; line-height:32px; height:32px;
	color:#F67D12; border:0px; border-left:1px solid #EAEAEA; border-right:1px solid #EFEFEF;text-shadow:0px 1px 2px #FFF;
	}
	.mnuTM > div {background:url(/img/mnuH2.png) no-repeat center top; height:8px; border-bottom:1px solid #EEE;}
	
.wi3 {float:left; position:relative; width:32%; margin-right:1%; overflow:hidden;}

.wi3 ul.catgroup {margin-left:132px; display:block; list-style:none;}
.catgroup li {padding:0px; margin:0px; text-align:left; border-bottom:1px dotted #DBDBDB; display:block; vertical-align:middle; overflow:hidden; zoom:1;}
/*.wi3 ul.catgroup */
ul li.hid{display:none; /*background:#FAFAFA;*/}
.catgroup li, .catgroup li a {font:normal 12px/20px Arial; padding:2px 4px; margin:0px; display:block; white-space:nowrap;}
.catgroup li:hover {background:#F8F8F8;}
.catgroup H3{padding:20px 7px 5px; color:#878787;}
UL.catgroup {width:72%; margin-left:3%;}
.catgroup li {font:bold 12px/16px Arial; padding:2px 1px; list-style:none; margin:0px; border-bottom:1px dotted #DBDBDB;}
.catgroup li a {display:block;}
UL li.center {text-align:center;}
UL li .li-more, UL li .li-less{font-size:15px; line-height:10px; height:10px; display:block; color:#878787;}
/*.catgroup li .li-more {display:block;}*/
UL li .li-less{display:none;}

.advlnk{border-bottom:1px dashed}




.portfolio_p h5{color:#222; text-decoration:none; font:normal 110% "arial narrow"; text-shadow:0px 1px #fff;}

ul.portfolio_p, ul.portfolio_pline{list-style:none; list-style-image:none; margin:0; padding:0;}
ul.portfolio_p li{
	position:relative; list-style:none; list-style-image:none; float:left; text-align:center;
	width:41%; padding:8px 0; margin:0 7% 12px 1%; overflow:hidden; zoom:1;
	}
ul.portfolio_pline li{position:relative; list-style:none; list-style-image:none; clear:both; padding:8px 0; margin:0 4% 16px 2%; overflow:hidden; zoom:1;}

ul.portfolio_p .p_descr {
	display:none; position:absolute; width:202px; top:0; height:136px; left:0px; font:normal 12px/14px arial; padding:10px;
	line-height:14px; background:url(/img/fade-fon85.png); color:#efefef; text-shadow:0 -1px #000; z-index:100;
	box-shadow:inset 2px 0px 16px #222;
	}
.portfolio_pline .p_descr{border:1px solid}

.portfolio_fon {
	background:#FCFCFC url(/img/-prt-frame.png) no-repeat; padding:3px 0; margin:0 auto; position:relative; width:220px; height:148px;
	border:2px solid #FEFEFE; border-right-color:#CCC; border-bottom-color:#CCC;
	}
.portfolio_fon div {margin:5px 9px; width:200px; position:relative; height:150px; text-align:center; overflow:hidden; z-index:99;}
.portfolio_fon img {border:1px solid #AAA; border-right-color:#FFF; border-bottom-color:#FFF;}

.portfolio_pline .portfolio_fon {background:none; float:left; padding:3px 0; margin:0 auto; position:relative;}
.portfolio_pline .portfolio_fon div {margin:5px 10px; position:relative; text-align:center; overflow:hidden; z-index:99;}

.prt-name{
	position:relative; margin:0 auto; padding:5px 2px; overflow:hidden;
	width:220px; text-shadow:0px 1px #FFF; cursor:default; z-index:200; max-height:64px;
			     /*border-radius:0px 0px 10px 10px;
			-moz-border-radius:0px 0px 10px 10px;
		    -webkit-border-radius:0px 0px 10px 10px;
			 -ms-border-radius:0px 0px 10px 10px;*/}
.prt-name a {font-size:12px; color:#AAA;}


	.prtvk{display:inline; position:relative; bottom:-4px; left:0px; z-index:99; opacity:0.5; filter:alpha(opacity=50); *float:left;
		/*	background:#eee;      border-radius:0px 10px 0px 10px;
			-moz-border-radius:0px 10px 0px 10px;
		    -webkit-border-radius:0px 10px 0px 10px;
			 -ms-border-radius:0px 10px 0px 10px; */
	}
	.prt-detail {padding-right:2px; width:12px; height:14px; background:#C5B99F;
	color:#463122; font:italic bold 12px/14px arial;border:1px solid #593C27; 
	position:relative; display:inline-block; text-decoration:none; box-shadow:1px 1px 3px #ccc; text-shadow:none;
	/*opacity:0.65; filter:alpha(opacity=65);
	position:absolute; bottom:0px; right:0px;	*/		 z-index:200; cursor:pointer; *cursor:hand;
			     border-radius:12px;
			-moz-border-radius:12px;
		    -webkit-border-radius:12px;
			 -ms-border-radius:12px;
	}
.fb-like, .soc-but{display:inline; position:relative; border:0px solid red; padding:0px;}
.fb-like {margin-top:-3px;top:-3px;}
	
/*.prt-detail:hover .p_descr{display:block;}
.portfolio_p li:hover .portfolio_fon div{box-shadow:0px 2px 12px #aaa;} */
.portfolio_fon:hover {opacity:0.8; filter:alpha(opacity=80);}
.portfolio_p li:hover .prtvk{opacity:1; filter:alpha(opacity=100);} 
.portfolio_p li:hover .prt-detail{opacity:1; filter:alpha(opacity=100);} 
.portfolio_p li:hover h5{color:#222;} 
.prt-detail:hover{color:#F4F4E8; background:#92623E; box-shadow:1px 1px 1px #fff;}

.srv-detail{display:none; clear:both;}
.srv-more{cursor:pointer;cursor:hand;}

/* Страничная нумерация */
.pageNav {clear:both;font:normal 105% Arial; margin:32px 0px; position:relative; text-align:center;}
.pageNav a, .pageNav b {
padding:4px 7px 4px 2px;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
}

.pageNav a {background:#FAFAFA; TEXT-DECORATION:none;text-shadow:#FFF 0 1px, #FFF 0 0 4px; border:1px solid #DDD; }
.pageNav a:hover {background:#EEE;border:1px solid #AAA;}
.pageNav b{background:#E86D00; color:#FFF;}

/* маленький шрифт */
.pageNavSm {clear:both; margin:32px 4px 0; position:relative; text-align:right;}
.pageNavSm a, .pageNavSm b {font:normal 75% Arial; padding:3px 5px 3px 2px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.pageNavSm a {background:#63311D; TEXT-DECORATION:none;  border:1px solid #260E06; }
.pageNavSm a:hover {background:#301208; border:1px solid #63311D;}
.pageNavSm b {background:#260E06; color:#63311D; border:1px solid #63311D;}
/* / Страничная нумерация */

/*#gbox-line * {border:0px solid #222;}*/
#gbox-line{position:relative; background:none; margin:0px 1px; padding:0px; padding-left:2%; display:block; overflow:hidden;}
#gbox-line li{position:relative; padding:0px; margin:0px; background:#EEE url(/img/gbox-li-fon.png) repeat-y left; height:220px; overflow:hidden; display:block; float:left; width:23%; margin-right:2%; border-radius:4px;}
#gbox-line li h5{font:italic bold 18px Arial; color:#444; margin:0 0 3px 0;}
#gbox-line li span{margin:0 auto; text-align:center; height:148px; opacity:0.85; filter:Alpha(opacity=85); cursor:pointer; /*cursor:hand; z-index:150!important; zoom:1;*/}
#gbox-line li div{display:block; background:#F4F4F4; overflow:hidden; height:60px; border-bottom:1px solid #CCC; padding:5px 8px 0px 8px; margin-top:5px; cursor:pointer; *cursor:hand;}
#gbox-line li a{color:#FC7B06; display:block; position:relative; overflow:hidden; font:bold 11px Tahoma; height:218px; border:1px solid #CCC; z-index:200!important; zoom:1;
border-radius:4px; }
#gbox-line li img{display:inline; float:left; z-index:100;}
#gbox-line li:hover div{background:none;}
#gbox-line li:hover a{color:#FFF; border-color:#FC7B06;}
#gbox-line li:hover span{opacity:1; filter:Alpha(opacity=100);}
#gbox-line li:hover h5{color:#000;}

#tabblock, #tabinner{position:relative;}
/*#tabinner{box-shadow:0 -4px 24px #111;}*/

#tabblock {
	font:normal 16px Arial,Tahoma,Verdana; clear:both; border:0px solid #301208;
	height:40px; line-height:34px; margin-bottom:-4px; z-index:50; text-align:left;*line-height:27px;
		border-radius:0 3px 3px;
	     -o-border-radius:0 3px 3px;
	   -moz-border-radius:0 3px 3px;
	-webkit-border-radius:0 3px 3px;
	    -ms-border-radius:0 3px 3px;
	}

#tabblock a {font-weight:bold; height:32px; text-decoration:none; display:inline-block; padding:0px 5px 0 18px;
		vertical-align:middle; font-size:13px; margin-right:2px; background-color:#260E06; /*background-color:#3B170D;*/
		border-radius:4px 4px 0 0;
	     -o-border-radius:4px 4px 0 0;
	   -moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	    -ms-border-radius:4px 4px 0 0;
	}
a.tabInSel {
	color:#DCC8A4; padding:0 18px 4px 16px; background-color:#481C0F!important;
	cursor:default; border:0px solid #481C0F; border-bottom:4px solid #481C0F; box-shadow:0 -5px 7px #21110B;
	}

a.tabUnSel {border:0px solid #481C0F; border-bottom:0px dotted orange; height:24px; line-height:24px; margin:0px 8px; margin-bottom:10px;}
a.tabUnSel:hover{color:#FD802E;background-color:#3B170D!important;}

#tabblock a:active {background-color:#3B170D!important;}
a.tabInSel:active{background-color:#481C0F!important;}
a.tabUnSel:focus, a.tabInSel:focus {outline: none;}

#tabinner > div{
	padding:7px; margin:0px 0px; background-color:#481C0F; text-align:left; display:none;
	z-index:550; border:2px solid #481C0F; border-top:4px solid #481C0F; position:relative; width:auto;
		border-radius:0 3px 3px;
	     -o-border-radius:0 3px 3px;
	   -moz-border-radius:0 3px 3px;
	-webkit-border-radius:0 3px 3px;
	    -ms-border-radius:0 3px 3px;
	}


.dispBlock{display:block;}
.dspB{display:block;}
.dispNone{display:none;}

/*.tsch a {background: url(/img/loadsm.gif) no-repeat left center; padding-left:27px; font-size:13px; line-height:20px;}
.tsch a.tabInSel {background-color:#481C0F; background-position:left -20px; padding-left:2px; font-size:14px; line-height:27px;}*/
.tsch a sup {display:inline-block; color:#A5562B; min-width:12px; font:normal 65% Verdana, Tahoma; padding-bottom:5px; height:12px; *line-height:8px;*padding-bottom:2px;}
.tsch sup.loadsch {background-position:right bottom;}
.tsch .tabInSel sup {background:none; /*visibility:hidden;*/}