/*--------------------------------------------------------------------------
[client] Screen Stylesheet

authors:Anton Ivanov [site-creator] and KRAZANA [anketa-block creator]
email:site-creator@mail.ru , chr4mk@gmail.com
icq:3355666 , 270772588
website:www.site-creator.info
-----------------------------------------------------------------------------*/

/* Tags
--------------------------------------- */
* { margin:0; padding:0; }
html { height:100%; font-size:100.01%; }
body { height:auto !important; height:100%; min-height:100%; position:relative; background:#fff; font:11px/1.455 Tahoma,Arial,Verdana,Sans-Serif; color:#565555; }
img { border:none; vertical-align:top; }
img.f_left { margin-right:1em; }
img.f_right { margin-left:1em; }
hr { border:none; border-top:1px solid gray; background:gray; height:0; overflow:hidden; margin: 7px 0; }


.tablelist .tableheader td { font-weight:bold; }
.tablelist td { padding: 5px; text-align: center; }
.selector_shtat { width: 30px; font-size: 9px; }
.selector_otrsl { width: 100%; font-size: 9px; }

/*--- Links --------------------------- */
*:focus { outline:none; }
a, a:link, a:active, a:visited, .main_inner_form a.file { cursor:pointer; color: #1F7EDF; text-decoration:underline; }
a:hover,.main_inner_form a.file:hover { color: #66B401; }


/*--- Text --------------------------- */
p { padding-bottom:1em; }
li { list-style:none; vertical-align:bottom; }
ol li { list-style:decimal inside; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }
blockquote { padding:30px; }
acronym { font-variant:small-caps; }
acronym,dfn { cursor:help; border-bottom:1px dashed #4682B4; }
dfn,cite,var,address { font-style:normal; }
ins { text-decoration:underline; }
del { text-decoration:line-through; }
strong { font-weight:bold; }
strong.date { color:#66B401; }
em { font-style: italic; }

/*--- Table --------------------------- */
table { border-collapse:collapse; width:100%; }
caption,th,td { text-align:left; font-weight: normal; }

/*--- Forms -------------------------- */
fieldset { border:none; }
label,label * { vertical-align:middle; }
input.text_field,select,textarea { vertical-align:middle; padding:1px; background:#fff; border:1px solid silver; width:10em; font:12px Arial; color:dimgray; }
textarea { vertical-align:top; line-height:1.2em; height:8em; width:50%; display:block; }
input.button { width:auto; padding-left: 5px; padding-right: 5px; cursor:pointer; height: auto; font-size: 12px; }

/*--- Headings ----------------------- */
h1,h2,h3,h4,h5,h6 { font:bold 12px tahoma; margin-bottom:16px; }
h1 { font-size:17px; font-family:arial; padding-left:20px; border-left:3px solid #66B401; line-height:1; margin:21px 0 25px; line-height:25px; }
.head { font-weight:normal; font-size: 17px; }

/*--- Main laws ---------------------------- */
.clear { width:100%; clear:both; height:0; overflow:hidden; }
.rubber { width:100%; float:left; }
.f_left { float:left; }
.f_right { float:right; }
.img_repl { text-indent:-3000em; overflow:hidden; display: block; }

/* Layouts
--------------------------------------- */
#wrap { padding:23px 12px 0 32px; width:934px; margin:0 auto; }
#wrap.is_img .sidebar_right { padding-top:222px; }
#wrap.img1 { background: url(../images/page/img2.jpg) no-repeat right 0; }

/*--- Content -------------------------- */
.content_wrap { clear:both; width:100%; }
.content { width:100%; float:left; }
.main { margin-left:212px; }
.main_inner { padding:42px 0 10px 11px; width:426px; float:left; }
.main_inner p { padding:0; }
.sidebar_left { float:left; margin-left:-100%; width:210px; }
.sidebar_right { float:right; width:250px; padding: 0 0 0 35px; margin: 50px 0 0 0;}

#auth { font-size:10px; position:relative; left:-.7em; padding-top:2px; }
#auth li { float:left; padding-left:.7em; margin-left:-1px; left:-.7em; border-left:1px solid #D4D4D4; margin-right:.7em; }
#auth li a { text-decoration:none; }
#auth li a:hover { text-decoration: underline; }

#logo { text-indent:-3000em; overflow:hidden; display:block; height:36px; background:url(../images/page/logo_1.png) no-repeat; margin: 33px 0; }
#socButBox {position:relative;top:-16px;}


#nav { border-top:1px dotted #737373; margin-bottom:55px; }
#nav li { padding:8px 0 8px 2px; border-bottom:1px dotted #737373; line-height:1; font-size:10px; color:#D0CFCF; }
#nav li a { text-indent:-3000em; overflow:hidden; display:block; height:15px; background:url(../images/page/menu.png) no-repeat; }
#nav li span { float:left; width:18px; }
#nav li.li1 a { background-position:0 0; width:67px; }
#nav li.li2 a { background-position:0 -15px; width:57px; }
#nav li.li3 a { background-position:0 -30px; width:82px; }
#nav li.li4 a { background-position:0 -45px; width:155px; }
#nav li.li5 a { background-position:0 -60px; width:65px; }
#nav li.li6 a { background-position:0 -75px; width: 65px; }

.news li { padding:0 25px 5px 0; }
.news a.ticker {color:#565555;text-decoration:none;}
.news a.ticker:hover, .news a.ticker:hover h2 {text-decoration:underline; color: #66B401;}
.date1 { font-size:10px; color:#70B616; display:block; }
.date2 { font-size:12px; color:#70B616; display:block; }
.news li img.f_left,.spikers li img.f_left { margin: 4px 11px 0 0; }

.p_news li {display: inline; }
.p_news li {padding:0 25px 5px 0; display: inline; }
.p_news li img.f_left,.spikers li img.f_left { margin: 4px 11px 0 0; }


.sponsors dt { color: #66B401; padding-bottom:20px; }
.sponsors dd { padding:0 0 15px 0; text-align:center; width:160px; }
.sponsors dd a { width:117px; text-indent:-3000em; overflow:hidden; display:block; margin: 0 auto; }
.sponsors dd a:hover { background-position:-117px 0; }
.sponsors dd.sp0 a { width: 117px; background-position:-117px 0; }
.sponsors dd.sp1 a { height:43px; background-image:url(../images/page/sp1.png); }
.sponsors dd.sp2 a { height:29px; background-image:url(../images/page/sp2.png); }
.sponsors dd.sp3 a { height:31px; background-image:url(../images/page/sp3.png); }
.sponsors dd.sp4 a { height:36px; background-image:url(../images/page/sp4.png); }
.sponsors dd.sp5 a { height:50px; background-image:url(../images/page/sp5.png); }
.sponsors dd.sp6 a { height:39px; background-image: url(../images/page/sp6.png); }

.section_wrap { clear:both; padding:0 0 12px 0; }
.section { float:left; width:220px; padding: 0 0 0 11px; }
/*.section {width:220px; padding: 0 0 0 11px; }*/

.list { color:#737373; padding-bottom:17px; position:relative; left:-5px; }
.list li { padding:0 0 1px 11px; background:url(../images/page/marker.gif) no-repeat 0 .5em; }
.list li a { color:#1F7EDF; }
.list li a:hover { color:#66B401; }
/*.list li a:visited,.list li.visited a  { color:#EB6900; }*/
.list li a:visited::hover { color: #66B401; }

.list2 { color:#737373; padding-bottom:17px; position:relative; left:10px; }
.list2 li { padding:0 0 1px 10px; background:url(../images/page/marker2.gif) no-repeat 0 .5em; }
.list2 li a { color:#1F7EDF; }
.list2 li a:hover { color:#66B401; }
/*.list li a:visited,.list li.visited a  { color:#EB6900; }*/
.list2 li a:visited::hover { color: #66B401; }


.spikers li { padding-bottom:1.3em; background:none; }
.spikers p { padding:0; }
.spikers dt { font-weight:bold; }
.spikers dd { color:#737373; padding-bottom: .9em; }

/*--- Footer -------------------------- */
#footer { clear:both; overflow:hidden; margin:2em 0 0 172px; border-top:1px dotted #C7C7C7; padding:32px 77px 32px 32px; font-size:10px; color:#737373; }
#footer address { float: right; }

/* sub page
--------------------------------------- */
.sidebar_right .img { padding-top:23px; margin-left:-91px; }
.sidebar_right .img img { position: relative; }
.main_inner img.f_left { margin:8px 1.5em 1em 2px; }

.menu { margin:0 0 32px 0; position:relative; top:7px; left:-12px }
.menu li { border-left:1px dotted #737373; padding:0 13px; margin-left:-1px; line-height:1; height:22px; overflow:hidden; position:relative; }
.menu li,.menu li a { float:left; font-size:22px; color:#cecece; }
.menu li a:hover { position:relative; top:-22px; color:#7BCB12; }

.breadcrumbs li { float:left; padding-left:.2em; }
.breadcrumbs li a { margin-right: .3em; }

/*--- HasLayout --------------------- */
#wrap,.content_wrap,.content,.main,.inner,.section_wrap,.sidebar_left,.clear,.rubber,.spikers li,ul,dl { overflow: hidden; }
/*---------Всплывающая подсказка----------- */
#text1 { HEIGHT: 80px; LEFT:0px; POSITION: absolute; TOP: 50px; VISIBILITY: hidden; WIDTH: 250px; Z-INDEX: 10 } 



/*kz*/
.main_inner_form { padding:42px 0 10px 11px; width:700px; float:left; border:0px solid #c0c0c0 }
.main_inner_form tr.top td{ font-weight:bold; font-size:14px; padding:15px 0px 15px 10px; }
.main_inner_form input,.main_inner_form select ,.main_inner_form textarea{ width:230px; border:1px solid #c0c0c0; margin:4px 0px 0px 5px; padding:1px 0px 1px 2px; font-size:11px; }
.main_inner_form input.radio { width:18px; border:0px solid #c0c0c0 }
.main_inner_form input.file { width:230px; border:1px solid #c0c0c0; }
.main_inner_form input.submit,input.submit { border:1px solid #999; background-color:#ddd; font-size:11px; }
div#qTip {	 padding: 3px;	 border: 1px solid #ccc;	 display: none;	 background: #f0f0f0;	 color: #000;	 text-align: left;	 position: absolute;	 z-index: 1000; }
.main_inner_form a,.main_inner_form a:hover { font-weight:normal; text-decoration:none; color:#000; cursor:default; }
.main_inner_form td {	vertical-align:top;	border:1px dashed #f0f0f0;	padding:4px;	font-size:11px;	}
table.kz_user_panel {	width:280px;	}
table.kz_user_panel td {	padding:2px;	}
a.anketa {	padding:0px 0px 0px 40px;	}
span.show_hide { cursor:pointer; }
div.block_div { margin:0px 0px -12px 0px; float:none; }
div.nomi_save_text 	{	 padding: 5px; 	 border: 1px solid #f99;	 background: #fff;	 	margin:30px 0px 0px 0px; text-align:center; }
div.nomi_save_a,div.nomi_list,div.nomi_save_all	{	 padding: 5px;	 border: 1px solid #ccc;	 background: #f0f0f0;	margin:30px 0px 0px 0px; text-align:center;}
div.nomi_save_all  { width:350px;}
div.nomi_save_a  { width:200px;}
div.nomi_list  { width:50px;}
div.nomi_save_a	 a,div.nomi_list a,div.nomi_save_all a	{	 text-decoration:none; 						 color:#000;			letter-spacing:1px; }
img.kz { padding:3px 0px 0px 0px;}
a.nomi_main { color:#000; text-decoration:none; }
a.nomi_main:hover { text-decoration:underline; }
span.kz_an_list_span { padding:0px 0px 0px 20px; font-size:12px; }
div.block_div a { font-size:12px; }
a.folder { color:#000; text-decoration:none; }

table.nominanti {
width:700px;
}
table.nominanti td{
padding:2px 0px 0px 10px;
vertical-align:top;
}
table.nominanti tr.top  td{
font-weight:bold;
}
/*experts*/
select.t50 {
width:50px;
}
table.nominanti tr.bordered  td{
border-bottom:1px dashed #ccc;
padding-top:2px;
padding-bottom:2px;
height:30px;
vertical-align:middle;
}
/*menu*/

@font-face { font-family: "kz_letterica";  src: url(http://www.peopleinvestor.ru/templates/tsivv/css/letterica.ttf);  }

div.kz_li { border-top:1px dotted #737373; padding:5px 0 5px 2px; }
div.kz_li span,div.kz_li_1 span { color:#d0cfcf; font-size:10px; }
div.kz_li span.a ,div.kz_li_1 span.a{
font-family: "kz_letterica";
color:#7ABE23; 
cursor:pointer;  
text-transform:uppercase;
text-decoration:none;
font-size:12px;
font-weight:bold;
font-stretch:condensed;
}
div.kz_li a {text-decoration:none;}
div.kz_li_1 a,div.kz_li_1 span.a{
font-size:10px;text-decoration:none;
}
div.kz_li_1 { border-top:0px dotted #737373; padding:5px 0 5px 22px; }


/*end kz*/

table.spik td {
padding:20px 0px 0px 0px;
vertical-align:top;
}

table.spik {
width:600px;
}

input.text_in{
	display: block; 
	color: #000000;
	font-family:Tahoma;
	font-size:11px;
	border: 1px;
	border-style:solid;
	border-left-color:#333;
	border-top-color:#000;
	border-right-color:#999;
	border-bottom-color:#999;
	background-color: #E4E4E4;
}


.my_media {
    font-family: Tahoma; 
    color: #7E7E7E; 
    font-size: 13px; 
    border-collapse: separate;
}

.my_media td  {
    padding: 10px 10px 10px 10px;"
	text-align: center;
	vertical-align: middle;
    bgcolor: "#ffffff"; 	
}

.my_media td a {
    text-align: center;
    vertical-align: middle;
    bgcolor: "#ffffff";     
}

#openable-list .title {cursor:pointer;}
#openable-list .title:hover table, #openable-list .title:hover table tr td,#openable-list .title:hover table tr {background:#cde8e7 !important;}


