html { height:100%; }
body { position:relative; height:auto!important; min-height:100%; height:100%;  }
body { font-family:Verdana; font-size:11px; color:#404040; margin:0; padding:0; }
body { background:#fff url('images/bg.gif') 0 0 repeat-x; }

a { color:#404040; text-decoration:none; }
a img { border:none; }
p { margin:0; padding:0; }


.title { font-family:Tahoma; font-size:14px; font-style:italic; color:#fff; text-align:center; position:relative; padding:3px 0 0; }
.title img { position:absolute; left:7px; top:0; }
.title_blue { background:url('images/title_bg_left.jpg') 0 0 repeat-x; height:21px; margin:13px 0; }
.title_orange { background:url('images/title_bg_right.jpg') 0 0 repeat-x; height:20px; margin:0 0 3px 0; border:1px #fa570b solid; }
.title_orange img { left:0; }

.more { display:block; text-align:right; padding:0 13px 0 0!important; background:url('images/warrow.gif') 100% 50% no-repeat; }

.ul { list-style:none; padding:0; margin:0 10px 0 4px; }
.ul li { margin:0 0 15px; padding:0 0 0 14px; }
.ul li a { color:#404040!important; }
.ul_circle li { background:url('images/bullet.gif') 0 5px no-repeat; }
.ul_snow li { background:url('images/snow.png') 0 5px no-repeat; }

.img_block { display:table; }
.img_block img { display:block; float:left; border:1px #777775 solid; margin:0 3px 10px 0; }
.img_block .more { background:none; padding:0; }
.img_block p { padding:6px 9px 0px 27px; }

.hside, .vside { position:absolute; z-index:100; }


#body, #foot_content { width:940px; position:relative; margin:0 auto; }
#body { padding:20px 0 22px; }

#logo { position:absolute; top:0; left:48px; z-index:100; }

.conteiner { width:100%; display:inline-block; position:relative; }
#main { padding:13px 0; }
.main_left { width:220px; float:left; padding:110px 0 0; }
.cont .prefoot { clear:both; }
.prefoot .main_left { padding-top:0; }
.main_center { margin:0 4px 0 220px; }

#main .cont { background:#fff url('images/main_bg.gif') -14px 0 repeat-x; margin:0 7px; padding:0 0 38px; }
#main .vside { background-position:0 0; background-repeat:no-repeat; height:14px!important; width:939px; left:0; }
#main .vs_top { background-image:url('images/main_top.png'); top:0; }
.main_vs_bottom { background-image:url('images/main_bottom.png'); background-position:0 0; background-repeat:no-repeat; height:44px!important; width:939px; margin-top:14px; }
#main .hside { background-position:0 0; background-repeat:repeat-y; height:100%; width:7px; top:14px; }
#main .s_left { background-image:url('images/main_left.png'); left:0; }
#main .s_right { background-image:url('images/main_right.png'); left:-8px; margin-left:100%;  }


.main_left { }
.main_left form, .main_left div a { font-size:14px; font-family:Myriad Pro, Arial; color:#113a8e; }
.main_left form { margin:0; padding:0; }
.main_left form div { margin:10px 0; position:relative; display:inline-block; }
.main_left form div h4 { margin:0; padding:0; text-align:right; font-weight:normal; font-size:14px; width:70px; position:absolute; left:0; top:0; }
.main_left form div input { display:block; margin:0 0 0 80px; width:120px; border:1px #000 inset; }
.main_left div a { height:19px; padding:5px 0 0 20px; color:#113a8e; font-size:12px; margin:0 0 0 15px; }
.usr { background:url('images/usr.gif') 0 0 no-repeat; position:relative;  top:5px;  display:block; }
.lock { background:url('images/lock.gif') 0 0 no-repeat; position:relative; top:5px;  display:block; }

#links { padding:0 0 6px 0; height:22px; width:100%; text-align:right; }
#links a { margin:0 10px 0 0; }

#hat { height:222px; width:698px; background:url('./images/hat_bg.gif') 0 0 no-repeat; }
/*#hat ul { list-style:none; margin:0; padding:22px 0 0 14px; font-family:Myriad Pro, Arial; font-size:14px; float:left; width:155px; }
#hat ul li { margin:0 0 16px; padding:1px 0 0 20px; background:url('./images/marker.png') 0 0 no-repeat; text-transform:uppercase; }
#hat ul li a { color:#fff; }*/
#hat ul { float: left}
#hat div { padding:16px 0 0; margin:0 0 0 165px; }
#hat div h1 { font-family:Calibri, Tahoma; font-size:26px; font-weight:normal; text-transform:uppercase; padding:0; margin:0 0 0 29px; letter-spacing:-1px; }
#hat div div { margin:122px 0 0; padding:4px 0 0 0; color:#fff; }
#hat div div h3 { margin:5px 0 0; padding:0; float:left; width:77px; text-align:center; font-weight:normal; font-size:14px; }
#hat div div p { margin:0 0 0 87px; padding:0; }

#navigation_menu { margin:3px 0 0; position:relative;color:#fff; font-family:Tahoma; font-weight:bold; text-align:center; text-transform:uppercase; }
#navigation_menu, #navigation_menu .hside { height:38px; }
#navigation_menu .cont { background:#2c64d0 url('images/nav_bg.png') 0 0 repeat-x; margin:0 8px; padding:13px 0 0; height:23px; }
#navigation_menu .hside { background-position:0 0; background-repeat:no-repeat; width:8px; top:0; }
#navigation_menu .s_left { background-image:url('images/nav_l.png'); left:0; }
#navigation_menu .s_right { background-image:url('images/nav_r.png'); left:-8px; margin-left:100%; }

.main_center .conteiner { margin:14px 0 0; }
.content_right { width:190px; float:right; padding:0 4px 0 0; }
.content_center { margin:0 215px 0 15px; }

.content_right .ul { margin:11px 0; }
.content_right form .ul { color:#000; }
.content_right form .ul li { padding-left:0; }
.content_right .ul_snow li { background:url('images/snow2.png') 0 2px no-repeat; }
.content_right .ul_snow li span { margin-right:5px; }
.content_right h5 { font-size:11px; font-weight:normal; text-align:center; padding:0; margin:0; color:#000; }
.content_right form .ul li input { margin-right:5px; }
.content_right .more { display:block; text-align:right; padding:0 13px 0 0!important; background:url('images/warrow.gif') 100% 50% no-repeat; }
.content_right .vcard { color:#2a2a2a; font-family:Myriad Pro, Arial; font-size:14px; margin:0; }

.content_center .title { margin-bottom:10px; text-align:left; padding-left:33px; }
.content_center .img_block { margin:20px 0; }
.content_center .img_block p { padding-left:0; }
.content_center .more { background:url('images/arrow.gif') 100% 90% no-repeat; padding-right:15px; }

#banner { margin:27px 0 0; width:468px; height:60px; border:1px #5a5a5a solid; background:#eee; overflow:hidden; }


#foot { position:absolute; bottom:0; left:0; z-index:100; width:100%; text-align:center; }
#foot_content { padding:0 0 5px; height:105px; text-align:left; }
#platform, #platform .hside { height:72px; }
#platform { margin:0 10px 10px; position:relative; padding:6px 0; height:60px; }
#platform .cont { background:#fff; margin:0 5px 0 38px; padding:9px 0 0; height:51px; }
#platform .hside { background-position:0 0; background-repeat:no-repeat; top:0; z-index:500; }
#platform .s_left { background-image:url('images/platform_l.png'); left:0; width:38px; }
#platform .s_right { background-image:url('images/platform_r.png'); left:-12px; margin-left:100%; width:12px; }
#platform .vside { left:38px; height:6px!important; width:95%; background-position:0 0; background-repeat:repeat-x; }
#platform .vs_top { background-image:url('images/platform_t.png'); top:0; }
#platform .vs_bottom { background-image:url('images/platform_b.png'); top:auto; bottom:0; }
#platform img { margin:0 3px 0; }

#copyrights { font-size:10px; color:#2a2a2a; }
#copyrights div { float:left; width:200px; font-style:italic; padding-left:15px; }
#copyrights p { float:right; padding-right:15px; }


.WaterMarkText { font-style:italic; font-size:13px; border:solid 1px #24458a; height:18px; }
#OuterTableCellOverlay { top: 0px; left: 0px; width: 100%; height: 125%; position: fixed; background-color: gray; z-index: 10000; filter:alpha(opacity=85); -moz-opacity:0.85; }
#InnerTableCellOverlay { text-align: center; width: 250px; border: 1px solid black; padding: 10px; background: url(images/loadingBack.png) repeat-x; z-index: 9999; filter:alpha(opacity=100); -moz-opacity:1.00; position:relative; top:35%; left:40%; }
.TextBox { border:solid 1px #24458a; height:18px; }
.Button { border:solid 1px #24458a; background: url('images/button.png') repeat-x; }
.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; z-index: 10000;}
.modalPopup { background-color:#EEEEEE; border-width:3px; border-style:solid; border-color:Gray; padding:2px; width:250px; z-index: 9999 }

.ListView { font-size:11px; font-family:Tahoma; border-left:solid 1px #1f54bc; border-right:solid 1px #1f54bc; background-color:#fff; }
.ListViewHeader { padding-left:3px;	text-align:left; height:20px; line-height:14px;	background:url(images/header.png) repeat-x;	color:white;}
.ListViewFooter { height:20px; line-height:14px; background:url(images/header.png) repeat-x; color:#333; }
.ListViewRow { color:#222; text-align:left;	border-right:solid 1px #d9d9d9; padding-left:5px; line-height:16px }
.ListViewSelectedRow { color:#222; text-align:left;	border-right:solid 1px #d9d9d9; padding-left:5px; }
.ListViewButton { background:url(images/button.png) repeat-x; border:solid 1px #1f54bc;	font-family:Tahoma;	font-size:11px;	width:55px;	margin:1px 0px 1px 0px;	height: 19px; color:White; }
.PagerStyle { color:White }
.PagerSelectedStyle { color:#193982; }

.PageLinks a { color:#193982 }
.PageLinks a:hover { color:Silver }