html {

}

body {
	margin:0;
	
	padding:0;
	
	font:12px/18px Verdana;
	
	background:url(/yearResults/patterns/2012/images/fon.jpg) 0 0 repeat-x;
	
	overflow-y:scroll;
}

img { border:none; }

table { text-align:left; }

.pull-left {
	float:left;
}

.pull-right {
	float:right;
}

div.main_wrap {

}

div.main_wrap_inner {
	
	width:1000px;
	margin:0 auto;
	
}

.main_header {
	height:190px;
	overflow:hidden;
	position:relative;
}

.main_header .page_head_text {

	position:absolute;
	top:76px;
	height:38px;
	width:100%;
	background:url(/yearResults/patterns/2012/images/-_-_w.png) 1px 4px repeat-x #8f0515;
	overflow:hidden;

}

.main_header .page_head_text .logo {
	padding:4px 9px;
	background-color:#8f0515;
}

.main_header .page_head_text .logo a {
	text-decoration:none;
}

.main_header .page_head_text .logo a img{
	height:28px;
	width:93px;
	
}

.main_header .page_head_text .present_text {
	text-align:center;
	padding-top:8px;
}

.main_header .page_head_text .present_text span {
	color:#fff;
	background-color:#8f0515;
	font-size:2.2em;
	padding:0 10px;
	margin-left:-100px;
	
}

.logospanne { height:77px; display:block; margin-bottom:36px; background-repeat:repeat-x; background-position:0 0; }


.video_frame {
	height:210px;
	overflow:hidden;
}

.video_frame .head {
	color:#8f0515;
	text-align:right;
	font-size:2em;
}

.main_menu {

	background:url(/yearResults/patterns/2012/images/-_-_r.png) 1px 4px repeat-x #fff;
	height:36px;
	overflow:hidden;
}

.content {
	padding-top:20px;
	background-color:#fff;
	display:table;
}

.content .left_side, .content .right_side {
	float:left;
	overflow:hidden;
}

.content .left_side {
	width:670px;
	margin-right:40px;
	padding-left:10px;
}

.content .right_side {
	width:270px;
	padding-right:10px;
}


/**

	менющка

*/
.mainTabs {
	height:inherit;
}

.mainTabs .cont {
	height:inherit;
}

.mainTabs .cont .oneTab {
	float:left;
	height:inherit;
}

.mainTabs .cont .oneTab .actTabLink, .mainTabs .cont .oneTab .noactTabLink {
	display:block;
	padding:8px 24px;
	/*width:120px;*/
	text-align:center;
}

.mainTabs .cont .oneTab .actTabLink {

	background:#fff;
	font-size:18px;
	line-height:24px;
	padding:4px 20px 4px 20px;
	

}

.mainTabs .cont .oneTab a {
	color:#8f0515;
	font-size:1.1em;
	text-decoration:none;
	/*font-weight:bold;*/
}

.mainTabs .cont .noactTabRightBg, .mainTabs .cont .actTabRightBg {
	display:none;
}













h1           {margin:0; padding:0; font-size:22px; font-weight:normal; margin-bottom:6px}
h2           {margin:0; padding:0; font-size:18px; font-weight:normal}


/*.headerTab   {width:100%; background:url(/yearResults/patterns/2011/images/headbg2012.png) top center no-repeat; height:110px}*/
/*.mainCont    {width:1000px;}*/
/*.topNotes    {background:#F6F8D0; border:1px solid #BDC175; padding:14px; margin-top:14px}*/
/*.footerDiv   {padding:14px; margin-top:14px}*/

.heloPersonTab {width:100%; margin-bottom:20px}
.heloPersonTab .left {width:100%}
.heloPersonTab .right {text-align:right}

/*a.blackLink:link    {font-size:12px; color:#000000; text-decoration:underline}*/
/*a.blackLink:active  {font-size:12px; color:#000000; text-decoration:underline}*/
/*a.blackLink:visited {font-size:12px; color:#000000; text-decoration:underline}*/
/*a.blackLink:hover   {font-size:12px; color:#000000; text-decoration:none}*/

/*a.whiteLink:link    {font-size:11px; color:#ffffff; text-decoration:underline}*/
/*a.whiteLink:active  {font-size:11px; color:#ffffff; text-decoration:underline}*/
/*a.whiteLink:visited {font-size:11px; color:#ffffff; text-decoration:underline}*/
/*a.whiteLink:hover   {font-size:11px; color:#ffffff; text-decoration:none}*/

/*a.blueLink:link                {color:#0054A6; text-decoration:underline}*/
/*a.blueLink:active              {color:#0054A6; text-decoration:underline}*/
/*a.blueLink:visited             {color:#0054A6; text-decoration:underline}*/
/*a.blueLink:hover               {color:#0054A6; text-decoration:none}*/

/*a.blueMenuLink:link                {color:#0054A6; text-decoration:underline}*/
/*a.blueMenuLink:active              {color:#0054A6; text-decoration:underline}*/
/*a.blueMenuLink:visited             {color:#0054A6; text-decoration:underline}*/
/*a.blueMenuLink:hover               {color:#0054A6; text-decoration:none}*/

/*.topHeadDiv                    {width:100%; background:url(/yearResults/patterns/2010/images/topheadbg.jpg) top left repeat-x; height:40px; text-align:center}*/
/*.topHeadTab                    {width:1000px; height:48px; background:url(/yearResults/patterns/2011/images/bluetopbg2012.png) top left repeat-x; position:relative; top:4px;}*/

/*.registration                  {font-size:11px; color:#ffffff; padding:0 4px}*/
/*.registration input            {font-size:11px; color:#898989; width:90px}*/

/*.topCol                        {background:url(/yearResults/patterns/2011/images/collage2011.png) repeat-x; height:200px; width:1000px}*/
/*.headsnow                      {background:url(/yearResults/patterns/2010/images/topsnow2.png) no-repeat; vertical-align:bottom}*/
/*.slogoPos                      {background:url(/yearResults/patterns/2011/images/slogo3.png) top left no-repeat;}*/

/*.congrBlock                    {background:none; height:140px}*/
/*.congrTab                      {width:100%; height:140px}*/
/*.congrTab .lcol               {padding-right:8px; padding-left:4px; vertical-align:top; padding-top:58px}*/
/*.congrTab .ccol               {width:100%;}*/
/*.congrTab .rcol               {padding-left:8px; padding-right:4px; vertical-align:top; padding-top:58px}*/
/*.congrHeadImg                 {margin:12px 0; text-align:right;}*/
/*.congrIframe                  {width:100%; frameborder:0; height:100px;}*/


/*CSS для таблицы с вкладками  */
/*table.mainTabs       {width:1000px; height:47px; background:url(/yearResults/patterns/2011/images/tabsbg.png)} */
/*table.mainTabs .cont          {padding-left:10px; vertical-align:bottom}*/
/*table.mainTabs .cont .oneTab  {height: 42px; float: left; margin:0 10px;}*/

/*.oneTab { margin:0 20px !IMPORTANT;}*/
           

/*CSS для неактивной вкладки*/
/*.noactTabLeftBg      {background:url(/yearResults/patterns/2010/images/noacttableft.png)  bottom left no-repeat; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:underline; height:36px; padding-left:12px; padding-bottom:8px; vertical-align:bottom}*/
/*.noactTabRightBg     {background:url(/yearResults/patterns/2010/images/noacttabright.png) bottom left no-repeat; width:10px; height:36px; vertical-align:bottom}*/

/*a.noactTabLink:link       {font-family:arial; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:underline}*/
/*a.noactTabLink:active     {font-family:arial; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:underline}*/
/*a.noactTabLink:visited    {font-family:arial; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:underline}*/
/*a.noactTabLink:hover      {font-family:arial; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none}*/

/*CSS для активной вкладки*/
/*.actTabLeftBg      {font-size:14px; color:#000000; font-weight:bold; text-decoration:none; height:36px; padding-left:12px; padding-bottom:8px; vertical-align:bottom}*/
/*.actTabRightBg     {padding-top:6px; width:10px; height:36px; vertical-align:bottom }*/
                                                                                      
/*a.actTabLink:link       {font-family:arial; font-size:14px; color:#000000; font-weight:bold; text-decoration:none}*/
/*a.actTabLink:active     {font-family:arial; font-size:14px; color:#000000; font-weight:bold; text-decoration:none}*/
/*a.actTabLink:visited    {font-family:arial; font-size:14px; color:#000000; font-weight:bold; text-decoration:none}*/
/*a.actTabLink:hover      {font-family:arial; font-size:14px; color:#000000; font-weight:bold; text-decoration:none}*/

.mainTwoColTab          {width:100%; background-color:#ffffff;}
.mainTwoColTab .right   {width:270px; padding:14px 0}
.mainTwoColTab .left    {padding:14px 0; padding-left:10px; padding-right:30px}

.rightSearch                  {background:#EFEBC3; height:42px; width:100%}
.rightDescription             {background-color:#E6E6E6; padding:14px 18px}
.rightArchMenue               {background:#F2F2F2; padding:18px 18px}
.rightArchMenue .head         {font-size: 16px; font-weight: bold; padding-bottom: 10px; border-bottom: 1px solid #CCCCCC; margin-bottom:12px}

.rightArchMenue a.blackLink:link         {display:block; font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; padding-left:8px; padding-top:10px; height:30px; background:none; border-bottom:1px dotted #cacaca; margin-top:-10px}
.rightArchMenue a.blackLink:active       {display:block; font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; padding-left:8px; padding-top:10px; height:30px; background:none; border-bottom:1px dotted #cacaca; margin-top:-10px}
.rightArchMenue a.blackLink:visited      {display:block; font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; padding-left:8px; padding-top:10px; height:30px; background:none; border-bottom:1px dotted #cacaca; margin-top:-10px}
.rightArchMenue a.blackLink:hover        {display:block; font-size:12px; font-weight:bold; color:#000000; text-decoration:none;      padding-left:8px; padding-top:10px; height:30px; background:#E7E7E7; margin-top:-10px}

table.main_NominantHeader{height:50px; width:100%; margin-top:10px; margin-bottom:18px}

td.main_NominantPlace{width:102px; background:url(/yearResults/patterns/2012/images/knopka1.png) center center no-repeat}
td.main_NominantPlace:hover{width:102px; background:url(/yearResults/patterns/2012/images/knopka2.png) center center no-repeat}

a.placeCategoryWinner:link    {display:block; font-size:12px; font-weight:bold; color:#125290; text-decoration:underline}
a.placeCategoryWinner:active  {display:block; font-size:12px; font-weight:bold; color:#125290; text-decoration:underline}
a.placeCategoryWinner:visited {display:block; font-size:12px; font-weight:bold; color:#125290; text-decoration:underline}
a.placeCategoryWinner:hover   {display:block; font-size:12px; font-weight:bold; color:#125290; text-decoration:none}

a.placeNumber:link   {display:block; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none; margin-bottom:2px}
a.placeNumber:active {display:block; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none; margin-bottom:2px}
a.placeNumber:visited{display:block; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none; margin-bottom:2px}
a.placeNumber:hover  {display:block; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none; margin-bottom:2px}

a.placeBalls:link    {display:block; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none}
a.placeBalls:active  {display:block; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none}
a.placeBalls:visited {display:block; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none}
a.placeBalls:hover   {display:block; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none}

td.main_Nominant{padding-left:18px;}
table.main_NominantCreative {background:#f2f2f2; width:100%; border-top:1px solid #CACACA; border-bottom:1px solid #CACACA}
table.main_NominantCreative td {text-align:center; padding:14px 0}

table.main_Placement{width:100%; border-top:solid 1px #ffffff; border-bottom:solid 1px #cacaca; background:#f2f2f2; margin-bottom:0}
td.main_PlacementHeader{padding:10px 10px 10px 20px; font-size:18px;}
td.main_PlacementPlaces{padding:10px 10px 10px 20px;}

.plasecTable               {width:100%}
.plasecTable .placeCont        {width:33%; padding:0 0 30px 0;    vertical-align:top}
.plasecTable .placeContCent    {width:33%; padding:0px 10px 20px 6px; vertical-align:top}
.oneNominantTable              {width:100%}
.oneNominantTable td           {vertical-align:top}
.oneNominantTable .numbPlace   {background:url(/yearResults/patterns/2011/images/placeminibg22012.png) top left no-repeat; width:28px; height:20px; text-align:center; color:#ffffff; font-size:12px; font-weight:bold; padding-top:2px}
.oneNominantTable .numbDesc    {padding-left:8px;}
.oneNominantTable .numbDesc span {font-size:11px; font-weight:noramal; color:#4B4B4B}

.articleDate                {text-align: right; margin: 12px 0 15px 0; font-weight:bold; font-size:11px}
.topLeftYelcolumnCorner     {width:8px; height:8px; background:URL(/design/itogi/topleftyelbg.gif) no-repeat}
.topRightYelcolumnCorner    {width:8px; height:8px; background:URL(/design/itogi/toprightyelbg.gif) no-repeat}
.botLeftYelcolumnCorner     {width:8px; height:8px; background:URL(/design/itogi/botleftyelbg.gif) no-repeat}
.botRightYelcolumnCorner    {width:8px; height:8px; background:URL(/design/itogi/botrightyelbg.gif) no-repeat}
.centerYelBg                {background:#F2F1E1}
.centerYelBg b              {margin-left:6px}

#AreaBG {

         margin:0; 
         padding:0; 
         background:url(/design/imagesBrowser/hlpx.png) top left repeat; 
         position:absolute; 
         display:none; 
         top: 0px;
         left:0; 
         width:100%; 
         height:100%;
         z-Index: 200;
}

#Area
{
        width: 800px;
        height:600px; 
        z-Index: 300;
}

#AreaTable
{
         background:url(/design/imagesBrowser/hlpx.png) top left repeat; 
         display: none;
         position: fixed;
         top: 0px;
         left: 0px;
         z-Index: 300;
         margin:0;
         padding:0;
         width:100%;
         height:100%
}

.windowDiv      {width:800; height:600; background:#f2f2f2}
.windowTab      {width:100%; height:600px; background-color:#ffffff}
.winHeader      {background:url(/yearResults/patterns/2012/images/winheadbg2012.jpg) top left repeat-x; height:63px}
.winCont        {height:537px; padding-right:12px; vertical-align:top}
.contDiv        {overflow-x:hidden; overflow-y:auto; height:509px; padding-left:16px; padding-right:14px; margin-top:14px}
.winHeader .winHeaderCont  {position:relative; height:63px; padding-left:16px}
.winHeader .winHeaderCont .winClose {position:absolute; top:-11px; right:0; width:11px; height:22px}
.winHeader .winHeaderCont .rightImg {float:right}

.winHeadTxt     {color:#ffffff; font-size:18px; padding-top:10px}
.winHeadNom     {color:#ffffff; font-size:11px; padding-top:4px}

a.winHeadNomLink:link    {font-size:11px; font-weight:bold; color:#ffffff; text-decoration:underline}
a.winHeadNomLink:active  {font-size:11px; font-weight:bold; color:#ffffff; text-decoration:underline}
a.winHeadNomLink:visited {font-size:11px; font-weight:bold; color:#ffffff; text-decoration:underline}
a.winHeadNomLink:hover   {font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none}

.experCardRazdel         {font-size:18px; font-weight:normal; margin-bottom:14px; margin-top:14px}
.votingTab               {width:100%}
.votingTab th            {text-align:left; color:#444444}
.votingTab td , .votingTab th   {padding:4px 10px;}

.expertTab                      {background:#F2F2F2; width:100%}
.expertTab td                   {padding:16px 0}
.expertTab .photo               {width:240px; padding:20px}
.experCardExpertName            {font-size:18px; margin-bottom:8px}

.congrIframeTab                 {}
.congrIframeTabTd               {vertical-align:top; padding:0 4px}
.congrIframeTabOneVideo         {width:108px}
/*.congrIframeTabOneVideoBg       {background:url(/yearResults/patterns/2010/images/congrvideobg.png) top left no-repeat; width:108px; height:68px; text-align:center; vertical-align:middle}*/
.congrIframeTabOneVideoBg       {background:url(/yearResults/patterns/2011/images/congrvideobg2012.png) top left no-repeat; width:108px; height:68px; text-align:center; vertical-align:top; padding-top:9px}

.congName                       {text-align:center; vertical-align:top; padding-top:4px}

a.blueLinkm:link                {color:#0054A6; font-size:10px; font-weight:bold; text-decoration:underline}
a.blueLinkm:active              {color:#0054A6; font-size:10px; font-weight:bold; text-decoration:underline}
a.blueLinkm:visited             {color:#0054A6; font-size:10px; font-weight:bold; text-decoration:underline}
a.blueLinkm:hover               {color:#0054A6; font-size:10px; font-weight:bold; text-decoration:none}

.closeopenbtn          {cursor:pointer; margin-top:-12px; margin-bottom:16px; display:block; padding-top:2px; color:#ffffff; text-align:center; vertical-align:middle; width:180px; height:23px; font-size:12px; font-weight:bold; background:url(/yearResults/patterns/2012/images/ol1.png) top left no-repeat;}
.closeopenbtn:hover    {background:url(/yearResults/patterns/2012/images/ol2.png) top left no-repeat;}

.authorBlock           {background:#F2F2F2; padding:10px 4px 10px 20px;}
.authorizeBg           {margin-bottom:10px; position:relative}
.identificationHead    {font-size:12px; font-weight:bold; margin-bottom:4px}
.authorizeHead         {font-size:12px; font-weight:bold; margin-bottom:4px}
.authorizationPos .fright                {position:absolute; top:40px; left:200px}
.fright                                  {position:absolute; top:63px; left:204px}

a.smalLink             {}

a.greyLinkt:link       {font-size:11px; color:#737373; text-decoration:underline}
a.greyLinkt:active     {font-size:11px; color:#737373; text-decoration:underline}
a.greyLinkt:visited    {font-size:11px; color:#737373; text-decoration:underline}
a.greyLinkt:hover      {font-size:11px; color:#737373; text-decoration:none}

a.blueLinkt:link               {color:#737373; font-size:11px; text-decoration:underline}
a.blueLinkt:active             {color:#737373; font-size:11px; text-decoration:underline}
a.blueLinkt:visited            {color:#737373; font-size:11px; text-decoration:underline}
a.blueLinkt:hover              {color:#737373; font-size:11px; text-decoration:none}     

.authorizeLogin                {font-size:11px; border:1px solid #cacaca; color:#737373; height:20px; margin:8px 0 4px 0; width:115px; padding-left:4px; line-height:16px}
.authorizePassword             {font-size:11px; border:1px solid #cacaca; color:#737373; height:20px; margin:8px 0 4px 0; width:115px; padding-left:4px; line-height:16px}

.rightColumnSignPos a.bold     {margin-bottom:4px; display:block}

p {margin-bottom: 18px;}

.topSneg {position:absolute; top:0px; left:0px; width:100%; height:604px; background: url(/yearResults/patterns/2011/images/fon2012.png) center top repeat-x; z-index:-1;}
.topFon  {position:absolute; top:0px; left:0px; width:100%; height:304px; background: url(/yearResults/patterns/2011/images/sneg2012.png) center top repeat-x ;}

/* footer start */

	/* footer counters start */

		#footer_counters { margin:10px; position:absolute; bottom:0; right:0; width:250px; text-align:right; }
		#footer_counters * { text-decoration:none; }

		#footer_inform { font-size:11px; position:absolute; bottom:0; margin:10px; line-height:18px; }
		#footer_inform * { font-size:11px; }

	/* footer counters end */
	
	/* footer_menu start */
	
		.footer_menu { /*padding-bottom:100px;*/ width:100%; }
		.footer_menu ul { list-style:none; }
		.footer_menu li { height:24px; }
		.footer_menu td { width:20%; padding:10px 15px; }
		.footer_menu a { color:#444; font-size:.9em; }
		.footer_menu .footer_menu_header { font-weight:bold; }
	
	
	/* footer_menu end */
	
/* footer end */