body {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#323231; background:#fbfbfb;}

a {color:#0266ad; text-decoration:none;}
a:hover {text-decoration:underline;}

.mainwrapper{
	background: #f1af16 url(../images/mainbg.jpg) no-repeat center 0;
	text-align: center;
	background-color: #f1af16;
	background-repeat: no-repeat;
	background-position: center 0;
}

.mainwrapperevent{
	background: #f1af16 url('../images/mainbg.jpg') no-repeat center 0;
	text-align: center;
	background-color: #f1af16;
	background-repeat: no-repeat;
	background-position: center 0;
}

.main{
	width: 950px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 450px 0;
	margin-right: auto;
	margin-left: auto;
	padding-top: 24px;
}

.tagbg {background:url(/images/tagbg.jpg) no-repeat left top; color:#323232; font-size:13px; font-weight:bold; padding-left:8px; padding-top:6px; height:23px;}
.tagbg a {color:#323232;}
.promolink { display: none;}

/*MIN 1000PX*/
.width {
	width:100%;
	min-width:1000px;
}
.content {border:0;padding:0px;}
* html .minwidth {padding-left:1000px;}
* html .container {margin-left:-1000px;position:relative;}

/*\*/
* html .minwidth, * html .container, * html .content, * html .layout {height:1px;}
/**/

/*FIN MIN 1000PX*/

#leftcol {background:url(../images/leftbg.jpg) repeat-x top;}
#rightcol {background:url(../images/rightbg.jpg) repeat-x top;}
#centercol {width:950px; background:url(../images/mainbg.jpg) no-repeat top; padding-left:24px; padding-right:24px; padding-top:24px;}
#logo {width:254px;}

#nav {
	padding:0 20px;
	vertical-align:top;
	padding-top:12px;
	background-image: url(../images/bgnav.png);
	background-repeat: repeat-x;
	background-position: top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f1f3f3;
	border-left-color: #f1f3f3;
}

.reg {color:#e30f29; font-size:16px; font-weight:bold; float:left; background:url(../images/galka.gif) no-repeat 48px 0; padding-top:19px;}
.regborder {
	float:left;
	background:url(../images/n_r.gif) no-repeat right 21px;
	padding-right:9px;
}
.n_l {color:#e30f29; font-size:16px; font-weight:bold; float:left; padding-top:19px; background:url(../images/n_r.gif) no-repeat right 21px; padding-right:9px; margin-left:7px;}
.reg a {color:#e30f29;}
.sec_n {padding-top:13px;}
.sec_n div {
	background:url(../images/arrow-b.gif) no-repeat left;
	padding-left:10px;
	float:left;
	margin-right:20px;
}
#s_bl {width:126px; text-align:left; }
#search {width:180px; vertical-align:top; padding-top:18px;}
#rassearch {font-size:11px; background:url(../images/lupa.gif) no-repeat left; margin-top:8px; padding:1px 0; padding-left:19px;}

#maincontent {padding-top:24px; padding-bottom:24px; background:url(../images/footerdot.gif) repeat-x bottom;}
#l_col {width:230px; padding-right:24px; vertical-align:top;}
#r_col {vertical-align:top;}
#slogan {background:url(../images/slogan.gif) no-repeat left top; height:47px; margin-bottom:24px;}
#s_one {float:left; margin-left:35px;}
#s_two {float:left; margin-left:75px;}

#navcat {width:349px; vertical-align:top;padding-right:24px; }
#r_colvid {vertical-align:top;}

.cattop {background:url(../images/bg-lineyka.gif) no-repeat left top; height:39px; margin-bottom:2px; font-size:14px; font-weight:bold; color:#0266ad; padding:5px 10px; padding-bottom:0;}
.rss-link {text-align:right;}
.c-l {padding-left:10px; margin-bottom:18px;}
.c-l div{background:url(../images/arrow-b.gif) no-repeat left; padding-left:11px; margin-bottom:3px;}
.c-l a {color:#323232;}
.n {color:#0266ad; font-size:11px;}

.r_block {background:#f2f2f2; border:1px dashed #a9a9a9; padding:14px; padding-bottom:0;}

h3 {padding:0; margin:0; font-size:14px; color:#323232; padding-bottom:14px;}
.catlink {
	color:#c4161c;
	font-weight:bold;
	padding-bottom:3px;
}
.ser_l div{background:url(../images/arrow-g.gif) no-repeat left; padding-left:11px; margin-bottom:3px;}
.ser_l a {color:#323232;}
.ser_l {margin-bottom:14px;}

.k_one {background:url(../images/b-top.gif) repeat-x top;}
.k_two {background:url(../images/b-lefttop-z.gif) no-repeat left top;}
.k_thr {background:url(../images/b-rightttop-z.gif) no-repeat right top; padding:5px 13px;height:19px; font-size:14px; font-weight:bold; color:#0266ad; border-bottom:1px solid #ccc;}

.block {border-left:1px solid #CCC; border-right:1px solid #ccc; padding:13px;}
.bf {background:url(../images/b-bot.gif) no-repeat left top; margin-bottom:24px;}

.nu {width:20px; vertical-align:top;}
.topl td {padding-bottom:3px;}
.topl a {color:#323232;}

.more {background:url(../images/arrow-b.gif) no-repeat left; padding-left:15px; margin-top:5px;}

.vidper_o {background:url(../images/per-l.gif) no-repeat left #2d2d2d;}
.vidper_t {background:url(../images/per-r.gif) no-repeat right; color:#fff; padding:11px; margin-bottom:1px;}

.ar_l, .ar_r {width:29px;}
.ar_r {text-align:right;}
.ar a {color:#fff;}

#mainvideo {margin-bottom:24px;}
.topblock_a {background:url(../images/bg-topa.jpg) repeat-y left;}
.topblock_b {background:url(../images/bg-top.jpg) no-repeat left top;padding:13px;}

#loginblock {
	border:1px dashed #a9a9a9;
	padding:14px;
	margin-bottom:24px;
	padding-bottom:17px;
	background-image: url(../images/loginblock.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.enterliveid {padding-bottom:8px;}
.registr {padding-bottom:8px;}
.enteralt {
	background:url(../images/arrow-b.png) no-repeat left;
	padding-left:12px;
}
.enteralt a {
	background:url(../images/dot.gif) repeat-x bottom;
	padding-bottom:1px;
	text-decoration:none;
	color: #c4161c;
}

#banner {margin-bottom:24px;}

#tags {margin-bottom:24px;}
.tags {
	padding:6px 14px;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	text-align:justify;
	border-bottom:1px solid #dbdbdb;
	line-height:18px;
	background-image: url(../images/bg50.png);
	background-repeat: repeat;
}
.tags a{
	color: #6c5101;
}
.t_r_act {
	background:url(/images/tagcatopen.png) no-repeat left top;
	color:#323232;
	font-size:13px;
	font-weight:bold;
	padding-left:22px;
	padding-top:6px;
	height:23px;
}
.t_r_noact {
	background:url(/images/tag-cat-zakr.png) no-repeat left top;
	color:#323232;
	font-size:13px;
	font-weight:bold;
	padding-left:22px;
	padding-top:6px;
	height:23px;
}

.t_r_act a, .t_r_noact a{color:#323232;}
.about {
	background:url(/images/tag-cat-zakr2.png) no-repeat left top;
	color:#323232;
	font-size:14px;
	font-weight:bold;
	padding-left:22px;
	padding-top:6px;
	height:23px;
	margin-bottom: 18px;
	margin-top: 3px;
}

.about_closed {
	background:url(/images/tagcatopen2.png) no-repeat left top;
	color:#323232;
	font-size:14px;
	font-weight:bold;
	padding-left:22px;
	padding-top:6px;
	height:23px;
	margin-bottom: 18px;
	margin-top: 3px;
}

.about a {color:#c4161c;}
.about_closed a {color:#c4161c;}
.abouttext {
	margin-bottom: 18px;
}
.abouttext a{
	color: #c4161c;
}

.news div {background:url(../images/arrow-b.gif) no-repeat 0 4px; padding-left:11px; margin-bottom:3px;}
.news a{
	color: #c4161c;
}
h3 a {color:#323232;}
.n_descr {font-size:11px;}
.n_date {
	font-size:11px;
	color:#fce9ba;
}

.searchpole {width:104px; border-left:1px solid #e5e4e9; border-bottom:1px solid #e4e5e7; border-top:1px solid #a4a4a6; border-right:1px solid #e1e1e3; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#242424; padding:0; margin:0; padding:2px 4px;}
.searchbut {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#242424; padding:0; margin:0; padding:1px 2px;}

#sponsors {
	font-weight:bold;
	padding-bottom:10px;
	margin-top:24px;
}
#sponsors a {
	color:#333;
}
#sponsorslist {padding:10px 5px; background:#f4f4f4;}
#slist td {text-align:center; padding:3px 0;}

#footer {
	padding-top:60px;
	padding-bottom:40px;
}

#f_links {font-size:11px;}
#f_links a {margin-right:14px; color:#333;}
#des {text-align:right; font-size:11px;}

/*ADD 06.01.2009*/

#rc {vertical-align:top;}
.blocklogin {
	border-top:1px solid #fce9ba;
	margin-top:10px;
	padding-top:9px;
	color:#000;
	font-size:11px;
}
.butlogin {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#242424; padding:0; margin:0; width:55px;}
.polelogin {width:138px; border-left:1px solid #e5e4e9; border-bottom:1px solid #e4e5e7; border-top:1px solid #a4a4a6; border-right:1px solid #e1e1e3; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#888; padding:0; margin:0; padding:2px 4px;}
.logintd td{padding-top:3px;}
.butlog {padding-top:3px;}
.adoklad {color:#e30f29; padding-top:15px; padding-bottom:4px;}
.adoklad div {background:url(../images/arrow-red.gif) no-repeat left; padding-left:11px; margin-bottom:2px;}
.adoklad a {color:#e30f29;}
#hello {padding-bottom:22px;}
#kabinetnav div{background:url(../images/arrow-b.gif) no-repeat left; padding-left:11px; margin-bottom:2px;}
.loginexit {padding-top:3px;}
#avtliveid {padding-bottom:5px;}
#enterok {font-size:11px; padding-bottom:15px; color:#5f5f5f;}

/*ADD 09.01.2009*/
h1 {color:#323232; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#dokladrating div {font-size:11px; float:right;}
#dokladrating {width:144px;}
.zvezda {background:url(../images/zvezda.gif) no-repeat right; margin-right:2px; padding-right:12px; font-weight:bold;}
#dokladqual {font-size:11px; text-align:right; width:300px;}
.grey {color:#bababa;}
#pagination {
	font-size:11px;
	
}
#pagination div, #pagination a {float:left; color: #c4161c;}
.pagesar {background:url(../images/arrow-b2.gif) no-repeat left; margin-left:7px; margin-right:7px;}
#whereiam {padding-top:3px; padding-bottom:14px;}
#dokladinfo {font-size:11px;}
#dokladinfo h3 {padding-bottom:7px;}
#doklad_l_col {width:455px; vertical-align:top;}
#doklad_r_col {vertical-align:top; padding-left:24px;}
#doklad_descr, #dokladpleer {padding-bottom:14px;}
.res-l {margin-bottom:14px;}
.res-l div{background:url(../images/arrow-b.gif) no-repeat 0 4px; padding-left:11px; margin-bottom:3px;}
.hr {background:url(../images/dottest.gif) repeat-x; margin-top:5px; margin-bottom:15px;}
.col {color:#166eae; font-weight:normal;}
.com_one {border:1px solid #cacaca; background:#fff; margin-bottom:8px;}
.com_two {border:1px solid #cacaca; background:#f7f7f7; margin-bottom:8px;}
.com_h {padding-left:10px; padding-top:7px; padding-right:10px; color:#5f5f5f;}
.n_com {text-align:right;}
.com_r {background:url(../images/dottest.gif) repeat-x;margin:5px 1px;}
.comment {padding-left:10px; padding-right:10px; padding-bottom:7px;}
.comtextar {width:445px; border-left:1px solid #e5e4e9; border-bottom:1px solid #e4e5e7; border-top:1px solid #a4a4a6; border-right:1px solid #e1e1e3; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#242424; padding:0; margin:0; padding:2px 4px; height:85px; margin-bottom:8px;}
.r_block_l {
	border:1px dashed #a9a9a9;
	padding:14px;
	padding-bottom:0;
	margin-top:24px;
	background-image: url(../images/bg50.png);
}
.radiogolos {text-align:center;}
.radiogolos input {padding:0; margin:0;}
.golostit {padding-bottom:2px;}
.golosotv {padding-left:8px; font-weight:bold;}
.golosotvl {padding-left:10px;}
.on {color:#6489c1; padding-bottom:7px; padding-top:2px;}
.tw {color:#126aa1; padding-bottom:7px; padding-top:2px;}
.th {color:#2c52af; padding-bottom:7px; padding-top:2px;}
.fo {color:#793656; padding-bottom:7px; padding-top:2px;}
.fi {color:#b42235; padding-bottom:7px; padding-top:2px;}
.si {color:#d01824; padding-bottom:7px; padding-top:2px;}
.se {color:#b80f1a; padding-bottom:7px; padding-top:2px;}
.ei {color:#d81850; padding-bottom:7px; padding-top:2px;}
.ni {color:#ec0a4c; padding-bottom:7px; padding-top:2px;}
.golosbut {padding-top:8px; text-align:center; padding-bottom:10px;}
.i_music {background:url(../images/icon_music.gif) no-repeat left; padding:1px 0; padding-left:24px; margin-bottom:5px;}
.i_win {background:url(../images/icon_windows.gif) no-repeat left; padding:1px 0; padding-left:24px; margin-bottom:5px;}
.i_ipod {background:url(../images/icon_ipod.gif) no-repeat left; padding:1px 0; padding-left:24px; margin-bottom:5px;}
.dokladblock {padding-bottom:14px;}
.favadd {background:url(../images/fav_add.gif) no-repeat left; padding:3px 0; padding-left:24px;}
.sendfriend {background:url(../images/icon-link.gif) no-repeat left; padding-left:24px;}
.blogcode {background:url(../images/icon-code.gif) no-repeat left; padding-left:24px;}
#rsstopsubs {
	text-align:right;
	padding-right:18px;
	background:url(../images/rss-small.gif) no-repeat right;
	font-size:12px;
	font-weight:normal;
	width:140px;
}
#rsstopsubs a {
	color:#c4161c;
}
.fifcol_l {width:50%; padding-right:12px; vertical-align:top;}
.fifcol_r {width:50%; padding-left:12px; vertical-align:top;}
.userkard {background:#f2f2f2; border:1px dashed #a9a9a9; padding:14px 19px; margin-bottom:14px; font-size:11px;}
.uk_l, .uk_r {vertical-align:top;}
.uk_l {width:61px;}
.uk_name {font-size:12px; padding-bottom:5px; font-weight:bold;}
.uk_descr {padding-bottom:5px;}
.uk_hr {background:url(../images/dottest.gif) repeat-x;margin:8px 0;}
.dokl {background:url(../images/sm-a-b.gif) no-repeat 0 5px; padding-left:8px; padding-bottom:1px;}
.doklmore {background:url(../images/sm-a-g.gif) no-repeat left; padding-left:8px; margin-top:2px;}
.doklmore a {color:#323232;}
.sm_photo img {padding:1px; border:1px solid #dcdbdb;}
.user_rate {margin-left:8px; margin-top:11px; background:url(../images/zvezda.gif) no-repeat left; padding-left:16px;}

.pagenav {text-align:center; font-size:11px; margin-top:14px;}
.p_active {border:1px solid #0266ad; padding:2px 5px; background:#f4f4f4; color:#0266ad;}
.pagenav a {padding:2px;}
.p_off {padding:2px; color:#5f5f5f;}
.sort {padding-bottom:14px; font-size:11px;}
.sort a {
	background:url(../images/dot.gif) repeat-x bottom;
	padding-bottom:1px;
	text-decoration:none;
	color: #c4161c;
}
a.act {font-weight:bold;}
.cattop_b {background:url(../images/bg-lineyka.png) no-repeat left top;}
.lin_off {
	background:url(../images/bg-lineyka-end.gif) no-repeat right top;
	height:39px;
	margin-bottom:2px;
	font-size:14px;
	font-weight:bold;
	color:#c4161c;
	padding:5px 10px;
	padding-bottom:0;
}
.namecat {background:url(../images/arrow-bl.gif) no-repeat left; font-weight:bold; padding-left:10px;}
.namecat a {color:#323232;}
.cats {padding-left:10px;}
.dokls {font-size:11px; padding-left:10px; padding-top:2px;}
.bigblock {padding-bottom:24px;}

/*ADD 14.01.2009*/

.reg_ok {margin-bottom:2px; background:#e1f7e0; padding:3px 0;}
.reg_no {margin-bottom:2px; background:#faebe9; padding:3px 0;}
.reg_off {margin-bottom:2px; background:#fff; padding:3px 0;}
.reg_more {margin-bottom:10px;}

.regpole {width:178px; border-left:1px solid #e5e4e9; border-bottom:1px solid #e4e5e7; border-top:1px solid #a4a4a6; border-right:1px solid #e1e1e3; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#242424; padding:0; margin:0; padding:2px 4px; margin-left:7px; margin-right:18px;}
.regtip {font-size:10px; color:#5f5f5f; font-weight:bold;}
.reg_l {text-align:right; width:185px;}
.red {color:#ff0000;}

.sel {width:188px; border-left:1px solid #e5e4e9; border-bottom:1px solid #e4e5e7; border-top:1px solid #a4a4a6; border-right:1px solid #e1e1e3; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#242424; padding:0; margin:0; padding:2px 4px; margin-left:7px; margin-right:18px;}
.field {width:470px;color:#787878; font-size:11px;border-left:1px solid #e5e4e9; border-bottom:1px solid #e4e5e7; border-top:1px solid #a4a4a6; border-right:1px solid #e1e1e3;padding:0; margin:0; padding:2px 4px; font-family:Arial, Helvetica, sans-serif; height:120px;}
.sog {padding-right:5px;}

/*ADD 16.01.2009*/

#userphoto {width:116px; vertical-align:top;}
#userphoto img {padding:1px; border:1px solid #dcdbdb;}
#userdescr {vertical-align:top; font-size:11px; width:285px; padding-right:25px;}
#userdescr h2 {color:#0266ad; font-size:14px; font-weight:bold; padding:0; margin:0; padding-bottom:7px;}
#userinfo {vertical-align:top;}
#userinfo h2 {font-size:14px; font-weight:bold; padding:0; margin:0; padding-bottom:7px;}
#usercontact {padding-top:14px;}
#userrate {background:url(../images/zvezda.gif) no-repeat 108px;}
.ratedokl {background:url(../images/zvezda.gif) no-repeat 90px;}
.d_info div{font-size:11px; margin-top:1px;}
.d_name {font-weight:bold;}

/*ADD 18.01.2009*/

#kabinet_left {vertical-align:top; width:389px; padding-right:24px;}
#kabinet_right {vertical-align:top;}
#kabinet_right h3 {padding-bottom:10px;}
#myinfo {vertical-align:top;}
#myinfo h2 {color:#0266ad; font-size:14px; font-weight:bold; padding:0; margin:0; padding-bottom:7px;}
#myinfo input {margin-top:14px;}
.c_min {font-size:11px; padding-bottom:4px;}
.c_name {
	font-size:12px;
	color: #000;
}
.c_name a{
	font-size:12px;
	color: #c4161c;
	font-weight: bold;
	text-decoration: underline;
}
.c_author{
	font-size:11px;
	color: #000;
}
.c_author a{
	font-size:11px;
	color: #c4161c;
}
.myrate_p{
	background:url(../images/zvezda.png) no-repeat 6px;
	font-size:11px;
	font-weight:normal;
	color: #000;
}
.myrate {
	font-size:11px;
	font-weight:normal;
	background-image: url(../images/zvezda.gif);
	background-repeat: no-repeat;
	background-position: 3px;
}
.m_date {font-size:11px; color:#5f5f5f; padding-bottom:2px;}
.bigblock_s {padding-bottom:24px; font-size:11px;}
.doklmore_s {background:url(../images/sm-a-g.gif) no-repeat left; padding-left:8px; margin-top:2px;}
.doklmore_s a {color:#323232;}

.f_n {padding-bottom:10px; font-weight:bold; color:#0266ad; font-size:12px;}
.s_ln {text-align:right; width:138px; padding:5px 0; color:#5f5f5f;}
.ur {padding-right:10px; color:#5f5f5f;}
.s_opis {font-size:11px; padding-bottom:6px; padding-top:4px;}
.s_date {font-size:11px; text-align:right; color:#6f6f6f;}
.s_com {text-align:right; width:140px;font-size:11px; color:#6f6f6f;}
.s_info {font-size:11px; color:#6f6f6f;}
.comtextar {width:445px; border-left:1px solid #e5e4e9; border-bottom:1px solid #e4e5e7; border-top:1px solid #a4a4a6; border-right:1px solid #e1e1e3; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#242424; padding:0; margin:0; padding:2px 4px; height:85px; margin-bottom:8px;}
.f_ln {text-align:right; width:90px; padding:5px 0; color:#5f5f5f;}

form {padding:0; margin:0;}
.sort_big {padding-bottom:14px; font-size:11px; line-height:17px;}
.sort_big a {background:url(../images/dot.gif) repeat-x bottom; padding-bottom:1px; text-decoration:none;}

/*ADD 22.01.2009*/

.l-t {vertical-align:top; width:33%; padding-right:8px;}
.c-t {vertical-align:top; width:33%; padding:0 8px;}
.r-t {vertical-align:top; width:34%; padding-left:8px;}
.l-d {background:url(../images/arrow-b.gif) no-repeat 0 4px; padding-left:10px; margin-left:9px; margin-bottom:5px;}
.new {width:25px; background:url(../images/new.gif) no-repeat left; margin-left:7px;}
.l-d-off {background:url(../images/arrow-bl.gif) no-repeat 0 4px; padding-left:10px; margin-left:9px; margin-bottom:5px; color:#979797;}
.cat {padding-right:24px; vertical-align:top;}
.bfoot {background:url(../images/block-foot.gif) no-repeat left top; margin-bottom:24px;}

/*ADD 25.01.2009*/

.prt {color:#0266ad; padding-bottom:5px;}
.prt_logo {width:185px; vertical-align:top;}
.prt_descr {font-size:11px; vertical-align:top;}
p {padding:0; margin:0; padding-bottom:10px;}
.regoff {background:#f2f2f2; border:1px dashed #a9a9a9; padding:14px 19px; margin-bottom:14px;}
#regon {padding-top:10px; text-align:center}


/*ADD 20.04.2009*/
.viewed a { 
    text-decoration: none;
}
.viewed { 
background: url(/images/viewed.gif) no-repeat left center;
margin-left:7px;
width:25px;
height:11px;
}
/* ADD 20.03.09*/
.dokl_c {background:transparent url(../images/sm-a-b.gif) no-repeat scroll 0 5px; padding-left:10px; margin-left:9px; margin-bottom:5px;}
a img 
{
    border: 0;
    }
    

/* ADD 20.03.09*/
.enteralton {background:url(../images/arrow-b.gif) no-repeat left; padding-left:12px;}
.enteralton a {
	background:url(../images/dot.gif) repeat-x bottom;
	padding-bottom:1px;
	text-decoration:none;
}

/*SQL 2008 Mod*/
#centercol {background-image:url(../images/sql2008/mainbg.jpg);}
#nav {background-image:url(../images/sql2008/bgnav.png); border-right:1px solid #9a9a9a;}
#nav{_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sql2008/bgnav.png',sizingMethod='scale');_height: 1px;}
.regborder {background-image:url(../images/sql2008/n_r.gif);}
.n_l {background-image:url(../images/sql2008/n_r.gif);}
#maincontent{position: relative;}
.promolink{
	position: absolute;
	top: 2px;
	right: 22px;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}
.promolink:hover{text-decoration: none;}
