/* CSS Document for crocusbank
   des. k3n Promogroup  */
body, html {
margin:0px;F
padding:0px;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif ;
font-size:12px;
color:#000000;
}

td, tr, p, div, ul, li, ol, h1, h2, h3, h4, h5, form  {
margin:0;
padding:0;
font-size:100%;
font-family:Arial, Helvetica, sans-serif ;
}

table {
font-size:100%;
}

a {
color:#0c469a;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

img {border:none;}

p {_height:1%;}

#all{
_margin-left:40px;
}

/*��� ���� ��������� ��� �������� min-width */ 
#min-width { 
width:100%; 
min-width:1000px; 
} 
/* ��� IE */ 
* html .minwidth  { 
border-left:1000px solid #ffffff;/*min-width*/ 
position:relative; 
float:left; 
z-index:1; 
} 
* html .container  { 
margin-left:-1000px; /*-min-width*/ 
position:relative; 
float:left; 
z-index:2; 
} 
.container  { 
color:inherit;
padding:0px 0px;
} 

.block {
overflow:hidden;
_height:1%;
}

h1, h2, h3, h4, h5 {
font-size:100%;
margin:0;
padding:0;
font-weight:normal;
text-decoration:none;
}

#topline{
clear:both;
overflow:hidden;
_height:1%;
}

#icons-cont{
width:383px;
float:right;
}

#leftborder{
border-left:4px solid #fcb034;
margin-top:10px;
color:#212e84;
padding:5px 10px 7px 10px;
float:left;
}

#leftborder a{
color:#212e84;
}

#icons{
border-top:7px solid #f1f1f1;
margin-left:173px; /*173*/
padding-top:3px;
position:relative;
}

#icons div {
border-top:2px solid #7481bf;
}

#icons a, #icons span {
display:block;
width:69px;
float:left;
text-align:center;
}

#icons span {
background:#7481bf;
}

#icons img{
margin:7px auto 7px auto;
width: 13px;
height: 11px;
}

#icons a {
}





/*_____header_____*/
#header {
margin-top:37px;
overflow:hidden;
_height:1%;
}

#logo {
padding-left:21px;
float:left;
/*padding-right:32px;*/
}

#menu {
margin-left:267px;
padding-top:18px;
}

#menu ul{
border-bottom:4px solid #7481bf;
overflow:hidden;
_height:3%;
padding-bottom:18px;

}

#menu li{
border-left:2px solid #dedede;
float:left;
width:12%;
list-style:none;
padding:0px;
color:#4c4c4e;
font-weight:bold;
height:38px;
text-align: center; /*Центрируем по горизонтали*/
/* margin-top: 17px;пробуем центрировать по горизонтали*/
}

#menu li a {
color:#4c4c4e;
text-decoration:none;
}

#menu li a:hover, #menu li span {
text-decoration:underline;
}

#menu li a, #menu li span {
padding:0px 8px;
display:block;
}


/*_____double-nav______*/
#double-nav-bg {
background: url(/templates/images/searchbgtop.gif) no-repeat right top;
margin-top:21px;
_height:1%;
overflow:hidden;
}

#double-nav-bg-bot {
background: #f1f1f1	url(/templates/images/searchbg.gif) no-repeat right bottom;
}

#double-nav {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border-top:1px solid #f1f1f1;
border-bottom:1px solid #f1f1f1;
margin-right:274px;
_margin-right:271px;
}

#double-nav ul{
_height:1%;
overflow:hidden;
background:#ffffff;
padding:11px 2px 13px 27px;
}

#double-nav li {
float:left;
list-style:none;
background:	url(/templates/images/menubul.gif) no-repeat 0px 5px;
padding-left:16px;
padding-right:12px;
}

#double-nav li.first {
background:	url(/templates/images/icon_home.gif) no-repeat 0px 2px;
padding-left:20px;
}

#double-nav a {
color:#000000;
text-decoration:underline;
}

#double-nav a:hover {
text-decoration:none;
}
/*_____//double-nav*/


#search{
width:274px;
_width:271px;
float:right;
}

#search form{
margin-left:48px;
padding-top:11px;
}

input, select, textarea {
border:1px solid #a5acb2;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


input #searchtext{
width:141px;
height:15px;
float:left;
}


select {
padding:1px 0px 2px 0px;
margin-right:21px;
}


input.button{
font-weight:bold;
color:#3d6ecf;
padding:0px 5px 0px 7px;
border:none;
}

#main:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#main
	{
	display: inline-block;
	/*background: url(/templates/images/dash.gif) repeat-x;*/
	padding-top:15px;
	overflow:hidden;
	$height: 1%;
	padding-bottom:30px;
	}

/*\*/
* html #main
	{
	height: 1%;
	}
#main
	{
	display: block;
	}
/* */
	
#content-wrapper {
	position:relative;
	min-height: 780px;
}

#content-wrapper
	{
	float: left;
	width: 100%;
	}
	
#content
	{
	margin: 0 274px 0 266px;
	}
#content.no-right-col
	{
	margin: 0 10px 0 266px;
	}
#left
	{
	float: left;
	margin-left: -100%;
	width: 266px;
	}
#right
	{
	
	float: right;
	width: 233px; /*������ ��� IE 5.5*/
	margin-left:-274px;
	$margin-right: -100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 274px;/*274*/
	}
.fake{}

/*_______left_____*/
#left div.content{
text-align:left;
padding-right:30px;
position:relative;
}

#left a{
color:#4c4c4e;
text-decoration:none;
}

#left a:hover{
text-decoration:underline;
}


/*1*/
#left ul{
margin:0;
line-height:17px;
font-weight:bold;
}

#left li{
margin:0px;
background:url(/templates/images/li1.gif) no-repeat 0px 4px;
padding-left:18px;
$padding-left:17px;
_height:1%;
list-style:none;
}

/*/1*/

/*2*/
#left ul ul{
margin:0px 0px 0px 12px;
$margin-left:13px;
font-weight:normal;
}

#left li li{
margin:0px;
background:#ffffff url(/templates/images/li2.gif) no-repeat 0px 6px;
padding-left:8px;
}

/*/2*/

#left li+li,
#left li li+li{
/*margin-top:4px;*/
}

.banners{
    text-align:center;
	margin-top:20px;
	
}



/*_____//left_____*/



/*_______right____*/
#right div.content{
margin-left:33px; /*33*/
margin-top:3px;
color:#4c4c4e;
position:relative;
}

#right img{
display:block;
}

.right-icon{
float:right;
text-align:right;
margin:7px 28px 10px 10px; /*28*/
_margin-right: 14px; /*14*/
padding:0;
}

.right-icon2{
float:right;
text-align:right;
margin:7px 21px 10px 10px; /*28*/
_margin-right: 10px; /*14*/
padding:0;
}


/*.right-icon img{
float:right;
margin:7px 28px 10px 10px;
}*/

/*_____//right____*/



/*_______center___*/

/* {{{ banners block */
.banner{
margin-bottom:11px;
background: url(/templates/images/bannerbg.gif) repeat-x;
/*overflow:hidden;*/
_height:1%;
}

.banner b {
    display: block;
}
.banner .image {
    background-repeat: no-repeat;
}
.banner.type1 {
    text-align: left;
	border-right: 1px solid white;
}
.banner.type1 .image {
    background-position: right top;
}

.banner.type1 .bannertext {
	background-repeat: no-repeat;
	height: 134px;
	background-position:left;
	text-align: left;
	color: white;
	padding-right: 180px;
	
}


.banner.type2 .bannertext {
	background-repeat: no-repeat;
	height: 134px;
	background-position:right;
	text-align: right;
	color: white;
	padding-left: 180px;
}


.banner.type2 {
    text-align: right;
	border-left: 1px solid white;
}
.banner.type2 .image {
    background-position: left top;
}
/* }}} banners block */



/*_____//center___*/




/*_____//header_____*/





/*_______footer_____*/

#footer {
clear:both;
padding:20px 0px 0px 240px;
overflow:hidden;
$height:1%;
background:url(/templates/images/footerbg.gif) no-repeat left top;
}

#footer-bg
{
min-width: 760px;
	
}

#footer-second{
width:60%; /*60*/
float:right;
background:#f5f7f8;

}

#des-by-promo {
float:right;
margin-top:6px;
background:#ffffff url(/templates/images/desby_corner.gif) no-repeat left top;
width:50%;
padding:82px 0px 18px 0px;

}

#des-by-promo a{
margin:0px 10px 0px 35px;
}

#footer-menu{
line-height:17px;

}

#footer-menu ul{
padding:15px 19px 0 20px;
}

#footer-menu li{
list-style:none;
background:url(/templates/images/li3.gif) no-repeat 0px 6px;
padding-left:9px;
}

#footer-menu a{
color:#2b2b2c;
text-decoration:none;
}

#footer-menu a:hover{
text-decoration:underline;
}


#footer-first{
background:#ffffff;
}

#phone{
color:#000000;
font-size:24px;
background:url(/templates/images/phone.gif) no-repeat 17px 32px;
padding:31px 0px 0px 59px;
white-space:nowrap;

}

#addr{
padding-left:61px;
padding-top:7px;
}

/*_____//footer_____*/


/*_______content____*/
#content .content {
text-align:left;
line-height:14px;
padding-bottom:20px;
color:#717174;
position:relative;
}

#content .content h1 {
color:#000000;
font-size:18px;
text-transform:uppercase;
line-height:19px;
background:url(/templates/images/h1.gif) no-repeat left top;
margin-top:21px;
padding-top:8px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:30px;
}

#content-wrapper #content .content h1 {
margin-top:2px;
}

#content .content h2  {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-transform:none;
background:url(/templates/images/h2.gif) no-repeat 	0px 2px;
padding-bottom:3px;
$padding-bottom:4px;
padding-left:10px;
margin-top:26px;
}

#content .content h3 {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-transform:none;
background:url(/templates/images/h3.gif) no-repeat 	0px 3px;
_background:url(/templates/images/h3.gif) no-repeat 0px 2px;
padding-bottom:3px;
$padding-bottom:4px;
padding-left:10px;
/*margin-top:17px;*/
}

#content .content h4 {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:none;
padding-bottom:3px;
$padding-bottom:4px;
padding-left:10px;
}

#content .content h5 {
border-bottom:4px solid #dbdbdb;
padding-bottom:12px;
$padding-bottom:11px;
margin-bottom:6px;
}

#content .content p {
text-indent:0px;
margin-bottom:17px;
}

#content .content ul {
margin-bottom:16px;
margin-left: 10px;
}

#content .content ul li {
background:url(/templates/images/li1_con.gif) no-repeat 1px 4px;
list-style:none;
padding-left:8px;
margin-top:10px;
}

#content .content ul li {
$background-position:0px 3px;
}

#content .content ul li ul li {
background:url(/templates/images/li2_con.gif) no-repeat 0px 4px;
list-style:none;
padding-left:7px;
}

#content .content ul li ul li{
$background-position:0px 3px;
}

#content .content ul ol,
#content .content ol ul,
#content .content ol ol,
#content .content ul ul {
margin-bottom:0;
}

#content .content ol{
margin:0px 10px 16px 12px;
padding:0px 0px 16px 4px;
}

#content .content ol li {
list-style: none;
}

#content .content ol li b {
float:left;
/*width:20px;*/
padding-right:4px;	
} 
  
#content .content ol li span {
_height:1%;
_margin-top:-13px;
} 

#content .content ol li ol li {
}


#content .content ol.large li{
padding-bottom:14px;
}

#content .content a {
/*background:url(/templates/images/underline_blue.gif) repeat-x bottom left;*/
}

#content .content a:hover {
background:none;
}

#content .content div.tableTitle {
margin-bottom:8px;
}

#content .content div.tableTitle span {
font-weight: bold;
}

#content .content table {
margin-bottom:17px;
border-top:3px solid #7481bf;
border-bottom:3px solid #7481bf;
font-size:11px;
border-collapse:collapse;
}

#content .content table td, .content table th {
border-bottom:1px solid #cfcfcf;
padding: 8px 16px 8px 0px;
}


/*������������ ������*/
#content .content ol {
  }
/*//������������ ������*/

#content .content input {
}

#content .content textarea {
}

#content .content form {
}
/*_____//content____*/

.new{
padding-bottom:29px;
clear:both;
overflow:hidden;
_height:1%;
}

.date, .new p.date{
overflow:hidden;
_height:1%;
margin-top:0px;
margin-left:0px;
}

.date span.day{
font-size:19px;
color:#fc9400;
display:block;
float:left;
width:25px;
margin-top:1px;
}

.date span.month{
font-size:11px;
color:#ffffff;
font-weight:bold;
background:#717174;
width:90px;
display:block;
float:left;
padding-left:5px;
}

.new h3 {
font-weight:bold;
color:#3d3d3f;
margin:7px 10px 9px 25px;
$margin-top:8px;
$margin-bottom:8px;
}

.new img {
border:1px solid #717174;
margin-left:25px;
margin-top:3px;
margin-right:10px;
margin-bottom: 10px;
float:left;
}

.new p {
/*margin-left:161px;*/
margin-left: 25px;
margin-top: 0px;
}

.newsArchiveBlock {
margin-top:0px;
float:left;
width:100%;
margin-bottom:17px;
}

.newsArchiveBlock p {
margin: 0px;
font-weight: bold;
color:#4c4c4e;
}

.archiveYears {
background: #7481bf url(/templates/images/arc_news_bg.gif) repeat-x top left;
float:left;
width:100%;
}

.archiveYears div {
background: #7481bf url(/templates/images/arc_news_bg_left.gif) no-repeat top left;
float:left;
width:100%;
}

.archiveYears div div{
background: url(/templates/images/arc_news_bg_right.gif) no-repeat top right;
float:left;
}

.archiveYears div div div {
width:auto;
margin-left:30px;
float:left;
padding-top:5px;
background: none;
_display: inline
}

.archiveYears span,  .archiveYears a{
width:48px;
display: block;
padding-top:5px;
padding-bottom:7px;
text-align: center;
float: left;
}

.archiveYears span {
color: #7481bf;
font-weight: bold;
background: url(/templates/images/arc_news_cur_y.gif) no-repeat top left; 
}

.archiveYears a {
color:#FFFFFF;
}

.archiveMonths {
background: #f1f1f1;
float:left;
width:100%;
font-size:11px;
}

.archiveMonths div {
background: url(/templates/images/arc_news_bg_left_m.gif) no-repeat top left;
float:left;
width:100%;
}

.archiveMonths div div{
background: url(/templates/images/arc_news_bg_right_m.gif) no-repeat top right;
float:left;
margin-left: 10px;
padding-top:7px;
padding-bottom:3px;
_display: inline;
width:auto;
}

.archiveMonths span, .archiveMonths a {
margin-left:10px;
color:#212e84;
}

.archiveMonths span.current, .archiveMonths a.current {
color:#fcb034;
font-weight:bold;
}


.form{
margin-bottom:14px;
background:#f1f1f1 url(/templates/images/corner_bottom.gif) left bottom no-repeat;
}

.form div{
background:url(/templates/images/corner_top.gif) left top no-repeat;
padding:7px 7px 33px 7px;
}

.form input{
width:140px;
}

.form td{
padding:3px;
}

a.details{
padding-left:14px;
margin-top:2px;
background:url(/templates/images/bullit.gif) no-repeat 0px 5px;
display:block;
}

a.details:hover{
background:url(/templates/images/bullit.gif) no-repeat 0px 5px;
}

.planet{
margin-top:28px;
margin-bottom:27px;
}

.planet img{
float:left;
}

.planet p{
margin-left:41px;
line-height:17px;
}

.poll {
line-height:20px;
} 

.poll label {
display:block;
}   

.poll td {
vertical-align:middle;
}

.poll form td {
vertical-align: top;
border-bottom: 1px solid #f1f1f1;
padding-bottom:5px;
}

.poll form tr.noborder td{
border-bottom:none;
}

.poll input{
margin-right:9px;
$margin-right:7px;
border:none;
}

input#vote{
border:none;
float:right;
}

#course {
margin-right:12px; /*12*/
}

#course table{
border-collapse:collapse;
width:80%; /*100%*/
border:none;
voice-family: "\"}\"";
voice-family: inherit;
width: 100%;
}
.fake{}

#course th{
font-weight:normal;
padding:1px 7px 7px 7px;
border:none;
}

#course td{
border:none;
padding:1px;
text-align:center;
}

#course td div{
padding:4px;
}

#course td div#td04,
#course td div#td08 {
text-align:right;
padding-right:20px;
}

#td01 { font-weight:bold;}
#td02 { background:#f1f1f1;}
#td03 { background:#e3e3e3;}
#td04 { background:#bb0000 url(/templates/images/down.gif) right center no-repeat; color:#ffffff;}
#td05 { font-weight:bold;}
#td06 { background:#f1f1f1;}
#td07 { background:#e3e3e3;}
#td08 { background:#7cbb01 url(/templates/images/up.gif) right center no-repeat; color:#ffffff;}

td#allval {
text-align:left;
/*background: url(../images/allval.gif) no-repeat left 7px;*/
}

#allval a {
color:#212e84;
}



@media all and (min-width: 0px)
	{
/*	body input.button { padding:1px 9px 4px 10px; }*/
	body select { height:18px; }
	body #searchtext { height:19px; width:140px;}
	body #searchtext[id^="searchtext"] { height:15px; width:130px;}
	body input#searchtext{}

	}

/**********************************************************************************************************************/


.poll-bar {
    font-size: 8px;
    color: white;
    height: 4px;
    line-height: 4px;
    /*border: 1px solid #23396E;*/
    float:left;
    clear:both;
    background: url(/templates/images/bar.gif) repeat-x top left;
    margin-top:4px;
}

.poll-bar-percent {
    float:left;
    clear:none;
    width:auto;
    padding:0px;
    height:12px;
    line-height: 12px;
    font-size:11px;
    margin-left:5px;
    _display:inline;
}

#gray-content {
color:#4c4c4e;
background: #f1f1f1;
padding:20px 20px 20px 30px;
}

#content .feedback table {
font-size:12px;
border:none;
width:99%;
}

#content .feedback table td { 
border:none;
width:100%;
vertical-align: top;
text-align: left;
}

strong{color: #4c4c4e;}

#content .feedback table th { 
border:none;
white-space: nowrap;
vertical-align: top;
text-align: left;
}

#content .feedback input {
width:100%;
}

#content .feedback textarea {
width:100%;
margin:0px;
height: 139px;
overflow:auto;
}

#content .feedback td.submiter {
text-align: right;
}

#content .feedback td.submiter input {
width:auto;
border:none;
}

#right .content h2 {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
background:url(/templates/images/h1.gif) no-repeat -8px -1px;
padding-top:7px;
padding-bottom:3px;
$padding-bottom:4px;
}

#right .content h5 {
border-bottom:4px solid #dbdbdb;
padding-bottom:12px;
$padding-bottom:11px;
margin-bottom:6px;
}

#content div#frame {
padding:0;
overflow:hidden;
_height:1%;
}

#content iframe {
overflow:auto;
width:100%;
height:1138px;
margin:0;
padding:0;
border:0;
max-width:824px;
}

#main #right .content .report-section {
padding: 3px 10px 3px 10px;
background-image:none;
margin:0;
line-height:19px;
color:#4c4c4e;
}

.report-section a {
background: url(/templates/images/li1.gif) no-repeat 0px 5px;
padding-left:12px;
text-decoration:none;
color: #4c4c4e;
font-weight:bold;
display:block;
$height:1%;
overflow:hidden;
}

.report-section a:hover {
text-decoration:underline;
}

#main #right .content .report-section ul {
line-height:14px;
margin-bottom:0px;
}

.report-section li {
background: url(/templates/images/li2.gif) no-repeat 0px 5px;
padding-left:10px;
font-weight:normal;
margin-left:18px;
$height:1%;
overflow:hidden;
}

.report-section li a {
background:none;
padding-left:0;
font-weight:normal;
}

#main #right .content .report-hidden {
display: none;
padding: 0px;
margin:0;
}
.report-hidden li {
list-style:none;
}

.report-hidden ul {
padding:0;
margin:0;
}

#right .content h5.report {
border: none;
font-weight:bold;
margin-bottom:0;
padding-bottom:0;
color:#7f7f7f;
line-height:23px;
margin-left:22px;
}

.report-hidden a.active {
text-decoration: underline;
}

.myclass
{
	border: 0px solid white;
	background-color: white;
}
.headlist li {
	line-height: 21px;
}
.credit_convair{
	margin-left:0;
	padding-left:0;
}