body {
    margin: 0px;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    background: #fff url('../images/design/fon.gif');
    background-repeat:repeat-x; 
    color:#323432;
}

div{
    overflow:hidden;
}

#slider { 
    margin: 0px; 
    padding: 0px;    
    position: relative; 
    width: 523px; 
    height: 68px; 
    border: 1px #fff solid;
} 
#slider ul, #slider ul li { 
 list-style:none; 
 list-style-position:outside; 
 list-style-type:none; 
 margin:0; 
 padding:0; 
} 
#slider ul li { 
    float: left;
} 

a {
    font-family:Arial,Helvetica,sans-serif;
    color:#12549C;
    font-weight:bolder;
    text-decoration:none;
}

b { font-size:9pt; }

#index { 
    clear:both;
    margin:10px;
    text-align:left;
    width:980px;
 }

#logo {
    margin:20px;
    width:100%;
    height:70px;
    background: url('../images/design/lego.gif');
    background-repeat:no-repeat;
}

#logo ul {
    border: 0px;
    margin: 0px;
    padding:0 0 0 260px;
}

#logo li {
    border:0px;
    float:left;
    list-style: none;
    margin:6px;
    background: url('../images/design/yellow-top.gif') repeat-x;
    height:30px;
    width:120px;
}

#logo a {
    display:block;
    color:#000;
    font-size:9pt;
    height:40px;
    text-align:center;
    text-decoration:none;
    vertical-align:sub;
    margin-left:20px; 
}

#logo a.blue{
    background: url('../images/design/pusk-blue.gif') no-repeat;
    height:14px;
    width:120px;
    //padding-left: 24px;
    margin:10px;
}

#logo img {
    border:0px;
    margin-left: 200px;
}

#logo font {
    float:right;
    color:#2269b7;
    margin-right:60px;
    margin-top: 10px;
    text-align:center;
}

*html #logo font {
    margin-right:20px;
    margin-top: -60px;
}

#logo p {
    font-size:17pt;
    margin:0px;    
}

#logo p strong { font-size:13pt; }

#logo h1 {
    clear:both;
    
}

#navigate {
    clear:both;
    overflow:hidden;
    width:100%;
}

#navigate ul {
    border: 0px;
    margin: 0px;
    padding:0px;
}

#navigate li {
    border:0px;
    float:left;
    list-style:none;
    margin:0;
}

#navigate a {
    display:block;
    height:30px;
    width:191px;
}

.megazin a {
    color:#FFFFFF;
    display:block;
    font-size:9pt;
    height:30px;
    line-height:30px;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
}

.shop {
    background: url('../images/design/shop.gif');
    width:199px;
    height:30px;
}

.rules {
    background: url('../images/design/rules-w.gif');
    width:192px;
    height:30px;
}

.painment {
    background: url('../images/design/painment-w.gif');
    width:191px;
    height:30px;
}

.kontakty {
    background: url('../images/design/kontakty-w.gif');
    width:193px;
    height:30px;
}

.action {
    background: url('../images/design/action-w.gif');
    width:191px;
    height:30px;
}

#search {

    height:51px;
    background: url('../images/design/blue-lb.gif');
    background-repeat:no-repeat;
}

#lego {
    width:190px;
    height:51px;
    background: url('../images/design/blue-b.gif');
    background-repeat:repeat-x;
    text-align:center;
    text-align:bottom;
    margin-left:10px;
    padding-top: 10px;
	1padding-top: 20px;
    float:left;
}

#lego strong {
    color:#ffffff;
    font-size:25px;
	1font-size:17px;
//  margin-left:60px;
}

#form {
    height:51px;
    width:630px;
    background: url('../images/design/blue-b.gif');
    background-repeat:repeat-x;
    margin-left:0px;
    padding-top:15px;
    float:left;
}
.color {
    color:red;
}
#search label {
    font-size:8pt;
    color:#fff;
    font-weight:bold;
}    

#price_from, #price_to, #where, #text {
    font-size:9pt; 
    font-weight:bolder; 
    color:#525452; 
    border-color: #CFE1EB #CFE1EB #F5F2FF #F5F2FF;
    width:40px;
}

#where, #text {
    width:150px;
}

#enter {
    border-color: #CFE1EB #CFE1EB #F5F2FF #F5F2FF;
    vertical-align:top;
}
#help {
    width:135px;
    height:51px;
    line-height:51px;
    background: url('../images/design/blue-b.gif');
    background-repeat:repeat-x;
//  float:left;
//  padding-top:10px; 
}

#help a:link, #help a:hover, #help a:visited {
    font-family:Arial, Verdana, Helvetica, sans-serif;
    text-decoration:underline;
    color:#fff;
    font-size:8pt; 
    font-weight:bold; 
}

#help a img {
    border:0px;
}

#menu {
    width:205px;
    margin:0px;
    float:left;
}
#menu ul {
    margin:0px;
}

#menu li {
    list-style:none;
}

.brand {
    background:url('../images/design/blue-light.gif');
    margin:0px;
    padding-bottom:20px;
    padding-top:20px;    
}

.brand li {
//  margin-left:40px;
}

.brand a:link, .brand a:visited {
    font-family:Arial,Helvetica,sans-serif;
    color:#2269B7;
    font-weight:bolder;
    text-decoration:none;
    font-size:10pt;
}

.brand a:hover {
    color:#F65D0D;
}

#showall {
    height:41px;
    background: url('../images/design/kub.gif');
    background-repeat:no-repeat;
    text-align:right;
}

#showall li {
    margin:0px;
    padding:0px;
}

#showall a:link, #showall a:visited {
    font-family:Arial,Helvetica,sans-serif;
    text-decoration: underline;
    line-height:41px;
    text-align:center;
    color:#2269B7;
    font-weight:bolder;
    font-size:10pt;
    margin-right:10px;
}

#showall a:hover {
    color:#F65D0D;
}

#info {
    padding:0px;
    padding-top:10px;
    padding-bottom:34px;
    margin:0px; 
    background: url('../images/design/light-tong.gif');
}

#info li {
    margin:0px;
    padding:0px;
    width:205px;
    height:38px;
    background: url('../images/design/yellow-arrow.gif');
    background-repeat:no-repeat;
}

#menu a img {
    border:none;
}

#info li a:link, #info li a:visited {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:33px;
    text-align:center;
    color:#12549C;
    font-weight:bold;
    font-size:7pt;
    margin-left:20px;
}

#info li a:hover {
    color:#F65D0D;
}

#body{
    clear:both;
    height:auto;
    overflow:hidden;
    width:100%;
}

#content {
    float:left;
    overflow:hidden;
    width:760px;
	background: #FFFFFF;
}

#ship {
    color:#4488CC;
    font-family:Arial,Helvetica,sans-serif;
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
    background: #d6ebf7;
    margin:0px;
    padding:0px;
    text-align:center;
}

#circle{
    width:auto;
    height:8px;
    background: #fff url('../images/design/light-c.gif') no-repeat;
}

#block{
    width:534px;
    float:left;
    background: #fff;
}


#block font{
    color:#000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10pt;
    font-weight:bold;
    text-decoration:none;
}

.block{
    width:auto;
    background: #fff url('../images/design/dashed.gif') repeat-x;
    clear:both;
    padding-top:5px;
}

.block a {
    display:block;
    float:left;
    color:#2269B7;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    text-decoration:underline;
}

.block a img{
    border: 5px solid #d7e5ed;
    margin:10px;
}

.block p {
    color:#323432;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    text-decoration:none;
	margin-left:10px;
}

.block p b {
    color:#2269B7;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    text-decoration:none;
}

#right {
    width:226px;
    float:left;
    background: #fff;
}

#card strong {
    color:#fff;
    width:226px;
    height: 30px;
    display:block;
    background: #fff url('../images/design/bag-yo.gif') no-repeat;
    text-align: center;
    padding-top: 5px;
    font-size:10pt;
    font-family:Verdana,Arial,Helvetica,sans-serif;
}

#card center strong b {
    font-size:18px; 1text-decoration:blink;
    color:#323432;
}

#card .cart-info-block {
    color:#323432;
    font-size:9pt;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    background: #D6EBF7;
    display:block;
    1padding:5px 20px;
	padding:20px;
    margin-top:-5px;
}

#card form {
    color:#323432;
    font-size:9pt;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    background: #D6EBF7;
    display:block;
    padding:10px;
}

.formcart {
    margin-top:-5px;
}
.formitem {
    margin-top:-15px;
//  margin-top:-19px;
}

#card .formcart input {
    margin-top:5px;
    margin-left:30px;
}

#card .formitem input {
    margin-top:10px;
    margin-left:30px;
}

#card .cart-info-block b {
    color: #F65D0D;
}    

#card center strong {
    font-weight:bolder;
    color:#323432;
    background: #D6EBF7;
    width:auto;
}

#card p {
    text-align:center;
    color:#2269B7;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10pt;
    margin:10px 0 0 5px;
    font-weight:bold;
    border: 1px solid #2269B7;
    display:block;
    background: #fff;
    padding:5px;
}

#card form {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:7pt;
    font-weight:bold;
}

#card b  {
    color: #F65D0D;
}

#card img  {
    margin:0;
}

#item {
    background: #fff;
    text-align: center;
    width:160px;
    margin-left:20px; 
    margin-right:20px;
    margin-top:5px;
    padding:5px;
}

#item p {
    color: #12549C;
    text-align:center;
    padding-left:20px;
    font-weight:bold;
    margin:0px;
    border:0px;
    padding:0px;
}

#item b  {
    color: #F65D0D;
}

#item a {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10pt;
}
#catalog {
    width:226px;
    height:30px;
    background: url('../images/design/mblue-b.gif') repeat-x;
    margin-top: 30px;
    text-align: center;
    padding:5px;
}

#catalog strong {
    color:#fff;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10pt;
}

#article {
    border: solid 1px #525452;
    width:190px;
    background: #fff;
    height:auto;
    margin-left:20px;
    margin-top:20px;
    padding-top:0px;
}

#article img {
    border:solid 4px #fff;
}

#article h1 {
    color:#F65D0D;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10pt;
    text-align:center;
}

#article p {
    color:#323432;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:9pt;
    text-indent:20px;
    text-align:left;
    padding:5px;
}

#bottom {
    margin-top:20px;
    background: url('../images/design/bottom.gif');
    height:61px;
    clear:both;
    overflow:hidden;
    width:100%;
}

#bottom ul {
    border: 0px;
    margin:10px 0 0 160px;
//  margin:10px 0 0 200px;    
    text-align:center;
}

#bottom li {
    border:0px;
    float:left;
    list-style:none;
    margin:0;
    color:#fff;
}

#bottom li a {
    color:#fff;
    font-size:8pt;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    margin:4px;
}

#bottom p {
    clear:both;
//  margin-top:-20px;    
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    padding-top:8px;
    text-align:center;
}


#copy p {
    color:#777777;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:7pt;
    text-align:center;
}

.catalog {
    width:auto;
    height:auto;
    background: #fff url('../images/design/dashed.gif') repeat-x bottom;
}

.catalog-image {
    float:left;
}

.catalog a img{
    border: 5px solid #d7e5ed;
    margin:10px;
    margin-right:20px;
}

.catalog-text {
    width:auto;
    height:auto;
    padding-bottom:10px;
    overflow: hidden;
}

.catalog-text h1 {
    color:#2269B7;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12pt;
    font-weight:bold;
    width:300px;
    margin:0px;
}

.catalog-text h1 a {
    text-decoration:none;
}

.catalog-text strong {
    color:#888888;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bolder;
    padding-top:10px;
    clear:both;
    float:left;
}

.catalog-text div.product-buttons {
        clear: both;
        width: 100%;
}

.catalog-text p {
    color:#323432;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    width:300px;
    clear:both;
    float:left;
    margin:0px;
}

.catalog-text p.product-price, .catalog-text font, #block .catalog-text font{
    color:#F65D0D;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12pt;
    font-weight:bolder;
    clear:both;
    float:left;
}

p.product-price {
	padding: 10px 0;
}

.clear {
    clear:both;
}

.catalog-text a {
    margin:0px;
    padding:0px;
    margin-top:10px;
    margin-right:10px;
}

.catalog-text p a {
    margin:0px;
    padding:0px;
    float:none;
}

.catalog-text a img{
    border: 0px;
    margin:0px;
    padding:0px;
}

.product {
    width:auto;
    height:auto;
    float:left;
    
}

.left {
    float:left;
}

.product a {
    display:block;
    color:#2269B7;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    text-decoration:underline;
}

.product a img{
    border: 5px solid #d7e5ed;
    margin:5px;
    margin-right:20px;
}

.product-text {
    width:350px;
    height:auto;
    padding-bottom:10px;
    float:left;
}

.product-text h1 {
    color:#2269B7;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12pt;
    font-weight:bold;
    width:300px;
    margin:10px;
}

.product-text h1 a {
    text-decoration:none;
}

.product-text strong {
    color:#323432;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    clear:both;
    float:left;
    margin-left:10px;
}

.product-text p, .product-text p center {
    color:#323432;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    width:300px;
    clear:both;
    float:left;
    margin:10px;
}

#block .product-text font {
    color:#F65D0D;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    font-weight:bolder;
    clear:both;
    float:left;
    margin:10px;
}


.product-text a {
    margin:0px;
    padding:0px;
    margin-top:10px;
    margin-right:10px;
    clear:both;
    float:left;
}

.product-text a img{
    border: 0px;
    margin:0px;
    padding:0px;
}
.product-text b {
    color:#2269B7;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:9pt;
}
.content {
    width:auto;
    height:auto;
    background: #fff url('../images/design/dashed.gif') repeat-x bottom;
    padding-top:20px;
}
.content h1, h2 {
    color:#2269B7;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12pt;
	font-weight:bold;
	text-align:left;
	margin-left:10px;
	width: 300px;
}
.content p {
    padding-left:20px;
    padding-right:20px;
    text-indent:20px;
    font-size:8pt;    
    text-align: justify;
    font-family:Verdana,Arial,Helvetica,sans-serif;
}
.content a {
    color:#2269B7;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    text-decoration:underline;
    font-size:8pt;
}
#content table, .content table {
    background: #fff;
}

#txtlego {
    width:534px;
    float:left;
    background: #fff;
}

.txtlego {
    width:auto;
    background: #fff url('../images/design/dashed.gif') repeat-x bottom;
    padding:10px;
}

.txtlego a {
    color:#2269B7;
    font-family:Verdana,Arial,Helvetica,sans-serif;
}

.txtlego a img{
    border: 5px solid #d7e5ed;
    margin:10px;
}

.txtlego p {
    color:#323432;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    text-decoration:none;
}
xt-decoration:none;
}

