/*** Firs page content
     Users info: */
#userinformer{ width:1000px; margin:0px auto; z-index:41; position:relative; background:#9acae4 url(/template_images/bg_userinformer.jpg) top no-repeat; }
#userinformer .title{ text-decoration:none; color:#000; }
#userinformer .title:hover{ color:#215d89; }
#userinformer .ico{ position:absolute; top:-31px; left:18px; z-index:91; }
#userinformer .investor{ width:501px; float:left; position:relative; }
#userinformer .startup{ width:499px; float:right; position:relative; }
#userinformer .sectiontext{ color:#555; display:block; text-decoration:none; padding:0px 30px 50px 20px; line-height:17px; }
#userinformer .sectiontext:hover{ color:#000; }
#userinformer h2{ color:#000; padding:12px 0px 20px 112px; }
/* Top startups: */
#topstartups{ position:relative; overflow:hidden; zoom:1; padding-bottom:24px; }
#topstartups .element{ width:340px; float:left; }
#topstartups .element_right{ margin-left:20px; padding-left:20px; background:url(/template_images/bg_topstartups.gif) no-repeat 0px 43px; width:320px; } * html #topstartups .element_right{ padding-left:15px; width:315px; }
#topstartups .element .info{ position:relative; overflow:hidden; zoom:1; }
#topstartups .element .info img{ display:block; margin-right:20px; float:left; }
#topstartups .element .info .corners{ height:119px; width:119px; position:absolute; top:0px; left:0px; background:url(/template_images/bg_roundcorner.png) no-repeat; }
#topstartups .element .info .maininfo{ margin-left: 139px; }
#topstartups .element .info .maininfo a.elementtitle{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#c80850; margin:13px 0px 0px; text-decoration:none; }
#topstartups .element .info .maininfo a.elementtitle:hover{ text-decoration:underline; }
#topstartups .element .info .maininfo a.url{ display:block; padding:1px 0px 4px 13px; background:url(/template_images/arrow_url.gif) no-repeat 0px 6px; color:#283891; text-decoration:none; }
#topstartups .element .info .maininfo a.url:hover{ text-decoration:underline; }
#topstartups .element .description{ line-height:17px; padding:16px 0px; }
/* Events list: */
#evetnsannounce{ padding-bottom:10px; background:#fff url(/template_images/bg_body_grey_down_small.gif) top repeat-x; position:relative; overflow:hidden; zoom:1; }
#evetnsannounce h2{ padding:12px 0px 9px 25px; }
#evetnsannounce .element{ width:197px; margin-left:25px; }
#evetnsannounce .element a{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px; color:#c80850; text-decoration:none; display:block; padding:7px 0px 6px; line-height:19px; }
#evetnsannounce .element span{ color:#a0a0a0; font-size:11px; }
#evetnsannounce .element div{ line-height:17px; }

#announce-section{ padding-bottom:10px; background:#fff url(/template_images/bg_body_grey_down_small.gif) top repeat-x; position:relative; overflow:hidden; zoom:1; }
#announce-section .announce-column{ float:left; width:197px; background:url(/template_images/separator_eventsannounce.gif) left top repeat-y; padding:0px 18px;  }
#announce-section .first-column{ background:none; }
#announce-section .element{ padding-bottom:15px; }
#announce-section .element H3{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px; color:#c80850; text-decoration:none; display:block; }
#announce-section .element a{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px; color:#c80850; text-decoration:none; display:block; padding:7px 0px 6px; line-height:19px; }
#announce-section .element span{ color:#a0a0a0; font-size:11px; }
#announce-section .element div{ line-height:17px; }

/*** Firs page content */

/* Rating page */
#ratingtable{ width:700px; padding-top:10px; *margin-top:10px; }
#ratingtable th{ color:#000; padding:7px 0px 7px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; text-align:left; border-bottom:#ccc solid 1px; }
#ratingtable th.rating{ text-align:left; width:70px; }
#ratingtable th.name{ width:175px; }
#ratingtable th.url{ width:180px; }
#ratingtable th.category{ width:190px; }
#ratingtable td{ border-bottom:#e4e3e3 dashed 1px; padding:5px 0px 8px; }
#ratingtable td.num{ width:21px; padding-right:12px; text-align:right; color:#cdcccd; }
#ratingtable td.rating{ text-align:left; color:#c80850; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:14px; }
#ratingtable tr.last td{ border-bottom:#ccc solid 1px; border-bottom:0;}
#lastone td{ border-bottom:#ffffff dashed 0px; padding:5px 0px 8px; }
/* Rating page */

/*** Detail news page */
#newsdetail h2{ color:#215d89; margin:0px; padding:18px 0px 2px; }
#newsdetail .date{ color:#a0a0a0; font-size:11px; }
#newsdetail .description{ padding:15px 0px 28px; border-bottom:#e4e3e3 dashed 1px; line-height:17px; }
#newsdetail .description p{ padding-bottom:12px; }
#newsdetail .description img.preview{ float:left; margin-right:18px; }
#newsdetail .nav{ position:relative; overflow:hidden; zoom:1; padding:14px 0px; }
#newsdetail .nav a{ display:block; height:25px; line-height:25px; color:#d50855; font-weight:bold; }
#newsdetail .nav .back{ float:left; padding-left:35px; background:url(/template_images/ico_back_active.png) no-repeat; } * html #newsdetail .nav .back{ background:url(/template_images/ico_back_active.gif) no-repeat; }
#newsdetail .nav .next{ float:right; padding-right:35px; background:url(/template_images/ico_next_active.png) right no-repeat; } * html #newsdetail .nav .next{ background:url(/template_images/ico_next_active.gif) right no-repeat; }
/*** Detail news page */

/*** Newslist page */
#newslist{}
#newslist .element span{ display:block; color:#a0a0a0; padding:10px 0px 6px; font-size:11px; }
#newslist .element img.preview{ float:left; margin-right:18px; }
#newslist .yearselect{ margin:0px -10px; padding:8px 0px 12px; }
#newslist .yearselect a{ color:#c80850; text-decoration:underline; font-size:14px; font-family:"Times New Roman", Georgia, Times, serif; margin:0px 10px; }
#newslist .yearselect a.active{ color:#205c88; text-decoration:none; font-size:25px; font-weight:bold; }
#newslist .element{ border-top:#e4e3e3 dashed 1px; padding:11px 0px; line-height:17px; position:relative; overflow:hidden; zoom:1; }
#newslist .element .newstitle{ display:block; color:#c80850; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-decoration:none; }
/*** Newslist page */

/*** Search page */
#searchresult{ border-bottom:#e4e3e3 solid 1px; padding-bottom:20px; }
#searchresult .element img{ float:left; margin-right:20px; }
#searchresult .element .title{ color:#969696; }
#searchresult .element .title a{ color:#c80850; text-decoration:none; }
/*** Search page */


#expertscomment .element{ width:700px; background:#f4f4f4 url(/template_images/bg_expertscomment_top.gif) top no-repeat; margin:0px 0px 20px; }
#expertscomment .element .container{ background:url(/template_images/bg_expertscomment_down.gif) bottom no-repeat; position:relative; overflow:hidden; zoom:1; }
#expertscomment .element .text{ float:left; width:400px; padding:14px 15px 15px 20px; line-height:17px; }
#expertscomment .element img{ display:block; float:left; width:77px; margin:18px 0px; }
#expertscomment .element .name{ float:left; width:148px; padding:16px 20px 5px; color:#bbbabb; }
#expertscomment .element .name div{ color:#d50855; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:14px; }
#expertscomment .element .name div a{ color:#d50855; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:14px; }

/*** Expert page */
#aboutexpert{ padding:20px 0px; position:relative; overflow:hidden; zoom:1; }
#aboutexpert #expertphoto{ float:right; display:block; }
#aboutexpert .description{ float:left; width:495px; }
#aboutexpert .name{ color:#d50855; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; }
#aboutexpert .usertitle{ color:#bbbabb; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; }
#aboutexpert .blog{ color:#bbbabb; padding:5px 0px 8px; }
#aboutexpert .text{ line-height:17px; }
/* Expert comments: */
#expertcomments{ position:relative; overflow:hidden; zoom:1; }
#expertcomments h2{ float:left; padding:14px 0px 17px; }
#expertcomments .all{ float:right; margin-top:25px; }
#expertcomments .element{ position:relative; overflow:hidden; zoom:1; padding:0px 0px 20px; border-bottom:#d6d6d6 dashed 1px; margin:0px 0px 20px; }
#expertcomments img{ display:block; float:left; }
#expertcomments .description{ margin-left:2px; /* margin-left:140px; */}
#expertcomments .description .name{ color:#d50855; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding:1px 0px; }
#expertcomments .description .name a{ color:#d50855; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding:1px 0px; }
#expertcomments .description .url{ display:block; background:url(/template_images/arrow_url.gif) no-repeat 0px 7px; padding:2px 0px 6px 14px; }
#expertcomments .description .text{ line-height:17px; padding-right:18px; }
/* Rating */
#expertratings{ position:relative; overflow:hidden; zoom:1; }
#expertratings h2{ float:left; padding:0px 0px 17px; }
#expertratings .averagevalue{ float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#bbbabb}
#expertratings .averagevalue span{ color:#d71860; }
#expertratings .valuetable{ margin-bottom:20px; }
#expertratings .valuetable td{ width:125px; vertical-align:top; }
#expertratings .valuetable td.separator_w{ width:19px; }
#expertratings .valuetable td.separator_h{ height:19px; width:auto; }
#expertratings .valuetable td.bg_top{ height:6px; background:url(/template_images/bg_table_expvalues.gif) no-repeat 0px 0px; }
#expertratings .valuetable td.bg_down{ height:6px; background:url(/template_images/bg_table_expvalues.gif) no-repeat 0px -6px; }
#expertratings .valuetable td.element{ background:#f6f7f7; padding-bottom:5px; }
#expertratings .valuetable td.element div{ font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#c80850; border-bottom:#cecfcf dashed 1px; padding:0px 16px 8px; line-height:20px; margin-bottom:4px; }
#expertratings .valuetable td.element a{ display:block; padding:3px 16px 6px; }

#expertratings .valuestable{ position:relative; overflow:hidden; zoom:1; width:720px; margin:0px -10px 0px -9px; }
#expertratings .valuestable .element{ width:125px; float:left; margin:0px 10px 0px 9px; background:#f6f7f7; }
#expertratings .valuestable .bg_top{ height:6px; background:url(/template_images/bg_table_expvalues.gif) no-repeat 0px 0px; }
#expertratings .valuestable .bg_down{ height:6px; background:url(/template_images/bg_table_expvalues.gif) no-repeat 0px -6px; }
#expertratings .valuestable .elementtitle{ font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#c80850; border-bottom:#cecfcf dashed 1px; padding:0px 16px 8px; line-height:20px; margin-bottom:4px; }
#expertratings .valuestable a{ display:block; padding:3px 16px 6px; }
#expertratings .valuestable .separator{ clear:both; height:19px; }
/*** Expert page */

/*** Experts list page */
#experts{ padding:6px 0px; }
#experts .expert{ border-bottom:#d6d6d6 dashed 1px; padding:14px 0px 26px; position:relative; overflow:hidden; zoom:1; }
#experts .last{ border:none; }
#experts .expert .photo{ float:left; }
#experts .expert .description{ margin:-4px 0px 0px 140px; }
#experts .expert .description .name{ font-size:18px; color:#d50855; padding-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; }
#experts .expert .description .name span{ color:#bbbabb; }
#experts .expert .description .blog{ color:#bbbabb; padding-bottom:7px; }
#experts .expert .description .text{ line-height:14px; }
#experts .expert p{ padding-bottom:6px; }
/*** Experts list page */

/*** Sendstartup page */
#sendstartup{ display:block; width:700px; padding:14px 0px; margin:0px; position:relative; color:#555; }
#sendstartup input.field{  margin:0px 0px 10px; }
#sendstartup input.long{ width:698px; }
#sendstartup input.button{ display:block; float:right; }
#sendstartup select{  margin:0px 0px 10px; }
#sendstartup select.date{ margin:0px 1px 10px; } * html #sendstartup select{ margin-bottom:14px; } *+html #sendstartup select{ margin-bottom:12px; }
#sendstartup textarea{ height:110px; width:698px; margin:0px 0px 10px; }
#sendstartup .columns{ position:relative; }
#sendstartup .columns .left{ width:324px; float:left; }
#sendstartup .columns .left input{ width:322px; display:block; }
#sendstartup .columns .right{ width:342px; float:right; }
#sendstartup .columns .right input{ width:340px; display:block; }

.errorfield{ background:#fadfe9; border:#d50855 solid 1px; color:#d50855; margin:-1px -7px; padding:0px 6px; position:relative; overflow:hidden; z-index:999; width:100%; float:left;}
.errorform{ color:#d50855; padding:5px 0px 10px; }
/*** Sendstartup page */

/*** Sesson request */
#offer{ display:block; width:700px; padding:0px 0px 14px; margin:-12px 0px 0px; position:relative; color:#555; }
#offer select{  margin:0px 0px 10px; }
#offer input.field{ margin:0px 0px 13px; }
#offer label{ padding:0px 0px 8px; }
#offer textarea{ height:110px; width:698px; margin:0px 0px 10px; }
#offer .columns{ position:relative; }
#offer .columns div{ width:343px; float:left; }
#offer .columns div.right{ float:right; }
#offer .columns input{ width:341px; display:block; }
#offer input.button{ display:block; float:right; }
/*** Sesson request */

/*** Sessions page */
#report{ width:700px; position:relative; padding-bottom:10px; border-bottom:#d6d6d6 dashed 1px; }
#report img{ display:block; }
#report .description{ height:47px; padding:14px 0px 0px 20px; position:absolute; width:680px; bottom:10px; font-weight:bold; color:#FFF; background:url(/template_images/bg_photocomment.png); } * html #report .description{ background:url(/template_images/bg_photocomment.gif); }
#allreport{ width:720px; margin-bottom:10px; }
#allreport .element{ vertical-align:top; width:220px; background:#f6f7f7 url(/template_images/bg_allreport_element.gif) bottom no-repeat; }
#allreport .element .date{ padding:0px 20px 20px; font-size:11px; color:#aaaaaa; }
#allreport .element img{ display:block; }
#allreport .element a{ padding:16px 20px 1px 20px; display:block; line-height:14px; }
#allreport .element a.pic{ padding:0px; }
#allreport .separator_w{ width:20px; }
#allreport .separator_h{ height:20px; font-size:0px; }
/*** Sessions page */

/*** Investors page */
table.services{ width:700px; margin-bottom:40px; }
table.services .separator{ width:20px; }
table.services .element{ width:340px; vertical-align:top; border-bottom:#d6d6d6 dashed 1px; padding:15px 0px 20px; }
table.services .last{ border:none; padding-bottom:0px; }
table.services .element .ico{ display:block; float:left; margin:3px 0px 0px 6px; }
table.services .element .description{ margin-left:0px; }
table.services .element .description a{ padding-bottom:11px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#d50855; display:block; text-decoration:none; line-height:17px; }
table.services .element .head{ padding-bottom:11px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#d50855; display:block; text-decoration:none; line-height:17px; }
/*** Investors page */

/*** Contact page */
#address{ padding:15px 0px; border-bottom:#e4e3e3 dotted 1px; }
/*** Contact page */

/*** Ratings one page */
#projectinfo{ padding:18px 0px; width:700px; position:relative; overflow:hidden; zoom:1; }
#projectinfo .preview{ float:left; width:237px; height:174px; background:url(/template_images/bg_window.gif) no-repeat; padding:6px 0px 0px 3px; }
#projectinfo .description{ margin-left:256px; }
#projectinfo .name{ color:#d50855; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; padding-bottom:5px; }
#projectinfo .url{ padding:0px 0px 0px 12px; background:url(/template_images/arrow_blue.gif) no-repeat 0px 5px; }
#projectinfo .rate{ color:#c80850; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; margin:-4px 0 0; float:left; }
#projectinfo .ratedate {color:#c0c0c0;font-size:15px;font-weight:bold;font-family:tahoma;}
#projectinfo div{ line-height:24px; }
#projectinfo .right{ float:right; width:137px; padding:22px 0px 0px 58px; /*background:url(/template_images/ico_pdf.png) no-repeat 0px 12px;*/ height:40px; color:#c0bfc0; }
#projectinfo .right a{ display:block; }
#presentation{ border:#cccccc solid 1px; border-width:1px 0px; position:relative; }
#presentation #report{ border:none; margin-bottom:10px; }
/*** Ratings one page */

/*** StartupIndex Review page */
#magazine{ padding:15px 0px 0px; }
#magazine .issueinfo{ position:relative; overflow:hidden; zoom:1; }
#magazine .issueinfo .left{ float:left; font-family:"Times New Roman", Times, serif; }
#magazine .issueinfo .num{ font-size:36px; color:#d50855; }
#magazine .issueinfo .date{ font-size:24px; color:#c0bfc0; }
#magazine .issueinfo .right{ float:right; width:137px; padding:22px 0px 0px 58px; background:url(/template_images/ico_pdf.png) no-repeat 0px 12px; height:40px; color:#c0bfc0; }
#magazine .issueinfo .right a{ display:block; }
#magazine .preview{ padding:14px 0px; height:700px; position:relative; }
#magazine .picturies{ padding:16px 0px 20px; margin:0px -5px; text-align:center; height:113px; position:relative; }
#magazine .picturies a.back{ position:absolute; top:58px; left:2px; display:block; background:url(/template_images/ico_back_passive.png) no-repeat; height:25px; width:25px; }
#magazine .picturies a.back:hover{ background:url(/template_images/ico_back_active.png) no-repeat; }
#magazine .picturies a.next{ position:absolute; top:58px; right:2px; display:block; background:url(/template_images/ico_next_passive.png) no-repeat; height:25px; width:25px; }
#magazine .picturies a.next:hover{ background:url(/template_images/ico_next_active.png) no-repeat; }
#magazine .picturies img{ margin:0px 5px; border:#dedede solid 1px; display:inline-block; }
#magazine .picturies img.selected{ border:#d50855 solid 2px; margin-bottom:-1px; }
/* Contents: */
#magazinecontents{ border-top:#e4e3e3 dashed 1px; position:relative; overflow:hidden; zoom:1; margin:4px 0px 0px; padding:13px 0px 0px; }
#magazinecontents .left{ width:400px; float:left; }
#magazinecontents .left .element{ padding-bottom:10px; margin-bottom:17px; }
#magazinecontents .left .element p{ padding-bottom:6px; }
#magazinecontents .left .elementborder{ border-bottom:#e4e3e3 dashed 1px; }
#magazinecontents .right{ width:460px; float:right; }
#magazinecontents .right .element{ padding-bottom:8px; }
#magazinecontents .right .element div{ color:#d50855; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding:2px 0px; }
#magazinecontents .right .element div a{ color:#d50855; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding:2px 0px; }
#magazinecontents .title{ color:#231f1e; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding-bottom:5px; }
/* Arhcive section: */
#magazinearchive{ width:239px; margin-bottom:20px; }
#magazinearchive .container{ background:url(/template_images/bg_whiteblock_top.png) top no-repeat; padding:15px 0px 15px 23px; }
#magazinearchive .container div{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding-bottom:2px; }
#magazinearchive .container a{ padding:3px 0px; display:block; }
#magazinearchive .downbg{ background:url(/template_images/bg_whiteblock_down.png); height:7px; font-size:0px; }
/*** StartupIndex Review page */


/*** PARTNERS LIST **/
#partnerslist{ border-top:#e4e3e3 dashed 1px; margin-top:37px; position:relative; overflow:hidden; zoom:1; }
#partnerslist h2{ color:#215d89; position:relative; padding:12px 0px 30px; }
#partnerslist .element{ width:350px; position:relative; float:left; }
#partnerslist .element h4{ font-weight:bold; font-size:14px; color:#000; margin:0px; }
#partnerslist .element div{ margin-left:145px; }
#partnerslist .element .logo{ margin:0px; text-align:center; width:145px; float:left; padding-top:5px; }
#partnerslist .separator{ clear:both; border-bottom:#e4e3e3 dashed 1px; height:0px; padding-top:27px; line-height:0px; font-size:0px; margin-bottom:12px; }

.under_construction {
	background: url("/template_images/under.png") no-repeat scroll 50% 50% transparent;
	height: 222px;
	width: 100%;
	margin-top: 100px;
	text-indent: -999px;
}

