/*|||||||||||||||PRESETS||||||||||||||||||*/

* {
margin:0;
padding:0;
border:0; }

a {
color:#000; }

a:hover  {
color:#090; }

body {
margin-bottom:50px;
background: url(../graphics/green-flock.jpg) #063;
background-attachment:fixed;
font-family:"Gill Sans MT", Verdana, Helvetica, sans-serif;
font-size:16px;
color:#333;
line-height:135%; }

h1 {
display:none; }

p {
padding-bottom:10px; }

p:first-child {
font-size:18px;
line-height:120%; }

table {
border-collapse:collapse;
cell-spacing:0; }

td {
vertical-align:top; }

/*||||||||||||||||STRUCTURE||||||||||||||||*/

#banner {
width:960px;
height:250px; }

.caption {
font-size:14px;
color:#333;
line-height:120%; }

#col-left {
width:299px;
float:left; }

#col-right {
float:left;
width:660px; }

#details {
padding-top:5px;
margin-top:20px;
width:254px;
text-align:center;
background:#fff;
border:1px solid #033;
-moz-border-radius:5px;
border-radius:5px; } 

#details a {
text-decoration:none;
color:#333; }

#details a:hover {
color:#090; }

#footer  {
font-family:Tahoma, Verdana, Helvetica, sans-serif;
font-size:12px;
width:100%;
height:40px;
padding-top:10px;
background:#030;
text-align:center;
vertical-align:middle;
color:white;
clear:both; }

#footer a {
color:#fff; }

#gallery {
width:245px;
font-size:.85em; }

#gallery img {
border:0; }

#gallery td {
width:33.3%;
text-align:center;
padding-bottom:5px; }

#logostrip {
white-space:nowrap; }

#logostrip img {
margin-right:15px; }

.liner {
margin:15px 10px; }

.liner-left {
margin:15px 20px; }

.liner-sp {
margin:40px 30px; }

.liner-sp ul {
margin-left:30px;
margin-bottom:15px; }

.offer {
width:230px;
font-size:14px;
float:right;
margin-left:10px;
margin-bottom:15px;
background:#ff9;
padding:10px;
border:1px solid green;
   -webkit-box-shadow: 1px 2px 5px 0 #000000;
   -moz-box-shadow: 1px 2px 5px 0 #000000;
box-shadow: 1px 2px 5px 0 #000000; }

#panel {
font-size:14px;
padding:10px;
width:224px;
background:#fff;
/*border:1px solid #033;*/
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow: 1px 2px 5px 0 #000000;
   -moz-box-shadow: 1px 2px 5px 0 #000000;
   box-shadow: 1px 2px 5px 0 #000000; }

#panel a:hover {
color:#090; }

.plug {
float:right;
width:100px;
margin-left:20px;
padding:5px;
background:#ff9;
font-style:italic;
font-weight:bold;
border:1px solid green;
  -webkit-box-shadow: 1px 2px 5px 0 #000000;
  -moz-box-shadow: 1px 2px 5px 0 #000000;
box-shadow: 1px 2px 5px 0 #000000; }

#strip {
width:640px; }

#strip td {
 }

#tariff {
font-size:14px;
display:table;
width:100%;
cell-spacing:5px; }

#tariff td .col1{
width:33.3%; }

#tariff td col2,col3 {
width:33.3%; }

#tariff td {
/*background-color:#ccc;*/
border-bottom:2px dotted #ccc;
padding:5px; }

#wrapper {
background:#fff;
width:960px;
margin:0 auto; 
border:1px solid #607767; }