
html,body
   { 
    background-color:#FFFFFF;
    padding:0px;
    margin:0;
	width:100%;
    font:normal 8pt Arial;
    color:#666666;
    text-align:center;
}

div.ie{margin-top:6px;padding:0;display:block;width:476px;}
*{font:normal 8pt LucidaGrande,Arial,Verdana,Tahoma,sans-serif;}
img { border: 0;}
iframe{margin:0;padding:0;}              
h1 { 
text-align:left;	
  font-size:14px;
  margin:0;
  padding:0 0 10px 0;
  font-weight:bold;
  }
  
.mtbl h1{font-weight:bold;}
h1 a { 
text-align:center;	
font-size:14px;
margin:0;
text-decoration: none;
font-weight:bold;
}
h1.hed{
	font-weight:bold;
	color:#666666;
}


h2 { 
  font-size:12px;
  padding:4px 0 4px 0;
  margin:0;
  font-weight:bold;
color:#000000;
}
h2.abz{padding-left:10px;}

a {text-decoration:underline; color:#000000;}
a:hover {text-decoration:none; color:#000000;}
table.main{margin:0 auto 0 auto;width:900px;}/*
table.main td{border:solid 1px #f0f0f0;}
table.main td:first-child{border-left:solid 1px #f0f0f0;}
table.main td{border-left: none; border-top: none;}
*/
div#content, td#lcol,td#rcol{padding-top:5px;font-size:8pt;}
td#lcol{padding:0 0 0 21px;width:205px;}
td#rcol{padding-right:6px;width:158px;}
td#content{padding: 0 5px 5px 5px;width:500px;height:700px;}

.top{padding:0;margin:0;background: url("/img/logo_fon.png") repeat-x;}


#logo{display:block;padding:0;margin:0;float:left;width:200px;height:90px;}
#footer {padding:8px 0 8px 0; font-size:8pt;height:24px; color:#5a5b60;border-top:solid 1px silver; }

div.topmenu{display:block;float:left;width:530px;height:auto;padding-top:20px;}
.topmenu span{display:block;float:left;height:18px;padding:2px 2px 2px 7px;margin-left:15px;}
.topmenu span.active {background: url(/img/dot.png) 0 8px no-repeat;}
.topmenu a{margin:0;padding:0;font-size:10pt;font-weight:normal;text-decoration:underline;color:#B3B3B3;}
.topmenu a:hover{color:#FFFFD4;}
.topmenu span.active a{text-decoration:none; color:#FFFFFF;}
.topmenu span.tel{clear:both;color:White;font-size:19px;padding:5px 0 0 0;}
.topmenu span.adr{color:White;font-size:13px;font-weight:bold;float:left;padding:8px 0 0 0;}
.topmenu span.adr a, .topmenu span.tel a{color:white;font-size:13px;font-weight:bold;text-decoration:none;}
.topmenu div{clear:both; display:block;}

ul#menu_left {list-style:none;padding:0;margin:0;width:190px;}
#menu_left ul{list-style:none;}
#menu_left  li{text-align:left;padding:5px 0 5px 8px; margin:0;display:block;width:190px;}
#menu_left li ul{padding-left:10px;}
/*#menu_left  li.active{background: url(/images/skin/list.png) 0 -12px no-repeat;}*/
#menu_left li a{color:#666666;font-size:15px;font-family:"LucidaGrande","Arial Narrow";font-weight:normal;text-decoration: none;}
#menu_left li li a{color:#666666;}
#menu_left li.active a{color:#000000;}
div.katmenu{margin:0;display: block; width:205px;}
.katmenu div{margin:0;padding:0;width:205px;}
div.k1{height:13px;margin:0; background: url(/images/skin/m_top.gif) no-repeat;}
div.k3{height:13px; background: url(/images/skin/m_btm.gif) no-repeat;}
div.k2{height:auto; display:block;background: url(/images/skin/m_bg.gif) repeat-y;padding:0 0 0 4px;}
div.sidebarmenu{width:190px;}





.clear { clear:both; }

#footer .content .content-inner hr { 
display:block;
background-color:#709ba2;
height:2px;
overflow:hidden;
border-width:0;
border-bottom:1px solid #b9c7c9;
clear:both;
}

.engine{padding:10px 10px 10px 24px;margin:0; background: url(/images/skin/inf_bg.png) repeat-x;}

#basket, #login{
display:block;
font-size:9pt;
text-align:right;
margin:0;
padding:0;
}
#basket a, #login a, #basket span, #login span{font-size:9pt;}
#basket a, #login a{font-weight:bold;color:silver;}
#basket span{margin-right:20px;}
#basket{float: left;}
#login{float:right;}
span.memb{padding: 0 30px 0 16px; font-weight: bold;background: url(/images/skin/list.png) 0 -17px no-repeat;}
#login span{padding: 0 10px 0 10px;}
#login span.paid a, #basket span.paid a{color:#000000;}
#login span.mark a{font-weight:bold;color:#FF0000;}



#lb{display:none;margin:0;padding:5px;width:200px;height:200px;
position:absolute;z-index:100;background: #F0F0F0;}
div.login_form{display:block; border:solid 1px #D3BDBE;background: #FFFFFF;margin:0;padding:6px; width:200px; height:200px}
div.login_form input{ width:150px;font-size:8pt;}
div.login_form form span{width:100%;display:block;margin-bottom: 5px;}
div.login_form form p span{width:50px;display:block;float:left}
div.login_form form button{background:#FFD4D4;border:solid 1px #969696; padding:1px 10px;font-size:8pt;cursor:pointer;margin:0px;}
div.login_form p{padding-bottom: 5px;text-align:center;}
/*#login_form p.close{padding:2px;margin:0 0 10px 0;text-align:right;background: #E7BD92;}
#login_form p.close img{margin:0;padding:0;cursor:pointer;}*/
#main-menu a { width:109px; height:18px; padding:4px 6px 0 6px; overflow:hidden; color:#000000; background-color: #ffffff; margin-right:7px; text-decoration:none; font:bold 12px/normal arial; letter-spacing: 1px;}


#fpath ul{ 
  list-style:none;
  margin:0;
  list-style-position: outside;
  display:block;
  padding-left:0;
/*  padding-left:15px;*/
}

#fpath li{padding:0; margin:0; display:block; text-align:left;}

#fpath li a { 
  background-position: left top;
  background-repeat:no-repeat;
  padding:0px 0 4px 15px;
  display:block;
  text-decoration:none;
 
}


h3{font-size:9pt; padding:5px 0 10px 10px;}

.mtbl td{font-size:8pt;}
.news div{padding:10px 5px 0 10px;}
 
.mtbl td.descr{padding:10px 4px 4px 4px;}

.contb{text-align:right; padding-right:10px;margin-top:10%;height:auto;position:relative;}
#videolist {display:block;width:auto;height:auto;}
#videolist p{margin-bottom: 5px; padding-left: 13px;display:block;width:auto;height:28px;}
#videolist div{display:block;padding:0; margin-bottom:6px;width:162px; height:118px; background: url(/img/view_remove.png) no-repeat;}
div.rdcol{display:block;width:160px;height:auto;padding:0 3px;}
div.rdcol h1{margin:0;padding:0 0 5px 10px;}


#rblock{float:right;display:block;width:150px;height:auto;}
#rblock a{text-align: center;padding:1px 1px 1px 2px;display:block; width:35px;height:18px;color:#B3B3B3;text-decoration:underline;font-size:9pt;margin-left:5px;float:right;font-weight:normal; position:relative;}
/*#rblock a{border:solid 1px;}*/
#rblock a.active {color:#FFFFFF;text-decoration:none;background: url(/img/dot.png) 0 7px no-repeat;}
div.lang, div.val{font-size:8pt;padding:3px;display:block; text-align:right; text-align: right;}
#rblock .lang a{width:30px;margin:0;padding:1px 10px 1px 2px;}
.lang, .val{margin:20px 15px 0 0;}
.search form{margin:0;padding:0;}
.search div{display:block;float:left; height:26px;}
div.s_hit{width:173px;}
div.s_inp{width:544px;}
div.s_subm{width:118px;}
input.srch {display:block;margin:0;padding:4px 0 0 6px;width:544px;height:24px;border:none; font-size:9pt;color: #3C3C3C;background: url(/img/search_bg.gif) 0 0 no-repeat;}


#search_in div.fr1 {
border:none;	
background:#6F6F6F;
height:1px;
width:auto;	
margin:0 2px 0 2px;
}

#search_in div.fr2 {
border-style:none solid none solid; 
height:1px;
margin:0 1px 0 1px;
}

#search_in div.fr3 {
border-style:none solid none solid;
}

#search_in div.blockhead {
border:none;
height:auto;
padding:4px;
text-align:center;
}
*/
div.but{display:block;width:auto;height:25px;}

button.but{
	display:block;
	border:none;
	background:none;
	margin:0;
	padding:0;
	cursor:pointer;
}

.but span {
background:transparent url(/images/skin/btn1.png) repeat-x scroll right top;
border:none;
color:#323431;
display:table-cell;
margin:0;
/*float:left;*/
font-family:Arial;
font-size:11pt;
font-weight: bold;
height:22px;
line-height:22px;
padding:0 15px 3px 0;
margin:0;
}

.but span.f {
padding:0 0 3px 15px;background:transparent url(/images/skin/btn1.png) repeat-x scroll left top;
}
.but span.r{margin-left:-3px;}
.but:hover span.f {
background:transparent url(/images/skin/btn2.png) repeat-x scroll left top;
}
.but:hover span {
color:#000000; background:transparent url(/images/skin/btn2.png) repeat-x scroll right top;
}

.but span.n{padding:0 10px 3px 0; background:transparent url(/images/skin/btn1.png) repeat-x scroll right top;}
.but span.nf{padding:0 0 3px 10px;background:transparent url(/images/skin/btn1.png) repeat-x scroll left top;}
.but:hover span.nf{background:transparent url(/images/skin/btn2.png) repeat-x scroll left top;}
.but:hover span.n{background:transparent url(/images/skin/btn2.png)  repeat-x scroll right top;}
.but a{text-decoration:none; margin:0;padding:0;cursor:pointer;}

.mtbl td div.params{margin-top:20px; padding-left:10px;}
.colorset input{margin:0 0 2px 5px;padding:0;width:16px;height:16px;display:block;font-size:6pt;}
.colorset td {background-image:url(/img/color-box.png);
width:27px;height:27px;padding:0;}
.sprite{padding:3px;}
.gal a img{border:solid 1px silver;}


#overl {position:absolute;top:0; left:0;width:100%;height:100%;background:#003366;}
#prel{display:block;position:absolute;width:40px;height:40px;border:solid 1px #FFFFFF;padding:4px;background:#202c4f;}
#prel img{margin:0;padding:0;}
.botm{float:right;bottom:100px;}
.botm td{border:none;}
.price{text-align:right;margin:0;color:#666666;font-weight:bold;font-size:10pt;padding:0 10px;}

div.satellite{display:block;height:auto;width:auto;}
div.satellite div{display:block;float:left;width:196px;height:150px;margin:0 6px 10px 5px;padding:5px 10px 5px 10px; border:solid 1px Silver;}
div.ssatellite{display:block;height:100;width:auto;}
div.ssatellite div{display:block;float:left;width:92px;height:92px;margin-left:15px;padding:0; border:solid 1px Silver;}


.text{padding-left: 5px;padding-right:5px;}

div#list_com{background:#ffffff;border:solid 1px silver; padding:4px;margin-bottom:10px;display:none;}
#list_com span{color:#2828A7;}
#list_com div{display:block;}
#list_com p{padding-left:60px;}
div.spoiler{border:solid 1px silver;background: #E1E1E1;padding:2px;margin:3px;}
.bold{font-weight:bold;}
.right{float:right; display:block;}
.right form{margin:0;padding:0;}
.left{float:left;display:block;}
.border{border:solid 1px blue;}
.border1{border:solid 1px green;}


/*  --------- rose box  ------------- */	
.wleft{float:left;display:block;}
.wright{float:right;display:block;}	
.rwrap {
display:block;
margin:0;
padding:0;
width:100%;
}

.rwrap div.fr1 {
margin:0;
padding:0;
height:12px;
background: url("/img/top-f.gif") top repeat-x;
}
.rwrap div.fr2 {
margin:0;
padding:0;
height:12px;
background: url("/img/bot-f.gif") top repeat-x;
}
.rwrap div.fr {
background:#FFFFFF;
margin:0;
padding:0;
border-left:solid 3px #D94E4E;
border-right:solid 3px #D94E4E;
padding:4px;
}
/*  --------- rose box  ------------- */

/*  --------- light green box  ------------- */	
	
.zwrap {
display:block;
margin:0;
padding:0;
width:100%;
}

.zwrap div.fr1 {
margin:0;
padding:0;
height:12px;
background: url("/img/ztop-f.gif") top repeat-x;
}
.zwrap div.fr2 {
margin:0;
padding:0;
height:12px;
background: url("/img/zbot-f.gif") top repeat-x;
}
.zwrap div.fr {
background:#FFFFFF;
margin:0;
padding:0;
border-left:solid 3px #D9C495;
border-right:solid 3px #D9C495;
padding:4px;
}
/*  --------- ///  ------------- */

table.order{border:solid 1px silver;
}
table.order td{padding:2px 4px;}
table.order td,table.order th{border:solid 1px silver;} 
table.order th{padding:3px 4px;border-bottom: solid 1px silver;text-align:center;}
div.d160{height:24px;width:160px;}
.bsr{width:105px;height:24px;}
div.d120{width:120px;}
a.d120{width:130px; display:block;height:24px;}
div.da{width:auto;}
.bord img{border:solid 1px silver;}
span.mark{font-weight:bold;color:#FF0000;}

table.gal{border:solid 1px silver;margin:0;padding:0;}
table.gal img{cursor:pointer; border:solid 1px silver;}
#imgbox p img{margin-left:auto;}
#img p{text-align: center;}
.kov{color:#BF4545;}
p.sklad, p.sklad *{font-size:10pt;}
#caros{display:block;height:55px;width:auto;float:left;padding-left:4px;}
#caros a{display:block;width:55px;height:55px;float:left;margin:3px 5px 0 1px;}
.ajcaros img{display:block;float:left;margin:3px 5px 0 1px;}
#sprites{display:block;height:55px;width:auto;float:right;padding:0;}
#sprites .hv{display:block;height:25px;width:200px;padding:0; font-size:9pt;}
#sprites img{margin:0 4px 0 0;border:solid 1px silver;cursor:pointer;float:left;}
.prices{font-size:10pt;color:#666666; font-weight:bold;text-align:right;margin:6px 0 5px 0;}
#treelink{padding:2px 0 5px 10px;font-size:11pt;color:#666666;}
div#treelink a{font-weight:bold;font-size:11pt;color:#666666;text-decoration:none;}
#sprites img.selc{border:dotted 1px #FF0000;}
div.pglist, div.pglist a{font-size:11pt;font-weight: bold;text-decoration:none;letter-spacing:2px;color:#666666;}
div.pglist a b{font-weight:bold;color:Red;font-size:11pt;}
div.catd {padding: 3px 10px;} 
strong, b{font-weight:bold;}
i{font-style:italic;}
#treelink h1{display:inline;}
.social a{
margin-left:5px;
}