* { margin: 0px; padding: 0px; }

html, body { width: 100%; height: 100%; }
body { font: 10pt Tahoma; color: #333333; background: #f8f8ff; }

input, select, option { font-family: Verdana; font-size: 8pt; }
option { padding: 0px 3px; }
table { border: 0px; border-collapse: collapse; }
tr, td { vertical-align: top; }
a { color: #708ABF; text-decoration: underline; }
a:hover { color: #ff0000; text-decoration: none; }
img { border: 0px; }
p { margin: 10px; text-align: justify; font: normal 10pt Tahoma; }
h1 { font: bold 20pt "Arial"; color: #444444; margin: 30px 50px 0px; }
h2 { font: 18pt "Times New Roman"; color: #379FEF; margin: 30px 10px 0px; }
h3 { font: normal 14pt Arial; margin: 10px; }
h4 { font: bold 12pt Arial; }
ul, ol { margin: 20px 20px 20px 40px; }
b { color: #333333; }
strong, em { font-style: normal; font-weight: normal; }
li { font: 10pt Arial; }

input.txt { width: 100px; font: 10pt Arial; margin: 0px; padding: 0px; border: solid 1px #cccccc; background: #f8ffff; color: #000066; }
input.but { border: none; width: 100px; height: 18px; font: 8pt Arial; cursor: pointer;
	background: #1C3685 url(/media/image/base/cyline0.gif) repeat-x; color: #ffffff; }
input.but:hover { background: #ffdf88 url(/media/image/base/cyline1.gif) repeat-x; color: #000088; }
input.search { padding: 0px 4px; height: 18px; background: #1B1BA2; font: 8pt Arial; color: #eeeeee; border: solid 1px #ffffff; }
input.search:hover { background: #2456bc; color: #ffffff; }

a.but { display: inline-block; text-align: center; padding: 0px 10px;height: 18px; 
	background: #708abf; font: 8pt Arial; color: #eeeeee; border: solid 1px #ffffff; }
a.but:hover { background: #2456bc; color: #ffffff; }

.center { text-align: center; }
.blockright { float: right; margin: 20px; }
.rema { text-align: right; }

#WALLLEFT { width: 100%; height: 100%; text-align: center; }
#PAGE { width: 994px; height: 100%; text-align: left; margin-left: auto; margin-right: auto; }
#NOFOOT { width: 100%; min-height: 100%; position: relative; background: #ffffff; }
* html #NOFOOT { height: 100%; }
#BEFORE_FOOT { height: 32px; clear: both; }
#FOOT { position: relative; height: 32px; margin-top: -32px; width: 100%; color: #999999; text-align: center;
	font: 8pt Tahoma; }
#FOOT table { width: 100%; }
#FOOT .left { text-align: left; padding-left: 34px; }
#FOOT .right { text-align: right; padding-right: 34px; }
#MARK { width: 100%; }

#HEDER { background: #ffffff url(/media/image/new1/newlogo1.jpg) no-repeat; }
#HEDER table { width: 100%; }
#LOGO { height: 207px; }
#LOGO a { display: block; width: 100%; height: 100%; text-decoration: none; }

#PAYFR { width: 800px; height: 390px; }

#heder_tr2 td { width: 33%; height: 300px; }
#LWuface { text-align: center;/*width: 256px; height: 330px; background: url(/media/image/new1/map.png) no-repeat left bottom;*/ }
#LWuface img { margin: 10px 30px; }
#LWuface p { text-align: center; padding-top: 30px; color: #034987; font: bold 10pt Tahoma; }

.sqar { width: 31%; text-align: center; }
.sqar div p { display: block; font-weight: bold; color: #707070; text-align: center; }
#redsq { margin: 0px 10px 0px 38px; }
#redsq p { padding-top: 22px; }
#redsq .rsq1 { font-size: 10pt; }
#redsq .rsq2 { font-size: 18pt; }
#bsq { margin: 32px 38px 0px 16px; }
#bsq .bsq1 { font-size: 10pt; }
#ipnr { width: 164px; font: bold 24pt Tahoma; color: #999999; text-align: center; }
#searchA { margin-top: 2px; height: 36px; width: 140px; 
	background: url(/media/image/new1/TBbut4.gif) no-repeat; font: 16pt Arial; 
	color: #000066; padding: 2px 4px; border: 0px; }

#CONTENT { padding: 15px 25px; }
#CONTENT p { text-indent: 25px; font: normal 10pt "Trebuchet MS"; color: #333333; }
#CONTENT h5 { font: 18pt "Times New Roman"; color: #379FEF; }
#CONTENT h3 { margin: 20px 0px; padding: 0px; font: bold 18pt Tahoma; color: #444444; }
#CONTENT img { margin: 10px; }
#CONTENT .uwaga { font: bold 14pt "Trebuchet MS"; color: #cc0000; }

#formTB { background: #E45415; margin: 10px; font: 8pt Tahoma;/*708ABF*/ }
#formTB h3 { color: #ffffff; font: bold 11pt Verdana; }
#formTB table { margin: 10px; }
#formTB td { padding: 1px 3px; }
.fTB1 { width: 200px; }
.fTB2 { width: 100px; }
#formTB h5 { font: 10pt Verdana; color: #ffffff; }
#formTB input.but { width: 111px; height: 21px; background: url(/media/image/new1/TBbut1.gif) no-repeat;
	font: 10pt Arial; color: #0b5aba; }
#formTB input.but:hover { background: url(/media/image/new1/TBbut2.gif) no-repeat; color: #3b96ff; }
#formTB a { text-decoration: underline; color: #ffffff; }
#formTB a:hover { text-decoration: none; color: #ff9900; }
#formTB img { vertical-align: top; }
*+html #formTB img { margin-top: 1px; }
#formTB textarea { width: 400px; height: 36px; }

#RWlabel { width: 100%; text-align: center; }
#RWlabel img { margin: 0px auto; }

#ul_step { margin: 20px; font: 12pt Arial; }
#ul_step td { vertical-align: middle; padding: 2px 10px; }

#upfacep { text-align: center; width: 100%; }
#facepic { margin: 0px auto; background: url(image/new1/line-menu.gif) repeat-x left top; }
#facepic a { display: inline-block; margin: 0px; padding: 0px 4px; height: 40px;
	color: #000033; font: bold 10pt/36px Arial; text-decoration: none; }
#facepic a:hover { color: #576C95; background: url(image/new1/line-menu-hover.gif) repeat-x left top; }

#CONTENT .specialfull p { text-indent: 0px; }
.special h3 { margin: 0px; padding: 0px; }
.special h3 span { font: bold 14pt "Trebuchet MS"; color: #999999; }
.special h3 a { font: bold 14pt "Trebuchet MS"; text-decoration: none; }
#special caption { padding: 4px; background: #eeeeee; border: solid 1px #ffffff;
	border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc; }

.tagcloud { float: left; margin: 0px 20px 20px 0px; width: 230px; }
.tagcloud a { display: block; padding: 0px 25px; height: 30px; font: bold 10pt/33px Arial;
	background: url(image/new1/faqm.gif) no-repeat; color: #576C95; text-decoration: none; }
.tagcloud a:hover { color: #000033; background: url(image/new1/faqh.gif) no-repeat; }

.news { margin: 0 auto; }
.news caption { font: 8pt Tahoma; color: #999999; }
.newsdata { padding: 0px 4px; color: #7799dd; }
/*#3737cc#cc3939*/

#map ul { margin: 0px; padding: 0px; }
#map li { margin: 0px; padding: 4px 0px 0px 20px; list-style-type: none; }

#indextabtd1, #indextabtd2 { width: 50%; }

.spectab { width: 100%; }
.spectab1 { min-width: 10px; }
.spectag { width: 200px; margin: 10px; padding: 12px; background: #eeffff; }
.spectag a { display: block; padding: 2px 4px; }

#sprintbk { padding: 1px 10px 10px; background: #eeeeee; }
#sprintbk td { padding: 4px 10px; text-align: right; }
#sprintbk .nn td { text-align: center; color: #999999; }