body { margin:0; padding:0; color:#000000; background-color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px;	fontsize:11px;}
td { font-size:12px;}
a { color:#FF0000;}
p { ttext-indent:37px; mmargin:0; ppadding:0;}
h1 { font-size:23px; font-style:italic; font-weight:normal; color:#003366; margin:6px 0 6px 0; ccolor: red; lline-height: 21px; ffont-weight: bold; ttext-transform: uppercase; }
h1 span { color:#FF0000; }
h2 { text-transform:uppercase; color:#003366; margin:12px 0 10px 0; padding:0;}
h3 {}
h4 { font-size:15px; font-style:italic; font-weight:normal; color:#003366; margin:6px 0 6px 0;}
h4 span { color:#FF0000;}
.h { visibility:hidden;}
.block { display:block;}

.logoMainIndex { margin:30px 63px 24px 43px; display:block;}
.logoMain { margin:30px 0px 24px 43px; display:block;}
.logoPhoto { margin:20px 0 21px 31px; display:block;}
.clouds { background-image: url(/i/clouds.jpg); background-repeat: no-repeat; background-color: #9AB7E4}
.clouds_vsadnik { background-image: url(/i/clouds_vsadnik.jpg); background-repeat: no-repeat; background-color: #9AB7E4; background-position: top right;}
.flags { padding:10px 32px 0 55px;}
.flags img { margin:0 6px 7px 0;}
.rightBg { background-image:url(/i/right_bg.gif); background-position:top right; background-repeat:no-repeat;}
.lang a { color:#646464; text-decoration:none; font-size:12px;}
.lang a.cur { font-weight:bold;}
.nomargin { margin:0; padding:0;}
.lineblue { background-color:#004287; width:218px;}
.linered { background-color:#fe0000; width:218px;}
.localTime { padding:12px 5px 14px 65px; color:#CBCBCB; font-size:10px; font-weight:bold;}
.localTime span { color:#9A9A9A;}
.langLeft { padding:34px 5px 0px 65px;}
.comments { color:#666666; font-style:italic;}
.photoGalNotice { padding:0 16px 0 0;}
.zoom { padding:6px 0 20px 0;}
.contentText { padding:0 32px 0 0;}
.contentImage { float:left;}
.contentImage img { margin:10px 13px 0 0;}
.contentImage div.text { color:#CCCCCC; margin:8px 13px 8px 0; }
.content table { border-top:1px solid #999999;  border-right:0px solid;}
.content th { text-transform:uppercase; color:#003366; font-size:11px; border-bottom:1px solid #999999; border-right:1px solid #999999;}
.content tr { border-bottom:1px solid #999999;}
.content td { border-right:1px solid #999999; border-bottom:1px solid #999999;}
.h2Title { text-transform:uppercase; color:#003366; font-size:11px; font-weight:bold;}
.h2Title a { text-transform:uppercase; color:#003366; font-size:11px; font-weight:bold;} 
.h2Title span { color:#FF0000; text-transform:none;}

.menu4 { text-transform:uppercase; color:#003366; font-size:11px; font-weight:bold;}
ul {list-style-image:url(/i/bullet1.gif); padding:0 0 0 30px; margin:0 0 10px 0;}
li {padding-top:0px}

.black { color:#000000; text-decoration:none;}
.black:visited { color:#656565;}
.black:hover { text-decoration:underline;}

.blue {  color: #003366; text-decoration:none;}
.blue:visited {  color: #476583;}
.blue:hover { text-decoration: underline;}

.italicTitle { text-decoration:none; font-style:italic; font-size:12px; text-transform:uppercase; color:#003366;
	margin:0 0 9px 0;}
.italicTitle span { color:#FF0000; font-weight:bold;}
.italicText { text-decoration:none; font-style:italic; color:#666666;}
.italicText span { color:#FF0000;}

.quickSearch td.title { color:#828282; font-size:12px; text-transform:uppercase; padding:0 5px 3px 0;}
.quickSearch td.text { color:#A7A7A7; font-size:9px; padding:10px 15px 10px 0;}
.searchBg { background-image:url(/i/search_bg.gif); background-repeat:no-repeat; padding:6px 5px 5px 5px;}
.searchBg input.text { border:0px solid;  height:13px; font-size:12px; width:79px; padding:0; margin:0;}

.searching .form {margin-top:18px;margin-bottom:18px;}
.searching .search {color:#666666; font-size:11px;font-weight:bold;padding-right:10px;padding-top:1px;}
.searching input {border:0px;height:11px;font-size:11px;width:208px;color:#333333;}

.searching .title { text-transform:uppercase; color:#003366; font-size:11px; font-weight:bold;}
.searching .title a {color:#003366; text-decoration:none}
.searching .date { color:#FF0000; font-size:11px; font-weight:bold;}
.searching .date a {color:#FF0000;}
.searching .txt a {text-decoration:none;font-size:12px;}

/*	MENU	*/
.menu1 td { width:14%; padding:6px 10px 6px 0; vertical-align:top;}
.menu1 a { font-size:12px; color:#003366; text-decoration:none;}
.menu1 a:hover { text-decoration:underline;}
.menu1 td.cur a { font-size:12px; color:#003366; text-decoration:none;}

.menu td { width:14%; padding:0 10px 8px 4px; vertical-align:top;  color:#828282;}
.menu a { font-size:12px; color:#999999; text-decoration:none;color:#003366;}
.menu a:hover { text-decoration:underline;}
.menu td.cur { border-left:2px solid #FF0000;}
.menu td.cur a { font-size:12px; color:#003366; text-decoration:none;}

.podmenu { width:100%; font-size:11px; font-style:italic; color:#FF0000; border-bottom:1px solid #999999; border-top:1px solid #999999;
	padding:7px 0 9px 0; margin:10px 0 0 0; text-transform:uppercase;}
.podmenu a { color:#003366; text-decoration:none;}
.podmenu a:hover { text-decoration:underline;}
.podmenu a.cur { color:#FF0000; text-decoration:none;}
.podmenu a.cur:hover { text-decoration:underline;}

.menuleft { padding:7px 0 0 0; border-bottom:1px solid #003366; text-transform:uppercase; color:#999999;}
.menuleft a { text-decoration:none; color:#003366;}
.menuleft a:hover {}
.submenuleft { padding:7px 0 0 36px; border-bottom:1px solid #003366; text-transform:uppercase;}
.submenuleft a { text-decoration:none; color:#003366;}
.submenuleft a:hover {}

.onePhoto td.title { padding:20px 0 0 51px; vertical-align:top; color:#646464; font-style:italic;}
.onePhoto td.home { padding:30px 22px 0 0; vertical-align:top;}
.onePhoto td.author { color:#646464; font-style:italic; padding:0 0 0 16px;}
.onePhoto td.pages { padding:30px 0 30px 23px;}
.onePhoto table.nav { width:90px; line-height:9px;}
.onePhoto table.nav a { color:#092E5B; font-size:80%; text-decoration:none;}
.onePhoto table.nav a:hover { text-decoration:underline;}
.onePhoto table.nav td { padding:0 5px 3px 0;}
.onePhoto table.nav tr.middle td { border-bottom:1px solid #636363; border-top:1px solid #636363;}

.newsFeeds td { vertical-align:top;}
.newsFeeds td.text { color:#666666; font-size:11px; padding:0 15px 5px 13px;}
.newsFeeds td.text a { color:#666666;}
.newsFeeds td.image img { border-left:5px solid #FF0000;}

.newsPre div.notice { margin:0 0 11px 0;}
.newsPre div.notice a { text-decoration:none; color:#000000}
.newsPre span.date { color:#FF0000;}

.newsLeft { padding:10px 8px 2px 43px; width:167px;}
.newsLeft div.title { color:#FF0000; font-weight:bold;}
.newsLeft div.text { color:#999999; margin-bottom:12px;}
.newsLeft div.more { border-left:1px solid #FF0000; padding:0 0 0 6px; font-size:11px;}

a.newslink, a.newslink:hover, a.newslink:visited {color:#000000; text-decoration:none; }

.print a { font-size:11px; color: #FF0000; text-decoration:none;}
.print a:visited { color:#D52F2F;}
.print a:hover { text-decoration: underline}

/*	PRINT PAGE	*/
.bodyPrint { padding:28px 0 0 43px;}
.localTimePrint { padding:0 5px 2px 10px; border-left:16px solid #FF0000; color:#CBCBCB; font-size:10px; font-weight:bold;}
.localTimePrint span { color:#9A9A9A;}
.titlePrint { padding:6px 0 0 12px; font-size:23px; font-style:italic; font-weight:normal; color:#FF0000;
	width:347px; border-left:16px solid #FF0000; border-right:15px solid #FF0000;}
.titlePrint span { color:#FF0000; font-weight:bold; text-transform:none;}
.contentPrint { width:556px; margin:0 29px 30px 0; vertical-align:top;}

.pagelist { color:#FE003C; font-style:italic;}
.pagelist a { color:#003166; text-decoration:none; font-size:110%;}
.pagelist a:acvive { font-weight:bold;}
.pagelist a:hover { text-decoration:underline;}
.pagelist a.cur {color:#FF0000;}

.bigred a {  font-size: 14px; font-weight: bold; color: #FF0000; text-decoration:none;}

.nopodmenu{ width:100%; border-top:1px solid #999999; margin:10px 0 0 0;}
.mw_head {display:inline; border-right:1px solid #999999; color:#999999; padding-right:4px; white-space:nowrap}
.meet_work table td{font-size:12px; vertical-align:top; font-family:Arial, Helvetica, sans-serif;}
.meet_work table td.zero{padding: 3px 5px 5px 10px; border-right:1px solid #999999;}
.meet_work table td.first{border-right:1px solid #999999; color:red; font-weight:bold; padding:10px 10px 10px 10px}
.meet_work table td.second{border-right:1px solid #999999; color:#043263; font-style:italic; padding:10px 0px 10px 10px}
.meet_work table td.third{color:#043263; font-weight:bold; padding:10px 0px 10px 10px}

.meet_work table td.first_cnt{border-right:1px solid #999999; color:red; font-weight:bold; padding:10px 10px 10px 10px}
.meet_work table td.second_cnt{border-right:1px solid #999999; color:#043263; font-style:italic; padding:10px 0px 10px 10px}
.meet_work table td.third_cnt{ font-weight:bold; border-right:1px solid #999999; color:#043263; font-style:italic; padding:10px 0px 10px 10px}
.meet_work table td.four_cnt{color:#043263; padding:10px 0px 10px 10px}
.meet_work table td.four_cnt a {color:#043263;}



.meet_work h1{color:#043263; font-style:normal; font-size:21px; margin-top:10px}
.boldTitle { color:red; font-weight:bold; font-style:italic; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px 0px}
.meetNotice { margin-top:15px; margin-bottom:10px}

.officialLinksTitle {font-style:italic; font-size:12px; margin:15px 0 0 0; color:#FF0000; font-weight:bold;}
.officialLinks { margin-bottom:20px}
.officialLinks a { font-weight: bold; color:black; display:block}
.officialLinks a:hover { text-decoration:none}

.upLink{ font-weight:bold; ppadding-left: 20px; text-decoration:none; color:#CCCCCC; padding-top:4px;  background-position:left top; background-repeat:no-repeat;}
.meetbreak{ width:100%; border-top:1px solid #999999; margin:0;}


/*	FOTOGALLERY	*/
.fotogalText { font-size:12px; line-height:15px; padding:3px 0 15px 0;}
.fotogalText a { color:#000000; text-decoration:none;}
.fotogalText a:hover { text-decoration:underline;}
.fotogallery {}
.fotogallery .item { float:left; border: 1px; padding:0 10px 10px 0; width:132px; width:"142px"; height:132px; height:"142px"; overflow:hidden;}

.fotoLeft .item { padding:10px 8px 2px 43px; width:167px; width:"218px";}
.fotoLeft .title { color:#FF0000; font-weight:bold;}
.fotoLeft .text { color:#999999; margin-bottom:12px;}
.fotoLeft .more { border-left:1px solid #FF0000; padding:0 0 0 6px; font-size:11px;}
.fotoLeft .seeall { padding:15px 0 0 43px; margin:15px 0 0 0; border-top:3px solid #ff0101;}
.fotoLeft .seeall .block { border-left:1px solid #FF0000; padding:0 0 0 6px; font-size:11px;}
.fotoLeft .seeall a { color:#ff0101; text-decoration:none;}


.pagelist { color:#FE003C;}
.pagelist a { color:#003166; text-decoration:none; font-size:110%;}
.pagelist a:acvive { font-weight:bold;}
.pagelist a:hover { text-decoration:underline;}

.expert { padding-top:5px}
.expert p{ text-indent:33px; margin:0 0 10px 0}
.expert div.h2Title{font-size:12px; margin-bottom:12px; text-transform:uppercase;}
.expert div.h1Title a{font-size:15px; margin-bottom:12px; color:#003366; text-transform:uppercase; text-decoration:none; font-weight:bold}
.expert div.h1Title a:hover{ text-decoration:underline}
.expert div.author { font-size:16px; font-weight:bold; font-style:italic; text-indent:33px; }

.expert div.formTitle{font-size:16px; font-weight:bold; font-style:italic; color:red}
.expert div.formTitle span.col{ font-style:normal}
.expert div.formTitle span.notice{font-size:12px; font-weight:bold; font-style:italic; color:#003366}
.expert div.errorNotice{font-size:14px;  color:#003366}

.anketa {margin-top:10px}
.anketa div.fieldTitle{color:#333333; font-size:11px; padding:7px 5px 3px 0; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif}
.anketa_acc div.fieldTitle{color:#333333; font-size:11px; padding:7px 5px 3px 0; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif}

.anketa input { border:0px solid;  height:13px; font-size:12px;  padding:0; margin:0;}
.anketa_acc input { border: 1px solid #003366; padding:0; margin:0;}
.text215 { width:215px;}
.text281 { width:281px;}
.file281 { width:281px;}

.inputBg215, .inputBg281, .fileBg281, .textboxBg {background-repeat:no-repeat; padding:5px 5px 5px 5px;}
.inputBg215 { background-image:url(/i/bg215.gif);}
.inputBg281 { background-image:url(/i/bg281.gif);}
.fileBg281 { background-image:url(/i/bg281.gif);}
.textboxBg { background-image:url(/i/bg_adr.gif);}

.inputBg215r, .inputBg281r, .fileBg281r, .textboxBgr {background-repeat:no-repeat; padding:5px 5px 5px 5px;}
.inputBg215r { background-image:url(/i/bg215_r.gif);}
.inputBg281r { background-image:url(/i/bg281_r.gif);}
.fileBg281r { background-image:url(/i/bg281_r.gif);}
.textboxBgr { background-image:url(/i/bg_adr_r.gif);}

.inputBg input {background-color: #FFFFFF}
.fileBg input {background-color: #FFFFFF}
.inputBgr input {background-color: #FF9999}
.radioBgr {background-color: #FF9999; width: 10%; white-space: nowrap}
.fileBgr input {background-color: #FF9999}

.text60 { width:60px;}
.inputBg60, .inputBg60r {background-repeat:no-repeat; padding:5px 10px 7px 5px;}
.inputBg60 { background-image:url(/i/bg60.gif);}
.inputBg60r { background-image:url(/i/bg60r.gif);}

.textbox { border:0px solid;  font-size:12px; width:181px; height:45px; padding:0; margin:0;}
.inputRadio{ font-size:11px; font-weight:bold; padding-left:6px; margin:0; vertical-align:0px} /* изменено! */
.anketa button { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; width:120px; white-space:nowrap }

.register { padding-top:5px}

.register div.formTitle{font-size:16px; font-weight:bold; font-style:italic; color:red}
.register div.formTitle span.col{ font-style:normal}
.register div.formTitle span.notice{font-size:12px; font-weight:bold; font-style:italic; color:#003366}
.register div.errorNotice{font-size:14px;  color:#003366}
.register div.Notice{font-size:13px;  color:black; font-weight:bold; margin-top:10px}
.register div.RedNotice{font-size:11px;  color:red;}
 
.register select.country{  border:2px solid #92A8BA; width:170px;}
.register select.birthDay{  border:2px solid #92A8BA; width:65px;}
.register select.birthMonth{ border:2px solid #92A8BA; width:86px;}
.register select.birthYear{ border:2px solid #92A8BA;  width:60px;}

.redLine { background-color:red; margin-top:9px}

.text145 { width:145px;}
.text165 { width:165px;}

.image94 { display:block; width:94px; height:94px; background-color:#999999}

.inputBg145, .inputBg165 {background-repeat:no-repeat; padding:5px 10px 5px 5px;}
.inputBg145 { background-image:url(/i/bg145.gif);}
.inputBg165 { background-image:url(/i/bg165.gif);}

.inputBg145r, .inputBg165r {background-repeat:no-repeat; padding:5px 10px 5px 5px;}
.inputBg145r { background-image:url(/i/bg145_r.gif);}
.inputBg165r { background-image:url(/i/bg165_r.gif);}

.anketa_acc button.nextButton { width:230px; border:0px solid;  font-size:11px;  padding:0px; margin:0px; background-color:#FFFFFF; cursor:pointer; color:#CC0000; font-weight:bold; text-align:left;}

.inputBirthIncorrect{background-color:#F07A7A; border:3px solid #F07A7A}
.countryIncorrect { background-color:#F07A7A;}

/* press */
.menuLev1 { padding:3px 0 3px 1px; border-bottom:1px solid #003466; text-transform:uppercase; font-weight:bold;}
.menuLev1 a { text-decoration:none; color:#003463;}
.menuLev1 div { background-color:#01265B; width:2px; float:left; display:inline; margin-right:4px; margin-top:3px}

.menuLev2 { padding:2px 0 0 15px; font-weight:bold;}
.menuLev2 a { color:#333333; }

.menuLev3 { padding:1px 0 0 25px; font-weight:bold;}
.menuLev3 a { color:#676767; }
/* /press */

.headName { font-size:16px; font-weight:bold; color:#003366; margin:0 0 0 0; } 
.headPost { font-size:16px; font-style:italic; color:#003366; margin:0 0 20px 0; } 
.headSumm { font-size:11px; padding-right:12px} .headSumm span{ color:#636363} 
.headTimeline { font-size:11px;} .headTimeline span{ color:#CA0000; font-weight:bold}

.podcasts { border-left:5px solid red; padding-left:5px; padding-right:5px;}
.podcasts div.podcastsTitle { font-style:italic; color:#003366; font-size:18px; margin-bottom:2px; margin-top:-4px}
.podcasts div.podcastsCast{ text-transform:uppercase; color:#003366; font-size:11px; font-weight:bold; background:url(images/feed.gif) 1px 1px no-repeat; padding-left:20px; line-height:12px}
.podcasts div.podcastsCast a { color:#003366; text-decoration:none}

.podcastsLeft { border-left:5px solid red; padding-left:33px; width:175px}
.podcastsLeft div.podcastsTitle { font-style:italic; color:#003366; font-size:15px; margin-bottom:10px; margin-top:-2px}
.podcastsLeft div.podcastsCast{  font-size:11px; background:url(/i/feed.gif) 1px 1px no-repeat; padding-left:20px; line-height:12px}
.podcastsLeft div.podcastsCast a { color:#000; text-decoration:none}
.podcastsLeft span.red { white-space:nowrap}

.shortlink { margin-left:40px; border-bottom:1px solid #C6CBCA}
.shortpodcast{  font-size:13px; padding-left: 5px}
.shortpodcast a { color:#000; text-decoration:none}
.shortpodcast span.red { font-size:11px; color:#FF0000}
.copy { clear:both; color:#999999; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px}

