/*
Theme Name: Desigg
*/
/* css reset */
* {font-size:100.01%; }
html{
	height:100%;
	font-size:62.5%;
}
body{
	margin:0;
	color:#727272;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:1em;
	background:#fefeff;
	height:100%;
}
img{border:none;}
a{color:#0071BB;}
a:hover{text-decoration:none; color:#60A1D4; }
input,
textarea,
select{
	font:100% "Trebuchet MS", Helvetica, sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
.hidden{ display:none; }
/* page wrapper */
#page-wrapper{
	display:table;
	width:980px;
	margin:0 auto;
	height:100%;
}
#wrapper{
	width:100%;
	display:table-row;
}
.wrapper-holder{
	width:100%;
	overflow:hidden;
	position:relative;
}
/* header */
#header{
	width:100%;
	padding:12px 0 57px;
	position:absolute;
	top:0;
	left:0;
}
.top-nav{
	width:100%;
	overflow:hidden;
	font-size:11px;
	line-height:15px;
	margin:0 0 22px;
}
.top-nav ul{
	margin:0;
	padding:0 0 0 7px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.top-nav ul li{
	float:left;
	padding:0 9px;
}
.top-nav ul li a{
	color:#26b;
	text-decoration:none;
}
.top-nav ul li a:hover{ color:#60A1D4; }
#header .holder{
	height:1%;
	overflow:hidden;
	margin:0 0 19px;
}
.logo{
	float:left;
	padding:0 0 0 11px;
}
.logo a{
	display:block;
	width:234px;
	height:77px;
	background:url(images/bg-logo.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#header .holder ul{
	float:right;
	margin:0;
	padding:1px 10px 0 0;
	list-style:none;
	color:#585757;
}
#header .holder ul li{
	float:left;
	min-height:44px;
	margin:0 7px 0 0;
	display:inline;
}
* html #header .holder ul li{
	height:44px;
	overflow:visible;
}
#header .holder ul li.rss{
	background:url(images/icon-rss.gif) no-repeat;
	padding:15px 0 0 60px;
	width:70px;
}
#header .holder ul li.twitter{
	background:url(images/icon-twitter.gif) no-repeat;
	padding:15px 0 0 50px;
	width:80px;
}
#header .holder ul strong{
    display:block;
    font-size:14px;
    line-height:16px;
    margin:0 -4px 1px 0;
}
#header .holder ul ul{
	float:none;
	width:100%;
	overflow:hidden;
	font-size:11px;
	line-height:13px;
	padding:0;
}
#header .holder ul ul li{
	background:url(images/separator.gif) no-repeat 0 50%;
	min-height:10px;
	padding:0 4px 0 8px;
	width:auto;
	margin:0;
}
* html #header .holder ul ul li{ height:auto; }
#header .holder ul ul li:first-child{
	background:none;
	padding-left:2px;
}
#header .holder ul ul a{
	text-decoration:none;
	color:#585757;
}
#header .holder ul ul a:hover{ color:#60A1D4; }
/* navigation */
.navigation{
	width:967px;
	margin:0 0 0 1px;
	background:#eef5ff url(images/bg-nav-t.gif) no-repeat;
}
.navigation-holder{
	background:url(images/bg-nav-b.gif) no-repeat 0 100%;
	height:1%;
}
.navigation-holder:after{
	content:"";
	clear:both;
	display:block;
}
.navigation .search{
	float:right;
	width:146px;
	margin:3px 27px 0 0;
	display:inline;
}
.navigation .search img{ display:block; }
.navigation ul{
	margin:0;
	padding:0;
	list-style:none;
}
#nav{
	float:left;
	font-size:15px;
	line-height:15px;
	margin:0 0 -4px;
	position:relative;
	font-family:Trebuchet MS Bold Sharp, Geneva, sans-serif;
}
#nav li{
	float:left;
	margin:0 1px 0 0;
	display:inline;
	position:relative;
	white-space:nowrap;
}
#nav li a{
	color:#356094;
	text-decoration:none;
	height:32px;
	float:left;
	line-height:24px;
	cursor:pointer
}
#nav li.hover a,
#nav li:hover a{
	color:#fff;
	background:#3d8ec0;
}
#nav li a span{
	float:left;
	padding:0 5px 0 7px;
	overflow:hidden;
}
#nav li a em{ display:none; }
#nav li.has-drop a em{
	float:left;
	width:15px;
	height:32px;
	background:url(images/nav-arrow.gif) no-repeat;
	overflow:hidden;
	display:block;
	position:relative;
}
#nav li.hover a em,
#nav li:hover a em{ background-position:0 -32px; }
#nav li a.first-child-link{
    padding-right:3px;
}
#nav li a.active{
	background:none !important;
	font-size:17px;
	color:#fff;
}
#nav li a.active span{
	float:left;
	background:url(images/bg-nav-l.png) no-repeat;
	height:32px;
	padding:0 6px 0 8px;
}
#nav li a.active em{
	float:left;
	background:url(images/bg-nav-r.png) no-repeat;
	height:32px;
	width:4px;
	overflow:hidden;
}
#nav li.has-drop a.active em{
	background:url(images/bg-arrow-active.gif) no-repeat;
	width:17px;
}
#nav .drop{
	position:absolute;
	top:100%;
	left:-16px;
	background:url(images/bg-drop-c.gif) repeat-x;
	z-index: 999;
	width:999px;
	display:none;
}
#nav li.hover .drop,
#nav li:hover .drop{ display:block; }
#nav .drop div{
	float:left;
	background:url(images/bg-drop-rb.gif) no-repeat 100% 100%;
}
#nav .drop ul{
	float:left;
	padding:0 3px;
	background:url(images/bg-drop-lb.gif) no-repeat 0 100%;
}
#nav .drop ul li{
	background:url(images/drop-separator.gif) no-repeat 0 50%;
	line-height:17px;
	margin:0;
	padding:1px 6px 5px 8px;
}
#nav .drop ul li:first-child{ background:none; }
#nav .drop ul li a{
	float:none;
	font-size:14px;
	color:#fff;
}
#nav .drop ul li a:hover{ color:#000; }

#main{
	width:980px;
	overflow:hidden;
	margin:0 0 40px;
	padding:230px 0 0;
}
/* post */
.post{
	height:1%;
	overflow:hidden;
	padding:0 0 30px;
	border-bottom:1px solid #e5e4e4;
	margin:0 0 11px;
}
#content .post{
	padding-bottom:18px;
	border-bottom:none;
	margin:0;
}
/* post title */
.post .ttl{
	height:1%;
	margin:0 0 18px 14px;
	background:url(images/border.gif) repeat-x 0 8px;
	font:12px/14px Trebuchet MS, Geneva, sans-serif;
}
.post .ttl:after{
	content:"";
	clear:both;
	display:block;
}
.post .ttl ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	background:url(images/bg-ttl-nav.gif) repeat-x;
	font-weight:normal;
}
.post .ttl ul li{
	float:left;
	margin:0 0 0 1px;
	display:inline;
	position:relative;
}
.post .ttl ul li:first-child{ margin-left:0; }
.post .ttl ul li strong{
	float:left;
	font-size:15px;
	color:#fff;
	line-height:14px;
	font-weight:normal;
}
.post .ttl ul li strong span{
	float:left;
	background:url(images/bg-ttl-l.png) no-repeat;
	height:21px;
	padding:0 0 0 5px;
}
.post .ttl ul li strong em{
	float:left;
	background:url(images/bg-ttl-r.png) no-repeat;
	height:21px;
	width:5px;
}
.post .ttl ul li a{
	color:#124078;
	text-decoration:none;
	float:left;
	height:18px;
	padding:0 17px 0 5px;
}
.post .ttl ul li.all a{
	background:url(images/bg-all-arrow.gif) no-repeat 100% 0;
	height:16px;
}
.post .ttl ul li.popular a{ background:url(images/bg-ttl-arrow.gif) no-repeat 100% 0; }
.post .ttl ul li.hover a,
.post .ttl ul li:hover a{
	background-position:100% -18px;
	background-color:#60a1d4;
	color:#fff;
}
.ttl .drop{
	position:absolute;
	top:100%;
	left:-45px;
	width:300px;
	display:none;
}
.post .ttl ul li.hover .drop,
.post .ttl ul li:hover .drop{ display:block; }
.ttl .drop div{
	background:#5e9ccc url(images/bg-ttl-drop-rb.gif) no-repeat 100% 100%;
	float:left;
}
.ttl .drop ul{
	background:url(images/bg-ttl-drop-lb.gif) no-repeat 0 100%;
	padding:0 10px 0 0;
}
.ttl .drop ul li{
	margin:0;
	white-space:nowrap;
	background:url(images/ttl-drop-sep.gif) no-repeat;
	padding:1px 9px 0 11px;
}
.ttl .drop ul li:first-child{ background:none; }
.ttl .drop ul li a{
	background:none !important;
	color:#fff;
	font-size:10px;
	padding:0;
}
.ttl .drop ul li a:hover{ color:#000; }
/* post content */
.entry-content{
	height:1%;
	padding:0 0 0 6px;
	position:relative;
}
#content .item-list{ padding:30px 0 0 20px; }
.item-list ul{
	margin:0;
	padding:0;
	list-style:none;
	width:990px;
}
.item-list ul li{
	display:inline-block;
	width:300px;
	padding:0 27px 0 0;
	vertical-align:top;
}
* html .item-list ul li{
	display:inline;
	padding-right:30px;
}
*+html .item-list ul li{
	display:inline;
	padding-right:30px;
}
#content .item-list ul li{ padding-bottom:32px; }
.item-list .ill{
	border:4px solid #e6e4e4;
	background:#fefeff;
	padding:1px;
	margin:0 0 16px;
	position:relative;
	height:1%;
}
.entry-content .new{
	position:absolute;
	top:-10px;
	right:15px;
}
.item-list .ill img{ float:left; }
.item-list .ill a{
	display:block;
	width:100%;
	overflow:hidden;
}
.item-list .text{
	height:1%;
	overflow:hidden;
}
.item-list h2{
    margin:0 0 32px;
    color:#000;
    font-size:2em;
    line-height:1.1em;
}
.item-list h2 a{
	color:#000;
	text-decoration:none;
}
.item-list h2 a:hover{ color:#60A1D4; }
.meta{
	height:1%;
	overflow:hidden;
	text-align:center;
	font:1.1em Tahoma, Geneva, sans-serif;
}
.item-list .meta ul{
	width:auto !important;
	display:inline;
}
.item-list .meta ul li{
	display:inline;
	background:url(images/meta-separator.gif) no-repeat 0 50%;
	padding:0 0 0 5px !important;
	width:auto !important;
}
.item-list .meta ul li:first-child{
    background:none;
    padding-left:0;
    /*font-weight: bold;*/
}
*+html .item-list .meta ul li{ padding-right:3px !important; }
* html .item-list .meta ul li{ padding-right:3px !important; } 
.meta a{
	color:#326799;
	text-decoration:none;
}
.meta a:hover{ color:#60A1D4; }
.meta em{
	font-style:normal;
	color:#b5b4b4;
}
/* ad1 box */
.ad1{ margin:0 0 17px 10px; }
.ad1 ul{
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.ad1 ul li{
	float:left;
	padding:0 0 0 15px;
}
.ad1 ul li a{ float:left; }
.ad1 ul li:first-child{ padding-left:0; }
.ad1 ul li img{ display:block; }
.ad1 div{
	text-align:right;
	font-size:1em;
	padding:0 9px 0 0;
}
.ad1 div a{ color:#525252; }
.ad1 div a:hover{ color:#60A1D4; text-decoration:none; }
/* main holder */
.main-holder{ width:100%; }
.main-holder:after{
	content:"";
	clear:both;
	display:block;
}
/* content column */
#content{
	float:left;
	width:680px;
	overflow:hidden;
}
/* image list */
.image-list{
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
}
.insp .image-list ul{padding:25px 0 0;}
.image-list ul{
	margin:0;
	padding:0;
	list-style:none;
	width:685px;
}
.image-list ul li{
	display:inline-block;
	width:215px;
	padding:0 7px 17px 0;
	vertical-align:top
}
* html .image-list ul li{ display:inline; padding-right:11px; }
*+html .image-list ul li{ display:inline; padding-right:11px; }
.image-list .ill{
	border:4px solid #e6e4e4;
	margin:0 0 1px;
	position:relative;
	height:1%;
}
.image-list .ill a{
	display:block;
	height:1%;
	overflow:hidden;
}
.image-list .ill:after{
	content:"";
	clear:both;
	display:block;
}
.image-list .ill img{
	display:block;
	float:left;
}
.image-list .data{
	height:1%;
	padding:0 3px;
	overflow:hidden;
	background:#f9f9f9;
	color:#545353;
	font:1.1em/1.27em "Times New Roman", Times, serif;
}
.image-list .data strong{
	font-weight:bold;
	font-size:1.27em;
	line-height:1.27em;
	float:left;
}
.image-list .data strong a{
    text-decoration:none;
    color:#545353;
}
.image-list .data strong a:hover{ color:#60A1D4; }
.image-list .data span{ float:right; }
/* side column  */
#sidebar{
	float:right;
	width:275px;
	position:relative;
	padding:50px 5px 0 0;
	overflow:hidden;
}
/* palette box */
.palette-box{
	height:1%;
	overflow:hidden;
	position:relative;
	font:10px Tahoma, Geneva, sans-serif;
	margin:0 0 30px;
}
.map{ padding:0 0 0 35px;}
.palette-box .title{
	position:absolute;
	top:185px;
	left:10px;
}
.palette-box .title strong{
	display:block;
	width:72px;
	padding:0 0 0 5px;
	height:25px;
	background:url(images/bg-palette-title.png) no-repeat;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	color:#838383;
}
.palette-box .title span{
    display:block;
    text-align:right;
    color:#ccc;
    margin:-5px 10px 0 0;
    position:relative;
    font-size: 1.2em;
}
/* book box */
.book-box{
	width:273px;
	background:url(images/bg-book-box.gif) repeat-y;
	border-top:2px solid #fff;
	margin:0 0 35px;
}
.book-holder{
	background:url(images/bg-book-box-b.gif) no-repeat 0 100%;
	width:257px;
	overflow:hidden;
	padding:0 3px 22px 13px;
}
.book-box .title{
	background:url(images/bg-book-box-ttl.gif) no-repeat;
	min-height:49px;
	margin:0 0 4px;
}
* html .book-box .title{
	height:49px;
	overflow:visible;
}
.book-box h3{
	margin:0;
	font-size:1.9em;
	line-height:1.33em;
	color:#414141;
	padding:11px 0 0 43px;
}
.book-box .content{
	height:1%;
	overflow:hidden;
}
.book-box .text{
	height:1%;
	overflow:hidden;
	font-size:1.5em;
	color:#313944;
	line-height:2em;
	padding:0 0 6px 9px;
}
.book-box .text p{ margin:19px 0 0; }
.book-box .text p:first-letter { padding:0 0 0 5px; }
.book-box .ill{
	float:right;
	padding:0 0 0 5px;
}
.book-box .ill img{ display:block; }
.mail-form{
	height:1%;
	overflow:hidden;
}
.inp01{
	width:244px;
	height:34px;
	background:url(images/bg-inp01.gif) no-repeat;
	overflow:hidden;
	margin:0 0 6px;
}
.inp01 input{
	float:left;
	width:226px;
	background:none;
	border:none;
	color:#777;
	font-size:13px;
	line-height:16px;
	margin:0;
	padding:8px 9px;
}
.submit{
	height:1%;
	overflow:hidden;
	padding:0 0 0 80px;
}
.submit input{
	float:left;
	margin:0;
	padding:0;
}
/* side box */
.sidebox{
	width:100%;
	overflow:hidden;
	margin:0 0 25px;
}
.sidebox .title{
	height:1%;
	background:#4fabcf url(images/bg-sidebox-ttl.gif) no-repeat 0 100%;
	color:#fff;
	margin:0 0 14px;
	font-size:1.5em;
}
.sidebox .title:after{
	content:"";
	clear:both;
	display:block;
}
.sidebox .title h3{
	padding:0 0 8px;
	background:url(images/side-arrow.gif) no-repeat 15px 100%;
	float:left;
	margin:0 14px -4px;
	display:inline;
	font-size:1em;
	font-weight:normal;
	position:relative;
}
.sidebox .title ul{
	margin:0;
	padding:0;
	list-style:none;
	width:290px;
}
.sidebox .title ul li{
	float:left;
	background:url(images/side-ttl-sep.gif) no-repeat 0 3px;
	margin:0 0 -4px;
	position:relative;
}
.sidebox .title ul li:first-child{ background:none; }
.sidebox .title ul li a{
	color:#fff;
	text-decoration:none;
	float:left;
	padding:0 19px 8px 20px;
	background:url(images/side-arrow.gif) no-repeat -9999px -9999px;
}
.sidebox .title ul li:first-child a{ padding-left:14px; }
.sidebox .title ul li a.active,
.sidebox .title ul li a:hover{ background-position:34px 100%; }
/* ad1 box */
.ad2{
	width:100%;
	overflow:hidden;
}
.ad2 ul{
	margin:0;
	padding:0;
	list-style:none;
	width:285px;
}
.ad2 ul li{
	width:125px;
	display:inline-block;
	padding:0 10px 16px 5px;
	vertical-align:top;
}
* html .ad2 ul li{ display:inline; padding:0 12px 12px 5px; }
*+html .ad2 ul li{ display:inline; padding:0 12px 12px 5px; }
.ad2 ul li a{ display:block; }
.ad2 ul li img{ display:block; }
.ad2 div{
	margin:-12px 5px 0 0;
	position:relative;
	text-align:right;
	font-size:10px;
}
* html .ad2 div{margin:-5px 5px 0 0;}
.ad2 div a{ color:#525252; }
.tab-holder ul{
	margin:0;
	padding:0;
	list-style:none;
}
.tab-holder ul li{
	border:4px solid #e6e4e4;
	background:#fcfcfd;
	padding:1px;
	margin:0 0 7px;
	vertical-align:top;
	height:1%;
	overflow:hidden;
}
.tab-holder ul li a{
	float:left;
	width:100%;
}
.tab-holder ul li img{ float:left; }
/* article page */
#content .item-list ul{ width:700px; }
/* pager */
.pager{
	height:1%;
	background:url(images/bg-pager.gif) repeat-x;
	padding:0 10px;
	line-height:22px;
	margin:60px 20px 30px 40px;
}
.pager:after{
	content:"";
	clear:both;
	display:block;
}
.pager .pages{
	float:left;
	font-size:14px;
	color:#b5b5b5;
	padding:1px 20px 0 0;
}
.pager ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font-size:18px;
	color:#fff;
}
.pager ul li{
	float:left;
	background:url(images/pager-separator.gif) no-repeat 0 50%;
	padding:0 10px 0 11px;
}
.pager ul li.btn{ font-size:14px; }
.pager ul li .extend,
.pager ul li a{
	text-decoration:none;
	color:#4085b7;
}
.pager ul li a:hover{ color:#60A1D4; }
.pager ul li.active{
	background:url(images/bg-pager-active.gif) no-repeat;
	width:30px;
	padding:3px 0 0 7px;
	text-align:center;
	height:27px;
	margin:-5px 0 0;
	position:relative;
}
.pager ul li.active a{ color:#fff; }
/* 1articlsPost page */
/* article */
#content .article{
	font-size:1.4em;
	color:#636565;
	margin:0 0 0 10px;
	width:640px;
}
.article .ttl{
	margin:0 0 18px 0;
	padding:0 0 0 14px;
	background:url(images/border.gif) repeat-x 0 15px;
}
.article .ttl li{
	background:url(images/ttl-separator.gif) no-repeat 100% 0;
	padding-right:15px
}
.article .heading{ padding:0 0 33px 20px; }
.article .heading h2{
	margin:0 0 3px;
	color:#256d99;
	letter-spacing:1px;
	font:normal 1.93em Tahoma, Geneva, sans-serif;
}
.article .heading .data{
	font:0.86em "Times New Roman", Times, serif;
	color:#636565;
	padding:0 0 0 20px;
	letter-spacing:1px;
}
.article .heading .data a{
	color:#256d99;
	text-decoration:none;
}
.article .heading .data a:hover{ color:#60A1D4; }
.article .heading .data em{
	font-style:normal;
	color:#9e9e9e;
}
.article .text{
	padding:0 0 15px 12px;
	line-height:1.36em;
}
.article .text p{
	margin:0 0 22px;
	text-align:justify;
}
.article .text p.first-child:first-letter ,
.article .text p:first-child:first-letter{ padding:0 0 0 25px; }
.article .text p.first-child,
.article .text p:first-child{ margin:0 0 12px; }
.article .text .ill{
	width:628px;
	background:url(images/bg-ill-c.gif) repeat-y;
	margin:0 0 15px;
}
.article .text .ill .holder{ background:url(images/bg-ill-t.gif) no-repeat; }
.article .text .ill .frame{
	background:url(images/bg-ill-b.gif) no-repeat 0 100%;
	padding:0 8px 8px 0;
	height:1%;
	overflow:hidden;
}
.article .text .ill img{ float:right; }
/* article discription */
.discription{
	border-bottom:1px solid #e5e4e4;
	padding:0 0 17px;
	margin:0 0 4px;
}
.discription .row{
	height:1%;
	overflow:hidden;
	border-top:1px solid #e5e4e4;
	padding:10px 0 12px;
}
.discription .row .ill{
	float:left;
	background:url(images/bg-disc-ill.gif) no-repeat;
	width:71px;
	height:71px;
	padding:2px;
	margin:0 13px 0 0;
	display:inline;
}
.discription .row .ill img{ display:block; }
.discription .row .holder{
	height:1%;
	overflow:hidden;
	font-size:0.86em;
}
.discription .row .holder h3{
	margin:0 0 6px;
	position:relative;
	font-size:1.166em;
	color:#636565;
}
.discription .row .holder p{ margin:0 0 0 10px; }
.discription-list{
	border-top:2px solid #3d8ec0;
	padding:0 0 0 27px;
	height:1%;
}
.discription-list:after{
	content:"";
	clear:both;
	display:block;
}
.discription-list .btns{
	float:right;
	font:0.86em Tahoma, Geneva, sans-serif;
	padding:4px 0 0;
}
.gallery .switcher span,
.discription-list .btns span{
	float:left;
	background:url(images/btn-separator.gif) no-repeat 0 50%;
	margin:0 15px 0 0;
	display:inline;
}
.gallery .switcher span{
	margin:10px 0 0;
	font-size:0.86em;
}
.gallery .switcher .forward2,
.gallery .switcher .forward,
.discription-list .btns .forward{ padding:0 0 0 8px; }
.gallery .switcher .back2,
.gallery .switcher .back,
.discription-list .btns .back{
	padding:0 8px 0 0;
	background-position:100% 50%;
}
.gallery .switcher span a,
.discription-list .btns span a{
	color:#6c85a8;
	text-decoration:none;
}
.gallery .switcher span a:hover,
.discription-list .btns span a:hover{ color:#60A1D4; }
.gallery .switcher .forward2 a,
.gallery .switcher .forward a,
.discription-list .btns .forward a{
	background:url(images/bg-btn-forward.gif) no-repeat 100% 50%;
	padding:0 13px 0 0;
}
.gallery .switcher .back2 a,
.gallery .switcher .back a,
.discription-list .btns .back a{
	background:url(images/bg-btn-back.gif) no-repeat 0 50%;
	padding:0 0 0 13px;
}
.discription-list .vote{
	float:left;
	background:url(images/bg-vote.gif) no-repeat 100% 0;
	height:30px;
	margin:-7px 0 0;
	position:relative;
	width:65px;
}
.discription-list .vote .post-ratings,
.discription-list .vote ul{
	padding:11px 17px 0 6px;
	height:auto;
}
.discription-list .vote .post-ratings img,
.discription-list .vote ul li{
	padding:0 4px 0 0;
	background:none;
}
.vote ul li a{ margin:0 !important; }
.vote ul li img{ display:block; }
.discription-list ul{
	margin:0;
	padding:1px 0 0 4px;
	line-height:17px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.discription-list ul li{
	float:left;
	background:url(images/disc-separator.gif) no-repeat 0 50%;
	padding:0 13px 0 15px;
	white-space:nowrap;
}
.discription-list ul li strong{
	font-weight:normal;
	font-size:1em;
	color:#4085b7;
	float:left;
}
.discription-list ul li strong a{
	text-decoration:none;
	color:#4085b7;
	font-size:1em;
}
.discription-list ul li strong a:hover{ color:#60A1D4; }
.discription-list ul li a{
	color:#7d7c7c;
	text-decoration:none;
	font-size:0.86em;
	float:left;
	margin:0 0 0 4px;
	display:inline;
}
.discription-list ul li a:hover{ color:#60A1D4; }
.discription-list .colored{
	float:left;
	width:20px;
	height:20px;
	margin:1px 0 0 4px;
	display:inline;
}
.discription-list .colored a{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(images/bg-colored.png) no-repeat;
	text-indent:-9999px;
	margin:0 !important;
	cursor:pointer
}
.discription-list ul li.color-list{ width:180px; }
/* related box */
.related{
	height:1%;
	overflow:hidden;
	padding:0 0 23px 7px;
}
.related h3{
	margin:0 0 7px 5px;
	color:#636565;
	font-size:1em;
}
.related ul{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.related ul li{
	float:left;
	width:193px;
	padding:0 0 0 18px;
}
.related ul li:first-child{ padding-left:0; }
.related ul li .ill{
	border:4px solid #e6e4e4;
	padding:1px;
	background:#fcfcfd;
}
.related ul li .ill a{ display:block; }
.related ul li .ill img{ display:block; }
.related ul li strong{
	display:block;
	padding:0 9px;
	font-size:1em;
}
.related ul li strong a{
	text-decoration:none;
	color:#636565;
}
.related ul li strong a:hover{ color:#60A1D4; }
/* social */
.social{
	height:1%;
	overflow:hidden;
	margin:0 0 37px;
}
.social div{ float:left; }
.social img{ display:block; }
.social ul{
	margin:0;
	padding:12px 0 0;
	list-style:none;
	float:left;
}
.social ul li{
	float:left;
	padding:0 0 0 7px;
}
.social ul li a{ float:left; }
.social ul li:first-child{ padding-left:1px; }
/* comments list */
.comments-list{
	height:1%;
	overflow:hidden;
	margin:0 3px;
	padding:0 0 93px;
}
.comments-list h4{
	margin:0;
	border-bottom:2px solid #737373;
	height:1%;
	padding:0 17px 2px;
	overflow:hidden;
	font-size:1em;
	color:#6a6b6b;
}
.comments-list h4 span{
	float:left;
	background:url(images/comment-arrow.gif) no-repeat 100% 50%;
	padding:0 17px 0 0;
}
.comments-list .comment{
	height:1%;
	overflow:hidden;
}
.comments-list .comment .comment{ padding:0 0 0 16px; }
.comments-list .comment .holder{
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #d0cfcf;
	padding:4px 0 5px 16px;
	margin:0 0 5px;
}
.comments-list .ill{
	float:left;
	background:url(images/bg-comment-ill.gif) no-repeat;
	width:50px;
	height:50px;
	padding:2px;
}
.comments-list .ill a{ display:block; }
.comments-list .ill img{ display:block; }
.comments-list .text{
	height:1%;
	overflow:hidden;
	font-size:0.79em;
	line-height:1.36em;
	color:#000;
	padding:0 0 0 15px;
}
.comments-list .text .date{
	font-size:1.1em;
	color:#6e6e6f;
}
.comments-list .text .date em{
	color:#bbbbbc;
	font-size:0.82em;
	font-style:normal;
	padding:0 0 0 3px;
}
.comments-list .text p{ margin:10px 0 0 10px; }
.comments-list .reply{
	float:right;
	width:40px;
	font-size:1.29em;
	line-height:1em;
	color:#c3c3c6;
	padding:7px 7px 0 0;
	text-align:right;
}
.comments-list .reply strong{
	display:block;
	text-align:left;
	margin:0 0 2px;
}
.comments-list .reply a{
	color:#898989;
	font-size:0.61em;
	text-decoration:none;
}
.comments-list .reply a:hover{ color:#60A1D4; }
/* comments form */
.comment-form{
	width:385px;
	padding:0 0 0 14px;
	position:relative;
}
.comment-form strong{
	display:block;
	width:133px;
	height:23px;
	font-size:14px;
	line-height:19px;
	padding:7px 0 0 5px;
	margin:0 0 25px;
	color:#575555;
	background:url(images/bg-form-ttl.gif) no-repeat;
}
.comment-form .row{
	height:1%;
	overflow:hidden;
	padding:0 0 15px 5px;
}
.inp02{
	float:left;
	width:163px;
	height:23px;
	background:url(images/bg-inp02.gif) no-repeat;
	margin:0 0 0 27px;
	display:inline;
}
.inp02 input{
	float:left;
	margin:0;
	padding:3px 10px;
	background:none;
	border:0;
	font-size:14px;
	color:#4e4e4e;
	width:143px;
}
.comment-form textarea{
	padding:3px 0 20px 10px;
	width:341px !important;
	height:93px !important;
	background:#fefeff;
	border:1px solid #868787;
	display:block;
	margin:0 0 0 32px;
	color:#565757;
	overflow:auto;
}
.comment-form .submit-btn{
	position:absolute;
	right:1px;
	bottom:1px;
}
* html .comment-form .submit-btn{ bottom:2px; }
/* catepost page */
/* gallery */
.gallery{
	width:100%;
	overflow:hidden;
	position:relative;
	padding-top:5px !important;
}
/* swtcher */
.switcher{
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0 0 14px;
}
.switcher .w1{
	float:left;
	position:relative;
	left:50%;
}
.switcher .w2{
	float:left;
	position:relative;
	left:-50%;
}
.switcher ul{
	margin:0 12px;
	display:inline;
	padding:0;
	list-style:none;
	float:left;
	font:1em Tahoma, Geneva, sans-serif;
	color:#7f7f7f;
}
.switcher ul li{ float:left; }
.switcher strong{
	font-size:1.71em;
	color:#4c4c4c;
	font-weight:normal;
}
.gallery-holder{
	width:628px;
	overflow:hidden;
	position:relative;
}
.gallery-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
}
.gallery-holder ul li{
	float:left;
	width:628px;
}
/* footer */
#footer{
	width:100%;
	overflow:hidden;
	display:table-footer-group;
}
.footer-holder{
	height:1%;
	display:table-row;
}
.footer-frame{
	height:1%;
	display:table-cell;
	padding:0 5px 40px;
}
* html .footer-frame{ padding-bottom:10px; }
#footer .top{
	width:100%;
	overflow:hidden;
	background:url(images/border.gif) repeat-x 0 12px;
	margin:0 0 10px;
}
#footer .top .search{
	float:right;
	width:187px;
}
#footer .top .search img{ display:block; }
#footer .top a{
	font:0.9em/1.3em Tahoma, Geneva, sans-serif;
	color:#18549d;
	text-decoration:none;
	background:#fefeff;
	float:left;
	margin:4px 0 0;
}
#footer .top a:hover{ color:#60A1D4; }
.tags{
	width:947px;
	margin:0 auto 25px;
}
.tags .title{
	height:1%;
	overflow:hidden;
	padding:0 0 0 25px;
	color:#19539d;
	position:relative;
	z-index:2;
}
.tags .title strong{
	float:left;
	background:url(images/bg-tags-ttl-l.gif) no-repeat;
	font:normal 18px Tahoma, Geneva, sans-serif;
}
.tags .title span{
	float:left;
	background:url(images/bg-tags-ttl-r.gif) no-repeat 100% 0;
	height:24px;
	padding:0 20px 0 18px;
}
.tag-cloud{
	background:#f4f5f7 url(images/bg-tags-t.gif) no-repeat;
	margin:-7px 0 0;
	position:relative;
	height:1%;
	overflow:hidden;
}
.tag-cloud .holder{
	background:url(images/bg-tags-b.gif) no-repeat 0 100%; 
	min-height:85px;
	padding:15px 20px 10px;
}
* html .tag-cloud .holder{
	height:85px;
	overflow:visible;
}
.tag-cloud a{text-decoration: none;}
.tag-cloud a:hover{
	/*background: #29b2d7;*/
	background-color:#60a1d4;
	color:#fff;
}
#footer .text{
	overflow:hidden;
	padding:0 20px;
	text-align:center;
	font-size:1.2em;
	line-height:1.66em;
	color:#b9b8b8;
}
#footer .text a{
	color:#b9b8b8;
	text-decoration:none;
}
#footer .text a:hover{ color:#60A1D4; text-decoration:none; }
#footer .text ul{
	margin:0;
	padding:0 0 5px;
	list-style:none;
	font-size:0.92em;
	font-weight:bold;
}
#footer .text ul li{
	display:inline;
	padding:0 3px;
}
#footer .text ul li a{ color:#26b; }
#footer .text ul li a:hover{ color:#60A1D4; }
#footer .text p{ margin:0; }
#footer .text p span{ display:block; }
.slide-title{display:none;}
.pressed{
	position:relative;
	top:1px;
	left:1px;
}

form.gsc-search-box,
.gsc-control-cse{
    margin:0 !important;
    padding:0 !important;
    width:100% !important;
}
.gsc-clear-button,
.gsc-search-button{
    display:none !important;
}
.cse .gsc-control-cse, .gsc-control-cse {
    background:none !important;
    border:none !important;
}
input.gsc-input {
    border:1px solid #7E9DB9 !important;
}
#sidebar .widget{font-size:1.27em;}
#sidebar .widget .textwidget h6{font-size:0.98em;}
#sidebar .widget .textwidget h6 img{ vertical-align:bottom;}
/**** update 20_06 ***/#nav .right-side .drop{	right:-16px;	left:auto;}
div.topsy-sm{ float:left !important; }
