@import 'text.css';

html, body{
    margin:0px;
    background-color:#ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
}

div#bodyBlock{
    background:url('../images/body_bg.gif') repeat-x;
}

div#mainContentBlock{
    width:1010px;
    margin:0px auto;
    background:url('../images/main_content_shadow_left.png') repeat-y;
}

div#mainContentBlockLayer2{
    background:url('../images/main_content_shadow_right.png') repeat-y right;
}

div#mainContentBlockCollage{
    background:url('../images/collage/home.jpg') no-repeat center top;
}

div#headerBlock{
    height:343px;
    padding:16px 20px 0px 15px;
}

div#searchBox{
    background:url('../images/search_bg.gif') no-repeat;
    width:135px;
    height:19px;
    padding:5px 0px 0px 8px;
}

div#searchBlock{
    width:150px;
    float:right;
    padding-top:32px;
    padding-right:5px;
}

div#searchBox input{
    border:0px;
    width:105px;
    font-size:11px;
    float:left;
}

div#searchBox input.searchButton{
    width:18px;
    height:15px;
}

div#homeSlogan{
    padding:90px 40px 0px 470px;
}

div#menuBlock{
    width:787px;
    height:83px;
    background:url('../images/menu_bg.png') no-repeat;
    float:right;
    padding-left:28px;
}

/*menu*/
ul.menuList{
    list-style:none;
    margin:0px;
    padding:0px;
    border-bottom:2px solid #cb1323;
    padding:37px 0px 4px 0px;
    width:600px;
}

ul.menuList li{
    display:inline;
    padding:2px 10px;
}
/*content*/
div#contentBlock{
    padding:10px 30px 0px 30px;
    overflow:hidden;
    position: relative;
}

div#contentBlockLeft{
    width:257px;
    float:left;
    position: relative;
}

div#contentBlockRight{
    margin-left:267px;
    position: relative;
}

div.shopItem{
    background:url('../images/marker_arrow.gif') no-repeat left 50%;
    padding:2px 10px 2px 20px;
    font-weight:bold;
    font-size:11px;
}

div.shopItem a{
    color:#232323;
    text-decoration:none;
}

div.subShopItem,
div.subShopItemSel{
    background: url('../images/marker_title.gif') no-repeat 20px 50%;
    padding:1px 0px 1px 30px;
    font-size: 11px;
}

div.subShopItem a{
    color:#383839;
    text-decoration: none;
}

div.subShopItemSel{
    color:#cc1324;
    font-weight: bold;
}

div.moreBox{
    background:url('../images/marker_more.gif') no-repeat left 50%;
    padding:2px 0px 2px 20px;
}

div.moreGreyBox{
    background:url('../images/marker_more_grey.gif') no-repeat left 80%;
    padding:5px 0px 4px 8px;
}

table.columnBlock{
    border-collapse:collapse;
}

table.columnBlock td {
    vertical-align:top;
    width:33%;
    padding-right:8px;
}

div.textLeftImg{
    margin-left:70px;
}

a img{
    border:0px;
}

/*basket*/
table#basketTable{
	border-collapse:collapse;
	width:97%;
	font-size:11px;
}

table#basketTable th{
	background-color:#adaeac;
	color:#FFFFFF;
	text-align:left;
	padding:6px 7px;
	border:1px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}

table#basketTable tr.light th{
	padding:6px 7px;
	background-color:#03668a;
	border:0px;
	border-top:2px solid #FFFFFF;
}

table#basketTable td{
	color:#000000;
	padding:6px 7px;
	background-color:#d4d4d7;
	border:1px solid #FFFFFF;
}

table#basketTable td.leftAlign{
	text-align:left;
}

table#basketTable td.rightAlign{
	text-align:right;
}

table#basketTable td.centerAlign{
	text-align:center;
}

table#basketTable input{
	width:30px;
	text-align:right;
}

input.basketButton{
    background:url('../images/basket/button.gif') no-repeat;
    border:0px;
    color:#ffffff;
    width:82px;
    padding:2px 0px 7px 0px;
}

/*footer*/

div#footerBlock{
    border-top:1px solid #b3b4b4;
    height:180px;
    background-color:#d7d6d7;

}

div#footerMainContentBlock{
    width:1010px;
    height:180px;
    margin:0px auto;
    background:url('../images/main_content_shadow_left.png') repeat-y;
}

div#footerMainContentBlockLayer2{
    height:154px;
    padding:13px 30px;
    background:url('../images/main_content_shadow_right.png') repeat-y right;
}

div#footerMenuBlock{
    border-top:1px solid #b4b4b5;
}

div#footerMenuBlock ul.menuList{
    padding:10px 5px 0px 5px;
    width:540px;
    margin:0px 0px 0px auto;
    border:0px;
}

div#footerMenuBlock ul.menuList a{
    color:#7e8082;
    text-transform: uppercase;
    text-decoration: none;
}

div#footerInfoBlock{
    padding:20px 10px 0px 10px;
}

div#footerInfoBlock div.footerInfoBox{
    width:129px;
    height:98px;
    float:right;
    background: #ffffff url('../images/footer_arround_box.gif') no-repeat;
    margin-left:7px;
    color:#5b5b5b;
    font-size:11px;
    padding:7px 4px 7px 4px;
}

