html {height:100%}
body {width:100%;margin:0;padding:0}
body,p,td {color:#505052;font:14px 'verdana', sans-serif;letter-spacing:0.1px}
a 		{color:#293c5c;text-decoration:underline}

h1 {font:30px 'verdana';color:#000000;padding:0px;margin:0;letter-spacing:-1px;text-align:left;width:700px;}
h2, span.h2 {font:26px 'verdana';color:#505052;letter-spacing:-1px;margin:0 0 20px 0px;width:60%;}
h3 {font:bold 13pt 'arial';color:#777777;letter-spacing:-1px;margin:15px 0 0 0}
h4 {font:bold 12pt 'arial';letter-spacing:-1px;}

form {margin:0 0 0 0}
p {margin:0 0 10px 0;color:#505052}


div.clear {clear:both}
div.left {float:left}

#logo {width:295px;height:142px;background:url(/files/template2/logo.gif) no-repeat;cursor:pointer}
#lenta {width:660px;height:142px;background:url(/files/template2/lentaBg.gif) no-repeat;margin-left:295px;position:absolute}
#redLine {width:100%;height:281px;background:url(/files/template2/redLine.gif) repeat-x}
#redContacts {width:294px;height:270px;font-size:14px;position:absolute}
div.redContactsInn {clear:both;color:white;margin:15px 0 0 15px}
div.redContactsTitle {clear:both;font-weight:bold;font-size:14px}
div.redContactsPref {width:45px;float:left;padding-top:5px}
div.redContactsPhone {width:90px;float:left;padding-top:5px}
div.redContactsICQ {width:auto;float:left;padding-top:5px}
div.redContactsICQ span {font-size:9px;text-transform:lowercase}
div.redContactsICQ div {font-size:9px;margin-bottom:0px}

#redGrayLine {width:65%;height:270px;position:absolute;border:0px solid red;margin-left:294px;overflow:hidden}
#redGrayLineInn {padding-top:10px;}
a.topMenu {display:block;margin:0 20px;}
div.topMenuSubDiv {font-size:11px;color:#406aa2;margin:0 20px 10px 20px;}
a.topMenuSub {font-size:11px}
table.topMenuTable {position:relative;z-index:2}
table.topMenuTable td {background:#f5f3f3 url(/files/template2/topMenuBg.jpg) no-repeat;height:58px;}

#redGrayContent {background:#f5f3f3;height:200px;color:black;border:1px solid #939393;position:relative;z-index:1;margin-top:-1px}
#redGrayContent p {color:black}
#redGrayContentInn {padding:10px 10px 10px 20px}
div.topInnText {display:none}

#shadowLB {width:38px;height:156px;position:absolute;margin:120px 0 0 256px;z-index:3}
#shadowLBInn {width:38px;height:156px;background:url(/files/template2/ShadowLB.png) no-repeat;}
#shadowRT {width:41px;height:57px;position:absolute;left:0;margin:11px 0 0 860px;z-index:3}
#shadowRTInn {width:41px;height:57px;background:url(/files/template2/ShadowRT.png) no-repeat;}


#newsBlock {width:auto;float:right;padding:10px 10px 0 10px}
#newsBlockInn {width:261px;height:150px;background:url(/files/template2/news.png) no-repeat;}
#newsBlockInn1 {padding:10px}
#newsBlockInn1 h1 {margin:5px 0 15px 0;font-weight:bold;font-size:18px}

#rightBlock {width:295px;background:url(/files/template2/rightBlock.jpg) left bottom no-repeat;position:absolute}
#rightBlockInn {padding:20px 10px 10px 55px;font-size:13px;}
#rightBlockInn a {font-weight:bold;margin-bottom:10px;display:block;color:#293c5c}
#rightVideo {height:50px;margin-top:20px}
#rightVideo img {margin-right:10px}
#rightVideo a {font-weight:normal;margin:0;display:inline}

#myContent {position:relative;margin-left:295px;width:65%;min-height:350px}
#myContentInn {padding-left:20px}

#bottom {width:100%;height:185px;background:url(/files/template2/bottomBg.jpg) repeat-x;color:white;font-size:12px;}
#bottomInn {padding:10px 0 0 20px}
#bottomCreator {position:absolute;margin:10px 0 0 60%;font-size:10px;width:250px}
#bottomCreator a {font-size:10px !important;color:#b1676d !important}

#bottom div.bottomCont {margin-top:10px}
#bottom a {color:white;font-size:12px}

#galleryBlock {border-top:1px solid #939393;border-bottom:1px solid #939393;padding:10px 0 0 10px;text-align:right;height:100px;overflow:hidden;margin-top:5px}
div.galleryBlockImg {text-align:right;width:157px;height:105px;float:left}

table.myTableExts {position:relative;margin-left:-245px;margin-bottom:50px;margin-top:50px;width:140%;}
td.tblCell {padding-bottom:10px !important}
td.tblCell a {font-weight:bold}
td.tblHead {font-weight:bold;font-size:10px;padding-bottom:10px}
div.manu002 {font-size:10px;padding-bottom:20px}


div.manuf {margin-top:10px;}
div.manufInn {padding-left:20px;padding-bottom:0px;min-height:600px;/height:600px}

div.productsMenu {width:230px;border-left:2px solid #d5d5d5;padding-left:20px;position:absolute;margin:165px 0 0 -275px}
div.productsMenuTitle {margin:0 30px 40px 0;line-height:15px;text-align:right}
div.productsMenuImg {margin-left:0px;border:1px dashed #dddddd}

#bg_basket1 {color:black;background:white;border:1px dashed black;position:absolute;display:none;width:380px;height:190px;padding:10px 10px}
#wayDir {margin:0px 0 15px 0px;font-size:10px}
#wayDir a {font-size:10px}

div.orderMenu {position:absolute;margin:130px 0 0 -242px}
div.orderMenuTitle {width:200px;padding:5px;margin-top:15px;border:1px solid silver}

div.filesItems {margin:0px 0 50px 20px;}
div.filesItemsImg {width:auto;float:left;margin-right:5px}
div.filesItemsLink {padding-bottom:3px}
div.filesItemsLink a {font-weight:bold}
div.filesItemsSize {line-height:10px;margin-bottom:20px;font-size:9px}

td.forms {font-size:11px}
span.formr {color:red}
.text,.area {width:100%}

div.selChildCheck {border-left:6px solid maroon;}
div.selChildCheck a {color:maroon}