/*html {color:#000;}*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td, hr, img {margin:0;padding:0;border:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
/*address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}*/
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;color:#000;}
legend{color:#000;}
input,textarea {border: solid 1px #ddd;}
/*
html>body, html, body {width:100%; height: 100%;}
*/

#t218 {
	position: absolute;
	float: right;
	width: 150px;
	height: 350px;
	top: 0;
	right: 0;
	margin-right: 180px;
}

#t218 a img,
#t218 a, #t218 a:visited {
	display: block;
	width: 150px;
	height:350px;
}


body {
	min-width: 100%;
	display: inline-block;
	color: #323232;
	font: normal 12px Tahoma;
	background: #eff0e9;
}

a, a:link, a:visited {
	color: #0080cd;
	font: normal 12px Tahoma;
	text-decoration: underline;
}
a:hover {
	color: #333;
}
a img, a:visited img {text-decoration: none;}

a.selected, a.selected:link, a.selected:visited {
	color: #000;
	text-decoration: none;
}

h1, h2, h3, span.h1, span.h2,
table.main td.main-c div.h1 h1 {
	display: block;
	color: #323232;
	font: normal 24px Arial;
}
h2, span.h2 {
	font-size: 18px;
}
table.main td.main-c h1 {float:left;}

.fnone {float:none;clear: both;}
.fleft {float:left;}
.fright {float:right;}

.pointer {cursor: pointer;}
.disNone {display: none;}

input {
	color: #323232;
	font: normal 11px Tahoma;
	border: solid 1px #c2c4c8;
}
input.input {
	width: 120px;
}
input.button, input.button-g {
	color: #0080cd;
	padding: 0px 8px;
	background: url('button-bg.gif') repeat-x center;
}
input.button-g {
	color: #000;
	font: normal 12px Tahoma;
	padding: 2px 10px;
}

#header, #header .head-l, #header .head-r, #header .head-c {
	width: 100%;
	height: 350px;
}

/*
#header {background: url('head-bg.jpg') repeat-x bottom;}
#header div.head-l {background: url('head-l.jpg') no-repeat left top;}
#header .head-r {background: url('head-r.jpg') no-repeat right top;}
*/

#header {background: #fff url('main_h.jpg') repeat-x left bottom;}
#header div.head-l {background: url('head_m.gif') no-repeat left bottom;}
#header div.head-r {background: url('head_t.gif') no-repeat right bottom;}
/*#header div.head-c {background: url('head_d.gif') repeat-x right bottom;}*/

div.header {
	padding: 30px  30px 25px 50px;
}

div.title {
	padding-left: 15px;
}
div.el {
	padding-top: 15px;
	padding-left: 15px;
}

div.el input.input {
	padding: 1px;
}

div.elTitle {
	width: 292px;
}
div.icmap {
	text-align: center;
	padding-top: 20px;
	padding-left: 85px;
}
div.icmap2 {
	padding-top: 24px;
	padding-left: 25px;
}
div.icmap2 a.swf, div.icmap2 a.swf:visited {
	display: block;
	position: absolute;
	width: 150px;
	height: 60px;
	left: 605px;
	top: 45px;
	z-index: 1001;
}

div.icmap a img {
	text-decoration:none;
}
div.icmap a, div.icmap a:visited {
	font-size: 11px;
}

div.weather {
	padding-top: 15px;
}
div.weather * {
	font: normal 12px Tahoma;
}
div.weather a, div.weather a:visited {
	font-size: 11px;
}
div.weather p {
	height: 31px;
	padding-top: 12px;
	padding-left: 28px;
	background: url('ico-weather.gif') no-repeat 0px 16px;
}
div.weather a, div.weather a:visited {}

/* --- */

div.menu {
	height: 60px;
	padding-left: 30px;
}
div.menu-in {
	height: 70px;
	height: 40px;
	padding-top: 20px;
	padding-left: 20px;
	background: #f8f8f8;
}

div.m {margin-right: 7px;}
div.m, div.m div {float:left;}
div.m {height: 22px;background: url('mbtn-c.gif') repeat-x;}
div.m div {height: 22px;background: url('mbtn-l.gif') no-repeat left;}
div.m div div {height: 22px;background: url('mbtn-r.gif') no-repeat right;}

div.m a, div.m a:link, div.m a:visited {
	float: left;
	display: block;
	padding: 3px 18px 0px 7px;
	text-decoration: none;
}



.menu-in ul, .menu-in ul li {
	display: inline;
}
.menu-in ul li {
	float: left;
	position: relative;
}

.menu-in ul li ul {
	clear: both;
	display: none;
	position: absolute;
	top: 19px;
	width: 200px;
}

.menu-in ul li ul li {
	display: block;
	width: 100%;
	border-left: solid 1px #d0d0d0;
	border-right: solid 1px #d0d0d0;
	background: #f1f1f1;
}

.menu-in ul li ul li.b {
	border-right-width: 0px;
	border-bottom: solid 1px #d0d0d0;
	background: none;
}
.menu-in ul li ul li.b, .menu-in ul li ul li.e {
	height: 4px;
	font-size: 3px;
}
.menu-in ul li ul li.e {
	border-bottom: solid 1px #d0d0d0;
}

.menu-in ul li ul li div {
	padding: 2px 6px;
	padding-left: 6px;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
}

.menu-in ul li ul li a, .menu-in ul li ul li a:visited {
	display: block;
	color: #787878;
	font: normal 11px Tahoma;
	text-decoration: none;
	padding-bottom: 3px;
	border-bottom: solid 1px #fff;
}

.menu-in ul li ul li a:hover {
	color: #000;
}

.menu-in ul li ul li.l a, .menu-in ul li ul li.l a:visited {
	border-bottom-width: 0px;
}

.menu-in ul li ul li.b div {
	height: 5px;
	border-right: solid 1px #d0d0d0;
	background: #f1f1f1;
}

.menu-in ul li.active div.m a, .menu-in ul li.active div.m a:visited {
	color: #333;
}

/* --- */

#main {
	padding-left: 30px;
}
div.main {
	padding: 30px 0px 0px 0px;
	background: #fff;
}
table.main {
	width: 100%;
}
table.main td {vertical-align: top;}
table.main td.main-l {
	width: 20%;

} div.main-l {padding-right: 25px;}

table.main td.main-c {

} div.main-c {padding-right: 30px;}

table.main td.main-r {
	width: 30%;
} div.main-r {padding-right: 30px;}

table.main td.main-l div.main-l, table.main td.main-c div.main-c, table.main td.main-r div.main-r {
	padding-bottom: 20px;
}
div.boxNone {
	padding-left: 20px;
}
div.boxGreen, div.boxPink, div.boxOrange, div.boxBlack-u {
	padding-left: 20px;
	padding-bottom: 20px;
}
div.boxGreen strong, div.boxPink strong, div.boxOrange strong, div.boxBlack-u {
	font: normal 18px Arial;
}

div.boxGreen {
	background: url('ul-green.gif') no-repeat 0px 5px;
}
div.boxGreen strong {color: #018537;}

div.boxPink {
	background: url('ul-pink.gif') no-repeat 0px 5px;
}
div.boxPink strong {color: #d4073f;}

div.boxOrange {
	background: url('ul-orange.gif') no-repeat 0px 5px;
}
div.boxOrange strong {color: #ff9b1c;}

div.boxBlack-u strong {color: #000;}

div.boxGreen a, div.boxPink a, div.boxOrange a, div.boxNone a,
div.boxGreen a:visited, div.boxPink a:visited, div.boxOrange a:visited, div.boxNone a:visited {
	display: block;
	padding: 4px 10px;
	background: url('arrow-link.gif') no-repeat 0px 10px;
}

a.baner img, img.baner {
	border: solid 1px #d6d6d6;
}

div.baner-l {
	padding-left: 30px;
}
div.baner-l a, div.baner-l a:visited {
	display: block;
	padding-bottom: 5px;
}

table.main td.main-c div.h1 {
	padding-left: 7px;
}

div.mlist span.sep {color:#fff;}
div.mlist b, div.mlist .listContentB, div.mlist .listContent, div.mlist .listContent:visited {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 2px 3px;
	border: 1px solid #ddd;
	font: normal 11px Verdana;
}
div.mlist b {border: none;padding-top:3px;padding-left:0;}
div.mlist .listContentB {
	color: #fff;
	background: #333;
}
div.mlist .listContent:hover {
	color: #333;
	background: #ddd;
}

div.cal img {margin: 0 0 2px 5px;}
table.main td.main-c #cal {width:1px;height:1px;overflow:hidden;float:left;margin-top:14px;margin-right:-4px;border-width: 0px;}
table.main td.main-c div.cal {
	padding: 8px 0 0 10px;
}
#divSubscribe {
	position: absolute;
	display: none;
	width: 200px;
	padding-left: 2px;
	background: #fff;
	color: #DC0642;
}

#lnkSubscribe img {margin-bottom:-3px;}

#divSubscribe input {height: 16px;}
#divSubscribe .sbutOk {position:relative;top: 1px;height:18px;cursor:pointer;}
#lnkSubscribe {
	padding-top: 7px;
}
table.main td.main-c div.rss {
	padding-top: 7px;
	padding-left: 10px;
}
table.main td.main-c div.rss img {
	margin-bottom: -2px;
}

div.news2 {background: #fbf6f0;}
div.news {width:99%;float:none;clear: both;padding: 5px 7px;display:inline-block;margin: 5px 0px;line-height:100%;}
div.news i {display:block;background: url('news-pen.gif') no-repeat 0px 4px;padding-left: 10px;color:#018537;font: normal 11px Tahoma;}
div.news img {float:left;margin-right: 8px;}
div.news a, div.news a:visited {color:#323232;font: normal 12px Tahoma;text-decoration:none;padding: 4px 0px;}
div.news a.title, div.news a.title:visited {color:#0080cd;font: bold 12px Tahoma;text-decoration:none;display:block;}
div.news a:hover {color:#000;}
div.news a.title:hover {color:#666;}


div.boxRGreen {
	min-height: 220px;
	background: #f0fbf0 url('boxr-green_corn.gif') no-repeat right top;
}

div.boxRGreen p {
	color: #323232;
	font: normal 12px Tahoma;
	padding: 25px;
	padding-left: 100px;
	min-height: 50px;
	background: url('blanks.gif') no-repeat 20px 25px;
}
div.boxRGreen p a, div.boxRGreen p a:visited {
	font: normal 12px Tahoma;
}

div.boxRGray {
	background: #f8f8f8 url('boxr-gray_corn.gif') no-repeat right top;
}
div.boxRGray div.boxRGray-in {
	padding: 20px;
}

div.boxRGray div.boxRGray-in p {
	padding-left: 10px;
	padding-bottom: 20px;
	background: url('arrow-link.gif') no-repeat 0px 5px;
}

div.boxRdGray {
	background: #f0f1fb url('boxr-dgray_corn.gif') no-repeat right top;
}
div.boxRdGray div.boxRdGray-in {
	padding: 20px;
}

/*
div.boxRdGray div.boxRdGray-in a, div.boxRdGray div.boxRdGray-in a:visited {
	display: block;
	padding: 4px 5px;
	padding-left: 10px;
	background: url('arrow-link.gif') no-repeat 0px 10px;
}
*/
div.boxRdGray div.boxRdGray-in p {
	padding: 4px 5px;
	padding-left: 10px;
	background: url('arrow-link.gif') no-repeat 0px 10px;
}

/* === */

tr.event td.main2-l, tr.event td.main2-r {
	border-bottom: solid 1px #e4e4e4;
	background: #f8f8f8;
	padding-bottom: 15px;
}

div.main2-l, div.main3-l {
	padding: 30px 20px;
}

div.main2-l span.h2, div.main2-r span.h2, div.main3-c span.h2, td.main3-r span.h2 {padding-bottom: 10px;}

div.main2-l a, div.main2-l a:visited {
	display: block;
	padding: 4px 5px;
	padding-left: 10px;
	background: url('arrow-link.gif') no-repeat 0px 10px;
}

div.main2-r, div.main3-c {
	padding: 30px 7px;
}
div.main2-r {
	overflow: hidden;
}

tr.event td.main2-l {}
tr.event td.main2-r {}

div.announce {
	float: left;
	width: 100px;
	color: #a2a2a2;
	font-size: 10px;
	margin-right: 20px;
}
div.announce a, div.announce a:visited {
	display: block;
	padding-top: 5px;
}
div.announce a:hover {}

div.announce a.box, div.announce a.box:visited {
	display:table-cell;
	text-align: center;
	vertical-align:middle;
	padding: 0px;
	width: 98px;
	height: 100px;
	overflow: hidden;
	border: solid 1px #c2c4c8;
}
div.announce a.box img {float: left;}
div.announce a.box:hover {
	border: solid 1px #0080cd;
}


/* === */

td.main3-r {
	padding: 30px 0px;
	padding-right: 30px;
}
td.main3-r p {
	padding-bottom: 10px;
}

div.main3-l a, div.main3-l a:visited {
	display: block;
	padding: 4px 5px;
	padding-left: 10px;
	background: url('arrow-link.gif') no-repeat 0px 10px;
}

table.mPersona {}
table.mPersona td h5 {
	color: #018537;
	font: bold 12px Tahoma;
}
table.mPersona td.l {
	padding-right: 10px;
}
table.mPersona td span {font-size: 11px;}
table.mPersona td p {
	padding: 10px 0px;
}
table.mPersona td.r a, table.mPersona td.r a:visited {
	display: block;
	padding-left: 10px;
	background: url('arrow-link.gif') no-repeat 0px 5px;
}


/* === */

table.main tfoot td.foot-l, table.main tfoot td.foot-c, table.main tfoot td.foot-r {
	padding: 20px 0px;
	background: #eff0e9;
}

table.main tfoot td.foot-l {}
table.main tfoot td.foot-c {
	color: #6a6b69;
	font-size: 11px;
	padding-left: 7px;
}
table.main tfoot td.foot-r {}
table.main tfoot td.foot-r a, table.main tfoot td.foot-r a:visited {
	display: block;
	float: left;
	padding-right: 10px;
}


/* ----- page ----- */

#header2, #header2 .head-l, #header2 .head-r {
	width: 100%;
	height: 240px;
}
#header2 {
	background: #fff url('header.png') repeat-x center bottom;
}

div.boxBlack-u b {
	color: #000;
	font: bold 12px Tahoma;
	display: block;
	padding-top: 15px;
}
div.boxBlack-u a, div.boxBlack-u a:visited {
	color: #000;
	text-decoration:none;
}
div.boxBlack-u a:hover {
	color: #666;
}

div.boxBlack-u div {
	line-height: 85%;
	padding: 2px 10px;
}
#text {
	display: inline-block;
	padding-bottom: 20px;
}
#text div.fnone {
	width:100%;
	display: inline-block;
}
#text div.fnone .fright {
	padding-top: 10px;
}

#text h1, #text h2, #text h3, #text h4, #text h5 {float: none;}

#text h5 {
	color: #323232;
	font: normal 30px Airal;
}
#text h2, #text h3 {
	color: #d4670c;
	font: normal 18px Arial;
}
#text h3 {
	color: #000;
}
#text h2 {
	font-size: 24px;
}
#text h1 {
	font-size: 20px;
	padding-bottom: 10px;
}

#text p {
	/*padding-bottom: 15px;*/
}

div.boxRGreen-pg {
	background: #f0fbf0;
}
div.boxRGreen-pg div.boxRGray-in,
div.boxRdGray-pg div.boxRdGray-in {
	padding-bottom: 0px;
}


div.boxRGray-n label {
	display: block;
	cursor: pointer;
	padding: 5px 0px;
}
div.boxRGray-n label input {
	display: block;
	float:left;
	clear: left;
	margin-right: 10px;
	width: 14px;
	height: 14px;
	border-width: 0px;
}

div.boxRdGray-pg {
	padding-bottom: 20px;
}
div.boxRdGray-pg div.boxRdGray-in a, div.boxRdGray-pg div.boxRdGray-in a:visited {
	display: inline;
	padding: 0px;
	background: none;
}

div.main3-cpg span.h2 {
	color: #d4670c;
	padding-bottom: 0px;
}
div.main3-rpg span.h2 {
	padding-bottom: 0px;
}
div.main3-cpg a, div.main3-cpg a:visited,
div.main3-rpg a, div.main3-rpg a:visited {
	display: block;
	padding: 10px 10px 0px 10px;
	background: url('arrow-link.gif') no-repeat 0px 15px;
}
div.main3-cpg div, div.main3-rpg div {
	padding: 0px 10px 10px 10px;
}

#text img[align="left"] {
	margin: 5px 10px 5px 0px;
}
#text img[align="right"] {
	margin: 5px 0px 5px 10px;
}

div.catType {
	font: normal 16px Tahoma;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 5px;
}

div.boxRGray-contact div.boxRGray-in p {
	padding: 0px;
	background: none;
}
div.boxRGray-n  div.boxRGray-in p {
	padding-bottom: 0px;
}


/* =============== */

table.guestBook {
	width: 100%;
}

table.guestBook td.l, table.guestBook td.l span, table.guestBook td.l a, table.guestBook td.l a:visited {
	color: #555;
	font-weight: bold;
}
table.guestBook td.l {
	padding: 3px 0px;
}
table.guestBook td.r {
	color: #666;
	font-size: 11px;
	text-align: right;
	vertical-align: bottom;
}
table.guestBook td.sep {
	height: 20px;
}
div.guetBookReply {
	padding-top: 10px;
	padding-left: 20px;
}


div.listing b, div.listing a.listContent, div.listing a.listContent:visited, div.listing span.sep, div.listing b.listContentB {
	float: left;
	display: block;
	padding: 2px 5px;
}
div.listing b {
	padding: 2px 5px;
	padding-top: 4px;
}

div.listing {
	clear: both;
	padding: 10px 0px;
}
div.listing a.listContent, div.listing a.listContent:visited {
	text-decoration: none;
	border: solid 1px #666;
}
div.listing a.listContent:hover {
	color: #fff;
	background: #000;
}
div.listing span.sep {
	color: #fff;
	padding: 0px 2px;
}
div.listing b.listContentB {
	color: #000;
	border: solid 1px #666;
}


table.addGuestBook {
	width: 500px;
}
table.addGuestBook td.l {
	width: 100px;
	padding: 3px 0px;
}
table.addGuestBook td.l img {
	float: left;
}
table.addGuestBook td.r {
	padding-top: 4px;
}
table.addGuestBook td.r input, table.addGuestBook td.r textarea, table.addGuestBooka td textarea {
	width: 100%;
	border: solid 1px #ddd;
}
table.addGuestBook td.s {
	padding: 5px 0px;
}
table.addGuestBooka {width: 100%;}
table.addGuestBooka input {width: 32%;}



/* --- munzkaz --- */

#munzakazList label, #munzakazReestr label {cursor: pointer;}
#munzakazList label:hover, #munzakazReestr label:hover {
	color: #0080cd;
}

#munzakazList table.mzFormList td label input {
	border-width: 0px;
}

#munzakazReestr label input, #munzakazReestr span.announce input {
	border-width: 0px;
}

table.mzFormList {
}
table.mzFormList td.l, table.mzFormList td.r {
	padding-right: 10px;
	padding-bottom: 5px;
}
table.mzFormList td.l {
	width: 400px;
}
table.mzFormList td.l table.listCat td {
	padding-right: 20px;
	padding-bottom: 10px;
}
table.mzFormList td.l table.listCat td input, table.mzFormList td.l table.listCat td select {
	width: 100%;
}
table.listCat {
	width: 100%;
}


div.mzListResult h3 {
	padding: 5px 0px;
	padding-top: 10px;
}

table.zakaz {}
table.zakaz td, table.reestrt td {
	font-size: 11px;
	border: solid 1px #666;
	padding: 2px 3px;
}
table.zakaz thead td, table.reestrt thead td {
	font: bold 11px Verdana;
	background: #eff0e9;
	vertical-align: middle;
}
table.zakaz tbody td.icm {
	white-space: nowrap;
}
table.zakaz tbody td.icm img {
	float: left;
	margin: 0px 1px;
}

table.reestrt {}
table.reestrt td {

}

div.zakaz_out {
	padding: 5px;
	background: #fff;
}


table.stats {}
table.stats thead td {

	background: #eff0e9;
}
table.stats td {padding: 2px 4px;border: solid 1px #ddd;}

div.showStat {}
div.showStat a, div.showStat a:visited {
	float: left;
	display: block;
	cursor: pointer;
	border: solid 1px #ddd;
	padding: 2px 5px;
	text-decoration: none;
}
div.showStat div {float:left;margin: 2px 5px;}
div.showStat a:focus, div.showStat a:hover {
	color:#fff;
	border: solid 1px #333;
	background: #333;
}
table.statPage td {padding: 2px 4px;}




/*
div {border: dotted 1px green;}
table td {border: solid 1px red;}
*/

span.smap4, a.smap4, a.smap4:link, a.smap4:visited {
	display: block;
	padding-left: 40px;
}
span.smap3, a.smap3, a.smap3:link, a.smap3:visited {
	display: block;
	padding-left: 20px;
}
span.smap2, a.smap2, a.smap2:link, a.smap2:visited {
	display: block;
	color: #666;
	font: normal 14px Tahoma;
	padding-left: 10px;
}
span.smap1, a.smap1, a.smap1:link, a.smap1:visited {
	display: block;
	color: #333;
	font: bold 14px Tahoma;
}

div.lbNews a img {
	margin-right: 5px;
}
div.lbNews a, div.lbNews a:visited {
	float: none;
	clear: both;
}


/* ----ThickBox---------- */
#TB_window {
font: 12px Arial, Helvetica, sans-serif;
color: #333333;
}
#TB_secondLine {
font: 10px Arial, Helvetica, sans-serif;
color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
position: fixed;
z-index:100;
top: 0px;
left: 0px;
height:100%;
width:100%;
}
.TB_overlayMacFFBGHack {background: url('macFFBgHack.png') repeat;}
.TB_overlayBG {
background-color:#000;
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
position: fixed;
background: #ffffff;
z-index: 102;
color:#000000;
display:none;
border: 4px solid #525252;
text-align:left;
top:50%;
left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
display:block;
margin: 15px 0 0 15px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #666;
border-left: 1px solid #666;
}
#TB_caption{
height:25px;
padding:7px 30px 10px 25px;
float:left;
}
#TB_closeWindow{
height:25px;
padding:11px 25px 10px 0;
float:right;
}
#TB_closeAjaxWindow{
padding:7px 10px 5px 0;
margin-bottom:1px;
text-align:right;
float:right;
}
#TB_ajaxWindowTitle{
float:left;
padding:7px 0 5px 10px;
margin-bottom:1px;
}
#TB_title{
background-color:#e8e8e8;
height:27px;
}
#TB_ajaxContent{
clear:both;
padding:2px 15px 15px 15px;
overflow:auto;
text-align:left;
line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
padding:15px;
}
#TB_ajaxContent p{
padding:5px 0px 5px 0px;
}
#TB_load{
position: fixed;
display:none;
height:13px;
width:208px;
z-index:103;
top: 50%;
left: 50%;
margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
z-index:99;
position:fixed;
top: 0;
left: 0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
height:100%;
width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
_margin-bottom:1px;
}
/* ----/ThickBox---------- */

.sape {float:none; clear:both;padding-top:5px;
position: absolute;left: -1000px;}