#formwrapper{width:700px;margin:0 0 0 15px}
#formwrapper form fieldset{border:none;padding-bottom:5px;}
#formwrapper form p{float:left;clear:both;margin:5px 0 !important;background-color:#f4f4f4;border:1px solid #fff;width:435px;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px #aaa;-webkit-box-shadow:0 0 3px #aaa;box-shadow:0 0 3px #aaa;}
#formwrapper form p label{width:120px;float:left;text-align:left;margin-right:10px;margin-left:10px;padding-top:1px;padding-bottom:1px;color:#555;text-shadow:1px 1px 0 rgba(255,255,255,1);font-weight:700;font-size:12px;}
#formwrapper form input[type=text],#formwrapper form input[type=file],#formwrapper form textarea,#formwrapper form select{background:#fff;border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;outline:none;padding:5px;width:240px;float:left;}
#formwrapper form textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#formwrapper form select{width:252px;}
#formwrapper form input:focus,#formwrapper form textarea:focus{-moz-box-shadow:0 0 3px #aaa;-webkit-box-shadow:0 0 3px #aaa;box-shadow:0 0 3px #aaa;background-color:#FFFEEF;}
#formwrapper form legend{ background:url(http://uadiplom.com.ua/files/a1.png) no-repeat 0 3px; text-align:left;color:#69BE10;font-size:18px;font-style:italic;text-shadow:1px 1px 1px #fff;font-weight:700;float:left;padding:0 0 0 20px; margin:10px 0;}
/*{font-size:18px; background:url(../images/a1.png) no-repeat 0 3px; padding-left: 20px; color:#69BE10; font-weight:700; font-style:italic; margin-bottom:15px;}*/
small{font-weight:400;color:#666;}
.nec{color:red;padding-right:3px;}
.err{font-size:12px;color:red;float:right;padding-right:60px;}
#phl{float:left;display:block;padding-right:40px;}
#phl small{display:inline-block;text-align:left;color:#222;}
#formwrapper input[type=text].rb,#formwrapper textarea.rb,#formwrapper select.rb{border:2px solid red;}
#formwrapper input[type=text].gb,#formwrapper textarea.gb,#formwrapper select.gb{border:2px solid #86D11E;}
.ok{background:url(images/ok.png) no-repeat 96% 15px;}
.no{background:url(images/no.png) no-repeat 96% 15px;}
#formwrapper form p.toperr{text-transform:uppercase;color:#C00;font-weight:700;background-color:#F8E8A7;}
#AddFile{display:block;position:relative;clear:both;margin-top:5px;margin-bottom:8px; min-height:30px;}
input[type=file]{margin-bottom:3px;}
#formwrapper input[type=submit]{border:none;margin-top:6px;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
#adfild{color:#099;position:absolute;left:10px;bottom:5px;margin-top:5px;}
#formwrapper label.error{color:red;font-weight:700;width:220px;}
.delf{display:inline-block;margin-top:5px;margin-left:7px;width:16px;height:16px;background:url(images/del.png) no-repeat 0 100%;cursor:pointer;}
.cinp{display:block;clear:both;}
#formwrapper input[type=text].kalk{background-image:url(images/calk.png);background-repeat:no-repeat;background-position:98% center;cursor:default;}
#formwrapper input[type=text]#mphone1{background-image:url(images/plus.png);background-repeat:no-repeat;background-position:3px center;padding-left:18px;}
#formwrapper input[type=text]#mphone1,#formwrapper input[type=text]#mphone2,#formwrapper input[type=text]#mphone3{font-weight:700;}
#req{display:block;float:right;color:#222;font-style:italic;font-size:13px;padding:5px 10px;margin:10px 0px 10px 3px;}
.toperr{text-transform:uppercase; color:#C00; font-weight:700; padding-top:10px;  border-bottom:1px dashed #C00;}
.toperr span{display:inline-block; width: 16px; height: 16px; margin:-3px 0; background-image: url(http://uadiplom.com.ua/uchet/css/images/ui-icons_ef8c08_256x240.png); background-position: 0 -144px;}
.toperr small{text-transform:none; color:#333; padding-left:20px;}

/* Button style */
.orderGreen, .orderGreen:visited{display:inline-block; color:#fff; font-size:18px; font-weight:700; padding:8px 14px 9px; text-align:center; text-decoration:none; font-family:Arial, Helvetica, sans-serif; background:#91bd09; background-image:-webkit-gradient(linear, left top, left bottom, from(#acd238), to(#91bd09)); background-image:-webkit-linear-gradient(top, #acd238, #91bd09); background-image:-moz-linear-gradient(top, #acd238, #91bd09); background-image:-ms-linear-gradient(top, #acd238, #91bd09); background-image:-o-linear-gradient(top, #acd238, #91bd09); background-image:linear-gradient(top, #acd238, #91bd09); -moz-border-radius:10px;-webkit-border-radius:10px; -o-border-radius:10px;-ms-border-radius:10px; -khtml-border-radius:10px;border-radius:10px; -moz-box-shadow:0 1px 1px rgba(0,0,0,0.6); -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.6); box-shadow:0 1px 1px rgba(0,0,0,0.6); text-shadow:1px 1px 2px rgba(0,0,0,0.5); border-bottom:1px solid rgba(0,0,0,0.25); position:relative; cursor:pointer;}
 .orderGreen:hover{color:#fff; background:#fc9200; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffb515), to(#fc9200)); background-image: -webkit-linear-gradient(top, #ffb515, #fc9200); background-image: -moz-linear-gradient(top, #ffb515, #fc9200); background-image: -ms-linear-gradient(top, #ffb515, #fc9200); background-image: -o-linear-gradient(top, #ffb515, #fc9200); background-image: linear-gradient(top, #ffb515, #fc9200);}
.orderGreen:active{top:1px; left:1px;}
.orderGreen span{display:block; font-size:12px; color:#fff; clear:both;}

.clear{clear:both;}



.dop_container{display:none}
#dop_collapser{display:block; margin:8px 0 10px 3px; cursor:pointer; font-weight:700;padding-left:24px; line-height:20px; color:#069; text-decoration:underline}
#dop_collapser:hover{text-decoration:none}
#dop_collapser.on{background:url(images/collarr.png) no-repeat;}
#dop_collapser.off{background:url(images/collarr2.png) no-repeat;}
#dop_collapser span{display:inline-block; margin-left:10px; width:400px;height:4px; border-bottom:1px solid #7AC82F}

.r_column{width:200px; position:relative; float:right}

.f_kom{ position:absolute; left:0; top:0; padding:6px 10px; border:1px solid #7AC82F; background:#E8F5C5; -moz-border-radius:6px;-webkit-border-radius:6px; -o-border-radius:6px;-ms-border-radius:6px; -khtml-border-radius:6px;border-radius:6px;} 

#k-2{top:0px;}
#k-3{top:60px;}
#k-4{top:-150px;}
#k-5{top:240px;}

a#garant{display:block; text-indent:-9999px; width:187px; height:186px; background:url(images/garant.png) no-repeat; position:absolute; left:0; top:20px;}

#info_how{width:456px;  height:117px; background:url(images/inf3.jpg) no-repeat;}