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{
	text-align: center;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: center 0;
	background-image: url(i/mainbg.jpg);
}
.main{
	width: 950px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 450px 0;
	margin-right: auto;
	margin-left: auto;
	padding-top: 24px;
}




/*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;}ing

/**/

/*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(i/mainbg.jpg) no-repeat top; padding-left:24px; padding-right:24px; padding-top:24px;}
#logo {width:254px;}

#nav {background:url(/images/bgnav.jpg) repeat-x top; border-left:1px solid #dcdbdb; border-right:1px solid #dcdbdb; padding:0 20px; vertical-align:top; padding-top:12px;}

.reg {color:#e30f29; font-size:16px; font-weight:bold; float:left; background:url(/images/galka.gif) no-repeat 48px 0; padding-top:19px;}
.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;}
.regborder {float:left; background:url(/images/n_r.gif) no-repeat right 21px; padding-right:9px;}
 
.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; font-size: 12px;}
#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:#0266ad; 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 {background:url(/images/bglogin.jpg) no-repeat right top #f2f2f2; border:1px dashed #a9a9a9; padding:14px; margin-bottom:24px; padding-bottom:17px;}

.enterliveid {padding-bottom:8px;}
.registr {padding-bottom:8px;}
.enteralt {background:url(/images/arrow-b.gif) no-repeat left; padding-left:12px;}
.enteralt a {background:url(/images/dot.gif) repeat-x bottom; padding-bottom:1px; text-decoration:none;}

#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:20px;}
.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;}

.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;}

.news div {background:url(/images/arrow-b.gif) no-repeat 0 4px; padding-left:11px; margin-bottom:3px;}

h3 a {color:#323232;}
.n_descr {font-size:11px;}
.n_date {font-size:11px; color:#bababa;}

.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:#6e6e6e;}
#sponsorslist {padding:10px 5px; background:#f4f4f4;}
#slist td {text-align:center; padding:3px 0;}

#footer {background:url(i/bg-footer.jpg) no-repeat left bottom; 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*/
.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;}
#rc {vertical-align:top;}
.blocklogin {border-top:1px solid #e0e0e0; margin-top:10px; padding-top:9px; color:#848484; 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;}
.pagesar {background:url(/images/arrow-b.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 {background:#f2f2f2; border:1px dashed #a9a9a9; padding:14px; padding-bottom:0; margin-top:24px;}
.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:bold; width:140px;}
#rsstopsubs a {color:#e65a25;}
.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;}
a.act {font-weight:bold;}
.cattop_b {background:url(/images/bg-lineyka.gif) 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:#0266ad; 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 {BORDER-BOTTOM: #e4e5e7 1px solid; BORDER-LEFT: #e5e4e9 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px 18px 0px 7px; PADDING-LEFT: 4px; WIDTH: 310px; PADDING-RIGHT: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #242424; FONT-SIZE: 12px; BORDER-TOP: #a4a4a6 1px solid; BORDER-RIGHT: #e1e1e3 1px solid; PADDING-TOP: 2px}
.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_name {
 font-size:12px;
 color: #000;
}
.c_name a{
 font-size:12px;

}
.c_author{
 font-size:11px;
 color: #000;
}
.c_author a{
 font-size:11px;
}

.myrate {background:url(/images/zvezda.gif) no-repeat 3px; font-size:11px; font-weight:normal}
.c_min {font-size:11px; padding-bottom:4px;}
.c_m_in {font-size:11px;}
.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;}
.myrate_p {background:url(/images/zvezda.gif) no-repeat 6px; font-size:11px; font-weight:normal}
.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;}
.i_ppt {background:url(../images/icon_dopfiles.gif) no-repeat left; padding:1px 0; padding-left:24px; margin-bottom:5px;}
.i_zip {background:url(../images/icon_present.gif) no-repeat left; padding:1px 0; padding-left:24px; margin-bottom:5px;}

/*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 24.02.2009*/

.new,
.new img {
height: 11px;
}

.wrapper {
width: 100%;
}

.blocklogin td {
    font-size: 11px;
}


.ico {
	padding-top: 4px;
}
.ico li {
	padding-left: 0;
	background: none;
	line-height: 13px;
	padding: 7px 0;
}
.ico li.audio {
	padding-left: 23px;
	background: url(/gost/imgs/ico/audio.gif) no-repeat 2px 50%;
}
.ico li.wmv {
	padding-left: 23px;
	background: url(/gost/imgs/ico/wmv.gif) no-repeat 0 50%;
}
.ico li.m4v {
	padding-left: 23px;
	background: url(/gost/imgs/ico/m4v.gif) no-repeat 2px 50%;
}

.addons {
	border-collapse: collapse;
	margin-bottom:15px;
}
.addons th {
	text-align: left;
	padding: 10px;
	color: #fff;
	font: normal 14px Arial, sans-serif;
	background: #d9151f;
	border: 1px solid #d9151f;
}
.addons td {
	vertical-align: top;
	border: 1px dashed #D9151F;
	padding: 10px;
	background: url(/gost/imgs/addons.gif) no-repeat 100% 0;
}

/* Katsalap */
.doc {
	float: left;
	width: 750px;
}
.doc .content {
	padding: 0 35px;
}

.check {
	padding-top: 4px;
	padding-left: 35px;
	background: url(imgs/v.gif) no-repeat 0 0;
}
.doc .addons {
	width: 100%;
}
.doc .addons th {
	padding: 5px;
	font-size: 11px;
	background: #d9151f url(/gost/imgs/doc_plus.gif) no-repeat 100% 50%;
	cursor: pointer;
}
.docitemactive .doc .addons th {
	background: #d9151f url(/gost/imgs/doc_minus.gif) no-repeat 100% 50%;
}
.doc .addons td {
	background: none;
}
.doc .info {
	padding-left: 35px;
}
.docitem .info h5,
.docitem .info ul,
.docitem .info p {
	display: none;
}
.docitem .info td {
	border-bottom: 1px solid #d9151f;
	padding: 0;
}
.docitem .column,
.docitemactive .column {
	width: 270px;
}

.list {
	margin-bottom: 15px;
}
.list li {
	font: normal 12px Arial, sans-serif;
	padding-bottom: 5px;
	padding-left: 13px;
	background-position: 4px 5px;
}

/* ADD 16.03.09*/

.headhh {
	width: 100%;
	border-collapse: collapse;
}
.headhh td {
	vertical-align: top;
}
.headhh td img {
	vertical-align: middle;
}
.headhh .hh {
	text-align: right;
	font-size: 14px;
	color: #0266ad;
	font-weight: bold;
}
.r_block_l_top {
	background:#f2f2f2 url(../images/top_back.png) no-repeat 0 0;
	border:1px dashed #a9a9a9;
	padding:14px;
	margin-top:24px;
}
a img {
	border: 0;
}
ul.ser_l {
	padding: 0;
	margin: 0 0 14px 0;
}
ul.ser_l li {
	list-style: none;
	background: url(../images/arrow-g.gif) no-repeat 0 3px;
	padding: 0 0 0 11px;
	margin: 0 0 3px 0;
}
.lecture {
	margin: 19px 0;
}

/* ADD 17.03.09*/

.rating .ratetext,
.rating p {
	float: left;
	padding-right: 5px;
}
.rating .ratetext {
	padding-bottom: 3px;
}
.rating .empty {
	float: left;
	width: 75px;
	height: 13px;
	background: url(../images/rating/empty.gif) repeat-x 0 2px;
}
.rating .thin {
	float: left;
	height: 13px;
	background: url(../images/rating/thin.gif) repeat-x 0 2px;
}
.rating .thick {
	float: left;
	height: 13px;
	background: url(../images/rating/thick.gif) repeat-x 0 2px;
}
.clear {
	clear: both;
}
.userkard p {
	font-size: 12px;
	padding-bottom: 1px;
}

#loginblock p img {
	vertical-align: middle;
}
#loginblock {
	_height: 1px;
	min-height: 1px;
}
#loginblock .rating {
	padding-top: 10px;
}
#loginblock .rating p {
	padding-bottom: 0;
}
#loginblock .rating input {
	width: 100%;
	font: normal 11px Arial, sans-serif;
	color: #242424;
	margin-top: 7px;
}

/* 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;}

/*ADD 23.03.2009*/
.attention {color:#e30f29; padding-top:15px; padding-bottom:4px;}
.polelogincab {width:163px; 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;}

/*ADD 02.03.2009*/

.voting {
    background: #f3f3f3 url(/images/bgvoting.png) no-repeat 0 0;
    border: 1px dashed #a9a9a9;
    padding: 15px 20px;
}
.voting dt {
    font-size: 11px;
    margin: 0;
    padding: 0 0 10px;
}
.voting dd {
    margin: 0;
    padding: 0 15px 15px;
}
.voting dd ul {
    padding: 0 0 10px;
    margin: 0;
}
.voting dd li {
    list-style: none;
    padding: 0;
    margin: 0;
    min-height: 1px;
    _height: 1px;
}
.voting dd li input {
    vertical-align: middle;
}
.voting dd li label {
    font-size: 10px;
}

/*ADD 01.04.2009*/
.l-v div{
background:transparent url(/images/arrow-bl.gif) no-repeat scroll 0 4px;
margin-bottom:5px;
margin-left:9px;
padding-left:10px;
}
.l-v a {
    color: Black;
}

/*ADD 21.04.2009*/
.viewed { 
    background:transparent url(/images/viewed.gif) no-repeat scroll left center;
    margin-left:7px;
    width:20px;
    height:11px;
}
.viewed a { 
    text-decoration: none;
}

/*ADD 22.04.2009*/
.modal-overlay
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#fff;
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index:101;
}
.modal-window
{
	position:fixed;
	top:50%;
	left:50%;
	margin:0;
	padding:0;
	z-index:102;
}
.close-window
{
	position:absolute;
	width:32px;
	height:32px;
	right:8px;
	top:8px;
	background:transparent url('/images/close-button.png') no-repeat scroll right top;
	text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.close-window:hover
{
	opacity:.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}

/* ------------------------ ------------------- ---------------------- -------------------*/
.buy_block{
    padding-bottom: 20px;
}

.buying {
    background:transparent url(/images/cd.gif) no-repeat scroll right center;
}

.buy_t{
    height: 20px;
}

.buy_d img{
    padding: 2px 0px 10px 21px;
}

/*ADD 06.05.2009*/
.feedbackkard {background:#ffffff; border:1px dashed #a9a9a9; padding:14px 19px; margin-bottom:14px; font-size:11px;}

/*SQL 2008 Mod*/
/*  To remove theme picutre form the header just comment styles below. 
    To replace theme picture just add a picture as images/sql2008/mainbg.jpg  */
#centercol {background-image:url(../images/sql2008/mainbg.jpg);}
#nav {background-image:url(/images/bgnav.png); border-right:1px solid #9a9a9a;}
#nav{_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/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;
	left: 666px;
	font-size: 15px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.promolink:hover{text-decoration: none;}
/* end SQL 2008 Mod*/