/***********************************************/
/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{font-family: Arial,sans-serif;	color: #666666;	line-height: 1.4;margin: 0px 0px 0px 0px; padding: 0px; text-align: left;width:/*946*/960px;background:#c2d3e0;float:left;}
a:link{	color: #006699;text-decoration: none;}
a:visited{color: #006699;text-decoration: none;}
a:hover{color: #dc0000;text-decoration: none;}
img, div, span {behavior: url(/iepngfix/iepngfix.htc);} /* IE png fix */
#globalNav a:link {color: #006699;text-decoration: none;}
#globalNav a:hover {color: #dc0000;text-decoration: underline;}

h1{font-family: Arial,sans-serif; font-size: 140%; color: #dc0000; margin: 0px; padding: 0px;}
/*h2{font-family: Arial,sans-serif;font-size: 114%;color: #006699;margin: 0px;padding: 0px;}*/
h2, .h2 {font-family: Arial,sans-serif;font-size: 114%;color: #006699;margin:20px 0 0 0px;padding: 0px;font-weight: bold;}
/*zzz h3{font-family: Arial,sans-serif;font-size: 105%;font-weight: bolder;color: #334d55;margin: 0px;padding-bottom: 6px;padding-top:15px; }*/
h3, .h3{font-family: Arial,sans-serif;font-size: 105%;font-weight: bolder;color: #334d55;margin:15px 0 0 0px;padding: 0px; }
h4{font-family: Arial,sans-serif;font-size: 95%;font-weight: bolder;color:#386B89; padding: 0px;}
h5{font-family: Verdana,Arial,sans-serif;font-size: 100%;color: #334d55;margin: 0px;padding: 0px;}
ul{ list-style-type: square; margin-top:5px;}
ul ul{list-style-type: disc; margin-left:10px;padding-left:10px;}
ul ul ul{list-style-type: none;}
ol li {padding-bottom:5px;}
label{ font-family: Arial,sans-serif; font-size: 100%; font-weight: bold; color: #334d55;}
p{margin:12px 0 0 0px; padding: 0px;}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#masthead{padding: 20px 0px 20px 0px;width: 100%;background: #fff;height:100px;}
#navBar{
	float: left;
	width: 100%;
	margin-bottom: 7px;
	padding: 0px;
	background-color:#efefef;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	font-size: 100%;
}

div.menublock {
    border-right: 1px solid #CFCFCF;
    display: inline;
}

div.menulast {
    border-right: 0px;
}

div.navbody {
    display: inline;
}

#content a, #headlines a {color: #006699;text-decoration: underline;}
#content a:hover, #headlines a:hover {color: #dc0000;text-decoration: none;}
#office a:hover,#topmenu a:hover {color: #dc0000;text-decoration: underline;}
#content {
    background-color:#fcfcfc;
	font-size: 80%;
	text-align:left;
	padding: 20px 4% 20px 270px;
}
#content img{border: #9e9e9e solid;border-width:1px;margin: 0px 30px 20px 0px;float:left;}
#content .ri img {float:right; margin-right:0px;margin-left:30px;}
table caption { font-weight:bold;background:#c3e5f8;padding:10px;margin-top: 30px;line-height: 30px;border:1p solid #dbdbdbx;}

#content table {width:98%;overflow:hidden;border:0px;border-collapse:collapse; }
.bigtable{overflow:hidden;width:98%;}
.tbt{margin:10px 0 15px 0;font-size:85%;}
.abzac{margin-bottom:20px;}
#content table th {color: #006699;font-size:95%;text-align: center;background:#eaf3f8;font-weight:normal;border:1px solid #dbdbdb;padding:5px;}
#content table td {text-align: left; padding: 5px 10px 5px 10px; font-size:93%;border:1px solid #dbdbdb;}

#content table td h2{padding: 0px 0px 0px 30px;background: url(pic/ico/ico_info.gif) 3px 1px no-repeat;height:auto; margin:0;}

#content ul li {padding-bottom:5px;}

/*#content p{margin-bottom:20px; margin-top:0px;}*/




#description{
margin-bottom:5px;}

#logo{text-align:center;float:left;width:100%;float:right;margin:0px 0px 25px 0px;}
#logo img{border:none; text-align:center;margin: 0px 0px 0px 0px;}

/***********************************************/
/* Components                                  */
/***********************************************/
#top{
padding: 3px 0px 0px 25px;
background:#efefef;
border-bottom: 1px solid #dbdbdb;
height:50px;
font-size:11px;
}
#ico img {
    border:none; margin-right: 15px;
}

#ico {
    width:200px;
    float: center;
    padding-right: 15px;
    text-align: center;
}


#adr{
width: 220px;
padding:3px 0px 3px 35px;
text-align:center;
font-size:11px;
line-height:14px;
float:center;
background-color:#efefef;
border-left:1px solid #dbdbdb;
}
#adr img {border:none; margin:1px 3px 0px -12px; float:left;}

.phone {line-height:17px;font-size:12px;}

#office{
color:#ABB1B7;
width:460px;
height:auto;
float:left;
font-size:10px;
padding-top:18px;
overflow:hidden;
text-align:center;
}

#office a{color:#999999;text-decoration:underline;margin:0 5px 0 3px;}
#office span{margin:0 5px 0 3px;}
#office a:hover{text-decoration:none;}
#siteName{
	margin: 0px 0px 0px 0px;
	padding: 5px 0 0px 37px;
	color:#FFFFFF;
	width:20%;
        height: 79px;
}
#siteName img{
    margin-top: -12px;
    border: none;
}
#siteName h2{
	color:#FFFFFF;
	display: none;
}
#siteName h1{
	font-size:22px;
	color:#FFFFFF;
	display: none;
}
#siteName h3 {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bolder;
	display: none;
}
/************* #globalNav styles **************/
#globalNav{line-height: 1.1;font-size:70%;padding: 0px 0px 0px 0px;color:#cccccc;display: none;}
#globalNav img{display: block;}
#globalNav a {font-size: 100%;padding: 0 4px 0 0;}
#globalNav ul {list-style-image:url(pic/list_lio.gif); line-height:1.25;font-size:120%;}
#topmenu {
    font-size:13px;
    color: #cccccc;
    height: 29px;
    *height: 42px;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    text-align:center;
    padding: 11px 0px 0px 0px;
    background: #efefef url(pic/bgr/topmenubgr.jpg)  repeat-x;
    overflow:hidden;}
#topmenu a {margin:0 10px 0 8px;}
/*#topmenu span{margin:0 12px 0 10px;}*/
#topmenu span{margin:0 10px 0 8px;}

.navhead {
    width: auto;
    height: auto;
    float:left;
}
.navhead span {color: #006699; cursor:pointer;}

.navbody ul, .navbody li {
    margin-left: 13px;
    padding-left: 0px;
}

.navbody {
    margin-left: -28px;
    margin-top: 16px;
    background: rgb(239, 239, 239);
    visibility: hidden;
    position: absolute;
    z-index: 3;
    width: auto;
    height: auto;
    padding: 10px 10px 5px 0px;
    text-align: left;
    border-left: 1px solid rgb(216, 216, 216);
    border-right: 1px solid rgb(216, 216, 216);
    border-bottom: 1px solid rgb(216, 216, 216);
}

/*************** #pageName styles **************/
#pageName{padding: 10px 0px 0px 28%;margin: 0px;}
/************* #breadCrumb styles *************/
#breadCrumb{font-size: 80%;	padding: 2px 0px 10px 28%;border-bottom: 1px solid #cccccc;}
/************** .feature styles ***************/
.feature{padding: 10px 0px 0px 10px;font-size: 90%;}
.feature h3{padding: 10px 0px 5px 0px;text-align: center;}
.feature img{float: left;padding: 10px 10px 0px 0px;}
/************** .story styles *****************/
.story{clear: both;	padding: 10px 0px 0px 10px;	font-size: 80%;}
.story p{padding: 0px 0px 10px 0px;}
/************* #counters *********************/
#counters {clear:both; color: #ABB1B7;height: 120px;padding: 13px 20px 10px 20px;font-size:10px;border-top: 1px solid #dbdbdb;background:#efefef;margin-top:60px;}
#counters a:hover{color:#dc0000; text-decoration:underline;}
/************* #footer styles ***************/
#footer{clear: both;border:none;font-size: 75%;	color: #cccccc;	padding: 0px 0px 0px 0px;height:50px;background: #c2d3e0;margin:0;}
#footer img{padding: 4px 4px 4px 10px;}
#footer a:hover{background-color: #fff;color:#dc0000; text-decoration:underline;}
/*********** #navBar link styles ***********/
#navBar {line-height: 1.37;}
#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style-type: none; margin: 0; padding: 0;line-height: 1.37;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}
/*********** #sectionLinks styles ***********/
#sectionLinks{
	position: relative;
	margin: 0px;
	font-size: 80%;
	line-height: 1.0;
}
#sectionLinks h3{padding: 10px 0px 5px 35px;background: url(pic/ico/ico_red_arrow.gif) 8px 8px no-repeat;}
#sectionLinks h2{margin-top:10px;padding: 5px 0px 5px 30px;background: url(pic/ico/ico_red_arrow.gif) 8px 6px no-repeat;}
#sectionLinks a {display: block;padding: 0px 20px 0px 25px;	text-decoration:none;border-top: 1px solid #dbdbdb;}
#sectionLinks ul li span {display: block;padding: 0px 20px 0px 25px;text-decoration:none;border-top: 1px solid #dbdbdb;}


#sectionLinks a:hover{background-color: #fff;color:#dc0000; text-decoration:none;}
#sectionLinks .redlink a{margin:0px 0px 15px 0px; font-size: 100%;color:#dc0000;border-top:none;}


/******************sdsd************************/
.fin {border-bottom: 1px solid #dbdbdb; margin-bottom:15px;}
/*******************backgrounds***********************/
.rbgr {background:#dc0000;}
.gbgr{background:#558800;}
.bbgr{background:#0099cc;}
.dbbgr{background:#d8ecf7;}
.obgr{background:#de9700;}
.wbgr{background:#f7f5f5;}
.lgbgr{background:#f2fff1;}
.pbgr{background:#fef6f6;}
.lbbgr{background:#eaf3f8;}
.wbgr{background:#fff;}
.lybgr{background:#fff7e9;}
.lgrbgr{background:#f8f8f8;}
.dgrbgr{background:#efefef;}
.likebgr{background:fcfcfc;}
.no {background:#fd8279;}
.yes{background:#c0de8f;}
/*********** .relatedLinks styles ***********/
.relatedLinks{	position: relative;	margin: 0px;padding: 0px 0px 10px 10px;font-size: 80%;}
.relatedLinks h3{padding: 10px 0px 2px 0px;}
.relatedLinks a:link,.relatedLinks a:visited {display: block; }
/************** #otzyv styles **************/
.newsitem{padding: 8px 15px 8px 15px; min-height:85px;}
.newsitem h3{padding-bottom:1px;padding-top:3px; margin:0;}
.newsitem .h3 a {color: #2D6779 !important}
.newsitem img{margin:10px 10px 10px 10px;}
.newsitem_2{padding: 8px 15px 8px 8px; min-height:85px;}
.newsitem_2 h3{padding-bottom:1px;padding-top:3px; margin:0;}
.newsitem_2 img{margin:10px 0px 10px 0px;}
/************** #headlines styles **************/
#headlines{
    float:right;width: 27%;
	margin: 0 0px 60px 30px;
	font-size: 70%;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	background-color:#fff;
	padding-bottom:30px;
}
#headlines img{border: #9e9e9e solid;border-width:1px;margin: 5px 10px 10px 0px;float:left;}
#headlines p{padding: 5px 0px 5px 0px;}
#headlines h2,  #headlines .h2 {font-family: Arial,sans-serif;font-size: 114%;color: #dc0000;margin: 0px;padding: 5px 10px 5px 10px;background-color:#efefef;}
#leftmenu .h2_left { margin-top: 5px; padding: 5px 0px 5px 30px; background: url(pic/ico/ico_red_arrow.gif) 8px 6px no-repeat; font-size: 12px;}

/*-- red link --*/
.redlink a:link, .redlink a:visited{color:#dc0000;list-style-image:url(pic/list_lin.gif);}

#download {
background: url(pic/ico/ico_zip.gif) 10px 0px no-repeat ;
font-size: 11px;
height:25px;
padding:3px 0 10px 27px;

}

#download a{
display:compact;
background: none;
padding:0 0 0 10px;
}

#download a:hover
{
text-decoration:underline;
}

.download_ms_word {
background: url(pic/ico/ico_msword_1.gif) 0px 3px no-repeat ;
padding:3px 0 0 30px;
margin-top:20px;
}

.download_pdf {
background: url(pic/ico/ico_pdf.gif) 0px 3px no-repeat ;
padding:3px 0 0 30px;
margin-top:0px;
}

.link1 a:link{background: url(red.gif) 15px 5px no-repeat;color:#dc0000;text-decoration:underline;}
.link1 a:hover{text-decoration:none;}

.viewall{text-align:right;padding: 5px 10px 10px 0px;}
#rss{text-align:right;padding: 0px 10px 30px 0px;}
#rss img{border:none; float:none; margin:5px 3px -3px 0px;}
#path{
	border-bottom:1px solid #e9e9e9;
	border-top:1px solid #e9e9e9;
	font-size: 85%;
	overflow: hidden;
	padding: 4px 10px 4px 0px;
	margin: 5px 0px 5px 0px;
	width:auto;
	margin-bottom:20px;
}
#path a{text-decoration:underline;}
.rightlink{font-size:90%; text-align:right;}
.bluebgr {
	background-color: #006699;
}
.redtext{color:#dc0000;}
.bluetext{color:#0099cc;}
.dbluetext{color:#006699;}
.graytext{color: #666666;}
.small{font-size:85%;}
.big {font-size:160%;}
.bright{color:#000000;}
.top{margin-top:35px;}

#container
{
left: 50%;
margin-left: -485px;
position: absolute;
width:947px;
background:#BBCBD8 url(pic/bgr/main-bgr.gif) repeat-y;
padding:0px 11px 0px 11px;
}

#rpanel{float:right;width:27%;background-color:#FFFFFF;padding:10px 15px 20px 10px;border:1px solid #e9e9e9;font-size:95%;margin-left:50px; margin-bottom: 50px; }
#rpanel h3{text-align:center;}
#rpanel table td {font-size:100%;}
.info {background:url(pic/ico/ico_q.gif) 10px 6px no-repeat;background-color:#F8F8F8;width:50%;padding:5px 10px 5px 40px;border:1px solid #e9e9e9;font-size:87%;margin-top:20px;}
.info_arrow {background:url(pic/ico/ico_info.gif) 10px 6px no-repeat;background-color:#F8F8F8;width:90%;padding:5px 10px 10px 40px;border:1px solid #e9e9e9;font-size:87%;margin-top:20px;}
.info_arrow_big {background:url(pic/ico/ico_info.gif) 10px 6px no-repeat;padding:5px 10px 10px 40px;font-size:100%;margin-top:20px;}
.info h1, .info_arrow h1{color:#000000; font-size:110%;margin-bottom:0;
}
.tolist{font-size:85%;text-align:right;padding-top:0;padding-bottom:1.5em; border-bottom:1px solid #e9e9e9;}

.topnews, .topnewspic {width:58%;margin-top:13px;padding-bottom:14px; border-bottom:1px solid #e9e9e9;font-size:95%;}
.topnewspic {min-height:85px;}

.topnews h1, .topnewspic h1,
.topnews .h1, .topnewspic .h1 {font-size:113%; font-weight: bold;}


#adv{width:90%;  float:left; padding:0px 20px 0px 20px;margin-bottom:60px;background-color:#fcfcfc;height:auto;overflow:hidden;margin-top:0px;}
#adv a{text-decoration:underline;}
#advwide{width:600px;padding:5px; border:1px solid #e9e9e9;margin:10px 0px 30px 270px;}
#advwide a{text-decoration:underline;}

#advwideNoBorder{width:600px;padding:5px; border:none;margin:60px 0px 60px 270px;}
#advwideNoBorder a{text-decoration:underline;}

#leftmenu{float:left;width:25%;background-color:#fcfcfc;padding-left:5px;}
#leftmenu h3{margin-top:0;}

.pic{margin-top:30px;margin-bottom:25px;height:150px;}
.pic img{margin-right:0px;}

#content2  table{width:50%;overflow:hidden;border:0px;border-collapse:collapse;}
#content2 table th {color: #006699;font-size:100%;background:#eaf3f8;font-weight:normal;border:0;padding:5px;}
#content2 table td {text-align: left; padding: 5px 10px 5px 0px; font-size:100%;border:0;vertical-align:top;}

#content table.noborders{width:99%;overflow:hidden;border:0px;border-collapse:collapse;font-size:inherit;}
#content table.noborders th{color: #006699;font-size:100%;background:#eaf3f8;font-weight:normal;border:0;padding:5px;}
#content table.noborders td{text-align: left; padding: 0px 0px 20px 0px; font-size:100%;border:0;vertical-align:top;}

/*#content table.application_form{width:99%;overflow:hidden;border:0px;border-collapse:collapse;font-size:inherit;}
#content table.application_form td{text-align: left; padding: 5px 5px 5px 0px; font-size:100%;border:0;vertical-align:top;}*/
.rus_comment {font-size:12px; color:#999999;}
.required_2{color:#dc0000;font-size:15px;}

.required{color: #b60200;font-size:15px;margin-right:3px;}

.label {margin-top:10px;margin-bottom:0;}
.error {color:#dc0000;}
.line {padding-top:3px; padding-bottom:3px; padding-left:3px; /*border-top:1px solid #c2c2c2 b6b5b5 e9e9e9;*/ background-color:#efefef;}
.line2 {padding-top:3px; padding-bottom:3px; padding-left:3px; background-color:#efefef;color: #334d55; font-weight:bolder;}
fieldset {/*color:#dc0000;*/ border-color:#ffffff;padding:0px 0px 10px 10px; margin-top:10px;}
legend {color:#999999;}

.inv {display:none;}
.data {margin-bottom:20px;color:#999999;}

.leftbanner {text-align:center;}
.leftbanner img {border: #d4d5d5 solid;border-width:1px;}
.left_photobar {width:230px; float:left; margin-bottom:20px;}

#content .right_photobar {width:200px; float:right; margin-bottom:20px; margin-left:30px;margin-right:0; padding:0;}
#content .right_photobar img {margin:0 0 20px 0; float:right;margin-right:0;}

.date{color:#999999;font-size:90%;margin-bottom:5px;}
.author{color:#999999;font-size:90%;margin-bottom:10px;}

.panel{width:120px; height:160px;border:1px solid #e9e9e9;float:left;margin-right:10px; margin-bottom:20px;}
#panel_left{background:url(pic/students/lisandra03.jpg) bottom right no-repeat;background-color:#FFFFFF;width:120px; height:160px;border:1px solid #dbdbdb;;float:left;margin-right:10px; margin-bottom:20px;font-size:12px;}
.panel_left_header {background:url(pic/ico/ico_info.gif) 5px 10px no-repeat;background-color:#e9e9e9;/*#ccf5bb;*/ text-align:center; padding-top:8px; padding-bottom:8px; font-size:12px;}

#panel_center{background:url(pic/japan/money/500yen03.jpg) bottom right no-repeat;width:120px; height:160px;border:1px solid #dbdbdb;;float:left;margin-right:10px; margin-bottom:20px;font-size:12px;}
.panel_center_header {background:url(pic/ico/ico_info.gif) 5px 10px no-repeat;background-color:#e9e9e9; text-align:center; padding-top:8px; padding-bottom:8px; font-size:12px;}

#panel_right{background:url(pic/students/marina02.jpg) bottom right no-repeat;background-color:#FFFFFF;width:120px; height:160px;border:1px solid #dbdbdb;/*#d2e8fc;*/float:left;margin-right:0px;margin-bottom:20px;font-size:12px;}
.panel_header {background:url(pic/ico/ico_info.gif) 5px 10px no-repeat;background-color:#e9e9e9;/*#d2e8fc;*/ text-align:center; padding-top:8px; padding-bottom:8px; font-size:12px;}

#panel_right .panel_header a, #panel_left .panel_left_header a, #panel_center .panel_center_header a{text-decoration:none; /*font-weight:bold;*/}
#panel .panel_header a{text-decoration:none; font-weight:bold;}

.quote{background-color:#EEF7FB; min-height:80px; padding:1em;margin:15px 0 0 0px;}

#vuz {height:31px;margin: 0px 0px 0px 0px; padding:0px 0 0px 0; text-align:center;}
#vuz ul {margin-left:0px;padding-left:0;}
#vuz ul li {float:left;list-style:none;display:block;}
#vuz ul li a {float:left;height:31px;}
#vuz ul li a span {display:none;}

#vuz ul li#vuz01 a {width:47px;height:31px;background: url(/pic/logo/scu/csu00.gif) left top no-repeat; }
#vuz ul li#vuz01 a:hover, #vuz ul li#vuz01.active a {width:47px;height:31px;background: url(/pic/logo/scu/csu01.gif)  left bottom no-repeat;}
#vuz ul li#vuz02 a {width:24px;height:33px;background: url(/pic/logo/hse/hse_logo_00.jpg) left top no-repeat; margin-left:25px; }
#vuz ul li#vuz02 a:hover, #vuz ul li#vuz02.active a {width:24px;height:33px;background: url(/pic/logo/hse/hse_logo_01.gif)  left bottom no-repeat;}
/* books */
.books{margin-left:45px;margin-top:10px;margin-bottom:30px;}
.books img{margin-bottom:10px; border:none;}
.left_header {font-size:90%;margin-left:8px; padding: 5px 0px 5px 22px;background: url(pic/ico/ico_red_arrow.gif) 0px 6px no-repeat;}
/* question*/
.question {font-weight:bold; margin-top:15px; color:#666666; font-size:105%;}
/*    calculator     */
#calculator{background-color:#efefef; width:218px; height:140px; padding:5px 10px 10px 10px ;font-size: 80%; margin-bottom:20px;}
#calculator h3{margin:0;}
#conv_value{margin-bottom:5px;width:200px;height:18px;color:#9F9F9F;border:1px solid #dbdbdb;padding-left:5px;}
#conv_from{margin-bottom:5px;}
#conv_to{margin-bottom:5px;}
#conv_result{vertical-align:middle; width:200px;height:20px;border:1px solid #dbdbdb;background-color:#ffffff;padding-left:5px;margin-top:5px;}
.calc_img{float:none; margin:0 12px 5px 12px;border:none;}
.yena_curs{margin-top:7px;}

/*  Sort Table */
/* Sortable tables */
table.sortable thead {
    background-color:#eaf3f8;
	text-decoration:underline;
    color:#006699;
    font-weight: normal;
    cursor: default;
}

table.sortable thead td{
cursor:pointer;
cursor:hand;
}
table.sortable{
font-size:12px;
}
/* Last forum topic */
.forum_news{margin-left:10px;font-size:12px;margin-bottom:30px;}
.forum_news h3{ margin-bottom:5px;}
.new_post{margin-bottom:10px; line-height: 1.2;}
.forum_news a:link{text-decoration:underline;}
.forum_news a:visited{text-decoration:underline;}
.forum_news a:hover{text-decoration:none;}
.post_date{color:#999999; font-size:11px; margin-right:7px;}
.post_time{margin-right:7px;font-size:11px;}
.post_username{color:#C0C0C0;font-size:11px;}

/* gal */
.gal {margin-top:20px;}
#content .gal img {margin-right:10px;margin-left:0px;}

/* gal2 */
.gal2 {margin-top:0; margin-bottom:20px;}
#content .gal2 img {margin-right:20px;margin-left:0; margin-bottom:0; margin-top:0;}

/* Weather */
#japan_weather {margin-top:10px;margin-left:15px;margin-bottom:5px;}
.japan_city_weather{width: 240px; height:29px;font-size:105%;}
.city_name{width:110px;float:left; padding-top:3px;}
.temp{width:50px;padding-top:3px;float:left;}
.code_0 {height:29px; background: url(/pic/ico/wicons.png) 0px -5px no-repeat; width:65px;float:right;}
.code_1 {height:29px;background:url(/pic/ico/wicons.png) -61px -5px no-repeat;width:65px;float:right;}
.code_2 {height:29px;background:url(/pic/ico/wicons.png) -122px -5px no-repeat;width:65px;float:right;}
.code_3 {height:29px;background:url(/pic/ico/wicons.png) -183px -5px no-repeat;width:65px;float:right;}
.code_4 {height:29px;background:url(/pic/ico/wicons.png) -244px -5px no-repeat;width:65px;float:right;}
.code_5 {height:29px;background:url(/pic/ico/wicons.png) -305px -5px no-repeat;width:65px;float:right;}
.code_6 {height:29px;background:url(/pic/ico/wicons.png) -366px -5px no-repeat;width:65px;float:right;}
.code_7 {height:29px;background:url(/pic/ico/wicons.png) -427px -5px no-repeat;width:65px;float:right;}
.code_8 {height:29px;background:url(/pic/ico/wicons.png) -488px -5px no-repeat;width:65px;float:right;}
.code_9 {height:29px;background:url(/pic/ico/wicons.png) -549px -5px no-repeat;width:65px;float:right;}
.code_10 {height:29px;background:url(/pic/ico/wicons.png) -610px -5px no-repeat;width:65px;float:right;}
.code_11 {height:29px;background:url(/pic/ico/wicons.png) -671px -5px no-repeat;width:65px;float:right;}
.code_12 {height:29px;background:url(/pic/ico/wicons.png) -732px -5px no-repeat;width:65px;float:right;}
.code_13 {height:29px;background:url(/pic/ico/wicons.png) -793px -5px no-repeat;width:65px;float:right;}
.code_14 {height:29px;background:url(/pic/ico/wicons.png) -854px -5px no-repeat;width:65px;float:right;}
.code_15 {height:29px;background:url(/pic/ico/wicons.png) -915px -5px no-repeat;width:65px;float:right;}
.code_16 {height:29px;background:url(/pic/ico/wicons.png) -976px -5px no-repeat;width:65px;float:right;}
.code_17 {height:29px;background:url(/pic/ico/wicons.png) -1037px -5px no-repeat;width:65px;float:right;}
.code_18 {height:29px;background:url(/pic/ico/wicons.png) -1098px -5px no-repeat;width:65px;float:right;}
.code_19 {height:29px;background:url(/pic/ico/wicons.png) -1159px -5px no-repeat;width:65px;float:right;}
.code_20 {height:29px;background:url(/pic/ico/wicons.png) -1220px -5px no-repeat;width:65px;float:right;}
.code_21 {height:29px;background:url(/pic/ico/wicons.png) -1281px -5px no-repeat;width:65px;float:right;}
.code_22 {height:29px;background:url(/pic/ico/wicons.png) -1342px -5px no-repeat;width:65px;float:right;}
.code_23 {height:29px;background:url(/pic/ico/wicons.png) -1403px -5px no-repeat;width:65px;float:right;}
.code_24 {height:29px;background:url(/pic/ico/wicons.png) -1464px -5px no-repeat;width:65px;float:right;}
.code_25 {height:29px;background:url(/pic/ico/wicons.png) -1525px -5px no-repeat;width:65px;float:right;}
.code_26 {height:29px;background:url(/pic/ico/wicons.png) -1586px -5px no-repeat;width:65px;float:right;}
.code_27 {height:29px;background:url(/pic/ico/wicons.png) -1647px -5px no-repeat;width:65px;float:right;}
.code_28 {height:29px;background:url(/pic/ico/wicons.png) -1708px -5px no-repeat;width:65px;float:right;}
.code_29 {height:29px;background:url(/pic/ico/wicons.png) -1769px -5px no-repeat;width:65px;float:right;}
.code_30 {height:29px;background:url(/pic/ico/wicons.png) -1830px -5px no-repeat;width:65px;float:right;}
.code_31 {height:29px;background:url(/pic/ico/wicons.png) -1891px -5px no-repeat;width:65px;float:right;}
.code_32 {height:29px;background:url(/pic/ico/wicons.png) -1952px -5px no-repeat;width:65px;float:right;}
.code_33 {height:29px;background:url(/pic/ico/wicons.png) -2013px -5px no-repeat;width:65px;float:right;}
.code_34 {height:29px;background:url(/pic/ico/wicons.png) -2074px -5px no-repeat;width:65px;float:right;}
.code_35 {height:29px;background:url(/pic/ico/wicons.png) -2135px -5px no-repeat;width:65px;float:right;}
.code_36 {height:29px;background:url(/pic/ico/wicons.png) -2196px -5px no-repeat;width:65px;float:right;}
.code_37 {height:29px;background:url(/pic/ico/wicons.png) -2257px -5px no-repeat;width:65px;float:right;}
.code_38 {height:29px;background:url(/pic/ico/wicons.png) -2318px -5px no-repeat;width:65px;float:right;}
.code_39 {height:29px;background:url(/pic/ico/wicons.png) -2379px -5px no-repeat;width:65px;float:right;}
.code_40 {height:29px;background:url(/pic/ico/wicons.png) -2440px -5px no-repeat;width:65px;float:right;}
.code_41 {height:29px;background:url(/pic/ico/wicons.png) -2501px -5px no-repeat;width:65px;float:right;}
.code_42 {height:29px;background:url(/pic/ico/wicons.png) -2562px -5px no-repeat;width:65px;float:right;}
.code_43 {height:29px;background:url(/pic/ico/wicons.png) -2623px -5px no-repeat;width:65px;float:right;}
.code_44 {height:29px;background:url(/pic/ico/wicons.png) -2684px -5px no-repeat;width:65px;float:right;}
.code_45 {height:29px;background:url(/pic/ico/wicons.png) -2745px -5px no-repeat;width:65px;float:right;}
.code_46 {height:29px;background:url(/pic/ico/wicons.png) -2806px -5px no-repeat;width:65px;float:right;}
.code_47 {height:29px;background:url(/pic/ico/wicons.png) -2867px -5px no-repeat;width:65px;float:right;}
.task{background-color:#e7f2fb; padding:5px 7px;}
.tnh{margin-top:15px;}
/*********/
.price {margin:0;}
.price td.sum {font-weight:bold;}
.price td.short {background-color:#f2fff1;}
.price td.long {background-color:#fff7e9;}
/**** Kana test BEGIN *****/
div.wrapper {
	text-align: left;
	width: 100%;
	margin: 0 auto;
}

#test {font-size:150%; width:90%;}
#test a, #test a:hover{color:#ffffff;text-decoration:none;}
#test img {border:none;font-size:150%;}
#test h2 {font-size:120%;color: #aaa;}
#test table, #test table tr, #test table td { border: none; padding-left:0; margin-left:0;}

#test p {
	-webkit-text-stroke-color: rgba(255, 255, 255, 0.004);
	-webkit-text-stroke-width: 1px;
	color: rgb(85, 85, 85);
	font-style: normal;
	font-weight: normal;
	line-height: 26px;
}

h2 span#correct {
	color: rgb(184,211,11);
}

div#question {
    height: 181px;
}

.awesome{
	background: #222 url("/lessons/kana/images/button-overlay.png") repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	padding-left: 30px; padding-right: 30px;
}

.awesome:active { top: 1px; }

.small.awesome { font-size: 11px; }
.medium.awesome { font-size: 13px; }
.large.awesome { font-size: 14px; padding: 8px 14px 9px; }

.blue.awesome { background-color: #2daebf; }
.red.awesome { background-color: #e33100; }
.magenta.awesome { background-color: #a9014b; }
.orange.awesome { background-color: #ff5c00; }
.yellow.awesome { background-color: #ffb515; }
.green.awesome { background-color: rgb(184,211,11); }

.green.awesome:hover { background-color: #749a02; }
.blue.awesome:hover	{ background-color: #007d9a; }
.red.awesome:hover { background-color: #872300; }
.magenta.awesome:hover { background-color: #630030; }
.orange.awesome:hover { background-color: #d45500; }
.yellow.awesome:hover { background-color: #fc9200; }

.awesome:hover { color: #fff; }
/**** Kana test END *****/

/*  visa   */
.visa {height:30px;margin: 10px 8px 0px 8px;background-color: #eceff5; border:solid 1px #94a3c4; width:238px; border-bottom:none;padding-top:10px;}
.scrollwindow{border:solid 1px #94a3c4;margin: 0px 8px 20px 8px;border-top:solid 1px #d8dfea;overflow:auto; height:250px; width:238px; padding:0;}
/***********************************************/
/* Select school                               */
/***********************************************/
.select_school{background-color:#E6F9EA; margin-top:10px; margin-bottom:10px; padding: 3px 20px 5px 10px;}
.select_school span {padding-right:5px; padding-left:5px; color: #006699;background-color:#FFF;}
.select_school a {padding-right:5px; padding-left:5px;}

.nobrd {border-left:none;border-right:none;border-bottom:none; border-top:none;}
/* Pseudo link  */
.pseudo_link{cursor:pointer; border-bottom:1px dashed;color: #006699;}

/* callback START  */
    .callback_background {display: none; z-index: 100;position: fixed; left: 0px; top: 0px; background: url("/day/day/s2.png"); width: 100%; height: 100%;}
	#callback_text h1 {margin-bottom: 10px;}
	#callback_text .close:hover {background-color:red; color: #E9E9E9;}
	#callback_text .close {position: relative;
	margin-right: 10px; margin-top: 10px;
	float: right;
	background: url("/day/day/s2.png");
	color: white;
	padding: 4px 10px 4px 10px; font-weight: bold;
	cursor: pointer;
	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
	}
               
	#callback_text .input {border: 1px solid #abadb3; height: 20px; padding: 0px 3px 0px 3px;outline: none; font-size: 15px; width:100%; margin-bottom: 2px;
	-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;background: url("/day/images/line2.gif") 0px 0px; color: #666;}
               #callback_text .invalid {border: 1px solid #d02718;}
	#callback_text {
		background: url("/day/day/s2.png");
		display: none;
		position: fixed;
		_position: absolute;
		top: 34%; left: 400px;
		z-index: 300;
		-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
	}
	#callback_text .block_text {
		margin: 8px;
		 1background: url("/day/images/line.gif") 0px 0px;
		width: 340px;
		background-color: white;
		padding: 20px 0px 20px 20px;
		1border: 8px solid #E9E9E9;
		font-size: 15px;
	}
	#callback_text h1 {line-height: 19px;}
	#callback_text .disnone {display: none; line-height: 17px;}
	.callback_link {cursor: pointer; color: #069; font-size: 12px; border-bottom: 1px dotted #069;}
	.callback_link:hover  { border-bottom: 1px dotted #DC0000;}
	#callback_frame {display: none;}
	.callback_zapros_link:hover { background-position: 0px -35px;}
	.callback_zapros_link {position: absolute; margin-left: 453px; margin-top: -5px; width: 188px; height: 35px; background: url("/day/images/zayavka.gif") 0px 0px; cursor: pointer;}
	.callback_help { margin-top: 10px; width:500px; height: 50px;cursor: pointer; background: url("/day/images/help.jpg") 0px 0px;  border: 0px; border-width: 0px;}
	.callback_help:hover {background-position: 0px -49px;}
	.callback_auto1 {background: url("/day/day/s2.png"); width: 1px; height: 1px; visibility:hidden; position: absolute;}
	#callback_textmail,#callback_mail,#callback_texttel,#callback_tel,#callback_textvopros,#callback_vopros {display: none;}
	#callback_vopros {margin-top:3px; padding: 0px 3px 0px 3px;font-size: 15px;color: #666;outline: none;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;border: 1px solid #ABADB3; background: url('/day/images/line2.gif') 0px 0px repeat-x;width: 100%; height: 100px;}
	#callback_text table {width: 90%;}
/* callback END  */

/* Dopolnitelniy stil ssilki */
#headlines .link_h2:hover {
	color: #069;
	text-decoration: underline;
}
#headlines .link_h2 {
	color: #DC0000;
	text-decoration: none;
}

/* ?????????? ????? ?? ???? */
#content .info_arrow_table {
	border-radius: 10px;
	background-color: #EFEFEF;
	border: 0px;
	margin-bottom: 8px;
}
#content .info_arrow_table td {
	padding: 10px; border: 0px;
	 border: 0px;font-size:18px;vertical-align: middle;
}
#content .info_arrow_table td img {
	margin: 0px 0px 0px 0px;
}
#content .info_arrow_table .left {
	width: 75px;
}


.paginator {
    overflow: auto;
    margin-bottom: 25px;
    margin-top: 15px;
}

.paginator a {
    display: block;
    float: left;
    margin-right: 10px;
    padding: 2px 8px 3px 8px;
}

.paginator a:not(.active) {
    padding: 3px 8px 3px 8px;
}

.paginator span {
    display: block;
    float: left;
    margin-right: 10px;
    padding: 2px 8px 3px 8px;
}

.paginator .active {
    border: 2px solid #006699;
    text-decoration: none !important;
    border-radius: 5px;
}

#siteName .entered {
    position: absolute;
    margin-top: -5px;
    font-size: 13px;
    color: #666666;
    margin-left: 63px;
    width: 200px;
    display: none;
}

#siteName .login {
    position: absolute;
    margin-top: -5px;
    font-size: 13px;
    color: #666666;
    margin-left: 63px;
    width: 200px;
    display: none;
}

#siteName .login span {
    position: relative;
    margin-top: 3px;
    padding-right: 1px;
}


#siteName .bubble 
{
    //opacity: 0.9;
    display: none;
    width: 100%;
    position: relative;
    z-index: 100;
    padding: 15px 15px 15px 15px; 
    font-size: 13px;
    color: #666666;
    margin: 30px 0px 0px 29px;
    background: white;
    border: 3px solid #c2d3e0;
    border-radius: 10px;
    outline: none;
}

#siteName .bubble:before 
{
    content: "";
    position: absolute;
    top: -18px;
    left: 29px;
    border-style: solid;
    border-width: 0 20px 15px;
    border-color: #c2d3e0 transparent;
    display: block;
    width: 0;
    z-index: 1;
}

#siteName .bubble:after 
{
    content: "";
    position: absolute;
    top: -14px;
    left: 29px;
    border-style: solid;
    border-width: 0 20px 15px;
    border-color: white transparent;
    display: block;
    width: 0;
    z-index: 1;
}

#comments .no_comment {
    margin-top: 5px;
    padding: 4px 7px 3px 7px;
    border-radius: 5px;
    background-color: #EFEFEF;
}


#comments textarea, #comments input[type="text"] {
    outline: none;
    border: 1px solid #ccc;
    border-top: 1px solid #b0b0b0;
    color: #333;
    background: url("/day/images/line2.gif") 0px 0px repeat-x white;
    border-radius: 5px;
    padding: 3px 4px;
}

#comments .comment .comment {
    padding-left: 30px;
    background: url("/_engine/images/strelka.gif") 10px 11px no-repeat;
}

#comments .login input {
    width: 90%;
}

#comments textarea {
    font-size: 14px;
    margin-top: 5px;
    height: 70px;
    width: 100%;
}

#comments td {
    padding: 0px !important;
}

#comments .descr {
    margin-top: 5px;
}

#comments .login {
    margin-top: 5px;
    color: #334d55;
}

#comments .subscribe {
    margin-top: 9px;
}

#comments .user {
    margin-top: 5px;
    background-color: #EFEFEF;
    overflow: auto;
    border-radius: 5px;
}

#comments .text {
    margin-top: 8px;
    margin-bottom: 5px;
    overflow: auto;
    padding-left: 5px;
}

#comments img {
    border: 0px !important;
}

#comments .user .avatar {
    float: left;
}

#comments .user .avatar img {
    //border: 1px solid #EFEFEF !important;
    //border-radius: 3px;
    margin: 0px !important;
}

#comments .user .name {
    float: left;
    padding: 6px;
    line-height: 28px;
}

#comments .user .name i {
    font-size: 12px;
}

#comments .user input {
    margin-top: 11px;
    margin-right: 8px;
    float: right;
}

#comments .forAnswer {
    margin-bottom: 20px;
}

#comments .answerHidden {
    display: none;
}

.not_valid {
    border: 1px solid #b60200 !important;
}

input[type=checkbox].not_valid {
    outline: 1px solid #b60200 !important;
}

.errorMessage {
    border: 1px solid #CACACA;
    color: #b60200;
    font-size: 10px;
    padding: 3px 10px 3px 5px;
    font-family: Verdana;
    margin: 5px 5px 5px 15px;
    height: 16px;
    position: relative;
    border-radius: 3px;
}

.errorMessage:before {
    content: "";
    position: absolute;
    left: -8px;
    top: -1px;
    border-top: 10px solid transparent;
    border-right: 9px solid #B1B1B1;
    border-bottom: 10px solid transparent
}

.errorMessage:after {
    content: "";
    position: absolute;
    left: -7px;
    top: 0px;
    border-top: 9px solid transparent;
    border-right: 8px solid white;
    border-bottom: 9px solid transparent
}


.errorMessage2 {
    border: 1px solid #CACACA;
    color: #b60200;
    font-size: 10px;
    padding: 3px 10px 3px 5px;
    font-family: Verdana;
    margin: 12px 5px 5px 0px;
    position: absolute;
    border-radius: 3px;
    float: left;
    background-color: #fcfcfc;
    display: none;
    z-index: 10;
}

.errorMessage2:before {
    content: "";
    position: absolute;
    top: -9px;
    left: 10px;
    border-left: 10px solid transparent;
    border-bottom: 9px solid #B1B1B1;
    border-right: 10px solid transparent
}

.errorMessage2:after {
    content: "";
    position: absolute;
    top: -8px;
    left: 11px;
    border-left: 9px solid transparent;
    border-bottom: 8px solid white;
    border-right: 9px solid transparent
}

.oldBrowser {
    border: 1px dashed white;
    background: #dc0000;
    color: white;
    text-align: center;
    width: 100%;
    left: 50%;
    margin-left: -475px;
    position: absolute;
    z-index: 50;
    width: 947px;
    padding: 1px;
}

/***********************************************/
/* Rezdy Button                              */
/***********************************************/
.rezdybtn {
	-moz-box-shadow: 0px 0px 6px 0px #8a2a21;
	-webkit-box-shadow: 0px 0px 6px 0px #8a2a21;
	box-shadow: 0px 0px 6px 0px #8a2a21;
	background-color:#c62d1f;
	-moz-border-radius:24px;
	-webkit-border-radius:24px;
	border-radius:24px;
	border:2px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Trebuchet MS;
	font-size:10px;
	font-weight:bold;
	padding:5px 12px;
	text-decoration:none !important;
	text-shadow:0px 1px 0px #810e05;
}
.rezdybtn:hover {
	background-color:#f24437;
}
.rezdybtn:active {
	position:relative;
	top:1px;
}

.rezdyBig {
	-moz-box-shadow:inset 0px 0px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 0px 0px 0px #f5978e;
	box-shadow:inset 0px 0px 0px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
	background-color:#f24537;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Trebuchet MS;
	font-size:25px;
	font-weight:bold;
	padding:24px 24px;
	text-decoration:none !important;
	text-shadow:0px 1px 0px #810e05;
}
.rezdyBig:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
	background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
	background-color:#c62d1f;
}
.rezdyBig:active {
	position:relative;
	top:1px;
}

.zapros_link_button {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 20px 31px;
    border: 1px solid #2e76c4;
    border-radius: 8px;
    background: #4bc0ff;
    background: -webkit-gradient(linear, left top, left bottom, from(#4bc0ff), to(#2e76c4));
    background: -moz-linear-gradient(top, #4bc0ff, #2e76c4);
    background: linear-gradient(to bottom, #4bc0ff, #2e76c4);
    text-shadow: #1d4a7b 1px 1px 1px;
    font: normal normal bold 28px trebuchet ms;
    color: #ffffff !important;
    text-decoration: none !important;
}
.zapros_link_button:hover,
.zapros_link_button:focus {
    border: 1px solid ##3a94f5;
    background: #5ae6ff;
    background: -webkit-gradient(linear, left top, left bottom, from(#5ae6ff), to(#378eeb));
    background: -moz-linear-gradient(top, #5ae6ff, #378eeb);
    background: linear-gradient(to bottom, #5ae6ff, #378eeb);
    color: #ffffff !important;
    text-decoration: none !important;
}
.zapros_link_button:active {
    background: #2e76c4;
    background: -webkit-gradient(linear, left top, left bottom, from(#2e76c4), to(#2e76c4));
    background: -moz-linear-gradient(top, #2e76c4, #2e76c4);
    background: linear-gradient(to bottom, #2e76c4, #2e76c4);
}
.zapros_link_button:after{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 -4px -6px 4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADMElEQVRIie2UW0iTYRjH//u+fTp15jazTW06NdOcGdmyoy0qi8qLICpKogiiiy46UUFn6ESU0cEOdBCK6iKiCZIdoCNYSHZYB1cp6nJza7rz4dNv36GrRTUtO9BV/6vn5Xne35//C+8D/Nc/10lMwylMjRzFf4tLVFESgeT352VnrO3y+hxOOJUAQPwNOHlYUiyJS3iydPKEtaWaLIQ8TGOk90cJ4g4qCA7s+tQMxe5Nep3EHgqh8kbDK7ZHWPzHBvF7h2QQFHF28pjsmRvGFuK104OqOmOL4BdmhTcHfFEGSXvV6yGCGmHRZu/Oj8yP4Im7hi5JTIk9vnx6vmKOWoWGbhcOGIydYTc3nd7usn89K4oUaUfzrAWjktMaH9qvEmGywrWnmf0eLN82TCaI+crcItmK1aVaaKSJeOv5hP2Gpm6fLaT37TY3fX+HjBTUmMFZU4qVJclKqdbSRg+TTlDWBOu7hEg/eWP+lFgFdae8LHPqmpJxkFEJMHnsOHS9OeD/yMzy7mt92VfaLwbSEtV7dy+7ekfZbMIMx0ibmVEnjUuvS5ioksSXKnephsefWVWulZeri8HxPNoCVhyrbQ15WpiFzkOmB/095xeD0JMuN6lN1yVriLyVI+fBxL8b/amVLRBLxBt1etmCddMmETkJ2aA5GuZgB07UtvFOE7PUccRY0x/8GwMAGFSY6XAI/mVlI4qgS89Ei6i9QD9+iKqiUI8YkRQ0H4CNtuD8rXbeYWTX2aqeVv8IHmWg0OWYaTcxV57rTctJzIdOPRS5Mg0YLgyaD8DeY8GFO2bYngpbOk7XV/4MHmXgbTQL8rzhQW9cYL42U4YwL4Bmg6C5IJyMHVcfWmCtJ6vaz93bOhA40MeqoATqWudzyvKy+y08vS64e12w01YYHlnReT+2mmTFawYKj0oAAE5jM5eiKYoNyv0zVErAH/bgwTM3Om5J60QsUfHhUi33KwZ9LjuSoS7aG6SBNl8HHr/ywXJD8YjsiVn07ooh6vP9cgIAcJje+JWpJRlOEadz3U1pIoListeGy76+Zn+mfpedmInZ2ns79QUpQs3zm2c9vwP/rwHpM9kASdr6lFg0AAAAAElFTkSuQmCC") no-repeat left center transparent;
    background-size: 100% 100%;
}

#content .textbock_form input[type=text] {
    width: 404px;
    background: url("/day/images/line2.gif") 0px 0px repeat-x white;
    border: 1px solid #ABADB3;
    border-radius: 0px;
    color: #666;
    padding: 4px 5px 4px 5px;
    font-size: 18px;
    outline: none;
}

#content .textbock_form input[type=submit] {
    color: white;
    font-size: 18px;
    border: none;
    border-radius: 5px;
    outline: none;
    padding: 4px 10px 4px 10px;
    box-shadow: none;
    background: #006a9c;
}

.search404 {
    margin: 15px 0px 25px 0px;
}