body { font-family:Arial, Helvetica, sans-serif; font-size:12px;color: #777777;}
a {color: #2A7AFF; text-decoration:none;}
a:hover {border-bottom:0px dotted;}
a.l:hover {border-bottom:1px dotted;}
a.l {color: #2A7AFF; text-decoration:none;}

#footer {color: #B4B4B4; font-size:10px; width:770px; margin-top:80px; margin-left:1px;}
#foot {float:left;margin-left:20px;}
#foot a {color: #3F3F3F;}
#footer a:hover {border-bottom:1px dotted #cccccc;}
#right { float:right}
#left { float:left}
#pic {margin-right:10px; text-align:center;float:left;}
#pic a:hover  {border:0px;}
h1 {display:block;position:absolute;left:265px;top: 195px;color:#4C4C4C; font-size:18px;font-weight:normal;border-bottom:1px dotted #cccccc;width:550px;padding-bottom:10px; }
h2 {color:#C51A22; font-size:16px;font-weight:normal;float:left}
h3 { font-size:16px;}
#nom {width:40px; height:23px; background:url(/img/lapa.gif) no-repeat; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; padding-top:15px; float:left;margin:7px 10px 0 0;}
#foto {width:130px; text-align:center; float:left; margin-right:5px;}
#foto div {background:#f0f0f0; padding:5px 2px 5px 2px;}
#foto a:hover { border:0px !important;}

#mag {float:left; width:160px; text-align:center; padding:10px 30px 0 0;}
#mag span  {color:#FF0000}
#mag img { border:0px !important;}

/*zakaz form*/
#cost { float:left; margin:3px 0 0 10px; font-size:16px; font-weight:bold; color:#3399FF}
#metro { display:none;}
#toy_form { display:none;}
/*----------------------*/

.info {text-align:right; padding:15px; width:650px; margin:35px 0 0 0; font-size:12px; color:#999999; background-color:#F6F6F6;}

#forma_place {width:600px; background:#EAF0FF; padding:5px; position:relative; border:1px solid #D2DFFF; margin:5px 0 5px 0;}
div.tl,div.br,div.bl,div.tr {position:absolute; width:8px; height:8px; margin:0; background: url('/img/rn_c.gif') no-repeat; overflow:hidden;}
div.tl {top: -1px; left: -1px; background-position:0 0;}
div.tr {top: -1px; right: -1px; background-position:100% 0;}
div.br {bottom: -1px; right: -1px; background-position:100% 100%;}
div.bl {bottom: -1px; left: -1px; background-position:0 100%;}

input,select,textarea { border:1px solid #cccccc; margin:5px 0 0 10px;float:left;}
label { width:200px; text-align:right; float:left;margin-top:7px;}
label.error {background: url('http://www.e-papa.ru/baraholka/img/unchecked.gif') no-repeat;padding-left: 16px;margin-left: 3px;font-size: 12px;text-align:left; }
label.checked {background: url('http://www.e-papa.ru/baraholka/img/checked.gif') no-repeat; padding-left: 16px;margin-left: 3px;font-size: 12px;text-align:left; }
