/* ===============================================================================
	GLOBAL
------------------------------------------------------------------------------- */
body {background-color: #ffffff;  color: #000000; font: 12px/18px Arial, Helvetica, sans-serif; background: url(images/form_sheetbg.png);} /* font-size: 12px; line-height: 18px; */

//div {border: 1px solid red;}

/*---------*/
/* Header  */
/*---------*/
#page_frame {margin: 0 auto; padding: 0px 0px 0px 0px;; width: 100%;} /* top,bottom 0; right,left auto */
#header {width: 1020px; margin: 0 auto; padding: 0;}
.my_clearfix {zoom: 1;}
.my_clearfix:before {content: "\0020"; display: block; height: 0; overflow: hidden;}
.my_clearfix:after {content: "\0020"; display: block; height: 0; overflow: hidden; clear: both;}
#header .title {margin: 10px 10px 10px 10px; padding: 0; float: left; clear: both !important; position: relative; width: 1000px;}
#header .title .logo   {color: #222244; background: transparent; display: block; padding: 0px; float:left; width: 35px;}
#header .title .logo img  {background: transparent; border: 0px; width: 30px; height: 30px; position: absolute; top: 5px;}
#header .title .name   {color: #222244; background: transparent; display: block; font-size: 30px; font-family: DroidSans, Helvetica, sans-serif; font-weight: normal; padding: 0px; line-height: 40px; vertical-align:text-bottom; text-shadow: 0px 1px 1px rgba(0,0,0,0.5);}
#header .title .name a {text-decoration: none; color: #222244;}
#header .title .adress {color: #557799; background: transparent; display: block; font-size: 12px; font-family: DroidSans, Helvetica, sans-serif; font-weight: normal; padding: 0px; line-height: 12px; vertical-align:text-bottom; text-shadow: 0px 1px 1px rgba(0,0,0,0.5);}

#header .flag ul {list-style: none; margin: 0; padding: 0px;}
#header .flag li {float: right; position: relative; top: 0px; line-height: 19px;}

#header .menu {margin: 10px 10px 10px 10px; padding: 0; float: left; clear: both !important; background: #557799; border-radius: 3px; width: 1000px; height: 44px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif;}
#header .menu {box-shadow: inset 0 0 2px rgba(0,0,0,.4), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(0,0,0,.4), 0 0 10px 1px rgba(0,0,0,.15), 0 4px 10px rgba(0,0,0,.15);}
#header .menu ul {list-style: none; margin: 0; padding: 0;}
#header .menu li {float: left; position: relative; line-height: 19px;}
#header .menu li a {color: #eeeeee; background: #557799; text-shadow: none; border-right: 1px solid #222244; display: block; text-decoration: none; font-size: 13px; font-family: DroidSans, Helvetica, sans-serif; font-weight: normal; padding: 0 19px; line-height: 44px; transition: color 0.2s linear 0s;}
#header .menu li a {box-shadow: inset 0 0 2px rgba(0,0,0,.4), inset 0 2px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(0,0,0,.4);}
#header .menu li a.m1 {border-radius: 3px 0 0 3px;}
#header .menu li a.current {color: #ffffff; background: #222244;}
#header .menu li a:hover {color: #ffffff; background: #222244;}

/*---------*/
/* Content */
/*---------*/
#content {margin: 0 auto; padding: 0; overflow: hidden; clear: both; width: 1020px;}
#content .content_frame {margin: 10px 10px 10px 10px; padding: 10px 10px 10px 10px; width: 980px; background: #fafaf8; border-radius: 3px; border: 1px solid #c8c8d3; border-top: 1px solid #dadad8; box-shadow: 0 4px 10px rgba(0,0,0,.15), inset 0 4px 10px rgba(255,255,255,0.15); overflow: hidden !important;}
#content .content_frame img {border-radius: 3px;}
#content .content_area {margin: 10px 10px 10px 10px; padding: 10px 10px 10px 10px; width: 980px; background: #fafaf8; border-radius: 3px; border: 1px solid #c8c8d3; border-top: 1px solid #dadad8; box-shadow: 0 4px 10px rgba(0,0,0,.15), inset 0 4px 10px rgba(255,255,255,0.15); overflow: hidden !important;}
#content .content_area ul {list-style-type: none;}
#content .content_area a:visited {text-decoration: none; font-size: 13px; color: #a3aab2;}
#content .content_area a:visited.my_more-link {font-size: 12px;}
#content .content_area a:link {text-decoration: none; font-size: 13px; color: #a3aab2;}
#content .content_area a:link.my_more-link {font-size: 12px;}
#content .content_area .page h1 { padding: 0px; font-size: 20px; line-height:26px; display: none; }
#content .content_area .column {float: left; margin: 0px 10px; width: 300px; text-align: left;}
#content .content_area h1 {font-size: 17px; margin-bottom: 15px; font-family: DroidSans, Helvetica, Arial, sans-serif; font-weight: normal;}
#content .content_area h2 {font-size: 17px; margin-bottom: 15px; font-family: DroidSans, Helvetica, Arial, sans-serif; font-weight: normal;}
#content .content_area h3 {font-size: 17px; margin-bottom: 15px; font-family: DroidSans, Helvetica, Arial, sans-serif; font-weight: normal;}
#content .content_area h4 {font-size: 17px; margin-bottom: 15px; font-family: DroidSans, Helvetica, Arial, sans-serif; font-weight: normal;}
#content .content_area h5 {font-size: 17px; margin-bottom: 15px; font-family: DroidSans, Helvetica, Arial, sans-serif; font-weight: normal;}
#content .content_area h6 {font-size: 17px; margin-bottom: 15px; font-family: DroidSans, Helvetica, Arial, sans-serif; font-weight: normal;}
