body {margin:0; background: #444444;}
a:link {color: #0055cc}
a:visited {color: #0055cc}
a:hover {color: #ff0000}
span.small {font-family: times new roman; color:#a2a2a2; font-size:13px; font-weight:middle; line-height: 1.3em;}
span.mid {font-family: georgia, times new roman; color:#000; font-size:12px; font-weight:middle; line-height: 1.4em;}
span.city {font-family: georgia, times new roman; color:#000; font-size:16px; font-weight:middle; line-height: 1.4em; padding-left: 1.2em;}
span.title {font-family: georgia, times new roman; color:#000; font-size:16px; font-weight:middle; line-height: 1.3em;}
span.zag {font-family: georgia, times new roman; color:#000; font-size:20px; font-weight:middle; line-height: 1.3em;}
img.foto {width:600px; height:450px; border: 1px #444444 solid; margin-top:18px;}
img.foto2 {width:450px; height:600px; border: 1px #444444 solid; margin-top:18px;}
img.saratov {width:550px; height:348px; border: 1px #444444 solid; margin-top:18px;}
img.foto3 {width:800px; height:600px; border: 1px #444444 solid; margin-top:18px;}
img.foto4 {width:600px; height:800px; border: 1px #444444 solid; margin-top:18px;}
td.georgia {font-family: georgia, times new roman; color:#000; font-size:12px; font-weight:middle; line-height: 1.4em;}
span.georgia {font-family: georgia, times new roman; color:#000; font-size:12px; font-weight:middle; line-height: 1.4em;}

table.main {width:100%; border: 0px;} 
table.main td.column {width:5%; background-color: #444444;}
table.main td.center {width:90%; background-color: #fff;}

table.navi {width:100%; border: 0px;} 
table.navi td.left {text-align:left; line-height: 30px; font-family: georgia, times new roman; font-size:13px;}

table.top {width:100%; border: 0px; padding-bottom: 2em;} 
table.top td.left {width:33%; background-color: #fff; padding-left: 0.7em; padding-right: 2em; padding-top: 1em; text-align:left; font-family: georgia, times new roman; font-size:18px; color:#000;}
table.top td.right {width:33%; background-color: #fff; padding-left: 2em; padding-right: 1.6em; padding-top: 1em; text-align:right; font-family: georgia, times new roman; font-size:12px; color:#000; vertical-align: top;}
table.top td.center {width:34%; background-color: #fff; padding-top: 1em; text-align:center; font-family: georgia, times new roman; font-size:12px; color:#000; vertical-align: top;}

table.middle {width:100%; border: 0px; background-color: #fff; padding-bottom: 2em;} 
table.middle td.left {width: 50%; vertical-align: top; padding-left: 1.6em; padding-right: 1em; text-align:left; font-family: georgia, times new roman; font-size:12px; line-height: 1.4em;}
table.middle td.right {width: 50%; vertical-align: top; padding-left: 2em; padding-right: 1.6em; text-align:left; font-family: georgia, times new roman; font-size:12px; line-height: 1.4em;}

table.middle-films {width:100%; border: 0px; background-color: #fff; padding-bottom: 2em;} 
table.middle-films td.left {width: 60%; vertical-align: top; padding-left: 1.6em; padding-right: 1em; text-align:left; font-family: georgia, times new roman; font-size:12px; line-height: 1.4em;}
table.middle-films td.right {width: 40%; vertical-align: top; padding-left: 4em; padding-right: 1.6em; text-align:left; font-family: georgia, times new roman; font-size:12px; line-height: 1.4em;}

table.middle-chrono {width:100%; border: 0px; background: #fff url("/img/bg_crono.jpg") no-repeat top right; padding-bottom: 2em;} 
table.middle-chrono td.left {width: 60%; vertical-align: top; padding-left: 1.6em; padding-right: 1em; text-align:left; font-family: georgia, times new roman; font-size:12px; line-height: 1.4em;}
table.middle-chrono td.right {width: 40%;}

table.poems {width:100%; border: 0px; background-color: #fff; padding-bottom: 2em;} 
table.poems td.center {width: 100%; vertical-align: top; text-align:left; font-family: georgia, times new roman; font-size:12px; line-height: 1.4em; padding:0px 0px 0px 400px;}

div.autor { font:normal 12px georgia, Century Gothic, Tahoma; text-align:right; color:#000000; padding:4px 100px;}
div.name { font:normal 20px georgia, Century Gothic, Tahoma; color:#000000;}

table.middle-travel {width:100%; border: 0px; background-color: #fff; padding-bottom: 2em;} 
table.middle-travel td.left {width: 70%; vertical-align: top; padding-left: 1.6em; padding-right: 1em; text-align:left; font-family: georgia, times new roman; font-size:12px; line-height: 1.4em;}
table.middle-travel td.right {width: 30%; vertical-align: top; padding-left: 4em; padding-right: 1.6em; padding-top: 29px; text-align:left; font-family: georgia, times new roman; font-size:12px; line-height: 1.4em;}

table.middle-travel-bg {width:100%; border: 0px; background: #fff url("/img/bg_moscow.jpg") no-repeat top right; padding-bottom: 2em;} 
table.middle-travel-bg  td.left {width: 70%; vertical-align: top; padding-left: 1.6em; padding-right: 1em; text-align:left; font-family: georgia, times new roman; font-size:12px; line-height: 1.4em;}
table.middle-travel-bg td.right {width: 30%; vertical-align: top; padding-left: 4em; padding-right: 1.6em; padding-top: 29px; text-align:left; font-family: georgia, times new roman; font-size:12px; line-height: 1.4em;}

table.navi-down {width:100%; border: 0px; background-color: #fff; padding-top: 1em; padding-bottom: 0.7em;} 
table.navi-down td.left {width: 70%; vertical-align: top; padding-left: 1.6em; text-align:left; font-family: georgia, times new roman; font-size:11px; line-height: 1.4em;}
table.navi-down td.right {width: 30%; vertical-align: top; padding-right: 1.6em; text-align:right; font-family: georgia, times new roman; font-size:11px; line-height: 1.4em;}

table.travel {background:#e5e5e5; border: 0; width:100%; text-align:center;}
#container {background:#fff; position:relative; height:110px; margin:0 30px;}
#gallery {overflow:hidden; width:800px; padding:9px 0; margin:0 auto;_height:110px;}
#scroller {margin:0; padding:0; position: relative;}
#scroller div {float:left; width:180px; _width:200px; vertical-align: top; font: normal 12px/1.4em georgia, times new roman; padding: 10px 10px; text-align:left;}
#scroller img {float:left; width:70px; height:70px; border: 1px #e5e5e5 solid; margin-right:10px;}
#control a {background:#e5e5e5; display:block; width:30px; height:110px; position:absolute; top: 0; right: -30px; z-index:1;}
#control span {background: url(/img/gal_nav.jpg) 30px 0; display:block; height:30px; margin: 40px 0; cursor:pointer;}
#control a.back {left: -30px;}
#control a.back span {background-position: 0 0;}
#control a:hover span {background-position: 30px 90px;}
#control a:hover.back span {background-position: 0 90px;}
#control a:focus {outline: none;}

