* { 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 { display: block; 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: 100%; height: 800px; }

#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, #facepic span { display: inline-block; margin: 0px; padding: 0px 40px; height: 40px;
	color: #000033; font: bold 10pt/36px Arial; text-decoration: none; }
#facepic a:hover { color: #576C95; background: url(/media/image/new1/line-menu-hover.gif) repeat-x left top; }
#facepic span.sel { color: #95576C; background: url(/media/image/new1/line-menu-selected.gif) repeat-x left top; }

#CONTENT .specialfull p { text-indent: 0px; }
.special h3 span { display: inline; padding: 0px; margin: 0px; font: bold 12pt "Trebuchet MS"; color: #333333; }
.special h3 a { display: inline; padding: 0px; margin: 0px; font: bold 12pt "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; }

#indextab td { width: 50%; }

.spectab { width: 700px; }
.spectab1 { min-width: 10px; }
.spectag { width: 150px; margin: 10px 0px; }
.spectag a { display: block; padding: 1px 4px; font: normal 8pt Arial; text-decoration: none; }
.spectag table { width: 173px; }
.spectag td { padding: 2px 20px 2px 12px; }
.spectag h4 { padding: 10px 4px 0px; text-align: center; font: normal 16pt "Arial Narrow" "Arial"; color: #575757; }
.spectag .s1 td { height: 28px; background: url(image/new1/whitesquare1-1.png) no-repeat; }
.spectag .s2 td { background: url(image/new1/whitesquare1-2.png) repeat-y; }
.spectag .s3 td { height: 36px; background: url(image/new1/whitesquare1-3.png) no-repeat left bottom; }

.special { margin: 0px 10px; }
.special a { display: block; padding: 1px 4px; font: normal 8pt Arial; text-decoration: none; }
.special table { width: 370px; }
.special td { padding: 2px 20px 2px 12px; }
.special h4 { padding: 0px 4px 0px; text-align: center; font: bold 10pt Arial; color: #575757; }
.special h4 a { padding: 0px 4px 0px; text-align: center; font: bold 10pt Arial; color: #708ABF; }
.special h4 a:hover { color: #ff0000; }
.special .s1 td { height: 24px; background: url(image/new1/whitesquare2-1.png) no-repeat; }
.special .s2 td { background: url(image/new1/whitesquare2-2.png) repeat-y; }
.special .s3 td { height: 36px; background: url(image/new1/whitesquare2-3.png) no-repeat left bottom; }
/*.spectab .special h3 { font: bold 10pt "Arial"; }*/

.specapt { margin: 20px 0px 0px 10px; width: 310px; height: 57px; background: url(image/new1/whitesquare3.png) no-repeat; padding: 8px 30px 0px;
	font: normal 16pt "Arial Narrow" "Arial"; }


#sprintbk { padding: 1px 10px 10px; background: #eeeeee; }
#sprintbk td { padding: 4px 10px; text-align: right; }
#sprintbk .nn td { text-align: center; color: #999999; }

#SUBMENU { float: right; padding: 10px 0px 10px 20px; text-align: center; }
/*#SUBMENU { width: 200px; }*/
#SUBMENU1 a, #SUBMENU1 span { display: block; margin: 0px; padding: 2px 20px; width: 200px; height: 34px; text-align: left;
	color: #000033; font: bold 10pt/28px Arial; text-decoration: none; background: url(image/new1/whitesquare4.png) no-repeat left -4px; }
#SUBMENU1 span.sel { color: #95576C; background: url(image/new1/whitesquare4-selected.png) no-repeat left -4px; }
#SUBMENU1 a:hover { color: #576C95; background: url(image/new1/whitesquare4-hover.png) no-repeat left -4px; }
#SUBMENU .textright { width: 230px; }

#CONTENT .ART { width: 700px; }
#CONTENT .ARTtab { width: auto; }
#CONTENT .ARTtab .special { width: auto; }