html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
    font-size: 100.01%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.2;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

html,body{
    height:100%;
    font:normal 12px/16px Tahoma, sans-serif;
    color:#80827f;
}

html{
}
body{
    background:#f7ff98 url("http://4kid.biz/images/html.png") 0 0 repeat-x;
}
.wrapper {
    position:relative;
    width:1000px;
	margin:0 auto;
    min-height:100%;
    height:auto;


}
.base{
    padding:0 0 80px 0;
    background:url("http://4kid.biz/images/header.jpg") 100% 0 no-repeat;
}

h1, h2{
    font-size:19px;
    font-weight:100;
}
h3{
    font-size:15px;
}
a{
    color:#80827f;
    text-decoration:none;
}

a:hover{
    text-decoration:underline;
}

/*---------------------------------------------------------------------------header*/
.header{
    position:relative;
	width:1000px;
	height:271px;
    overflow:hidden;
}

.logo{
    z-index:1;
    position:absolute;
    width:258px;
    height:103px;
    top:101px;
    right:25px;
    text-decoration:none;
    overflow:hidden;
}
.logo span{
    z-index:2;
    position:absolute;
    width:258px;
    height:103px;
    top:0;
    left:0;
    background:url("http://4kid.biz/images/header.jpg") -685px -101px no-repeat; 
}
a.logo:hover, .logo span{
    text-decoration:none;
    cursor:pointer;
}

/*-----------------------------------------------------------------------------------header*/
/*---------------------------------------------------------------------------------main_row*/
.main_row{
    z-index:1;
	position:relative;
	display:block;
    width:1000px;
    background:url("http://4kid.biz/images/prime_back.png") 100% 0 repeat-y;
	overflow:hidden;
}
.content_row, .primary_row{
    position:relative;
    float:left;
}

/*---------------------------------------------------------------------------content_row*/
.content_row{
    width:706px;
    padding:28px 0 0 50px;
}
.content_row h2, .content_row  h1{
    color:#418c24;
    padding:0 0 15px 0;
}
.content_row a{
    color:#2c89ad;
    text-decoration:underline;
}
.content_row a:hover, .rubrics a:hover{
    text-decoration:none;
}
.prime_block{
    position:relative;
    width:706px;
    margin:0 0 11px 0;
    background:url("http://4kid.biz/images/main_block_back.png") 0 0 repeat-y;
}

.prime_block .last{
    z-index:1;
    position: absolute;
    width:706px;
    height:271px;
    bottom:-11px;
    left:0;
    float:none;
    background:url("http://4kid.biz/images/main_block_bott.png") 0 0 no-repeat;
}
.wrap{
    z-index:4;
    width:656px;
    padding:50px 0 0 50px;
    background:url("http://4kid.biz/images/main_block_top.png") 0 0 no-repeat;
    overflow:hidden;
}
partitions{
    width:656px;
    overflow:hidden;
}
.partitions li{
    z-index:5;
    position:relative;
    width:275px;
    height:155px;
    float:left;
    padding:0 0 35px 0;
    margin:0 50px 0 0;
    overflow:hidden;
}
.partitions a{
    padding:5px 0;
}
.partitions .text{
    max-height:100px;
    overflow:hidden;
}
.rubrics{
    z-index:5;
    position:relative;
    width:100%;
    padding:0 0 20px 0;
    overflow:hidden;
}
.rubrics li{
    width:45%;
    float:left;
}
.rubrics a{
    font-weight:700;
    text-decoration:underline;
}

.rubric, .article, .articles{
    z-index:5;
    position:relative;
    padding:0 50px 50px 0;
}
.rubric li{
    margin:0 0 5px 0;
}
.rubric dt, .rubric dd{
    padding:5px 0 3px 0;
}

.rubric a{
	font-size:9pt;
}

.article p{
    padding:7px 0;
}

.secondary_block{
    position:relative;
    width:697px;
    height:195px;
    padding:0 0 10px 9px;
    background:url("http://4kid.biz/images/secondary_block.png") 0 0 no-repeat;
}
.yellow, .blue, .green{
    width:627px;
    height:175px;
    padding:20px 20px 0 50px;
    overflow:hidden;
}
.blue dt, .green dt{
    padding:0 0 15px 0;
    font-size:19px;
    color:#418c24;
}
.yellow{
    color:#707070;
    background:#effad2;
}
.blue{
    background:#d5ebf3;
}
.green{
    background:#ceffc4;
}
.secondary_block .furling {
    z-index:50;
    position: absolute;
    width:30px;
    height: 12px;
    top:45%;
    right:-17px;
    background:url("http://4kid.biz/images/furling_small.png") 0 0 no-repeat;
}
.prime_block .furling{
    z-index:50;
    position: absolute;
    width: 30px;
    height: 516px;
    top:100px;
    right:-17px;
    background:url("http://4kid.biz/images/furling_big.png") 0 0 no-repeat;
}

/*---------------------------------------------------------------------------content_row*/
/*---------------------------------------------------------------------------primary_row*/
.primary_row{
    z-index:5;
    position:relative;
    width:244px;
    padding:0 0 50px 0;
}
.nav{
    font-weight:700;
}
.nav li{
    z-index:5;
    position:relative;
    width:195px;
    padding:0 15px 0 34px;
}
.primary_row h2{
    z-index:3;
    position:relative;
    width:168px;
    height:56px;
    padding:5px;
    font-size:19px;
    overflow:hidden;
}
.primary_row h2 span{
    z-index:6;
    position: absolute;
    width:178px;
    height: 66px;
    top:0;
    left:0;
}
.educate a:hover{
    color:#bda714;
    text-decoration:none;
}
.kid a:hover{
    color:#39a0c8;
    text-decoration:none;
}
.teach a:hover{
    color:#418c24;
    text-decoration:none;
}
.primary_row .teachers{
    width:234px;
}
.primary_row .teachers span {
    width:244px;
    background:url("http://4kid.biz/images/teachers.jpg") 0 0 no-repeat;
}
.kids, .education{
    margin:25px 0 0 0;
}
.kids span {
    background:url("http://4kid.biz/images/kids.png") 0 0 no-repeat;
}

.education span {
    background:url("http://4kid.biz/images/education.png") 0 0 no-repeat;
}
/*---------------------------------------------------------------------------primary_row*/
/*---------------------------------------------------------------------------------main_row*/
/*-----------------------------------------------------------------------------------footer*/
.footer {
	position:absolute;
	width:1000px;
    height:80px;
    bottom:0;
    left:0;
    background:url("http://4kid.biz/images/prime_bott.png") 100% 0 no-repeat;
	overflow:hidden;
}

.copyright{
    margin:20px 150px 0 170px;
    text-align:center;
}

.map a {
    color:#ceffc4;
    text-decoration:none;
}









