html{
min-height:100%;
height:100%;
min-width:1024px;
width:100%;
margin:0 auto;}

body {
min-height:100%;
height:100%;
min-width:1024px;
width:1024px;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.scr_big_bg {
width:100%;
height:100%;
margin:0 auto;
text-align:center;
vertical-align:middle;
color: #006600;
}

.scr_big_bg a{
color: #006600;
}

a img {
border:none;}

#inv {
display:none;}


#main {
min-width:1024px;
width:1024px;
margin:0 auto;
background:url(img/toy_bg.gif) repeat-y;
background-position: bottom;
}


#main2 {padding-bottom: 46px;
}

#main .middle {
min-width:1024px;
width:1024px;
height: auto;

}





#header {
clear: both;
min-width:1024px;
width:1024px;
min-height:274px;
height:274px;
background:url(img/toy_logo.jpg) no-repeat;}


#header .logo {
float:left;
min-width:364px;
width:364px;
min-height:274px;
height:274px;}

#header .logo a{
float:left;
min-width:364px;
width:364px;
min-height:274px;
height:274px;}

#header .search {
clear: right;
float:left;
padding-left: 60px;
margin-top: 17px;
min-width:600px;
width:600px;
min-height:63px;
height:63px;
}

#header .search_f
{

height: 63px;
width: 600px;

}

#header .line_s {
float:left;
width:450px;
height:16px;
border: none;
}

#header .line_b {
float:left;
width:55px;
height:16px;
border: none;
padding-left: 8px;
}


#header .search_line {
width:450px;
height:16px;
border: none;
background:#FFFF99;}

#header .search_button {
width:55px;
height:16px;
border:none;
background:none;
color:#66CCCC;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
cursor:hand;}


#header .name {
float:left;
padding-left: 50px;
min-width:610px;
width:610px;
min-height:112px;
height:112px;}

#header .name h1 {
font-size: 28px;
color:#FFFFFF;}

#header .name  a {
font-size: 28px;
color:#FFFFFF;
text-decoration: none}


#header .menu {
float:left;
margin-left: 60px;
min-width:600px;
width:600px;
min-height:53px;
height:53px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;}

#header .menu a{
display:block;
text-decoration:none;
color:#FB6003;
float:left;
text-align:center;}


#header .button1 a{
min-width:113px;
width:113px;
min-height: 53px;
height: 53px;
padding-top: 12px;}

#header .button1 a:hover{
background: url(img/toy1.gif) no-repeat;
color:#FFF;}

#header .button2 a{
min-width: 107px;
width: 107px;
min-height: 53px;
height: 53px;
padding-top: 20px;}

#header .button2 a:hover{
background: url(img/toy2.gif) no-repeat;
color:#FFF;}


#header .button3 a{
padding-top: 5px;
min-width:107px;
width: 107px;
min-height: 53px;
height: 53px;
font-size:18px;}

#header .button3 a:hover{
background: url(img/toy3.gif) no-repeat;
color:#FFF;}



#header .button4 a{
padding-top: 16px;
min-width: 149px;
width: 149px;
min-height: 53px;
height: 53px;
font-size:24px;}

#header .button4 a:hover{
background: url(img/toy4.gif) no-repeat;
color:#FFF;}


#header .button5 a{
padding-top: 16px;
min-width: 115px;
width: 115px;
min-height: 53px;
height: 53px;}

#header .button5 a:hover{
background: url(img/toy5.gif) no-repeat;
color:#FFF;}



#content {
float:left;
min-width:513px;
width:513px;
}

#content .zagl{
clear:both;
min-width:513px;
width:513px;
min-height:27px;
height:27px;
background:url(img/toy_content_zagl.gif) no-repeat;
text-align:center;
color:#FFF;
vertical-align: bottom;
}


#content .zagl a{
clear:both;
min-width:513px;
width:513px;
min-height:27px;
height:27px;
text-align:center;
color:#FFF;
vertical-align: bottom;
}

#content .zagl h2{
overflow: hidden;
font-size:14px;
font-weight:bold;
overflow:hidden;
margin-top:0px;
margin-bottom:0px;
}


#content .toy {
min-width: 432px;
width: 432px;
margin-left: 43px;
margin-right: 38px;
padding-top: 0px;
}

#content .tbtov {
width: 432px;
background:#009900;

}

#content .tdtov {
width: 215px;
background:#fff;
text-align:center;
vertical-align:middle;
padding:10px;
border:1px solid #e6f2cd;
font-size:13px;
}

#content .tdtov a{
font-size:13px;
text-decoration:none;
color: #006600;
}

#content .mimg{
padding:10px;
float:left;
width: 175px;
min-height:150px;
border: none;
vertical-align: bottom;
text-align: center;
font-size:12px;
display:table-cell;
}

#content .nk{
padding:10px;
float:left;
width:210px;
border: none;
vertical-align: bottom;
text-align: center;
font-size:12px;
display:table-cell;
}




#content .crops {
overflow:hidden;
width:402px;
font-size:11px;
color: #006600;
padding-left:20px;
padding-bottom:10px;
text-align:left;
}

#content .crops h2 {
overflow:hidden;
font-size:11px;
color: #006600;
padding-bottom:10px;
margin:0;
text-align:left;
}

#content .crops a {
overflow:hidden;
font-size:11px;
color: #006600;
text-decoration:underline;
font-weight:normal;
padding:0;
margin:0;}



#content .cat_table {
margin:0 auto;
min-width:690px;
width:690px;
border: none;
vertical-align: top;
text-align: left;
font-size:12px;
color: #0033CC;
}

#content .td_num {
min-width:20px;
width:20px;
min-height:15px;
height:15px;
border: none;

}

#content .td_name {
min-width:550px;
width:550px;
min-height:15px;
height:15px;
border: none;
color: #0033CC;
}

#content .td_name a{
color: #006600;
}


#content .td_price {
min-width:120px;
width:120px;
min-height:15px;
height:15px;
border: none;
}



#content .pager {
float:left;
width:550px;
font-size:15px;
color:#000;
text-decoration:none;
color: #006600;
margin: 0 auto;
text-align:center;
}

#content .pager a {
font-size:15px;
font-weight:400;
color: #006600;
text-decoration:underline;
}


#content .fm {
margin:0px;
}

#content .inp {
width:13px;
height:15px;
border:1px solid #FF3300;
padding-left:5px;
}

#content .but {
float:left;
width:120x;
height:20px;
}

#content .buy {
width:70px;
text-align:center;
color: #FF3300;
border: 1px solid  #FF3300;
background:#FFFFFF;
font-weight:bold;
}

#content .buy:hover {

border: 1px solid #e23b00;
background:#e6f2cd;
}

#content .mob_img {
float:left;
width:200px;
text-align:center;
}
#content .mob_img a{
color: #006600;
text-decoration:underline;
}

#content .mob_img a:hover{
text-decoration:none;
}

#content .info {
float:left;
width:200px;
text-align:justify;
color:#000;
}

#content .price {
padding-bottom:18px;
font-size:12px;
color:#000;
width:190px;
font-weight:700;
text-decoration:none;
text-align:left;
}

#content .price a, h3 {
padding:0;
margin:0;
font-size:15px;
color: #FF3300;
text-decoration:none;
}


#content .cart {
padding-bottom:18px;
font-size:12px;
color:#000;
width:190px;
font-weight:700;
text-decoration:none;
text-align:left;
}

#content .cart a{
color: #006600;
}

#content .desc {

margin:0 auto;
clear:both;
font-size:13px;
font-weight:400;
color:#000;
text-decoration:none;
text-align:justify;
}
#content .strok {
width:290px;
margin: 0 auto;
clear:both;
text-align:center;
color:#000;
padding-top:15px;
font-weight:700;
}

#content .strok a{
color: #000066;
}

#content .space50 {
height:50px;
width:700px;
clear: both;
}

#content .space10 {
height:10px;
width:700px;
clear: both;
}

#content .zagl_addon {
overflow:hidden;

font-size:12px;
color:#b06a06;
padding-left:50px;
text-align:center;
}

#content .zagl_addon a, h3{
overflow:hidden;
color: #FF3300;
}

#content .none {
height:20px;
width:730px;
clear: both;
font-size:12px;
color:#000;
text-align:center;
}


#content .bas_table {
min-width:432px;
width:432px;
vertical-align: top;
text-align: left;
font-size:12px;
font-weight:normal;
margin-left:0px;
color: #006600;
background:#006600;
}

#content .bas_table a {
color: #006600;
font-size:12px;
font-weight:normal;
}
#content .bas_tr_zagl {
vertical-align: middle;
text-align: center;
color: #fff;
background:#006600;
}


#content .bas_num {
width:15px;
background:#FFFFFF;
text-align:center;
}

#content .td_bas_name {
padding-left:10px;
min-width:140px;
width:140px;
background:#FFFFFF;
}

#content .td_bas_price {
min-width:85px;
width:85px;
background:#FFFFFF;
text-align:center;
}




#content .cinp {
width:13px;
height:15px;
border:1px solid #006600;
padding-left:5px;
}


#content .upd {
width:60px;
font-size:12px;
font-weight:400;
color: #006600;
text-decoration:none;
border: 1px solid #006600;
background: #eeeeee;
}

#content .del {
width:65px;
font-size:12px;
font-weight:400;
color: #FF0000;
text-decoration:none;
border: 1px solid #FF0000;
background: #eeeeee
}


#content .zakaz {
width:430px;
vertical-align: top;
text-align: left;
font-size:11px;
font-weight:normal;
margin-left:20px;
color: #006600;
background:#fff;
}


#content .z1 {
width:100px;
text-align:left;
padding-left:15px;
vertical-align:top;

}

#content .z2 {
width:220px;
text-align:center;
}

#content .z3 {
width:430px;
text-align:center;
}

#content .zakaz_field {
width:200px;
height: 15px;
border: 1px solid #006600;
}
#content .zakaz_field2 {
width:200px;
height: 150px;
border: 1px solid #006600;
}

#content .zakbut {
width:165px;
font-size:12px;
font-weight:400;
color: #990000;
text-decoration:none;
border: 1px solid #990000;
background:#eeeeee;
}

#content .regalert {
color:#990000;
}


#content .punkt {
font-size:12px;
font-weight:bold;
clear: both;
text-align: justify;
padding-top:8px;
padding-left:20px;
padding-right:20px;
}

#content .txt {
font-size:12px;
font-weight:normal;
clear: both;
text-align: justify;
padding-top:8px;
padding-left:40px;
padding-right:40px;
}




#catalog
{
float: left;
min-width:250px;
width:250px;
}
#catalog .zagl{
min-width:250px;
width:250px;
min-height:27px;
height:27px;
background:url(img/toy_menu_zagl.gif) no-repeat;
text-align:center;
color:#FFF;
vertical-align: bottom;
margin-top:0px;
margin-bottom:0px;
}

#catalog  .zagl a{
font-size:18px;
font-weight:bold;
text-decoration: none;
color:#FFF;
}



#catalog .toy_catalog {
min-width:173px;
width:173px;
margin-left: 42px;
margin-right:35px;
}



#catalog ul.dd,
#catalog ul.dd li
#catalog ul.dd ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	color:#060;
font-size:12px;
text-decoration:none;
font-weight:bold;
		}
#catalog .menu1{
padding-left:5px;
display:block;
min-width:167px;
width:167px;
font-weight:bold;
color:#060;
font-size:12px;
text-decoration:none;
}

#catalog .menu2 {
padding-left:15px;
display:block;
font-size:11px;
color:#060;
font-weight:normal;
min-width:167px;
width:167px;}


#control {
height:1px;
clear:both;
width:1024px;
background:none;
font-size:1px;
}


#basket
{
float:right;
min-width:260px;
width:260px;
}

#basket .zagl {
min-width:260px;
width:260px;
min-height:27px;
height:27px;
background:url(img/toy_3_zagl.gif) no-repeat;
text-align:center;
color:#FFF;
vertical-align: bottom;
margin-top:0px;
margin-bottom:0px;}


#basket .zagl a{
font-size:18px;
font-weight:bold;
text-decoration: none;
color:#FFF;
}


#basket .toy_basket 
{
min-width:170px;
width:170px;

height:161px;
margin-left: 40px;
margin-right:40px;
background:url(img/basket.png) no-repeat;
background-position:center;
font-size: 14px;
font-weight: bold;
vertical-align: middle;
text-align: center;
padding-top:50px;
}

#basket .toy_basket  a
{

font-size: 12px;
color:#060;
}

#basket ul.dd,
#basket ul.dd li
#basket ul.dd ul {
	list-style: none;
	margin: 0;
	padding: 0px;
		}
	
		
#basket .toy_vendor 
{
min-width:170px;
width:170px;
min-height:211px;
margin-left: 40px;
margin-right:40px;}

#basket ul a
 {
padding-left:5px;
display:block;
font-size:11px;
color:#060;
min-width:167px;
width:167px;}	


#basket .space1 {
height:4px;}


#basket .vend_zagl {
min-width:260px;
width:260px;
min-height:27px;
height:27px;
background:url(img/toy_4_zagl.gif) no-repeat;
text-align:center;
color:#FFF;
vertical-align: bottom;
margin-top:0px;
margin-bottom:0px;}


#basket .vend_zagl a{
font-size:18px;
font-weight:bold;
text-decoration: none;
color:#FFF;

}







#footer {
clear:both;
min-width:1024px;
width:1024px;
min-height:108px;
height:108px;
margin:0 auto;
background:url(img/toy_footer.gif);
}



#footer .space11
{
min-width:1024px;
width:1024px;
min-height:65px;
height:65px;
}
#footer .niz
{
min-width:1024px;
width:1024px;
min-height:36px;
height:36px;
text-align: center;
}






