div#content div.moremore { width: 459px; border: 1px solid #E7E3E3; padding: 10px; margin-bottom: 10px; text-align: right; }
div#content div.moremore a { color: #3D9602; font-weight: bold; text-decoration: underline;}
div#content div.moremore a:hover {text-decoration: none;}

html, body { 
	height: 100%;
	width: 100%;
}
* {
	margin: 0pt;
	padding: 0pt;
	font: normal 12px Arial, sans-serif;
	color: #7c8179;
}
* img {
	border: 0pt;
}
body {
	background-color: #fff;
	text-align: center;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/* Red colour */
#address p, #address b, #address a, #address span, #delivery h1, #delivery span, #delivery span h1, div.redbold span, div.redbold a, .colheader, .colheader strong, .colheader a, .price span, .contheader, .contheader a, .contheader h3, .colheader span, p.advheader, div.locat h1, div.location span, .alert, .alert span, div#idetprice p, span.priceit.rit, p.contheader3, .red, div#talontab table thead th, div#talontab table thead td, div.locat span, table.standart thead th, table.namestab thead th {
	color: #E14141;
}
/* Green colour */
.green, .green a, .itemname, .itemname a, .more, div#wide div.tab table thead td, div#navig ul li a, div.operat a, p.contheader2, table#easy_tbl thead th, table#easy_tbl thead th span, table#order tbody th, div#talontab table th a, div#talontab table tfoot th, div#talontab table tfoot td, div.location span.status, p.achtung, #navig ul li span, div.suboccleft a, div#content.about a.more, div.col ul.colbkg li p.itemname a {
	color: #3d9602;
}
/* New gray colour */
div.col p.iteminfo a, ul.colbkg *, div.col p.text, div.col p.text * {
	color: #5e5e5e;
}
/* Bold */
#address span, div.redbold a, .colheader, .colheader a, p.text b, .price, .price span, .itemname, .itemname a,  .colheader strong, .contheader, .contheader a, .contheader h3, .colheader span, #others span, #others a span, p.advheader, p.text span, div.locat h1, div.location span, div#wide div.tab table thead td, div#wide div.tab table th, .bold, div#navigwide ul li a, div#navig ul li a, div#idetprice p, span.priceit, p.contheader2, p.contheader3, table#easy_tbl td span, table#easy_tbl th span, table#order tbody th, div#talontab table tfoot th, div#talontab table tfoot td, div#talontab table thead th, div#talontab table thead td, div.locat span, div#card table th, p.achtung, #navig ul li span, #logout p, table.standart thead th, table.standart tbody th, table.namestab thead th, div#delivery h1, div#delivery span {
	font-weight: 900;
}
/* Oblique */
.nomore, .oblique, #content i {
	font-style: oblique;
}
/* Font 11px */
#address p, #address span, #address a, #gstext span, #controls a, #logform input, #logform p, #logout p, #find input, #find p, p.text, p.text b, p.text strong, p.text a, p.holcont a, .more, #gs a, div#others ul li, div#others ul li span, #others a, #others ul li a span, p.advheader, p.text span, div#wide div.tab tbody td span.litcom, label.litcom, .nomore, span.padleft, .alert, .alert span, table#easy_tbl th, table#easy_tbl td, table#easy_tbl th span, table#easy_tbl td span, p.infoblock, div#container.basket div#content ul.rules li, #gstext h1, #gstext h2, p.infoblock a, .eleven, div#content div.intro p, div#content div.intro p b, p.contbkg.plus.eleven b, p.contbkg.plus.eleven strong, div.intro p a, div#gstext span a, div#delivery h1, div#delivery span, div#advert div#others ul li p {
	font-size: 11px;
}
/* Font 12px */
div#content.about a.more, .twelve {
	font-size: 12px;
}
/* Font 14px */
div#location span {
	font-size: 14px;
}
/* Text on center */
#delivery, div#botmenu, div#copyright, .itemname, .special, .special .price, table#easy_tbl tbody td, table#easy_tbl thead th, p.infoblock, .center {
	text-align: center;
}
/* Text on right */
.price, p.hday, p.author {
	text-align: right;
}
/* Text on left */
.holiday p.itemname, div#talontab td.tal {
	text-align: left;
}
/* Underline */
div#copyright a:hover, .more, div.operat a, .decor, div#talontab table th a, div#content.about a.more, div#content a.wunder:hover {
	text-decoration: underline;
}
/* Without underline */
a.more:hover, div.operat a:hover, a.decor:hover, div#content.about a.more:hover {
	text-decoration: none;
}
/* Uppercase text */
div#delivery h1, div#delivery span {
	text-transform: uppercase;
}
.bordbot {
	border-bottom: 1px solid #D3D0C0;
}
div.half {
	width: 50%;
}
.bold strong, .bold b, #content span.bold {
	font-weight: bold;
}
div#advert div#others ul li p {
	display: inline !important;
}
/* ---------------------------------------------------------------- Adds, edits and hacks */
div.contheader {
	width: 100%;
}
div#talontab td.tal {
	padding-left: 10px;
}
.contheader h3 {
	padding-bottom: 10px;
}
/* -------------------------------------------------------------------------------- Basic */
div#all {
	width: 960px;
	margin: 0pt auto auto;
	text-align: left;
	height: auto !important;
	min-height: 100%;
	height: 100%;
	position: relative;
	background: transparent url('/images/head-bg.jpg') no-repeat scroll 0pt 0pt;
}
/* --------------------------------------------------------------------------- Management */
div#up {
	position: relative;
	width: 960px;
	height: 214px;
	float: left;
	clear: both;
}

*div#up {
	z-index: 1000;
}
div#management {
	position: absolute;
	left: 0pt;
	top: 0pt;
	z-index: 1500;
}
div#address, address#address {
	width: 400px;
	position: absolute;
	top: 6px;
}
div#controls {
	position: absolute;
	left: 570px;
	top: 2px;
	width: 390px;
	height: 22px;
	text-align: right;
}
#controls a, #controls span {
	position: relative;
	top: 4px;
	vertical-align: top;
	margin-left: 5px;
	font-size: 11px;
}
#controls span {
	color: #bbb;
}
#controls img {
	margin-left: 8px;
}
/* Autorize */
div#logform {
	position: absolute;
	left: 707px;
	top: 62px;
	width: 240px;
}
div#logout {
	position: absolute;
	left: 717px;
	top: 76px;
	width: 230px;
}
#logform input, #logout input, #logform p, #logout p {
	float: right;
	margin: 0pt 0pt 8px 6px;
	line-height: 19px;
}
#logform.closed p { color: #bbb; }
#logform input.login, #logform input.password {
	padding: 1px 2px;
	border: 1px solid #c1b9b9;
	height: 19px;
	heigh\t: 15px;
	line-height: 15px;
}
#logform.closed input { border-color: #ccc; }
#logform.closed span { float: right; font-size: 11px; color: #bbb; }
_div#logform input.login {
	height: 19px;
}
_div#logform input.password {
	height: 19px;
}
#logform input.login {
	width: 175px;
}	
#logform input.password {
	width: 105px;
}
#logform input.enter {
	width: 64px;
	height: 19px;
}
#logout input.exit {
	width: 64px;
	height: 19px;
}
div#delivery {
	width: 200px;
	height: auto;
	position: absolute;
	top: 6px;
	left: 380px;
}
div#gslogo {
	width: 136px;
	height: 136px;
	position: absolute;
	left: 415px;
	top: 24px;
}
div#gstext {
	width: 220px;
	height: 98px;
	overflow: hidden;
	position: absolute;
	left: 20px;
	top: 38px;
}
div#note, div.msg {
	width: 478px;
	w\idth: 472px;
	height: 56px;
	height: 50px;
	text-align: center;
	overflow: hidden;
	position: absolute;
	left: 240px;
	top: 224px;
	border: 3px solid #f2efef;
	z-index: 1000;
}
*div#note * {
	z-index: 10000;
}

div#note p.text, div.msg p.text {
	padding: 4px 5px;
}
div#note p.text a, div#note p.text span, div.msg p.text a, div.msg p.text span {
	color: #de3737;
	font-weight: 700;
}
div#note p.text a, div.msg p.text a {
	text-decoration: underline;
}
div.msg {
	position: static;
	margin-bottom: 8px;
}
div#kamilla {
	width: 478px;
	height: 56px;
	overflow: hidden;
	position: absolute;
	left: 240px;
	top: 224px;
}
div#kamilla.second {
	top: 286px;
	display: block;
	float: left;
	clear: both;
}
/* ------------------------------------------------------------------------------------ Container */
div#container {
	position: relative;
	float: left;
	clear: both;
	width: 960px;
	padding-bottom: 58px;
	background: transparent url('/images/coler.gif') repeat-y scroll 0pt 100%;
	width: 960px;
	z-index: 500;
}
div#container * {
	z-index: 500;
}
div#container.basket {
	background: transparent url(/images/coler-tw.gif) repeat-y scroll 0pt 100%;
}
div#container.razdv {
	margin-bottom: 170px;
	*margin-bottom: 157px;
}
div#container div {
	float: right;
}

/* ------------------------------------------------ Columns */
div.col {
	width: 230px;
	position: relative;
	top: -38px;
}
div.col ul, .colheader {
	float: left;
}
/* Headers */
.colheader {
	width: 230px;
	w\idth: 219px;
	height: 33px;
	heigh\t: 24px;
	padding: 9px 0pt 0pt 11px;
	overflow: hidden;
	background: #fff url('/images/colheader.gif') no-repeat scroll 0pt;
}
.colheader span {
	display: inline;
	float: left;
}
.colheader span.rt {
	float: right;
	margin-right: 11px;
}
/* Lists and text */
div.col ul, div.col p.text {
	padding: 5px 11px 7px;
}
div.col li {
	width: 197px;
	line-height: normal;
	margin: 2px 0pt;
	display: block;
	float: left;
	padding-left: 11px;
	background: transparent url(/images/litip.gif) no-repeat scroll 0pt 5px;
}
_div.col li {
	width: 208px;
}
div.col p.text {
	width: 230px;
	w\idth: 208px;
	line-height: 14px;
	float: left;
}	
_div.col p.text {
	width: 230px;
}
/* Background and shadows in columns */
.colbkg {
	background: #f7f7f7 url('/images/colbkg.gif') no-repeat scroll 100% 0pt;
}
#deliveryCities li a {
	color: #999;
}
/* Banner */
div.banner {
	width: 230px;
	height: 62px;
	background: #f7f7f7;
}
div.banner img {
	width: 230px;
	height: 55px;
}
/* Search */
#find {
	width: 230px;
	height: 63px;
}
#find form {
	margin: 15px 0pt 0pt 11px;
}
#find input {
	width: 133px;
	height: 19px;
	heigh\t: 15px;
	border: 1px solid #c1b9b9;
	float: left;
	padding: 1px 2px;
}
#find input.enter {
	width: 64px;
	height: 19px;
	margin-left: 5px;
	padding: 0pt;
	border: 0pt;
}
#find p {
	float: left;
	margin-top: 3px;
}
/* Special item */
.special {
	width: 230px;
	w\idth: 137px;
	padding: 10px 47px 10px 46px;
	border-bottom: 1px solid #D3D0C0;
}
.special .itemname {
	padding: 5px 0pt;
	width: 137px;
}
.special .iteminfo {
	height: auto;
	padding-bottom: 5px;
}
.special .price {
	padding-top: 9px;
}
/* Holidays */
.holiday p.itemname {
	padding: 0pt;
	height: auto;
}
p.holcont {
	padding-bottom: 5px;
}
p.hday {
	clear: both;
	width: 219px;
	margin: 0pt 0pt 11px 0pt;
}
/* --------------------------------------------------------------------------------- Central (content) */
div#content {
	position: relative;
	top: 62px;
	width: 500px;
	w\idth: 481px;
	padding: 10px 9px 10px 10px;
}
div#content.top2 {
	margin-top: 0px;
}
div#content p {
	padding: 5px 0pt;
}
div#content div.intro {
	width: 481px;
}
div#content p.secdesc {
	border-bottom: 1px solid #D3D0C0;
}
div#content p.secdesc, div#content p.secdesc b, div#content p.secdesc strong {
	font-size: 11px;
}
div#content p.caldesc, div#content p.caldesc b, div#content p.caldesc strong {
	font-size: 11px;
}

div#content img[align=left] { padding-right:10px; }
div#content img[align=right] { padding-left:10px; }
div#content img { padding-right:expression(align=='left'?'10px':'0'); padding-left:expression(align=='right'?'10px':'0'); }
/* ------------------------------------------------------------------------------- Navigation, location */
div.locat {
	width: 481px;
	clear: both;
	background: #FFFFFF url(/images/contbkg.gif) no-repeat scroll 100% 0pt;
	border-top: 1px solid #E7E3E3;
}
div.locat h1 {
	line-height: 30px;
	text-transform: uppercase;
	font-size: 13px;
}
div#navig {
	width: 481px;
	height: 24px;
	clear: both;
}
div#navig ul {
	width: 481px;
	list-style: none;
	background: #FFFFFF url(/images/contbkg.gif) no-repeat scroll 100% 0pt;
	border-top: 1px solid #E7E3E3;
}
div#navig ul li {
	float: left;
	padding: 4px 0pt 0pt 20px;
	background: url(/images/dotnavi.gif) no-repeat 8px 9px;
}
div#navig ul li.firstli {
	padding-left: 0pt;
	background: none;
}
/* --------------------------------------------------------------------------------- Catalogue navigation */
img#pgLeft {display:none;}
img#pgRight {display:none;}
div#content.about img#pgLeft {display:inline;}
div#content.about img#pgRight {display:inline;}		

div.catnavi {
	width: 481px;
	padding: 10px 0pt 13px;
	border-top: 1px solid #d3d0c0;
	background: transparent url(/images/dotted.gif) scroll repeat-x left bottom;
	text-align: center;
}
div.catnavi.notbord {
	border-top: none;
}
div.catnavi.sec {
	width: 481px;
	padding: 0pt 0pt 13px;
	margin-bottom: 5px;
	border-top: none;
}
div#content div.catnavi span {
	display: inline;
}
div#content div.catnavi img {
	position: relative;
	top: 4px;
}
div.catnavi span.leftrdtt {
	background: transparent url(/images/leftrdtt.gif) no-repeat scroll left top;
}
div.catnavi span.leftrd {
	background: transparent url(/images/leftrd.gif) no-repeat scroll left top;
}
div.catnavi span.rightrd {
	background: transparent url(/images/rightrd.gif) no-repeat scroll left top;
}
div.catnavi span.rightrdt {
	background: transparent url(/images/rightrdt.gif) no-repeat scroll left top;
}
div.catnavi span.leftbltt {
	background: transparent url(/images/leftbltt.gif) no-repeat scroll left top;
}
div.catnavi span.leftbl {
	background: transparent url(/images/leftbl.gif) no-repeat scroll left top;
}
div.catnavi span.rightbl {
	background: transparent url(/images/rightbl.gif) no-repeat scroll left top;
}
div.catnavi span.rightblt {
	background: transparent url(/images/rightblt.gif) no-repeat scroll left top;
}
div.catnavi ul {
	display: inline;
	list-style: none;
}
div.catnavi ul li {
	display: inline;
}
div.catnavi a.ctrl {
	display: inline;
	width: 20px;
}
div.catnavi ul li a {
	padding: 0pt 5px 0pt 5px;
	border-left: 1px solid #999;
	font-weight: bold;
	text-align: center;
}
div.catnavi ul li a.firsta {
	border-left: none;
}
/* ------------------------------------------- assorti */
div.assorti {
	width: 481px;
	w\idth: 390px;
	padding: 8px 0pt 0pt 91px;
}
div.assorti span, div.assorti a {
	float: left;
	height: 20px;
	line-height: 20px;
}
div.assorti a {
	margin: 0pt 3px;
}
div.assorti a.linert {
	border-right: 1px solid;
}
/* ------------------------------------- elecsnet form */
div#statics {
	width: 100%;
}
div#statics form {
	display: block;
	width: 481px;
	w\idth: 459px;
	border: 1px solid #EEE;
	padding: 10px;
}
div#statics {
	width: 100%;
}
div#statics input.text {
	padding: 1px 0pt 0pt 3px;
	border-width: 2px;
	height: 17px;
	padding-top: 1px;
}
div#statics select {
	border-width: 2px;
	height: 20px;
}
div#statics select option {
	padding: 1px 0pt 1px 4px;
}
/* -------------------------------- search result tab */
div#result {
	width: 100%;
	padding-bottom: 10px;
}
div#result .rescol1 {
	width: 49%;
	float: left;
	text-align: right;
}
div#result .rescol2 {
	width: 49%;
	padding-left: 2px;
	font-weight: bold;
	color: #3D9602;
}
div#result a, div#result span, div#result p span {
	font-weight: bold;
	color: #3D9602;
}
div#result a {
	text-decoration: underline;
}
div#result a:hover {
	text-decoration: none;
}
div#content div#result p {
	padding: 1px 0pt;
}
/* ---------------------------- menu copy in catalogue */
div.catmenu {
	width: 481px;
}
div.catmenu ul {
	display: block;
	float: left;
	padding: 9px 0pt 10px;
	list-style: none;
}
div.catmenu ul li {
	width: 240px;
	widt\h: 229px;
	float: left;
	background: transparent url(/images/litip.gif) no-repeat scroll 0pt 5px;
	margin: 2px 0pt;
	padding-left: 11px;
}
/* --------------------------------------- content tab */
div#itemstab {
	margin: 11px 0pt;
}
div#itemstab.mid {
	margin: 0pt;
}
#itemstab ul {
	width: 480px;
	display: block;
	clear: both;
	float: left;
	list-style: none;
	border-left: #e7e3e3 1px solid;
}
#itemstab li {
	width: 137px;
	float: left;
	border-right: 1px solid #E7E3E3;
	border-bottom: 1px solid #E7E3E3;
	padding: 11px;
}
#itemstab ul.topp li {
	border-top: 1px solid #E7E3E3;
}	
#itemstab li img, .special img {
	width: 135px;
	height: 180px;
	border: 1px solid #E7E3E3;
}
p.itemname {
	padding: 10px 0pt;
	display: block;
	height: 37px;
	heigh\t: 27px;
	overflow: hidden;
}
div#content p.iteminfo {
	padding: 0pt;
	height: 75px;
	display: block;
	overflow: hidden;
}
p.price {
	padding: 5px 0pt 0pt;
}
div#content p.contheader {
	width: 100%;
	clear: both;
}
div#content p.contheader.line {
	border-top: 1px solid #E7E3E3;
}
/* ---------------------------------------- text page */
ul.textpg {
	display: block;
	float: left;
	list-style-image: url(/images/litip.gif);
	padding: 5px 0pt 10px 20px;
}
ul.textpg li {
	padding-bottom: 5px;
}
img.textill {
	float: right;
	margin: 0pt 0pt 5px 10px;
}
table.standart {
	display: table;
	border-collapse: separate;
	border-spacing: 1px;
	empty-cells: show;
	width: 100%;
	padding: 10px 0pt;
	clear: both;
}
table.standart td, table.standart th {
	border: 1px solid #CCC;
	padding: 4px 6px;
	text-align: center;
}
.yandex_disable {display:none;}
div.stat p img { padding:0; }
div.stat p img[align=left] { padding-right:10px; }
div.stat p img[align=right] { padding-left:10px; }
div.stat p img { padding-right:expression(align=='left'?'10px':'0'); padding-left:expression(align=='right'?'10px':'0'); }

/* ---------------------------------- wide search tab */
div#fullsearch {
	width: 481px;
	w\idth: 479px;
	padding: 5px 0pt;
	border: 1px solid silver;
}
div#fullsearch table {
	width: 100%;
}
div#fullsearch table th {
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
}
div#fullsearch table td {
	font-weight: bold;
}
div#fullsearch table tfoot td {
	padding: 5px 0pt;
	text-align: left;
}
div#fullsearch input {
	width: 223px;
	padding: 1px 4px;
}
div#fullsearch input.inpprice {
	width: 40px;
}
div#fullsearch input.check {
	width: auto;
}
div#fullsearch select {
	width: 235px;
}
div#fullsearch option {
	padding: 0pt 4px;
}
a.but, div.but {
	color: #FFFFFF;
	display: block;
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 19px;
	line-height: 19px;
	text-align: center;
}
div.but {
	cursor: pointer;
}
a.but:hover {
	text-decoration: none;
}
a.but.grels, div.but.grels {
	background: transparent url(/images/grebutls.gif) no-repeat scroll left top;
	width: 150px;
}
a.but.grilg, div.but.grilg {
	background: transparent url(/images/gributlg.gif) no-repeat scroll left top;
	width: 111px;
}
div#container div.but.grilg {
	float: left;
}
a.but.grelg, div.but.grelg {
	background: transparent url(/images/grebutlg.gif) no-repeat scroll left top;
	width: 111px;
}
a.but.grilt, div.but.grilt {
	width: 87px;
	background: url(/images/gributlt.gif) no-repeat scroll left top;
}
a.but.grelt, div.but.grelt {
	width: 87px;
	background: url(/images/grebutlt.gif) no-repeat scroll left top;
}
div.names {
	display: block;
	clear: both;
	margin-bottom: 10px;
	width: 481px;
}
div.names.line {
	margin-top: 10px;
	border-top: 1px solid #E7E3E3;
}
div#container div.namesr {
	float: left;
	display: block;
	width: 137px;
}
div#container div.namesl {
	float: left;
	display: block;
	width: 344px;
	w\idth: 334px;
	padding-right: 10px;
}
div#container div#imen {
	color: #E14141;
	float: left;
	clear: both;
	padding: 20px 0pt;
}
div#container div#choose {
	display: block;
	float: left;
	clear: both;
}
div#container div#choose a {
	text-decoration: underline;
	padding-left: 10px;
	color: #3D9602;
	background: transparent url(/images/litip.gif) no-repeat scroll 0pt 6px;
}
div#container div#choose a:hover {
	text-decoration: none;
}


/* ------------------------------------------------------------------------- names, holidays */
div.header2 {
	width: 100%;
	margin: 10px 0pt 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	color: #E14141;
	font-weight: 900;
	border-bottom: 1px solid #E7E3E3;
}
div.header2 h1 {
	text-transform: uppercase;
	color: #E14141;
	font-weight: 900;
}
img.img135x180 {
	width: 135px;
	height: 180px;
	border: 1px solid #D3D0C0;
}
table.namestab {
	width: 100%;
	margin: 5px 0pt 10px;
	border-collapse: collapse;
	border: 1px solid #D3D0C0;
	clear: both;
}
table.namestab th, table.namestab td, table.namestab table#calendar thead th {
	padding: 4px 5px;
	vertical-align: top;
}
table.namestab thead th {
	height: 30px;
	heigh\t: 26px;
	line-height: 26px;
	background-color: #F7F7F7;
	font-weight: bold;
	padding-left: 10px;
}
table.namestab select {
	width: 100%;
}
table.namestab tbody th {
	text-align: center;
}
table#calendar {
	width: 100%;
	text-align: center;
	display: table;
	border-collapse: collapse;
}
table#calendar tr.daysofweek th {
	height: 14px;
	color: #7C8179;
}

table#calendar tbody tr td a:hover, table#calendar tbody tr th a:hover {
	color: #fff;
	background-color: #de3737;
}
table#calendar tbody tr td, table#calendar tbody tr th {
	padding: 0pt;
}
table#calendar tbody tr td a, table#calendar tbody tr th a {
	display: block;
	padding: 2px 5px;
}
table#calendar td.today a, table#calendar th.today a {
	color: #3D9602;
	background-color: #dcf3cd;
}
table#calendar td.holiday a, table#calendar th.holiday a {
	color: #de3737;
	background-color: #f6e2e2;
}
table#calendar tr.daysofweek td.sunday {
	border-right: 1px solid #f2b1b1;
	border-bottom: 1px solid #f2b1b1;
	color: #de3737;
	background-color: #f6e2e2;
}
table#calendar td.sunday a {
	color: #E14141;
}
table#calendar tbody tr th, table#calendar tr.daysofweek th {
	border-left: 1px solid #D3D0C0;
}
table#calendar tr td, table#calendar tr th {
	border-bottom: 1px solid #D3D0C0;
	font: normal 11px Tahoma,sans-serif;
}
table#calendar tr td a, table#calendar tr th a {
	font-size: 11px;
	text-decoration: none;
}
table#calendar tr.daysofweek td, table#calendar tr.daysofweek th {
	border-top: 1px solid #c2e0ae;
	border-right: 1px solid #c2e0ae;
	border-bottom: 1px solid #c2e0ae;
	background-color: #dcf3cd;
	text-transform: uppercase;
}
table#calendar tr.monthname td {
	color: #3D9602;
	font-weight: bold;
	padding: 0pt;
	text-transform: uppercase;
	padding: 2px 0pt 5px;
}
table#calendar tr.monthname td.mname {
	padding-top: 5px;
}
table#calendar tbody td, table#calendar tbody th {
	border-right: 1px solid #D3D0C0;
}
table#calendar tbody td a {
	text-decoration: none;
}
table.namestab tbody ul {
	list-style: none;
	padding-bottom: 10px;
}
table.namestab tbody ul li {
	padding-left: 10px;
}
table#calendar input, table#calendar select {
	width: 100%;
}
table#forsh, table#forsh input {
	width: 100%;
}
table#forsh select {
	width: 103%;
}
table#forsh select option, table.namestab select option {
	padding-left: 5px;
}
table#forsh input {
	padding-left: 3px;
}
table#forsh th {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
/* ------------------------------------------------------------------------------------- Bottom menus */
div#botmenu {
	width: 960px;
	clear: both;
	height: 45px;
	z-index: 1;
	background: #fff url('/images/bott-bg01.jpg') repeat-x scroll 0pt 100%;
}
div#botmenu div.redbold {
	padding-top: 13px;
}
div#botmenu div.redbold span {
	font-size: 13px;
	margin: 0pt 5px;
}
/* -------------------------------------------------------------------------------------- Copyrights */
div#fadeout {
	width: 960px;
	clear: both;
	float: left;
	z-index: 1;
}
div#fadeout div {
	height: 109px;
	float: left;
}
div#paysystems {
	width: 343px;
	background: #fff url('/images/bott-bg02.jpg') no-repeat scroll 0pt;
}
div#paysystems a {
	display: block;
	float: left;
	margin-left: expression(previousSibling==null?'4px':'0pt');
	margin-top: 8px;
}
div#paysystems a:first-child {
	margin-left: 8px;
}
div#copyright {
	width: 274px;
	background: #fff url('/images/bott-bg03.jpg') no-repeat scroll 0pt;
	overflow: visible;
}
div#copyright p {
	padding-top: 10px;
}
div#counters {
	width: 343px;
	background: #fff url('/images/bott-bg04.jpg') no-repeat scroll 0pt;
}
div#counters a {
	display: block;
	float: right;
	margin-right: 3px;
	margin-right: expression(previousSibling==null?'6px':'3px');
	margin-top: 10px;
}
div#counters a:first-child {
	margin-right: 11px;
}
/* -------------------------------------------------------------------------------- Advertising in bottom */
div#advert {
	position: relative;
	float: left;
	clear: both;
	width: 960px;
}
div#gs {
	float: left;
}
#gs a.logogs {
	display: block;
	width: 211px;
	height: 51px;
}
#gs a.textgs {
	position: absolute;
	top: 25px;
	left: 52px;
}
div#others {
	float: right;
	width: 729px;
	border-left: #E7E3E3 1px solid;
}
div#others p.advheader {
	height: 23px;
	line-height: 25px;
	padding-left: 19px;
	margin-left: 2px;
	background: url('/images/newsheader.gif') no-repeat scroll 0pt;
}
div#others ul {
	padding: 0pt 11px;
	width: 708px;
}
div#others li {
	display: block;
	float: left;
	width: 698px;
	margin-bottom: 5px;
	padding: 5px 0pt 0pt 10px;
	border-top: #E7E3E3 1px solid;
	border-top: expression(previousSibling==null?'none':'#E7E3E3 1px solid');
}
div#others li:first-child {
	border-top: none;
}
_div#others li {
	width: 708px;
}

/* ---------------------------------------------------------------------------------------- Air to the end */
div#end {
	display: block;
	float: left;
	clear: both;
	width: 960px;
	height: 10px;
	background-color: #FFF;
}

/* 2008 articles */

ul.anons li { list-style: none; }
ul.anons li a { color: #3D9602!important; font-weight: 700!important; }
div#content ul.anons li p { margin: .2em 0 .8em; padding: 0; }

/* hacks 100512 */
div#content.sdvig { top: 0; }