<!-- 

@font-face {
	font-family: 'MSHimalaya';
	font-style: normal;
	font-weight: normal;
	src: local('MSHimalaya'), url('../fonts/himalaya.ttf') format('truetype');
}

html, body {margin:0; padding:0; height:100%; color:#444; background:#ffffff; font-family: Arial, Helvetica, Sans-serif, 'Microsoft Himalaya', MSHimalaya;}
body table {font-size:16px; color:#444;}
img{border:0 !important;}



a:link, a:visited, a:active {color:#304762; text-decoration:underline;}
a:hover                     {color:#304762; text-decoration:none;}
textarea {width:600px;}

/* header */ 
  .dtop             {background: url(../image/dtop0000.gif) no-repeat; padding:0 15px 0 185px; white-space:nowrap;} /* строка домиков без переноса */
  #newsline         {position:relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
  #newsline a       {text-decoration:none;}
  #newsline a:hover {text-decoration:underline;}
.header    {height:52px; text-align:right; padding:0 30px 2px 90px; font:11px verdana; color:#ffffff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;
  /* background: #405F83 url("/images/gradient_bg_header.gif") repeat-x top;  opera min */
  background-color: #405F83;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#405F83), to(#304762)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #405F83, #304762); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #405F83, #304762); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #405F83, #304762); /* IE10 */
  background-image:      -o-linear-gradient(top, #405F83, #304762); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #405F83, #304762);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#405F83', endColorstr='#304762'); /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#405F83', EndColorStr='#304762');     /* IE6–IE9 */
           }
  .header a, .header a:visited, .header a:active    {margin:0 10px; font:11px verdana; color:#ffffff; text-decoration:none; text-transform:uppercase; padding:0 6px;}
  .header a:hover        {color:#ffffff; font:11px verdana; text-decoration:none; text-transform:uppercase; border-left:1px dotted #ffffff; border-right:1px dotted #ffffff; padding:0 5px;}
  .header p              {margin:10px 0 0 0;}
     /* Лого ГП новогодняя */  .gplogo                {width:70px; height:67px; background: url(../images/gplogo.png) no-repeat; top:42px; left:17px; z-index:2; position:absolute;}
  .gplogo                {width:55px; height:64px; background: url(../images/gplogo00.gif) no-repeat; top:42px; left:17px; z-index:2; position:absolute;}
  .blog-name{
	  float:left;	  
  }
  .blog-name h2{
	  padding:0;
	  margin:0;
  }
  .blog-name p{
	  padding:0;
  }


/* колонки */
.lftcol    {width:225px; min-width:225px; padding:15px; padding-top:28px; font-size:14px; vertical-align:top;}
	.execphpwidget ul {padding-left: 10px;}
	.execphpwidget ul li{list-style:none; padding-bottom:5px;}
	
.cntcol     {min-height:100%; width:90%; padding:15px; padding-left:17px; padding-top:25px; vertical-align:top; text-align:justify;}
	.recent-post{padding-left:0;}
	.ahp_recent-posts{list-style:none;}
	.ahp_recent-posts img{float:left; margin-right:10px;}
	.ahp-excerpt{display:block; margin-top:15px;}
	.older{float:left;}
	.newer{text-align:right}
	
	.meta p{
		margin:0;
	}
	
	.meta td{
		width:99%;
		padding:10px 0 10px 0;
	}
	.share42 a{
		opacity:0.5;
	}
	
	.avatar{
		float:left;
		margin:5px 10px 10px;
	}
	.authorname{
		display:block;
		margin-bottom:10px;
	}
	.commentlist{
	  
	}
	
	.comment{
		list-style:none;
		border:1px solid #ccc;
		padding:10px; margin-top:10px;
		border-radius:8px;
		background: #F3F3F3;
	
		text-align:left;		
	}
	.comment p{
		text-align:left;
		white-space: pre;   
    	white-space: pre-wrap;
    	white-space: pre-line; 
    	white-space: -moz-pre-wrap !important; 
    	white-space: -hp-pre-wrap;  
    	white-space: -o-pre-wrap;  
    	white-space: -pre-wrap;    
    	word-wrap: break-word;   	
	}
	
	.children .comment{
		background: #f9f9f9;
	}
	/********** default ***********/
	.alignleft{
		float:left;	
		margin:0 10px 10px 0;  	
	}
	.alignright{
		float:right;
		margin:0 0 10px 10px; 
	}
	.aligncenter{
		margin:0 auto;		 
	}
	
	blockquote{
		background: url("../image/1290985087_photoshop.png") no-repeat;
		background-color:#e6e5e5;
		padding:20px 20px 20px 45px;
		border-radius:8px;
		clear:both;
	}
	
.rgtcol    {width:160px; padding:15px; padding-top:25px; font-size:14px; vertical-align:top;}

/* в левой колонке */
  .lftcol div.r  {width:225px;} /* min/max width lftcol */
  .ish  {width:100%;
         box-shadow:          2px 2px 8px #C3C3C3;
	     -moz-box-shadow:     2px 2px 8px #C3C3C3;
	     -webkit-box-shadow:  2px 2px 8px #C3C3C3;
	     filter: progid:DXImageTransform.Microsoft.Shadow(Color='#C3C3C3', Direction=120, Strength=5);     /* ie6 - ie9 */
         -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Color='#C3C3C3', Direction=120, Strength=5); /* ie8 */
        }
  .ihd  {background:#fff; padding:10px; padding-left:48px; font-size:12px; font-weight:bold; text-transform:uppercase; text-align:right; cursor:pointer;}
  .close{margin-bottom:20px;}
  .iic  {background: url(../image/infobox4.png) no-repeat; margin:-45px 0 -0px -4px; width:48px; height:48px; z-index:2; position:absolute; /*relative  -51px 0 -3px -4px*/
         filter:expression(fixPNG(this));
        }
  .ibox {padding:10px; background:#F3F3F3; font-size:12px; line-height:14px; margin-bottom:20px;}
  .ibox ul{padding-left:15px;}
  .ibox ul li{list-style:none}

/* общие по странице */  
  .brh15   {line-height:15px;}
  .cbth    {clear:both;}
   img       {filter:expression(fixPNG(this)); } /* для всех картинок png в ie 5.5, 6 */
   hr        {height:1px; color:silver; background-color:silver; border:0px}
  .slogan  {font:italic 12px arial;}
  .rss     {display:inline-block; vertical-align:bottom; padding-bottom:1px;}
  .rssic   {width:24px; height:24px; vertical-align:bottom; display:inline-block; background: url(../image/rss24000.png) no-repeat;  filter:expression(fixPNG(this)); }
  .post-title{font-size:18px; font-weight:600;}
  .post-title a{text-decoration:none; color:#333} 
  .post-title a:hover{text-decoration:underline;} 




/* footer */
.footer {padding: 0 15px;
  /*background: #405F83 url("/images/gradient_bg_footer.gif") repeat-x top;*/
  background-color: #405F83;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#21496d), to(#5e7d9f)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #21496d, #5e7d9f); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #21496d, #5e7d9f); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #21496d, #5e7d9f); /* IE10 */
  background-image:      -o-linear-gradient(top, #21496d, #5e7d9f); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #21496d, #5e7d9f);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21496d', endColorstr='#5e7d9f'); /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#21496d', EndColorStr='#5e7d9f');     /* IE6–IE9 */
         } 
   .footer, .footer a, .footer a:hover     {color:#000; font-size:13px;} 


   .footerhouse{background: url(../image/dbot0000.gif) no-repeat bottom right; vertical-align:bottom;}  /* домики внизу */
   .intip1     {position:absolute; display:none; margin:-140px 0 0 0; z-index:2; width:141px; height:200px; background: url("http://www.trworkshop.net/images/svitok2.png") no-repeat; filter:expression(fixPNG(this));} /* хинт киоска */

   .footerinfo {padding:15px; padding-left:17px; vertical-align:bottom; text-align:justify;}
  p.rekpos     {font:12px arial; color:#444; margin-top:0px; text-indent:50px; background: url(../image/info0000.gif) no-repeat;}  /* css блок биржи */
  p.rekpos a, p.rekpos a:visited, p.rekpos a:active  {font:12px arial; color:#444; text-decoration:underline;}
  p.rekpos a:hover                                   {font:12px arial; color:#444; text-decoration:none;} 

 /* hack */ 
  @media all and (-webkit-min-device-pixel-ratio:0) {
	.header{height:50px !important;}  
 	.footer{height:20px !important;}
	.footerhouse img{margin-bottom:-4px !important;}
}	

.bo {
	font-size: 150%;
}

/* Social Network Buttons */
#share42 {
	display: inline-block;
	padding: 6px 0 0 6px;
}
#share42 a { opacity: 0.5; }
#share42:hover a { opacity: 0.7; }
#share42 a:hover { opacity: 1; }

-->
