/* CSS Document */
{ -moz-box-sizing: border-box; box-sizing: border-box; }



*HTML BODY {
	width: expression(document.body.clientWidth < 1020 ? "1000px" : "auto";);
	overflow-x: expression(document.body.clientWidth < 990 ? "auto" : "hidden");
}
BODY {
	min-width: 1000px;
}

body {position: relative; padding: 0px; margin: 0px; width: 100%; height: 100%; font-size: 75%; font-family: Tahoma, Arial, Helvetica, sans-serif;}
a { color: #3364a9; }
a:hover { color: #C72009; }
a img { border: 0px; }

img, form, p,
table, tr, td,
h1, h2, h3,
ul, ol, li,
dl, dt, dd { padding: 0; margin: 0; border: 0; font-weight: normal; }

h1 { font-size: 230%; margin: 0 0 .4em; clear: left; color: #3563AE; }
h2 { font-size: 190%; margin: .9em 0 .2em; clear: left; color: #747C88; }
h3 { font-size: 130%; margin: 1.3em 0 .3em; clear: left; font-weight: bold; color: #3260A9; }

hr { background: #3563AE; border: 1px solid #3563AE; color: #3563AE; height: 1px; margin: 5px 0px 20px 0px; }

p { line-height: 130%; margin-bottom: .8em }
td, th { font-size: '75%'; vertical-align: top; }
i { color: #777; font-style: normal; }

.blockquote { margin: 1.5em 0 1.5em 0; border: 1px solid #fff }
.blockquote .bq11 { background: #E9EFF8 url(../img/bq11.gif) no-repeat 0 0; }
.blockquote .bq12 { background: url(../img/bq12.gif) no-repeat 100% 0; }
.blockquote .bq21 { background: url(../img/bq21.gif) no-repeat 0 100%; }
.blockquote .bq22 { padding: 10px 20px; background: url(../img/bq22.gif) no-repeat 100% 100%; }
/* ������ */
ul { padding: .4em 0 1.3em 5px; list-style: none; list-style-image: none }
ul li { padding: 0 0 .3em 18px; background: url(../img/marker.gif) no-repeat 0 .6em; }
ol { padding: .4em 0 .8em 28px; }
ol li { padding-bottom: .3em; }
li p { padding-bottom: .3em; }

input, select, textarea { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.l-col { background: url(../img/l_col.gif) repeat-x 0 0; width: 20% !important; vertical-align: top; padding-bottom: 40px }
.r-col { vertical-align: top; padding-bottom: 140px; }
.r-col .head { height: 425px; background: url(../img/main_bgr.jpg) no-repeat 0 0;}

div.imgl { float: left; padding: 0px 5px 5px 0px }
div.imgr { float: right; padding: 0px 0px 5px 5px }

.clear { clear: both }
.rltv { position: relative; }
.w150 { width: 150px !important; }
.w100 { width: 100%; }

.v-top { vertical-align: top; }
.v-mdl { vertical-align: middle; }
.v-bot { vertical-align: bottom; }

.txt-l { text-align: left!important; }
.txt-c { text-align: center!important; }
.txt-r { text-align: right!important; }

.left { float: left; }
.right { float: right; }

.test { border: 1px solid red; }
.test .test { border-color: blue; }
.test .test. test { border-color: green; }

.dislay {display: block;}
.nodislay {display: none;}

.inline {display: inline;}
