* {margin: 0;padding: 0;}
body {background-color: #FFF;font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;font-size: 13px;color: #333333; }
h1 {font-size: 145%;}
h2 {font-size: 125%;}
h3 {font-size: 115%; padding:10px 0 0 0;}
h4 {font-size: 105%;}
p {padding: 10px 0 0 0;}
ul {list-style: none; margin: 0px 5px; padding: 0;}
li {margin-left: 5px;}
li.sublist {padding-left: 13px;font-size: 12px;}
li.sublist a {font-size: 11px;}
li.headlist {font-size: 12px;}

a:link, a:visited, a:active {text-decoration: none;}
a:hover {text-decoration: underline;}

img {border: 0;}
img.left {float: left;margin-right: 10px;}
img.left2 {float: left; padding:15px 5px 15px 5px;}
img.right {float: right;margin: 0 0 0 10px;}

.png {behavior: url(src/pngbehavior.htc);}

#header {position:relative;width: 980px;height: 100px;margin: 0 auto;background: url(head/h_arbuz.jpg) no-repeat;overflow:hidden;}
#headerlogo {float: left;width: 170px;}
#headerbaner {float: right;width: 470px; padding-top: 20px;overflow:hidden;}
#headercentr {float: left;width: 330px; padding: 5px 10px 0 0;text-align:right;overflow:hidden;}
#headercentr a:hover, #headercentr a:active {color: #FFFFFF;}
#rtop {color:#000; font-size: 14px;font-weight:bold;}
#rtop a:link, #rtop a:visited, #rtop a:active {text-decoration: none;color: #000;}
#rtop a:hover {text-decoration: none;}
#rtop tr, #rtop td {vertical-align:middle;padding:2px;}

#menu_1 {text-align: center;width: 980px;height: 32px;font-weight: bold;margin: 0 auto;background: #37AEF2 url(main/top_menu_yellow.png);font-size: 12px;}
#menu_1 ul {margin: 0;padding: 0;list-style: none;}
#menu_1 li {display: inline;}
#menu_1 a.linkmainmenu {display: block;float: left;height: 23px;padding: 8px 12px 0 8px;text-decoration: none;color: #000000;}
#menu_1 a:hover, #menu_1 a:active {background: url(main/top_menu_yellow.png);color: #2BA0FE;}
#menu_1 a.icomenu {display: block;float: left;height: 39px;padding: 2px 2px 0 2px;text-decoration: none;color: #000000;}

#menu_2 {text-align: center;width: 980px;height: 32px;font-weight: bold;margin: 0 auto;background: #37AEF2 url(main/top_menu_blue.png);font-size: 12px;}
#menu_2 ul {margin: 0;padding: 0;list-style: none;}
#menu_2 li {display: inline;}
#menu_2 a.linkmainmenu {display: block;float: left;height: 23px;padding: 8px 8px 0 8px;text-decoration: none;color: #000000;}
#menu_2 a:hover, #menu_2 a:active {background: url(main/top_menu_blue.png);color: #FFF;}
#menu_2 a.icomenu {display: block;float: left;height: 39px;padding: 2px 2px 0 2px;text-decoration: none;color: #000000;}

#menu_3 {text-align: center;width: 980px;height: 32px;font-weight: bold;margin: 0 auto;background: #37AEF2 url(main/top_menu_green.png);font-size: 12px;}
#menu_3 ul {margin: 0;padding: 0;list-style: none;}
#menu_3 li {display: inline;}
#menu_3 a.linkmainmenu {display: block;float: left;height: 23px;padding: 8px 8px 0 8px;text-decoration: none;color: #000000;}
#menu_3 a:hover, #menu_3 a:active {background: url(main/top_menu_green.png);color: #FFFFFF;}
#menu_3 a.icomenu {display: block;float: left;height: 39px;padding: 2px 2px 0 2px;text-decoration: none;color: #000000;}

#page {position: relative; left: -3px;width: 980px;margin: 0 auto;padding-top: 5px;background: #FFFFFF;}
#content {float: left;width: 520px;background: #FFFFFF;margin: 0;}
#content740 {position: relative; left: -3px;float: left;width: 740px;background: #FFFFFF;margin:0px;padding:0px;overflow:hidden;}
#content740_right {float: right; width: 740px;background: #FFFFFF;}

#content_full {float: left;width: 980px;background: #FFFFFF;text-align: center;}
#footer {width: 980px;text-align: center;margin: 0 auto;padding: 10px 0;background: url(main/img1.gif) repeat-x;font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: smaller;}
#footer * {color: #000000;}
#footer_counter {width: 980px;text-align: center;margin: 0 auto;padding: 0;}
#footer_reklama {width: 980px;text-align: left;margin: 0 auto;padding: 2px 0 2px 0px;}

.head1 {width: 100%;height:32px;margin: 1px auto 1px auto; padding: 0;background: url(main/top_menu_yellow.png); color:#FFF;}
.head2 {width: 100%;height:32px;margin: 1px auto 1px auto; padding: 0;background: url(main/top_menu_green.png); color:#FFF;}
.head3 {width: 100%;height:32px;margin: 1px auto 1px auto; padding: 0;background: url(main/top_menu_red.png); color:#FFF;}
.head4 {width: 100%;height:32px;margin: 1px auto 1px auto; padding: 0;background: url(main/top_menu_blue.png); color:#FFF;}
.head5 {width: 100%;height:32px;margin: 1px auto 1px auto; padding: 0; background: url(main/top_menu_yellow.png); color:#FFF;}
.head6 {width: 100%;height:32px;margin: 1px auto 1px auto; padding: 0; background: url(main/top_menu_pink.png); color:#FFF;}

.head1 h2 a, .head2 h2 a, .head3 h2 a, .head4 h2 a, .head5 h2 a, .head6 h2 a {color: #FFFFFF;text-decoration: none;}
.head1 h2 a:hover, .head2 h2 a:hover, .head3 h2 a:hover, .head4 h2 a:hover, .head5 h2 a:hover, .head6 h2 a:hover {color: #FFFFFF;text-decoration: underline;}

#lbar {float: left;padding-left: 5px;width: 220px;font-size: 12px;overflow:hidden;}
#lbar a:link, #lbar a:visited, #lbar a:active {font-weight: bold;}

#rbar {position: relative; right: -3px;float: right;width: 220px;font-size: 12px;overflow:hidden;}
#rbar a:link, #rbar a:visited, #rbar a:active {font-weight: bold;}

.link_bar {margin: 0;padding: 0;text-align: center;font-size: 16px;color: #2BA0FE;font-weight:bold;}
.link_bar b {font-size:24px; font-weight:bold;}

.box-pink {width: 215px;display: block;}
.box-pink a {color: #330066;}
.box-pink a:hover {color: #C721FF;}
.box-pink .sirebarcont a {color: #330066;}
.box-pink .title {height: 34px;text-align: center;background: url(main/box-pink-top.png) no-repeat left top;color: #FFFFFF;}
.box-pink .title a {color: #FFFFFF;}
.box-pink .dno {padding: 0 0 10px 0;background: url(main/box-pink-bottom.png) no-repeat left top;}
.box-pink .cont {background: #FBF1FF;border-left: 1px solid #C721FF;border-right: 1px solid #C721FF;}
.box-pink .cont strong {color: #C721FF;}
.box-pink b {font-size:18px; font-weight:bold;}

.box-green {width: 215px;display: block;}
.box-green a {color: #003300;}
.box-green a:hover {color: #68B126;}
.box-green .sirebarcont a {color: #003300;}
.box-green .title {height: 34px;text-align: center;background: url(main/box-green-top.png) no-repeat left top;color: #FFFFFF;}
.box-green .title a {color: #FFFFFF;}
.box-green .dno {padding: 0 0 10px 0;background: url(main/box-green-bottom.png) no-repeat left top;}
.box-green .cont {background: #F0FFE2;border-left: 1px solid #68B126;border-right: 1px solid #68B126;}
.box-green .cont strong {color: #68B126;}
.box-green b {font-size:18px; font-weight:bold;}

.box-red {width: 215px;display: block;}
.box-red a {color: #660000;}
.box-red a:hover {color: #C30A0A;}
.box-red .sirebarcont a {color: #660000;}
.box-red .title {height: 34px;text-align: center;background: url(main/box-red-top.png) no-repeat left top;color: #FFFFFF;}
.box-red .title a {color: #FFFFFF;}
.box-red .dno {padding: 0 0 10px 0;background: url(main/box-red-bottom.png) no-repeat left top;}
.box-red .cont {background: #FBF1FF;border-left: 1px solid #C30A0A;border-right: 1px solid #C30A0A;}
.box-red .cont strong {color: #C30A0A;}
.box-red b {font-size:18px; font-weight:bold;}

.box-blue {width: 215px;display: block;}
.box-blue a {color: #005499;}
.box-blue a:hover {color: #2BA0FE;}
.box-blue .sirebarcont a {color: #005499;}
.box-blue .title {height: 34px;text-align: center;background: url(main/box-blue-top.png) no-repeat left top;color: #FFFFFF;}
.box-blue .title a {color: #FFFFFF;}
.box-blue .dno {padding: 0 0 10px 0;background: url(main/box-blue-bottom.png) no-repeat left top;}
.box-blue .cont {background: #EAF5FF;border-left: 1px solid #2BA0FE;border-right: 1px solid #2BA0FE;}
.box-blue .cont strong {color: #2BA0FE;}
.box-blue b {font-size:18px; font-weight:bold;}

.box-yellow {width: 215px;display: block;}
.box-yellow a {color: #977100;}
.box-yellow a:hover {color: #E8B000;}
.box-yellow .sirebarcont a {color: #977100;}
.box-yellow .title {height: 34px;text-align: center;background: url(main/box-yellow-top.png) no-repeat left top;color: #FFFFFF;}
.box-yellow .title a {color: #FFFFFF;}
.box-yellow .dno {padding: 0 0 10px 0;background: url(main/box-yellow-bottom.png) no-repeat left top;}
.box-yellow .cont {background: #FFFAE9;border-left: 1px solid #E8B000;border-right: 1px solid #E8B000;}
.box-yellow .cont strong {color: #E8B000;}
.box-yellow b {font-size:18px; font-weight:bold;}

.post {width: 490px;padding: 0px 4px 4px 4px;float: left;overflow:hidden;}
.post740 {width: 740px;padding: 10px 4px 4px 4px;float: left;overflow:hidden;}
.post2 {width: 95%;margin-top: 5px;margin-bottom:25px;float: left;border-top: 2px solid #E8B000;overflow:hidden;}

.post370 {width: 360px;padding: 10px 4px 4px 4px;float: left;overflow:hidden;}

.post-blue {padding: 0 0 0 15px;width: 500px;display: block;overflow:hidden;}
.post-blue a {color: #005499;font-weight: bold;}
.post-blue h1, .post-blue h2, .post-blue h3 {text-align: center;}
.post-blue a:hover {color: #2BA0FE;}
.post-blue .title {height: 34px;text-align: center;background: url(main/post-blue-top.png) no-repeat left top;color: #FFFFFF;}
.post-blue .title a {color: #FFFFFF;}
.post-blue .cont {padding: 5px;background: #FFFFFF;text-align: left;}
.post-blue .poem {padding: 5px;background: #FFFFFF;text-align: center;}
.post-blue li {background-image: url(main/list3.gif);background-position: left center;background-repeat: no-repeat;padding-left: 10px;}

.post-blue740 {padding: 0 7px 13px 7px;width: 740px;display: block;float:left;font-family: "Comic Sans MS", "Times New Roman", Arial;margin-bottom: 10px;overflow:hidden;}
.post-blue740 a {color: #005499;font-weight: bold;}
.post-blue740 h1, .post-blue740 h2, .post-blue740 h3 {text-align: center;}
.post-blue740 a:hover {color: #C30A0A;}
.post-blue740 .title {height: 34px;text-align: center;color: #000000;}
.post-blue740 .title a {color: #000000;}
.post-blue740 .cont {padding: 5px;background: #FFFFFF;text-align: left;}
.post-blue740 .poem {padding: 5px;background: #FFFFFF;text-align: center;font-family: "Comic Sans MS", "Times New Roman", Arial;font-size: 12px;}
.post-blue740 li {background-image: url(main/list3.gif);background-position: left center;background-repeat: no-repeat;padding-left: 10px;}

#linelink {padding: 2px 0 5px 0;font-family: Arial;font-size: 10px;}
.small {font-size: 9px;color: #bdbdbd;}

.cont12 {width:49%;padding:10px 0 10px 0;margin:0;float:left;text-align:center;}

.incut {float: right;width: 220px;height: 130px;background: #F0FFE2;padding: 5px;margin: 10px 10px 15px 0;border: 1px solid #68B126;font-size: 11px;}

.blocklink {float: left;width: 240px;text-align: left;}
.blocklink a {color: #005499;font-weight: bold;}

.sirebarcont {padding: 5px 25px 0 10px;font-family: "Arial", Helvetica, sans-serif;font-size: 12px;}
.sirebarcont a:link, .sirebarcont a:visited, .sirebarcont a:active {text-decoration: underline;}
.sirebarcont p {padding-top: 15px;}

#googlelinkyellow {font: normal small Arial, Helvetica, sans-serif;color: #000000;background: #FFFAE9;border-left: 1px solid #E8B000;border-right: 1px solid #E8B000;}
#googlelinkyellow h4 {font-size: 13px; text-decoration:underline;padding-left: 5px;padding-top: 3px;}
#googlelinkyellow li {margin-left: 20px;background-image: none;padding-left: 4px;padding-top: 1px;list-style: none;margin-left: 0;}
#googlelinkyellow a:link, #googlelinkyellow a:visited, #googlelinkyellow a:active, #googlelinkyellow a:hover {
	color: #977100;font-weight: normal;text-decoration: underline;vertical-align: text-top; }

.gg336x280_scenarii {width: 500px; height:286; background: url(main/google_scenarii.jpg) no-repeat; background-position: center; text-align: center; padding: 3px 0 3px 0;}
.gg336x280_tost {width: 500px; height:286; background: url(main/google_tost.jpg) no-repeat; background-position: center; text-align: center; padding: 3px 0 3px 0;}

.dayhappy {width: 250px;float:left;}
#happyday {background: #68B126 url(calend/green_bottom.png) no-repeat left bottom; width: 240px;height:240px;float:left;text-align:center;padding: 0; margin:10px 10px 5px 0;color:#ffffff;}
#happyday .title {font-size: 52px; background: #68B126 url(calend/green_top.png) no-repeat left top;padding: 10px 0 20px 0; margin:0;}
#happyday p {font-size: 26px;padding-bottom: 50px;}

#happydaylink {float:left;width: 240px;font: normal small Arial, Helvetica, sans-serif;color: #000000;}
#happydaylink .title {height:10px;background: #68B126 url(calend/green_top2.png) no-repeat left top;}
#happydaylink .cont {border-left: 2px solid #68B126;border-right: 2px solid #68B126;}
#happydaylink li {margin-left: 20px;background-image: none;padding-left: 4px;padding-top: 1px;list-style: none;margin-left: 0;}
#happydaylink a:link, #happydaylink a:visited, #happydaylink a:active, #happydaylink a:hover {color: #003300;font-weight: normal;text-decoration: underline;vertical-align: text-top; }
#happydaylink .dno {padding: 0;background: url(calend/green_bottom2.png) no-repeat left top;}
#happydaylink h4 {font-size: 13px; text-decoration:underline;padding-left: 5px;padding-top: 3px;}

.congr_cards {padding: 10px 5px 10px 5px;}
.congr_cards a {text-decoration: none;}

.cards_sitebar {text-align: left; background: url(cards/mthumb_block.gif) no-repeat center center;}

.mthumb_block {float:left; width:100%; height:96px; margin:0 8px 12px 0; padding:12px 0 0 0px; background:url('cards/mthumb_block.gif') no-repeat left center; text-align:left;}
.mthumb_block IMG {margin: 0 10px 0 4px; border:1px solid #000000; color:#EF1A1A; display:block; text-align:left; float:left;}
.mthumb_block A {color:#330066; font-size:8pt;}

.mthumb_block2 {float:left; width:96px; height:96px; margin:0 8px 12px 0; padding:12px 0 0 0px; background:url('cards/mthumb_block.gif') no-repeat center center; text-align:center;}
.mthumb_block2 IMG {margin:0 auto 0 auto; border:1px solid #000000; color:#EF1A1A; display:block;}
.mthumb_block2 A {color:#FFFFFF; font-size:7pt;padding:0;margin:0;}
.mthumb_block2 a:hover {color:#FF3300;}

.box-160 {height:200px; width: 140px; float: left; padding: 0; margin:0; text-align: center;}
.box-160 IMG {margin:0 auto 0 auto; display:block; text-align:left; float:left;}

.box-160b {height:120px; width: 120px; float: left; padding: 0; margin:0 10px 80px 10px; text-align: center; border:1px dotted #C721FF;font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;font-size: 16px;color: #666666;vertical-align:middle;}

.song4you {height:310px; padding: 10px;text-align: center;}

.pasya_659_td_head { font-family: "Comic Sans MS", Arial, Helvetica, sans-serif; font-size: 7pt;}
.pasya_659_td_text { font-family: "Comic Sans MS", Arial, Helvetica, sans-serif; font-size: 8pt; padding:10px 0 10px 3px;}
.pasya_659_td_text a:link, .pasya_659_td_text a:visited, .pasya_659_td_text a:active {text-decoration: none;}
.pasya_659_td_text a:hover {color: #C30A0A;}

.item_menu {padding:15px 0 15px; width:300px; margin-left:5px;float:right;font-size:11px;}
.item_menu a:link, .item_menu a:visited { cursor:pointer;color:#0052DB;}

.icon_menu {float:left; width:64px; height:64px; margin: 0 5px 0 8px; text-align:left;}
.menu_links {margin-left:85px;}
.item_menu h3.c-birthday {text-align: left;}
.item_menu h3.c-birthday a{color:#cc8600;}
.item_menu h3.c-birthday a:hover {color:#ad7202;}
.menu_links h4.birthday {font-size:14px;}
.menu_links h4.birthday a{color:#cc8600;}

.gift_podarki {text-align: center;}
.gift_podarki img {margin:0 auto 0 auto; border: 2px solid #75CA37; }

.p_center {text-align:center;}
.podarki_item {float: left; width:180px; text-align:center;}
.post_podarki {width: 730px;float: left;margin:10px auto 5px auto;text-align:center; border-top:2px solid #75ca37;}

#vc_name {float:left;width: 500px;margin-top:20px;padding-bottom:5px;border-top:3px solid #E8B000;}
.vc_name_item {float:left;width: 240px;overflow:hidden;margin-top:10px;}
.vc_name_item_img {float:left;width: 70px;overflow:hidden;margin:0px;}
.vc_name_item_txt {float:left;width: 165px;padding-left:5px;overflow:hidden;margin:0px;text-align:left;}

.smi2 {text-align:left; font-family: Arial, sans-serif; font-size:12px;padding-left:20px;padding-right:20px;}
.smi2 a {color: #005499;font-weight: normal;}
.sirebarcontsmi2 {padding: 5px 5px 0 5px; font-family: "Arial",sans-serif; font-size: 12px; font-weight: normal;overflow:hidden;}
.sirebarcontsmi2 img {padding: 0px 1px 15px 0px;}
.sirebarcontsmi2 a {color: #005499; font-weight: normal;}
