html, body{ padding:0; margin:0; background-color:#003b89;  background-image:url('../images/body-bg2.jpg'); background-repeat:repeat-x; }
*{ font-family:  Tahoma, Arial, sans-serif; font-size:12px; color:#000; text-decoration:none;
    margin:0; padding:0; }
.ff{ height:0; font-size:0; clear:both; display:block; }
fieldset{border:0;}

.top{width:780px; height:179px; background-image:url('../images/top.jpg'); margin:0 auto; }
.footer{width:1100px; height:198px; background-image:url('../images/footer.jpg'); margin:0 auto; }
.wraper{margin:0 auto; background-image:url('../images/body-bg.jpg'); background-repeat:repeat-y; background-position:center; width:1100px; }
ul.menu li{float:left; padding:0 5px; }
ul.menu{width:712px; height:44px; background-image:url('../images/ul-bg.jpg'); display:block; margin:0 auto; list-style-type:none; 
	padding:14px 90px; }
ul.menu li a:link, ul.menu li a:visited{display:block; width:107px; height:21px; background-image:url('../images/li-bg.jpg'); 
	color:#00143a; padding:7px 0 0 ; font-size:12px; font-weight:bold; text-align:center; }
ul.menu li a:hover{background-image:url('../images/li-bg-activ.jpg'); color:#fff; }

.wraper .main{width:740px; margin:0 auto; padding:20px; }
.wraper .main .left{width:450px; float:left; }
.wraper .main .right{width:250px; float:right; }
.wraper .main .foto-box{width:177px; background-color:#fff; margin:0 auto; text-align:center; }
.wraper .main .foto-box .box-top{width:177px; height:10px; background-image:url('../images/box-top.jpg');}
.wraper .main .foto-box .box-bottom{width:177; height:10px; background-image:url('../images/box-bottom.jpg');}

.wraper .main .left *{color:#e0e0e0;}
.wraper .main .left p{line-height:18px; }
.wraper .main h1{padding-bottom:15px; font-size:16px; }
.wraper .main .left ul{padding-left:30px; margin:15px 0;}
.wraper .main .left ul li{padding:4px 0; }

.wraper .main .left table.price{width:100%; border:1px solid #ffffff; }
.wraper .main .left table.price td{text-align:center; padding:4px; }
.wraper .main .left table.price tr.color{background-color:#083877; }
.wraper .main .left table.price th{background-color:#fff; color:#003b89; font-size:14px; padding:6px; }
a:hover{text-decoration:underline;}

.photo{float:left; margin:29px; width:120px; height:200px; }
.photo img{border:2px solid #003b89;}

.info{display:block; color:#00671b !important; width:100%; background-color:#a7ffbe; border:1px solid #00671b; text-align:center; padding:10px 0; 
	margin-bottom:10px; font-weight:bold;}
.error{display:block; color:#ab0000 !important; width:100%; background-color:#faafaf; border:1px solid #ab0000; text-align:center; padding:10px 0; 
	margin-bottom:10px; font-weight:bold; }