body {
color:#222;
font-size:12px;
font-family:Arial;
background-color:#F5F5F5;

border:0;
max-width:768px;
margin:auto;
padding:0;
}

a:link,a:visited {
color:#3A72BF;
text-decoration:none;
}

a:hover,a:active {
text-decoration:none;
color:#004083;
font-weight:large;
text-shadow:0 0 5px #425769;
}

input,textarea,select {
color:#222;
background-color:#fff;
border:1px solid #9F9F9F;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin:1px;
padding:4px;
}

input:hover,textarea:hover,select:hover {
color:#004083;
border:1px solid #777;
margin:1px;
padding:4px;background-color:#FAFAFA;
}

input:focus,textarea:focus,select:focus {
color:#222;
background-color:#fff;
border:1px solid #999;
margin:1px;
padding:4px;
}

form {
margin:0;
padding:0;
}

h1 {margin: 1px 0px 0px;
    padding: 2px;
    font-weight: bold;
    text-align: center;
   background-color:#D3D7DD;
    color: #222;
    font-size: 18px;
  
    border-bottom:1px solid #ACB1B8;
}

h2 {margin: 1px 0px 0px;
    padding: 2px;
    font-weight: bold;
    text-align: left;
   background-color:#D3D7DD;
    color: #222;
    font-size: 16px;
  border-bottom:1px solid #ACB1B8;
    

}

h3 {margin: 1px 0px 0px;
    padding: 2px;
    font-weight: bold;
    text-align: left;
    color: #222;
    font-size: 14px;
  border-bottom:1px solid #ACB1B8;
    

}
h4{font-weight: bold;  background-color:#D3D7DD;
font-size:13px;
margin:0;
padding:2px;
}
hr {
margin-top:2px;
margin-bottom:2px;
border-top:1px solid #e3e3e3;
border-right-style:none;
border-right-width:0;
border-bottom-style:none;
border-bottom-width:0;
border-left-style:none;
border-left-width:0;
}

ul {
padding-left:20px;
margin:0;
}

.wrap {
background:#FFF;
-webkit-box-shadow: -2px 1px 11px 0px rgba(48, 50, 50, 0.95);
-moz-box-shadow:    -2px 1px 11px 0px rgba(48, 50, 50, 0.95);
box-shadow:         -2px 1px 11px 0px rgba(48, 50, 50, 0.95);
padding:0;
}

.header{text-align: center;font-size: 14px;
background:#066AA6;
color:#fff;margin-bottom:1px;
padding:6px;
    border-bottom: 1px solid #053F6B;
    border-top: 1px solid #16609C;
   }

.footer{text-align: left;
background:#066AA6;
color:#fff;
border-bottom: 1px solid #053F6B;
    border-top: 1px solid #16609C;
padding:4px;
margin-bottom:1px;
}
.header a {
text-decoration:none;
line-height:130%;
display:inline-block;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:0 1px;
}

.header a:hover {
text-decoration:none;
background:#001e3c;
padding:4px;
}

.n {
color:#333;
border:1px solid #7997aa;
background-color:#d4e3ed;
margin:0;
padding:0;
}

.logo,.cpg,.center {
text-align:center;
background-color:#fff;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
margin-top:1px;
padding: 0;
}

.list1,.red_line,.reclama {
background-color:#cceaff;
border:1px solid #a5daff;
margin:1px;
padding:0;
}

.list2,.c,.t2,.tmn {
background-color:#E0E6FF;
margin-top:1px;
border:1px solid #abbefb;
padding:0;
}

.ads,.ads2,.sub,.menu2,.line,.first,.menu,.list,.row,.mainzag,.iblock,.mig,.second,.hijau,.shout,.p_t,.shoutmenu,.links {
background-color:#FDFEFE;background: url(images/menukuu.png) repeat-x left top;
border-bottom:1px solid #C6CBD3;
color:#222;
margin-bottom:1px;
padding:3px;
}

.ad {
background-color:#FAFAFA;
border-top:1px solid #C6CBD3;
color:#222;
margin-top:1px;
padding:2px;
}
.content2 a:link,.content2 a:visited {
color:#62931d;
}

.title, .bar {background-color:#eee;
border-bottom:1px solid #dcdcdc;
padding-top:10px;
}

.nav,.list3,.iblock1,.foot,.menu_razd,.catchtubebetalogo,.catchtubebeta1 {
background-color:#eee;
border-bottom:1px solid #C3C8D0;
padding:4px;
}

table {
font-size : 12px;
width : 100%;
border-collapse : collapse;
}
tbody {
color : #3C70BC;
}
table tr {
border : #DBDBDB solid 1px;
}
table td {
border : #DBDBDB solid 1px;
padding : 4px;
color : #000;
}
table td:hover, table td:nth-child(2n 0):hover {
background : #F5F5F5;
}
table th {
border : #C3C8D0 solid 1px;
padding : 6px;
background-color : #EEE;
color : #000;
font-weight : bold;
}
.abu1 {
border-left : 1px solid #DBDBDB;
border-right : 1px solid #DBDBDB;
padding : 4px;
}
.abu2 {
border : #DBDBDB solid 1px;
background-color : #F5F5F5;
padding : 4px;
}
.abu1:hover, .abu2:nth-child(2n 0):hover {
background : #EEE;
}