#logo {position:absolute; z-index:100; width:330px; height:62px; top:0px; left:0px;}

#visual {background:url(/i/topc.gif) right top repeat-x;}
#visual1 {background:url(/i/topr.gif) right top no-repeat;}
#visual2 {background:url(/i/topl.gif) left top no-repeat; height:162px;}


#botl {background:url(/i/botc.gif) left bottom no-repeat;  height:75px; }
#botc {background:url(/i/botc.gif) left bottom repeat-x;clear : both; height:105px;}
#botr {background:url(/i/botr.gif)  right bottom no-repeat;  height:105px; }

#btmtxt {position: relative; z-index:100; top:29px; right:230px; font:normal 10px Tahoma; color:#333; float:right;}
#btmsubtxt {margin-left:15px; font:normal 10px Tahoma; color:#fff; float:right;}

#counters {margin-top: 27px; margin-left:180px; }



#txt {font: normal 12px Tahoma; color: #555555; margin:20px; padding:30px; margin-top: 10px; text-align:justify;}
td {font: normal 13px Tahoma; color: #553333;}

#menu {position: absolute; top: 131px; left:260px; font: normal 16px Arial; font-weight: bold; color: #023454; width:394px;}
#menu a {color: #023454; text-decoration:none;}
#menu a:hover {color: yellow; text-decoration:underline;}

h1 {font: 40px Arial; color: #555; font-weight: bold;}
#bnr {font: 14px Georgia; font-weight:bold;  z-index:100; background: url(/i/_ad.gif) left top no-repeat; padding-left:20px; height:50px;}
#bnr a{color: #FF5555;}

#leftmenu { background:url(/i/menuc.gif) left top repeat-y; width:210px; vertical-align:top;height:100%;}
#leftmenutop { background:url(/i/menutop.gif) left top no-repeat;padding:0px 10px 20px 20px; }
#leftmenubot { background:url(/i/menubott.gif) left bottom no-repeat; height:100%; }

#SL {font: bold 16px Trebuchet MS, Arial; margin: 4px 3px 5px 15px; border-left: 1px solid #CACBC7; padding-left:5px;}
#SL a {color: #000099;}
#SL a:hover {color: #990000;}

#UL {font: normal 18px Trebuchet MS, Arial; margin: 0px 3px 7px 3px; padding-top:10px;}
#UL a {color: #000099;}
#UL a:hover {color: #990000;}

#mg_input {width:600px;}
#mg_btn {padding-right:50px; background:url("/i/strelka.gif") no-repeat right center;}


/* CSS Document */
      body {
           padding : 0;
           margin : 0;
           font : 0.7em Verdana, Arial, sans-serif;
           line-height : 1.5em;
           background : #FFFFFF;
           color : #454545;
      }
img {border:0px;}
table { border-collapse:collapse; position:relative;}
td {vertical-align:top; padding:0px;}
form {margin:0px; padding:0px;}

a {color : #e0691a;background : inherit;}
a:hover {color : #6c757a;background : inherit;}

/*Основные стили*/
     h1 {
           font : normal 2.1em Arial, Sans-Serif;
           padding : 7px 0 0 8px;
           margin : 0;
           border-bottom : 1px solid #ccc;
      }

    h1 a, h2 a {
           text-decoration : none;
      }
     h1 a:hover, h2 a:hover {
           color : #ff6600;
           background : inherit;
      }
     h2 {
          font : normal 1.7em Arial, Sans-Serif;
           padding : 7px 0 0;
           margin-top : 10px;
      }
     h2.section {
           background-color : #eef2f7;
           font : normal 1.7em Arial, Sans-Serif;
           padding : 5px 5px 5px 5px;
           margin-top : 10px;
	   border: 1px solid #ccc;
      }

h4 {font: normal 18px  Trebuchet MS; margin-bottom:2px;}

p {margin : 15px 0 5px; font-size : 1em;}

li {font:normal 12px Arial; color:#333333;}
li a {font:normal 12px Arial; color:#004b90;}

.left{float:left;width : 300px; margin : 0 0 10px;}
.right_column{float:right;width : 300px; margin : 0 0 10px;}
.right_articles {background : #f5f5f5;color : #414141;padding : 8px;margin : 0 0 3px;border : 1px solid #ccc;}

.left h3 {background : #6c757a;color : #fff;padding : 7px 0 7px 5px;font : bold 1em Tahoma, Arial, Sans-Serif;margin : 10px 0 3px;}
.left_articles {background : #f5f5f5;color : #414141;padding : 8px;margin : 0 0 3px;border : 1px solid #ccc;}
.image {margin : 0 0px 0 0; border : 0;padding-bottom: 0px;}

     .container {
           margin : 0 auto;
           width : 95%;
           border-left : 1px solid #666;
           border-right : 1px solid #666;
           background-color : #fff;
           color : #000;
      }
     .content {
           padding : 10px;
           background-color : #fff;
           color : #000;
	   height:100%
      }


.right {float : right;width : 66%; margin : 0 0 10px; height:100%;}

.right img {margin:15px;}
.article {width : 100%;margin : 0 0 10px;}
.right h3 {clear : both;
           color : #666;
           padding : 7px 0 7px 5px;
           font : bold 1em Tahoma, Arial, Sans-Serif;
           margin : 15px 0 0;
           border-top : 1px solid #cccccc;
	   border-right : 1px solid #cccccc;	
	   border-left : 1px solid #cccccc;
           background-color : #eef2f7;
      }
.right_box {
           margin : 0 0 10px;
           color : #000;
           background : #fff;
           padding : 3px 5px;
           border : 1px solid #ccc;
      }

.right_box td { padding:10px;}
#searchpanel {font: normal 12px Tahoma;color : #fff; position:absolute; top:142px;z-index:100; right:50px;}
#searchpanel input {padding:2px; border:1px solid #666; font: normal 12px Tahoma; width:200px; height:16px;}


#borders{border-left:35px solid #d6d6d6; border-right:35px solid #d6d6d6; padding:0px; margin:0px;_height:100%;}
#txtborder{border-left:1px solid #000; border-right:1px solid #000;font: normal 12px Tahoma; color: #333333; padding:20px; _height:100%;}


#adres {font:normal 11px Tahoma; color:#716F68; padding: 5px;}
#adres a {color:#716F68; }



#firstmain {width:99%;}
#firstmain td { padding:10px 30px 10px 10px; width:27%;}
#firstmain td.img { padding:10px 10px 10px 20px; width:1%;}
#firstmain a{color:#bd611b;}

#clrtable {font: normal 9px Tahoma; }
#clrtable td { padding:2px;}

#arttable {font: normal 9px Tahoma; }
#arttable td { padding:5px; border: 1px solid #CCCCCC; text-align: center;}


#ramka {background:url(/i/ramka.jpg) left top repeat-x; height: 32px;}

#under {}
#under1 {background:url(/i/under.jpg) left bottom no-repeat;}


#cont {width:100%; height:130px;}
#articles {width:50%; font:normal 24px Tahoma; color:#716F68; background:url(/i/loop.jpg) 40px 30px no-repeat; padding:0px 0px 0px 200px;}
#articles .li { font:normal 14px Arial; color:#9A9A8F;  margin:0px; padding:0px; margin:12px 4px;}/*background:url(/i/dot.gif) 10px 14px no-repeat;*/
#articles .li a {  color:#10A1D0;}/*margin-left:60px;*/
#articles .li a:hover {color:#42D1FF;}
#contact { vertical-align:middle !important; width:50%; font:normal 14px Tahoma; color:#6C6C69; text-align:center; border-left:1px solid #CACBC7;}

#underground {width:610px; font:normal 11px Tahoma; color:#FFFFFF; margin-right:550px;}
#underground td { text-align:right; padding:0px 0px 14px 20px; vertical-align:bottom;}
.counter {width:88px; padding:60px 0px 10px 5px !important;}

/*Поправки к шаблонам вторичных страниц*/
#second #logo {top:77px; left:221px;}
#second #visual {background:url(/i/svisual.gif) left top repeat-x;}
#second #visual1 {background:url(/i/svisual2.jpg) right top no-repeat;}
#second #visual2 {background:url(/i/svisual1.jpg) left top no-repeat; height:275px;}
#second #menu {padding:192px 0px 0px 184px;}

/*Стили seconds*/
#main {width:100%;}
#left {width:191px; padding:0px 10px 0px 30px;}
.ltit {font:normal 12px Tahoma; font-weight:bold; color:#716F68;  padding:8px 0px 6px 0px; background-color: #FFFFFF;}
.ltit a { color:#716F68; text-decoration:none; }
.lev_0 {font:normal 12px Tahoma; color:#251913;  padding:8px 0px 8px 0px; background-color: #FFFFFF;}
.lev_0 a {color:#251913; border-bottom:1px dashed #3e3028; text-decoration:none; padding:3px;}
.lev_0 a:hover {background-color:#ff5601;}

.lev_0a {font:normal 13px Tahoma; color:#3e3028;  padding:8px 0px 6px 0px; font-weight: bold; background-color: #FFFFFF;}
.lev_0a a {color:#3e3028; border-bottom:1px dashed #3e3028; text-decoration:none;}
.lev_0a a:hover {background-color:#ff5601;}

#selected_id {font-weight: bold;background-color:#ffc8a8;}

.lev_2 {margin-left: 10px; padding-left:10px; border-left: dotted 1px  #AAAAAA;}

.lev_1a {font:normal 11px Arial; color:#10A1D0; 
background:url(/i/lev.gif) 2px bottom no-repeat;  
padding:10px 0px 4px 20px; margin-top:-10px; position:relative;}
.lev_1a a {color:#10A1D0;}
.lev_1a a:hover {color:#42D1FF;}
.lev_1 {font:normal 11px Arial; color:#41403C; border-left:1px solid #10A1D0;  
margin-top:0px; padding:0px 0px 4px 5px; margin-left:20px;}
.lev_1 a {color:#41403C;}
.lev_1 a:hover {color:#10A1D0;}
#pagetext {padding:30px 10px 10px 10px; margin:0px; width:90%;font:normal 11px Arial; border-left: 1px solid #CCC;}

/*#txt td { padding:10px 30px 10px 0px; width:45%;}
#txt td.img { padding:10px 10px 10px 0px; width:1%; background-color: #FFFFFF;}*/

#sub {font:normal 18px Arial !important; color:#0F96C2 !important;}
span.pad { display:block; padding-left:10px;}
span.pad2 { display:block; padding-left:87px;}
.black strong {color:#272624;}
.black p {margin-top:2px;}
.black p a {color:#10A1D0;}
.black .img {text-align:center;}
.price {background:#FFF url(/i/bgbuy.jpg); border:1px solid #CCC;  margin-top:2px; margin-bottom:7px;}
.price td { padding:1px 10px 10px 10px; font:normal 12px Arial; color:#333;}
.price a {font:normal 13px Verdana; color:red;}

.size {background:#bb5d1b url(/i/size1.gif) left top no-repeat; width:100px; margin:7px 0px 7px 7px;}
.size div {background:url(/i/size2.gif) right top no-repeat; padding:1px 10px 0px 10px; 
		font:normal 12px Arial; color:yellow; text-align: center;}
.size a {font:normal 12px Arial; color:#fff; text-decoration: none;}

.sizeSel {background: url(/i/size1s.gif) left center no-repeat; width:100px; margin:7px 0px 7px 7px;}
.sizeSel div {background:url(/i/size2s.gif) right center no-repeat; padding:1px 10px 0px 10px; 
		font:normal 12px Arial; color:yellow; text-align: center;}
.sizeSel a {font:normal 12px Arial; color:yellow; text-decoration: underline;}

.end strong {color:#272624;}
.end p {font:normal 12px Arial;margin-top:2px;}
.end p a {color:#10A1D0;}
.end .img {text-align:center; }
.end img {margin-bottom:5px;}
.buy {float:right;font:normal 12px Arial;color:#10A1D0; padding-right:30px;}
.buy a {color:#10A1D0;}


#price_table {text-align:center;  background-color: #FFFFFF; margin: 20px 0px 30px 0px;}
#price_table td {border-top:2px solid #CAD3E4;border-bottom:2px solid #CAD3E4; 
padding: 10px 20px 10px 20px; background-color: #FFFFFF; font:normal 24px Arial; color:#6D6E7A;
vertical-align:middle;}

#addonst {background-color: #FFFFFF; margin: 0px; margin-bottom:7px;}
#addonst td {border-bottom:1px dotted #CAD3E4; 
padding: 3px;  background-color: #FFFFFF; font:normal 9pt Tahoma; color:#6D6E7A;
vertical-align:middle;}
#addonst a {font:normal 9pt Tahoma; color:red;}

.clrsel  {border-bottom:1px dotted #CAD3E4; 
padding: 3px; background-color: #FFFFFF; font:normal 9pt Tahoma; color:#6D6E7A;
vertical-align:middle;}

.dop  {font:normal 12pt Arial; vertical-align:middle;}


#order_table {background-color: #FFFFFF; margin: 5px 0px 5px 0px;}
#order_table td {border-top:2px solid #CAD3E4;border-bottom:2px solid #CAD3E4; 
padding: 5px; font:normal 12px Arial; color:#6D6E7A;}

.mcap {
	font: 13px Arial;
	font-weight: bold;
	background: #DCEFFF;
	padding: 2px 10px 2px 10px;
	border-top: 1px  solid #B0C1DD;
	border-bottom: 1px  solid #B0C1DD;
}
.analogbottom{
text-align:left; padding: 0px 5px 5px 5px; 
background: #F7F7FF;
font-family: Tahoma,serif,verdana; font-size: 11px; 
border-bottom: 1px solid #DDDDDD; _height:100%;}

.mtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin:  0px 10px 5px 10px;
font-weight: normal;
}

.adres {
	font-family: Tahoma, Helvetica, sans-serif;
	background: #94A6C1;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 10px 2px 10px;
	margin: 0px 10px 0px 0px;
	border-top: 1px  solid #FFFFFF;
	border-bottom: 1px  solid #FFFFFF;
}
.adres a {
	color: #FFFFFF; text-decoration:none;}
.adres a:hover {
	color: #FFFD7E; text-decoration:underline;}
#clrrb { vertical-align: -10%; margin:0px 3px 0px 3px;}
#clrradio { vertical-align: middle;}
#colorselect {font: normal 12px Tahoma; color: #6b7fa1; margin:0px; padding:5px; text-align:right; }
#clrs {font:normal 11px Arial; color:#10A1D0; padding:0px; margin:0px;}
#mpag {border:1px dotted #777777; margin:10px; padding:10px;  background:url(/i/bg.gif) right top;}


#vendorblock {font: normal 12px Tahoma; color: #6b7fa1;border-left: 1px solid #6b7fa1; margin:20px;}
#vendorblock td{padding:10px;}
#rc {font: normal 16px sans-serif; color: #333333; font-weight:bold;
background-color: #dcefff; text-align:center; padding:4px;
border: 2px solid #b0c1dd; border-bottom:0px; width: 300px;}

#mh_ct td {font: normal 10px Tahoma; text-align:center; padding:3px; }

.desc_text {color:#333;}
#forumlast {text-align:left; font: 11px Tahoma;}
#forumlast a {padding-bottom:3px;}
#forumlast br{margin-bottom:13px;}
ul {text-align:left;}

.searchform input {font: normal 20px Trebuchet MS; padding:3px;}
#searchsuggest {position:relative; display: inline-block;}
#complete {left: 0px; top:22px;display:none; width:160px; padding:5px; z-index: 2000; background: #FFFFFF;
border: 1px solid #AAAAAA; font: normal 12px Trebuchet MS; color: #333; position: absolute;}
#searchformdiv {float:right;  padding:110px 5px 5px 5px; margin-top:-3px;font: normal 12px Tahoma;color: #51717f; }
#searchformdiv form {margin:0px; padding:0px;}
#searchformdiv form input {padding:1px;}
#searchstr {width:170px; font: 12px Tahoma; color: #3c464b; border:1px solid #7e9aa6;}
.topart {COLOR: #000080; FONT: normal 12px Trebuchet MS; height:20px; 
	vertical-align:center;
	border: 0px;
	border-bottom: 1px solid #FD0101;
	background-color: #F3F3F3;
	padding: 5px;
	}

ddiv{border:1px solid red;}
ftd {border:1px dashed lime;}

