/* CSS Document */
* {padding:0; margin:0; color:#6d6d6d; font:12px Tahoma,Arial,Helvetica,sans-serif; }
html, body {width:100%; height:100%; min-width:996px; background-color:#fff;}
img {border:0;}
table, tbody {width:100%;}
table, td, tr, div {border-collapse:collapse; border:0;}

#userDropDownId {background-color:#FFF9F2;border:1px solid #929292;font-family:tahoma;font-size:70%;line-height:200%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;left:0pt;
line-height:normal;margin:0px;padding:5px 10px 10px;position:absolute;text-align:left;top:0pt;width:190px;z-index:10000;}

a:hover {text-decoration:none;}
.header {background:url(img/top_bg.jpg) 0 0 repeat-x; width:100%;}
.header a.main {color:#5ca9d7; font:bold 14px Tahoma; text-decoration:none;  margin-left:15%;}
.header a.main:hover {text-decoration:underline;}

.block_flash {width:272px; background:url(img/top_bg.jpg) 0 0 repeat-x;}
.block_menu {float:right;}
.search {padding-top:30px; width:265px; text-align:left;}
.search div.title {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:0 0 5px 10px;}
.search input.textInput {background-color:#edf6fb; border:1px solid #2f71b6; height:18px; width:180px;}
.search input.submit {margin:0; padding:0; background:#3098d6; color:#fff; border:none; padding:0 3px;}
.search .rounded-box-3 .inner-box, .search  .rounded-box-3  b {background-color:#3098d6;}

.menu {padding-top:40px; width:400px; text-align:left;}
.menu ul {list-style:none;}
.menu li {display:block; float:left; width:200px; padding:2px 0;}
.menu li a {color:#fff; font:bold 13px Tahoma,Arial,Helvetica,sans-serif; text-decoration:none; background:url(img/arrow.gif) 0 3px no-repeat; padding-left:20px; text-transform:lowercase;}
.menu li a.active {background:url(img/active_arrow.gif) 0 3px no-repeat; color:#2274c0;}
.menu li a:hover {color:#2274c0;}

.page {padding-top:25px; }
.page td.left {width: 225px;}
.page td.right {width:225px;}
.page td.center {text-align:center; padding:0 50px;}

.block_left_menu {width:100%;  clear:both;}
.left_menu {float:right; text-align:right; border-bottom:2px solid #73ae00; width:195px; margin-bottom:15px;}
.left_menu ul {list-style:none; padding-bottom:15px;} 
.left_menu li {padding:3px 0;}
.left_menu li a{color:#ff7302; font-size:14px; font-weight:bold; text-decoration:none; text-transform:lowercase; }
.left_menu li a.active {color:#4a9e00;}
.left_menu li a:hover {text-decoration:underline;}

.left_menu li.sub_menu {padding:7px 0;}
.left_menu li.sub_menu {}
.left_menu li.sub_menu a {color:#62ab22; font-weight:normal; font-size:12px;  text-transform:none; }
.left_menu li.sub_menu a.active {text-decoration:underline;}


.separator { border-top:2px solid #73ae00; height:2px; width:195px; float:left;}

.block_top100 {width:100%; clear:both;}
.block_top100 div.title {color:#3098d6; font:bold 14px Tahoma,Arial,Helvetica,sans-serif; padding:15px 0 10px 30px;}
.top100 {border:1px solid #ff6702; width:195px; float:right; text-align:center; padding:20px 0;}
.top100 table {width:155px; margin:0 auto;}
.top100 td.name {text-align:left; padding:2px 0;}
.top100 td.name a {color:#348200;} .top100 td.name a:hover {text-decoration:none;}
.top100 td.rating {font-weight:bold; width:35px;}

.page td.left div.block_info {clear:both; width:193px; float:right;  margin-bottom:15px;}
.page td.left div.block_big_info {clear:both; background-color:#ffc37c; height:400px; width:195px; float:right;}

.block_partners {width:100%; clear:both; padding-top:15px;}
.partners {width:195px; border:1px solid #3098d6; float:right; padding:10px 0; padding-bottom:15px;  text-align:right;}
.partners div.title {clear:both; float:right; padding-right:20px; color:#ff8624; font-size:14px; font-weight:bold;}
.partners ul {clear:both; list-style:none; padding:10px 20px 0 0; :padding-top:0;}
.partners li {padding:2px 0;}
.partners div.list {padding:10px 20px 0 0; color:#ff7302;}
.partners div.list a {color:#ff7302;}

.block_authorization {width:100%; clear:both;}
.authorization {width:195px; float:left; text-align:center; border:1px solid #3098d6; padding:10px 0;}
.authorization div.title {color:#ff7c13; font-size:14px; font-weight:bold; text-align:center;}
.authorization form {padding-top:10px; text-align:right;}
.authorization table {width:160px;  margin:0 auto;}
.authorization td {padding:3px 0;}
.authorization td.control {width:115px;}
.authorization td.new {padding-top:5px; color:#ff7302;}
.authorization input.textInput {width:105px; border:1px solid #2f70b5;  height:18px;}
.authorization a {display:block; padding:1px 0;}
.authorization a:hover {text-decoration:none;}
.authorization a.new {display:inline; color:#ff7302;}

td.left div.authorization {float:right; margin-top:15px;}
td.left div.authorization div.title {text-align:right; padding-right:15px;}
td.left div.authorization form {}

.block_popularly {width:100%; clear:both; :margin-bottom:15px;}
.popularly {width:195px; float:left; padding-top:20px; margin-bottom:15px;}
.popularly div.title {color:#62ab22; font-size:14px; font-weight:bold; padding-bottom:15px;}
.popularly ul {list-style:none; padding-bottom:10px;}
.popularly li {padding:1px 0;}
.popularly li a {background:url(img/icon_dummy.gif) 0 3px no-repeat; padding-left:20px; }
.popularly a:hover {text-decoration:none;}
.popularly a.all{color:#ff7302;}
.popularly div.all{color:#ff7302;}

.page td.right div.block_info {clear:both; width:193px; float:left; margin-bottom:15px;}

.block_subscribe {width:100%; clear:both; padding-top:15px; :margin-bottom:15px;}

.page td.right div.subscribe {width:195px; border:1px solid #3098d6; float:left; padding:20px 0; text-align:left; margin-bottom:15px;}
.page td.left div.subscribe {width:195px; border:1px solid #3098d6; float:right; padding:20px 0; text-align:right; margin-bottom:15px;}


.subscribe div.title {text-align:center;}
.subscribe div.title a {color:#ff8624; font-size:14px; font-weight:bold; }
.page td.right div.subscribe ul {list-style:none; padding:5px 0 5px 8px;}
.page td.left div.subscribe ul {list-style:none; padding:10px 20px 10px 0;}
.subscribe li {padding:1px 0;}
.page td.right div.subscribe div.all {padding-left:8px;}
.page td.left div.subscribe div.all {padding-right:20px;}
.subscribe div.all a {color:#ff7302;}

.block_horizontalBanner {clear:both; height:60px; width:465px; margin:0 auto; }
.bottom_banner {margin-top:15px;}
 
.block_breadGrits {width:100%; clear:both; margin-bottom:15px;}
.breadGrits {float:left; padding-top:15px;}
.breadGrits a {background:url(img/arrow_grid.gif) right 1px no-repeat; padding-right:15px; margin-right:5px;}
.breadGrits a:hover {text-decoration:none;}

.block_pageTitle {width:100%; clear:both;}
.block_pageTitle .dosug {padding-top:15px;}
.pageTitle {float:right; text-align:right; height:40px; }

.diary {padding-right:40px;  background:url(img/pencil.gif) 94% 0 no-repeat;}
.diary2 {padding-right:40px;  background:url(img/pencil.gif) 94% 0 no-repeat;}
.goods, .smartgames, .leisure, .library, .video {padding-right:50px;  background:url(img/icon_goods.gif) 90% 0 no-repeat; }
.infomam, .infopap {padding-right:40px;  background:url(img/icon_duck.gif) 95% 0 no-repeat;}
.wait, .babyes, .doctor, .unusualbabyes  {padding-right:40px;  background:url(img/icon_rattle.gif) 95% 0 no-repeat;}
.foot {padding-right:40px;  background:url(img/icon_foot.gif) 58% 0 no-repeat;}
.pageTitle div.title {text-align:right; height:25px; color:#3098d6; font-size:18px; font-weight:bold; padding-right:15px; :padding-right:40px;}
.block_pageTitle .diary div.title{ padding-right:50px;}
.block_pageTitle .goods div.title{ :padding-right:70px;}
.pageTitle div.title_green {text-align:right; height:25px; font-size:18px; font-weight:bold; padding-right:58px; color:#7fbb32;}
.pageTitle div.panel {width:165px; text-align:right; float:right; padding-right:50px;}

.pageTitle div.name {float:left; padding-right:10px; white-space:nowrap}
.pageTitle div.name a {font-weight:bold; color:#ff7302;}
.pageTitle div.exit {float:right;}
.pageTitle div.icon {}

.block_clipContent {width:100%; clear:both;}
.clipContent {background:#f4f3f2 url(img/clip_bg.gif) 0 0 repeat-x; width:95%; margin:auto;}
.clipContent div.block_flowers { background:url(img/bg_flowers.gif) 120px 15px no-repeat; height:105px;  position:absolute; z-index:100;}
.block_flowers .flowers {width:500px;}
.clipContent div.clip {background:url(img/clip.gif) 25px 0 no-repeat; height:34px;}
.clipContent div.title {color:#62ab22; font-size:14px; font-weight:bold; padding-top:15px; text-align:left; padding-left:40px;}
.clipContent div.content {font:bold 12px Arial, Helvetica, sans-serif; padding:15px 40px 30px 50px; text-align:left; color:#ff7302; font-style:italic;}

.block_newKids {width:100%; clear:both;}
.newKids {padding-top:15px;}
.newKids .padding {padding-left:7%;}
.newKids div.title {background:url(img/icon_foot.gif) 0 0 no-repeat; color:#62ab22; font-size:14px; font-weight:bold; padding-left:30px; text-align:left; height:20px;}
.newKids div.items {width:465px; clear:both; padding:15px 0; margin:0 auto;}
.newKids div.item {width:116px; float:left; padding-bottom:15px;}
.newKids div.item .name {background:url(img/btn_name.gif) center no-repeat; height:17px; margin:5px 0;}
.newKids div.item .name a {color:#fff; text-decoration:none;} .newKids div.item .name a:hover {text-decoration:underline;}

.footer {clear:both; width:100%; background:url(img/footer_bg.gif) 0 0 repeat-x; height:115px; margin-top:70px; color:#fff;}
.footer div.content {padding-top:15px;}
.footer a{color:#fff;} .footer a:hover {text-decoration:none;}
.block_leftLinks {width:100%; clear:both;}
.leftLinks {width:195px; float:right; text-align:right; padding-left:25px;}
.leftLinks a.bold {font-weight:bold; padding-top:10px;}
.leftLinks a.up {font-size:11px; color:#000; background:url(img/arrow_up.gif) 40px 0 no-repeat; padding-top:10px; padding-bottom:3px;}
.lLinks {float:left;}
.lLinks a, .rLinks a{display:block; padding:2px 0;}

.footer td.center {padding-left:50px; padding-top:7px;}
.footer td.left {width:200px;}
.block_rightLinks {width:80%; clear:both;}
.rightLinks {}
.rightLinks a{display:block; float:left; padding:3px 20px 3px 0; white-space:nowrap;}
.rightLinks a.active {text-decoration:none; font-weight:bold;} 
.copyright {clear:both; padding-top:15px; font-size:11px; color:#1e3745;}

.block_img img{margin:5px 0;}

.block_btnLeft {clear:both; float:left; margin:10px 0; padding-left:3%;}

.block_centerForm {clear:both; width:465px; margin:0 auto; padding-top:5px; margin-bottom:15px;}
.centerForm { background-color:#f0eeec; padding:40px; text-align:left;}
.centerForm td {padding:3px 0;}
.centerForm tr.name td{font-weight:bold; color:#3e8401; }
.centerForm table.calendar tr.name td {padding:10px 0; text-align:center;}
.centerForm table.calendar tr.form td.b_date {padding:10px 0; text-align:center;}
.centerForm tr.content td {padding-left:75px;}
.centerForm input.textInput, .centerForm select {width:220px;}

.block_subTitle {clear:both; padding-top:15px; white-space:nowrap;}
.block_subTitle div.foot {background:url(img/icon_foot.gif) 0 0 no-repeat; margin-left:40%; :margin-left:25%; margin-bottom:15px;}
.block_subTitle .right {text-align:right; padding-right:25%; padding-top:25px; margin-bottom:15px;}
.block_subTitle .right a {display:block; padding:5px 7px 0 0; white-space:nowrap;}
.subTitle {color:#73ae00; text-transform:lowercase; font-size:16px;  font-weight:bold; text-align:left; padding-left:30px; height:25px;}
.block_notices {width:95%; min-width:465px; margin:0 auto; }

.block_noticeItem {border:1px solid #ff7302; padding-top:15px; text-align:left; margin-bottom:15px;} 
.noticeItem {}
.noticeItem .img {padding:0 0 15px 25px; float:left;}
.noticeItem div.title {padding-left:25px; padding-bottom:10px;}
.noticeItem div.title a {color:#3098d6; font-weight:bold;}
.noticeItem div.text {padding:0 25px; color:#000;} 
.noticeItem div.block_contact {background-color:#ff7302;}
.noticeItem div.contact {padding:15px 25px; color:#fff;}
.noticeItem div.phones , .noticeItem div.phones a{color:#fff;}

.allpage {padding:0 40px 0 25px;}
.break_40 {height:40px;}
.break_20 {height:20px;}

.allpage div.diary {padding-right:7%;} 
.allpage div.pageTitle {margin-right:5%;}

.topMenu ul{list-style:none;}
.topMenu li {float:left; padding-right:15px;}
.topMenu li a{color:#fd7e1f; font-weight:bold; font-size:13px;}

.block_bookmarkContent {clear:both;}
.bookmarkContent {}
.bookmarkContent div.small_clip {position:absolute; background:url(img/small_clip.gif) 580px 0 no-repeat; height:41px; width:610px;  z-index:100;  margin-top:45px;}
.bookmarkContent ul {list-style:none; padding-top:30px;}
.bookmarkContent li {float:left; margin-right:3px; margin-bottom:2px;}
.bookmarkContent li a {display:block; background:#f4f3f2 url(img/bookmarks_right_corner.gif) right 0 no-repeat; float:left;  height:24px; padding:0 20px 0 20px;  padding-top:6px; color:#418b00;}
.bookmarkContent li a.active, .bookmarkContent li a:hover {background:#ffd9c9 url(img/bookmarks_a_right_corner.gif) right 0 no-repeat; text-decoration:underline; }

.block_textContent {clear:both; background-color:#f4f3f2;}


.block_babyInfo {clear:both; border-bottom:2px solid #fff; width:100%;}
.babyInfo {padding:15px 105px 0 70px;}
.babyInfo div.avatar {float:left;}
.babyInfo div.avatar img{border:1px solid #ff7302;}
.babyInfo div.name {float:left; padding:45px 0 0 20px; color:#ff7302; font-weight:bold;}
.babyInfo div.decor {padding-right:20%;}
.babyInfo td.decor {background:url(img/baterfy_bg.gif) right bottom no-repeat; height:60px; line-height:110px; width:100%; padding:40px 0 0 0; } 
.babyInfo div.title {font-weight:bold; color:#62ab22; font-size:16px;}
.babyInfo div.title img {padding-right:5px;}
.babyInfo div.info {font-weight:bold; color:#fd7400; padding:10px 0 0 27px; padding-bottom:15px;}
.textContent div.block_btnCenter {text-align:center;}
.textContent div.btnCenter {width:133px; margin:0 auto; padding:15px;}

.block_date {text-align:center; padding:10px 0;}
.date {font-weight:bold; color:#fd7400; font-size:14px; margin:0 auto;}

.itemContent {padding-top:30px;}
.itemContent div.block_separator {clear:both; width:90%;}
.itemContent div.separator {border:none; border-bottom:2px solid #fd7400; width:100%; padding-top:5px; margin-bottom:30px; :margin-bottom:25px; :padding-top:0;}
.itemContent div.white_separator {border-bottom:2px solid #fff; width:100%; padding-top:15px; :padding:0;}
.white_separator_calendar {border-bottom:2px solid #fff; width:100%; padding-top:15px; :padding:0;}

.block_title {clear:both; width:90%; margin:0 auto; border-bottom:2px solid #fd7400; margin-bottom:15px; height:25px; }
.title_diary {border:none;}
.block_title div.title {color:#3098d6; font-weight:bold; float:left; padding-left:30%; white-space:nowrap;}
.title_friends div.title  {padding-left:115px;}
.block_title div.date {color:#418b00; float:right; padding-right:15px; width:150px;}

.itemContent div.block_text {clear:both; padding:0 90px 0 70px; background:url(img/icon_small_foot.gif) 70px 0 no-repeat; }
.itemContent div.text {padding-left:45px;}
.itemContent div.text p {color:#3a3a3a; padding-bottom:10px;}

.block_comments {padding:0 90px 0 115px; padding-top:10px;}
.block_comments_right {padding-right:50px;}
.block_comments a {color:#418b00; font-weight:bold;}
.block_comments a.right {padding-left:30px;}

.block_pagenation {clear:both; padding:15px 0;}
.pagenation {padding-left:115px;}
.block_pagenation .friends {padding-left:30px;}
.block_comments .right {text-align:right; padding-right:0;}
.block_btnSeparator {vertical-align:center; line-height:20px; height:20px; :padding-top:10px;}
.block_pagenation div.btnSeparator {border:none; border-top:2px solid #fd7400; height:2px;}
.block_pagenation table {width:100%}

/* page diary2.html*/
.steps {background:url(img/bg_steps.jpg) 0 0  no-repeat; padding-top:50px;}

.block_centerForm {width:420px;}
.step div.centerForm {padding:0;}

.pageForm {background:none; padding-bottom:20px;}
.pageForm table {width:420px;}
.pageForm input.textInput {width:190px; margin-right:10px;}
.centerForm div.icon {background:url(img/icon_dummy.gif) 0 3px no-repeat; height:16px; width:15px; float:left; margin-right:10px; } 
.centerForm div.title {text-align:right; padding:0; padding-right:68px; :padding-right:50px; font-size:13px; float:right; white-space:nowrap; padding-bottom:20px;}
.pageForm div.text {font:12px Arial, Helvetica, sans-serif; font-style:italic; padding-left:85px;}

.pageForm div.block_border {width:100%; padding-top:15px; clear:both;}
.pageForm div.border {width:415px; border:1px solid #ff7401;  padding:30px 0; margin:0 auto;}
.pageForm div.border table td.left {}
.pageForm div.border td {width:50%; padding-left:15px}
.pageForm div.border td.right {padding-right:20px;}
.pageForm div.border input.textInput {width:170px; border:1px solid #2f70b5; height:17px;}
.pageForm div.border input.checkInput {border:1px solid #2f70b5; :border:0;}
.pageForm div.border input.right {margin-right:20px;}
.pageForm div.border select {width:170px; height:18px; border:1px solid #2f70b5;}
.pageForm div.border td.b_date select {width:50px; float:left; margin-right:9px; :margin-right:11px;}
select, option {border:1px solid #2f70b5;}
.pageForm textarea {width:95%; border:1px solid #2f70b5; margin-bottom:15px;}
tr.addonInfo td {padding-bottom:20px; padding-top:10px;}
tr.addonInfo div, tr.addonInfo a{color:#62ab22;}
.block_border td.title {font-weight:bold; color:#62ab22;}
.pageForm tr.name td{font-weight:normal; color:#000; padding-left:20px;}
.pageForm tr.name td div {color:#000; padding-left:20px;}
.pageForm  span.require {font-style:italic; font-size:11px;}
 
tr.addonInfo .check {float:left; width:80px;}
tr.addonInfo .checkLink {float:left; }
tr.addonInfo .checkLink a {margin-left:15px; white-space:nowrap;}
.steps .centerForm {padding:0;}
.steps  div.white_separator {border-top:2px solid #fff; width:100%; height:5px;}

/* page diary3.html*/
.block_addonFormInfo {padding:0; }
.addonFormInfo {text-align:right; width:220px;}
.addonFormInfo div.title {text-align:right; padding:0; padding:15px 0 10px 0; margin:0; width:220px; }
.addonFormInfo div.text {clear:both; text-align:right; padding:0; white-space:nowrap; float:right; width:220px; padding-bottom:15px;}
.addonFormInfo div.item {padding:2px 0;}


/* page diary4.html*/
.pageForm div.no_border {border:none; padding:0;}

.block_formChouse {clear:both; width:465px; margin:0 auto;}
.block_formChouse div.title {font-weight:bold; font-size:13px; color:#62ab22; text-align:left; padding:15px 0 15px 40px;}
.formChouse {clear:both; border:1px solid #ff7401; padding:30px 15px 15px 15px;}
.block_formChouse .item {height:50px;}
.block_formChouse .item div.check {float:left; padding-top:5px; :padding-top:3px;}
.block_formChouse .item div.img {float:left; padding-left:9px;}

.item_pictures {}
.block_formChouse .item_picture {float:left; height:60px; width:103px; padding-left:5px;}
.block_formChouse .item_picture div.check {float:left; padding-top:35px; :padding-top:30px;}
.block_formChouse .item_picture div.img {float:left; padding-left:10px;}

.block_formChouse .buttons {padding:15px 0;}
.block_formChouse .buttons div.left {float:left; width:40%; text-align:right;}
.block_formChouse .buttons div.right {float:left; width:50%; text-align:left;}
.block_formChouse .buttons div.right {padding-left:20px;}
.block_formChouse .separator {width:100%;}


.cleaner {font-size:1px; line-height:1px; clear:both;}

/* page doctor.html*/

.block_contentText {padding:15px 0; clear:both;}
.contentText {text-align:left; padding:0; color:#000; text-align:justify;}
* .contentText {color:#000; }
.contentText p {color:#000; padding-bottom:10px;}
.contentText img {margin-right:10px;}
.contentText a, .contentText span  {color:#000;}

.doctor_button {text-align:left; padding-left:3%;}
.btn_right {float:right;}

/* page doctor3.html*/
.block_cleanForm {width:465px; margin:0 auto;}
.cleanForm {padding:30px 0;}
.cleanForm td {padding:10px 0;}
.cleanForm td.name {text-align:right; padding-right:10px; color:#000; vertical-align:top;}
.cleanForm input.textInput {width:160px; border:1px solid #62ab22;}
.cleanForm textarea {width:340px;  border:1px solid #62ab22;}

/* page main.html*/
.block_babyOfDay {float:left; width:194px; margin-bottom:15px;}
.babyOfDay  {border:1px solid #3098d6;}
.babyOfDay div.title {font-weight:bold; text-align:right; padding-right:20px; margin:10px 0; font-size:14px; color:#ff7302;}
.babyOfDay div.photo {text-align:center;}
.babyOfDay div.name, .babyOfDay div.info {color:#9c9c9c; font-weight:bold; padding:4px 0 0px 10px;}
.babyOfDay div.name {padding-top:7px;}
.babyOfDay div.info {padding-bottom:7px;}


.block_birthday {float:left; width:194px; margin-bottom:15px;}
.birthday  {border:1px solid #3098d6;}
.birthday  div.title {font-weight:bold; text-align:right; padding-right:20px; margin:10px 0; font-size:14px; color:#ff7302;}

.block_indexMenu {width:465px; margin:0 auto;}
.indexMenu {padding:15px 0;}
.block_indexMenu ul{list-style:none; margin-bottom:25px;}
.block_indexMenu li{float:left; padding:0 13px;}
.block_indexMenu li a {font-size:13px;}

.orange div.block_mainInfo{border-color:#ff7302;}
.green div.block_mainInfo{border-color:#7fbb32;}
.blue div.block_mainInfo{border-color:#3098d6;}
.grey div.block_mainInfo{border-color:#9c9c9c;}

.block_mainInfo {text-align:left; border:1px solid; margin-bottom:15px;}
.no_border {border:0;}
.mainInfo {padding:20px;}
.no_border .mainInfo {padding:0px;}

.mainInfo div.img {float:left; width:125px; padding-bottom:20px; }
.mainInfo div.content {float:left;}
.mainInfo div.title a {display:block; text-decoration:none; background:url(img/icon_dummy.gif) 0 4px no-repeat; padding-left:20px; padding-bottom:7px; color:#7fbb32; font-weight:bold;}
.mainInfo div.title a:hover {text-decoration:underline;}
.no_border .mainInfo div.title {margin-left:20px;}
.mainInfo div.text {text-align:justify; color:#000;}
.mainInfo div.readmore {display:inline; padding-left:10px; color:#3098d6;}
.mainInfo div.readmore a {color:#3098d6;}

.archive {text-align:left; padding-left:20px; padding-bottom:15px;}
.archive a {font-size:13px;}


.block_friends {background:none; clear:both; padding:15px 90px 15px 0; } 
.block_friends td.img {border-right:2px solid #fff; padding-right:40px; padding-left:5px;}
.block_friends td.img img {border:1px solid #fd7400; margin-bottom:10px;}
.block_friends td.img div.name {text-align:center;}
.block_friends td.img div.name a {color:#348200;}
.block_friends td.text {padding-left:20px; vertical-align:top; color:#000;}

.green_separator {border-bottom:2px solid #62ab22; height:20px; width:95%; margin:0 auto;}
.orange_separator {border-bottom:2px solid #ff7302; height:20px; width:100%; margin:0 auto;}

.date_preg {padding:80px 0 10px 0; text-align:right; padding-right:40px; font-weight:bold; color:#56a411;}

.block_itemPreg {}
.itemPreg {padding:0 40px; text-align:justify;}
.itemPreg div.title {font-size:12px; color:#ff7302; padding-bottom:10px;}

.text_green { color:#7fbb32;}

.contentText ul.songs, .contentText ul.tails {list-style:none;}
.contentText ul.songs li, .contentText ul.tails li {padding:5px 0; color:#000;}
.contentText ul.songs li a, .contentText ul.tails li a {color:#3098d6; font-weight:bold;}
.contentText ul.tails li a  {padding-left:70px;}

.block_pagenation {text-align:left;}
.pagenation {padding-left:70px;}
.pagenation_left {padding:0;}
.pagenation ul {float:left; background-color:#7fbb32; list-style:none; padding:0 3px;}
.pagenation li {float:left; height:20px; line-height:18px;}
.pagenation li a {color:#fff; padding:0 3px; display:block; padding-top:2px;}
.pagenation li a.active {text-decoration:none;}

.green_btn {}
.btn_green_l {background:url(img/btn_green_corn_l.gif) 0 0 no-repeat; width:3px; height:20px; float:left;}
.btn_green_r {background:url(img/btn_green_corn_r.gif) 0 0 no-repeat; width:3px; height:20px; float:left;}

b, strong {font-weight:bold;  color:#000;}
em {font-style:italic; color:#000;}
u {color:#000;}

.doctor_btn {margin-left:25px;}
.doctor_btn a, .doctor_btn span {color:#fff; text-decoration:none; font-size:12px;}
.doctor_btn a:hover { text-decoration:underline;}



h3 {
	color:#3098d6;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}


/* Конкурсы - работы - общее */
div.konkurs_work {
	width: 170px;
	height: 250px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #FD7400;
	padding: 5px;
	font-size: 10px;
}
div.winner {
	background-color: #F9FFCE;
	border: 1px solid #FD7400;
}
div.konkurs_work div {
	color: Black;
}
/* Конкурсы - истории */
div.konkurs_work div.story div.title {
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
}
div.konkurs_work div.story div.title a {
	color: #FD7400;
	font-weight: bold;
}
div.konkurs_work div.story div.text {
	margin-bottom: 5px;
	color: Black;
	border: 1px solid Silver;
	background-color: #fafafa;
	padding: 5px;
	height: 130px;
	overflow: hidden;
	width: 160px;
}
/* Конкурсы - фотографии */
div.konkurs_work div.photo div.title {
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
}
div.konkurs_work div.photo div.title a {
	color: #FD7400;
	font-weight: bold;
}
div.konkurs_work div.photo div.picture {
	text-align: center;
	border: 1px solid Silver;
	background-color: #fafafa;
	padding: 5px;
}
/* Конкурс - просмотр работы */
div.konkurs_photo {
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: White;
	border: 1px solid #FD7400;
	padding: 10px;
}
div.konkurs_story {
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px solid #FD7400;
	padding: 10px;
	overflow: scroll;
	height: 400px;
}
div.konkurs_work_description {
	border: 1px solid Silver;
	background-color: #fafafa;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	color: Black;
}
/* Конкурс BB-код */
div.konkurs_work_bbcode {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid Silver;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
}


/* New Banner Blocks */
div.banner_place { display: none; margin-bottom: 10px; }
#banner_place_top_div {display: none; text-align: center; margin-bottom: 0px; }
#banner_place_center_top { text-align: center; }
#banner_place_center_bottom { text-align: center; }

/* left column banner */
td.left div.banner_place {text-align: right; margin-bottom: 10px; }




/* AUTH BLOCK */
div.block_authorization {
	padding: 5px;
	border: 1px solid #FD7400;
	width: 180px;
	float: right;
}
div.block_authorization a { color: #FD7400; }
div.block_authorization a b { color: #FD7400; }
div.block_authorization a.pagetitle_logout { color: #666666; }
a.pagetitle_logout {
	font-weight: normal;
	color: #6d6d6d;
}
td.control input.formfield {
	border: 1px solid #2f70b5;
	height: 16px;
}
.submit_blue {
	background-color: #3098d6;
	color: White;
	border: 0px;
	height: 20px;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}

div.pagesview {
	margin-top: 10px;
	margin-bottom: 20px;
}
div.pagesview span {
	
}
div.pagesview a {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	width: 15px;
	background-color: #5ca9d7;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	margin-right: 1px;
	font-size: 10px;
	color: White;
	text-decoration: none;
}




/* Page header */ 
#page-header {

}

	#header-main-block {
		height: 109px;
		background: url('/img/page-header/bg.jpg') top left repeat-x;
	}
	
	#header-sub-nav {
		height: 30px;
		padding: 10px 0 0 0;
		text-align: center;
	}

		#header-sub-nav a {
			font-size: 15px;
			color: #245AA0;
			text-decoration: none;
			margin: 0;
			padding: 0;
		} 
		
			#header-sub-nav a:hover {
				color: #7F7F7F;
			} 
		
		#header-sub-nav img {
			vertical-align: middle;
			padding: 0;
			margin: 0 4px 0 4px;
		}

		#top-navigation {
			height: 26px;
			overflow: hidden;
			text-align: right;
			margin: 0 20px 0 0;
		}
		
			#top-navigation img {
				border: 0;
				margin: 0;
				padding: 0;
				vertical-align: bottom;
				float: right;
			}

	#page-header .middle-container {
		width: 100%;
	}
	
		#page-header table.middle-container td {
			width: auto;
		}
		
		#page-header table.middle-container td.search-form {
			padding-top: 30px;
		}
		
			#page-header table.middle-container table {
				width: auto;
			}
		
		#page-header table.middle-container .textInput {
			border: 1px solid #2F71B6;
			height:18px;
			margin:0px; 
			padding:0px;
			width: 150px;
		}
		
		#page-header table.middle-container .imageInput {
			margin: 0 0 0 14px;
		}

	#page-header .search-form {
		padding: 10px 40px 0 0;
		text-align: right;
		vertical-align: top;
	}

