body, form, p, ul, li{margin:0px;padding:0px; font-family:Tahoma; font-size:11px; color:#000;}
body{background: url(i/bodyBack.gif) repeat-y;}
body.single{background: url(i/singleBack.gif) repeat-y;}
table, tr, td{margin:0px;padding:0px;border-collapse:collapse;}
a{color:#AA0000;}
a img{border:none;}
div.header{height:100px; background: url(i/topBack.gif);}
div.header div.logo{height:75px; background: url(i/logo.jpg) no-repeat; padding-left:250px;}
div.header div.logo ul.icon{list-style:none; margin:0px; padding:0px; margin-top:26px; width:120px;float:left;}
div.header div.logo ul.icon li{display:inline;margin:0px; padding:0px;}

div.header div.logo form.search{display:block;float:left;margin-top:26px; vertical-align:top;white-space:nowrap;}
div.header div.logo form.search a{background: url(i/searchIcon.gif) no-repeat; height:27px; display:inline-block; vertical-align:top; padding-left:27px; padding-top:2px; margin-left:10px;}

/* Моззила */
html:root div.header div.logo form.search input{clear:both; float:left;}
html:root div.header div.logo form.search a{display:block; float:left;}

div.header div.logo div.phone{margin-top:16px; margin-left:10px; padding-left:30px; float:left; background: url(i/searchIcon.gif) no-repeat 0% 10px; text-align:right; white-space:nowrap;}
div.header div.logo a.schem{display:block; float:right; width:90px;margin-top:26px;}

div.mainBody{border-top:3px solid #fff;background: url(i/bodyBack.gif) repeat-y;}
div.single{background: url(i/singleBack.gif) repeat-y;}
div.mainBody div.left{background: url(i/menuBack.gif) repeat-y; width:195px; padding-top:5px; float:left;}

div.left ul.menu{list-style:none; margin:0px; padding:0px; background:url(i/menuItemBack.gif) repeat-x 0% 100%; padding-bottom:10px; margin-bottom:5px; margin-right:10px; margin-left:12px;}
div.left ul.menu li{margin:0px; padding:0px; background:url(i/menuItem.gif) no-repeat 0% 1px; padding-left:15px;}
div.left ul.menu li a{text-decoration:none; font-weight:bold;}
div.left ul.menu li ul{list-style:none; margin:0px; padding:0px;}
div.left ul.menu li ul li{margin:0px; padding:0px; background:none;}
div.left ul.menu li ul li a{font-weight:normal;}

div.left ul.last{padding-left:12px; background:none;margin-left:0px;border-bottom:3px solid #fff;}

div.left ul.imageMenu{list-style:none; margin:0px; padding:0px; border-bottom:3px solid #fff; padding-bottom:10px; margin-top:5px; padding-right:10px; background: url(i/menuBack.gif) repeat-y 0px 2px;}
div.left ul.imageMenu li{margin:0px; padding:0px; padding-left:25px; height:21px;padding-top:8px;}
div.left ul.imageMenu li a{text-decoration:none; font-weight:bold;}

div.left ul.basket li{background:url(i/menuBasket.gif) no-repeat 10px 0px; padding-left:40px;}
div.left ul.basket li a{color:#FF4242;}

div.left ul.order li{background:url(i/menuOrder.gif) no-repeat 10px 0px; padding-left:40px;}
div.left ul.order li a{color:#DD8500;}

div.left ul.special li{background:url(i/menuSpecial.gif) no-repeat 10px 0px; padding-left:40px;}
div.left ul.special li a{color:#C0AD01;}

div.left ul.partners li{background:url(i/menuPartners.gif) no-repeat 10px 0px; padding-left:40px;}
div.left ul.partners li a{color:#669900;}

div.left ul.contacts li{background:url(i/menuContacts.gif) no-repeat 10px 0px; padding-left:40px;}
div.left ul.contacts li a{color:#009999;}

div.left ul.about li{background:url(i/menuAbout.gif) no-repeat 10px 0px; padding-left:40px;}
div.left ul.about li a{color:#CB42FF;}

div.left h1{font-size:11px;margin-left:20px;color:#4795C9; margin-bottom:5px;}

div.item{background:url(i/itemBack.gif) repeat-y 0% 100%; width:174px; padding:8px;}
div.item h1{font-size:11px; padding:0px; margin:0px;padding-left:5px;color:#000;}
div.item div.info{background:#fff;border-top:1px solid #FFE2BC;border-left:1px solid #FFE2BC;padding:5px;}
div.item div.info ul{list-style:none;margin-bottom:5px;}
div.item div.info img{float:right;margin-bottom:10px;}

table.item{vertical-align:top;}
td.item{width:392px;border-bottom:5px solid #fff;vertical-align:top;display: table-cell;  height:100%;}
td.right{padding-left:6px;width:398px;}
td.item table td.info{padding-left:20px;}

html:root td.item{width:395px;border-bottom:4px solid #fff;vertical-align:top;display: table-cell;  height:100%;}
html:root td.right{padding-left:6px;width:395px;}
html:root td.item table{margin-left:20px; margin-right:2px;}


td.item h1, h1.pageHeader, div.content table h1{font-size:11px; padding:6px 0px 2px 19px; margin:0px; color:#000; background:url(i/topItemBack.jpg) repeat-y 0% 0%;}
div.content table h1.noBack {background:#FFF4DF none;}
td.item table tr td.image{background:#fff;border:1px solid #FFE2BC;padding:5px; width:183px; text-align:center;}
td.item table tr td.info{width:194px;vertical-align:top;}
td.item table tr td.info ul{list-style:none;}
td.item table tr td.info ul li{margin-top:5px;}
td.right table tr td.info{width:184px;vertical-align:top;}
td.right table tr td.image{width:178px;}

table.order{border-collapse:collapse; width:800px;}
table.order tr td.image{background:#FFF4DF;border-left:3px solid #fff;vertical-align:top;}
table.order tr td.image div.image{margin-left:5px;margin-right:5px;background:#fff; text-align:center;border-left:1px solid #FFE2BC;border-top:1px solid #FFE2BC;margin-bottom:20px;}
table.order tr td.image div.goodyInfo{text-align:center; font-size:12px;}
table.order tr td.image div.goodyInfo a{font-size:17px; font-weight:bold;padding-left:30px;height:40px;display:block; width:80px;}
table.order tr td.image div.goodyInfo strong{font-size:17px;}

table.order tr td.image h1{border-top:2px solid #fff;text-align:center;font-size:17px;background:none;}
table.order tr td.desc{width:200px;vertical-align:top;}
table.order tr td.form{padding-right:5px;vertical-align:top;font-weight:bold;}
table.order tr td.form strong{color:#AA0000;}
table.order tr td.form h1{margin-bottom:10px;padding-left:15px;}
table.order tr td.desc div.contact{padding-left:20px;padding-top:5px; font-size:11px;}
table.order form{padding-left:15px;}
select.color, select.quanColor{display:block; margin-top:5px; width:100px; font-size:11px; font-family: Tahoma; margin-bottom:20px;}
select.quanColor{width:auto;}
input.quantity{display:block; margin-top:5px; font-size:11px; font-family: Tahoma; margin-bottom:20px;}
form.order table.radio{border-collapse:collapse;width:100%;}
form.order table.radio thead tr{margin-bottom:5px;}
form.order table.radio{margin-top:5px;}
form.order table.radio, form.order table.radio td, form.order table.radio th{font-weight:normal;text-align:left;padding-left:5px;}
form.order table.radio thead tr th, table.radio thead tr th{background:url(i/theadBack.gif);padding-top:5px;padding-bottom:5px;}
form.order table.radio thead tr td{height:2px;}
form.order table.radio tbody tr th{border-top:1px solid #E0E0E0; text-align:center;}
form.order table.radio tbody tr td, form.order table.radio tbody tr th{color:#928FAB;height:20px;vertical-align:middle;border-bottom:1px solid #E0E0E0;text-align:center;white-space: nowrap;}
form.order table.radio tbody tr td.input{border-bottom:none; width:30px;text-align:left;}
form.order table.radio tbody tr th.name, form.order table tbody tr td.name{color:#000; text-align:left;}

td.specail div.item{float:left; width:200px; background:url(i/h1NoBack.gif) repeat-y 100%; margin-left:5px;margin-right:5px; margin-bottom:20px;padding:3px;}
td.specail div.item h1{background:none;}
td.specail div.item div.info{background:#fff;border-top:1px solid #FFE2BC;border-left:1px solid #FFE2BC;padding:1px;}
td.specail div.item div.info img{float:none;margin-bottom:10px;}

ul.menuSecond{display:none;}
table.radioColor{border-collapse:separate; margin-top:5px; margin-bottom:5px;font-weight:normal;}
table.radioColor tr td.color{width:18px;border:1px solid black;}

div.subHeader{clear:both; padding-left:30px;}
div.subHeader div{float:left;color:#9491AE;}
div.subHeader div.course{margin-top:6px; }
div.subHeader div.path{margin-left:20px;vertical-align:top;}
div.subHeader div.path a, div.subHeader div.path span {margin-left:10px;display:inline-block; background:url(i/pathBack.gif) no-repeat 100% 50%; padding-right:10px; color:#9491AE;}
div.subHeader div.path span {color:#AA0000;}
div.subHeader div.path span#currentPath{font-size:16px; font-weight:bold; background:none;}

table.basket {background:#fff;width:800px;}
table.basket tr td.decription{vertical-align:top;border-left:2px solid #fff;}
table.basket tr td.image{vertical-align:top; width:174px;}
table.basket tr td.image div.item{background:url(i/itemBack.gif) repeat-y 100% 100%; width:174px; padding:8px;}
table.basket tr td.image div.item div.info{text-align:center;}
table.basket tr td.image div.item div.info img{float:none;margin-bottom:10px;}
table.basket tr td.image div.item h1{font-size:11px; padding:0px; margin:0px;padding-left:5px;color:#000;background:none;}
table.basket tr td.decription table{width:100%;}
table.basket tr td.decription table tr th{font-weight:normal;color:#928FAB;background:#EEEDF3;}
table.basket tr td.decription table tr td{padding-left:20px;padding-top:5px;vertical-align:top;}
table.basket tr td.decription table tr td.delete{text-align:center;}

td.myMy{
background:#FFF4DF;padding-top:20px;padding-left:20px;padding-left:20px;border-left:3px solid #fff;padding-right:5px; font-size:1px;
}
td.myMy p{font-size:12px;text-indent:10px;}
td.myMy ul{margin-top:5px;margin-left:10px;list-style:none;}
td.myMy ul li{font-size:12px;}
table.mysss{width:800px;}
td.ssss{width:200px;vertical-align:top;}
td.image h1.pageHeader{font-size:11px !important; padding:6px 0px 2px 19px; margin:0px; color:#000; background:url(i/topItemBack.jpg) repeat-y 0% 0%;}

