ul#pager {list-style-type: none; margin: 0; padding: 0;}
ul#pager li {float: left; margin: 1px; font-size: 1.0em;}
ul#pager li span, ul#pager li a {display: block; padding: 5px; color: #004A80;}
ul#pager li span {background: #7A9BAC; color:#FFFFFF;}
ul#pager li a {background: #DBE5ED;	text-decoration: none;}
ul#pager li a:hover {background: #BCCFDE;}

/* Предустановки стилей */
body{font:75% Tahoma,Arial,sans-serif;color:#000;text-align:center; margin: 0; padding: 0;}
strong{font-weight: normal;}
p{padding-top:1ex;}
a:link{color:#0081dc;text-decoration:underline;}
a:hover{text-decoration:none;}
a:visited{color:#551A8B;}
button{cursor:pointer; cursor: pointer;}
#printwrap{padding: 0; margin: 0 auto; width: 800px;}
/* все стили */

/* COMMON 
----------------------------------------*/
.h1,H1{color:#D8437B; font-size:100%; font-weight:normal; text-align:right; text-shadow: 0px 0px 4px #D8437B;}
.h1 STRONG,.h1 SPAN,
 H1 STRONG, H1 SPAN{color:#848484;font-weight:normal;}
.h2,H2{color:#372230; font-size:220%; font-weight:normal; text-shadow: -2px 2px 2px #a0a0a0;}
.h2 STRONG,.h2 SPAN,
 H2 STRONG, H2 SPAN{color:#848484;font-weight:normal;}
.h3,H3{color:#372230;font-size:170%;font-weight:normal;margin-top:10px; text-shadow: -2px 2px 2px #a0a0a0;}
H2,H3{clear:left;}

.article_body H3{clear:none;}
.h4,H4{font-size:130%;font-weight:bold;margin-top:10px;}
H5{font-size:120%;font-weight:bold;margin-top:10px;}
H6{font-size:100%;font-weight:bold;}
.article_body UL{text-align:left;position:relative;left:20px;}



/* CLASSES 
----------------------------------------*/
.galleleo_body .content_block_pad:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.floatholder, 
.galleleo_body .content_block_pad{display:inline-block;}
/* */
* HTML .galleleo_body .content_block_pad{height:1px;}
.floatholder, 
.galleleo_body .content_block_pad{display:block;}
/* */

/* WRAP
----------------------------------------*/
#galleleo_wrap{width:990px;margin:20px auto;text-align:left;padding:0;}
/* HEAD 
----------------------------------------*/
#galleleo_head{margin:0 0 -130px;height:240px;}
#galleleo_logo{margin: 0 0 0 40px; _margin: 0 0 0 60px; display:block;width:264px;height:100px;background:url(../img/logo.png) 50% 50% no-repeat;float:left;}
.galleleo_head A{text-decoration:none;}

/* H3 */
.section_horoscopes 	.galleleo_navigation H3 A{color:#9100b4;}
.section_divinations 	.galleleo_navigation H3 A{color:#dc5656;}
/* BODY 
----------------------------------------*/
#galleleo_body{clear:both;width:100%;float:right; margin-left:-310px;padding:0 0 20px;}
#galleleo_body .galleleo_body_pad{margin:40px 10px 0 282px;padding:0;}

/* content_block */
.galleleo_body .content_block .content_block_pad{margin:0 0 0 5px;border-top:none;padding:10px 0 0 0;}
/* SIDEBAR 
----------------------------------------*/
#galleleo_sidebar{width:260px;float:left;padding:0 0 20px;}
#galleleo_menu{list-style:none;margin: 20px 0 0 -30px;_margin: 0 -20px 0 0px;}
.galleleo_menu LI{background:0 0 no-repeat;padding:10px 5px 10px 90px;_height:70px;}

/* LI */
.galleleo_menu LI.item_horoscopes		{background-image:url(../img/horo2.gif);}
.galleleo_menu LI.item_guessing		{background-image:url(../img/divinate.gif);}
.galleleo_menu LI.item_talismans		{background-image:url(../img/talismans.gif);}
.galleleo_menu LI.item_dreams		{background-image:url(../img/dream2.gif);}
.galleleo_menu LI.item_magic		{background-image:url(../img/magic.gif);}
.galleleo_menu LI.item_azbuk		{background-image:url(../img/azbuk.gif);}
.galleleo_menu LI.my_child		{background-image:url(../img/my_child.gif);}
/* H3 */
.galleleo_menu LI A{color:#000;}
.galleleo_menu LI H3{padding-bottom:5px; margin-bottom: 0px; font-size: 170%; }
.galleleo_menu LI H4{padding-bottom:0px; margin: 0px; font-size: 110%; }

.galleleo_menu LI.item_horoscopes 		H3,
.galleleo_menu LI.item_horoscopes	 	H3 A{color:#3366FF;}
.galleleo_menu LI.item_horoscopes	 	H4 A 	{color:#9100b4; font-weight: bolder;}

.galleleo_menu LI.item_guessing 		H3,
.galleleo_menu LI.item_guessing	 	H3 A{color:#FF9900;}
.galleleo_menu LI.item_talismans 		H3,
.galleleo_menu LI.item_talismans	 	H3 A{color:#009933;}
.galleleo_menu LI.item_dreams 		H3,
.galleleo_menu LI.item_dreams	 	H3 A{color:#3366FF;}
.galleleo_menu LI.item_magic 		H3,
.galleleo_menu LI.item_magic 	 	H3 A{color:#9100b4;}
.galleleo_menu LI.item_azbuk	 	H3,
.galleleo_menu LI.item_azbuk	 	H3 A{color:#000000;}
.galleleo_menu LI.my_child	 	H3,
.galleleo_menu LI.my_child	 	H3 A{color:#EF2B0E;}
.galleleo_menu LI.my_child	 	H4 A 	{color:#F35689; font-weight: bolder;}

.galleleo_menu LI UL{margin:0;padding:0;list-style:none;}
.galleleo_menu LI UL LI{background:none;padding:0;min-height:0;height:auto;display:inline;list-style:none;}



/* FOOT 
----------------------------------------*/
#galleleo_foot{padding:0;clear:both; height: 220px;}
#galleleo_foot .galleleo_foot_pad{margin:0;padding:15px 1em 0 0;border-top:1px solid #e5e5e5;}
/* .galleleo_links */

.galleleo_foot .galleleo_links .galleleo_footer_menu A:hover{}

/* .galleleo_counters */
.galleleo_foot .galleleo_counters{float:right;width:100px;filter:alpha(opacity=50);opacity:.5;}
.galleleo_foot .galleleo_counters IMG{margin:0 0 10px 0;}
/* AD ----------------------------------------*/

/* .galleleo_money */
.galleleo_foot .galleleo_money{text-align:center; margin:0 auto;float:right;width:150px;}
.galleleo_foot .galleleo_money IMG{margin:10px 5px 0px 5px}
/* money ----------------------------------------*/

.ad TABLE TD{padding:0;border:0;}

.ad TABLE TABLE TH{padding:5px;}
.ad_pad{border:1px solid #ccc;}
.galleleo_sidebar .ad_text_block{padding:10px 0 0 20px;}


.galleleo_body .content_block #rtn4p_neb3_oqjlv TABLE TR,
.galleleo_body .content_block #rtn4p_neb3_oqjlv TABLE TH,
.galleleo_body #rtn4p_len3_nlyud TABLE TD,
.galleleo_body #rtn4p_len3_nlyud TABLE TR,
.galleleo_body #rtn4p_len3_nlyud TABLE TH{border:none;border-width:0;}
.galleleo_body #rtn4p_len3_nlyud{width:440px;float:left;margin:20px 0 0 0}


TABLE{font-size:100%;border-collapse:collapse;}
IMG{border:0}
TD,TH{text-align:left;}
INPUT{vertical-align:middle;border-width:2px;font:normal 1em/1.2em Tahoma,sans-serif;}
TEXTAREA{font-size:100%;border-width:2px;}
SELECT{border-width:2px;}

/*---------------contact_form------------------*/
.form_row{
width:335px;
_width:355px;
clear:both;
padding:10px 0 10px 0;
_padding:5px 0 5px 0;
color:#a53d17;
}
label.contact{
width:275px;
float:left;
font-size:12px;
text-align:left;
padding:4px 5px 0 0;
color: #333333;
}
input.contact_input{ 
width:253px;
height:18px;
background-color:#fff;
border:1px #DFDFDF solid;
float:left;
}
textarea.contact_textarea{
width:400px;
height:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#fff;
border:1px #DFDFDF solid;
float:left;
}
a.contact{
width:153px;
height:24px;
display:block;
float:right;
margin:10px 0 0 10px;
background:url(../img/contact_bt.gif) no-repeat center;
text-decoration:none;
text-align:center;
line-height:24px;
color:#fff;
}

.terms{padding:0 0 0 80px;}


#olatacss{
    color: gray;
    font-size: 12px;
}
.vrezka
{
float:right;
margin-left:1px;
width: 150px;
background-color :#99cc33;
padding:1px;
font-size: 80%;
}
.notice
{
float:right;
margin: 100px 0 0 5px;
width: 175px;
border:1px #FF6600 solid; border-radius: 10px; -moz-border-radius: 10px; box-shadow: 8px  8px 4px #888; -moz-box-shadow: 8px  8px 4px #888; -webkit-box-shadow: 8px  8px 4px #888;
background-color :#F8F5B7;
padding:4px;
text-align:center;
font-size: 90%;
top: 20px;
}
.infobaner
{width: 520px; float:left; border:1px #A1698C solid ; border-radius: 10px; -moz-border-radius: 10px; box-shadow: 8px  8px 4px #888; -moz-box-shadow: 8px  8px 4px #888; -webkit-box-shadow: 8px  8px 4px #888; background-color :#F5EFAA; padding:4px; text-align:center; color: #009900; font-size: 120%; position:relative; top: 20px; left: 90px;}
.zapret
{
width: 650px;
border:4px #FFFF00 ridge;
background-color :#FF6600;
padding:10px;
text-align:center; color: #FFFF00;
font-size: 140%; 
position:absolute; top: 520px; left: 430px;
}
/*---------------glosary page------------------*/
.glosary{
width:100%;
float:left;
padding:10px;
margin:20px 0 0 1px;
_margin:20px 0 0 5px;
border:1px #AA7587 dashed;
/*background-color :#F2DBBB;*/
position:relative;
}
.ver-pola{
width:400px;
float:left;
padding:10px;
margin:10px 0 10px 1px;
_margin:20px 0 0 5px;
border:1px #AA7587 dashed;
/*background-color :#F2DBBB;*/
position:relative;
}
.glosary_subtitle{
position:absolute;
top:-11px;
left:7px;
width:auto;
height:20px;
background-color:#AA7587;
text-align:center;
padding:0 7px 0 7px;
color:#FFFFFF;
font-size:14px;
line-height:20px;
}
/* CSS общие стили  */
.text_blok720 {width:700px; float:left; margin:0px 10px 15px 0px; position:relative; }
.text_blok720_bord {width:700px; float:left; margin:10px 10px 15px 0px; position:relative; border:1px #AA7587 solid; border-radius: 5px; -moz-border-radius: 5px;  background-color :#FBF8CE; padding:10px;}
.text_blok720_bord_shadow {width:700px; float:left; margin:10px 10px 15px 0px; position:relative; border:1px #AA7587 solid; border-radius: 5px; -moz-border-radius: 5px; box-shadow: 8px  8px 4px #888; -moz-box-shadow: 8px  8px 4px #888;  -webkit-box-shadow: 8px  8px 4px #888; background-color :#FBF8CE; padding:10px;}
.favorite_blok{width:200px; float:right; margin:10px 0 0 0px; border:1px #AA7587 solid; border-radius: 5px; -moz-border-radius: 5px; box-shadow: 8px  8px 4px #888; -moz-box-shadow: 8px  8px 4px #888; -webkit-box-shadow: 8px  8px 4px #888;  background-color :#FBF8CE; padding:10px; position:relative; }
.usl-obozn{
width:210px;
float:right;
padding:10px;
margin:30px 0 0px 0px;
_margin:20px 0 0 5px;
 border:1px #AA7587 solid; border-radius: 5px; -moz-border-radius: 5px; box-shadow: 8px  8px 4px #888; -moz-box-shadow: 8px  8px 4px #888; -webkit-box-shadow: 8px  8px 4px #888; background-color :#FBF8CE;
position:relative;
}

.dannie{
width:420px;
float:left;
padding:10px;
margin:30px 0 0 1px;
_margin:20px 0 0 5px;
background-color :#FBF8CE;
border:1px #AA7587 solid; border-radius: 5px; -moz-border-radius: 5px; box-shadow: 8px  8px 4px #888; -moz-box-shadow: 8px  8px 4px #888; -webkit-box-shadow: 8px  8px 4px #888;
position:relative;
}
.dannie_subtitle{
position:absolute;
top:-11px;
left:7px;
width:auto;
height:20px;
background-color:#AA7587;
text-align:center;
padding:0 7px 0 7px;
color:#FFFFFF;
font-size:14px;
line-height:20px;
border-radius: 3px; -moz-border-radius: 3px;
}

/*--------------- a1_lite ------------------*/
.a1_lite_block{width:500px; float:left; padding:10px; margin:10px;_margin:20px 0 0 5px; border:1px #C0C0C0 solid;
  background-color :#E4E4E4; border-radius: 5px; -moz-border-radius: 5px; position:relative; }
.gells_money {width:45px;}

/* CSS стили результатов планирования */
.calendartid{background: #A57197; height:20px; padding: 5px 0 0 0; text-align:center; color: #fff; font-weight: bold;}
.calendarbr{border: 1px solid black; padding:  2px;  color: #8000FF;}
#bgtestpola{background: url('../img/bg111.jpg') 0px 0px repeat-x; color: white; padding: 5px;}
#paddingpola{padding: 10px;}




/* CSS стили форм ввода планирования и опpеделения пола */
.form_subtitle2{position:absolute;top:-11px;left:20px;width:auto;height:18px; background-color:#DE699B;
text-align:center; padding:0 15px 0 15px;color:#FFFFFF;font-size:14px; line-height:12px; border:1px #7B4F6C solid; border-radius: 5px; -moz-border-radius: 5px;}
.form_blok{width:100%; float:left; margin:0px 10px 15px 1px; position:relative; border: 1px solid #FD79B8; border-radius: 15px;  -moz-border-radius: 15px; background-color:#FED6E9; box-shadow: 10px  10px 5px #888; -moz-box-shadow: 10px  10px 5px #888; -webkit-box-shadow: 10px  10px 5px #888;}
.submenu{color: black; font-weight: bolder;}
.inputberem {font-size:90%; width:50px; background-color:#FFECF5; border: 2px inset #C0C0C0;}
.inputberem2 {font-size:90%;width:80px; background-color:#FFECF5; border: 2px inset #C0C0C0;}
.inputberem3{font-size:90%;width:60px; background-color:#FFECF5; border: 2px inset #C0C0C0;}
.inputberem4 {font-size:90%;width:250px;  background-color:#FFECF5;}


/* CSS стили форм ввода гороскопов 
.form_subtitle2{position:absolute;top:-11px;left:20px;width:auto;height:18px; background-color:#8D8CAE;
text-align:center; padding:0 15px 0 15px;color:#FFFFFF;font-size:14px; line-height:12px; border:1px #466FE8 solid; border-radius: 5px; -moz-border-radius: 5px;}
.form_blok{width:100%; float:left; margin:0px 10px 15px 1px; position:relative; border: 1px solid #6BB5C0; border-radius: 15px;  -moz-border-radius: 15px; background-color:#D0DEFE; box-shadow: 10px  10px 5px #888; -moz-box-shadow: 10px  10px 5px #888; -webkit-box-shadow: 10px  10px 5px #888;}
.submenu{color: black; font-weight: bolder;}
.inputberem {font-size:90%; width:50px; background-color:#FFFFFF; border: 2px inset #C0C0C0;}
.inputberem2 {font-size:90%;width:80px; background-color:#FFFFFF; border: 2px inset #C0C0C0;}
.inputberem3{font-size:90%;width:60px; background-color:#FFFFFF; border: 2px inset #C0C0C0;}
.inputberem4 {font-size:90%;width:250px;  background-color:#FFFFFF;}
*/

/* CSS стили для формы ввода гороскопов  и ввода беременности*/
.tableinput{ width:100%; }
.tableinputcells{padding-right:10px; height: 35px;text-align:right; width:170px}
.tableinputcells2{padding:10px; vertical-align: middle; font-size:90%; text-align:left;}
.tableinputcells3{ font-size:90%;}
.tableinputcells4{ padding-right:10px; width:140px; height: 35px; vertical-align: middle; text-align:right;}
.tableinputcells5{width:130px; height: 22px; vertical-align: middle; font-size:90%; text-align:left;}
.tableinputcells6{padding-right:10px; height: 35px; vertical-align: top; text-align:right; width:150px}
.table_begin_end{height: 10px;}
.textcells{vertical-align: middle; font-size:90%; text-align:left;}
.inputgor4 {font-size:90%;width:250px;}
.button_send {font-weight: bold;}

/* CSS стили для календаря как не забеременеть */
.tableovul {width: 200px; border:1px #000000 solid; border-spacing: 7px 5px;}
.tableovul2 {vertical-align: middle; text-align: center; height: 30px; font-size:120%; border:1px solid;}
.tableovul3 {text-align: center; font-weight: bold; height: 20px; border:1px solid; background-color:#BBBBBB}
.tableovul4{text-align: center; border:1px solid; height: 20px;}
.noberem_blok{width:210px; float:left; padding:10px; margin:20px 10px 20px 1px; position:relative; }
.noberem_blok2{width:420px; float:left; padding:10px; margin:10px 0px 20px 1px; position:relative; }
.noberem_blok3{width:10px; height: 10px;float:center; padding:1px; margin:1px 1px 1px 1px; border:1px  solid; position:relative; }
/*.noberem_blok4{width:690px; float:left; text-align:justify; padding:1px; margin:10px 1px 10px 1px;  position:relative; }
.noberem_blok5{width:682px; float:left;   text-align:justify; padding:10px; margin:20px 0 10px 1px; border:1px #AA7587 dashed;position:relative; }*/
.noberem_blok6{width:282px;float:left; padding:9px 9px 8px 9px; margin:20px 0 0 10px; border:1px #AA7587 dashed;position:relative; }
.noberem_blok7{width:650px; float:left; text-align:justify; padding:5px; margin:0px 1px -70px 1px;  position:relative; top:-70px;left:35px; border:1px #AA7587 solid; background-color:#FFECF5; display : none}

/* CSS стили для страницы оплаты */
.oplata_subtitle{position:absolute;top:-11px;left:2px;width:auto;height:12px;background-color:#DE699B;
text-align:center;padding:0 5px 0 5px;color:#FFFFFF;font-size:10px;line-height:12px; border:1px #7B4F6C solid; border-radius: 4px; -moz-border-radius: 4px;
}


.oplata_blok100r{width:97%; float:left; padding:10px; margin:15px 0 0 1px; position:relative; border:1px #AA7587 solid; border-radius: 6px; -moz-border-radius: 6px;}
.oplata_blok1100{width:100%; float:left; padding:0px; margin:0px 0 0px 1px; position:relative; border:1px #AA7587 solid; }
.oplata_blok1a{width:100%; float:left; padding:0px; margin:10px 0 15px 1px; position:relative;}
.oplata_blok3{width:100%; float:left; padding:0px; margin:0px; position:relative;}
.oplata_blok4{width:160px; float:left; padding:0px; font-size:12px; font-weight: bold; margin:0px 0 0 5px; position:relative ; left:9px; }
.oplata_blok5{width:170px; float:left; padding:0px; font-size:12px; font-weight: bold; margin:0px 0 0 5px; position:relative; left:440px; }
.oplata_blok6{width:208px; height: 90px;float:left; font-size:12px; padding:5px; margin:0px 6px; 0 6px; position:relative; top:13px; border:1px #7B4F6C solid; background-color:#F7DBE7; border-radius: 5px; -moz-border-radius: 5px; box-shadow: 2px  2px 1px #888; -moz-box-shadow: 2px  2px 1px #888; -webkit-box-shadow: 2px  2px 1px #888; border:1px #AA7587 solid;}

.oplata_vrezka{float:right;}
.vrezka{float:right; margin-left:1px; width: 150px; background-color :#99cc33;padding:1px; font-size: 80%;}

/* CSS стили для страницы подтв ввода */
.vvod_blok1{width:200px; float:right; position:relative;}
.vvod_notice{width:190px; float:right; text-align:justify; font-size: 90%; padding:5px; margin:15px 0 0 1px; position:relative; background-color:#FED6E9; border: 1px solid #FD79B8; border-radius: 10px; -moz-border-radius: 10px; box-shadow: 6px  6px 3px #999; -moz-box-shadow: 6px  6px 3px #999; -webkit-box-shadow: 6px  6px 3px #999;}

/* CSS стили для вопросника */
.tablequestion{ idth:720px;}
.cellsquestion{padding:4px 15px 5px 10px; vertical-align: top; text-align:right; width:220px;}
.cellsanswer{padding:0px 15px 5px 10px; vertical-align: middle; font-size:90%; text-align:left;}

/* CSS стили для рез теста как забеременеть */
.berem_prichina {text-align:justify; }
.berem_zagolovok { text-decoration: underline; font-size: 14px; color: #AA7587; font-weight:bold;}
.berem_rekom { text-decoration: underline; color: #006600; font-weight:bold;}
.berem_rekomtxt {color: #006600; }
.soob_oplata {height: 22px; text-align:center; font-weight: bold; text-decoration: blink; color: red;}

/* CSS стили для выбора страны и оператора */
.bil_sel { font-size:100%; border: 2px inset #C0C0C0;}
.bil_sel_operat { font-size:100%; border: 2px inset #C0C0C0; width : 230px;}
.form_button { font-weight: bold; height: 28px; border-radius: 5px; box-shadow: 4px  4px 3px #999;}

/* статистика*/
.stat {width:80px; text-align:center;}

/*гороскопы*/
.gor_blok{width:680px; float:left; margin:0px 10px 35px 1px; padding: 10px; text-align: justify; position:relative; border: 1px solid #6BB5C0; border-radius: 15px;  -moz-border-radius: 15px; background-color:#EBF5F5; box-shadow: 10px  10px 5px #888; -moz-box-shadow: 10px  10px 5px #888; -webkit-box-shadow: 10px  10px 5px #888;}
.name_pl{position:absolute; top:-11px; left:22px; width:auto; height:20px; background-color:#75A6AB;
text-align:center; padding:5px 15px 0 15px;color:#FFFFFF;font-size:16px;line-height:12px; border:1px #7B4F6C solid; border-radius: 4px; -moz-border-radius: 4px; color: #CCCCFF; font-weight:bold;}
.hr_gor {color : #DDEDEE;}
.in_znak {font-weight:bold;}
.pl_discr{color: #003399;}
.name_gor {font-size:150%;}

/*признаки беременности*/
.prizn_text {font-size:120%; }
.prizn_cells_table {margin-left:30px; width:450px;}

/*картинки в тексте*/
.img_in_text {float: left; margin: 5px 10px 5px 0; border:0px;}
.img_in_text_b {float: left; margin: 5px 10px 5px 0; border:1px #9D9DFF solid;}
.img_in_text_r {float: right; margin: 5px 10px 5px 0; border:0px;}

#result {color: red; font-weight: bold; display : none;}


