*
{
	margin: 0;
	padding: 0;
}
html
{
	height: 100%;
	width: 100%;
}

body
{
	height: auto !important;
	height: 100%;
	min-height: 100%;
	font-family: Verdana;
	font-weight: normal;
	color: #443e3e;
	background-color: #FFF;
	border: 0;
	padding: 0;
	margin: 0;
	font-size: 84%;
	position: relative;
	z-index: 1;
}
* HTML body
{
	height: 100%;
}

a
{
	color: #122B62;
}
a:hover
{
	color: #8CA9F7;
}
a:visited
{
color:#7b7c87;
}

div, img
{
	margin: 0;
	padding: 0;
	border: 0;
}

table
{
	/*border: 0;*/
	padding: 0;
	margin: 0; /*border-collapse: collapse;*/ /*table-layout: auto;*/
}
tr, td
{
	padding: 0;
	margin: 0;
}

h1
{
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 4px;
	color: #253b5d;
}
h2
{
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 4px;
	color: #253b5d;
}
h3
{
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 4px;
	color: #253b5d;
}

p {
  margin-bottom:12px;
}

ul {
  margin: 0 0 20px 20px;
}

li {
  margin-bottom: 5px;
}


/* MIN-WIDTH */
#min-width
{
	width: 100%;
	min-width: 1000px;
}
/* for IE */
* html .minwidth
{
	width: expression(this.width < 1000 ? "1000px" : "100%");
}

/* //MIN-WIDTH */

/* HEADER */
#header
{
	height: 255px;
	position: relative;
	width: 100%;
	background: url("../images/i/verh.jpg") 0 0 repeat-x;
}
#podval
{
	position: relative;
	padding: 0;
	margin: 0;
	bottom: 0;
	left: 0;
	height: 109px;
	width: 100%;
	background: url("../images/i/niz.jpg") 0 0 repeat-x;
}

/* CONTENT */
.content
{
	position: relative; /*min-height: 100%;*/
	height: 100%;
	max-width: 950px;
	margin: 0 auto;
}

* html .content
{
	width: expression(this.width != 1000 ? "1000px" : "1000px");
}

.content .center_block
{
	position: relative;
}

/* RIGHT_BLOCK */
.content .right_block
{
	/*position: absolute;*/
	position:relative;
	height: 100%;
	background: url("../images/i/right_bkg.jpg") 0 0 repeat;
	right: 0;
	top: 0;
	width: 210px;
	float:right;
}
/* //RIGHT_BLOCK */

.content .center_content
{
	/*border: 1px solid blue;
	position: relative;
	min-height: 500px;
	margin-right: 230px;*/
	float:left;
	min-height:500px;
	position:relative;
	width:720px;
}

.container
{
	margin-bottom: 50px;
	position: relative;
}
* html .content .center_content
{
	height: expression(this.scrollHeight <= 500 ? "500px" : "100%");
}
/* //CONTENT */
#logo
{
	position: absolute;
	left: 0;
	top: 12px;
	height: 91px;
	width: 144px;
	font-size: 38px;
	color: #253b5d;
}
#hero
{
	background: url("../images/i/hero.png") 0 0 repeat;
	position: absolute;
	left: 120px;
	top: 12px;
	height: 263px;
	width: 167px;
}
#polosa
{
	background: url("../images/i/polosa.png") 0 0 repeat;
	position: absolute;
	left: 300px;
	top: 40px;
	height: 53px;
	width: 374px;
}
#polosatext
{
	position: absolute;
	left: 60px;
	top: 15px;
	color: #ffffff;
	font-size: 14pt;
	height: 53px;
	width: 374px;
	font-family: Arial;
}
#texth
{
	position: absolute;
	right: 0;
	top: 135px;
	color: #7186a7;
	font-size: 10pt;
	height: 53px; /*width: 215px;*/
	font-weight: 700;
	font-family: Verdana;
}
#textp
{
	position: absolute;
	left: 360px;
	top: 130px;
	color: #122b62;
	font-size: 22pt;
	height: 53px;
	width: 374px;
	font-weight: 700;
	font-family: Arial;
}
#nomer
{
	position: absolute;
	left: 330px;
	top: 130px;
	height: 45px;
	width: 300px; /*background: url("../images/i/nomer.png") 0 0 repeat;*/
}
#nomert
{
	font-size: 20px;
	color: #253b5d;
	height: 45px;
	width: 300px;
}
#ruki
{
	position: absolute;
	left: 0;
	top: 0;
	background: url("../images/i/ruki.png") 0 0 repeat;
	height: 74px;
	width: 153px;
}
#contact
{
	position: absolute;
	left: 180px;
	top: 20px;
	color: #1a325c;
}
#alkon
{
	position: absolute;
	right: 0;
	top: 0;
	background: url("../images/i/alkon.png") 0 0 repeat;
	height: 109px;
	width: 324px;
}
#textalkon
{
	position: absolute;
	right: 65px;
	top: 40px;
	z-index: 50000;
	font-size: 12px;
}
* html #textalkon
{
	top: 32px;
}
#textalkon a
{
	color: #ffffff;
	z-index: 50000000;
}
#textalkon a:hover
{
	color: #393c52;
	z-index: 50000000;
}
#poisk
{
	position: absolute;
	right: 0;
	top: 50px;
	width: 212px;
}
#ppoisk
{
	color: #223a64;
	font-size: 18px; /*font-weight:700;*/
}
#ipoisk
{
	position: absolute;
	top: 25px;
	left: 146px;
	cursor: pointer;
	width: 64px;
	height: 21px;
	background: #e0e7f9 0 0 repeat;
	border: 1px solid #b8bdda;
}
#poiskr
{
	border: 1px solid #f0f3fb;
	cursor: pointer;
	width: 62px;
	height: 19px;
	background: #e0e7f9 0 0 repeat;
}
#poitext
{
	position: absolute;
	left: 15px;
	top: 3px;
	font-weight: 700;
	font-family: Arial;
	font-size: 12px;
	color: #445774;
}
#inpoisk
{
	height: 20px;
	position: absolute;
	top: 25px;
	left: 0;
	width: 140px;
}
.article
{
	position: relative;
	padding: 0;
	padding-left: 0px;
}

.articlezag
{
	position: relative;
	font-size: 18px;
	color: #445774; /*	text-decoration: none;*/
	padding-bottom: 5px;
	font-family: Arial;
}

#partners .articlezag
{
	margin-bottom: 10px;
}
#partners img
{
	margin-bottom: 20px;
	margin-left:20px;
}

#partnersgl .articlezag
{
	margin-bottom: 10px;
}
#partnersgl img
{
	margin-bottom: 20px;
	margin-left:20px;
}


#perec
{
	position: absolute;
	top: -15px;
	right: 0;
	background: url("../images/i/perec.png") 0 0 repeat;
	height: 44px;
	width: 130px;
}
.article .nc_row h3 a
{
	color: #122b62;
	font-size: 14px;
}
.article .nc_row h3 a:hover
{
	color: #8ca9f7;
}
.statii
{
	position: relative;
	padding-top: 90px;
}
* html .statii
{
	padding-top: 50px;
	height: 100px;
}
#kofe
{
	position: absolute;
	top: 40px;
	left: 60px;
	background: url("../images/i/kofe.png") 0 0 repeat;
	height: 105px;
	width: 168px;
}
*html #kofe
{
	top: 0;
}
#perecc
{
	position: absolute;
	top: 35px;
	left: 70px;
	background: url("../images/i/perec.png") 0 0 repeat;
	height: 44px;
	width: 130px;
}
.const .nc_row
{
	float: left;
	width: 30%;
	padding-right: 15px;
}
.const .nc_row h3 a
{
	color: #122b62;
	font-size: 14px;
}
.const .nc_row h3 a:hover
{
	color: #8ca9f7;
}

.kats
{
	color: #122b62;
}
.kats:hover
{
	color: #8ca9f7;
}
.kats
{
	text-decoration: none;
}
.katsr
{
	color: #122b62;
}
.katsr:hover
{
	color: #8ca9f7;
}
.katsr
{
	text-decoration: underline;
}
.kategoriy
{
	float: left;
	width: 24%;
	margin-top: 25px;
	height:150px;
}
.kategoriyr
{
	margin-top: 5px;
	color: #304676;
	background: transparent url(/images/i/kv.jpg) no-repeat scroll 0 8px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 0 10px;
	padding-left: 11px;
}
.textxdec
{
	text-decoration: underline;
}
.top_menu a
{
	color: #122b62;
}
.top_menu a:hover
{
	color: #8ca9f7;
}
#msgg
{
	position: absolute;
	top: 0;
	left: 340px;
}
.zacaz
{
	position: relative;
}
.inp
{
	width: 320px;
	height: 15px;
}
.tinp
{
	height: 90px;
}
.nc_ttext
{
	font-size: 14px;
}
.nc_mail_from_site
{
}
.top_menu
{
	padding: 0;
}
.categorcat
{
	position: relative; /*float: left; 	width: 24%;*/ /*margin-top: 30px;*/
	background: transparent url(/images/i/kv.jpg) no-repeat scroll 0 8px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 0 10px;
	padding-left: 11px;
}
.tdcateg
{
	width: 20%;
	height: 100%;
	padding-right: 10px;
	padding-bottom: 15px;
}
.tdcateg a
{
	color: #122b62;
}
.tdcateg a:hover
{
	color: #8ca9f7;
}

.nc_table
{
	width: 100%;
}
.row_imgg
{
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid #b5b3b3;
}
.wind
{
	margin-bottom: 10px;
}
.h2text
{
	color: #595e78;
	font-weight: 700;
	margin-bottom: 15px;
}
.newwin
{
	color: #595e78;
}
.newwin:hover
{
	color: #8CA9F7;
}
.mapul
{
	margin-left: 25px;
}
.mapul li a
{
	color: #616060;
}
.mapul li a:hover
{
	color: #8CA9F7;
}
#menu
{
	position: relative;
	white-space: nowrap;
	z-index: 3;
}
#nost
{
	color: #cccccc;
	font-family: arial;
	font-size: 120px;
	font-weight: 100;
}
#srne
{
	font-size: 17px;
	padding-bottom: 10px;
}
#map
{
	font-size: 16px;
	padding-bottom: 10px;
}
#nadpis
{
	padding-bottom: 0;
}
#nadpis a
{
	color: #616060;
}

#nadpis a:hover
{
	color: #8CA9F7;
}
.bl
{
	height: 3px;
	width: 3px;
	bottom: 0;
	left: 0;
	position: absolute;
	background: url("/images/i/poisknlu.jpg") 0 0 no-repeat;
}
* html .bl
{
	bottom: -9px;
}
.br
{
	height: 3px;
	width: 3px;
	bottom: 0;
	right: 0;
	position: absolute;
	position: absolute;
	background: url("/images/i/poisknru.jpg") 0 0 no-repeat;
}
* html .br
{
	bottom: -9px;
}
.tl
{
	height: 3px;
	width: 3px;
	top: 0;
	left: 0;
	position: absolute;
	position: absolute;
	background: url("/images/i/poiskvlu.jpg") 0 0 no-repeat;
}
.tr
{
	height: 3px;
	width: 3px;
	top: 0;
	right: 0;
	position: absolute;
	position: absolute;
	background: url("/images/i/poiskvru.jpg") 0 0 no-repeat;
}
#inpoisk
{
	height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 135px;
	border: 1px solid #b5b3b3;
	padding-left: 5px;
}
.ppoisk
{
	height: 22px;
	position: absolute;
	top: 26px;
	left: 0;
	width: 142px;
}

.article h3 a
{
	font-size: 13px !important;
}

#bread
{
	margin-bottom: 20px;
}

.tables
{
	color: #304676;
	border-top: 1px solid #02307a;
	border-left: 1px solid #02307a;
	text-align: center;
}
.tablesmini
{
	color: #304676;
	border-top: 1px solid #02307a;
	border-left: 1px solid #02307a;
	text-align: center;
	font-size: 10px;
}
.tablessmall
{
	color: #304676;
	border-top: 1px solid #02307a;
	border-left: 1px solid #02307a;
	text-align: center;
	font-size: 8px;
}

.tablesochensmall
{
	color: #304676;
	border-top: 1px solid #02307a;
	border-left: 1px solid #02307a;
	text-align: center;
	font-size: 8px;
}

.tablesmini1
{
	color: #304676;
	border-top: 1px solid #02307a;
	border-left: 1px solid #02307a;
	text-align: center;
	font-size:10px;
}
.tables th
{
	background-color: #cad7fb;
	padding: 5px 10px 5px 10px;
	border-right: 1px solid #02307a;
	border-bottom: 1px solid #02307a;
}
.tables td
{
	color: #304676;
	padding: 5px 10px 5px 10px;
	border-right: 1px solid #02307a;
	border-bottom: 1px solid #02307a;
}
.tablesmini th
{
	background-color: #cad7fb;
	padding: 5px 10px 5px 10px;
	border-right: 1px solid #02307a;
	border-bottom: 1px solid #02307a;
}
.tablesmini td
{
	color: #304676;
	padding: 5px 10px 5px 10px;
	border-right: 1px solid #02307a;
	border-bottom: 1px solid #02307a;
}
.tablessmall th
{
	background-color: #cad7fb;
	padding: 5px 10px 5px 10px;
	border-right: 1px solid #02307a;
	border-bottom: 1px solid #02307a;
}
.tablesochensmall th
{
	background-color: #cad7fb;
	padding: 5px 5px 5px 5px;
	border-right: 1px solid #02307a;
	border-bottom: 1px solid #02307a;
}
.tablesmini1 th
{
	background-color: #cad7fb;
	padding: 5px 5px 5px 5px;
	border-right: 1px solid #02307a;
	border-bottom: 1px solid #02307a;
}
.tablessmall td
{
	color: #304676;
	padding: 5px 10px 5px 10px;
	border-right: 1px solid #02307a;
	border-bottom: 1px solid #02307a;
}
.tablesochensmall td
{
	color: #304676;
	padding: 5px 5px 5px 5px;
	border-right: 1px solid #02307a;
	border-bottom: 1px solid #02307a;
}
.tablesmini1 td
{
	color: #304676;
	padding: 5px 5px 5px 5px;
	border-right: 1px solid #02307a;
	border-bottom: 1px solid #02307a;
}
#minimenu
{
	position: absolute;
	bottom: 20px;
	right: 250px;
}
.menus
{
	font-weight: 700;
	margin-left: 15px;
            font-size:1.2em;
}
.part
{
	margin-bottom:10px;
}
.part .partsl
{
	font-weight:700;
}
.zak
{
	background: url("../images/i/zak.png") 0 0 repeat;
	position: relative;
	height: 28px;
	width: 97px;
	color:#fff;
	font-size:12px;	
	text-decoration:none;
	cursor:pointer;
}
.zak:hover{
color: #8CA9F7;
text-decoration:none;
}
.textzak
{
	text-decoration:none;
}
.textzak:hover
{
	text-decoration:none !important;
}
.newwinn
{
text-decoration:none !important;
font-size:14px;
font-weight: 700;
}
.newwinn:hover
{
text-decoration:none !important;
}
.home
{
	position:absolute;
	top:20px;
	right:200px;
	height: 10px;
	width: 13px;
}
.mapv
{
	position:absolute;
	top:20px;
	right:170px;
	height: 10px;
	width: 13px;
}
.mail
{
	position:absolute;
	top:20px;
	right:140px;
	height: 10px;
	width: 13px;
}

.others {
	margin-top:30px
}
*html .paddol
{
	padding: 0 0 0 25px!important;
}
.perek
{
	color:#70777f;
	font-size:14px;
}
.perek a
{
	color:#35383f;
}
.perek a:hover
{
	color:#9b98ff;
}
.pagetable
{
	border:1px solid #adb8d1;
	/*padding:3px 5px 3px 5px;*/
	color:#fff;
	/*background: url("../images/i/perst.jpg") 0 0 no-repeat;*/
	position:relative;
}
.vpagetable
{
	padding:0 3px 0 3px;
	background-color:#e2e9fa;
	color:#586582;
}
.bloayandex
{
	position:absolute;
	top:50px;
	left:0;
	font-size:10px;
}
.poiskpp
{

border-bottom:1px dotted;
cursor:pointer;
text-decoration:none;
font-size:10px;
}