body {background-color:#FFFFFF; min-width:1000px;}
body, form { margin:0px; padding:0px; }
body, table { font-family:Verdana; font-size:12px; margin:0px; padding:0px;color:#636363;}

.bgx { background-repeat: repeat-x }
.bgy { background-repeat: repeat-y }
.bgn { background-repeat: no-repeat }
.cur { cursor:pointer; cursor:hand }
.cur2 {cursor:default}
.off {visibility: hidden}
.none {display: none}

select,input,textarea {font-size:12px; font-family:Verdana; color:#6A6A6A;background-color:#FFFFFF; border: 1px solid #939598 }
input.nb {border:none}

.bg1 {background-color:#43B4FF}

.txt1 {color:#ffffff !important;}
.txt2 {color:#0F75BC !important;}
.txt3 {color:#1074BB !important;}
.txt4 {color:#333333 !important;}

.small {font-size:10px}
.norm {font-size:11px}
.big {font-size:12px}
.txtj {text-align:justify}
.txtb {font-weight:bold !important;}
.txtn {font-weight:normal !important;}
.err {color:#FF0000; font-weight:bold}

.stfeed, .stfeed p{color:#333333 !important;font-size:11px;}

#selblock
{
	border:1px solid #92969A;
	background-color:#DDEAEF;
}
#selblock div
{
	padding: 7px 10px;
}

#selFormTabl
{
	border:1px solid #92969A;
	background-color:#F9F9F9;
	padding: 20px 20px 20px 30px;
}

a {text-decoration:none}
a.hu:hover {text-decoration: underline}
a.sel {text-decoration: underline}

#topDiv {/*background: url(/img/site/top1bg.jpg) repeat-x top;*/ min-width:1000px; width:1000px}
#topDiv2 {/*background: url(/img/site/top11.jpg) no-repeat top left;*/ min-width:1000px;}
#topDiv2News {/*background: url(/img/site/top11_2.jpg) no-repeat top left;*/ min-width:1000px;}
#topDiv2News2 {/*background: url(/img/site/top11_3.jpg) no-repeat top left;*/ min-width:1000px;}
#topDiv31 { min-width:1000px; }
#topDiv32 {/*background: url(/img/site/top22_4.gif) no-repeat top right;*/ min-width:1000px;}
#topDiv33 {/*background: url(/img/site/top23_4.gif) no-repeat top right;*/ min-width:1000px;}

#topNewsTxt
{
	color:#636363;
	font-family:Tahoma;
	font-size:24px;
	width:527px;
	padding: 34px 0px 0px 0px;
}

#topNewsTxt p
{
	padding: 0px !important;
	margin: 0px !important;
}


#smenuleft {background: url(/img/site/smenuleft.gif) no-repeat top left; width:232px;height:55px;}
#nomenuleft {width:232px;height:55px;}

#hnewsDiv {background: url(/img/site/hnewsborder.gif) no-repeat top left; width:231px;height:83px;}
#hnewsDiv2 {background: url(/img/site/hnewsborder2.gif) no-repeat top left; width:252px;height:80px;}
#hnewsDiv3 {background: url(/img/site/hnewsborder3.gif) no-repeat top left; width:288px;height:80px;}

#hnewsDiv3 div
{
	padding:6px 16px 15px 12px;
	font-size:12px;
	font-weight:bold;
	color:#1074BB;
}

#topBanTxt
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:70px 10px 0 20px;
	width:238px;
}

#htel TD
{
	color:#FFFFFF;
	/*font-weight:bold;*/
	font-size:12px;
	padding:8px 0px 0 0;
}

#botPreDiv3
{
	background: url(/img/site/botpre_bg3.gif) repeat-x top; min-width:1000px;
	
}
#botDiv {background: url(/img/site/bot_bg.gif) repeat-x; min-width:1000px;width:1134px}
#botDiv table{background: url(/img/site/bot_bg2.gif) repeat-x;}

.bottxt{font-size:11px; line-height: 16px;}
.bottxt2{font-size:11px; line-height: 16px;color:#1074BB;font-weight:bold;}

#navline
{
	font-size:18px;
	color:#1074BB;
}

#ul_rlist
{
	padding:0px 0px 0px 6px;
	margin:0px 0px 0px 10px;
}

#ul_rlist li
{
	padding:10px 0px 0px 0px;
	font-size:14px;
	text-align:justify;
}

#navline a
{
	font-size:18px;
	color:#A5A7A9;
	text-decoration: underline;
}

#hban1 {
	background: url(/img/site/ban1_bg.gif) no-repeat top left;
	width:317px;
	height:136px;
}
#hban1 div, #hban2 div
{
	color:#939598;
	font-size:11px
}

#hban1 div a, #hban2 div a
{
	color:#1074BB;
	font-size:12px;
	text-decoration:none;
}

#hban1 div a:hover, #hban2 div a:hover
{
	color:#1074BB;
	font-size:12px;
	text-decoration:underline;
}

#hban24
{
	background: url(/img/site/ban24_bg.gif) no-repeat top left;
	width:280px;
	height:144px;
}

#hban34
{
	background: url(/img/site/ban34_bg.gif) no-repeat top left;
	width:280px;
	height:144px;
	font-size:11px;
	color:#939598;
}

#hban26
{
	background: url(/img/site/ban26_bg.gif) no-repeat top left;
	width:288px;
	height:144px;
}


#hban36
{
	background: url(/img/site/ban36_bg.gif) no-repeat top left;
	width:288px;
	height:164px;
	font-size:11px;
	color:#939598;
}

#hban41
{
	background: url(/img/site/ban41_bg.gif) no-repeat top left;
	width:288px;
	height:164px;
	font-size:11px;
	color:#939598;
}


#hban2
{
	background: url(/img/site/ban2_bg.gif) no-repeat top left;
	width:317px;
	height:144px;
}


#hban3
{
	background: url(/img/site/ban3_bg.gif) no-repeat top left;
	width:317px;
	height:144px;
	font-size:11px;
	color:#939598;
}
#hban3 p
{
	padding:0px;
	margin:0px;
	font-size:11px;
	color:#939598;
}
#content
{
	color:#636363;
	font-size:12px;
	font-family:Verdana;
	font-weight: normal;
}

.topmm
{
	cursor:pointer; cursor:hand;
	visibility: hidden;
	/*background: url(/img/site2/mainbg2n3.jpg) no-repeat top;*/
	background: url(/img/site/menu/submenubg.gif);
	/*background:#FFFFFF;*/
	width:280px;
	position:absolute;
	top:30px;
	left:0px;
	/*border-left:1px solid #939598;*/
	/*border-right: 1px solid #939598;*/
	border-bottom:1px solid #939598;
	z-index:999 !important;
}

.topmm div
{
	cursor:pointer; cursor:hand;
	padding: 4px 0px 4px 0px;
	/*border-top:1px solid #ffffff;*/
	width:280px;
}
.topmm div span
{
	padding-left: 11px;
	padding-right: 4px;
	color:#ffffff !important;
}

#hnewdate
{
	font-size:10px;	
	color:#939598;
}


#hnewdate a, #hctitle
{
	font-size:24px;	
	color:#1074BB;
	text-decoration:none;
	font-weight:normal;
}

#hnewdate a:hover
{
	font-size:1px;	
	color:#1074BB;
	text-decoration:underline;
	font-weight:bold;
}

#hctext
{
	font-size:11px;	
	color:#636363 !important;
	text-decoration:none;
}
#submenuItem
{
	padding:12px 12px 12px 12px;
}
#submenuItem a
{
	font-size:11px;
	text-decoration:none;
	color:#939598;
	font-weight:bold !important;
}
#submenuItem a:hover
{
	font-size:11px;
	text-decoration:underline;
	color:#939598;
	font-weight:bold !important;
}

#timetable table tr td
{
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	font-size:11px;
	padding:2px;
}
#timetable table
{
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

#submenuItem2 a
{
	font-size:11px;
	text-decoration:underline;
	color:#939598;
	font-weight:normal !important;
}
#submenuItem2 a:hover
{
	font-size:11px;
	text-decoration:underline;
	color:#146EB8;
	font-weight:normal !important;
}

#hctext p
{
	font-size:12px;	
	color:#636363 !important;
	margin: 0px;
	padding: 0px;
}
.small {font-size:11px}
.norm {font-size:12px}
.big {font-size:13px}
.big2 {font-size:14px}
.big3 {font-size:18px}

input.btn-submit {background-image:url(/img/site/btn/cont_submit.gif);border:none;margin:3px;color:#FFFFFF;font-size:10px;height:30px;width:114px}
input.btn-reset {background-image:url(/img/site/btn/cont_reset.gif);border:none;margin:3px;color:#FFFFFF;font-size:10px;height:30px;width:114px}

.ftitle2
{
	font-size:12px;	
	color:#1074BB;
}


.hed1
{
	font-size:14px;
	font-family:Arial;
	color:#548DD4;
	font-weight:bold;
	padding:20px 0 2px 0;
}
.hed2
{
	font-size:12px;
	font-family:Arial;
	color:#7F7F7F;
	font-weight:bold;
	padding:0px;
}
tr.thed1 td
{
	font-size:11px;
	font-family:Arial;
	color:#FFFFFF;
	font-weight:normal;
	padding:6px 3px 6px 2px;
	background-color:#548DD4;
	border-right:1px solid #FFFFFF;
}

tr.thed2 td
{
	font-size:11px;
	font-family:Arial;
	color:#FFFFFF;
	font-weight:normal;
	padding:6px 3px 6px 2px;
}

tr.tline td
{
	font-size:12px;
	font-family:Arial;
	color:#000000;
	font-weight:normal;
	padding:4px 2px;
	border-right:1px solid #548DD4;
	border-top:1px solid #548DD4;
	text-align:center
}
tr.tline td.last
{
	border-right:1px solid #FFFFFF !important;
}
.padl8
{
	padding-left:8px !important;
}
tr.tline2 td
{
	font-size:12px;
	font-family:Arial;
	color:#000000;
	font-weight:normal;
}
tr.tline3 td
{
	font-size:12px;
	font-family:Arial;
	color:#000000;
	font-weight:normal;
	padding:5px 3px 7px 3px;
	border-left:1px solid #548DD4;
	border-bottom:1px solid #548DD4;
}
td.tlast21
{
	border-left:1px solid #7F7F7F !important;
	border-bottom:1px solid #7F7F7F !important;
}
td.tlast22
{
	border-left:1px solid #7F7F7F !important;
	border-right:1px solid #7F7F7F !important;
	border-bottom:1px solid #7F7F7F !important;
}

table.accommTab tr.tline2 td
{
	padding: 5px 3px;
	border-left:1px solid #548DD4;
	border-bottom:1px solid #548DD4;
}
table.mailoptTab tr.tline2 td
{
	padding: 5px 3px;
	border-left:1px solid #548DD4;
	border-bottom:1px solid #548DD4;
}
table.detailTab tr.thed1 td
{
	font-size:14px;
	font-weight:bold;
	padding: 2px 10px 2px 30px;
}
table.detailTab tr td
{
	font-size:12px;
	padding: 2px 10px 2px 30px;
	color:#000000;
}
.mainTxt
{
	font-size:12px;
	font-family:Arial;
	color:#000000;
	font-weight:normal;
}


/*
#cont {height:auto; min-height:100%; _height:100%}
#main {width:1014px; min-height:100%; height:auto; _height:100%; position:relative; left:50%; margin-left:-507px; background-color:#b9cccf}
#center {margin:0 12px 0 12px; background-color: #ffffff; min-height:100%; height:auto; _height:100%; background-image:url(/img/site/bg-content-bottom.gif); background-repeat:repeat-x; background-position:bottom;}
#top {background-image:url(/img/site/bg-top.gif); height:100px; color:#ffffff}
#top a {color:#ffffff; font-size:14px; text-decoration:underline}
#top a:hover, #top a.sel {text-decoration:none}
#top span {padding:0 7px 0 7px}
#top .menu {float:right; padding-right:23px; padding-top:41px}
#top .logo {padding-top:39px; padding-left:25px}
#top .logo img {border:none}



#top-blocks {height:292px; background-image:url(/img/site/bg-top2.gif); text-align:center}
#top-blocks a img {border:none}

#infoblock {height:335px; background-color:#69b3d9; color:#ffffff}
#infoblock a {color:#ffffff}
#middleblock {background-image:url(/img/site/bg-middle.gif); height:292px}

#menu  {padding:20px 0 0 3px}
#menu .m {background-color:#ffffff; width:2px; height:23px; float:left; margin-right:3px}
#menu .m2 {background-color:#5ba6cd;}
#menu a {width:252px; height:23px; background-color:#5ba6cd; color:#ffffff; text-decoration:underline; display:block; float:left;}
#menu a:hover, #menu a.sel {text-decoration:none; background-color:#87c2e1}
#menu a span {padding:3px 0 0 10px; display:block}
#menu .l {margin-bottom:3px; clear:both}
*/
a {color:#6A6A6A; text-decoration:underline}
/*
a.next img{border:none;margin-top:5px; margin-left:4px}
a.next2 img{border:none;margin-top:5px}

div.feat 
{
   width:5px; height:100%; 
}

div.feat .rb 
{
    height:23px; 
    background-color:#69b3d9;
}
div.feat .lb
{
    height:100%; 
    background-image:url(/img/site/bg-split2.gif);
}
div.feat .rw 
{
    height:23px; 
    background-color:#ffffff;
}
div.feat .lw
{
    height:100%; 
    background-image:url(/img/site/bg-split.gif);
}

div.bsplit{width:30px; float:left; height:241px; margin-top:44px;}
div.bsplit .feat {height:240px}
div.bsplit2{width:30px; float:left; height:241px; margin-top:34px;}
div.bsplit2 .feat {height:200px}

div.block {background-image:url(/img/site/block-arrow.gif); background-repeat:no-repeat; padding-top:50px; float:left}
div.block2 {background-image:url(/img/site/block-arrow2.gif); background-repeat:no-repeat; padding-top:38px; float:left;}

.letter {font-size:30px;font-weight:bold; font-family:Arial; float:left; line-height:30px; display:block; margin-right:2px}

#bottom {position:absolute; bottom:0px; height:84px;width:990px; color:#5f868c; background-color:#e9f1f2; text-align:center}
#bottom a {color:#5f868c; text-decoration:underline}
#bottom a:hover, #bottom a.sel {text-decoration:none}
#bottom span {padding:0 7px 0 7px} 
#bottom .logo {float:right;padding:31px 33px 0 0}
#bottom .copy {float:left;width:130px}

.holder {height:5px; background-color:#b9cccf}
.holder img {width:1px; height:1px}

#holder {height:84px; clear:both}
#desc-block {clear:both}
#desc-block div {background-color:#85c1e0; padding:1px 7px 3px 7px; visibility:hidden; display:none}
#desc-block div.sel {visibility:visible; display:block}

div.project-holder {padding:15px 25px 0 0px;color:#ffffff}

div.item {float:left; margin-right:22px}
div.item div.desc {background-color:#85c1e0; text-align:center; padding:2px 0 2px 0; visibility:hidden}
div.sel div.desc {visibility:visible}
div.item a {display:block; border:4px solid #b9cccf; cursor:pointer; cursor:hand }
div.item a:hover {border:4px solid #69b3d9}
div.sel a {border:4px solid #69b3d9}
div.item a img {border:none; width:89px; height:90px}

div.vlineorange {float:left; width:5px; height:188px; background-color:#fd9400}
div.vlinegreen {float:left; width:5px; height:188px; background-color:#abdc00}

#content 
{
    background-image:url(/img/site/bg-content-top.gif); 
    background-repeat:repeat-x; 
    color:#5f868c; 
    width:100%;
}

#content div.feat {position:absolute; left:0px; top:32px}
#content .body {padding:0 20px 70px 23px}
#content .left-col {width:660px; position:relative}
#content .left-col a {color:#5f868c}
#content .right-col {float:right; width:318px; position:relative}
#content .block2 {position:relative; float:none;}

#contacts {width:490px; position:relative; left:50%; margin-left:-245px}
#contacts div {padding-bottom:10px}
#contacts input, #contacts textarea {border:1px solid #69b3d9; width:342px}
#contacts input.btn-send {width:58px; height:13px; border:none; background-color:transparent; background-image:url(/img/site/btn-send.gif); cursor:pointer; cursor:hand}

.news-item {padding:15px 25px 0 0px; font-size:11px; color:#5f868c}
.news-item div.d {color:#fd9400;padding-bottom:5px}
.news-item a {color:#5f868c;text-decoration:underline}

#content div.table {border:6px solid #b4d9ec; width:500px}
#content table {border:2px solid #69b3d9; _border:1px solid #69b3d9; color:#ffffff; border-collapse:collapse; background-color:#69b3d9;}
#content table td  {margin:0px; border:1px solid #ffffff; padding:2px 5px 1px 5px}
#content tr.header {background-image:url(/img/site/bg-table-th.gif); height:37px; background-repeat:repeat-x; font-weight:bold}

#portfolio a {display:block; width:179px; height:104px; float:left}
#portfolio a:hover {background-color:#b4d9ec}
#portfolio a img {border:1px solid #6db5da; margin:11px 0 0 11px; width:155px; height:78px}

ul {list-style-image: url(/img/site/li.gif)}
#content table ul {list-style-image: none}
*/