/* CSS Document */
/* @import url('_userctrl.css'); */
@import url('twoColHybLtHdr.css');

h1, h2, h3, h4, h5 {
	color: #777;
	font-weight:normal;
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial;
}
h1 { font-size:2.0em; }
h2 { font-size:1.8em; }
h3 { font-size:1.2em; line-height: 1.2em; letter-spacing:0; font-weight:normal; }
h4, h5 { font-size:1.2em; }

#menu1 { background:url(i/p2-top-l.gif) no-repeat left; height:191px; width:100%;	margin:0px;	padding-top:0.01em; }
#menu2 { padding-left:10px; margin-top: 96px; margin-left: 60px; background:url(i/p2-menu-l.gif) no-repeat left; height:36px; }

/* MENU */
#menu-nav {
	list-style:none;
	margin:0px;
	padding:0px;
	white-space: nowrap;
	height:36px;
	padding-right:22px;
	background:url(i/p2-menu-r.gif) no-repeat right;
	float:left;
	display:block;
}
#menu-nav li { padding:0px; display:block; list-style-type: none; float:left; height:36px; }
#menu-nav li.active { background:url(i/p2-menu-a.gif) repeat-x bottom; }
#menu-nav div { float:left; padding:8px 0px; }
#menu-nav a, #menu-nav a:link { padding:8px 10px; color: #777; font-size:12px; font-weight:bold; text-decoration:none; }
#menu-nav a:hover { color:#333; }
#menu-nav li.active a { color: #222; }
/* /MENU */

/* Footer */
#f2 { background: url(i/p2-footer-r.gif) no-repeat right; height:100px; padding-top:0.01em; }
#footer-content { margin-top:40px; font-size:12px; color:#999; }

#m1 { background: url(i/p2-bg-l.gif) left repeat-y; }
#m1-sub { background: url(i/p2-body-l.gif) no-repeat top left; }
#m1-r { background: url(i/p2-bg-r.gif) repeat-y top right; }
#m1-r-sub { background: url(i/p2-body-r.gif) no-repeat top right; }

.box-title {
	background:url(i/p2-box-top-l.gif) top left no-repeat;
	padding-left:10px;
}
.box-title-content span, .box-title-content h2 {
	background-color:#fff;
	display:inline;
	padding:0px 10px 0px 10px;
	margin:0px 10px 0px 0px;
	font-size:18px;
	color:#333;
}
.box-title-content {
	background:url(i/p2-box-top-r.gif) top right no-repeat;
	text-align:center;
	height:30px;
}
.box-footer {
	background:url(i/p2-box-footer-l.gif) top left no-repeat;
	padding-left:10px;
}
.box-footer-content {
	background:url(i/p2-box-footer-r.gif) top right no-repeat;
	text-align:center;
	padding-top:13px;
}
#sidebar1 h3 span, .news-box h3 span, .full-box h3 span { color:#888888; font-size:0.9em; }
#sidebar1 h3, .news-box h3, .full-box h3 { padding:5px 0; margin:0px; color:#a7a7a7; }
#mainContent .box-content {
	padding:20px 10px 10px 20px;
}
.box-content {
	padding:0px 20px 10px 20px;
	border-left:1px solid #bedeea;
	border-right:1px solid #bedeea;
	overflow:hidden;
}
#content {
	min-height: 100%;
	background: url(i/p2-bg-l.gif) left repeat-y;
}
#HIDDENLOGO {
	display:none;
}
a, a:hover, a:link {
	color: #ff0000;
}
#contact {
	background:url(i/p2-phone.gif);
	width:296px;
	height:152px;
}
#contact-content {
	padding:100px 0px 0px 20px;
	font-family:"Georgia", Verdana, Tahoma;
	color: #333;
}
#contact-content span {
	font-weight:bold;
	font-size:15px;
}
p:first-letter {
	font-size:16px;
	padding-left: 14px;
}
hr {
	border-bottom:1px solid #bedeea;
	color: #bedeea;
	width:70%;
}
/* Text list (blogs) */
.textlist .pager-info-inactive { width:20px; }
.textlist { text-align:left; }
.textlist .text-first {	overflow:hidden; padding-bottom:15px; border-bottom:1px solid #bedeea; }
.textlist .text { overflow:hidden; padding:15px 0; border-bottom:1px solid #bedeea; }
.textlist .text-info { overflow:hidden; padding:0 0 15px 0; }
.textlist a, .textlist a:link, .textlist a:hover { text-decoration:none; color:#333; }
.textlist a h3 { text-decoration:underline; color:#ff0000; margin:0px; padding:0px; margin-bottom:10px; }
.textlist .time { font-size:11px; padding:0px 0px 10px 0px; color:#a0a0a0; }
.textlist .image { float:left; padding:0px 10px 10px 0px; }
.textlist .time span { padding-right:10px; }
.textlist .info { margin-left:40px; border-bottom:1px solid #bedeea; padding-bottom:15px;}

.textlist_wide .pager-info-inactive { width:20px; }
.textlist_wide { text-align:left; }
.textlist_wide .text { overflow:hidden; padding:15px 0;  }
.textlist_wide a, .textlist_wide a:link, .textlist_wide a:hover { text-decoration:none; color:#333; }
.textlist_wide a h3 { text-decoration:underline; color:#b3a369; margin:0px; padding:17px 0; margin-left:55px;}
.textlist_wide .time { font-size:11px; padding:0px 0px 5px 7px; color:#a0a0a0;}
.textlist_wide .image { float:left; padding:0px 10px 10px 0px; }
.textlist_wide .desc { color:#a0a0a0; font-size:11px; float:left; padding-left:7px; font-style:italic; font-family:"Times New Roman", Times, serif; font-size:1em; }
.textlist_wide .info { margin-left:55px; border-bottom:1px solid #bedeea; padding-bottom:15px;}
.textlist_wide .mark { 	font-family:"Georgia", Verdana, Tahoma;	color: #333; padding-right:30px; }
.textlist_wide .time span { padding-right:10px; }

/* Inline Tags */
.tags { color:#a0a0a0; font-size:11px; margin-bottom:-15px; margin-top:10px; }
.tags a, .tags a:link { color:#999; background-color:#f7f7f7; padding:0 2px; }
.tags a:hover { color:#fff; background-color:#94cf50; }


/* Text view */
.textview { text-align:left; overflow:auto; }
.textview .time { font-size:0.85em; padding:5px 0px 10px 0px; color:#a0a0a0; line-height:1.1em; }
.textview h2 { margin:0px; padding:0px;  }
.textview .image { float:left; padding:0px 10px 10px 0px; }
.ctrl { clear:left; }
.wide_info { margin-left:55px; border-bottom:1px solid #bedeea; padding-bottom:15px;}

/* Messages */
#mainContent-iframe .messageNormal { display:none }
.messageNormal {
	background-color : #ADFF2F;
	border:1px dashed #999;
	margin-bottom: 10px;
	padding : 10px;
	color : #000000;
}
.messageWarning {
	background-color : #ADFF2F;
	border: 1px solid #999999;
	margin-bottom: 10px;
	padding : 10px;
	color : #000000;
}
.messageError {
	background-color : #FF6347;
	border: 1px solid #FFFFFF;
	margin-bottom: 10px;
	padding : 10px;
	color : #FFFFFF;
}
/* Comments */
.comments { border-top:2px solid #bbb;	margin-top:20px; clear:both; text-align:left; }
.comments .index {
	float:left;	height:35px; width:25px; font-size:20px; font-family:"Georgia", Verdana, Tahoma;
	color:#999; padding:5px 0px 0px 3px;
}
.comments-short .index { padding:7px 0px 7px 7px;  font-size:20px; font-family:"Georgia", Verdana, Tahoma; float:left; color:#999; }
.comments-short .info { float:none; font-size:10px; border-bottom:1px dotted #777; height:16px; color:#777; 
	margin:0px 20px 0px 27px; padding:0; }
.comments .info { float:none; clear:none; height:24px; }
.comments .info div { border-bottom:1px dotted #777; float:left; }
.comments .text {
	border-left:1px dotted #bbb;
	border-right:1px dotted #bbb;
	border-bottom:1px dotted #bbb;
	padding:0px 10px 10px 10px;
	cursor:pointer;
}
.bg1 { background:#fee6d2 url(i/box-i1-2.gif) no-repeat top left; }
.comments-short .content { line-height:15px; padding-top:3px;  margin:0px 20px 0px 27px; color:#444; font-size:11px; }
.comments-short .content-admin { line-height:15px; padding-top:3px;  margin:0px 20px 0px 27px; color:#444; font-size:11px; font-weight:bold; }
.comments-short .bg1 { margin:5px 0; padding:5px 0; }
.comments-short .info a, .comments-short .info a:link, .comments-short .info a:hover { color:#f77; font-size:9px; text-decoration:none;}
.comments .text-first {
	border:1px dotted #333;
	border-top:2px solid #bbb;
	margin-top:15px;
	padding:0px 10px 10px 10px;
	cursor:pointer;
}
.comments a.time, a.time:link, a.time:hover { color:#333; font-size:11px; }
.comments a.who, a.who:link { color:#336; font-size:11px; text-decoration:none; }
.comments a.who-admin, a.who-admin:link { color:#333; font-size:11px; font-weight:bold; text-decoration:none; }
.comments .content { clear:both; }
.comments .content-admin { font-weight:bold; clear:both; }
.comments .ctrl a, .comments .ctrl a:link {	padding-right: 7px;	color:#eee;	text-decoration:none; font-size:11px; }
.comments .ctrl { height:22px; width:200px; float:left; clear:none; }
.comments .ctrl-content { float:left; background-color:#777; padding-left: 7px;	display:none; }
.clear { clear:both; }
.comments .replay {	padding-top:5px;	margin-left: 0px;	border-top:1px dotted #ccc;	width: 420px; }

.replay input {
	background-color:#f9f9f9;
	border:1px solid #ccc;
	padding: 3px;
	margin:3px 0px;
}
.replay textarea {
	width:400px;
	height:100px;
	padding: 3px;
	font-family:Tahoma,Verdana,Arial;
	font-size:12px;
	background-color:#f9f9f9;
	border:1px solid #ccc;
}

#mainContent-iframe .comments {
	border-top:0px solid #bbb;
	margin-top:20px;
	clear:both;
	text-align:left;
}
.comments-short { margin-top:0px; }
.comments-short h3 { padding:0px 0px 3px 0px; margin:0px 0px 10px 0px; line-height:1.1em; font-size:1.1em; border-bottom:1px solid #bedeea; }
.comments-short .replay textarea {
	width:280px;
	height:34px;
	padding: 3px;
	font-family:Tahoma,Verdana,Arial;
	font-size:12px;
	background:#dbe1f2 url(i/box-i1.gif) top left;
	border:1px solid #bedeea;
}

.button, a.button, a.button:link, a.button:hover { font-weight:bold; font-size:0.9em; }

/* Button */
.link, a.link, a.link:link {
	background-color:#7cacdf;
	padding:2px 7px;
	color:#fff;
	text-decoration:none;
}
a.link:hover {
	background-color:#2f69b3;
	color:#fff;
}
/* Page limits */
.pager {
	padding: 0px 0px;
	margin:10px 0px 0px 0px;
	height: 25px;
}
a.pager-link-predend { background-image:url(i/pager-predend.gif); }
a.pager-link-pred { background-image:url(i/pager-pred.gif); }
a.pager-link-next { background-image:url(i/pager-next.gif); }
a.pager-link-nextend { background-image:url(i/pager-nextend.gif); }
.pager-ctrl a, .pager-ctrl a:link, .pager-ctrl a:hover, .pager-info a, .pager-info a:link, .pager-info a:hover {
	background-repeat:no-repeat; background-position:center;
	text-decoration:none; font-size:12px; color:#fff; padding:0px 6px; margin:0px;
}
.pager-info {
	float:left;	height: 25px; color:#fff; font-size:12px; padding:3px 0px 0px 10px;
	background: url(i/pager-bg.gif) no-repeat left top;	width:150px;
}
.pager-ctrl { height: 25px; float:left; padding:2px 10px 0px 0px; background: url(i/pager-bg.gif) no-repeat right top; }
.pager-select {
	background-color: #7cacdf; border:1px solid #7cacdf;	
	font-family: Tahoma; font-size:12px;  font-weight:normal;
	color: #FFFFFF; padding:0; margin:0;
}
/* Alter pager */
.pager-info-inactive {
	float:left;	height: 25px; color:#777; font-size:12px; padding:3px 0px 0px 10px;
	background: url(i/pager-bg-2.gif) no-repeat left top;	width:200px;
}
.pager-ctrl-inactive { 
	height: 25px; float:left; padding:2px 10px 0px 0px; background: url(i/pager-bg-2.gif) no-repeat right top; 
}
.pager-ctrl-inactive a, .pager-ctrl-inactive a:link, .pager-ctrl-inactive a:hover, .pager-info-inactive a, .pager-info-inactive a:link, .pager-info-inactive a:hover {
	background-repeat:no-repeat; background-position:center;
	text-decoration:none; font-size:12px; color:#777; padding:0px 6px; margin:0px;
}
.pager-select-inactive {
	background-color: #efebe8; border:1px solid #efebe8;	
	font-family: Tahoma; font-size:12px;  font-weight:normal;
	color: #777; padding:0; margin:0;
}

/* \pager */
/* Tags */
.tags-box { margin-bottom:10px; }
.tags-box a.active, .tags-box a.active:link, .tags-box a.active:link { text-decoration:underline; color:#f04e23 }
.tags-box a, .tags-box a:link {	color:#333; text-decoration:none; }
.tags-box a:hover { text-decoration:underline; }
.tags-box .ctrl { margin-top:0px; }
.tags-box .ctrl a {	color:#ff0000;	font-size:12px;	text-decoration:underline; }
/* \tags */
/* Page Elements */
.box-decor {
	background:url(i/box-i1.gif) no-repeat top left;
	width:296px;
	height:135px;
	font-family:"Georgia", Verdana, Tahoma;
	color: #333;
}
.box-decor .title {
	font-size:20px;
	padding:10px 15px 7px 15px;
}
.box-decor .info {
	font-size:12px;
	line-height:105%;
	padding:0px 15px 10px 15px;
}
/* \page elements */
/* Submenu */
ul.submenu { padding:0px 0px 0px 20px; margin:0px; color:#ccc; }
.submenu li { list-style:outside square; list-style-image:url(i/list1.gif); }
.submenu-div h4 { padding:0px; margin:0px; margin-bottom:10px; font-size:13px; color: #ff963f; }
a.sub-active { color:#f04e3e; font-weight:bold; }
a.sub-title { color:#333; }
a.m { color:#ff963f; font-size:1.1em; }
a.ms { color:#ff963f; font-weight:bold; font-size:1.1em; }
.submenu-div { margin:0px 0 7px 25px;}

.o7_fileBox {
	width: 310px;
	height: 280px;
	text-align:left;
	padding:10px 10px 15px 10px;
	margin:10px 20px 0px 0px;
	background-color: #eee;
	float:left;
	overflow:hidden;
}
/* \submenu */

/* THIN BOX */
.thin-box {
}
.thin-box .title { background:url(i/tbox-00.gif) top left no-repeat; padding-left:10px; }
.thin-box .title div { background:url(i/tbox-01.gif) top right no-repeat; padding-top:10px; }
.thin-box .footer { background:url(i/tbox-10.gif) bottom left no-repeat; padding-left:10px; }
.thin-box .footer div { background:url(i/tbox-11.gif) bottom right no-repeat; padding-top:10px; }
.thin-box .content {
	padding:5px 10px 5px 20px;
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	overflow:hidden;
	text-align:left;
}
.thin-box .content-narrow {
	padding:5px 15px 5px 20px;
	/*padding:0px 7px 0px 7px; */
	border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5;
	overflow:hidden; text-align:left;
}
.thin-box .content h3 {
	padding:0px;
	margin:0px;
	margin-bottom: 0.5em;
}

/* Full box */
.full-box { background-color:#e6ecf2; margin:0 10px 10px 0; }
.full-box .title { background:url(i/box-00.gif) top left no-repeat; padding-left:10px; }
.full-box .title div { background:url(i/box-01.gif) top right no-repeat; padding-top:10px; }
.full-box .footer { background:url(i/box-10.gif) bottom left no-repeat; padding-left:10px; }
.full-box .footer div { background:url(i/box-11.gif) bottom right no-repeat; padding-top:10px; }
.full-box .content { padding:5px 15px 5px 15px;	overflow:hidden; text-align:left; border:0; }
.full-box .content h3 { padding:0px; margin:0px; margin-bottom: 0.5em; }

/* Grey box */
.grey-box {	overflow:hidden; background-color:#f7f7f0; }
.grey-box .title { background:url(i/gbox-00.gif) top left no-repeat; padding-left:10px; }
.grey-box .title div { background:url(i/gbox-01.gif) top right no-repeat; padding-top:10px; }
.grey-box .footer { background:url(i/gbox-10.gif) bottom left no-repeat; padding-left:10px; }
.grey-box .footer div { background:url(i/gbox-11.gif) bottom right no-repeat; padding-top:10px; }
.grey-box .content, .grey-box .content-narrow {
	padding:5px 10px 5px 20px; background-color:#f7f7f0; overflow:hidden; text-align:left; border:0;
}
.grey-box .content h3, .grey-box .content-narrow h3 { padding:0px; margin:0px; margin-bottom: 0.5em; }

/* Decorbox */

.d1-box { width:296px; }
.d1-box .content { background:#dbe1f2 url(i/box-i1.gif) no-repeat top left;	padding:5px 15px 5px 20px; overflow:hidden;
	text-align:left; border:0; line-height:1.2em; }
.d1-box span { color:#a0a0a0; font-size:0.9em; }

.d1-box-active { width:296px; }
.d1-box-active .content { background:#cae7d6 url(i/box-i1-1.gif) no-repeat top left;	padding:5px 15px 5px 20px; overflow:hidden;	text-align:left; border:0; line-height:1.2em; }
.d1-box-active span { color:#a0a0a0; font-size:0.9em; }

.d1-box-select { width:296px; }
.d1-box-select .content { background:#fee6d2 url(i/box-i1-2.gif) no-repeat top left;	padding:5px 15px 5px 20px; overflow:hidden;	text-align:left; border:0; line-height:1.2em; }
.d1-box-select span { color:#a0a0a0; font-size:0.9em; }

.sub { margin-left:12px; }

#sidebar1 .d1-box .footer { background:url(i/box-i1.gif) no-repeat bottom left;	height:7px;	overflow:hidden; }
#sidebar1 .d1-box-select .footer { background: #fee6d2 url(i/box-i1-2.gif) no-repeat bottom left; height:7px; overflow:hidden; }
/*#sidebar1 .d1-box { margin-bottom:15px; }*/
#sidebar1 .d1-box-select { margin-bottom:5px; }
form { margin: 0; }
.o7_userInput_box {
	margin: 5px;
}
.o7_infoBox { background-color: #81310a; padding:10px; }
.o7_attentionBox { background-color: #790100; padding:10px; }
.o7_selectedBox { background-color: #973c0d; padding:10px; }
.o7_ctrlBox { background-color: #954b17; padding:5px 10px 5px 10px;	border: 1px solid #5c2307; border-width: 2px 0px 0px 0px; }
.o7_sub, h5 {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	color:#707070;	
	margin:0px;
}
.css_media_file { font-size:1em; margin-bottom:10px; cursor:pointer; }
.css_media_file .o7_sub { font-size:0.8em; }
.css_media_file input { width:240px; border: 1px solid #fff; background-color:#dde; padding:3px; color:#555; }
.css_media_file textarea { width:240px; height:23px; border: 1px solid #fff; background-color:#ffd; padding:3px; color:#555; }
.o7_m, a.o7_m, a.o7_m:link, a.o7_m:hover { font-size:12px;	font-weight:normal;	color: #fff; }
.o7_ms, a.o7_ms, a.o7_ms:link, a.o7_ms:hover { font-size:12px; font-weight:bold; text-decoration:none; color: #fff; }

.news-box {
	float:left;
	width:30%;
	padding:0px 15px 0px 0px;
	font-size:0.9em;
	line-height:1.3em;
}
.news-box img { float:left; }

/* File list (linked) */
.filesList .cctrl { color:#999; }
.filesList .cctrl a { font-size:0.9em; padding:0 3px; color:#999;}
.filesList { clear:both; }
.filesList h4 sub { font-size:0.5em; color:#999; }
.filesList h4 {
	padding:0;	margin:0;	line-height:1.5em;	font-family:"Georgia", Verdana, Tahoma;	font-size:2em;	color: #ddd;
}
.d1-box .ctrl { font-size:0.9em; line-height:1.2em; padding-top:9px; }
.filesList .ctrl { font-size:0.9em; line-height:1.1em; padding-top:5px; text-align:right; }
.filesList .time { font-size:0.8em; padding-top:5px; color:#ccc; }

/* Tips */
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
.tool-title {
	font-weight: bold;
	font-size: 12px;
	font-family:Tahoma, Verdana;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(i/bubble.png) top left;
}
.tool-text {
	font-size: 12px;
	font-family:Tahoma, Verdana;
	padding: 4px 8px 8px;
	background: url(i/bubble.png) bottom right;
}

div.navigator-review { border-top:1px solid #eee; padding:5px 0 0 0; color:#91bbc9;}
a.navigator-review, a.navigator-review:link  {
	color:#91bbc9;
	font-size:0.8em;
	text-decoration:none;
}

a.navigator-review:hover {
	color:#46bbe0;
	font-size:0.8em;
	text-decoration:none;
}

.vote { height:40px; width:99px; background:url(i/vote-bg2.gif) right center; overflow:hidden; }
.vote div { background:url(i/vote.png) top; height:40px; width:99px; font-family:"Georgia", Verdana, Tahoma; font-size:1.5em; color:#777; padding-top:10px; }

img.box { padding:0px 5px 5px 0px; }

/* Список пользователей */
.userlist a {
	text-decoration:none;
	color:#333;
}
#sidebar1 .userlist a h3 { color:#f80000; }

/* Personal TV */
/*ul.submenu { padding:0px 0px 0px 20px; margin:0px; color:#ccc; }*/
.box-ptv .submenu { margin-left:10px; color:#777 }
.box-ptv .submenu li { padding:3px 0; }
.submenu li span { font-family:"Georgia", Verdana, Tahoma; font-size:0.9em; }
.box-ptv { width:296px; }
.box-ptv .header { background:#cde6cb url(i/personal-tv-head.jpg) no-repeat top left; height:10px; }
.box-ptv .content { background:#cde6cb url(i/personal-tv-footer.jpg) no-repeat bottom left; padding:5px 15px 5px 20px; overflow:hidden;	text-align:left; border:0; line-height:1.2em; }
.box-ptv .content-audio { background:#cde6cb url(i/personal-audio-footer.jpg) no-repeat bottom left; padding:5px 15px 5px 20px; overflow:hidden;	text-align:left; border:0; line-height:1.2em; }
.box-ptv span { color:#a0a0a0; font-size:0.9em; }
#sidebar1 .box-ptv h3 { color:#777; }
#sidebar1 .box-ptv { margin-bottom:0px; }


.blue-box { width:296px; }
.blue-box .title { background:#d8dbf1 url(i/box-blue-header.jpg) no-repeat top left; height:9px; }
.blue-box .content-narrow { background:#d8dbf1 url(i/box-blue-footer.jpg) no-repeat bottom left; padding:5px 15px 5px 20px; overflow:hidden;	text-align:left; border:0; line-height:1.2em; }
.blue-box span { color:#a0a0a0; font-size:0.9em; }

.box-blue { width:296px; }
.box-blue .header { background:#d8dbf1 url(i/box-blue-header.jpg) no-repeat top left; height:9px; }
.box-blue .content { background:#d8dbf1 url(i/box-blue-footer.jpg) no-repeat bottom left; padding:5px 15px 5px 20px; overflow:hidden;	text-align:left; border:0; line-height:1.2em; }
.box-blue span { color:#a0a0a0; font-size:0.9em; }
/* #sidebar1 .box-blue { margin-bottom:15px; } */

.box-small a, .box-small a:link, .box-small a:hover { color:#fff; text-decoration:none; }
.box-small { padding:0; margin:0; line-height:18px; background:url(i/box-small-begin.gif) no-repeat top left; 
padding-left:5px; height:18px; float:left; color:#fff; font-size:1em; margin-right:10px; }
.box-small div { background:url(i/box-small-end.gif) top right; padding:0 7px 0 7px; }

.box-small-active a, .box-small-active a:link, .box-small-active a:hover { color:#fff; text-decoration:none; }
.box-small-active { padding:0; margin:0; line-height:18px; background:url(i/box-small-begin-1.gif) no-repeat top left; 
padding-left:5px; height:18px; float:left; color:#fff; font-size:1em; margin-right:10px; }
.box-small-active div { background:url(i/box-small-end-1.gif) top right; padding:0 7px 0 7px; }

.box-small-hot a, .box-small-hot a:link, .box-small-hot a:hover { color:#fff; text-decoration:none; }
.box-small-hot { padding:0; margin:0; line-height:18px; background:url(i/box-small-begin-2.gif) no-repeat top left; 
padding-left:5px; height:18px; float:left; color:#fff; font-size:1em; margin-right:10px; }
.box-small-hot div { background:url(i/box-small-end-2.gif) top right; padding:0 7px 0 7px; }

FIELDSET { border:1px solid #ddd; padding:7px; margin-bottom:10px; }
LEGEND { color:#ccc; padding:0 5px; margin:0; font-size:1em; font-family:Verdana, Tahoma, Arial; }

/* Polls */
.poll { padding-left:15px; font-size:0.9em;}
.poll h4 { padding:3px 0; margin:0; line-height:1em; }

.poll-view { padding:0px; margin:0px 0px 0px 22px; padding-top: 5px; color:#c9cccd; line-height:1.2em; }
.poll-view li { list-style:square; padding:0px 0; color:#c9cccd; }
.poll-view li a, .poll-view li a:link, .poll-view li a:hover { color: #0c8cc2; text-decoration:none; }

/* Media content */
.media_info_box, .media_comment_box {
	width:100%;	/*height:440px;*/
	height:0px;
	border:0; padding:0;
	margin:18px 0;
}

/* Navigation control */
.nav-ctrl { padding:0px; margin:0px; padding-top: 5px; }
.nav-ctrl li { list-style:none; }
.nav-ctrl li, .nav-ctrl li a, .nav-ctrl li a:link, .nav-ctrl li a:hover { color: #0c8cc2; }

/* Link list */
ul.link-list { padding:0px; margin:5px 0px 0px 10px; list-style:square inside; font-size: 1.2em; }
.link-list li { list-style:square inside; padding:5px 0px; margin:0px; }
.link-list li, .link-list li a, .link-list li a:link, .link-list li a:hover { color: #0c8cc2; }
.link-list li.select, .link-list li.select a.select, .link-list li.select a.select:link, .link-list li.select a.select:hover { color:#40c405; text-decoration:none; }
ul.link-list-sub { padding:0; margin:0; padding-left: 20px; padding-top:5px; }
ul.link-list-sub li { padding: 2px 0;  }
/*.link-list-sub li.select { list-style:none; }*/
.link-list-sub li.select, .link-list-sub li.select a.select, .link-list-sub li.select a.select:link, .link-list-sub li.select a.select:hover { color:#0c8cc2; text-decoration:none; font-weight:bold; }

/* Button link */
a.button, a.button:link, a.button:hover {
	font-weight:bold;
	padding:0px 15px;
}

/* Good view */
.good-view { margin-bottom:20px; }
.good-view img { float:right; margin-left:20px; }
.good-view h2.good-title { font-size:1.4em; font-weight:bold; color:#088bc2; padding-bottom:20px; }
.good-view .good-price { float:left; background:url(i/good-price.jpg) no-repeat top left; width:83px; padding: 3px 10px; margin-right:20px; }
.good-view .good-count-big { margin-left: 103px; font-size:0.9em; line-height:1em; background: url(i/good-count-big.gif) no-repeat center left; }
.good-view .good-count-less { margin-left: 103px; font-size:0.9em; line-height:1em; background: url(i/good-count-less.gif) no-repeat center left; }

/* Goods list */
.good-box {
	width:142px;
	height:153px;
	background-color: #ddd;
	background:url(i/spacer.gif) no-repeat bottom left;
	cursor:pointer;
	margin: 0px 10px 40px 0px;
	float:left;
}
.good-box h4 { padding: 0; margin:0; color:#098bc2; text-decoration:underline; font-weight:bold; font-family:Tahoma,Verdana,Arial; }
.good-box h5 { margin: 47px 0px 0px 53px; height:48px; width:55px; padding:27px 0px 0px 20px; color:#000; font-size:0.9em; text-decoration:none; background:url(i/price.png) top left; font-weight:normal; }
.good-box h5 b { font-size:1.6em; font-weight:normal; line-height:0.4em; }
.good-box a { color:#000; text-decoration:none; }

/* Goods table list */
.goods-list { margin-bottom:20px; border-bottom:1px solid #dadada; }
.goods-list a.good-title { font-size:1.2em; font-weight:bold; }
.goods-list a.good-title-sub { font-size:1.2em; font-weight:bold; color:#40c405 }
.goods-list img { float:left; margin-right:20px; }
.goods-list .good-price { float:right; background:url(i/good-price.jpg) no-repeat top left; width:83px; padding: 2px 0px 0px 10px; }
.goods-list .good-count-big { margin-top:10px; margin-left:-10px; padding-left: 25px; font-size:0.9em; line-height:1em; background: url(i/good-count-big.gif) no-repeat center left; }
.goods-list .good-count-less { margin-top:10px; margin-left:-10px; padding-left: 25px; font-size:0.9em; line-height:1em; background: url(i/good-count-less.gif) no-repeat center left; }

.goods-list-narrow { margin-bottom:10px; border-bottom:1px solid #dadada; padding-bottom:10px; }
.goods-list-narrow a.good-title { font-size:1.2em; font-weight:bold; }
.goods-list-narrow img2 { float:left; margin-right:20px; }
.goods-list-narrow .good-price { float:right; background:url(i/good-price.jpg) no-repeat top left; width:83px; padding: 3px 10px; }
.goods-list-narrow .good-count-big { margin-left:10px; padding-left: 25px; font-size:0.9em; line-height:1em; background: url(i/good-count-big.gif) no-repeat center left; float:right; }
.goods-list-narrow .good-count-less { margin-left:10px; padding-left: 25px; font-size:0.9em; line-height:1em; background: url(i/good-count-less.gif) no-repeat center left; float:right; }

input.gcount { border:0; background-color:#eee; text-align:center; }
