@charset "windows-1251";
/* CSS Document */

html, body {margin: 0px; font: 12px Tahoma; color: #000000; line-height: 18px;}

table td {wewe line-height: 18px;}
img {border-color: #CCCCCC}
p {padding: 0 0 5px 0;}
.clear {clear: both;}

a, a:hover {font: 11px Tahoma; color: #1E51AE; text-decoration: underline;}
a:hover {text-decoration: none;}

h1 { margin: 0; padding: 0;padding: 0 0 12px 0; color: #000000; font: 18px Tahoma;}
h2 { margin: 0; padding: 0;padding: 0 0 12px 0; color: #000000; font: 16px Tahoma;}
h3 { margin: 0; padding: 0;padding: 0 0 12px 0; color: #000000; font: 14px Tahoma;}

ul, ul li {list-style: none; margin: 0; padding: 0;}

#site {width: 95%; margin: 0px auto; min-width: 980px; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 980? "980px":"95%");}
#head1 {height: 102px; position: relative;}
#logo {top: 10px; position: absolute; left: 0; width: 20%;}
#login {left: 0; top: 65px; bottom: 10px; position: absolute;}
#login a, #login a:hover {font: 11px Tahoma; margin: 0 5px 0 0;}
#login1 {right: 0; top: 10px; bottom: 10px; position: absolute; width: 80%; float: right;}

#menu {height: 126px; background: url(../images/menu-c.png) #fcfcfc;}
#menu-l {background: url(../images/menu-left.png) left no-repeat; height: 126px;}
#menu-r {background: url(../images/menu-right.png) right no-repeat; height: 124px; text-align: center; padding: 2px 0 0 4%;}

.mpoint {margin: 0 2% 0 0; width: 90px; height: 90px; text-align: center; float: left;}
.mpoint a, .mpoint a:hover {display: block; padding: 5px 0 0 0;}

#main {padding: 23px 0 15px 0;}
#right {width: 310px; float: right;}
#center {margin: 0 325px 0 0; clear: left;}

#speedbar {height: 22px; padding: 0px 0 0 0px; font: 18px Tahoma; color: #000; background: #fff; margin: 0 0 15px 15px;}
#speedbar a {font: 18px Tahoma; color: #666666; text-decoration:  underline;}
#speedbar a:hover {font: 18px Tahoma; color: #666666; text-decoration: none;}

.news {padding: 0 15px 0 12px;}

.datem {padding:0px 10px 3px 0px; float: left;	font: 22px/100% Arial, Helvetica, sans-serif;width: 90px; color: #666666;height: 90px;text-align: center;}
.datem span {display: block; font: 11px Arial, Helvetica, sans-serif; color: #ffffff; padding-top: 3px; height: 16px; text-align: center;}



h1 a, h1 a:hover {color: #0530BE; font: 18px Tahoma; text-decoration: underline;}
h1 a:hover {text-decoration: none;}
.post_title{font-size:18px;}
.post_title a{font-size:18px;}
.content {padding: 0 0 1px 0;}
.content a, .content a:hover {font: 12px tahoma;}

.readmore {clear: left; padding: 0 0 14px 0;}
.readmore a, .readmore a:hover {font: 12px Tahoma; padding: 0 11px 0 0; background: url(../images/ar.gif) right bottom no-repeat;}

.more {padding: 0 0 1px 0; font: 10px Tahoma; color: #798497;}
.more a, .more a:hover {font: 10px Tahoma; color: #798497;}
.more img {float: left;}

.more2 {float: left; padding: 0 10px 0 0;}
.more2 img {margin: 0 5px 0 0;}

.cut {background: url(../images/cut.gif); height: 15px; clear: left; margin: 0 0 8px 0;}
.cut2 {float: right; background: url(../images/cut.gif) no-repeat; width: 80px; height: 15px;}

.block-1 {background: #F9F9FB; width: 205px; height: 27px; padding: 8px 0 0 15px; font: bold 16px Tahoma; color: #CE0000; }
.block-2 {background: #F9F9FB; padding: 0 0 0 15px; font: 11px Tahoma;}
.block-3 {background: #F9F9FB; width: 220px; height: 15px; margin: 0 0 15px 0;}

#nav li {line-height: 20px;}
#nav li a, #nav li a:hover { padding: 0 0 0 12px; line-height: 20px; font: bold 13px Tahoma;}

#footer {border-top: 1px solid #EFEFF1; padding: 14px 0 15px 15px;}
#footer a, #footer a:hover {display: inline-block; margin: 0 5px 0 0;}

.entry1 {width: 237px; height: 143px; border: 1px solid #eeedee; position: absolute; top: 15px; right: 40; z-index: 3;}
.entry2 {width: 235px; height: 141px; border: 1px solid #e9e9e9;}
.entry3 {width: 219px; height: 99px; border: 2px solid #e1e0e1; padding: 38px 5px 0 7px; background: #fff; position: relative;}

.entry4 {width: 40px; font: bold 11px Tahoma; color: #666666;}
.entry5 input {width: 110px;}
.entry6 input {width: 116px; color: #000000;}

#entry a, #entry a:hover {margin: 0 7px 0 0;}
#entry table {background: none;}
#entry td {background: none; padding: 2px; vertical-align: middle; font: 11px Tahoma; color: #000;}

.close {position: absolute; right: 5px; top: 8px;}
.auth {position: absolute; left: 10px; top: 5px; font: bold 14px Tahoma; color: #2588b2;}

.button {width: 75px; height: 20px; text-align: center; font: 11px Tahoma; color: #fff; background: url(../images/button.gif) #2588b2; border: 0px;}

.navigation {color:#666; margin: 15px 0 15px 0;}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {text-decoration:none; color:#636363; background:#F9F9F9; border:1px solid #E6E6E6; padding:2px 5px;}
.navigation a:hover {background:#799AE3; color:#fff; border-color:#E6E6E6;}
.navigation span {text-decoration:none; background:#799AE3; padding:2px 5px; border:1px solid #E6E6E6;color:#FFFFFF; }

.topy {width:213px; border:1px dotted #CCCCCC;} 


/*-- card block --------------------------------------------------------------------*/
.b-card { width:49%;display:inline;float:left; position:relative;background1:#f0f3f6;}
.b-card:after {content:''; display:block; clear:both; overflow:hidden; height:0;}
.b-card .player{ float:left; cursor:pointer; margin-right:-100%;}
.b-card .player img {color:#889293; font-size:10px;}
.b-card .card-info { margin:0 0 0 71px; position:relative; }
.b-card .name { font-weight:bold; font-size:11px; margin:0; padding:0 0 3px; }
.b-card .name a { color:#0052db; text-decoration:underline;}
.b-card .name a:hover {text-decoration:none;}
/*.b-card p { padding:0; font-size:11px;}*/
.b-card .theme { padding:2px 0 0;}
.b-card .theme a{ color:#818181; text-decoration:none;}
.b-card .theme a:hover{ text-decoration:underline;}
.b-card .send{}
.b-card .send a {background: url(http://cards.1001pozdravlenie.ru/images/btn_send_bg.gif) 0px 0px no-repeat; color:#889293; display:block; width:60px; text-align:center; height:17px; margin:5px 0 0; font-size:10px; text-decoration:none; line-height:14px;}
.b-card .send a:hover {background-position: -60px 0px; color:#0052DB;}

.logo span{font-size:20px;color:#cc2026}
