BODY, HTML { background: #869aa7 url(img01.gif) repeat-x; font-family: Tahoma, Arial, New Times Roman, sans-serif; font-size: 11px; padding: 0; margin: 0; }

/* Content */

.content H1 { background: url(dot03.gif) 0 3px no-repeat; color: #455560; font-size: 16px; padding: 0 0 0 20px; margin: 0; }
.content H1 SPAN { color: #d11241; }
.content P { line-height: 17px; color: #484848; }

/* Subpage Content */

.sub-content { line-height: 17px; color: #484848; }
.sub-content H1 { background: url(dot03.gif) 0 3px no-repeat; color: #455560; font-size: 16px; padding: 0 0 0 20px; margin: 8px 0 0 6px; }
.sub-content P { margin: 18px 0 0 0; }
.sub-content P.submit { float: right; padding: 0 15px 0 0; }
.sub-content P.submit A { text-decoration: none; line-height: normal; }
.sub-content P.submit A:hover { text-decoration: none; }
.sub-content P.submit A SPAN { width: 6px; height: 24px;}
.sub-content A { color: #d11241; }
.sub-content A:hover { text-decoration: underline; }
.sub-content UL { padding: 0 0 0 60px; list-style: none; margin: 1em 0 0 0; }
.sub-content UL LI { background: url(dot01.gif) 0 7px no-repeat; padding: 0 0 0 11px; } 
.sub-content .all-news { float: right; padding: 0; margin: 20px 0 0 0; font-weight: bold; }

/* Elements */

.clear { overflow: hidden; clear: both; }
P { margin: 1em 0 0 0;  }

.right { float: right; }
.left { float: left; }

A { text-decoration: none; }
A:hover { text-decoration: underline; }
A IMG { border: none; }

P.submit { font-size: 9px; }
P.submit A { float: left; background: url(img07.png) no-repeat; text-decoration: none; padding: 5px 8px 8px 10px; color: #fff; text-decoration: none; }
P.submit SPAN { float: left; background: url(img08.png) 100% 0 no-repeat; width: 6px; height: 24px; }
* HTML P.submit A { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img07.png', sizingMethod='crop'); background: none; }
* HTML P.submit SPAN { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img08.png', sizingMethod='crop'); background: none; }

/* Boxes */

#box01 { margin: auto; width: 930px; }
#box02 { height: 184px; overflow: hidden; }
#box03 { padding: 0 6px 5px 6px; background: #fff; } 
* HTML #box03  { height: 325px; }
#box04 { background: red; margin: 7px 0 0 0; background: #fff; position: relative; } 

/* Cols */

.col { float: left; min-height: 1px; }
.col01 { width: 900px; }
.col02 { width: 25px; }
.col03 { width: 485px; margin: 0 5px 0 0; }
.col04 { width: 409px; background: url(img06.gif) no-repeat; height: 183px; }
* HTML .col04 { height: 183px; }
.col05 { width: 196px; padding: 12px; }
.col05 P.submit { margin: 7px 0 0 56px; }
.col05 H1 { color: #fff; font-size: 16px; margin: 0 0 0 25px; }
.col05 UL { padding: 0; margin: 14px 0 0 3px; list-style: none; line-height: 13px; font-weight: 11px; font-weight: bold; }
.col05 UL LI { background: url(dot02.gif) 0 4px no-repeat; padding: 0 0 8px 10px; }
.col05 UL LI A { color: #dae5ec; } 
.col06 { width: 189px; }
.col06 H1 { font-size: 20px; color: #fff; padding: 20px 0 0 0; font-weight: normal; text-align: center; margin: 0 20px 0 0;  letter-spacing: -1.5px; }
.col06 P.tip { color: #dae5ec; font-size: 16px; text-align: center; line-height: 20px; padding: 0 28px 0 13px; text-align: center; margin: 7px 0 0 0; }
.col07 { width: 478px; padding: 13px 0 2px 3px; }
.col07 P { margin: 8px 0 0 0; }
.col08 { width: 390px; padding: 12px 0 0 15px; }

/* Subpage boxes */

.col09 { width: 623px; padding: 5px 14px 7px 6px; }
.col10 { width: 252px; padding: 0; background: #fff; }
.col11 { width: 200px; padding: 0 25px 0 25px; background: url(img14.gif) 100% 0 no-repeat; margin: 25px 0 0 0; }
.col11 P.heading { font-weight: bold; margin: 0; }
.col11 P.name { font-weight: bold; color: #d11241; margin: 12px 0 0 0; }
.col11 P.name A { font-weight: normal; }

.col12 { width: 300px; padding: 0 25px 0 25px; margin: 25px 0 0 0; } 
.col12 P.heading { font-weight: bold; margin: 0; }
.col12 .address { width: 135px; }
.col12 .info { width: 150px; }
.col12 SPAN { font-weight: bold; }

/* Subpage whole background */

.blokk01 { background: url(img09.gif) repeat-y; }
.blokk01a { background: url(img09.gif) -900px 0 no-repeat; }
.blokk01b { background: url(img09.gif) -1800px 100% no-repeat; margin: 0 0 5px 0; }
.blokk01b TABLE TR TD.gradient { background: url(img10.gif) repeat-y; }
.blokk01b TABLE,
.blokk01b TABLE TR,
.blokk01b TABLE TD { padding: 0; margin: 0; }

.blokk02 { background: url(img11.gif) no-repeat; padding: 0; }
.blokk02a { background: url(img12.gif) 0 100% no-repeat; padding: 10px 0; }

.blokk02a DIV.element { height: 82px; background: url(img13.gif) 0 100% no-repeat; }
.blokk02a DIV.element .img { width: 30px; padding: 5px 0 0 6px; }
.blokk02a DIV.element .txt { width: 200px; }
.blokk02a DIV.element .txt P.heading { color: #455560; font-size: 16px; margin: 8px 0 8px 0; }
.blokk02a DIV.element .txt P.link { margin: 0 0 5px 0; }
.blokk02a DIV.element .txt A { color: #d11241; line-height: 15px; }
.blokk02a DIV.element .txt A:hover { text-decoration: underline; }
.blokk02a DIV.last { background: none; }

.blokk02a DIV.comments { text-align: center; padding: 0 10px 0px 0; } 
* HTML DIV.blokk02a DIV.comments { padding: 0 10px 23px 0; } 

.blokk02a DIV.comments P.heading { color: #455560; font-size: 16px; margin: 8px 0 8px 0; }
.blokk02a DIV.comments P.info { color: #838e95; font-size: 11px; margin: 8px 0 8px 0; }
.blokk02a DIV.comments P.submit { margin: 0 0 0 55px; }
.blokk02a DIV.comments P.submit SPAN { margin: 0; width: 6px; height: 24px; }

/* Tips */

.tip01 { width: 223px; padding: 10px 0 25px 8px; }
.tip01 table { vertical-align: center; height: 100%; border-collapse: collapse; }
.tip01 P { margin: 0; color: #838e95; font-size: 16px; }
.tip01 P.author { margin: 0; font-weight: bold; color: #838e95; font-size: 12px; float: right; padding: 16px 30px 0 0; }
.tip01a { background: url(dot05.gif) no-repeat; }
.tip01b { background: url(dot06.gif) 100% 100% no-repeat; padding: 0 10px 0 16px; }

/* Front blocks */

DIV.blocks { margin: 20px 0 0 -3px; }
DIV.blocks A IMG { float: left; margin: 0 0 7px 0; padding: 0; }

/* Header */

#header #logo { float: right; margin: 18px 5px 0 0; }

/* Langselect */

DIV#langs { float: right; width: 25px; padding: 18px 0 0 0; overflow: hidden; }
DIV#langs UL { list-style: none; padding: 0; margin: 0; }
DIV#langs UL LI { margin: 0 0 10px 5px; float: right; }
DIV#langs UL LI A SPAN { width: 20px; height: 8px; display: block; }
DIV#langs UL LI A SPAN.est { background: url(langs/est.gif) 0 -14px no-repeat; }
DIV#langs UL LI A:hover SPAN.est { background: url(langs/est.gif) no-repeat; }
DIV#langs UL LI A.active SPAN.est { background: url(langs/est.gif) no-repeat; }
DIV#langs UL LI A SPAN.eng { background: url(langs/eng.gif) 0 -14px no-repeat; }
DIV#langs UL LI A:hover SPAN.eng { background: url(langs/eng.gif) no-repeat; }
DIV#langs UL LI A.active SPAN.eng { background: url(langs/eng.gif) no-repeat; }
DIV#langs UL LI A SPAN.rus { background: url(langs/rus.gif)  0 -14px no-repeat; }
DIV#langs UL LI A:hover SPAN.rus { background: url(langs/rus.gif) no-repeat; }
DIV#langs UL LI A.active SPAN.rus { background: url(langs/rus.gif) no-repeat; }

/* Search */

#search { width: 182px; padding: 3px 3px 0 4px; margin: 0; }
#search P { float: left; margin: 0; }
#search INPUT { float: left; }
#search INPUT.default { margin: 0; padding: 6px 3px 7px 5px; border: none; background: url(bg_search.gif) no-repeat; color: #484848; font-size: 11px; width: 140px; }

#search_sub { width: 242px; padding: 0 0 0 3px; margin: 0; height: 32px; }
#search_sub P { float: left; margin: 0; }
#search_sub INPUT { float: left; }
#search_sub INPUT.default { margin: 0; padding: 6px 3px 7px 5px; border: none; background: url(bg_search.gif) no-repeat; color: #484848; font-size: 11px; width: 200px; }

/* Menus */

#menu01 { list-style: none; margin: 12px 0 0 0; padding: 0; background: url(img03.gif) 0 32px no-repeat; height: 38px; font-size: 13px; }
#menu01 LI { display: inline; float: left; }
#menu01 LI A { color: #d11241; float: left; cursor: pointer; }
#menu01 LI A SPAN { color: #d11241; padding: 7px 10px; float: left; height: 24px; }
#menu01 LI A.active SPAN { background: url(img04.gif) no-repeat; color: #fff; display: block; }
#menu01 LI A:hover { text-decoration: underline; }

#menu02 { list-style: none; margin: 0; padding: 0; height: 30px; font-size: 11px; }
#menu02 LI { display: inline; float: left; background: url(dot01.gif) 100% 8px no-repeat; padding: 0 8px 0 5px; margin: 0; overflow: hidden; }
#menu02 LI.first { padding: 0 10px 0 0; }
#menu02 LI.last { background: none; }
#menu02 LI A { color: #d11241; cursor: pointer; padding: 3px 5px; display: block; }
#menu02 LI A:hover { text-decoration: underline; color: #455560; }
#menu02 LI A.active { background: #455560; color: #fff !important; text-decoration: none; }

/* Front links */

.col08 H1 { margin: 0 0 5px 0; }
.col08 A { color: #484848; padding: 0; margin: 0; }
.col08 A:hover { text-decoration: none; color: #5f5f5f; }
.col08 A IMG { height: 47px; padding: 0; margin: 0; }
.col08 IMG.read-more { margin: 0; padding: 3px 0 0 12px; }
.col08 IMG.read-more { height: 10px; }
.col08 P { margin: 6px 0 0 0; line-height: 18px; padding: 0; }
.col08 H1.type01 { margin: 15px 0 0 0; }

/* Footer */

DIV#footer { background: url(img02.png) no-repeat; height: 34px; padding: 0 8px 0 8px; color: #455560; width: 888px; margin: 1px 0 0 0; }
* HTML DIV#footer { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/img02.png', sizingMethod='crop'); height: 34px ; }
DIV#footer A { color: #455560; }
DIV#footer A:hover { color: #455560; }
DIV#footer P { margin: 0; margin: 0 0 0 15px; }
DIV#footer P.telf { background: url(ico_telf.gif) 0 3px no-repeat; padding: 2px 0 0 19px; }
DIV#footer P.mob { background: url(ico_mob.gif) 0 4px no-repeat; padding: 2px 0 0 18px; }
DIV#footer P.mail { background: url(ico_mail.gif) 0 4px no-repeat; padding: 2px 0 0 20px; }
DIV#footer P.sitemap { margin: 0; padding: 3px 0 0 0; }
DIV#footer P.sitemap A { background: url(ico_sitemap.gif) 0 5px no-repeat; padding: 3px 0 0 22px; }
DIV#footer P.copy { margin: 4px 27px 0 0; }
DIV#footer P.share { margin: 4px 0 0 10px; }
DIV#footer P.share A { background: url(ico_share.gif) 0 3px no-repeat; padding: 3px 0 0 18px; }

DIV.news01 { float: left; background: url(img14_a.gif) 0 100% no-repeat; margin: 0; }
DIV.last { float: left; background: none; margin: 0; }
DIV.news01 DIV.cell01 { float: left; background: url(img14.gif) 100% 0 no-repeat; width: 309px; }
DIV.news01 DIV.cell02 { float: left; background: url(img14.gif) no-repeat; width: 309px; margin: 0 0 0 -2px; }
DIV.news01 .img { width: 90px; text-align: center; padding: 0 0 5px 2px; overflow: hidden; }
DIV.news01 .img P.date { color: #484848; font-size: 11px; padding: 12px 0 0 0; margin: 0; }
DIV.news01 .txt { width: 200px; padding: 0 5px 10px 0;  }
DIV.news01 .txt P { margin: 10px 0 0 0; line-height: 15px; }
DIV.news01 .txt P.heading A { line-height: 16px; font-weight: bold; font-size: 12px; margin: 0; color: #d11241; }
DIV.news01 .txt A { color: #484848; }

/* News */
/*
TABLE.news { margin: 0; padding: 0; width: 100%; border: none; }
TABLE.news TR {  }
TABLE.news TD { width: 50%; } 
TABLE.news TR.last TD.left { background: url(img14.gif) 100% 0 no-repeat; }
TABLE.news TR.last TD.right { background: none; }
TABLE.news TR TD.left { background: url(img14.gif) 100% 100% no-repeat; }
TABLE.news TR TD.right { background: url(img14.gif) 0 100% no-repeat; }
TABLE.news TD .img { width: 90px; text-align: center; min-height: 102px; }
* HTML TABLE.news TD .img { height: 102px; }
TABLE.news TD .img P.date { color: #484848; font-size: 11px; padding: 12px 0 0 0; margin: 0; }
TABLE.news TD .txt { width: 213px; padding: 0 5px 10px 0;  }
TABLE.news TD .txt P { margin: 10px 0 0 0; line-height: 15px; }
TABLE.news TD .txt P.heading A { line-height: 16px; font-weight: bold; font-size: 12px; margin: 0; color: #d11241; }
TABLE.news TD .txt A { color: #484848; }
*/

DIV.news-container { background: url(img14.gif) 49% 0 repeat-y; width: 627px; }
UL.news2 { margin: 0; padding: 0; list-style: none; }
UL.news2 LI { padding: 0; list-style: none; float: left; width: 309px; background: url(img14_a.gif) 0 0 repeat-x; }
UL.news2 LI.first { background: none; }
UL.news2 LI .img { width: 90px; text-align: center; padding: 0 0 5px 0px; }
* HTML TABLE.news TD .img { height: 102px; }
UL.news2 LI .img P.date { color: #484848; font-size: 11px; padding: 12px 0 0 0; margin: 0; }
UL.news2 LI .txt { width: 200px; padding: 0 5px 10px 0;  }
UL.news2 LI .txt P { margin: 10px 0 0 0; line-height: 15px; }
UL.news2 LI .txt P.heading A { line-height: 16px; font-weight: bold; font-size: 12px; margin: 0; color: #d11241; }
UL.news2 LI .txt A { color: #484848; }

/* Paging */

UL#paging { list-style: none; font-weight: bold; margin: 20px 0 0 0; text-align: center; padding: 0; }
UL#paging LI { display: inline; background: none; padding: 0; }
UL#paging LI.label A:hover { background: none; color: #d11241; } 
UL#paging LI A { color: #d1124; padding: 3px; } 
UL#paging LI A:hover { background: #d11241; color: #fff; text-decoration: none; } 
UL#paging LI A.active { background: #d11241; color: #fff; }

/* Sitemap */

#sitemap { padding: 0; margin: 1em 0 0 0; }
#sitemap LI { background: none; }
#sitemap A { text-decoration: none; background: url(dot01.gif) 0 8px no-repeat; padding: 2px 0 2px 11px; }
#sitemap A:hover { text-decoration: underline; }
#sitemap UL { margin: 0; padding: 0 0 0 15px; }
#sitemap UL A { text-decoration: none; background: url(dot01.gif) 0px 6px no-repeat; padding:0 0 0 11px; margin: 1px 0 0 0; }

/* Searchresults */

.found { padding: 0 0 0 11px; }
UL.searchresults { padding: 0; margin: 1em 0 0 0; }
UL.searchresults LI { background: none; padding: 2px 0 2px 11px; background: none; margin: 0 0 5px 0; }
UL.searchresults A:hover { text-decoration: underline; }

/* Form */

DIV#form { width: 600px; border: solid 1px #bbced5; margin: 25px 0 15px 0; padding: 14px 10px; background: #f7fbfd; }
DIV#form .fields { width: 260px; margin: 0 15px 0 0; }
DIV#form .text { width: 310px; }
DIV#form P.message { padding: 0; margin: 0; }
DIV#form P.char { float: left; margin: 10px 3px 0 0; }
DIV#form P.alpha { float: left; margin: 10px 3px 0 0;}
DIV#form P.alpha2 {  float: left;  margin: 10px 0 0 0;} 
DIV#form P.alpha2 INPUT.alpha1 { padding: 6px 3px 7px 5px; text-align: center; border: none; background: url(img19.gif) no-repeat; color: #484848; font-size: 11px; width: 65px; }
DIV#form P.all-needed { text-align: center; }
DIV#form P.submit { float: left; margin: 0; }

/* Send form */

TABLE.send { padding: 0; margin: 14px 0 0 0; }
TABLE.send TD { text-align: right; }
TABLE.send TR { margin: 0 0 4px 0; }
TABLE.send TD INPUT.default { margin: 0; padding: 6px 3px 7px 5px; border: none; background: url(img17.gif) no-repeat; color: #484848; font-size: 11px; width: 184px; }
DIV#form textarea.default { overflow: auto; margin: 0; padding: 6px 3px 7px 5px; border: none; background: url(img18.gif) no-repeat; color: #484848; font-size: 11px; width: 295px; height: 120px; }
.no-wrap { white-space : nowrap; }
.red { color: #d11241; }


.quiz01 INPUT.text { background: url(img16.gif) no-repeat;  }
#quiz_send { margin: 0; }
#quiz_send P.submit A { padding: 3px 8px 8px 10px; }
#quiz_send .name { width: 190px; padding: 20px 10px 0 10px ; margin: 0; }
#quiz_send .email { width: 190px; padding: 20px 10px 0 0 ; margin: 0; }
#quiz_send .submit {  padding: 11px 0 0 0; margin: 0; }
#quiz_send P { float: left; margin: 0; }

/* Quiz */

.quiz01 { background: #889ba8; margin: 1px 1px 0px 2px; height: 346px; padding: 14px;}
.quiz01 A:hover { text-decoration: none; }
.quiz01 .content { width: 512px; height: 275px; background: url(img15.gif) #fff repeat-x; margin: 10px 0 0 0; }
.quiz01 .form { width: 497px; height: 260px; background: url(img15.gif) #fff repeat-x; padding: 15px 0 0 15px; }
.quiz01 .form P { margin: 0 0 7px 0; color: #485863; font-size: 15px; font-weight: bold; }
.quiz01 .form TABLE { padding: 0 0 0px 0; margin: 0; }
.quiz01 .form TABLE TD { padding: 0 0 0 0; margin: 0; }
.quiz01 .center { text-align: center; padding: 0 50px; width: 412px; }
.quiz01 .center P { margin: 0; line-height: 23px; }
.quiz01 .center P.good-luck { margin: 32px 0 0 0; line-height: normal; font-size: 12px; font-weight: bold; color: #51616b; }
.quiz01 .finish { text-align: center; padding: 0 15px; width: 482px; }
.quiz01 .finish01 { text-align: center; padding: 0 15px; width: 430px; }
.quiz01 .congrats { color: #485863; font-size: 12px; font-weight: bold; padding: 35px 0 0 0; }
.quiz01 .result { color: #d11241; font-weight: bold; font-size: 16px; margin: 10px 0 0 0; }
.quiz01 P.plain { color: #485863; font-weight: normal; font-size: 11px; margin: 30px 0 0 0; line-height: 19px; text-align: left; }
.quiz01 .contact { background: #a0afb9; height: 68px; width: 483px; margin: 30px 0 0 0; }
.quiz01 INPUT.text { background: url(img16.gif) no-repeat;  }
#quiz_send { margin: 0; }
#quiz_send P.submit A { padding: 3px 8px 8px 10px; }
#quiz_send .name { width: 190px; padding: 20px 10px 0 10px ; margin: 0; }
#quiz_send .email { width: 190px; padding: 20px 10px 0 0 ; margin: 0; }
#quiz_send .submit {  padding: 11px 0 0 0; margin: 0; }
#quiz_send P { float: left; margin: 0; }
#quiz_send INPUT { float: left; }
#quiz_send INPUT.default { margin: 0; padding: 6px 3px 7px 5px; border: none; background: url(img16.gif) no-repeat; color: #484848; font-size: 11px; width: 184px; }
P.myrial { font-family: Myriad Pro, Tahoma, Arial; font-size: 18px; color: #d11241; padding: 35px; }
.quiz01 #attributes { padding-top: 4px; }
.quiz01 #attributes P { margin: 3px 0 0 0; }
.quiz01 #attributes .left { width: 85px; padding: 0 0 0 6px; }
.quiz01 #attributes .middle { width: 326px; }
.quiz01 #attributes .middle P.progress { font-size: 11px; color: #fff; text-align: center; margin: 0; }
.quiz01 #attributes .middle #bar { width: 326px; height: 6px; background: #a0afb9; margin: 5px 0 0 0; }
.quiz01 #attributes .middle #bar .progress { height: 6px; }
DIV.p20 { width: 65px; background: #fff;}
.40p { width: 130px; }
.60p { width: 195px; }
.80p { width: 260px; }
.25p { width: 81px; }
.50p { width: 162px; }
.75p { width: 243px; }
.quiz01 #attributes .right { padding: 0 7px 0 0; float: right; }
.quiz01 #attributes .right P { }

/* Thick */

*{padding: 0; margin: 0;}

#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;}


#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:#fff;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

* 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: 1px solid #c1d2dc;
	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:0px;
	margin-top:1px;
	_margin-bottom:1px;
}
* { -moz-appearance: none; }
INPUT[type="radio"] { min-width: 15px; min-height: 18px; -moz-appearance: radio; }
INPUT[type="checkbox"] { min-width: 15px; min-height: 20px; -moz-appearance: checkbox; }
*:first-child+HTML INPUT[type="radio"] { min-height: 14px; }
*:first-child+HTML INPUT[type="checkbox"] { min-height: 14px; }