body{ margin : 0px; font-size : 0.80em; text-align : center; background: #fff;  font-family:Verdana,Arial,Helvetica,'sans-serif'; }

.clr { margin: 0; overflow: hidden; clear: both; height: 1px; }

.cleaner { clear:both; visibility:hidden; }

.container { width: 780px; margin: 20px auto; }

.container .header {  text-align: left; background: #000 url(/protape/images/protape/header-bg.gif) top right no-repeat; height:37px; }
.container .header a img { border:0; }
.container .header img.logo { float:left; margin: 1px; }

.container .header .menu { float: right; margin-left: 0; text-align: right; }
.container .header .menu ul { margin: 0; padding: 9px 20px 10px 0;  }
.container .header .menu ul li { margin: 0 10px; padding: 0; display: inline; }
.container .header .menu ul li a { color: #fff; text-decoration: none;}
.container .header .menu ul li a:hover { color: #09c; }

.container .main {background: #fff url(/protape/images/protape/main-bg.png) top left no-repeat; border: solid #000; border-width: 0px 0px 0 1px; margin: 0; width:780px;}

.container .main .content { float: right; width: 570px; text-align: left; margin: 0 15px 0 0; padding:15px;}
.container .main .content .prop { width: 1px; float: right; height: 400px; margin: 0; overflow: hidden;}

.container .main .submenu { float: left; width: 160px; }
.container .main .submenu { } 
.container .main .submenu ul { border: 0px; text-align: left; margin: 20px 10px; padding: 0; list-style-type:none; } 
.container .main .submenu ul li { list-style-type:none; background:black; margin:4px 0; padding:5px; } 
.container .main .submenu ul li a { color: #fff; text-decoration:none; } 
.container .main .submenu ul li a:hover { text-decoration:underline; } 

.container .footer { clear: both; background: #fff url(/protape/images/protape/footer-bg.gif) bottom left no-repeat; border:0; margin: 0; color: #000; height:40px; }
.container .footer p { margin: 0; padding: 7px 0 8px 0;}
.container .footer a { color: #000;  text-decoration: none; }
.container .footer a:hover { text-decoration: underline; }

.container .main .brands-list { width:96%; margin:auto; text-align:center; }
.container .main .brand-item { width: 120px; height:100px; float:left; display:block; }

a { color:#0096CE; }
a:visited { color:#006600; }

h1 { font-size: 140%; color: #0096CE; margin: 25px 5px 10px 5px; padding: 0;}
h2 { font-size: 120%; color: #0096CE; margin: 10px 5px 5px 5px; padding: 0; }
p { margin: 10px 5px; }
img { margin: 10px 5px; }
img.main-img { margin:-10px -5px; }
img.img_left { float: left; margin: 20px 50px 30px 10px; }

ul { margin: 28px; padding: 0; }

div.flash { text-align: center; margin: 20px 0;}

form { margin: 20px 0; }
form label { display: block; margin: 10px 0 2px 0; font-weight: bold;}

form input, 
form textarea { width: 300px; }
form textarea { height: 7em; }

form input.submit { margin: 15px 0;}
form input.cb {width: auto; }

form ul { list-style: none;}



