body {background: #8896b2;}

* {margin:0; padding:0;}

#index {background: url(images/test/fon_table.jpg) 50% 100% no-repeat #f8fbfe; }
table {margin:0 auto;}

#rambler_up {float:right; width:2px; height:2px;}

#ta {background:#f8fbfe; }
.osn_text {font:0.75em Tahoma, Helvetica, sans-serif; color:#333;line-height:140%; padding:50px 0 0 0; }
.osn_text p {padding: 0 50px 7px 40px; text-align:justify;}
.osn_text p span.intro{ font-weight:bold;padding:10px 0 5px 0;display:block;background:url(images/test/dotted.gif) repeat-x 0 100%; margin-bottom:5px; font: 20px Arial, Helvetica, sans-serif; text-align:left;}
.intro2{padding:10px 0 5px 0;display:block;margin-bottom:5px; text-align:left;}

#btm {margin-bottom:40px;}

#test {height:180px}
#test a {line-height: 30px;}
#test span.2v {float:left; }
#test img{float:left; margin-right:20px;}

.shema {margin:0 0 20px 40px;}
.shema li {margin:7px 0 7px; list-style:none;}

.osn_text a {color:#4f6a9c;}
.osn_text a:hover {text-decoration:none;}
.osn_text img { margin: 0 0 20px 0;}
.har {margin: 0 0 0 40px; width:546px; font-size:1em;}
.har td {padding: 2px 5px 2px 5px;}
.har thead { color:#999999; font-size:0.9em;}

.left_cont {font:0.75em Tahoma, Helvetica, sans-serif; color:#333; text-align:center; background: url(images/test/bg_left_cont.gif) repeat-y #dae1ed;}
.left_cont div.menu {background: url(images/test/upf.jpg) repeat-x; margin: 0 0 0 4px; padding-top:10px; }
.left_cont div.menu a {color: #333;}
.left_cont div.menu a:hover {text-decoration:none;}
.left_cont div.menu #tbl_menu {margin:0 20px 0 20px;font:1em Tahoma, Helvetica, sans-serif; color:#bbc6d8;}
.left_cont div.menu #tbl_menu td.mnimg img {margin:9px;}
.left_cont div.menu #tbl_menu td.mnimg {background:url(images/test/pic_fon.gif);}
.left_cont div.menu #tbl_menu td.mnimg_up {background:url(images/test/mgmns.jpg) no-repeat;}
.left_cont div.menu #tbl_menu td.mnimg_up img {margin:9px 9px 8px 9px;}

.mnimg a:hover img, .mnimg_up a:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); -moz-opacity: 0.75;  -khtml-opacity: 0.75;  opacity: 0.75;}

.left_cont div.menu_free {padding: 10px 10px 10px 0;background:url(images/test/dotted.gif) repeat-x 0 100%;}
.left_cont div.menu_free span {border-left:4px solid #708491; padding-left:6px;}

div.pic {height:90px; background:url(images/test/fon_img_tb.jpg) repeat-y 50% 0; text-align:center;}
div.pic img {margin:10px 10px 10px 10px; border:none;}

div.pic_right { height:90px;width:114px; background:url(images/test/fon_img_tb.jpg) no-repeat 50% 50%;}
div.pic_right img {margin:10px 10px 10px 8px; border:none;}


.left_cont a {color:#708491;}
.left_cont a:hover {text-decoration:none;}

.shadow_r {background:url(images/test/right.jpg) repeat-y; width:22px;}
.shadow_l {background:url(images/test/left.jpg) repeat-y; width:22px;}

.container {margin: 16px 4px 0 4px;font:bold 11px Tahoma, Helvetica, sans-serif;}
#navCircle {margin: 0;padding: 0 0 10px 210px;}
#navCircle li {display: inline;list-style-type: none;float: left;}
#navCircle a:link, #navCircle a:visited 
{float: left;line-height: 11px;margin: 0 15px 0 15px;padding-bottom: 2px;text-decoration: none;color: #708491;border-bottom: 3px solid #f8fbfe;}
#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover 
{padding-bottom: 2px;color: #000; border-bottom-color:#1da1dc;}
.free {font-size:70%; font-weight:normal; padding-top:2px;color:#b8c7d1;}

#navCircleFree
{float:left;line-height: 11px; margin: 0 15px 0 15px;padding-bottom: 2px;text-decoration: none; border-bottom: 3px solid #1da1dc;}

.foto {margin: 0 85px 0 70px; background:url(images/test/pic_fon_0.jpg) repeat-x; padding:6px 0 0 6px;}
.foto a {text-decoration:none;}
.foto a:hover {text-decoration:underline;}
.foto img {margin-left:13px; border:2px solid #f8fbfe;}
.foto a:hover img {border-color:#4a659a;}

#right {margin-left:0;}

.plextop {background:url(images/test/plex_sound_stn.jpg) no-repeat 50% 0% #f8fbfe; height:200px;}
.plextop img {margin:0 0 5px 0;}

.foot { height:240px;padding:0 5px 2px 6px;}
#foot_right {float:right;font:0.6em Tahoma, Helvetica, sans-serif; color:#fff; padding:20px 10px 0 0;}

#home {margin: 50px 0  0 43px;}
#email {margin: 24px 0 0 134px;}
#shema {margin: 46px 0 0 63px;}

