*{font-family:Verdana, Geneva, sans-serif;margin:0;padding:0;}
a{outline:none;}
body{font-size:62.5%;}
div#wrapper{max-width:1200px;min-width:1000px;height:100%;margin:0 auto;}
#header{height:197px;background-color:#F9FBFD;position:relative;}
#footer{height:40px;background:#428FCB;color:#FFF;margin-top:7px;position:relative;}
span.footContacts{font-family:Arial, Helvetica, sans-serif;font-size:1.5em;float:left;line-height:37px;vertical-align:middle;}
span.footContacts img{margin-left:10px;margin-right:5px;vertical-align:middle;}
span.footContacts a{color:#FFF;text-decoration:none;border-bottom:1px solid;}
span.validIcons{float:right;margin:12px;}
.validIcons img{border:none;}
span#biiiz{position:absolute;top:20px;left:34px;border-bottom:3px dashed #428fcb;}
span#biiiz a{color:#428fcb;font-size:56px;text-decoration:none;}
#languages{top:100px;left:40px;position:absolute;font-size:1em !important;}
#languages a{text-decoration:none;}
#languages a img{border:none; margin-right:5px;width:16px;height:11px;}
span#slogan{color:#428fcb;font-size:24px;position:absolute;top:22px;left:300px;cursor:default;overflow:visible;height:100%;}
span#slogan b{font-weight:400;border-bottom:1px dashed #428fcb;line-height:34px;}
img#logo{position:absolute;right:0;border:none;visibility:hidden;}
ul#menu{list-style:none;position:absolute;text-transform:uppercase;bottom:0;white-space:nowrap;height:54px;}
#menu li{line-height:4.7em;display:block;float:left;width:200px;position:relative;}
#menu li a{height:47px;width:100%;color:#FFF;font-size:2.1em;display:block;text-align:center;text-indent:40px;text-decoration:none;background-repeat:no-repeat;background-position:4px 4px;}
#menu li a:hover{text-decoration:underline;}
#menuPortfolio{background-color:#57A6F0;background-image:url(../images/portfolio.gif);}
#menuPortfolio:hover{background-image:url(../images/portfolio_inv.gif);}
#menuPrice{background-color:#428FCB;background-image:url(../images/price.gif);}
#menuPrice:hover{background-image:url(../images/price_inv.gif);}
#menuContacts{background-color:#ABCDE8;background-image:url(../images/mail.gif);}
#menuContacts:hover{background-image:url(../images/mail_inv.gif);}
#menuStudio{background-color:#4C7296;background-image:url(../images/about.gif);}
#menuStudio:hover{background-image:url(../images/about_inv.gif);}
.content{background:#FFF;border-color:#F9FBFD;border-style:solid;border-width:10px;}
.content h2,p{color:#036;font-weight:400;cursor:default;}
.content h2{border-bottom:1px dashed #428FCB;display:inline;color:#428FCB;font-size:2.2em;}
.content p{text-align:justify;line-height:1.3em;font-size:1.5em;padding:10px;}
.content a{color:#57A6F0;font-weight:700;}
.content img.sectionLabel{float:right;padding:0 0 20px 20px;}
.studio{border-color:#4C7296;padding:20px;}
.price{border-color:#428FCB;padding:20px;}
.contacts{border-color:#ABCDE8;padding:20px;}
#priceTable th{font-size:1.5em;text-align:center;color:#428FCB;background:#EEF5FB;padding:7px 0;}
#priceTable td{font-size:1.4em;text-align:left;color:#036;padding:5px 0;}
#priceTable .value{color:#073A71;font-size:1.8em;text-align:center;}
#orderForm{margin-top:20px;}
#orderForm label{text-align:right;font-size:1.5em;font-weight:700;display:inline-block;width:300px;vertical-align:top;color:#428FCB;padding-right:15px;}
#orderForm input,#orderForm textarea{border:1px solid #296997;background-color:#EEF5FB;width:410px;font-size:1.5em;font-weight:400;color:#215378;margin-bottom:7px;}
#orderForm textarea{padding-left:5px;width:430px;}
#orderForm img{margin-top:2px;width:16px;height:16px;border:none;vertical-align:top;}
#orderForm input#organisation{background:#EEF5FB url(../images/icons/org.png) no-repeat 4px 1px;padding-left:24px;}
#orderForm input#phone{background:#EEF5FB url(../images/icons/phone.png) no-repeat 4px 1px;padding-left:24px;}
#orderForm input#email{background:#EEF5FB url(../images/icons/mail.png) no-repeat 4px 1px;padding-left:24px;}
#orderForm input#captcha{background:#EEF5FB url(../images/icons/captcha.png) no-repeat 4px 1px;padding-left:24px;width:230px;}
#orderForm img#captchaImg{font-size:1.2em;width:143px;height:50px;margin-left:15px;}
#orderForm input.button{margin-top:-20px;cursor:pointer;border:none!important;background:url(../images/btback.gif) no-repeat 0 0;height:30px;font-size:1.3em!important;width:100px!important;font-weight:700!important;text-transform:lowercase;}
#orderForm input#name,#orderForm input#surname,#orderForm input#patronymic{background:#EEF5FB url(../images/icons/user.png) no-repeat 4px 1px;padding-left:24px;}
