body.wide .main-table {width: 1150px;}
body.tiny .main-table{width:992px;}

body.wide .main-table1 {width: 910px;}
body.tiny .main-table1{width:752px;}

body.wide .big-img {width:700px;}
body.tiny .big-img {width:605px;overflow:hidden;}

body.wide .big-img_p {width:700px;}
body.tiny .big-img_p {width:605px;overflow:hidden;}

body.wide .med-img{width:346px; margin-right:8px}
body.tiny .med-img{width:300px;overflow:hidden; margin-right:5px}

body.wide .tiz-img{width:169px; margin-right:8px}
body.tiny .tiz-img{width:147px;overflow:hidden; margin-right:5px}

body.wide .overflow{width:670px; overflow:hidden}
body.tiny .overflow{width:575px;overflow:hidden}

body.tiny .obrez_3{width:170px;overflow:hidden}

body.wide .photo_vnut .carousel-clip-region {width:670px;}
body.tiny .photo_vnut .carousel-clip-region {width:575px;}

body.wide .photo_vnut .carousel-list li {margin-right:43px}
body.tiny .photo_vnut .carousel-list li {margin-right:22px}

body.wide .photo_vnut ul.carousel-list {width:720px}
body.tiny .photo_vnut ul.carousel-list {width:625px}

body.wide .content{width: 716px;}
body.tiny .content{width:622px;}

body.wide div.begun{width: 700px;}
body.tiny div.begun{width:605px;}

body.wide .grey{width:434px;}
body.tiny .grey{width:370px;overflow:hidden;}

body.wide .big_p {width:342px;}
body.tiny .big_p {width:295px;overflow:hidden;}

body.wide  .obrez {width:680px}
body.tiny .obrez {width:595px;overflow:hidden;}

body.wide  .june_obr {width:674px}
body.tiny .june_obr {width:589px;overflow:hidden;}

body.wide  .june_obr_s {width:330px}
body.tiny .june_obr_s {width:290px;overflow:hidden;}

body.tiny .carousel-list li {margin-right:2px;width:97px;}
body.tiny .photo_block .carousel-list li {margin-right:0px;width:320px;}
body.tiny .photo_block .carousel-clip-region {width:320px;}
body.tiny .carousel-clip-region {width:295px;}
body.tiny .alone_block p {width:340px;}
body.tiny .pop_block p {width:340px;}
body.tiny .article {width:605px;overflow:hidden;}
body.tiny .navigation {width:605px;}
body.tiny .dr_phot td.caro  .carousel-clip-region {width:460px;}
body.tiny .dr_phot td.caro .carousel-list li {margin-right:18px}

.main-table {margin-top:10px;}

.top {border-bottom: 1px solid #ccc;margin-bottom:15px; font-size:14px;}
.top a {color:#222; text-decoration:none; font-size:14px;}

.menu {background:#333 url(/img/bg-menu.gif) repeat-x top left;margin:10px 0px 2px 0px; font-family:georgia; font-size:12px; font-weight:bold; height:26px;}
.menu .activ {background:#fff;border:1px solid #222;}
.menu a {color:#fff; text-decoration:none;}
.menu .activ a { color:#000; }
.menu td {padding:0px 5px; border-right: 1px solid #777;}

.today {font-family:georgia; font-size:12px; color:#c03820;}

.search_form input {height:16px; font-size:10px; border:1px;}

.clear {clear:left; height:0px;}

a img {border: 0px; display:block;}

.photo_vnut {padding:5px 15px 20px 15px; margin-right:15px; background:#222 url('/img/grad.jpg') repeat-x top left;margin-bottom:10px}
.photo_vnut a.zag {font-family:georgia; font-size:12px; height:20px; font-weight:normal; color:#fff; margin:10px 0px 2px 0px; display:block}
.rub_p a {font-family:georgia; font-weight:normal; font-size:20px; color:#fff; margin-bottom:7px;}
.rub_p {border-bottom:1px solid #777;}
.lento {background: url('/img/ph.gif') repeat-x; width:100%; height:13px}
.photo_vnut ul.carousel-list {position:static}
.photo_vnut .carousel-clip-region {margin-top:15px; position:static}
.photo_vnut .carousel-list li {margin-bottom:15px}


.big-img, .med-img, .tiz-img, .big-img_p {margin-bottom:20px; padding-top:7px; border-top:1px solid #CCC;font-size:12.8px; color:#333; font-family:georgia;}

.big-img h2 a  {color:#333;}
.med-img h3 a, .tiz-img h4 a {color:#111;}

.big-img h2, .big-img_p h2 {font-size: 300%; margin: 0px 0px 5px 0px; font-weight:normal;}
.med-img h3 {font-size: 200%; margin: 0px 0px 5px 0px; font-weight:normal;}
.tiz-img h4 {font-size: 140%; margin: 0px 0px 5px 0px; font-weight:normal;}

.big-img span, .med-img span, .tiz-img span, .big-img_p span {font-size:100%;}
.big-img span a, .med-img span a, .tiz-img span a {color:#333; font-family:georgia;}

.content h2 a:hover , .content h3 a:hover, .content h4 a:hover  {color:#c03820; text-decoration:underline;}

a.commentic i {width:15px; height:12px; background: url('http://svpressa.ru/img/icons.gif') no-repeat 0px 2px; display:block; float:left; margin-right:4px ;}
a.commentic {font-size:11px;color:#000; font-family:georgia; float:left; text-decoration:underline; display:block; float:left;}

.adds {height:12px; display:block; margin-top:5px;}
.adds a:hover {text-decoration:none;}
.adds b {font-size:11px;color:#000; font-family:georgia; float:left;display:block;margin-right :15px;}

a.photoic i {width:12px; height:12px; background: url('http://svpressa.ru/img/icons.gif') no-repeat -15px 2px; display:block; float:left; margin-right:4px;}
a.photoic {font-size:11px;color:#000; font-family:georgia; float:left; margin-right:15px; text-decoration:underline; display:block; float:left;}

a.videoic i {width:13px; height:12px; background: url('http://svpressa.ru/img/icons.gif') no-repeat -27px 2px; display:block; float:left; margin-right:4px;}
a.videoic {font-size:11px; color:#000; font-family:georgia; float:left; margin-right:15px; text-decoration:underline; display:block; float:left;}

.grey {background:#fff;}

.photo_block, .video_block {background:#222 url('/img/grad.jpg') repeat-x top left; text-align:left; padding:5px 0px 15px 0px;}
.photo_block div.titles, .video_block div.titles, .video_block div.titles a {height:18px; padding-left:10%; font-family:georgia; font-weight:normal; font-size:20px; color:#fff; margin-bottom:7px; display:block;}
.photo_block div.titles span {display:none;}
.photo_block div.titles a {color:#fff;font-size:12px;text-decoration:none;}
.video_block div.titles a:hover, .video_block div.titles a:hover {text-decoration:underline;}
.video_block div.titles a {padding-left:0px}

.big_p {margin:5px auto 15px auto;border-top:1px solid #777;}
.big_p a {text-decoration:none;color:#fff;}
.big_p a h2 {color:#fff; margin-bottom:0px;}
.big_p a:hover h2 {text-decoration:underline;}
.big_p h2 {font-family:georgia; font-size:12px; height:20px; font-weight:normal; margin:10px 0px 30px 0px; display:block;}

.photo_block .carousel-component, td.caro .carousel-component {position:relative; padding:0px; color:#fff;}	
.photo_block .carousel-list li {text-align:left;margin:0px;padding:0px;font:10px verdana,arial,sans-serif; color:#fff;margin-right:0px;width:378px;}
.photo_block .carousel-list li a {color:#fff;}
.photo_block .carousel-list li img {border:1px solid #777;}
.photo_block .carousel-clip-region {width:378px;}

.video_block .carousel-component {position:relative; overflow:hidden; padding:0px; color:#618cbe;}	

.video-top .carousel-component {position:relative; overflow:hidden; padding:0px; color:#618cbe;}	
.video-top  .carousel-clip-region {width:930px;padding-top:10px}
.video-top .carousel-list li img {display:block;margin-bottom:1px;border:1px solid #777;float:left; margin-right:5px}	
.video-top .carousel-list li {width:230px;margin-right:5px;}

.video-middle .carousel-component {position:relative; overflow:hidden; padding:0px; color:#618cbe;}	
.video-middle .carousel-clip-region {width:450px;padding-top:10px}
.video-middle .carousel-list li img {display:block;margin-bottom:1px;border:1px solid #777;float:left; margin-right:5px}	
.video-middle .carousel-list li {width:230px;margin-right:5px;}

body.tiny .video-top .carousel-clip-region {width:730px;padding-top:10px}
body.tiny .video-top .carousel-list li img {display:block;margin-bottom:1px;border:1px solid #777;float:left; margin-right:5px}
body.tiny .video-top .carousel-list li {width:225px;margin-right:20px;}
body.tiny ul.carousel-list {width:8000px;position:relative;z-index:1;}

ul.carousel-list {width:5000px;position:relative;z-index:1;}
ul.carousel-list {margin:0px;padding:0px;line-height:0px;}

.carousel-list li {float:left;list-style:none;overflow:hidden;}

.carousel-clip-region {overflow:hidden;position:relative; width: 342px;margin:0px auto;}

.carousel-list li {text-align:left;margin:0px;padding:0px;font:10px verdana,arial,sans-serif; color:#fff;margin-right:23px;width:100px;height:auto;}
.carousel-list li a {color:#fff; font-family:georgia; font-size: 12px;text-decoration:none;}
.carousel-list li a:hover {text-decoration:underline ;}
.carousel-list li img {display:block;margin-bottom:1px;border:1px solid #777;}	
.carousel-list li u.border {height:78px;margin-bottom:-80px;border:1px solid #777;}						

.carousel-prev {position:absolute;top:25px;z-index:3;cursor:pointer; left:10px;}
.carousel-next {position:absolute;top:25px;z-index:3;cursor:pointer; right:8px;}

.news_block, .opros, .pop_block, .alone_block,   .advert, .comment div  {padding:15px 15px 5px 15px; overflow:hidden; border: 1px solid #ddd; border-bottom:1px solid #999;}
.news_block b, .opros b, .pop_block b, .seemore b {font-weight:normal;font-size:20px; font-family:georgia; color:#c03820; margin-bottom:15px; border-bottom: 3px solid #ccc; display:block;}
.news_block p, .pop_block p {padding:0px; border-top:1px dashed #ccc; padding: 6px 0px; margin:3px 0px; overflow:hidden;}
.news_block span {display:block; background:#c03820; font-family:Georgia; color:#fff; padding:0px 3px 2px 3px; margin-top:0px; float:left; margin-right:5px; font-size:12px;}
.news_block a, .pop_block a {color:#333; font-family:georgia; text-decoration:none; font-size:14px;}
.news_block a:hover {text-decoration:underline;}

.rubrika {font-weight:normal;font-size:20px; font-family:georgia; color:#c03820;}

.alone_block {padding:5px 15px 5px 15px;}
.alone_block p {overflow:hidden; margin:0px;}
.alone_block a {display:block; font-family:georgia; font-weight:normal; text-decoration:none; border-bottom: 3px solid #ccc; font-size:18px; color:#222; margin-bottom:7px;}

u.border {position:relative;z-index:1;width:auto;border:1px solid;display:block;top:0px;left:0px;}
.big_p u.border {height:238px; margin-bottom:-240px;border:1px solid #777;}

.footer {border-top:3px solid #ccc;padding:15px 0px; font-size:12px;font-family:georgia}
.footer a {font-size:12px;font-family:georgia;text-decoration:underline;color:#222}

.white{background:#fff;height:10px;}

a {text-decoration:none;}

.rub {font-family:georgia; font-size: 52px;}

.article {margin-top:0px; padding:0px; font-size:17px; width:700px;}
.article img {display:block;}
.article p.vrez {padding: 5px 0px; font-weight:bold; color:#222; font-size:24px}
.article h1 {font-family:georgia; font-size:250%; font-weight:normal; line-height:90%; margin:10px 0px 0px 0px;}
.article div {font-size:17px;}

.navigation {background:#222; font-family:georgia; height:15px; font-size:14px; width:700px;}
.navigation a {color:#fff;text-decoration:none;}
.navigation td {color:#aaa; padding:2px 15px; border-right: 1px solid #777;}
.navigation td.none {padding:0px; border-right: 1px solid #777;}
.navigation td.activ {color:#000; background:#fff; border:1px solid #222;}
.navigation .date {color:#000; background:#fff;text-align:left; border-right: 0px; padding: 2px 0px;}

a.autor {text-decoration:none; color:#222; font-style:italic;}

.advert {width:30%; float:left; margin-right:10px; font-size:16px;}

.com {font-size:12px; width:100%; margin:20px 0px 10px 0px; background:#222; color:#fff;}
.com td {padding:0px 15px 2px 15px; border-right: 1px solid #777;}
.com td.c_a {background:#fff; border-right: 0px; padding:0px;}
.com .write_com {background:#c03820; border-right: 0px;}
.com a {color:#fff}

.ar {display:block; position:relative; z-index:1; margin-top:-1px; left:72%;}

.comment {margin-bottom:15px;}
.comment div {margin:5px 0px 0px 0px; padding:5px 15px; text-align:left; font-size:16px;}
.comment div .kav {font-size:62px; color:#222; font-family:georgia; line-height:35%;}
.comment div .rep {color:#222; font-style:italic;}
.comment div .reply {margin-bottom:15px;}
.comment span {display:block; width:100%; text-align:right; font-size:12px; color:#666;}
.comment span b {color:#222; font-size:18px; font-weight:normal;}
.comment span a {color:#c03820;font-size:14px;margin-left:10px; border-bottom: 1px dashed;}

.replyform {background:#D5D9E2; padding:10px 15px; font-size:22px; border-top:1px solid #999; margin:30px 0px;}
.replyform textarea {width:74%; float:left; margin-right:10px; border: 0px; border-top:1px solid #222; border-left:1px solid #222; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.replyform table {width:100%;font-size:12px;}

.photorep {background:#666; text-align:center; padding:30px}
.photorep img {margin:0px auto; clear:both}
.listalka a {display:block; padding:4px 10px; margin-right:1px; border:1px solid #777; background:#222; float:left; color:#fff; font-size:11px; font-family:Arial}
.listalka span {display:block; padding:4px 10px; margin-right:1px; float:left; border:1px solid #222; color:#222; font-size:11px; font-family:Arial; background:#fff;}

.align_center
{
position: relative;
width: 100%;
padding-bottom:10px
}
.align_center:after
{
content: '';
display: block;
clear: both;
}
.align_center_to_left
{
position: relative;
right: 50%;
float: right;
}
.listalka
{
position: relative;
z-index: 1;
right: -50%;
margin-top:20px;
}

.dr_phot {background:#222 url('/img/grad.jpg') repeat-x top left; width:100%; margin-top:10px}
.dr_phot td {padding:5px 10px; font-family:georgia; font-weight:normal; font-size:20px; color:#fff;}
.dr_phot td a {color:#fff;font-size:12px;text-decoration:none;}
.dr_phot td.caro {border-right:1px solid #777}
.dr_phot td.caro  .carousel-clip-region {width:580px;}
.dr_phot td.caro .carousel-list li {margin-right:18px}
.dr_phot td.fotor_links a {display:block}
.p_vrez {padding:10px; border-right: 0px; color:#fff; background:#222}

#name {border:1px solid #ccc;}

.zna4 {position:relative; z-index:1; margin-top:-45px}
td.white {border-right:0px}

.v {font-family:georgia;font-size:110%;border-top:3px solid #ccc;border-bottom:3px solid #ccc;padding:8px 2px;color:#666;width:30%}
.v a {font-family:Georgia;color:#222;border-bottom:1px solid #ccc}
.v a:hover {border-bottom:1px solid #c03820;color:#c03820}
	.levo {float:left;margin:2px 20px 15px 0px}
	.pravo {float:right;margin:2px 0px 15px 20px}
		.w300 {width:300px}
	
.article p a {color:#000;text-decoration:underline}
.opros-stat {width:40%;float:left;padding:15px 0px;margin:2px 20px 10px 0px;border-top:3px solid #ccc;border-bottom:3px solid #ccc}

.archive-date {color:#990000;font-family:Georgia;font-size:48px}

.read_also {font-family:georgia; font-weight:normal; font-size:20px; color:#fff; border-bottom:3px #ccc solid; margin:67px 0px 10px 7px}

.multimedia {width:260px;float:left;margin:5px 20px 10px 0px}
.multimedia div {padding:1px 0px 3px 3px;background:#888;margin-bottom:1px}
.multimedia div a {font-size:18px;color:#fff;text-decoration:none;font-family:Georgia}
.multimedia div a:hover {text-decoration:underline}

hr {height:1px;background-color:#ccc;display:block;border:none}
.seemore ul {margin:0px; padding:0px; list-style:none} 


.seemore li a {font-family:georgia; font-size:14px; color:#222;}

.pod_menu {
	border-left:1px solid #222;
	border-right:1px solid #222;
	border-bottom:1px solid #222;
	border-top:0px;
	height:26px;
	margin-top:-2px;
	margin-bottom:3px;
	}
	
	.pod_menu a {
	display:inline-block;
	color: #000;
    text-decoration: none;
	padding:0px 10px;
	border-left:1px solid #222;
	font-family:Georgia;
	font-size:12px;
	white-space:nowrap;
	font-weight:bold;
	}
	
	.pod_menu a.red_link {
	color:#990000;
	}
	
	.pod_menu a.first, .pod_menu a.rss {
	color:#990000;
	border-left:0px !important;
	}
	
.plashka{
 background:url('/Olympic2010/img/bg-blok-line.jpg') repeat-y;
}

.bg-blok{
 background:url('/Olympic2010/img/bg-blok.jpg') no-repeat top left;
}

.bg-kolca {
 background:url('/Olympic2010/img/kolca-bg.gif')  no-repeat top center;
}

.bg-kolca table {
width:99%;
margin-top:15px
}

.bg-kolca table td {
vertical-align:top;
width:33%;
padding-bottom:10px;
padding-left:10px
}

.bg-kolca table td img {
display:block;
border:1px #fff solid;
margin:0px 0px 5px 0px
}

.bg-kolca table td a {
font-family:georgia;
color:#fff;
font-weight:bold;
font-size:14px;

}

.bg-kolca b {
padding-left:10px;
font-family:georgia;
color:#002863;
font-weight:normal;
font-size:36px;
text-decoration:underline;
}

.top_advert {
background:url('/img/grad.jpg');
}
.top_advert td {
padding:10px;
width:20%
}
.top_advert td a img {
float:left;
margin-right:5px;
border:1px #ccc solid;
}
.top_advert td a {
color: #ffffff;
font-family: georgia;
font-size: 12px;
text-decoration: none;
}
.hr_line {
background: url('/img/hr-bg.gif') 50% 50% repeat-x;
width:100%;
position: relative;

}

.white_bg {

position: absolute;
right: 50%;
display:block;
top:-30%
}

.inner_white {
right: -50%;
position: relative;
background:#fff;
padding:0px 5px;
}

.white_bg h2 {
background:#990000;
color:#fff;
font-family:Georgia;
font-size:20px;
display:block;
padding:0px 4px 4px 4px;
margin:0px;
font-weight:normal

}

.man_image {
width:190px;
float:left;
padding-top:10px;

}
.cav {
font-family:Georgia;
font-style:italic;
font-size:24px;
color:#333;
line-height:100%;
margin-top:10px;
padding-right:40px
}

.cav a {
font-family:Georgia;
font-style:italic;
font-size:24px;
color:#333;
text-decoration:none
}
.his_name {
font-family:Georgia;
font-size:18px;
}
.Lection {
margin-top:20px
}


.additional {
font-family:Georgia;
font-size:14px;
font-style:italic;
margin-top:15px;
line-height:100%;
}

.hr_line span {
background:#990000;
padding:0px 15px;
font-family:Georgia;
font-size:18px;
color:#fff;
}

.blogi {
margin-top:10px;
}


.blogi td b {
color:#990000;
font-family:georgia;
font-size:13px;
display:block;
margin:4px 0px;
font-weight:normal
}
.blogi td a {
font-size:20px;
font-weight:bold;
font-family:georgia;
display:block;
line-height:90%;
text-decoration:none;
color:#000;
}
.blogi td span {
font-family:georgia;
font-size:12px;
display:block;
margin:10px 0px;
}
.blogi td a img {
border:1px solid #666;
}

