html { margin:0; padding:0;}
body { 
	margin:0; padding:0; border:0;
	height:100%;
	background: url(../img/bg01.gif) left top #000;
}
body, tr, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
a { font-size:12px; text-decoration:underline; color:#999;}
a:hover { text-decoration:none;}
h1 { font-size:26px; color:#FF0; font-weight:normal; padding:0; margin:10px 0;}
h3 { font-size:18px; color:#FFF; font-weight:normal; padding:0; margin:0;}
img, form { margin:0; padding:0; border:0;}
hr { margin:10px 0; padding:0;}
.clear { clear:both;}
img.left { float:left; margin:0 8px 8px 0;}
img.right { float:right; margin:0 0 8px 8px;}
div.allpage {background:url(../img/topbg.jpg) center top no-repeat;}
#page {
	min-width: 960px;
	max-width: 1200px;
	margin:0 auto;
 	width: expression((w = (document.documentElement.clientWidth || document.body.clientWidth) - 0) > 1200 ? '1200px' : (w > 960 ? 'auto' : '960px'));
	background:url(../img/topbg.jpg) center top no-repeat;
}
/* --------------- */
div.header {position:relative;}
div.logo { position:absolute; top:22px; left:15px;}
div.topslogan {
	font-size:28px;
	font-style:normal;
	font-weight:normal;
	padding:20px 0 0 0;
	text-align:center;
}
div.mmenu { position:absolute; top:85px; left:0; width:100%;}
div.mainmenu { margin:0 10px; background: url(../img/menubg.gif) left top repeat-x #7f011e;}
.mm1 {background:url(../img/menuleft.gif) left top no-repeat;}
.mm2 {background:url(../img/menuright.gif) right top no-repeat; padding:0px 15px; height:30px;}

.mainmenu ul { margin:0; padding:7px 0 0 0; list-style:none; width:100%;}
.mainmenu ul li { float:left; padding-bottom:5px;}
.mainmenu ul li a { color:#FFF; text-decoration:underline; padding:0 0 0 20px;}
.mainmenu ul li a:hover { text-decoration:none;}

li.link1 { width:12%;}
li.link2 { width:12%;}
li.link3 { width:15%;}
li.link4 { width:15%;}
li.link5 { width:15%;}
li.link6 { width:16%;}
/*li.link7 { width:7%;}*/
li.link8 { width:15%;}
/*li.link9 { width:10%;}
li.link10 {width:7%;}
*/
.marker1 { background: url(/img/menu/ico01.gif) 0 0 no-repeat;}
.marker2 { background: url(/img/menu/ico02.gif) 0 0 no-repeat;}
.marker3 { background: url(/img/menu/ico03.gif) 0 0 no-repeat;}
.marker4 { background: url(/img/menu/ico04.gif) 0 0 no-repeat;}
.marker5 { background: url(/img/menu/ico05.gif) 0 0 no-repeat;}
.marker6 { background: url(/img/menu/ico06.gif) 0 0 no-repeat;}
.marker7 { background: url(/img/menu/ico07.gif) 0 0 no-repeat;}
.marker8 { background: url(/img/menu/ico08.gif) 0 0 no-repeat;}

div.leftcol, div.rightcol { margin:0 10px;}

/* ---------------- */
div.v3 { background: url(../img/bgbox.gif) left top no-repeat #060d17;}
.text {
	border: 1px solid #253a5b;
	border-width: 0 1px;
	padding:0px 10px;
}

.b1, .b2, .b3, .b4, .b5,
.b1 i, .b2 i, .b3 i, .b4 i, .b5 i,
.b1 b, .b2 b, .b3 b, .b4 b, .b5 b,
.b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	border-style: solid;
	border-width: 0 1px;
	display: block;
}
.b1 {
  	margin: 0 2px;
	background: #253a5b;
	border: none;
}
.b1 b {
 margin: 0 1px;
 background: #253a5b;
 border-color: #253a5b;
}
.b2 {margin: 0 1px;	border-color: #253a5b;}
.b2 b {border-color: #253a5b;}
.b2 i {border-color: #000;}
.b2 q {border-color: #000; display:none;}
.b3 {border-color: #253a5b;}
.b3 b {border-color: #253a5b;}
.b3 i {border-color: #000;}
.b4 {border-color: #253a5b;}
.b4 b {border-color: #000;}
.b5 {border-color: #253a5b;}
.b5 b {border-color: #000;}

/* ------------------------*/
.leftmenu { padding:10px 0 5px 0;}
.leftmenu ul { margin:0px 0 0px 5px; padding:0; list-style:none;}
.leftmenu ul li { margin:0; padding:0;}
.leftmenu ul li a { font-size:18px; font-weight:normal; font-style:normal; color:#FFF; text-decoration:none; padding:5px 0 8px 40px; margin-bottom:10px; display:inline-block; border:0px #900 solid; outline:none;}
.leftmenu ul li a:hover { text-decoration:underline;}

.leftmenu ul li.link {background:url(/img/lmenu/1308908343_misc_22.gif) 0 0 no-repeat;}
.leftmenu ul li.gadaniya {background:url(/img/lmenu/ico01.gif) 0 0 no-repeat;}
.leftmenu ul li.goroskopi {background:url(/img/lmenu/ico02.gif) 0 0 no-repeat;}
.leftmenu ul li.sonniki {background:url(/img/lmenu/ico03.gif) 0 0 no-repeat;}
.leftmenu ul li.numerologiya {background:url(/img/lmenu/ico04.gif) 0 0 no-repeat;}
.leftmenu ul li.znachenie-imeni {background:url(/img/lmenu/ico05.gif) 0 0 no-repeat;}
.leftmenu ul li.primety{background:url(/img/lmenu/ico06.gif) 0 0 no-repeat;}
.leftmenu ul li.znaki-zodiaka {background:url(/img/lmenu/ico07.gif) 0 0 no-repeat;}
.leftmenu ul li.karti-taro {background:url(/img/lmenu/t.png) 0 0 no-repeat;}
.leftmenu ul li.pasiansy {background:url(/img/lmenu/pass_3232.png) 0 0 no-repeat;}

.leftmenu ul li.active1 a { text-decoration:none; color:#FF0;}
.leftmenu ul li.active1 ul li a { text-decoration: underline; color:#FFF;}
.leftmenu ul li.active1 ul li a:hover { text-decoration:none;}
.leftmenu ul li.active1 ul li.active2 a { text-decoration:none; color:#FF0;}
.leftmenu ul li.active1 ul li.active2 ul li a { text-decoration: underline; color:#FFF;}
.leftmenu ul li.active1 ul li.active2 ul li a:hover { text-decoration:none;}

/*.leftmenu ul li.active1 ul li.active2 a, */.leftmenu ul li.active1 ul li.active2 ul li.active3 a { text-decoration:none; /*color:#FF0;*/ background:url(/img/list2.gif) 0px 3px no-repeat;}
.leftmenu ul li.active1 ul li.active2 ul li a { background:none;}
.leftmenu ul li.active1 ul li.active2 ul li a:hover { text-decoration: none;}

/* --------------------------- */

div.whatyouname { margin:10px 0 0 0; }
div.inwhatyouname { margin:0; padding:5px 0;}
div.wynhead, div.goroskophead { font-size:14px; font-weight:bold; margin:0 0 5px 0;}
div.wynhead a, div.goroskophead a { font-size:14px; font-weight:bold; color:#FFF;}
div.goroskophead { margin:0 0 10px 0;}
div.wyntext { font-size:11px; margin:0 0 8px 0;}
div.wyntable { padding:0 0 10px 0;}
input.wyninput { width:96%;}
input.wynbut { margin-left:4px;}

div.goroskop { margin:10px 0 0 0;}
table.gtable tr td { padding:0 0 10px 0;}
div.itemgoroskop { text-align:center; font-size:9px; color:#979797;}

.itemgoroskop a { font-size:10px; text-decoration:underline; color:#FFF;}
.itemgoroskop a:hover { text-decoration:none;}
.itemgoroskop a img {
	text-decoration:none;
	display:block;
	text-align:center;
	margin:0 auto;
}

div.centercol { margin:0 10px;}
div.way, div.way a { font-size:10px; color:#FFF;}
div.way a:hover { text-decoration:none;}

div.lenta1 {}
.lenta1 div.item { margin:0 0 15px 0;}
.lenta1 div.lentaimg { float:left;}
.lenta1 div.lentaimg img { margin:0 11px 5px 0;}
.lenta1 div.lentahead { margin-bottom:10px;}
.lenta1 div.lentahead a {font-size:18px; font-weight:bold; color:#FF0; text-decoration:none;}
.lenta1 div.lentahead a:hover {text-decoration:underline;}
.lenta1 div.lentatext {line-height:17px;}
.lenta1 span.lentago a {color:#F00;}

div.pelageya {padding:10px 0; margin:0;}
div.pelahead  { margin-bottom:10px;}
div.pelahead a {font-size:22px; color:#FFF; background:url(../img/rcolimghead.gif) 0px 3px no-repeat; padding:0 0 5px 26px;}
div.pelaimg { text-align:center; padding:0 0 15px 0;}
div.pelaimg img { border:1px #FFF solid;}

div.pelaname { text-align:center;}
div.pelaname div { margin:15px 0;}
div.pelaname a { color:#F00;}

div.favoritarticle { margin:0; padding:0 0 0 10px;}
div.fhead { padding-top:10px;}
div.fhead a { font-size:16px; font-weight:bold; color:red}
div.favoritarticle ul { margin:0; padding:5px 0 10px 0; list-style:none;}
div.favoritarticle ul li { background:url(../img/list1.gif) 0 6px no-repeat; padding:0 0 7px 15px;}
div.favoritarticle ul li a { font-size:11px; color:#FFF;}

div.pellinks { text-align:left;}
div.pellinks ul { margin:0 0 0 10px; padding:0; list-style:none;}
div.pellinks ul li { background:url(../img/list1.gif) 0 6px no-repeat; padding:0 0 7px 15px;}
div.pellinks ul li a { font-size:11px; color:#F00;}

/* ----------------- */
div.footer { padding:30px 10px;}
div.foot1 {background:url(../img/line1.gif) left top repeat-x; padding:20px;}

div.others { border-top:0px #FFF solid;}
div.otherscol { float:left; width:18%; padding-right:2%;}

.otherscol div.othershead, .otherscol div.othershead a { font-size:14px; font-weight:bold; color:#a10226;}
.otherscol ul { margin:10px 0; padding:0; list-style:none;}
.otherscol ul li { margin:0 0 2px 0;}
.otherscol ul li a { font-size:11px; color:#FFF;}

div.foot2 { border-top:1px #5e0016 solid; position:relative; height:50px;}

div.foot21, div.foot22, div.foot23 { position:absolute; color:#525252; font-size:10px;}
div.foot21 { top:5px; left:5px;}
div.foot22 { top:25px; left:5px;}
div.foot23 { top:5px; right:5px;}

div.foot21 a, div.foot22 a {color:#525252; font-size:10px;}

/* ----------------------------- */
ul.submenu { margin:0 0 20px 0; padding:0;}
ul.submenu li {margin:0 0 3px 30px; padding:0;}
ul.submenu li a, ul.submenu li.active a { font-size:12px; margin:0; padding:0 0 0 10px; text-decoration:underline;}
ul.submenu li.active a { color:#F00; font-weight:bold;}
ul.submenu li a:hover, ul.submenu li.active a:hover { text-decoration:none;}

div.horoscope hr { margin:10px 5px 10px 40px; padding:0;}

/* ---------------------------- */
ul.list1 { margin:0; padding:0; list-style:none;}
ul.list1 li { margin:0 0 4px 0px; padding:0;}
ul.list1 li a, ul.list1 li.active a { font-weight:bold; font-size:12px; color:#CCC;}
ul.list1 li.active, ul.list1 li.active a { text-decoration:none; font-weight:bold; font-size:14px;}

/* ---------------------------- */
ul.list2 { margin:0; padding:0; list-style:none;}
ul.list2 li { margin:0 8px 4px 0px; padding:0; display:inline;}
ul.list2 li a { font-size:12px; color:#CCC;}
ul.list2 li a strong { font-size:16px;}

/* ----------- blog -------------- */
div.blog1 {}
.blog1 div.item { margin:0 0 30px 0;}
.blog1 div.blogimg { float:left;}
.blog1 div.blogimg img { margin:0 11px 5px 0;}
.blog1 div.bloghead { margin-bottom:10px;}
.blog1 div.bloghead a {font-size:18px; font-weight:bold; color:#FF0; text-decoration:underline;}
.blog1 div.bloghead a:hover {text-decoration:none;}
.blog1 div.blogtext {line-height:17px;}
.blog1 span.bloggo a {color:#F00;}
.blog1 div.blogbottom { border:1px #333 solid; padding:2px; background:#000; margin:5px 0;}
span.blogcomments { color:#CCC;}

div.blogstr div.blogdate { margin:15px 0 0 0;}
div.blogstr h1 { margin:0; padding:0;}

div.commentgroup { margin:30px 0 10px 0;}
div.commentlist { border-top:2px #999 solid; padding:8px 0; margin:5px 0 0 0;}
div.commentadd { margin-top:10px;}

div.commentitem { margin:0 0 15px 0;}
.comm1 div.commhead, .comm2 div.commhead { border:1px #333 solid; border-bottom:none; padding:5px; background:#060D17;}
.comm1 div.commtext, .comm2 div.commtext { border:1px #333 solid; padding:8px 5px 8px 24px; background:url(../img/img_com2.gif) 5px 7px no-repeat #060D17; font-size:11px; color:#CCC;}
.comm2 div.commhead {background:#111a27;}
.comm2 div.commtext {background:url(../img/img_com2.gif) 5px 7px no-repeat #111a27;}

div.commhname { float:left; background:url(../img/img_com.gif) 0px 0px no-repeat; padding:0 0 0 18px;}
div.commrdate { float:right; font-size:11px; color:#999; }
div.commtext {}

div.commentform { margin:5px 0;}
div.commentform div { padding:0 0 5px 0;}
div.commentform div span { font-size:11px;}
div.commentform div input, div.commentform div textarea { font-size:11px;}

span.vopros { color:#000; font-size:16px; font-weight:bold; background:#FFF; border:1px #000 solid; padding:2px 5px;}
input.inpubut { font-size:16px;}

/* --------------------------- */
span.paggroup {}
span.number { padding:0; margin:0 0 10px 0;}
span.number a { color:#FFF; font-size:14px; padding:2px 3px; border:1px #666 solid; background:#333; text-decoration:none;}
span.number a:hover { border:1px #999 solid; background:#666;}
span.number span { color:#FFF; font-size:14px; padding:2px 3px; border:1px #999 solid; background:#666; text-decoration:none;}
span.pagstr { padding:0 0 4px 0; margin:15px 0;}
span.pagstr a { color:#FFF; font-size:12px; padding:2px; border:1px #666 solid; background:#333; text-decoration:none;}
span.pagstr a:hover { border:1px #999 solid; background:#666;}


/* ---------------- */
div.numerchisla { text-align:center; font-size:14px; margin:10px;}
div.numerchisla a { padding:2px 3px; background:#000; border:1px #333 solid;}
div.numerchisla a:hover { padding:2px 3px; background:#333; border:1px #666 solid; text-decoration:underline; color:#FFF;}


/* ----------- tablica-uslugi ------------------ */
table.tableusluga, table.tableusluga tr th, table.tableusluga tr td { border-collapse:collapse; border:1px #253A5B solid; background:#060D17;}
table.tableusluga tr th { background:#253A5B; padding:8px;}
table.tableusluga tr td { padding:5px}
table.tableusluga tr td.col1 { font-weight:bold; padding:5px 5px 10px 5px;}
table.tableusluga tr td.col2, table.tableusluga tr td.col3 { font-size:11px;}

div.terminalrules { border:1px #253A5B solid; padding:7px; font-size:11px;}
div.terminalrulesin { padding:0 0 0 25px;}

/* ------------------- Forma-gadaniya --------- */
table.tableanketa tr td { padding-bottom:12px;}
table.tableanketa tr td table tr td { padding-bottom:0;}
div.gadaniego { text-align:center; padding:15px 0;}
div.gadaniego input { font-size:24px; font-weight:normal;}
.stepn { border:1px #253A5B solid; background:#060D17; padding:0 15px;}

.nowrap { white-space:nowrap;}
.fnormal { font-weight:normal;}

div.faq {display:none;}

.ur_field {display:none;}
/* ------------- */
div.inboxcontent { text-align:center;}
.err {color:red;display:none;}

/* -------------- */
div.links_content { float:left; /*width:33%;*/margin-right: 70px;}
div.links_content ul, div.links_content ul li { margin:0; padding:0; list-style:none;}
div.links_content ul li a { font-size:14px; color#CCC;}

table.tablegallery tr td { padding-bottom:10px;}

div.index_letters a { color:#FF0; font-weight:bold; font-size:14px; margin-right:7px;}

strong, b {font-weight:normal;}
em, i {font-style:normal;}
#cctest,#cctest a{color:#eee !important}
#GT_ROT_3 a{color: #FFFFFF;
    font-size: 16px;}
