@charset "UTF-8";
/* CSS Document */


body,td,th {font-family: Helvetica, Trebuchet MS, Geneva, Arial, sans-serif; font-size: 13px; color: #000;}
body {background: #f1f1f1 url(/worksimg/top_back.gif) top repeat-x; margin: 0px; padding-bottom:15px; min-width:780px;}
.wrap{width:100%; min-width:904px; border-right:904px; margin: 0 auto;}
.wrap-in{width:100%; margin-right:-904px;}
.space{width:830px; height:1px;}
a:link {text-shadow: 0px 0px 3px white; color: #6d4382; text-decoration: none;}
a:visited {text-shadow: 0px 0px 4px white; text-decoration: none; color: #6d4382;}
a:hover {text-shadow: 0px 0px 2px #f3f1b0; text-decoration: none; color: #819324;}
a:active {text-shadow: 0px 0px 6px #a8c12f; text-decoration: none; color: #819324;}
a:focus {outline: 0 !important;}
img{border:0;}
.cl {display: block; clear: both; visibility: hidden;}
.fr{float:right;} .fl{float:left;}
.half{width:49%;}

.title{ font-weight: bold; font-size:16px; color: #8bab07; padding:10px 10px 10px 17px; border-bottom:#9AB42C 1px solid; background:#fff; margin-left:-7px; -moz-border-radius: 10px; border-radius: 10px;}

.top{height:135px;}
.top_logo{float:left;}
.menu{top: 0px; right: 0px; position: absolute; padding:99px 15px 0px 0px;}
.menu_l_act{padding-left: 55px; padding-bottom: 4px; padding-right: 55px; padding-top: 7px; background: url(/worksimg/menu_l_active.gif) top left no-repeat; height:22px;}
.menu_l{padding-left: 21px; padding-bottom: 4px; padding-right: 21px; padding-top: 7px; background: url(/worksimg/menu_l.gif) top left no-repeat; height:22px;}
.menu_l_act a{ text-shadow: 0px 0px 7px black; color: white; font-weight: bold; font-size: 17px; }.menu_l a{ text-shadow: 0px 0px 4px black; color: white; font-weight: bold; font-size: 17px; }.menu_r_act{background:url(/worksimg/menu_r_active.gif) top right no-repeat;}
.menu_r{background:url(/worksimg/menu_r.gif) top right no-repeat;}
.menu_b_act{background:url(/worksimg/menu_active.gif) top repeat-x;}
.menu_b{background:url(/worksimg/menu.gif) top repeat-x;}
.mfl{float:left; margin-left:1px;}
input {-moz-border-radius: 10px; border-radius: 7px; padding: 5px; border:1px solid #ccc;}
textarea {-moz-border-radius: 10px; border-radius: 7px; padding: 5px; border:1px solid #ccc;}

.item{padding-left: 0px; padding-bottom: 15px; padding-right: 0px; text-align:center;}
.image{ padding:2px; display:inline;}
.image img{border:#E0E0E0 1px solid; -moz-border-radius: 21px; border-radius: 21px;}
.details{background-color: #f9f9f9; width: 280px;float:right; display:block; padding:8px 12px 4px 10px; text-align:left; line-height:15px; -moz-border-radius: 10px; border-radius: 10px;}
.item_title{font-weight: bold; font-size:12px; color: #333333;}
.item_address{font-size:12px; }
.item_address a:link, .item_address a:visited {color: #728913;}
.item_address a:active {text-shadow: 0px 0px 3px #a7c02f; color:#B6D033;}
.item_address a:hover { color: #6d438b;}
.item_agency{font-size:11px;}
.item_client{font-size:11px;}
.item_profile{font-size:10px; color: #999999;}
.item_description{font-size:10px; color: #333333; border-top: #CCCCCC 1px solid; padding-top:5px;}

.footer{ padding-left: 20px; padding-bottom: 150px; padding-right: 20px; padding-top: 20px; text-align:center; font-size:12px;}
.content{background:url(/worksimg/back_logo.jpg) top left no-repeat; min-height:300px; padding:10px 20px 20px 20px;}

.submenu{ width: 60%; float: right; margin-right: -13px; font-size: 15px; padding:0px 10px 0px 0px; text-align:right; border-bottom:none;}
.submenu .item{ border-right-style: none; border-top-style: none; border-left-color: #f3efaf; border-left-style: solid; border-bottom-style: none; border-left-width: 1px; padding-left: 10px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-shadow: 1px 1px 3px white; float:right; -moz-border-radius: 5px; border-radius: 5px;}
.submenu .item:hover{background-color: white; padding-left: 10px; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-shadow: 3px 3px 10px #c9e839; border-bottom: none; float:right; -moz-border-radius: 5px; border-radius: 5px;}
.langchange{position:absolute; top:10px; right:27px; font-size:12px; z-index: 100}

.feat_year{font-size:9px; padding:0px 9px 0px 0px; }
.yearbar{border-top-color: #e9e9e9; border-top-style: solid; border-top-width: 1px; padding:5px 10px 2px 0px; margin-top:5px; text-align:right;}
.icons{width:65%; float:left; text-align:left;}
.content_box{ padding-left: 10px; padding-bottom: 10px; padding-right: 10px; background:#f6f6f6; font-size: 12px; }
.quad{width:24%; padding:0% 0.5% 0% 0.5%; text-align:justify; float:left;}
.title_in{padding-bottom:20px; border-bottom:#9AB42C 1px solid;}
.pad_in{padding:10px 5px 10px 0px;}
.tile{ border-bottom-color: #9AB42C; border-bottom-width: 1px; width: 22%; margin-right:1%; padding:5px 0.5% 5px 0.5%; border-bottom-style: solid; font-size: 12px; float:left; background:#f8f8f8; color:#666666; text-align:left; -moz-border-radius: 7px; border-radius: 7px;}
.tile_title{margin-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cfcfcf; background-color: white; font-weight:bold; color: #9ab42c; font-size:14px; padding:5px 5px 5px 15px; margin-left:-11px; -moz-border-radius: 5px; border-radius: 5px; height:48px;}
.tiles{padding:15px 0px 15px 0px;}
.mh{height:90px;}
.mh2{height: 205px;}
.content_box ul{ line-height: 19px; font-size: 12px; }
.tile ul{line-height: 15px; margin:0px; padding:8px 0px 0px 15px; color: #666666; font-size: 12px;}
ul{margin:0px; padding:8px 0px 0px 15px; color: #666666; font-size: 11px;}
.sep{ background-color: white; margin-right: -20px; margin-left: -15px; margin-bottom: 10px; margin-top: 10px; border-left-color: #a4a4a4; border-bottom-color: white; border-right-color: #898989; border-top-color: #d6d6d6; border-left-style: solid; border-bottom-style: solid; border-right-style: solid; border-top-style: solid; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; border-top-width: 1px; padding-top:10px; -moz-border-radius: 7px; border-radius: 7px;}
.policy{color:#999999; font-size: 12px; text-align:center;}
.nav{ font-size: 14px; border-bottom-style: none; padding: 0px 4px 4px 4px 0px; text-align: left; float:left; width: 39%;}
.navbigger a{ color: white; padding-left: 15px; padding-right: 15px; font-size: 15px; }
.nav a{ padding-top: 4px; padding-bottom: 4px; color: white; background-color: #7a9513; text-shadow: 0px 0px 3px black; padding-left: 10px; padding-right: 10px; -moz-border-radius: 7px; border-radius: 7px; }
.navbigger{ text-align: center; padding: 6px; text-shadow: 0px 0px 2px white; color: white; }
.float_right{ float: right; padding-left: 15px;}
.mar{margin-right: 270px}
.intro_image{ background-position: right top; background-repeat: no-repeat; background-image: url(worksimg/promo-intro.jpg); }
.intro_text{ height: 446px; background-position: 14% 16%; background-repeat: no-repeat; background-image: url(worksimg/promo_text.gif); }
.intro_text_en{ height: 446px; background-position: 14% 16%; background-repeat: no-repeat; background-image: url(worksimg/promo_text_en.gif); }
.intro_text2{ background-position: 14% 90%; background-repeat: no-repeat; background-image: url(worksimg/promo_text2.jpg); }
.intro_www{ margin-right: -20px; background-position: right top; background-repeat: no-repeat; background-image: url(worksimg/www_intro.jpg); }
.intro_www_text{ height: 269px; background-position: 1% 30px; background-repeat: no-repeat; background-image: url(worksimg/www_intro_text_pl.gif); }
.intro_www_text_en{ height: 269px; background-position: 1% 30px; background-repeat: no-repeat; background-image: url(worksimg/www_intro_text_en.gif); }
.intro_ci{ padding-top: 10px; margin-top: -10px; margin-bottom: -15px; margin-right: -20px; background-position: right top; background-repeat: no-repeat; background-image: url(worksimg/ci_intro.jpg); }
.intro_ci_text{ height: 269px; background-position: 1% 30px; background-repeat: no-repeat; background-image: url(worksimg/ci_intro_text.gif); }
.intro_ci_text_en{ height: 269px; background-position: 1% 30px; background-repeat: no-repeat; background-image: url(worksimg/ci_intro_text_en.gif); }
.intro_text2_en{ background-position: 14% 90%; background-repeat: no-repeat; background-image: url(worksimg/promo_text2_en.jpg); }
.intro_dtp{ margin-top: -10px; margin-bottom: -5px; margin-right: -20px; background-position: 4% top; background-repeat: no-repeat; background-image: url(worksimg/dtp_intro.jpg); }
.intro_dtp2{ background-position: center top; background-repeat: no-repeat; background-image: url(worksimg/dtp_intro2.jpg); }
.intro_dtp3{ height: 269px; background-position: 95% top; background-repeat: no-repeat; background-image: url(worksimg/dtp_intro3.jpg); }
.intro_dtp_en{ margin-top: -10px; margin-bottom: -5px; margin-right: -20px; background-position: 4% top; background-repeat: no-repeat; background-image: url(worksimg/dtp_intro_en.jpg); }
.intro_dtp2_en{ background-position: center top; background-repeat: no-repeat; background-image: url(worksimg/dtp_intro2_en.jpg); }
.intro_dtp3_en{ height: 269px; background-position: 95% top; background-repeat: no-repeat; background-image: url(worksimg/dtp_intro3_en.jpg); }
.fifth{ text-align: center; height: 200px; float: left; width: 20%; }
.ieinfo{ position: absolute; z-index: 4; right: 120px; top: 0px; display: block; height: 81px; width: 331px; }
.subtitle{ margin-left: -10px; padding-left: 10px; color: white; background-color: #7a5e8b; border-bottom-color: #7a5e8b; border-bottom-style: dashed; margin-bottom: 8px; border-bottom-width: 1px; padding-top: 5px; padding-bottom: 5px; font-size: 14px; font-weight: bold; -moz-border-radius: 9px; border-radius: 9px;}
.stocktile{ border-right-color: #e4e4e4; border-bottom-color: #cfcfcf; padding-right: 0px; border-right-style: solid; border-bottom-style: solid; border-bottom-width: 1px; border-right-width: 1px; padding-bottom: 5px; margin-bottom: 5px; margin-right: 4px; }
.parttile{ float: left; margin-right: 5px; padding-right: 0px; height: 200px; }
.stock_desc{ font-size: 11px; color: #c9c9c9; }
.stock_kind{ padding-top: 3px; float: left; padding-bottom: 5px; font-weight: bold; color: #98b22b; font-size: 12px; }
.stock_price{ margin-bottom: 3px; margin-left: 3px; padding: 5px; float: right; background-color: #99b22d; color: white; -moz-border-radius: 5px; border-radius: 5px;}
.stock_promo{ padding: 6px; color: #262626; font-size: 14px; float: right; background-color: #fefffe; }
.intro{ line-height: 16px; margin-top: 10px; font-size: 13px; border-color: #87b400; border-style: solid; border-width: 1px; margin-left: -15px; margin-bottom: 10px; color: #2c2c2c; background-color: white; padding: 15px; -moz-border-radius: 5px; border-radius: 5px;}
.homebutton{ left: 0px; top: 0px; position: absolute; height: 132px; width: 370px; }
.topnotification{ z-index: 10; right: 90px; top: 31px; position: absolute; }

.promotile_title{margin-bottom: 2px; text-align: left; padding-left: 11px; padding-right: 11px; padding-top: 11px; margin-right: 5px; float: left; min-width: 1px; width: 14%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cfcfcf; background-color: #8db400; color: #fefffe; font-size: 12px; -moz-border-radius: 5px; border-radius: 5px; height: 100px;}

.promotile_title b{ height: 24px; display: block; font-size: 17px; }

.promoprice{ margin-top: 4px; margin-bottom: 5px; font-size: 19px; padding-left: 10px; padding-bottom: 5px; padding-right: 40px; padding-top: 7px; color: white; clear: left; margin-left: -15px; float: left; background-color: #685076;  -moz-border-radius: 5px; border-radius: 5px;}

.promotile_title a{ text-shadow: 0px 0px; color: white; }