a:link { color: #36638e; text-decoration: underline; }
a:hover { color: #ff2400; text-decoration: underline; }
a:active { color: #000; text-decoration: underline; }
a:visited { color: #6C99C4; text-decoration: underline; }


h1, h2, h3 { margin: 1.3em 0 1em 0; }

h1 { font-size: 1.8em; font-weight: normal; color: #000; }
h2 { font-size: 1.5em; font-weight: normal; }


.zag { font-size: 1em; margin: 0 0 7px 0; font-weight: bold; color: #000; }

.zag a:link { color: #000; }
.zag a:active { color: #000; }
.zag a:visited { color: #000; }
.zag a:hover { color: #ff2400; }

#choice_country a, #top_link a { color: #36638e; text-decoration: underline; }
#choice_country a:hover, #top_link a:hover { color: #ff2400; text-decoration: underline; }


.hor_blocks { margin: 0; padding: 0; list-style: none; }
.hor_blocks li { float: left; }


input.baton {border: 1px solid #dfb200; padding: 3px 3px 3px 3px; color: #333;}
input.abutton {border: 1px solid #dfb200; width:15px; color: #333;}
input.inp_text, select.inp_text { border: 1px solid #dfb200; width: 100%; color: #333; }
input.inp_text { padding: 2px; height: 16px; }
input.none_s {border: 1px solid #dfb200; top: 2px; padding: 0 0 0 3px; color: #bbb; width: 100%; text-align: left; }
input.none_s { padding: 2px; height: 16px; }
.inputText {BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c0cad5 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #c0cad5 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #c0cad5 1px solid; FONT-FAMILY: arial}
.inputPassword {BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c0cad5 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #c0cad5 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #c0cad5 1px solid; FONT-FAMILY: arial}
INPUT[type='text'] {BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c0cad5 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #c0cad5 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #c0cad5 1px solid; FONT-FAMILY: arial}
INPUT[type='password'] {BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c0cad5 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #c0cad5 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #c0cad5 1px solid; FONT-FAMILY: arial}
INPUT[type~='text'] {BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c0cad5 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #c0cad5 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #c0cad5 1px solid; FONT-FAMILY: arial}
INPUT[type~='password'] {BORDER-RIGHT: #c0cad5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c0cad5 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #c0cad5 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #c0cad5 1px solid; FONT-FAMILY: arial}
SELECT.inp_text {height: 21px;BORDER-RIGHT: #bdc7d8 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bdc7d8 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #bdc7d8 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #bdc7d8 1px solid; FONT-FAMILY: arial}




.sub { color: #333; text-align: center; margin: 8px 0; font-size: 0.9em; }
.sub input { padding: 1px 6px; }
.check { position: relative; font-size: 0.9em; color: #36638e; text-align: left; margin: 5px 0; } 
.border_sep { position: absolute; left: -15px; top: 18px; width: 150px; height: 14px; background: url(../img/b1.gif) repeat-x; }
#link_login { text-align: center; padding: 15px 0 0 0; color: #000; }
#link_login a { color: #000; display: block; padding: 5px 0 0 0; }
#link_login a:hover { color: #ff0034; }

#link_login span a { font-size: 0.9em; color: #36638e; text-decoration: none; }


a.img_border { background-image: url(../img/point.gif); display: block; border: 1px solid #d4dff3; width: 144px; padding: 3px 2px 0px 2px; }
a.img_border:hover { background-color: #E5ECF7; border: 1px solid #C2CCDC; } 
a.img_border img { width: 144px; }

a.img_cat { display: block; border: 0px; width: 100px; padding: 3px 2px 0px 2px; }
a.img_cat img { height:100px;}


.podpis { font-size: 0.9em; padding: 7px 15px 10px 15px; background: url(../img/podpis_fon.gif) repeat-x top; }


.banner_right { position: relative; margin: 5px auto; text-align: center; z-index: -100;}
.banner_right a { display: block; width: 150px; height: 150px; border: 1px solid #d4dff3; padding: 4px; margin: auto; }
.banner_right a:hover { border: 1px solid #C2CCDC; }


.date { color: #8ba1bc; margin: 5px 0; }
.zag_news { color: #2A4B6A; display: block; font-weight: bold; margin: 3px 0; }
.zag_news:visited { color: #2A4B6A; }
.zag_news:hover { color: #ff0034; }

.after_zag { font-weight: normal; margin: 0 0 0 15px; }
.after_zag a:link { color: #36638e; }
.after_zag a:active { color: #36638e; }
.after_zag a:visited { color: #36638e; }
.after_zag a:hover { color: #ff0034; }

#top_menu { margin: 0; list-style: none; padding: 0; }
#top_menu li { float: left; line-height: 30px; padding: 0 12px; }
#top_menu li.current { background: #d4dff3; color: #000; }
#top_menu li a { color: #000; }
#top_menu li a:hover { color: #ff2400; }


ul.sp_smile { margin-left: -12px; list-style: none; padding: 0; z-index: 1; }
ul.sp_smile li { padding: 2px 0 2px 12px; /* background: url(../img/smile.gif) no-repeat 0px 8px; */}
ul.sp_smile li u { position: absolute; width: 12px; height: 12px; z-index: 1; margin-left: -12px; text-decoration: none; /* background: url(../img/tochka.gif) no-repeat 0px 6px;*/ }


.center { text-align: center; }
.holle { height: 25px; }
.small { font-size: 0.9em; }
.clear { clear: both; }
.gray { color: #666; }


DIV.nums {	PADDING-RIGHT: 40px; PADDING-LEFT: 60px; FONT-SIZE: 0.90em; PADDING-BOTTOM: 1.3em; PADDING-TOP: 10px; FONT-SIZE: 14px; overflow: hidden;}
DIV.nums .arr {	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 10px; COLOR: #000; PADDING-TOP: 0px}
DIV.nums .active {BACKGROUND-COLOR: #e8e9ec; margin: 10px 0;padding: 3px 7px; }
DIV.nums A {	margin: 10px 0;padding: 3px 7px;}
DIV.nums .num_pages SPAN {	margin-top: 20px; }
DIV.nums .arr SPAN {	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-SIZE: 0.7em; PADDING-BOTTOM: 10px; PADDING-TOP: 0px}
DIV.nums .arr SPAN SPAN {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; FONT-FAMILY: Times}
DIV.nums .disabled {	COLOR: #999}
DIV.nums .numbers {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em}
DIV.nums .sort A {	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em}
DIV.nums .numbers A {	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em}
DIV.nums .numbers SPAN {	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em}
DIV.nums .sort .active {	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em}
DIV.nums .sort {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.8em}
DIV.nums .ctrl {DISPLAY: none; FONT-STYLE: normal}
#js DIV.nums .ctrl {	DISPLAY: inline}

.nc {	DISPLAY: block}
.nc * {	DISPLAY: block; FONT-SIZE: 0.01em; BACKGROUND: #d4dff3; OVERFLOW: hidden; HEIGHT: 1px}
.nc1 {	BORDER-RIGHT: #d4dff3 1px solid; BACKGROUND: #d4dff3; MARGIN-LEFT: 1px; BORDER-LEFT: #d4dff3 1px solid; MARGIN-RIGHT: 1px}
.nc2 {	BORDER-RIGHT: #d4dff3 1px solid; BACKGROUND: #d4dff3; BORDER-LEFT: #d4dff3 1px solid}
.ncc {	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: #d4dff3; PADDING-BOTTOM: 3px; COLOR: #333; PADDING-TOP: 3px}
UL.nNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.nNav LI {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 5px; ; WIDTH: expression(this.getElementsByTagName("a")[0].offsetWidth+16+"px"); BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: center
}
.nNav LI A:hover {
	COLOR: #ff2400; TEXT-DECORATION: none
}
.nNav LI A {
	DISPLAY: inline; COLOR: #333; WHITE-SPACE: nowrap
}
.simplePage {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px
}

.info_border {display: block; border: 1px solid #fff; width: 100%; text-align: center;}
.info_border img { width: 670px; }

.text_content {display: block; width: 98%; margin: 0px auto;}
.text_content p {padding: 0px; 5px; 5px; 5px; margin: 7px; text-indent: 10px;}
.text_content UL {padding-left: 35px; margin: 10px; list-style: square;}
.text_content LI {padding: 5px 10px 0px 3px; margin: 7px;}

.error_msg {padding: 10px 7px; color: red; text-align: center;}
.check_txt { BACKGROUND: #d4dff3; padding: 3px 5px;}

.explanation {color: #333; margin: 10px; text-align: center; padding: 3px 5px;}
	.explanation SPAN {color: red;}


DIV.foot_part {background: url(../img/foot_part_link.png) repeat-x bottom;}
DIV.part_link {text-align: left; overflow: hidden; margin-top: 0px auto;}
DIV.part_link UL { margin: 0 auto; padding: 0; }
DIV.part_link li { padding: 3px 5px; }
DIV.part_link DIV { padding: 3px 5px; }

DIV.part_link_f {text-align: center; font-size: 0.9em; overflow: hidden; margin-top: 0px; color: #36638e; width: 100%; margin: 0px auto; background: #d4dff3;}
DIV.part_link_f A,
DIV.part_link_f A:active,
DIV.part_link_f A:visited {
			color: #36638e;
			}
DIV.part_link_f A:hover {color: #ff2400; text-decoration: none;}

DIV.part_link_f UL { margin: 0 auto; list-style: none; padding: 0; }
DIV.part_link_f li { float: left; line-height: 10px; padding: 0 12px; }
DIV.part_link_f DIV {padding: 3px;}
DIV.part_link_f {text-align: center;}


DIV.part_link_trust {text-align: center; font-size: 0.9em; overflow: hidden; margin-top: 0px; color: #36638e; width: 100%; margin: 0px auto; background: #fff;}
    ul.trust_blocks{float: left; width: auto !important; background-color: #fff !important; border-bottom: 1px solid #d4dff3; !important; width: 100% !important; padding: 0 !important; margin: 0 !important;}
    ul.trust_blocks li{float:left; display:block; list-style: none !important; padding: 5px !important; text-align: left !important; width: 32% !important; overflow: hidden;}
    ul.trust_blocks h3{font-size: 14px; !important; margin: 0; padding: 3px 5px;}
    ul.trust_blocks a{color: #0000cc !important;}
    ul.trust_blocks p{font-size: 12px; !important; padding: 0px 5px;}
    ul.trust_blocks p small{color: #000000 !important;}
    ul.trust_blocks p b{color: #006600; font-weight: normal;}
