html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; background: transparent; }
html, body { background: #FFF url('im/bg_top_l.gif') no-repeat left top; margin: 0px; width: 100%; height: 100%; font-family: Calibri, Verdana, Geneva, sans-serif; }
Q { quotes: "\00ab" "\00bb"; }
a img, fieldset { border: none; }
a { color: #00aeef; text-decoration: none; }
a.nou { text-decoration: none; }
a:hover { color: #5bc7ef; text-decoration: underline; }
a:active, a:focus, input { outline: 0; }
table.wrapper { min-width: 770px; }
/*.wrapper { width: expression((documentElement.clientWidth||document.body.clientWidth)<770?'770px':''); min-width: 770px;}
Text*/

h1{ font-size:30px; color: #000; margin-bottom: 20px;}
h2{ font-size:25px; color: #000; margin-bottom: 15px;}


/*top*/
#logo_yota { width:102px; float:left; background: url('im/yota-gold.png') no-repeat 0px 0px; margin: 15px 20px 0px 50px; }
* html #logo_yota { margin: 15px 20px 0px 25px; }
#logo_yota, #logo_yota strong { font: 12px Geneva, sans-serif; text-align: center; color: #00aeef; font-weight: normal; line-height:9px; }
#logo_acomps { height: 103px; background: url('im/logo_acomps.gif') no-repeat top right; }
div#tel { padding-right:5px; float: right; height: 100px; line-height: 34px; text-align: right; font-size: 16px; color: #707070; background: bottom; background: transparent !important; }
div#tel strong  { font-weight: normal; font-size: 28px; color:#0078b4; text-align: right; }
.cler { clear: both; }
#korzinka { height: 34px; width: 180px; float: right; background: #707070 url('im/korzinka.gif') no-repeat top left; padding-left:55px; line-height: 14px; padding-top:9px; }
#korzinka a, #korzinka input{ text-align: left;  color: #fff; font: 11px Verdana, Geneva, sans-serif; font-weight: bold; }
#korzinka a:hover{ text-decoration: underline;}
#menu { margin: 12px 5px 0 17px; font-family: Verdana, Geneva, Calibri, sans-serif; font-size:13px; text-align: left; font-weight: bold; color: #d77eb5;}
#menu a { color: #d75ca8; }
#menu a:hover, #menu a:active, #menu a:focus { color: #d77eb5; }
#menu span a  {color: #00aeef; line-height: 30px;}
#menu span a:hover{color: #5bc7ef; text-decoration: underline;}
/*center*/
#vetki { background: url('im/vetki.gif') no-repeat right bottom; width: 100%; }
#vetki2 { background: url('im/vetki2.gif') no-repeat 154px bottom; }
#center_left{ padding: 21px 0 0 0;}
#center_right{float: right; width:233px; margin-left: 15px; }
.news{ text-align : left; padding: 15px 12px; font: 12px Verdana, Geneva, sans-serif;}

.menu_right{ text-align : left;  padding: 15px 12px; font: 12px Verdana, Geneva, sans-serif;}

.menu_right a{ color:#cf3e96;}
.menu_right ul{color:#cf3e96; line-height:22px;} 


/* .news a{ color:#cf3e96; font-weight: bold; font-size: 10px;} */
#dostavka { height: 24px; width: 233px; float: right; background: #707070  url('im/dostavka.gif') no-repeat top left; line-height: 23px; padding-top:20px;}
#kurer{float:right; height: 200px; width: 200px; background: url('im/kurier.gif') no-repeat top right;}

/*vitrina*/
.pad15{ margin: 0 15px; padding: 20px 0; text-align:left;}
/*.pad15 h1{ padding-top: 20px;}*/
div.produkt_sm { height: 100%; width: 170px; float: none; text-align: center; margin: 0 0px;  }
div.produkt_pad_sm { padding: 0 8% 0 8%; width: 100%; height:100%; }
div.produkt_name_sm, div.produkt_name_sm a{ color: #d75ca8; text-align: center; font: 10px Verdana, Geneva, sans-serif bold; line-height:11px; margin: 10px 0 4px 0; font-weight:bold; height: 35px; }
div.produkt_info_sm { color:#707070; font: 10px Verdana, Geneva, sans-serif; }
div.produkt_text_sm { }
div.produkt_img_sm { margin: 0 0 10px 0; height: 85px;}
div.produkt_prise_sm { font: 12px Verdana, Geneva, sans-serif; color: #00aeef; margin: 0 0 10px 0;  }
div.kupit_sm { margin: 0px 35px 10px 35px;  }



div.produkt { height: 100%; max-width:190px; min-width:150px; float: none; text-align: center; margin: 10px;  }
div.produkt_pad { padding: 0 8% 0 8%; width: 100%; height:100%; }
div.produkt_bref{ font-size:10px; font-family:Verdana, Geneva, sans-serif; color:#707070;}
div.produkt_name, div.produkt_name a{ color: #00aeef; text-align:center; font: 16px Verdana, Geneva, sans-serif bold; margin: 8px 0 8px 0; font-weight:bold;}
div.produkt_info { color:#707070; font: 10px Verdana, Geneva, sans-serif; }
.tt { color:#707070;}
div.produkt_img { margin: 20px 0 30px 0; height: 95px;}
div.produkt_prise { font: 32px Verdana, Geneva, sans-serif; color: #cf3e96; }
div.kupit { margin: 10px 35px 15px 35px; }

a.produkt_knopka { height: 28px; width: 112px; background: #0997cb url('im/knopa.jpg') no-repeat left top; display: block; font: 18px Verdana, Geneva, sans-serif bold; line-height: 28px; color: #FFF; text-align: center; display:none; }
a.produkt_knopka:hover { color:#FFF; background: #b70874 url('im/knopa.jpg') no-repeat right top; text-decoration: none; display:none; }
a.produkt_knopka_net { height: 28px; width: 112px; background:  #6F9 url('im/knopa_net.jpg') no-repeat right top; display: block; font: 18px Verdana, Geneva, sans-serif bold; line-height: 28px; color: #FFF; text-align: center;display:none; }
a.produkt_knopka_net:hover { color:#FFF; background: #b70874 url('im/knopa_net.jpg') no-repeat left top; text-decoration: none; display:none;}

.speedbar { padding:12px; margin-top: 25px; font:11px Verdana, Geneva, sans-serif;}
.speedbar a{display: inline; color:#707070;}
.speedbar a:hover { color: #5bc7ef; text-decoration: underline; }
.art{ float:right; text-align:right; font:11px Verdana, Geneva, sans-serif; color:#707070; margin-right:25px; margin-top: 15px; line-height: 12px;}


/*bottom*/
#bottom_l { background: #72b913 url('im/bottom_l.gif') no-repeat left top; }
#bottom_r { height: 54px; background: url('im/bottom_r.gif') no-repeat right top; padding-top: 14px; }
#copyright {margin: 0 0 0 84px;}
a.copyright { font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size: 9px; color: #FFF; text-align: center !important;}
a.copyright:hover{color: #FFF; }

img.baner { margin: 10px 0px;}

/*ramka*/
div.ramka_m{ margin:10px;}
div.ramka_t{ background: url(im/border__t.gif) no-repeat top left;}
div.ramka_r{ background: url(im/border__r.gif) no-repeat top right;}
div.ramka_l{ background: url(im/border__l.gif) no-repeat bottom left;}
div.ramka_b{ background: url(im/border__b.gif) no-repeat bottom right;}
div.ramka_tr{ background: url(im/border__tr.gif) no-repeat top right;}
div.ramka_p{ padding: 25px 10px;}



ul.tochka{ list-style-type: none; padding-top:5px; padding-left:17px;}

ul.tochka  li {
	background: url('im/3x5.gif') no-repeat  0 9px;
	margin-left: 15px;
	padding-left: 9px;
	list-style-position: outside;
	display:block;}
	
ul.numer{ list-style-type: decimal; padding-top:5px; padding-left:17px;}
	
ul.numer ol{list-style-type: lower-alpha; color: #707070; margin-left:30px; padding-bottom:12px;  padding-top:7px;}	
	
ul.numer ol li{	
	margin-left: 35px;
	padding-top: 0px;
	padding-left: 0px;}

.l-t,.r-t,.l-b,.r-b {width:14px;height:14px;position:absolute;z-index:4;}
.l-t{background:url('im/l-t.gif') left top no-repeat; left:0;top:0;}
.r-t{background:url('im/r-t.gif') left top no-repeat;right:0;top:0;}
.l-b{background:url('im/l-b.gif') left top no-repeat; left:0;bottom:0;}
.r-b{background:url('im/r-b.gif') left top no-repeat;right:0;bottom:0;}
* html .r-t, * html .l-t, * html .r-b, * html .l-b {background: none;}
    
#big{position:relative; width:760px;float:left; height:200px; margin:15px 0px 0px 15px; background:#ddd;} 
    #scrollable { float:left; position:relative; overflow:hidden; width:760px; height:200px; text-align: left; }
        #scrollable .items { width:20000em; position:absolute; clear:both; }
        #scrollable .items .item { float:left; width: 760px; height: 200px; background: #72b913; }
        #scrollable .image { width: 359px; float: left;}
        #scrollable .context { width: 365px; float: right; padding: 20px 18px 18px; color: #000;}
        
        #scrollable h2 { font-size: 27px; line-height: 24px; margin: 0px; padding: 0px; font-weight: normal; color: #fff;}
        #scrollable .text { margin-top: 16px; font:11px/15px Verdana, Geneva, sans-serif; height: 60px;}
        #scrollable .detail { text-align: right; font-weight: bold;}     
        #scrollable .detail a { color:#cf3e96;}             
        
        #scrollable .item.blue { background: #00aeef; }
        #scrollable .item.lightblue { background: #09dafc; }
        #scrollable .item.white { background: #dedede; }
        
        #scrollable .blue h2 { color: #fff;}
        #scrollable .lightblue h2 { color: #fff;}
        #scrollable .white h2 { color: #ed1c24;}
        
        #scrollable .blue .text { color: #fff;}
        #scrollable .lightblue .text { color: #fff;}
        #scrollable .white .text { color: #000;} 
