/* ---common_tag--- */
html{height:100%;}
body {background: url(../imgs/back2.jpg) no-repeat 50% 50%;height:100%;}

* html .iepngfix {behavior: expression(IEPNGFIX.fix(this));}

#plumb{height:50%;margin-top:-300px;}
#wrapper{width:800px;height:600px;margin:0 auto;background:url(../imgs/noshi.jpg) no-repeat left top;position:relative;text-align:center;}

#logo {position:absolute;top:142px;left:304px;}

#btn_blog{position:absolute;top:361px;left:278px;}
#btn_blog a{display:block;width:115px;height:22px;background:url(../imgs/blog_btn.jpg);text-indent:-9999px;}
#btn_blog a:hover{background:url(../imgs/blog_btn_on.jpg);}

#btn_form{position:absolute;top:361px;left:409px;}
#btn_form a{display:block;width:115px;height:22px;background:url(../imgs/form_btn.jpg);text-indent:-9999px;}
#btn_form a:hover{background:url(../imgs/form_btn_on.jpg);}

#adress {position:absolute;top:117px;left:0px;width:18px;height:399px;}
#txts{position:absolute;top:117px;left:18px;width:160px;height:399px;}
#txts p{font-size:8px;padding-left: 15px;line-height: 12.1px;color: #ec784d;text-align:left;padding:0;}
img#mailmark {margin:5px 0 0 0;}

/* ---form--- */
input ,select{vertical-align:middle;}

body#mailform #wrapper{background-image:none;}
body#mailform form{text-align:left;position:relative;padding:355px 95px 0 95px;color:#ed7d58;}
body#mailform form input {border:1px solid #ed7d58;width:176px;}
body#mailform form select {border:1px solid #ed7d58;width:176px;}
body#mailform form textarea {border:1px solid #ed7d58;width:176px;font-size:12px;}
body#mailform form p{height:26px;padding:0;margin:0;}
body#mailform form #form_left{float:left;width:305px;}
body#mailform form #form_left p span{display:block;width:6.5em;float:left;}
body#mailform form #form_left .fl{float:left;display:block;}
body#mailform form #form_left .fr{float:right;display:block;text-align:right;}
body#mailform form #form_left .fr input{position:relative;top:-2px;}
*html body#mailform form #form_left .fr input,
*+html body#mailform form #form_left .fr input{position:static;margin-top:2px;width:auto;border:0;}
body#mailform form #form_right{float:right;width:285px;}
body#mailform form #form_right p span{display:block;width:8.5em;float:left;}
body#mailform form #form_right p.others_wrap{height:85px;}

body#mailform form .form_submit{position:relative;}
body#mailform form .form_submit img.back_btn{position:absolute;left:230px;width:17px;height:25px;border:0;}
body#mailform form .form_submit input.button{position:absolute;left:265px;width:75px;height:25px;border:0;}
body#mailform form .form_submit img.home_btn{position:absolute;left:355px;width:28px;height:25px;border:0;}

/* ---thanks--- */
body#thanks #wrapper{background:url(../imgs/thanks.jpg) no-repeat left top;}
body#thanks #wrapper p{text-indent:-9999px;}



/* safari only \*/  

body:first-of-type form input,
body:first-of-type form select,
body:first-of-type form option,
body:first-of-type form textarea{margin-top:-2px;}
body:first-of-type form #form_left .fr{width:3.5em;}  
body:first-of-type form #form_left .fr input{position:static;margin-top:0px;width:auto;border:0;}
