* { margin:0; padding:0;}
body { background:#71716d; font-family:Arial; font-size:100%; line-height:1.0625em; color:#787878;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}
.pic { float:left; margin:0 15px 60px 0;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

.pos_relative { position:relative;}

p { margin-bottom:18px;}
.title{margin-bottom:20px;}

img {border:0; vertical-align:top; text-align:left;}

input, textarea, select{color:#727272; vertical-align:top; text-align:left; border: 1px solid #333333; font:12px Arial; padding-left:3px;}
.inp_h{ height:25px; margin:0 0 5px 0;}
input{width:318px; height:21px;}
textarea{width:318px; height:113px; overflow:hidden; margin-bottom:5px;}
.subbtn {height:23px; width:59px; border:0px;}

ul { list-style:none;}

.list1 li { background:url(images/bull.gif) no-repeat left 7px; padding:0 0 2px 10px; font-weight:bold;}
.list1 li a { color:#7f7f28;}

.list2 { list-style-type:decimal-leading-zero; list-style-position:inside;}
.list2 li { font-weight:bold; color:#7f7f28; padding-bottom:7px;}
.list2 li a { font-weight:normal; color:#7f7f28;}

.list3 dd { padding-bottom:11px;}

.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:25px;}
.p2 { margin-bottom:18px;}
.p3 { margin-bottom:10px;}

a {color:#525252;}
a:hover{text-decoration:none;}

h3 { font-family:Arial, Helvetica, sans-serif; font-size:1.64em; color:#3397bc; line-height:1.1em; font-weight:normal; position:relative;}
h3.alt1 { margin-bottom:14px;}
h3 a { color:#3397bc; text-decoration:none;}
h3 a:hover { text-decoration:underline;}
h4 { font-family:tahoma, geneva, sans-serif; font-size:1em; color:#333333; margin-bottom:10px;}
h5 { font-size:1em; color:#333333;}

.txt1 { color:#333333; font:10px Arial;}
.txt2 { color:#7f7f28;}
.txt3 { font:11px Arial; line-height:1.4em;}

.link1 { display:block; float:right; background:#CACC00; color:#FFFFFF; text-decoration:none;}
.link1 em { display:block; background:url(images/link1_left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1_right.gif) no-repeat right top; padding:6px 38px 5px 32px; font-style:normal;}
.link1:hover { text-decoration:underline;}

.link2 { display:block; float:left; color:#FFFFFF; text-decoration:none; font-family:tahoma; }
.link2:hover { text-decoration:underline;}
.link2 span { display:block; float:left;}
.link2 span.left { background:url(images/link2_left.gif) no-repeat left top; padding-left:1px;}
.link2 span.right { background:url(images/link2_right.gif) no-repeat right top; padding-right:1px;}
.link2 span.center { background:url(images/link2_bg.gif) left top repeat-x; height:23px; text-align:center; font-weight:bold; padding:0 10px; line-height:21px; cursor:pointer;}
.link2:hover span { text-decoration:underline;}

.link3 { color:#7f7f28;}

.box {width:100%; background:url(images/hg_top.gif) no-repeat 4px 50px #FFFFFF;}
.box .border-top {background:url(images/border_top.gif) repeat-x top;}
.box .border-bot {background:url(images/border_bot.gif) repeat-x bottom;}
.box .border-left {background:url(images/border_left.gif) repeat-y left;}
.box .border-right {background:url(images/border_right.gif) repeat-y right;}
.box .left-top-corner {background:url(images/left_top_corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right_top_corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left_bot_corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(images/right_bot_corner.gif) no-repeat right bottom; }
.box .inside { padding:4px;}

.box1 { background:#FFFFFF; width:100%;}
.box1 .left { background:url(images/box1_left.gif) no-repeat left top;}
.box1 .right { background:url(images/box1_right.jpg) no-repeat right top;}
.box1 .inner { padding:30px 30px 43px 38px;}

.box2 { background:url(images/box2_bg.jpg) no-repeat right bottom; width:100%;}
.box2 .inner { padding:30px 10px 0 0;}

.box3 {
	background:#E9F8C1;
	width:100%;
}
.box3 .inner { padding:43px 40px 39px 70px;}
.box3 .link2 { font-size:1em;}

.title-box { background:#E9F8C1; width:100%; position:relative; margin:-54px 0 0 35px;}
.title-box.alt {margin:-95px 0 30px -35px;}
.title-box .left { background:url(images/box_left.gif) no-repeat left top;}
.title-box .right { background:url(images/box_right.gif) no-repeat right top; height:54px;}
.title-box .inner { padding:14px 0 0 34px;}

.cont-box { padding:0 0px 0 0px; margin:0;}
.cont-box span { width:250px; float:right; padding:0 10px 0 0px; }

#header .row-1 { height:46px; background:#E9F8C1;}
#header .menu{padding:15px 0 0 20px; float:left;}
#header .menu img{margin:0 51px 0 51px;}
#header .row-2 { position:relative;}
#header #logo { position:absolute; top:30px; left:10px;}
#header .film { position:absolute; left:230px; top:145px;}
#header .date { padding:8px 0 0 30px; float:left; color:#333333; font-weight:bold;}

#content .row-1 { padding:0 0 37px 31px;}
#content .row-2 { padding:0 0 0 0;}

#footer p { padding:35px 0 0 53px; margin:0;}
#footer span{margin-left:200px;}
#footer span a{color:#7f7f28; text-decoration:none; padding-right:10px; padding-left:10px;}
#footer span a:hover{text-decoration:underline;}