body { background: url('http://1ptv.ru/img/sky.jpg') no-repeat left top; margin: 0; }

body, table, input, textarea { font-family: Tahoma, Arial, Verdana; color: #1a1a1a; }

a { color: #005693;    cursor: pointer; text-decoration:none}
a:hover { color: #c33; }
label { color: #005693; border-bottom: 1px dashed #005693; cursor: pointer; }
label:hover { color: #c33; border-bottom: 1px dashed #c33; }
label.for { color: #333; border: 0; cursor: default; }

img, div, table, form { behavior: url(/pngfix.htc); border: 0; }

h1 { font-size: 32px;  font-weight: normal; color: #005693; margin: 0px 0px 20px 0px; }
h2 { font-size: 22px;  font-weight: normal; color: #005693; margin: 0px 0px 15px 0px; }
h3 { font-size: 18px;  font-weight: normal; color: #005693 ; margin: 0px 0px 15px 0px; }

p { line-height: 140%; font-size: 14px;font-family: Trebuchet MS; margin: 0px 0px 0.5em 10px; }

table#navigation { width: 100%; font-size: 14px; }
table#navigation td { vertical-align: top; padding: 6px 0px 6px 0px; }
table#navigation td a { color: #FFFFFF; }
table#navigation td a:hover { color: #c33; }
img.nav { margin-top: 6px; }
div.snav {font-size: 12px; line-height: 16px;  margin: 0px 0px 5px 10px; }
div.snav div { margin-bottom: 8px; }

td.item { width: 20px; vertical-align: top; background: url(/img/item3.gif) no-repeat left top; padding: 0px 15px 0px 0px; color: white; text-align: center; font-size: 22px; font-weight: bold; font-style: italic; }
td.why { vertical-align: top; padding-bottom: 10px;}

table#footer { width: 100%; font-size: 11px; color: #afb3cb; }
table#footer td { vertical-align: top; line-height: 14px; }
table#footer td a { color: #ccc; }
table#footer td a:hover { color: #fff; }

pre { margin: 10px 0px 10px 0px; color: black; font: normal 13px Courier New; background-color: #f5f5f5; padding: 5px 5px 5px 5px; }
code { color: black; font: normal 13px Courier New; background-color: #f5f5f5; }

div.caption { font-size: 22px; color: #666; font-style: italic; }
div.date { font-size: 12px; color: gray; margin-top: 2px; }
div.text { font-size: 13px; margin: 8px 0px 20px 0px; }
div.back { margin-top: 30px; width: 100px; padding-top: 5px; border-top: 1px solid #ccc; }
div.photo { width: 150px; float: left; margin: 0px 25px 50px 0px; }

table.grid { background-color: #ccc; width: 100%; }
table.grid td { vertical-align: top; }
.v1{padding:0 20px 20px 20px;font-size: 11px}
.v2{padding:20px 20px 5px 20px;font-size: 18px; font-style: italic;}
.newa{text-decoration:none;color:#666666}
.newa:hover{text-decoration:none;color:#666666}
.newa:active{text-decoration:none;color:#666666}
.newa:visited{text-decoration:none;color:#666666}

.r1{font-size: 18px; color=#005693}
.r2 {font-size: 15px; font-weight: bold; color=#005693 }
.b1 {background-color:#fff}

.videor{padding:0 0 30px 0}
.video_zag{font-size: 20px;  font-weight: bold; color: #005693;}
.noimg{position:absolute;padding:60px 0 0 80px;}
.closelink{margin-left: 430px; }