/* NEW CSS */
/* CAESAR ARTS - Привет :) */
/* elements */
* {
	margin: 0;
	padding: 0;
}



body {
	color: #000; 
	font-family: Arial,geneva,sans-serif;
	padding: 0;
	margin:0px 30px;
	background-color: #fff;
	/*background-image: url(/i/cloudc.jpg);
	background-repeat: repeat-x; 
	background-position: left top; */
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.5;
	font-size:80%;
}

blockquote {
	background-color: #f1f1f1;
	border-left: solid 2px #ccc;
	padding: 10px;
	margin-top: 10px;
}

form {
	display:inline;
	margin:0;
	padding:0;
}

input[type="submit"] {
	height:26px;
	padding: 0px 6px;
}


input[type="text"], input[type="password"], input[type="file"] {
	/*border:1px solid rgba(180, 180, 180, 0.75) !important;
	outline:medium none;
	padding:2px;*/
	height:24px;
	border:1px solid rgba(180, 180, 180, 0.75) !important;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 0px 3px;
	background-color: #fff;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus, textarea:focus {
	border:1px solid rgba(82, 168, 236, 0.75) !important;
	/*outline:medium none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #fafafa;*/

}

h1 {
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	color: #333333;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	margin-bottom: 8px;
	padding-top: 10px;

}

h2 {
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	color: #333333;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	margin-bottom: 8px;
	padding-top: 10px;

}

h3 {
	color:#333333;
	font-size:120%;
	font-family: Helvetica,Arial,Verdana,sans-serif;
}

img {border:none}


a {
	color:#0088cc;
	text-decoration:underline;
}

a:visited {
	color:#adc6d2;
	text-decoration:underline;
}

a:hover {
	color:#95cc00;
	text-decoration:underline;
}

p {
	margin-top:10px;
	font-size:13px;
	line-height: 1.43;
}

q {
	quotes: "\00ab" "\00bb";
   }
   
ul {
	margin-top:15px;
	margin-bottom:15px;
	margin-left:10px;
	list-style-type: none;
}   
   
li {
	font-size: 13px;
	line-height: 150%;
}

/* class */


.tip {
	position: relative;
}

.tip span {
	display: none;
	text-align: center;
	position: absolute;
	top: -50px;
	/*margin-top:-50px;*/
	left: -10px;
	width: 180px;
	padding: 5px;
	z-index: 999;
	background: #000;
	color: #fff;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
	border-radius: 5px; /* this works only in camino/firefox */
	opacity: 0.9;

}

:hover.tip {
	/*font-size: 99%;*/ /* this is just for IE */
	text-decoration: none;
}

:hover.tip span {
	display: block;
}

.messages {
	background-color: #eee;
	color: #000;
	border: solid 1px #bbb;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 15px 20px;
	/*font: bold 120% sans-serif;*/
	margin: 50px 10px 50px 0px;
	width: 500px;
}

.error {
	border: solid 1px #ff2a20;
	background-color: #ffd3d1;
}

.info {
	border: solid 1px #19a6ff;
	background-color: #dff6ff;
	}

.passive {
	border: solid 1px #52980e;
	background-color: #ddffcd;
}

.king {
        border: solid 1px #ffe901;
}
.bounty {
        background-image:url("/i/crown.png");
        height:40px;
        margin:-38px 0 0 -12px;
        width:90px;
        display:block;
        font-size:0px;
        padding:0;
        position:absolute;
        text-decoration:none;
        z-index:2;
}

.minibounty {
        background-image:url("/i/minicrown.png");
        height:17px;
        margin:-16px 0 0 -14px;
        width:50px;
        display:block;
        font-size:0px;
        padding:0;
        position:absolute;
        text-decoration:none;
        z-index:2;
}

.h1_head {
	padding:5px 8px 20px 0px;
	margin-bottom:1px;
	margin-left:0;
	background-color:#fff;/*#f4f4fa;*/
	-moz-border-radius-topleft:6px;
	-webkit-border-radius-top-left:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-radius-top-right:6px;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-radius-bottom-left:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-radius-bottom-right:6px;
}
.actcb {
	background-color:#82787b;
}

.cgi {
	background-color: #fff;/*#f4f4fa;*/
	color:#000;
	padding:15px 0px;
	margin:10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.rsska {
    font-family:Arial;
    font-size:12px;
    font-style:normal;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-border-radius:2px;
    background-color:#FF7E00;
    color:#FFFFFF;
    padding:2px 4px;
    /*text-decoration:none;*/

}


 a:link.rsska, a:visited.rsska, a:hover.rsska, a:active.rsska {
    color:#FFFFFF;
    /*text-decoration:none;*/
}



/* rotator */
.rotator {
 	width: 100%;
	border: 0;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	margin-top:10px;
}


.rotator th, .rotator td {
	padding: 0;
	border: 0;
}

.rotator td.rot {
	vertical-align: top;	
	width:33%;
	padding-right:15px;
}

.rotator td.rot-last {
	vertical-align: top;	
	width:33%;
	padding-right:0px;
	padding-left: 10px;
}


/* navigation */
.navigation {
 	width: 10%;
	border: 0;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	margin-top:10px;
}


.navigation th, .navigation td {
	padding: 0;
	border: 0;
}

.navigation td {
	vertical-align: middle;	
	text-align: center;
	padding: 0px 15px;
	height:33px;
	color:#fff;
	font-size:110%;
	font-weight:700;
	background-color:transparent;
}

.navigation td.sel {
	font-size:90%;
	font-weight:bold;
	color:#555;
	height:33px;
	background-color:#f1f1f1;
	vertical-align:middle;
	-moz-border-radius-topleft:6px;
	-webkit-border-radius-top-left:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-radius-top-right:6px;
	padding: 0px 10px;
	
	/*background-image: url(/i/panel/menu/bck.jpg);
	background-repeat: repeat-x; 
	background-position: left top; */
}


.navigation a:link {
	font-size:80%;
	color:#333;
}

.navigation a:visited {
	font-size:80%;
	color:#333;
}

.navigation a:hover {
	font-size:80%;
	color:#333;
}

.navigation a:active {
	font-size:80%;
	color:#333;
}

/* user navigation */

.usernav {
 	width: 100%;
	background-color:#f1f1f1;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-radius-bottom-left:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-radius-bottom-right:6px;
	margin-bottom:10px;
	border-collapse: collapse;
	
	/*background-image: url(/i/panel/menu/bck.jpg);
	background-repeat: repeat-x; 
	background-position: left top;*/
	
	
}

.usernav td.lnav {
	width:100%;
	border-top:0px;
	padding-top:5px;
	padding-bottom:5px;
	height:38px;
}

.usernav td.rnav {
	width:25%;
	border-top:0px;
	padding-top:5px;
	padding-bottom:5px;
	text-align: right;
}

.umenu {
	margin-left:5px;
	border-collapse: collapse;
	border: 0;
}

.umenu th, .umenu td {
	padding: 0px;
	border: 0;
}

.umenu td {
	vertical-align: middle;		
	padding-left: 6px;
	padding-right: 4px;
}


.umenu img{
	width: 16px;
	height: 16px;

	padding-right: 4px;
}

.umenu a{
	font-size:12px;
	color:#666;
	vertical-align:top;
}

.umenu a:link {

}

.umenu a:visited {

}

.umenu a:hover {
	color:#333;
}

.umenu a:active {

}

/* кнопочки */
a.buttons {
	text-decoration: none;
	border-color: transparent transparent #ECECEC; /** rgba fallback **/
	border-color: transparent transparent rgba(255, 255, 255, 0.63);
	cursor: pointer;
	outline: none;
}
a.buttons:hover {
	text-decoration: none;
}
a.buttons,
a.buttons b.ooo,
a.buttons b.mmm {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-width: 1px;
	border-style: solid;
	display: block;
}
a.buttons b.ooo {
	border-color: #5A5A5A; /** rgba fallback **/
	border-color: rgba(0, 0, 0, 0.56);
}
a.buttons b.mmm {
	background: transparent url('http://caesararts.com/i/button_cool.png') repeat-x 0 0;
	border-color: #FFF transparent #C7C7C7; /** rgba fallback **/
	border-color: #FFF rgba(255, 255, 255, 0.33) rgba(255, 255, 255, 0.33);
}
a.buttons:hover b.mmm {
	background-position: 0 -80px;
}
a.buttons:active b.mmm {
	background-position: 0 -160px;
	border-color: #B7B7B7 transparent #D4D4D4; /** rgba fallback **/
	border-color: rgba(255, 255, 255, 0.11) rgba(255, 255, 255, 0.23) rgba(255, 255, 255, 0.27);
}


a.buttons b.sss {
	background-position: 0 -160px;
	border-color: #B7B7B7 transparent #D4D4D4; /** rgba fallback **/
	border-color: rgba(255, 255, 255, 0.11) rgba(255, 255, 255, 0.23) rgba(255, 255, 255, 0.27);
}

a.buttons b.mmm b {
	display: block;
	font-weight: bold;
	padding: 2px 8px;
	text-shadow: 0 1px 0 #DDD;
	color: #262626;
	font-size:16px;
	/** Make the text unselectable **/
	-moz-user-select: none;
	-webkit-user-select: none;
}

.selectsss{
	background-color: #333 !important;
}

#header{    clear:both;     width:100%; min-width:800px;     position:relative;     overflow:hidden; height:75px}
#footer{ 
	clear:both;
	width:100%;
	position:relative;
	overflow:hidden;
	border-top:solid 1px #ccc;
	background-color:#fff;
	margin-bottom:15px;
	margin-top:15px;
	color:#777;
	font-size:100%;
}
#footerleft{    float:left;     width:48%; padding:5px; padding-left:0px;}
#footerright{    float:right;     width:48%; text-align:right; padding:5px; padding-right:0px;}
#logo{    float:left;     width:50%}
#logo h1{line-height:70px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:1.5 em}
#logo img{    float:left; margin-top:21px; height:80px; width:151px}
#adv{    float:left;     width:50%; text-align:right; margin-top:10px}



/* news main*/

.news_main {
	width: 100%;
	border: 0;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	margin-top: 8px;
}
		
.news_main th, .news_main td {
	padding: 0px;
	border: 0;
}

.news_main td {
	vertical-align:top;		
}
		
.news_main img {
	margin-bottom:15px;
	margin-right:7px;
	margin-top:3px;	
	width: 36px;
	height:36px;
}
		
.news_main p {
	font-size: 80%;
	margin-top:0;
}

/* comments main */

.comments_main {
	width: 100%;
	border: 0;
	border-collapse: collapse;
	margin: 0px;
	padding: 0;
	margin-bottom: 9px;
}
		
.comments_main th, .comments_main td {
	padding: 0px;
	border: 0;
}
		
.comments_main td {
	vertical-align:top;		
	font-size: 80%;
	/*width:64px;*/
	height:50px;
}
		
.comments_main img {
	margin-bottom:20px;
	margin-right:8px;
	width:36px;
	height:36px; 
}
		
.comments_main p {
	margin-top:3px;
	margin-bottom:5px;
}

.comments_main span {
	padding: 1px 0px;
}

/* creative main*/

.creative_main {
	width: 100%;
	border: 0;
	border-collapse: collapse;
	margin: 0px;
	padding: 0;
	margin-bottom: 9px;
	table-layout: fixed;
}
		
.creative_main th, .creative_main td {
	padding: 0px;
	border: 0;
}

.creative_main td {
	vertical-align: top;	
	font-size: 80%;
}
		
.creative_main div.i {
	width: 200px;
	height: 146px;
	margin-top: 1px;
	margin-right: 8px;
	overflow: hidden;
	float: left;
	border: solid 1px #fff;
}
		
.creative_main p {
	margin-top: 0;
	margin-bottom: 5px;
	margin-right: 10px;
}
		
.creative_main h2 {
	margin-top:0px;
}
		
		
.creative_main span {
	background-color: #AAC19B;
	color: #fff;
	padding: 1px 3px;
}

.creative_main span.namespan {
	background-color:#9BAAC1;
	-moz-border-radius: 2px;
	-web-border-radius: 2px;
	border-radius: 2px;
}

.creative_main div.wrapper_span {
	padding-top:3px;
}

/* last main*/

.last_main {
	width: 100%;
	border: 0;
	border-collapse: collapse;
	margin: 0;
	/*margin-top: 15px;*/
	padding: 0;
}
		
.last_main th, .last_main td {
	padding: 0px;
	border: 0;
}

.last_main td {
	vertical-align:top;		
	height: 64px;
	font-size: 80%;
}
		
.last_main img {
	margin-bottom: 9px;
	margin-right: 8px;
	margin-top: 2px;
	width: 64px;
	height:64px;
	float: left;
}
		
.last_main p {
	margin-top: 0;
	margin-bottom: 5px;
	margin-right: 10px;
}

.last_main span {
	background-color: #AAC19B;
	color: #fff;
	padding: 1px 3px;
	-moz-border-radius: 2px;
	-web-border-radius: 2px;
	border-radius: 2px;
}

.last_main h2 {
	margin-top:0px;
}

.last_main span.namespan {
	background-color:#9BAAC1;
	-moz-border-radius: 2px;
	-web-border-radius: 2px;
	border-radius: 2px;
}

.last_main div.wrapper_span {
	padding-top:3px;
}


.tags_b {
	text-align:left;
	padding:10px 1px;
	border-top: dashed 1px #aaa;

}

.metrwrapper {
	width: 100%;
	margin:0;
	padding:0;
	table-layout:fixed;
}
	
	.blogonline {
		background-color: #33cc33;
		text-shadow:0 0 0;
		font: 12px Arial;
		padding:2px;
		color:#fff;	
	}
	
	.backmetr {
		width: 100%;
		background-image: url(/i/panel/blog/pbb.jpg);
		height:9px;
		font-size:0px;
		border:solid 1px #777;
		text-align:left;
		background-repeat:repeat-x;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		border-radius:2px;		
	}
	
	.backbar {
		position:relative;
		display:block;
		background-image: url(/i/panel/blog/pb.jpg);
		background-repeat:repeat-x;
		height:9px;	
	}
	
	.blogprice {
		display:block;
		color:#fff;
		background-color:#ef9900;
		padding:2px 5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		text-shadow: #964b00 0px -1px 0px;
		border-top: solid 1px #777;
		border-left: solid 1px #777;
		border-bottom: solid 1px #fff;
		border-right: solid 1px #fff;	
	}
	
	.blogcolumn {
		color:#444;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;	
		margin-bottom:10px;
		font-size:13px;
		table-layout: fixed;
		background-color:#fff;
		padding:0;
	
	}
	
	.pwrap {
		width:100%;
		overflow: scroll;
		overflow-x:auto;
		overflow-y:hidden;	
	}
	
	.imgblogprof {
		float: left;
		margin: 0;
		padding:0;
	}
	
	.imgblogprof img {
		width: 128px;
		height: 128px;
		margin: 0;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		/*border:3px solid #EEEEEE;*/
	}

/* paginator */

.listpager{
	position:relative;
	left:-50%;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
.listpager li{
	float:left;
}
.listpager a{
	color:#0088CC;
	display:block;
	padding:2px;
	margin-left:2px;
	/*background-color:#ececec;*/
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	/*border: solid 1px #ccc;*/
}
.listpager em{
	float:left;
	color:#000;
	display:block;
	padding:5px;
	margin-left:2px;
	background-color:#ececec;
	font-style:normal;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.listpager a:hover{
	color:#000;
	display:block;
	padding:2px;
	margin-left:2px;
	background-color:#ccc;
	text-decoration:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.cont-pager{width:775px; position:relative; overflow:hidden; text-align:center; margin:5px auto}
.inc-pager{float:left; left:50%; position:relative; text-align:center}
	
	
/* OLD CSS */

.blogpreview{color:#025aa6; font-family:verdana; font-size:10px}
.txt{font-family:verdana; font-size:11px; padding-bottom:6px; cursor:pointer; text-align:center; vertical-align:middle; background-color:#000; color:#FFF; border-right:1px solid #FFF}
.alpha-shadow{clear:both; float:left; background:url(http://img.caesararts.com/i/shadow.gif) no-repeat bottom right; margin:14px 0 0 17px !important}
.alpha-shadow div{background:url(http://img.caesararts.com/i/shadow2.png) no-repeat left top!important; float:left; padding:0 6px 6px 0}
.alpha-shadow img{background-color:#fff; border:1px solid #a9a9a9; margin:0; padding:4px}
/*
pre{display:block; font:100% "Courier New",Courier,monospace; border:1px solid #bae2f0; background:#e3f4f9; overflow:auto; width:800px; margin:.5em 0; padding:10px}
*/


.date_header_van_gog {
	color:#444444;
	font-size:12px;
	margin-bottom:3px;
}

.header_blog_th {
	color:#444;
	padding:5px 0px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:85%;
}

.header_blog_th h1 {
    font-size:1.5em;
    color:#000000;
	margin-bottom: 6px;
}


.floatdivsel {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
	border-radius:5px;	
	-moz-box-shadow:0 0 3px #333;
	background:none repeat scroll 0 0 #F1F1F1;
	/*border:1px solid #999999;
	height:120px;*/
	margin-left:170px;
	position:absolute;
	width:170px;
	/*text-shadow:0 -1px 0 #000000;	*/
	display:none;
	z-index: 1;
}

.floatdivsel ul{
	margin:0px;
}

.floatdivsel ul li {
	padding: 8px 0px 8px 15px;
}

.floatdivsel ul li a {
	line-height:135%;
	margin-bottom:0px;

}

.floatdivsel ul li a {
	font-size:18px;
	/*border-bottom:1px dashed #0088CC;
	color:#0088CC;*/
	display:inline-block;
	text-decoration:none;
}
.floatdivsel ul li a:link, .floatdivsel ul li a:visited, .floatdivsel ul li a:active {
	color: #333;
}

.floatdivsel ul li a:hover {
	color: #95CC00;
}

.ffirst {
	border-bottom: solid 1px #aaaaaa;
}

.fmiddle {
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #aaaaaa;	
}

.flast {
	border-top: solid 1px #ffffff;
}

 .bolubolu {
background-color:#82787B;
color:#fff;
text-shadow: #777 0px -1px 0px;
padding:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
.imgc {
border: solid 3px #eee;-moz-border-radius:3px; -webkit-border-radius:3px;}
.boxblog {
color:#444;
padding:5px;
background-color:#E4F1DB;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

.blockblog {
color:#444;
/*background-color:#E4F1DB;*/
-moz-border-radius:3px;
-webkit-border-radius:3px;
font-size:13px;
margin-bottom:15px;
padding:0px;
}

.header_bblock {
color:#444;
font-size:13px;
margin-bottom:15px;
padding:5px 5px 5px 0px;
font-weight:bold;
border-bottom:2px solid #ddd;
}

.header_bblock h1{color:#444;}

.cont_bblock {
padding:5px;
padding-bottom:10px;
}

.rl_blog {
	float:left;
	width:20%;
	margin: 0px;
	padding: 0px;
	border:0;
}

.center_blog {
	width:58%;
	float:left;
	margin: 0 0%;
	padding: 0px 1%;
	border:0;
}

.header_blog_th h1 {
font-size:1.5em;
}

.remark_blog {
color:#444;
padding:3px;
margin:0;
background-color:#aaa;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-top: solid 1px #888;
border-left: solid 1px #888;
}

.remark_blog h1 {
padding:0;margin:0;font-size:1.0em;color:#fff;
}

.add_blog {
font-size:14px;
color:#fff;
padding:3px 5px;
margin:10px;
background-color:#42aaff;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-top: solid 1px #888;
border-left: solid 1px #888;
text-shadow: #007ba7 0px -1px 0px;
font-family: Arial;
text-align:center;
}
.add_blog span{font-size:22px;}
.add_blog a:link{color:#fff;}
.add_blog a:visited{color:#fff;}

.ci{border:solid 1px #004c5f}

.cgib{border:solid 1px #c6ff00; background-color:#444; width:70%; color:#fff; padding:5px}
.cgiblo{border:solid 1px #FFF; background-color:#FFF; width:90%; color:#333; padding:3px}
.cgis{border-top:solid 1px #000; background-color:#000; color:#fff; padding:5px}
.bento{border:solid 1px #555; background-color:#333; color:#fff; padding:10px}
.ci2{border:solid 1px #555; margin-right:10px}
.ci3{border:solid 1px #111; margin-right:10px}
.ram{border-bottom:solid 1px #f0be32; margin:1px; padding:1px}
.footfontR{font-size:80%; color:#FFF;}
.footfont{font-size:80%; color:#000;}

.angelout{color:#3da9e1}

.angel_twiggy{color:#F0be32}

.upblock{font-size:70%; color:#fff; margin:5px}

.mebufont{font-family:Trebuchet MS; font-weight:700; color:#fff; font-size:100%;}

.txt1{font-family:Trebuchet MS,Verdana; color:#000; font-size:75%;}




.headertd{font-family:Verdana,Geneva,sans-serif; font-weight:700; color:#333; font-size:100%;}

.simpletext{font-family:Verdana,Geneva,sans-serif; color:#000; font-size:120%; }

.uta{font-family:Tahoma; color:#333; font-size:100%;}

.utablo{font-family:Verdana,Geneva,sans-serif;color:#000; font-size:120%; background-color:#FFF; margin-bottom:3px; padding:3px}

.utablom{font-family:Verdana,Geneva,sans-serif; color:#000; font-size:90%;}


.utaa{vertical-align:middle; text-align:center; background-color:#e1f4ff; color:#40a2d7; padding:5px;}

.uta-huuta{vertical-align:middle}


a:link.panel_{font-size:12px; color:#777; vertical-align:top}
a:visited.panel_{font-size:12px; color:#777; vertical-align:top}
a:hover.panel_{font-size:12px; color:#333; vertical-align:top}
a:active.panel_{font-size:12px; color:#777; vertical-align:top}
.ularticle{list-style:none; line-height:150%;padding-top:0px;margin-top:0px;}
.liarticle{padding-top:5px;}
a:link.tcloud{text-decoration:none; color:#025aa6}
a:visited.tcloud{color:#025aa6}
a:hover.tcloud{text-decoration:underline; color:#025aa6}
a:active.tcloud{color:#025aa6}

.vablog{-moz-border-radius:4px; -webkit-border-radius:4px; background-color:#f7f8f3; color:#444; border:dotted 1px #bdb9b9; padding:5px}

.divform{-webkit-box-shadow:0 0 20px #DEDEDE; -moz-box-shadow:0 0 20px #DEDEDE; box-shadow:0 0 20px #DEDEDE; padding:0px; padding-bottom:15px; margin:0px; border:solid 1px #DEDEDE; -moz-border-radius:6px; -webkit-border-radius:6px}
.divform  td{font-size:12px; padding:5px; padding-right:15px}
.divform  input, select, textarea, checkbox{border:solid 1px #DEDEDE; -moz-border-radius:4px; -webkit-border-radius:4px; padding:2px}
.divform  td.header{background-color:#eee; color:#333; font-weight:bold}
.divform #man{text-indent:16px; background:url(/i/panel/man.png) no-repeat 3px center}
.divform #theme{text-indent:16px; background:url(/i/panel/comment_blue.png) no-repeat 3px center}
.divform #name{
	text-indent:0px;
	background:url(/i/panel/pencil.png) no-repeat 3px center;
	background-color: #fff;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/panel/pencil.png');*/
	margin:0;
	padding:0px;
	padding-left:16px;
}


.divform-clear{padding:0px; padding-bottom:15px; margin:0px;}
.divform-clear  td{font-size:12px; padding:5px; padding-right:15px}
.divform-clear input, select, textarea, checkbox{border:solid 1px #DEDEDE; -moz-border-radius:4px; -webkit-border-radius:4px; padding:2px}
.divform-clear td.header{background: url(/i/divclear.gif); color:#333; font-weight:bold; -moz-border-radius:4px; -webkit-border-radius:4px;font-size: 14px;}
.divform-clear #man{text-indent:16px; background:url(/i/panel/man.png) no-repeat 3px center}
.divform-clear #theme{text-indent:16px; background:url(/i/panel/comment_blue.png) no-repeat 3px center}
.divform-clear #name{
	text-indent:0px;
	background:url(/i/panel/pencil.png) no-repeat 3px center;
	background-color: #fff;
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/panel/pencil.png');*/
	margin:0;
	padding:0px;
	padding-left:16px;
}
.divforml{-webkit-box-shadow:0 0 20px #DEDEDE; -moz-box-shadow:0 0 20px #DEDEDE; box-shadow:0 0 20px #DEDEDE; padding:0px; padding-bottom:15px; margin:0px; border:solid 1px #DEDEDE; -moz-border-radius:6px; -webkit-border-radius:6px; font-family:Tahoma; color:#000; }
.divforml  td{font-size:11px; padding-right:2px;}
.divforml input, select, textarea, checkbox{border:solid 1px #DEDEDE; -moz-border-radius:4px; -webkit-border-radius:4px; padding:2px; margin:2px}
.divforml  td.headerl{font-family:Tahoma; font-size:11px; background-color:#eee; color:#555; font-weight:bold; padding:5px; text-align:center}
.divforml  td.headerl a:link{color:#333}
.divforml  td.headerl a:hover{color:#95cc00}
.shadow{margin-top:1px; color:#fff; position:absolute; z-index:0}
.iPhoneCheckContainer{  position:relative;   height:27px;   cursor:pointer;   overflow:hidden}
.iPhoneCheckContainer input{    position:absolute;     top:5px;     left:30px}
.iPhoneCheckHandle{  display:block;   height:27px;   cursor:pointer;   position:absolute;   top:0;   left:0;   background:url(/i/butip/slider_left.png) no-repeat;   z-index:2;   padding-left:4px}
.iPhoneCheckHandleRight{    height:100%;     width:100%;     padding-right:4px;     background:url(/i/butip/slider_right.png) no-repeat top right;     z-index:2}
.iPhoneCheckHandleCenter{    height:100%;     width:100%;     background:url(/i/butip/slider_center.png);     z-index:2}
label.iPhoneCheckLabelOn, label.iPhoneCheckLabelOff{  white-space:nowrap;   font-size:17px;   line-height:17px;   font-weight:bold;   font-family:Helvetica Neue,Arial,Helvetica,sans-serif;   cursor:pointer;   display:block;   height:22px;   position:absolute;   width:auto;   top:0;   overflow:hidden}
  label.iPhoneCheckLabelOn{    color:#fff;     background:url(/i/butip/on.png) no-repeat;     text-shadow:0px 0px 2px rgba(0,0,0,0.6);     left:0;     padding:5px 0 0 8px;     z-index:1}
label.iPhoneCheckLabelOff{color:#8B8B8B; background:url(/i/butip/off.png) no-repeat right 0; text-shadow:0px 0px 2px rgba(255,255,255,0.6); text-align:right; right:0; padding:5px 8px 0 0}
}
::selection{background:#4682b4; color:#fff}
::-moz-selection{background:#4682b4; color:#fff}
.ctext{padding-left:10px; padding-top:10px;}
#btmcontainer{clear:both;width:100%; min-width:800px;position:relative; padding-top:25px; margin-top:25px;}
#leftb{float:left;     width:25%;}
#middleb{    float:left;     width:25%}
#rightb{    float:right;     width:25%}
#mdlcontainer{    clear:both;     width:100%; min-width:800px;     position:relative;     overflow:hidden; padding-top:15px;}
#mid1{    float:left;     width:25%}
#mid2{    float:left;     width:25%; padding-left:5px;}
#mid3{    float:left;     width:49%;}
#mid4{    float:left;     width:25%}
#tcontainer{
clear:both;
width:100%; min-width:800px;
position:relative;
overflow:hidden;margin-top:10px;
background-color:#fafafa;
-moz-border-radius:3px;
-webkit-border-radius:3px;}
#bcontainer{clear:both;width:100%; min-width:800px;position:relative;overflow:hidden; padding-top:20px}

#tleft{    float:left;     width:25%}
#tright{    float:left;     width:74%; text-align:center; height:105px; padding-top:35px;}
.sh-price {font-size:120%;color:#fff;background-color:#ef9900;padding:2px 5px;-moz-border-radius:5px; -webkit-border-radius:5px;text-shadow: #964b00 0px -1px 0px;border-top: solid 1px #777;border-left: solid 1px #777;border-bottom: solid 1px #fff;border-right: solid 1px #fff;}
.ratetop{color:#444;  margin:0}
.ratetop td{ margin:0; padding:1px 2px}
/**/
.checked{background-color:#fff;background-image:url(chk_on.png)}
.unchecked{background-color:#fff;background-image:url(chk_off.png)}
.selected{background-color:#fff;background-image:url(rdo_on.png)}
.unselected{background-color:#fff;background-image:url(rdo_off.png)}
.leftcol{float:left;clear:left;width:50%}
.rightcol{float:left;clear:right;width:50%}
label{
	float:right;
	display:block;
	padding:0.5em;
	padding-left:32px;
	background-position:8px center;
	background-repeat:no-repeat;
	clear:both;
	cursor:pointer
}
.ratingblock {
	vertical-align:middle;
	display:block;
	padding-bottom:2px;
	margin-bottom:2px;
	}

.loading {
	height: 30px;
	background: url('../images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('../images/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('../images/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}		
#facebox .b {
  background:url(b.png);
}

#facebox .tl {
  background:url(tl.png);
}

#facebox .tr {
  background:url(tr.png);
}

#facebox .bl {
  background:url(bl.png);
}

#facebox .br {
  background:url(br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
body > div.jGrowl {
	position:			fixed;
}

body > div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

body > div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

body > div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

body > div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

body > div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#222;
	color: 					#fff;
	opacity: 				.95;
	filter: 				alpha(opacity = 95);
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				12px;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.header {
	font-weight: 			bold;
	font-size:				10px;
}

div.jGrowl div.jGrowl-notification div.close {
	float: 					right;
	font-weight: 			bold;
	font-size: 				12px;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	height: 				15px;
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				11px;
	font-weight: 			bold;
	text-align: 			center;
}

div.jGrowl div.red {
	background-color: 		#e32636;
	color: 					#fff;
	font-size: 				14px;
}

div.jGrowl div.red div.close {
	display:	none;
}

div.jGrowl div.black {
	background-color: 		#222;
	color: 					#fff;
	font-size: 				14px;
	border: solid 1px #555;
	text-shadow:1px 1px 0 #202020;
}

div.jGrowl div.black div.close {
	display:	none;
}


div.jGrowl div.green {
	background-color: 		#5da130;
	color: 					#fff;
	font-size: 				14px;
}

div.jGrowl div.green div.close {
	display:	none;
}

a {
outline:none;
}

.entry {
}

span.link a {
	font-size:150%;
	color: #000000;
	text-decoration:none;
}

a.vote_up, a.vote_down, a.vote_Nup, a.vote_Ndown {
	display:inline-block;
	background-repeat:none;
	background-position:center;
	height:20px;
	width:20px;
	margin-left:4px;
	text-indent:-9000%;
}

a.vote_up,a.vote_Nup {
	background:url("/i/ivote/thumb_up.png");
}

a.vote_down,a.vote_Ndown {
	background:url("/i/ivote/thumb_down.png");
}

.votes_count {
	font-family: Arial;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}



a.vote_up_comment, a.vote_down_comment, a.vote_Nup_comment, a.vote_Ndown_comment {
	display:inline-block;
	background-repeat:none;
	background-position:left bottom;
	height:14px;
	width:14px;
	margin-left:4px;
	text-indent:-9000%;
}

a.vote_up_comment,a.vote_Nup_comment {
	background:url("/i/ivote/thumb_up_comments.png");
}

a.vote_down_comment,a.vote_Ndown_comment {
	background:url("/i/ivote/thumb_down_comments.png");
}

.votes_count_comment {
	font-family: Arial;
	color:#444;
	font-size:1.08em;
	font-weight:bold;

}


.wrapcomm {
text-align:left;width:60%;margin-bottom:27px;
}

.wrapcomm p{

margin-top:2px;
}


.uline {
color:#999;
}

.uline img {
border: solid 3px #ebebeb;vertical-align:middle;
}

.uline b {
color:#2786c2;
}

.idlnkcomm {
float:right;width:10px;
}


			#reg_button a {
				display:block;
				width:238px;
				height:55px;
				background: url("/i/buttonbeutifullyan.png") 0 0 no-repeat;
				margin: 0;

				font: bold 14px/1 sans-serif;
				text-decoration: none;
			}

			#reg_button a:hover { 
				background-position: 0px -55px;
			}

			#reg_button a:active {
				background-position: 0px -110px;
			}
			
			.exlin h1 {
				font-family: Arial; font-size:18px; font-weight:normal;padding-top:0px;line-height:normal;margin-bottom:0;
			} 
			
			.exlin a:link {
				color:#0066cc;
			} 
			
			.exlin a:visited {
				color:#0066cc;
			} 		
			
			.exlin a:hover {
				color:#ff3300;
			}
			
			.ex-link a:active
				color:#ff3300;
			}		
			
			.blog-view-a {
				display: block;
			}
			
			.blog-view-na {
				display: none;
			}
			
			.actcb {
				background-color:#0DA6FF;
				color:#fff;
				padding:5px;
				padding-top:3px;
				padding-bottom:3px;
				text-decoration: none;
			}
			
			.noactcb {
				border-bottom:1px dashed;
				text-decoration:none;
				color: #0066CC;
								
			}
			
			a.actcb:link, a.actcb:visited, a.actcb:hover, a.actcb:active  {text-decoration:none; color:#fff;}
			a.noactcb:link, a.noactcb:visited, a.noactcb:hover, a.noactcb:active  {text-decoration:none; color: #04192A;}
			
	#friends a:link {color:#777;}
	
/* CSS Document */
ul#cssmenu {
        margin: 0;
        margin-left: 10px;
        border: 0 none;
        padding: 0;
        list-style: none;
        background: #686E75;
        height: 30px;
        font: bold 12px/28px Verdana, Arial;
}

ul#cssmenu li {
        margin: 0;
        border: 0 none;
        padding: 0;
        float: left;
        display: inline;
        list-style: none;
        position: relative;
        height: 28px;
        z-index: 999;
}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        width: 160px;
        list-style: none;
        display: none;
        position: absolute;
        top: 30px;
        left: 0;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 150px;
        float: left;
        display: block !important;
        display: inline;
}

/* Main Menu */
ul#cssmenu a {
        border: 0px;
        padding: 0 10px;
        float: none !important;
        float: left;
        display: block;
        background: #686E75;
        color: #FFFFFF;
        font: bold 12px/28px Verdana, Arial;
        /*text-decoration: none;*/
        height: auto !important;
        height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
        background: #333;
        color:#fff;
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        /*border-top: 1px solid #FFFFFF;*/
        float: none;
        background: #686E75;
        color: #FFFFFF;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
        /*border-top: 1px solid #FFFFFF;*/
        background: #333;
        color:#fff;
        /*border-bottom:#333 1px solid;*/
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
} 
	
	

	
	