/* CSS RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline
}

body
{
	background-color:#fff;
	line-height:1;
	margin:0;
	padding:0
}

ol,ul
{
	list-style:none
}

blockquote,q
{
	quotes:none
}

:focus
{
	outline:0
}

ins
{
	text-decoration:none
}

del
{
	text-decoration:line-through
}

table
{
	border-collapse:collapse;
	border-spacing:0
}

td
{
	vertical-align:top
}

/* CSS RESET  end */
html,body
{
	border:none;
	font-family:tahoma;
	height:100%;
	min-height:100% !important
}

* html,body
{
	min-height:auto !important
}

.wrapper
{
	background-color:#fff;
	height:auto !important;
	margin:0 auto;
	min-height:100%;
	position:relative;
	width:1000px
}

* html .wrapper
{
	height:100% !important
}

.header
{
	background:#fff url(../-img-/header-ru.jpg) left top no-repeat;
	height:214px;
	position:relative;
	width:100%;
	z-index:100
}

.sulka
{
	background:none;
	border:none;
	display:block;
	height:110px;
	left:240px;
	position:absolute;
	top:50px;
	width:760px;
	z-index:101
}

.container
{
	display:block;
	height:1%;
	padding:0 0 184px;
	z-index:5000
}

.footer
{
	background:#fff url(../-img-/footer_bg.gif) repeat-x;
	height:184px;
	margin:-184px auto 0;
	position:relative;
	width:1000px;
	z-index:100
}

.content
{
	margin:0 0 0 287px;
	padding:24px 10px auto 40px
}

.column-l,.column-r
{
	display:block;
	height:100%;
	position:absolute
}

.column-l
{
	background:#fff url(../-img-/column-l_bg.gif) repeat-x;
	left:0;
	min-height:424px;
	width:287px
}

.container .column-l
{
	display:inline-block;
	float:left;
	height:auto;
	left:0;
	position:relative
}

.clear,.footer
{
	clear:both
}

.spylog
{
	float:left;
	height:120px;
	margin-left:14px;
	margin-top:52px;
	width:88px
}

.rambler
{
	float:left;
	height:63px;
	margin-left:23px;
	margin-top:80px;
	width:81px
}

.ostat
{
	float:left;
	margin-left:23px;
	margin-top:95px
}

.ftxt
{
	color:#ecf4fb;
	float:right;
	font-family:tahoma;
	font-size:11px;
	height:11px;
	margin:165px 5px 5px auto;
	padding:0;
	text-align:right;
	width:82px
}

.triangle
{
	background:url( ../-img-/triangle.png) no-repeat;
	border:none !important;
	display:block;
	height:16px;
	left:0;
	position:absolute;
	top:0;
	width:34px;
	z-index:101
}

.left_item
{
	margin:23px 20px 0 17px
}

.mail_txt
{
	float:left;
	font-family:tahoma;
	font-size:12px;
	margin-left:2px;
	margin-top:4px;
	text-align:right;
	width:45px
}

.mail_input
{
	border:1px solid gray;
	display:block;
	height:22px;
	margin-left:52px;
	margin-top:4px;
	width:200px
}

.mail_enter
{
	display:block;
	margin-left:197px;
	margin-top:6px
}

.n_link,.n_link a
{
	color:#437296;
	display:block;
	font-family:tahoma;
	font-size:14px;
	font-weight:800;
	letter-spacing:25%;
	margin-top:22px
}

.n_txt
{
	font-family:tahoma;
	font-size:12px
}

.cont_txt
{
	display:block;
	margin:0;
	padding:0
}

.h1,.h2,.h3
{
	color:#525252;
	display:block;
	font-family:arial;
	font-size:24px;
	font-weight:900;
	margin:0 0 25px;
	text-align:center
}

.h2
{
	font-size:20px;
	margin:15px 0 0
}

.h3
{
	font-size:16px;
	margin:5px 0 0
}

.txt
{
	margin:0;
	padding:25px 50px 10px 40px
}

.p,.p_center,.l_pik,.l_pik a img,table#tableb1px tr td
{
	font-family:tahoma;
	font-size:12px;
	line-height:18px;
	margin:7px;
	text-align:left;
}

.p_center
{
	text-align:center
}

.p
{
	text-indent:15px !important
	text-align : center;
}

.uvaga
{
	margin:62px 0 0;
	text-align:center
}

.uvaga_h1
{
	color:red;
	font-family:tahoma;
	font-size:16px
}

.uvaga_txt
{
	font-family:tahoma;
	font-size:14px;
	line-height:22px
}

.uvaga_link
{
	color:#437296;
	font-weight:900;
	line-height:39px;
	text-decoration:none
}

.lang_sw
{
	margin-right:0;
	min-width:1px;
	width:auto
    height: 29px; 
}

.lang_sw_item,.lang_sw_item_this
{
	background-color:#fff;
	float:right;
	font-size:11px;
	height: 29px; 
	line-height:19px;
	margin-right:1px;
	padding:0 7px;
	text-decoration:none
}

.lang_sw_item_this
{
	background-color:#f1f1f1;
    height: 29px; 
}

.lang_sw_item_a
{
	color:#758faa;
	font-family:tahoma;
	text-decoration:none
      height: 29px; 
}

a img
{
	margin:7px
}

.main_mnu
{
	height:29px;
	left:287px;
	position:absolute;
	text-align:center;
	top:185px;
	width:auto
}

.l_pik
{
	display:block;
	float:left;
	margin:5px;
	padding:0
}

.j_pik,.j_pik a,.j_pik a img,c_pik,c_pik a img
{
	display:block;
	margin:5px;
	padding:0
}

table#tableb1px tr,table#tableb1px tr td
{
	border:1px solid #000;
	padding:5px
}

.tableb1pxheadline
{
	text-align:center !important
}

table#tableb1px
{
	width:100%
}

.mail_header,.news_header
{
	color:#525252;
	font-family:Arial;
	font-size:18px;
	text-align:center
}

#dle-content a, #dle-content a:visited {
color: #427194;
font-family: arial;
text-decoration: underline;

}










  .r1, .r2, .r3, .r4 {
    display: block;
    height: 1px;
    overflow: hidden;
    font-size:1px;
}
.r4 { margin: 0 5px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
#login { width: 450px; float: right; font: 13px normal Verdana, Arial, Helvetica, sans-serif; }

#login .inner-box { padding: 0.5em 1em;}
#login .inner-box input {
display: inline-block;
}
.inner-box, b { background-color: #D1E3F7;}
.inner-box {padding:3px; height: 10px;}


