





/* ALL */
body {font-family: Trebuchet MS; min-width: 1000px; max-width: 2000px; margin: 0 auto; }


div.clearall {clear: both;}
a {color: #000;}
a.ajax {border-bottom: 1px dotted; text-decoration: none;}
a:hover {color: #357;}
h1 {font-size: 1.8em; margin-bottom: 0.5em;}
li a, h1 a, h2 a, h3 a {text-decoration: none; border-bottom: 1px solid;}

div.dialog {display: none;}
	div.dialog ul {margin-top: 1em; list-style-type: square; margin-left: 0.9em;}
	div.dialog p {line-height: 1.5em; margin-bottom: 0.5em;}
	div.dialog  ul li {margin-top: 0.5em;}
	div.dialog textarea {width: 99%; height: 100px; margin-top: 1em; margin-bottom: 1em;}
	div.dialog input {width: 99%; margin-top: 5px;}
	div.dialog input[type="reset"] {width: 200px; text-align: center; margin-top: 1em;}
	div.dialog a {text-decoration: none; border-bottom: 1px dotted;}
	div.dialog a.strt {text-decoration: underline; border-bottom: 0;}
	div.dialog div.avtr {float: left; text-align: center; width: 180px; margin-top: 1em;}

	
table#header {width: 100%; margin-top: 10px;}
	table#header tr td {vertical-align: middle;}
			table#header tr td ul li {font-size: 0.8em; line-height: 16px;}
	table#header tr td#header1 {width: 23%; padding: 2% 0 2% 2%;}
		table#header tr td#header1 a {border: 0;}
	table#header tr td#header2 {width: 50%; text-align: center; padding: 2% 0 2% 0;}
	table#header tr td#header2 ul {text-align: center;}
	table#header tr td#header2 ul li {text-align: center; display: inline; font-size: 1em; margin: 0 1.5em 0 0.5em;}

	table#header tr td#header4 {width: 8%; text-align: right; padding: 2% 0 2% 0;}
	table#header tr td#header5 {width: 15%; padding: 2% 2% 2% 0;}
		table#header tr td#header5 p {line-height: 32px; font-size: 0.8em; padding-left: 10px;}

div#textcontainer {background: url(../images/text.png); width: 100%;}
	div#textcontainer div#text {padding: 1em 0;}
		div#textcontainer div#text div p {font-size: 0.8em; color: #fff;}
		div#textcontainer div#text div p a {color: #ffb;}
		div#textcontainer div#text div p a:hover {color: #fff;}
		div#textcontainer div#text div#textleft {width: 32%; margin-left: 2%; float: left;}
			div#textcontainer div#text div#textleft p {background: url(../images/home.gif) left center no-repeat; padding-left: 20px;}
		div#textcontainer div#text div#textcenter {width: 30%; float: left; text-align: center; }
		div#textcontainer div#text div#textright {width: 29%; float: left; text-align: right; padding-right: 2%;}
		
div#indexsocial {float: left; width: 28%; margin: 2%;}
	div#indexsocial a {border: 0;}
	div#indexsocial h3 {padding-bottom: 3px; color: #666; font-size: 0.8em; border-bottom: 5px solid #445163;}
	div#indexsocial table#socrl {width: 100%; margin-bottom: 2em;}
		div#indexsocial table#socrl tr td {border-top: 0; width: 25%; height: 50px; text-align: center; padding: 3px; padding-top: 1em;  }
			div#indexsocial table#socrl tr td p {font-size: 0.7em; margin-bottom: 0.5em; line-height: 1.3em;}
			div#indexsocial table#socrl tr td p.ptext  a {border-bottom: 1px dotted; text-decoration: none;}
	div#indexsocial table#spon {width: 100%; }
		div#indexsocial table#spon tr td {width: 25%; padding: 1em 0 1em 0; text-align: center;}
		div#indexsocial table#spon tr td p.ptext a {font-size: 0.7em;}
		div#indexsocial table#spon tr td p {margin-bottom: 5px;}
		div#indexsocial table#spon tr td p.ptext a {border: 0; text-decoration: underline;}
		div#indexsocial table#spon tr td p a img {border: 5px solid #ccc;}
		div#indexsocial table#spon tr td p a:hover img {border: 5px solid #f7b64b;}
	
div#indexblogs {margin: 2%; width: 21%; float: left;}
	div#indexblogs h3 {padding-bottom: 3px; color: #666; font-size: 0.8em; border-bottom: 5px solid #445163; margin-bottom: 1em;}
	div#indexblogs ul li {font-size: 0.75em; margin-bottom: 0.75em; line-height: 1.5em;}
	div#indexblogs ul li a {text-decoration: underline; border: 0;}
	
div#indexsponsors {margin: 2%; width: 37%; float: left;}
	div#indexsponsors h3 {padding-bottom: 3px; color: #666; font-size: 0.8em; border-bottom: 5px solid #445163;}
	div#indexsponsors table {width: 100%; margin-bottom: 1em;}
	div#indexsponsors p {margin-top: 1em; line-height: 2em; font-size: 0.75em;}
	p.list span.det {white-space: nowrap; line-height: 2.5em; margin-right: 5px;}
	p.list img {vertical-align: middle;}
	div#indexsponsors p.list a {border: 0; text-decoration: underline;}
	div#indexsponsors p.active {margin-bottom: 2.5em; font-size: 1em;}
	div#indexsponsors p.active a.dashed{text-decoration: none; border-bottom: 1px dotted;}
	
	div#indexsponsors table tr td {vertical-align: middle; padding: 0 0 1em 0; text-align: center; padding-top: 1em;}
	
div#bottom {border-top: 1px solid #ccc; clear: both; margin-top: 5%;}
	div#bottom div#copy { color: #666; font-size: 0.8em; padding: 4% 0; text-align: center;}

	
/* INDEX */

div#indexcontainer {background: #5587C2 url(../images/3.jpg) center top no-repeat; margin-bottom: 2%;}
	div#indexcontainer  div#index {width: 960px; margin: 0 auto;}	
		div#indexcontainer div#index div#left {padding: 20px; background: #fff; width: 428px; float: left; margin: 2em 20px 2em 0; -webkit-border-radius: 15px; border-radius: 15px; -moz-border-radius: 15px;}
			div#indexcontainer div#index div#left h3 { padding-bottom: 3px; color: #666; font-size: 0.8em; border-bottom: 3px double #ccc; margin-bottom: 1em;}
			div#indexcontainer div#index div#left h3 a.request { text-decoration: none; border-bottom: none; display: float; float: right; }
			div#indexcontainer div#index div#left div.nomi {border-bottom: 1px solid #ccc; margin-bottom: 1em;}
			div#indexcontainer div#index div#left div.nomi div.nomileft {float: left; width: 110px; padding-right: 20px; text-align: center;}
			div#indexcontainer div#index div#left div.nomi div.nomileft img {text-align: center;}
			div#indexcontainer div#index div#left div.nomi div.nomileft img.av {border-width: 5px; border-style: solid; margin: 0; padding: 0;}
			div#indexcontainer div#index div#left div.nomi div.nomileft a.avav {color: #ccc;}
			div#indexcontainer div#index div#left div.nomi div.nomileft a.avav img {border-color: #ccc;}
			div#indexcontainer div#index div#left div.nomi div.nomileft a:hover.avav img {border-color: #f7b64b;}
			div#indexcontainer div#index div#left div.nomi div.nomileft a.dialog_link0 {border: 0; background: #333; color: #fff; width: 104px; display: block; padding: 3px; text-decoration: none; font-size: 0.8em;}
			div#indexcontainer div#index div#left div.nomi div.nomileft a:hover.dialog_link0 {background: #f7b64b url(../images/ui-bg_gloss-wave_35_f6a828_500x50.png) 50% 50% repeat-x; color: #fff;}
			div#indexcontainer div#index div#left div.nomi div.nomiright h2 {margin-bottom: 0.5em; font-size: 1.1em;}
			div#indexcontainer div#index div#left div.nomi div.nomiright h2  a {text-decoration: none; border-bottom: 1px solid;}
			div#indexcontainer div#index div#left div.nomi div.nomiright h2 span.votes {font-size: 0.7em; color: #000;}
			div#indexcontainer div#index div#left div.nomi div.nomiright p {margin-bottom: 1em; font-size: 0.8em; line-height: 1.5em;}
			div#indexcontainer div#index div#left div.nomi div.nomiright {float: right; width: 298px;}
			div#indexnomis div#changenomis {margin-top: 1em;}
			div#indexnomis div#changenomis p.left {width: 50%; float: left;}
			div#indexnomis div#changenomis p.right {width: 50%; float: right; text-align: right;}
			div#indexnomis div#changenomis a.request {border-bottom: 1px dotted; text-decoration: none;}
			div#indexnomis div#changenomis p.right a {border-bottom: 1px solid; text-decoration: none;}
				
		div#indexcontainer  div#index div#right{padding: 20px; background-color: #C0E4FE; background: url(../images/right.png); width: 428px; float: left; margin: 0 0 2em 0; -webkit-border-radius: 15px; border-radius: 15px; -moz-border-radius: 15px;}
			div#indexcontainer  div#index div#right h3 {padding-bottom: 3px; color: #000; font-size: 0.8em; border-bottom: 3px double #000; margin-bottom: 1em;}
			div#indexcontainer  div#index div#right form {width: 100%;}
			div#indexcontainer  div#index div#right form p {margin-bottom: 1em; font-family: Arial; font-size: 0.8em;}
				div#indexcontainer  div#index div#right form p.lbl {margin-bottom: 5px;}
				div#indexcontainer  div#index div#right form p textarea {width: 412px; height: 220px; font-size: 11pt; font-variant: normal;}
				div#indexcontainer  div#index div#right form p input {width: 412px; font-size: 11pt; font-variant: normal;}
				div#indexcontainer  div#index div#right form p input[type="reset"]{width: 420px; font-size: 11pt; }
				div#indexcontainer  div#index div#right form p input[type="file"]{width: 100%; }
				
		div#indexcontainer  div#index div#right2 {margin: 2em 0 20px 0; background-color: #C0E4FE; background: url(../images/right.png); float: left; width: 428px; padding: 20px; color: #000; -webkit-border-radius: 15px; border-radius: 15px; -moz-border-radius: 15px;}
			div#indexcontainer  div#index div#right2 h3 {padding-bottom: 3px; color: #000; font-size: 0.8em; border-bottom: 3px double #000; margin-bottom: 1em;}
			div#indexcontainer  div#index div#right2 p { margin-bottom: 1em; font-family: Arial; font-size: 0.8em; line-height: 1.5em;}
			
			
/* INDEX 1.1*/

div#indexcontainer11 {background: #5587C2 url(../images/3.jpg) center top no-repeat; margin-bottom: 2%;}
	div#indexcontainer11  div#index {width: 960px; margin: 0 auto;}
	div#indexcontainer11 div#index div#left { padding: 0; width: 620px; float: left; margin: 0 20px 2em 0; }
	
		div#indexcontainer11 div#index div#left div#leftindex {padding: 20px 20px 20px 20px; background: #fff; width: 580px; float: left; margin: 2em 0 2em 0; -webkit-border-radius: 15px; border-radius: 15px; -moz-border-radius: 15px;}
		
		div#indexcontainer11 div#index div#left div#leftmain{padding: 10px 20px 20px 20px; background: #fff; width: 580px; float: left; margin: 0 0 2em 0; -webkit-border-radius: 15px; border-radius: 15px; -moz-border-radius: 15px;}
			div#indexcontainer11 div#index div#left div#leftmain h3 { padding-bottom: 3px; color: #666; font-size: 0.8em; border-bottom: 3px double #ccc; margin-bottom: 1em;}
			div#indexnomis11 div#changenomis {margin-top: 1em;}
			div#indexnomis11 div#changenomis p.left {width: 50%; float: left;}
			div#indexnomis11 div#changenomis p.right {width: 50%; float: right; text-align: right;}
			div#indexnomis11 div#changenomis a.request {border-bottom: 1px dotted; text-decoration: none;}
			div#indexnomis11 div#changenomis p.right a {border-bottom: 1px solid; text-decoration: none;}
			
			
			
			div#indexcontainer11 div#index div#left div#leftmain div.nomi { padding-bottom: 20px; border-bottom: 1px solid #ccc; margin-bottom: 1em;}
			div#indexcontainer11 div#index div#left div#leftmain div.nomi div.nomileft {float: left; width: 110px; padding-right: 20px; text-align: center;}
			div#indexcontainer11 div#index div#left div#leftmain div.nomi div.nomileft img {text-align: center;}
			div#indexcontainer11 div#index div#left div#leftmain div.nomi div.nomileft img.av {border-width: 5px; border-style: solid; margin: 0; padding: 0;}
			div#indexcontainer11 div#index div#left div#leftmain div.nomi div.nomileft a.avav {color: #ccc;}
			div#indexcontainer11 div#index div#left div#leftmain div.nomi div.nomileft a.avav img {border: 5px solid #ccc;}
			div#indexcontainer11 div#index div#left div#leftmain div.nomi div.nomileft a:hover.avav img {border-color: #f7b64b;}
			div#indexcontainer11 div#index div#left div#leftmain div.nomi div.nomiright h2 {margin-bottom: 0.5em; font-size: 1.1em;}
			div#indexcontainer11 div#index div#left div#leftmain div.nomi div.nomiright h2  a {text-decoration: none; border-bottom: 1px solid;}
			div#indexcontainer11 div#index div#left div#leftmain div.nomi div.nomiright h2 span.votes {font-size: 0.7em; color: #000;}
			div#indexcontainer11 div#index div#left div#leftmain div.nomi div.nomiright p {margin-bottom: 1em; font-size: 0.8em; line-height: 1.5em;}
			div#indexcontainer11 div#index div#left div#leftmain div.nomi div.nomiright {float: right; padding: 5px 0; width: 449px;  }
			
			
			ul.days_title li { display: inline; padding-left: 10px; padding-right: 10px; }
			ul.days_title li.current { color: red; font-weight: bold; }
			
			div.expert_res  { padding: 5px 15px; background: #5587c2; -webkit-border-radius: 15px; border-radius: 15px; -moz-border-radius: 15px; }
			div.expert_res table.expert_res { width: 100%; border-collapse:separate; border-spacing:2px;}
			div.expert_res table.expert_res td {text-align: left; font: 12px Arial; }
			div.expert_res table.expert_res td.first {  }
			div.expert_res table.expert_res td.second { padding-left: 13px; }
			div.expert_res table.expert_res td.third {  width: 56px; text-align: center; }

			div.expert_res table.expert_res tr.header td {color: #0f3766; }
			div.expert_res table.expert_res tr.header td.first { text-align: center; }
			div.expert_res table.expert_res tr.header td.third { }

			div.expert_res table.expert_res tr.other td { padding-top: 4px; padding-bottom: 4px;  }
			div.expert_res table.expert_res tr.other td.first { width: 24px; padding-left: 32px; }
			div.expert_res table.expert_res tr.other td.third { }
			
			div.expert_res table.expert_res tr.top td.first {  background: url("../images/bg_expert_res/expert_res_top_left.png") no-repeat top left; }
			div.expert_res table.expert_res tr.top td.second {  background: url("../images/bg_expert_res/expert_res_top_center.png") repeat-x top left; } 
			div.expert_res table.expert_res tr.top td.third {  background: url("../images/bg_expert_res/expert_res_top_right.png") no-repeat top right; }
			div.expert_res table.expert_res tr.netop td.first {  background: url("../images/bg_expert_res/expert_res_netop_left.png") no-repeat top left; }
			div.expert_res table.expert_res tr.netop td.third {  background: url("../images/bg_expert_res/expert_res_netop_right.png") no-repeat top right; }
			div.expert_res table.expert_res tr.netop td.second {  background: url("../images/bg_expert_res/expert_res_netop_center.png") repeat-x top left; }
			div.expert_res table.expert_res tr td a { text-decoration: none;}
			div.expert_res table.expert_res tr td a:hover { text-decoration: underline; color: red; }
			
			
			div.expert_plates_1 div.item { width: 256px; height: 52px; background: url("../images/exp/bg_pl1.png") no-repeat top left; padding:10px; margin-bottom: 8px;}
			div.expert_plates_1 div.item div.face { width: 50px; float: left; margin-right: 10px; }
			
			div.expert_plates_1 div.item div.face a:hover.imgh {color: #f7b64b;}
			div.expert_plates_1 div.item div.face a:hover.imgh img {border: 4px solid #f7b64b;}
			div.expert_plates_1 div.item div.face a.imgh img {border: 4px solid #91b2da; }
			div.expert_plates_1 div.item p { font: 12px Arial; color: #4b4b4b; margin-top: 8px; }
			
			div.nomi_plates_1 div.item { width: 256px; height: 42px; background: url("../images/exp/bg_pl2.png") no-repeat top left; padding: 7px 10px 13px; margin-bottom: 8px;}
			div.nomi_plates_1 div.item div.face { width: 50px; float: left; margin-right: 10px; }
			
			div.nomi_plates_1 div.item div.face a:hover.imgh {color: #f7b64b;}
			div.nomi_plates_1 div.item div.face a:hover.imgh img {border: 1px solid #f7b64b;}
			div.nomi_plates_1 div.item div.face a.imgh img {border: 1px solid #0f3766; }
			div.nomi_plates_1 div.item h2 a { color: #fff; }
			
			div.nomi_plates_2 div.item { width: 256px; height: 109px; background: url("../images/exp/bg_pl3.png") no-repeat top left; padding: 7px 10px 13px; margin-bottom: 8px;}
			div.nomi_plates_2 div.item div.face { width: 103px; float: left; margin-right: 10px; }
			
			div.nomi_plates_2 div.item div.face a:hover.imgh {color: #f7b64b;}
			div.nomi_plates_2 div.item div.face a:hover.imgh img {border: 5px solid #f7b64b;}
			div.nomi_plates_2 div.item div.face a.imgh img {border: 5px solid #0f3766; }
			div.nomi_plates_2 div.item h2 a {  line-height: 1.5em;  }
			div.nomi_plates_2 div.item div.res { margin: 5px 0 0 113px; padding-top: 8px; text-align: center; width: 138px; height: 54px; background: url("../images/exp/bg_pl4.png") no-repeat top left; }
			div.nomi_plates_2 div.item div.res span { color: #c80202; font: 36px Arial; vertical-align: middle; }
			
			
		
			
			
		div#indexcontainer11  div#index div#right2 {margin: 2em 0 20px 0; background-color: #C0E4FE; background: url(../images/right.png); float: left; width: 278px; padding: 20px; color: #000; -webkit-border-radius: 15px; border-radius: 15px; -moz-border-radius: 15px;}
			div#indexcontainer11  div#index div#right2 h3 {padding-bottom: 3px; color: #000; font-size: 0.8em; border-bottom: 3px double #000; margin-bottom: 1em;}
			div#indexcontainer11  div#index div#right2 p { margin-bottom: 1em; font-family: Arial; font-size: 0.8em; line-height: 1.5em;}
				
		div#indexcontainer11  div#index div#right{padding: 20px; background: #ffffff; width: 278px; float: left; margin: 0 0 2em 0; -webkit-border-radius: 15px; border-radius: 15px; -moz-border-radius: 15px;}
			div#indexcontainer11  div#index div#right h3 {padding-bottom: 3px; color: #000; font-size: 0.8em; border-bottom: 3px double #000; margin-bottom: 1em;}
			div#indexcontainer11  div#index div#right form {width: 100%;}
			div#indexcontainer11  div#index div#right form p {margin-bottom: 1em; font-family: Arial; font-size: 0.8em;}

		
			
/* ALLNOMIS */	

div#allnomiscon {background: #5587C2 url(../images/3.jpg) center top no-repeat; margin-bottom: 2%; padding-bottom: 2em;}
	div#allnomiscon div.allnomis {padding: 20px; width: 911px; margin: 2em auto 0 auto; background: #fff; -webkit-border-radius: 15px; border-radius: 15px; -moz-border-radius: 15px;}

		div#allnomiscon  div.allnomis h3 {clear: both; padding-bottom: 3px; color: #666; font-size: 0.8em; border-bottom: 3px double #ccc; margin-bottom: 1em; width: 98.5%;}
		div#allnomiscon  div.allnomis h3#scnd {padding-top: 2em; color: #fff; }
		div#allnomiscon div.allnomis div.nomi {height: 170px; margin: 0 10px 10px 0; width: 140px; float: left; padding: 15px; padding-bottom: 2em; }
	div#allnomiscon div.sec  div.nomi  {height: 180px;}
	div#allnomiscon div.sec2 div.nomi {height: 120px;}
			div#allnomiscon div.allnomis div.nomi div.face {float: left; width: 115px; margin-right: 10px; text-align: center;}
			div#allnomiscon div.allnomis div.nomi div.face img.avtr {border: 5px solid;}
			div#allnomiscon div.allnomis div.nomi div.face a.imgh {color: #ccc;}
			div#allnomiscon div.allnomis div.nomi div.face a:hover.imgh {color: #f7b64b;}
			div#allnomiscon div.allnomis div.nomi div.face a:hover.imgh img {border-color: #f7b64b;}
			div#allnomiscon div.allnomis div.nomi div.face a.imgh img {border-color: #ccc;}
			div#allnomiscon div.allnomis div.nomi div.face a.dialog_link0, div#allnomiscon div.allnomis div.nomi div.face a.dialog_link0x { border: 0;background: #333; color: #fff; width: 104px; display: block; margin: 0 auto 5px auto; padding: 3px; text-decoration: none; font-size: 0.8em;}
			div#allnomiscon div.allnomis div.nomi div.face a:hover.dialog_link0, div#allnomiscon div.allnomis div.nomi div.face a:hover.dialog_link0x {background: #f7b64b url(../images/ui-bg_gloss-wave_35_f6a828_500x50.png) 50% 50% repeat-x; color: #fff;}
			div#allnomiscon div.allnomis div.nomi div.face h2 {font-size: 0.9em; margin-bottom: 0.5em;  line-height: 1.5em;}
			div#allnomiscon div.allnomis div.nomi div.face p {font-size: 0.75em; margin-bottom: 0.5em; color: #999;}
			

 
 			div.nomi_cxc div.face {float: left; width: 115px; margin-right: 10px; text-align: center;}
			div.nomi_cxc div.face img.avtr {border: 5px solid;}
			div.nomi_cxc div.face a.imgh {color: #f5b74a;}
			div.nomi_cxc div.face a:hover.imgh {color: #f7b64b;}
			div.nomi_cxc div.face a:hover.imgh img {border-color: #f7b64b;}
			div.nomi_cxc div.face a.imgh img {border-color: #f5b74a;}
			div.nomi_cxc div.face h2 {font-size: 0.9em; margin-bottom: 0.5em;  line-height: 1.5em;}
			div.nomi_cxc div.face h2 a {color: #539be5;}
			div.nomi_cxc div.face p {font-size: 0.75em; margin-bottom: 0.5em; color: #999;}

	

 div.nomi {height: 170px; margin: 0 10px 10px 0; width: 140px; float: left; padding: 15px; padding-bottom: 2em; }
			div#index_nomis div.nomi div.face {float: left; width: 115px; margin-right: 10px; text-align: center;}
			div#index_nomis div.nomi div.face img.avtr {border: 5px solid;}
			div#index_nomis div.nomi div.face a.imgh {color: #ccc;}
			div#index_nomis div.nomi div.face a:hover.imgh {color: #f7b64b;}
			div#index_nomis div.nomi div.face a:hover.imgh img {border-color: #f7b64b;}
			div#index_nomis div.nomi div.face a.imgh img {border-color: #ccc;}
			div#index_nomis div.nomi div.face a.dialog_link0, div#allnomiscon div.allnomis div.nomi div.face a.dialog_link0x { border: 0;background: #333; color: #fff; width: 104px; display: block; margin: 0 auto 5px auto; padding: 3px; text-decoration: none; font-size: 0.8em;}
			div#index_nomis div.nomi div.face a:hover.dialog_link0, div#allnomiscon div.allnomis div.nomi div.face a:hover.dialog_link0x {background: #f7b64b url(../images/ui-bg_gloss-wave_35_f6a828_500x50.png) 50% 50% repeat-x; color: #fff;}
			div#index_nomis div.nomi div.face h2 {font-size: 0.9em; margin-bottom: 0.5em;  line-height: 1.5em;}
			div#index_nomis div.nomi div.face p {font-size: 0.75em; margin-bottom: 0.5em; color: #999;}
					
/* NOMI */

div#nomicon {background: #5587C2 url(../images/3.jpg) center top no-repeat; padding-bottom: 2em; margin-bottom: 2em;}
	div#nomicon div#nomi {width: 910px; margin: 2em auto 0 auto; background: #fff; padding: 20px; -webkit-border-radius: 15px; border-radius: 15px; -moz-border-radius: 15px;} 
	div#nomicon div#nomi p.dll {margin: 2em 0;}
	div#nomicon div#nomi p span.dl {background: #666; padding: 5px; color: #fff;}
	div#nomicon div#nomi p span.dl2 a {color: #fff; padding: 5px; background: #333;}
	div#nomicon div#nomi p span.dl2 a:hover {background: #f7b64b;}
		div#nomicon div#nomi h1 span.votes {font-size: 0.7em; color: #999;}
		div#nomicon div#nomi p {font-size: 0.8em; margin-bottom: 1em; line-height: 1.5em;}
		div#nomicon div#nomi p.imgh {text-align: center;}
		div#nomicon div#nomi hr {border: 0; border-top: 1px dotted #ccc; height: 0; padding: 1em 0;}
		div#nomicon div#nomi a.fishki {color: #000; font-size: 1.3em;}
		div#nomicon div#nomi p.choise {font-size: 2em;}

		div#nomicon div#nomi div#left {padding: 2em 0; background: #fff; width: 427px; margin-right: 20px; float: left; -webkit-border-radius: 15px; border-radius: 15px; -moz-border-radius: 15px;}
			div#nomicon div#nomi div#left h3 { padding-bottom: 3px; color: #666; font-size: 0.8em; border-bottom: 3px double #666; margin-bottom: 1em;}
			div#nomicon div#nomi div#left ul li { margin-bottom: 1em; line-height: 1.5em;}
		
		div#nomicon div#nomi div#right{padding: 2em 20px; width: 416px; float: left; background: #eee; border: 1px solid #ddd;}
			div#nomicon div#nomi div#right h3 { padding-bottom: 3px; color: #666; font-size: 0.8em; border-bottom: 3px double #666; margin-bottom: 1em;}
			div#nomicon div#nomi div#right form {}
			div#nomicon div#nomi div#right form p {margin-bottom: 1em; font-family: Arial;}
				div#nomicon div#nomi div#right form p.lbl {margin-bottom: 5px; }
				div#nomicon div#nomi div#right form p input {width: 413px; font-size: 1.2em;}
				div#nomicon div#nomi div#right form p input[type="reset"] {width: 420px;}
				
/* ABOUT */

div#pagecon {background: #5587C2 url(../images/3.jpg) center top no-repeat; margin-bottom: 2em; padding-bottom: 2em;}
	div#pagecon div#page {clear: both; width: 910px; margin: 2em auto 0 auto; background: #fff; padding: 20px; border: 1px #fff solid;  -webkit-border-radius: 15px; border-radius: 15px; -moz-border-radius: 15px;} 
		div#pagecon div#page h3 { padding-bottom: 3px; color: #666; font-size: 0.8em; border-bottom: 3px double #666; margin-bottom: 1em;}
		div#pagecon div#page h2 {border-bottom: 1px solid #ccc; font-size: 1.5em; margin-bottom: 0.7em;}
		div#pagecon div#page ul li {margin-bottom: 0.5em;}
		div#pagecon div#page ul {list-style-type: square; list-style-position: inside; margin-bottom: 2em;}
		div#pagecon div#page p {font-size: 0.9em; margin-bottom: 1em; line-height: 1.5em;}
		div#pagecon div#page p.imgh {text-align: center;}
		
/* CONTACT */

div#contactcon {background: #5587C2 url(../images/3.jpg) center top no-repeat; margin-bottom: 2%;}
	div#contactcon  div#contact {width: 950px; margin: 0 auto;}
	
		div#contactcon  div#contact div#left {padding: 20px; background: #fff; width: 418px; margin: 2em 20px 2em 0; float: left; margin-bottom: 3%; -webkit-border-radius: 15px; border-radius: 15px; -moz-border-radius: 15px;}
			div#contactcon  div#contact div#left p {margin-bottom: 1em; font-family: Arial; font-size: 0.8em; line-height: 1.5em;}
		
		div#contactcon  div#contact div#right{padding: 20px; background-color: #C0E4FE; background: url(../images/right.png); width: 428px; float: left; margin: 2em 0 2em 0; -webkit-border-radius: 15px; border-radius: 15px; -moz-border-radius: 15px;}
			div#contactcon  div#contact div#right h3 {padding-bottom: 3px; color: #000; font-size: 0.8em; border-bottom: 3px double #000; margin-bottom: 1em;}
			div#contactcon  div#contact div#right form {width: 100%;}
			div#contactcon  div#contact div#right form p {margin-bottom: 1em; font-family: Arial; font-size: 0.8em;}
				div#contactcon  div#contact div#right form p.lbl {margin-bottom: 5px;}
				div#contactcon  div#contact div#right form p textarea {width: 411px; height: 200px; font-size: 1.2em;}
				div#contactcon  div#contact div#right form p input {width: 411px; font-size: 1.2em;}
				div#contactcon  div#contact div#right form p input[type="reset"] {width: 419px;}
				

/* EXPERTS */				

div.exper div.nomi {}

/* EXPERT */

div#nomi div.ainnomi div.innomi {float: left; width: 150px; padding-right: 25px; height: 200px; text-align: center; line-height: 1.3em; color: #999; font-size: 0.9em;}
div#nomi div.ainnomi div.innomi a img {border: 5px solid #ccc; margin-bottom: 3px;}
div#nomi div.ainnomi div.innomi a:hover img {border: 5px solid #f7b64b;}
div#nomi div.ainnomi h3 {padding-bottom: 3px; margin-top: 5em; color: #000; font-size: 0.8em; border-bottom: 3px double #ccc; margin-bottom: 1em;}

/* FACES */
div.faces {padding-left: 20px; }
div.faces img { display: block; width: 100px; height: 100px; float:left; margin: 0 1px 1px 0;}

/* PV */

div#pv_con { width: 957px; margin: 20px auto; } 	
div#pv_right { width: 420px; float:right; background: #fff; padding: 20px; -webkit-border-radius: 15px; border-radius: 15px; -moz-border-radius: 15px; }
div#pv_right h2, div#pv_left h2 {font: 18px Arial; color: #000; border-bottom: 3px double #000; margin-bottom: 16px; padding-bottom: 5px;}
div#pv_left { width: 435px; background: #fff; height: 340px; padding: 20px; -webkit-border-radius: 15px 15px 0 0; border-radius: 15px 15px 0 0; -moz-border-radius: 15px 15px 0 0;}
div#pv_bottom { width: 957px; background: #fff; padding: 20px;  -webkit-border-radius: 0 15px 15px 15px; border-radius: 0 15px 15px 15px; -moz-border-radius: 0 15px 15px 15px;}
div#pv_left div.leaders { width: 436px; height: 227px; padding-top: 55px; background: url("../images/pv/leader_bg.gif") no-repeat top left; }

div.pv_item { float: left; width: 135px;  width: 132px; height: 208px; text-align: center; } 
div.pv_item.first { margin-left: 11px; }
div.pv_item.second { margin-left: 8px; margin-right: 8px; }

div.pv_item a.title { display: block; padding: 8px 10px; color: #5587c2; height: 30px; *height: 26px; text-align: center;}
div.pv_item a.title:hover { color: red; }

div.pv_item a.avatar img { border: 5px solid #91b2da; } 
div.pv_item a.avatar:hover img { border-color: #f7b64b; }
div.pv_item a.vote { display: block; width: 110px; margin: 5px auto 2px; background:  #91b2da; text-decoration: none; color: #000; padding: 3px 0; } 
div.pv_item a.vote:hover {  background:  #f7b64b; }
div.pv_item span.pv_res { color: #7d7d7d; font: 12px Arial; }


div#pv_left div.leaders div.pv_item { background: url("../images/pv/leader_item.gif") no-repeat top left; }

div#pv_bottom div.pv_item { background: url("../images/pv/nom_item.gif") no-repeat top center; margin-right: 32px; margin-bottom: 36px; }
div#pv_bottom div.pv_item.last { margin-right: 0px; }   

#dialog5 table tr td{ vertical-align: middle;}
