*{
	margin: 0em;
	padding: 0em;
}

h1,h2, body.el-rte-structure h1, body.el-rte-structure h2
{ padding-bottom:10px;padding-top:10px;	line-height:100%;
}
h1, h2, h3, h4, h5,body.el-rte-structure h1,body.el-rte-structure h2, body.el-rte-structure h3, body.el-rte-structure h4, body.el-rte-structure h5{
	text-align:left;
}

h2, body.el-rte-structure h2{ line-height:100%; }


body, body.el-rte-structure body{
	font-family: Verdana, Geneva, "Nimbus Sans L", sans-serif;
	font-size: 10pt;
	color: #111;
}

a, body.el-rte-structure a{
	color: #369;
	text-decoration: underline;
}
button, input, select, textarea {
  font-family: inherit;
  font-size: inherit;
  }
  button::-moz-focus-inner,
  input::-moz-focus-inner {
  border: 0;
  }

a:hover , body.el-rte-structure a:hover   { color: #bd2026; }
a:visited, body.el-rte-structure a:visited{ color: #400080/*39892f*/;}

.sidebar_content, .sidebar_block
{
 margin-bottom:5px;
}

/* Outer */

#outer
{
	padding: 0em;
	margin: 0em;
	width: 100%;
	background-color: #efefef;
}

#main1
 {
    max-width: 1440px;
    margin: auto;
    text-align: center;
	background-color: #fff;
}
/* Header */

#header
{
	position: relative;
	background: #000 url('header_stars.png') bottom right /*repeat-x 0em -0.6em*/;
	height: 131px;
	font-family: Verdana, Geneva, "Nimbus Sans L", sans-serif;
}

#header-logo
{
	position: absolute;
	/*background: url('logo_tr_2.png') top left no-repeat;*/
	width:263px;
	height:70px;
	top: 20px;
	left:10px;
	border:0px;
}

#header h1
{
	font-size: 1px; 
	z-index:0;
	color:#00B2EE;
	letter-spacing: -100px;
}

#header a  h1 {
	color: #00B2EE;
	text-decoration: none;
	text-indent: -3000px;
}
#header a  img{border:0;}

#header h2
{
	position: absolute;
	background: #ccc;
	font-size: 0.8em;
	top: 8em;
	color: #E0E8EF;
}
#header h3
{
	background: #ddd;
}
#header h4
{
	background: #eee;
}
#header h5
{
	border-bottom:1px solid #aaa;
}
#header h6
{
	border-bottom:1px solid #ddd ;
}

#body-top-mail
{
 	position:absolute;	
	right:13px;
	top:70px;
	width:18px;
	height:14px;
	background-image: url("mail_sign.png");
	background-position: -72px 0px;
	float:right;
	margin:0 0 0 0;	
	text-indent:1.6%;
	z-index:4;	
}
#body-top-eng
{
 	position:absolute;
	right:0px;
	top:40px;
	width:40px;
	height:23px;
	float:right;
	margin:0 0 0 0;	
	z-index:4;
	padding-right:0px;
	padding-left:2px;
	font-size:16px;
	font-weight:500;
	font-family: Verdana, Geneva, "Nimbus Sans L", sans-serif;
	color:#999;

}
#phone
{
 	position:absolute;
	right:5px;
	top:100px;
	float:right;
	margin:0 0 0 0;	
	z-index:4;
	padding-right:0px;
	padding-left:2px;
	font-size:12px;
	font-weight:500;
	font-family: Verdana, Geneva, "Nimbus Sans L", sans-serif;
	color:#999;
}
#skype
{
 	position:absolute;
	right:5px;
	top:116px;
	float:right;
	margin:0 0 0 0;	
	z-index:4;
	padding-right:0px;
	padding-left:2px;
	font-size:12px;
	font-weight:500;
	font-family: Verdana, Geneva, "Nimbus Sans L", sans-serif;
	color:#999;
}
/* header-menu-1 */

#header-menu-1
{
	position: absolute;
	top: 0.5em;
	right: 3em;
}
#header-menu-1 ul{
	list-style: none;
}

#header-menu-1 li{
	display: inline;
	padding-left: 1.0em;
	line-height:50%;	
}

#header-menu-1 li.first
{
	border: 0em;
	margin-left: 0em;
	padding-left: 0em;
}

#header-menu-1 li a
{
	color: #fff;
	padding: 0.1em;
	padding-top:0;
	text-decoration: none;
	font-weight: 300;
	font-family: Verdana, Geneva, "Nimbus Sans L", sans-serif;
	font-size:85%;
}

#header-menu-1 li a:hover
{
	text-decoration: underline;
}

/* Content */

#content
{
	line-height: 1.5em;
	text-align:left;
}

#content p
{
	margin-bottom: 1.5em;
}

#content h2,#content h3,#content h4,h5,h6, .sidebar_heading, body.el-rte-structure h2, body.el-rte-structure h3
{
	color: #226;
	margin-bottom: 0.25em;
	/*border-bottom: dashed 1px #dfdfdf;*/
	padding-bottom: 0.3em;
}
#content h2, body.el-rte-structure h2
{
	font-size: 1.5em;
}

#content h3, body.el-rte-structure h3
{
	font-size: 1.1em;
}

#content ul,#content ol,body.el-rte-structure ul, ,body.el-rte-structure ol
{
	margin-bottom: 0.5em;
	list-style: square;
}
#columRight ul
{
	margin-bottom: 0.1em;
}

#content blockquote, body.el-rte-structure blockquote
{
	margin-bottom: 1.5em;
	padding: 0.5em 0.5em 0.5em 1.5em;
	border-left: solid 3px #379ddd;
	background: #FDFDFD url('a7.gif') top left repeat-x;
	text-align:justify;
	width:94%;
}

#content blockquote p, body.el-rte-structure blockquote p
{
	margin-bottom: 0em;
}

#content table, body.el-rte-structure table
{
	margin-bottom: 0.5em;
	border-collapse: collapse;
	text-align: left;
	vertical-align:top;
}

#content table th, body.el-rte-structure th{
	font-weight: bold;
	padding: 0.5em;
}

#content table td, body.el-rte-structure table td{
	padding: 1px;
	padding-bottom:2px;
	border-right: solid 1px #ccc;
}

#content table tr.rowH, body.el-rte-structure table tr.rowH{
	color: #fff;
	background: #379ddd ;/*url('a8.gif') top left repeat-x;*/
	border-right: solid 1px #fff;
}

#content table tr.rowA, body.el-rte-structure table tr.rowA{
	background: #F8F8F8 url('a6.gif') top left repeat-x;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	color: inherit;
}

#content table tr.rowB, body.el-rte-structure table tr.rowB{
	background: #FDFDFD url('a7.gif') top left repeat-x;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	color: inherit;
}
#content table tr.rowB td , body.el-rte-structure table tr.rowB td{
	/*border-: 1px solid #d8d8d8;*/
}


hr, body.el-rte-structure hr{
	color: #379ddd;
	background-color: #379ddd;
	height: 1px;
	margin-right:2em;
}
/* Primary Content */

#primaryContentContainer
{
	background-color: #ffffff;
	margin-bottom: 0px;
	margin-left: 245px;
	margin-right: 250px;
	margin-top: 0px;
	line-height:140%;
}


#primaryContentContainer td, body.el-rte-structure td
{
margin-bottom:2px;	line-height:112%;

}
/*
#primaryContentContainer a:visited:before {
	    content:  "\2713 ";
	}
*/
#primaryContentHead{
	background: #fff ;
	/*padding: 2px 0 0 18.8em;*/
	border-bottom:2px #fff solid;
}

#primaryContent
{
	/*margin: 0em 19em 0em 17.25em;*/
	padding: 0.5em 3em 0.0em 3em;
	text-align:justify;
}
#primaryContent ul,#primaryContent ol, body.el-rte-structure ol , body.el-rte-structure ul
{
margin-left:1.5em;
line-height:95%;
}
#primaryContent ul li,#primaryContent ol li, body.el-rte-structure ol li, body.el-rte-structure ul li
{
	margin-bottom:3px;
}

.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
	

/* Left Column */
#columnLeft {
	float:left;
	width: 245px;
	margin:0; padding:0;
	background: #fff;
	font-size:90%;
	color:#336;
	border-top:2px solid #fff;
	border-left:10px solid #fff;
	padding-left:1px;
}

 /*.box1, */
 #block_news,.box2,.box33,.box50,.box100, .box100b,.box100ef, blockquote{
    margin: 0 auto 5px auto;
    padding: 1px;
    border: 1px solid #ccc;/*#e6e6e6;*/
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    behavior: url(border-radius.htc);
}
#columnLeft .box2
{
 margin: 0 auto 5px auto;  
 margin-top:5px;
 margin-left:0;
 margin-right:0;
}

#block_news,.box2{
   width: 235px;
}
#columnLeft .box1{
	margin: 0 auto 5px auto;
    padding: 1px;
    padding-top:5px;
	
}
#columnRight .box1{
	width: 240px;
	margin: 0 auto 5px auto;
    padding: 1px;
    padding-top:8px;
	text-align:center;
	/*background: #fff url('http://vgoroskope.ru/css/banners/darim_zvjozdy.png') left bottom no-repeat;*/
	border:none;
}
#columnRight .box1 table td{border-right:0px;}
#columnLeft .box2
{
	width: 235px;
}
#columnLeft .clWhite a {margin-left:7px;text-decoration:none; color: #fff;display: inline;}

.box50, body.el-rte-structure .box50,.box33{
width:48%;float:left;background:#abf;
margin-left:1%;
display:inline;
background:#efefef;
}
.box33{width:31%}

.box50 hr, body.el-rte-structure .box50 hr{
	color: #1b214f;
	background-color: #1b214f;
	height: 1px;
	margin-right:1em;
}
.box100, body.el-rte-structure .box100,.box100b,.box100ef{
width:97.5%;float:left;
margin-left:1%;
background:#ccd;
}
.box100b {background:#fff;padding:5px 5px 5px 5px ;}
.box100ef{background:#efefef; font-size:90%;padding:5px 5px 5px 5px ;}

#center_teasers
{
/*	margin: 0px auto 15px auto;
	margin-top:30px;
	margin-bottom:10px;
	padding: 1px;
    border: 1px solid #e6e6e6;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    behavior: url(border-radius.htc);*/
}

#center_teasers .up-teaser
{
	margin: 0px auto 15px auto;
	margin-top:15px;
	margin-bottom:10px;
	border: 1px solid #222;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    behavior: url(border-radius.htc);
}

#columnLeft .sidebar_block {padding-bottom:50px;padding-left:1px;}

#columnLeft h3 
{
	background: url('dot-white-star.png') 0 -3px no-repeat;
	padding-left:25px;

}

#columnLeft ul { list-style-type: disc; line-height:120%; color:#99c;}

#columnLeft table,
#columnLeft table td
{
	padding: 0 0 0 0;
	margin: 0 0 0.2em 0;
	border: none;
}

#columnLeft .sidebar_block_blue{
    width: 233px;
    margin: 0 0 0 0;
    margin-top:0px;
    padding-left: 5px;
	margin-bottom:10px;
    border: 1px solid rgb(51, 153, 204);
	background: #69f;/* url('banners/darim_zvjozdy.png') left bottom no-repeat;*/
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    behavior: url(border-radius.htc);
}


.sidebar_heading_1_top
{
	color: #fff;
	font-size:110%;
	text-align:center;
	/*padding: 6px 0px 7px 45px;*/
	margin-right:10px;
	text-transform: uppercase;
	font-weight:900;
}


#columnLeft .sidebar_heading_1
{
	color: #001;
	font-weight:300;
	background: #fff url('bullet_gray.png') 5px 9px no-repeat;
	padding: 4px 0px 5px 20px;
	text-transform: uppercase;
	margin-top:0.5em;
}
#columnLeft .sidebar_heading
{
	color: #001;
	font-weight:300;
	text-transform: uppercase;
	background: #ccd;
	color:#226;
	text-align:center;
}
.backgr1{
	background: #99c url('bullet_gray.png') 8px 8px no-repeat;
}
#columnLeft .sidebar_block_rt{
padding-top:0px;
padding-bottom:3px;

text-align:center;
margin:0 auto;
}
#columnLeft .sidebar_block_rt a{color: #c00;margin-left:10px;}

#columnLeft .sidebar_heading_2
{
	color: #c00;
	padding-bottom: 0.3em;
	font-size:100%;
	/*background: url('star-red.jpg') 4px 9px no-repeat;*/
	padding: 0px 10px 0px 0px;
	/*text-transform: uppercase;*/
	/*letter-spacing:-1px;*/

}

#columnLeft .sidebar_heading_2 a
{
	color:#c00;
	font-size:110%;
	font-weight:300;
	text-decoration:underline;
}

#columnLeft form
{
	margin: 0 0 0 0;
	padding: 2px 0 2px 1px ;
}
#columnLeft form table td
{
color:white;
}

#columnLeft .sub_heading{
font-weight:300;
text-decoration:underline;
padding:4px 0 4px 15px ;
margin:0 0 0 13px ;
background: #fff url('bullet_blue.png') 0 10px no-repeat;
}

#columnLeft .sidebar_block 
{
margin: 0 0 0 0;
padding:0 0 0 0px ;
}

#columnLeft .sidebar_block ul
{
	padding:0 0 0 30px ;	
	margin:0 0 1px 0;
	list-style-type:disc;
}

#columnLeft .sidebar_block ul li{
	padding:0 0 0 0 ;	
	margin:0 0 0 0;
}

#columnLeft .sidebar_block li, 
#columnLeft  .sidebar_content ul li{padding-bottom:5px;}
#columnLeft .sidebar_block ul  li{ 
line-height:135%;
}

#columnLeft  a {text-decoration:none; color: #003;}
#columnLeft a:hover {color: #33b;text-decoration:underline;background:#eef;}

/* RIGHT COLUMN */

#columnRight
{
	position: relative;
	float: right;
	z-index: 1;
	font-size:85%;
	width: 250px;
	padding: 0em 0em 0.5em 0em;
	line-height:120%;
	background: #fff; /*url('br-right.png');*/
	border-right:10px solid #fff;
	/*border-left:23px #fff solid;
	margin-top:2em;*/
}

#columnRight .xbg
{
	position: absolute;
	left: 0em;
	bottom: -64px;
	background: #f00;/* url('bg-column-right.png') top left no-repeat;*/
	height: 64px;
	width: 128px;
}

#columnRight a
{
	color:#222;
}
/*
#columnRight h3 
{
	background: #fff url('bullet_white.png') 0 -3px no-repeat;
	padding-left:25px;
}

#twtr-hd h3 
{background-image: none;}

*/

#columnRight .sidebar_heading_1
{
	color: #fff;
	font-weight:400;
	text-transform: uppercase;
	background: #111 url('dot-white-star.png') 0px 0px no-repeat;
	padding: 8px 0px 8px 21px;
	text-transform: uppercase;
}

#columnRight .sidebar_heading_2
{
	color: #001;
	font-weight:900;
	text-transform: uppercase;
	background: #fff url('bullet_gray.png') 4px 9px no-repeat;
	padding: 8px 0px 8px 21px;
	text-transform: uppercase;
}

#columnRight ul { color:#003;list-style: none; padding-left:21px;margin-top:0px;padding-top:0px;line-height:165%;padding-bottom:0px;font-size:105% }
#columnRight  li a {color:#003; font-weight:400; text-decoration: none;}
#columnRight  a:hover {color:#33b;}
#columnRight  li a:hover {color:#33b;text-decoration:underline;background:#eef;}



#columnRight  .bulleted {text-transform: uppercase;list-style: disc;list-style-image:url('bullet_blue.png')}


#columnRight .astrologer{padding-top:5px;float:left; width:104px; height:141px;line-height:90%;text-align:center;}
#columnRight .astrologer a{border:none;color:#333;}
#columnRight .astrologer a:hover{text-decoration:underline;border:none;color:#33f;}
#columnRight .astrologers-advert {float:left; width:224px; height:33px;text-align:center;font-size: 110%;line-height:90%;width:100%;
padding-top:3px;
background: #efefef;
}
#columnRight td {border:none;}
/**************** BLOCKS ***************/

/**********LOGIN**********/

#email
{
	border:1px solid #7a7a7a;
	width:170px;
	font-family: Verdana, Geneva, "Nimbus Sans L", sans-serif;
	font-size:100%;
	text-align:left;
	margin:1px;
	margin-left:2px;
	margin-right:2px;
	padding-bottom:3px;
}
#password
{
	border:1px solid #7a7a7a;
	width:110px;
	font-family: Verdana, Geneva, "Nimbus Sans L", sans-serif;
	font-size:110%;
	margin:1px;
	margin-left:2px;
	margin-right:2px;
	padding-left:3px;
	display: inline;
}

fieldset.sign-in{	border:none;padding:0;margin:0;width:235px;}
fieldset.sign-in legend{	display:none;}
.sign-in .row
{	position:relative;
	display:inline-block;
	overflow:hidden;
/*	background-color:#ddd;
	background-color:rgba(200,200,200,0.15);
	padding:0px 0px 0px 0px;
	margin:0px 0px 0 0px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	line-height:12px;
	zoom:1;
	*/
}
.sign-in label
{	display:none;
	position:absolute;
	top:0;
	color:#999;
	-webkit-transition:font-size linear .1s,opacity linear .2s;	
}
.sign-in .row
{	/*background-color:#eaeaea;
	background-color:rgba(200,200,200,0.3);
	*/
}
.sign-in .content label
{	font-size:0;
	opacity:0;
	*display:none;
	
}
.sign-in input
{	/*padding:6px;*/
	/*width:288px;*/
	background-color:#fff;
}

/*******ZODIACS ********/
#columnRight .zodiacks table
{
padding:0px;
margin:0px;
border-spacing:0px;
}

#columnRight .zodiacks table td 
{
	width: 44px;
	height: 44px;
	margin-top:0px;
	vertical-align:top;
	border:none;
	padding: 0 0 0 0;
}
.zodiacks a{
	margin-top:0px;
	padding-top:0px;
} 

.zodiac_1,
.zodiac_2,
.zodiac_3,
.zodiac_4,
.zodiac_5,
.zodiac_6,
.zodiac_7,
.zodiac_8,
.zodiac_9,
.zodiac_10,
.zodiac_11,
.zodiac_12
{	
	text-indent: -1999em;
	width: 42px;
	height: 42px;
	position:absolute;	
}

.zodiac_1 , .user_1{
  background-image: url("all12.png");
  background-position: 0px 0px;
}
.zodiac_2 ,.user_2{
  background-image: url("all12.png");
  background-position: 0px -44px;
}
.zodiac_3,.user_3 {
  background-image: url("all12.png");
  background-position: 0px -88px;
}
.zodiac_4 ,.user_4{
  background-image: url("all12.png");
  background-position: 0px -132px;
}
.zodiac_5,.user_5 {
  background-image: url("all12.png");
  background-position: 0px -176px;
}
.zodiac_6,.user_6 {
  background-image: url("all12.png");
  background-position: 0px -220px;
}
.zodiac_7,.user_7 {
  background-image: url("all12.png");
  background-position: 0px -264px;
}
.zodiac_8,.user_8 {
  background-image: url("all12.png");
  background-position: 0px -308px;
}
.zodiac_9 ,.user_9{
  background-image: url("all12.png");
  background-position: 0px -352px;
}
.zodiac_10 ,.user_10{
  background-image: url("all12.png");
  background-position: 0px -396px;
}
.zodiac_11 ,.user_11{
  background-image: url("all12.png");
  background-position: 0px -440px;
}
.zodiac_12 ,.user_12{
  background-image: url("all12.png");
  background-position: 0px -484px;
}
.user_1,
.user_2,
.user_3,
.user_4,
.user_5,
.user_6,
.user_7,
.user_8,
.user_9,
.user_10,
.user_11,
.user_12
{	
	width: 44px;
	height: 44px;
}

/* FOOTER */
#footer
{
 clear: both;

	position: relative;
	z-index: 1;
	border-top: solid 1px #dfdfdf;
	padding: 1em 0em 2em 0em;
	margin: 0em 0em 0em 0em;
	text-align: left;
	background:#090a2c;
	line-height:150%;
	font-size:100%;
	color: #ccc;
}
#footer ul{padding:1em 1em 1em 1em;}
#footer hr{width:450px;color:#111;background:#111;height:1px;
margin-bottom:10px;
margin-top:0px;
}
.footer_block  .sidebar_heading{
margin:0 0 0 0 ;
padding:0 0 0 0 ;
}
.footer_block td
{
	width:220px;
	vertical-align:top;
	margin-top:0;
	padding-top:0;
}
#footer .sidebar_heading {font-weight:600;color:#fff;text-align: left;}
#footer ul {text-align:left;margin-left:15px;}
#footer li {text-align:left;}
#footer li a {color:#888;text-decoration:none;text-align:left;}

/*-------------*/
#header-outer {
				width: 100%;
				background: #090c2d;
			}
#header-outer-bg{
	background: #999 url(header-btm.png) repeat-x ;
	height:2px;
	width:100%;
}

#header {
	width: 1000px;
	height: 190px;
	padding: 0px;
	margin: 0px auto;
	background: #090a2c url(shapa.jpg) no-repeat center top;
}

#menu-handler{
	position: absolute;
	bottom:5px;
	width:100%;
	text-align: center;
}
#header-menu-2 {
	
	/*left:4em;*/
	font-family:Verdana, Geneva, "Nimbus Sans L", sans-serif;
	font-size:0.95em;
	font-weight:800;
	width:auto;
	margin:0 auto; }
#header-menu-2 ul { list-style:none;}

#header-menu-2 ul li { display:inline;
	/*float:left;*/
	margin-right:2px;
}
#header-menu-2 ul li a { 
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px; 
	behavior: url(border-radius.htc);
	/*behavior:border-radius-topright.htc;*/
	}

/* background color set to RGBA, with opacity on 0.3 and also using text-shadow */
#header-menu-2 ul li a { 
	padding:11px; 
	padding-top:5px;
	padding-bottom:5px;
	background: #efefef; /*rgba(239,239,329,0.3); */
	text-decoration: none; 
	/*font: 14px Arial, Helvetica, Sans-Serif; */
	letter-spacing: -1px; color: #402e16;
	text-shadow: #eee 0px 0px 2px; }
	
/* hover state shows a linear gradient and opacity it brought down to 0.9 and also shows a very slight grey gradient on top */
#header-menu-2 ul li a:hover { 
	-moz-box-shadow: 0 -5px 10px #777;
	-webkit-box-shadow: 0 -5px 10px #777;
	color: white;
	background: -webkit-gradient(
		linear, right bottom, left top, color-stop(0, rgb(237,227,112)), color-stop(0.72, rgb(255,173,10))) !important;
	background: -moz-linear-gradient(
		right bottom, rgb(181,221,250) 10%, rgb(69,70,104) 92%) !important;
		background-color:rgb(138,159,189) !important;
		-moz-opacity:0.95; filter:alpha(opacity=95); opacity:0.95; }

.up-teaser-wrap
{padding-bottom:0.5em;}
 #up-mikrogoroskop,
 { height:271px; float:left; width:252px; 
 /*background-image:url('banners/mikrogorosk.jpg');*/}

  /*#up-teaser-mikrogoroskop { background:#fff url('./css/banners/mikrogorosk.jpg');}

 #up-teaser-goroscopes    { background-image:url('./css/banners/gorosk.jpg');}
#up-teaser-peoplesearch  { background-image:url('./css/banners/znakomst.jpg');}

*/


/**********************/
  input[type=checkbox]:focus {
  outline: none;
  border-color:#6699ff;
  }
  .loginButton , .attButton{
  display: inline-block;
  min-width: 70px;
  text-align: center;
  color: #555;
  font-size: 11px;
  font-weight: bold;
  height: 24px;
  padding: 0 8px;
  line-height: 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.218s;
  -moz-transition: all 0.218s;
  -ms-transition: all 0.218s;
  -o-transition: all 0.218s;
  transition: all 0.218s;
  border: 1px solid #dcdcdc;
  border: 1px solid rgba(0,0,0,0.1);
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
  background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: default;
  }
  *+html .loginButton {
  min-width: 76px;
  max-width: 300px;
  }
  
  button.loginButton, button.attButton, input[type=submit].loginButton ,input[type=submit] .attButton{
  height: 24px;
  line-height: 24px;
  vertical-align: center;
  margin: 0;
  margin-right:10px;
  }
  *+html button.loginButton,*+html button.attButton,*+html input[type=submit].attButton,
  *+html input[type=submit].loginButton {
  overflow: visible;
  }
  .loginButton:hover, loginButton.attButton:hover {
  border: 1px solid #c6c6c6;
  color: #333;
  text-decoration: none;
  -webkit-transition: all 0.0s;
  -moz-transition: all 0.0s;
  -ms-transition: all 0.0s;
  -o-transition: all 0.0s;
  transition: all 0.0s;
  background-color: #f8f8f8;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));
  background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: 0 1px 1px rgba(0,0,0,0.1);
  }
  .loginButton:active , .attButton:active{
  background-color: #f6f6f6;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));
  background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1);
  background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1);
  background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1);
  background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1);
  background-image: linear-gradient(top,#f6f6f6,#f1f1f1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  }
  .loginButton:visited, .attButton:visited {
  color: #666;
  }
  .loginButton, .attButton{
  border: 1px solid #3079ed;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1);
  background-color: #6699ff;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#6699ff),to(#4787ed));
  background-image: -webkit-linear-gradient(top,#6699ff,#4787ed);
  background-image: -moz-linear-gradient(top,#6699ff,#4787ed);
  background-image: -ms-linear-gradient(top,#6699ff,#4787ed);
  background-image: -o-linear-gradient(top,#6699ff,#4787ed);
  background-image: linear-gradient(top,#6699ff,#4787ed);
  color: green \0/IE8+9;
  background: #6699ff \0/IE8+9;
  width: 100px \0/IE8+9;
  }
  .loginButton:hover .attButton:hover{
  border: 1px solid #2f5bb7;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #6699ff;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#6699ff),to(#357ae8));
  background-image: -webkit-linear-gradient(top,#6699ff,#357ae8);
  background-image: -moz-linear-gradient(top,#6699ff,#357ae8);
  background-image: -ms-linear-gradient(top,#6699ff,#357ae8);
  background-image: -o-linear-gradient(top,#6699ff,#357ae8);
  background-image: linear-gradient(top,#6699ff,#357ae8);
  }
  .loginButton:active,.attButton:active {
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  } 
  
.justButton{
  border: 1px solid #3079ed;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1);
  background-color: #66cc66;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#66cc66),to(#339933));
  background-image: -webkit-linear-gradient(top,#66cc66,#339933);
  background-image: -moz-linear-gradient(top,#66cc66,#339933);
  background-image: -ms-linear-gradient(top,#66cc66,#339933);
  background-image: -o-linear-gradient(top,#66cc66,#339933);
  background-image: linear-gradient(top,#66cc66,#339933);
  }
  .justButton:hover {
  border: 1px solid #2f5bb7;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #357ae8;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#66cc66),to(#357ae8));
  background-image: -webkit-linear-gradient(top,#66cc66,#357ae8);
  background-image: -moz-linear-gradient(top,#66cc66,#357ae8);
  background-image: -ms-linear-gradient(top,#66cc66,#357ae8);
  background-image: -o-linear-gradient(top,#66cc66,#357ae8);
  background-image: linear-gradient(top,#66cc66,#357ae8);
  }
  .justButton:active{
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  } 

input[type=text],input[type=password],textarea
{	-moz-transition:border linear .2s,-moz-box-shadow linear .2s;
	-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;
	-o-transition:border linear .2s,box-shadow linear .2s;
	transition:border linear .2s,box-shadow linear .2s;
	
}
input[type=text],input[type=password],textarea
{	border:1px solid #ccc;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	
}
.selected.button:focus,input[type=text]:focus,input[type=password]:focus,textarea:focus
{	outline:none;
	border-color:#55bef1;
	-moz-box-shadow:0 0 8px rgba(82,168,236,.75);
	-webkit-box-shadow:0 0 8px rgba(82,168,236,.75);
	box-shadow:0 0 8px rgba(82,168,236,.75);
	
}


  .orion_active_link {background:#39f;color:#fff}

/*  
#columnLeft  .clWhite a :hover{text-decoration:underline;
	color:#ccc;
}*/

.star{text-indent:9px; height: 44px; width: 9px; background: transparent url(/css/star-gold.png) repeat-x left bottom;}
.star2{text-indent:18px; height: 44px; width: 18px; background: transparent url(/css/star-gold.png) repeat-x left bottom;}
.star3{text-indent:28px; height: 44px; width: 27px; background: transparent url(/css/star-gold.png) repeat-x left bottom;}
.humangreen_l{display:block;height: 40px; width: 80px; background: transparent url(/image/human_green.png) no-repeat 20px 0px;margin-top:-9px;float:top;line-height:12px;}
.humangreen_r{height: 37px; width: 40px; background: transparent url(/image/human_green.png) no-repeat right; margin-top: -3px; margin-right:0; float:right; border: solid 1px transparent;}
.humanred_l   {display:block;height: 40px; width: 80px;  background: transparent url(/image/human_red.png) no-repeat 20px 0px;margin-top:-9px;float:top;line-height:12px;}
.humangred_r{height: 37px; width: 40px; background: transparent no-repeat right; margin-top: -3px; float: right; border: solid 1px transparent;}
.arrowsgreen2u{display: block; height: 10px; width: 39px; background: transparent url(/image/3.png) no-repeat left;}
.arrowsgreenfu{display: block; height: 10px; width: 39px; background: transparent url(/image/4.png) no-repeat left;}
.arrowsred2u{display: block; height: 10px; width: 39px; background: transparent url(/image/2.png) no-repeat left;}
.arrowsredfu{display: block; height: 10px; width: 39px; background: transparent url(/image/1.png) no-repeat left;}
.arrowbox{display: block; width: 39px; height: 37px; float: right; padding:0; margin-right: 40px; float: right; margin-top: -37px;}
.arrowboxred{display: block; width: 39px; height: 37px; float: right; padding:0; margin-right: 40px; float: right; margin-top: -37px;}
.relbox{display: block; position: absolute; right: 23em; margin: 0; padding:0; height: 37px; width: 119px;}
.relboxred{display: block; position: absolute; right: 23em; margin: 0; margin-top: 40px; padding:0; height: 37px; width: 119px;}

#astrosearch_res td{height:52px;margin-left:5px;margin-right:5px;}
#astrosearch_res td.star3{width:70px;}

/*Профиль*/
.content_logic_block{display: block; border-top: solid 1px #ccc; margin-left: 0em; margin-right: 0em; padding: 0 1em 1em 1em;}
.content_icon_text{display: block; margin-left: 5em; margin-top: -5em;}
.content_icon_passwd, .content_icon_mess{display: block; width: 59px; height: 80px; margin-top: 1em; margin-left: -1.5em; top: 1em;}
.content_icon_passwd{background: transparent url(/image/passwd.png) no-repeat left;}
.content_icon_mess{background: transparent url(/image/mess.png) no-repeat left;}
.content_logic_block_gold{color:#f76d03; font-weight:bold;}


.box_rt_newbees{
MARGIN-TOP:10PX;
background: transparent url(novichkam.png) no-repeat top right;
}
.box_rt_newbees_heading{height:44px; width:250px;/*background: transparent url(novichkam.jpg) no-repeat top right;*/}
.box_rt_12signs_heading{height:25px; width:250px;background: transparent url(heading-12znakov.jpg) no-repeat 1px 1px}

.box_specialisty_astrologi{height:29px;background: transparent url(specialisty-astrologi.png) no-repeat top right;}



#sidebar_user_menu
{
	font-weight:900;
	font-size:120%;
	padding-bottom:5px;
}


.step_right
{
	display: inline-block;
	position: relative;
	left:40px;
	text-align:left;
}
.content_logic_block
{
	text-align:left;
}
#block_news
{
	margin-top:6px;
}
#columnRight #block_news li a
{
 color: #bd2026;
 background: url('strelka.png') 0px 4px no-repeat;padding-left:12px; text-decoration: underline;
}
#columnRight #block_news li a:hover
{
	color:#33b;text-decoration:underline;background: #eef url('strelka.png') 0px 4px no-repeat;}
}

h1, body.el-rte-structure h1 {
	color:#1E90FF;
}

blockquote {
width: 100%;
}

blockquote .class99 {
	width: 94.5%;
	background: #efefef;
}

.teaser-text{
 position:relative;
 top:155px;
 left:9px;
 width:224px;
 height:93px;
 line-height:120%;
 font-size:110%;
 text-align:justify;
}

.teaser-text a, a.teaser-ref
{ 	background: url('bullet_gray.png') 0px 3px no-repeat;padding-left:12px;	
	text-decoration: underline;
	color:#33b;
	text-align:left;
}

#columnLeft .teaser-text a:visited
{	color:#33f;

}
#columnLeft .teaser-text p{padding-bottom:0;margin-bottom:3px;font-size:90%;}

