body{ font-family:sans-serif;
     font-size:13px;
     margin:0;padding:0;line-height: 1.3em; background-color:#d2d3cf;
     min-width:1000px;
     width:auto !important;
    
    }

#topsection, #topMenu,#maincontainer,#footertop,#footer{
min-width:1000px;
width:auto !important;
}

b{font-size: 110%;}
em{  }

h1{color:#fc4f02;font-size:24px;margin-left:13px; border-bottom:1px solid #FF9B00; line-height: 1.2em;}
h1 a{text-decoration:none;color:#fc4f02;}
h1 a:hover{color:#ff9b00;}
h2 {border-bottom: 1px solid #FF9B00;text-decoration:none;color:#fc4f02; line-height: 1.2em;font-size:18px;}
h2 a{text-decoration:none;color:#fc4f02;}
h2 a:hover{color:#ff9b00;}
.clear{clear:both;}
h3 {border-bottom: 1px solid #FF9B00;text-decoration:none;color:#fc4f02; line-height: 1.2em;}

#topsection{background-image:url(images/head_bg.png); height: 332px; position:relative;}
    #topsection #leftImg{float:left;margin-left:10px;background-image:url(images/head_left.jpg);width:160px;height:309px;}
    #topsection #flower{position:absolute;top:160px;left:169px;background-image:url(images/head_flower.png);width:82px;height:182px;}
    #topsection #img1{float:right;background-image:url(images/head_dor_3.png);width:245px;height:265px;}
    #topsection #img2{position:absolute;top:4px;right:22%;background-image:url(images/head_dor_1.jpg);width:326px;height:347px;z-index:0;}
    #topsection #cat{position:absolute;top:225px;right:10%;background-image:url(images/head_cat.png);width:97px;height:88px;}
    #topsection #logo{position:absolute;top:35px;left:18%;background-image:url(images/logo.png);width:289px;height:65px;z-index:10;}
    #topsection #info{position:absolute;top:115px;left:20%;width:319px;z-index:100;text-align: right;line-height: 1.1em;}
    #info .slogan{color:#4e4e4e;font-size:14px;text-align: right;margin-bottom:18px;}
    #info .phone{color:#909090;font-size:12px;background-image:url(images/phone.png);background-repeat:no-repeat;background-position:68px center;height:41px;padding-left:98px;}
        .phone .num{color:#fc4f02;font-size:16px;text-align: right;}
    #info .address{font-weight:bold;font-size:11px;text-align: right;padding-left:80px; margin-top:10px}
	
	
	

	
	

#topMenu{padding:0 10px 0 20px;width:auto;position:relative;z-index:10;}
#topMenu table{width:100%;}
#topMenu td.btn{background:url(images/btn-cnt.png) repeat-x;padding-bottom:4px;height:24px;}
#topMenu td.sp{width:10px;background:url(images/btn-right.png) no-repeat;}

#topMenu td a{color:#000;background:url(images/btn-arrow.png) no-repeat 11px center;padding-left:25px;font-size:12px;text-decoration:none; display:block;}
#topMenu td a:hover{text-decoration:underline; background-color:#ddd;}

#topsection h1{margin: 0;padding-top: 15px;}

#maincontainer{padding:22px 20px 44px 20px;}

#contentwrapper{float: left;width: 100%;}

#contentcolumn{
margin: 0 217px 0 217px;
padding:24px 30px 35px 30px;
background:url(images/cnt-bg.png) repeat-x top #fff;
min-height:2068px;
text-align:justify ;
}
#contentcolumn ul {margin:5px;}
#contentcolumn li {list-style-image: url(images/bullet_black.png);  vertical-align:top;}

#contentcolumn a.all{text-decoration:none;color:#fc4f02; border-bottom: 1px dashed #fc4f02;}
#contentcolumn a.all:hover{color:#ff9b00;border-bottom: 1px solid #ff9b00}


#contentcolumn a.img{text-decoration:none;}
#contentcolumn a.img:hover{text-decoration:none;}

.stal {border:none; width:55px; height:120px;}
.stalbig {border:none; width:140px; height:302px;}

#contentcolumn .subcat{border-bottom:1px solid #ccc; margin-bottom:25px;padding-bottom:15px;}
#path {font: normal 11px Arial; color:#DC2F02;}
#path a {text-decoration:none; border-bottom:1px dashed #DC2F02; color:#DC2F02;}
#path a:hover {border-bottom:1px solid #DC2F02;}

a.more{background:url(images/btn-arrow.png) no-repeat -1px center;padding:15px 10px; font-size:12px; text-decoration:none; border-bottom:1px dashed #DC2F02; color:#DC2F02;}
a.more:hover{text-decoration:underline;}
span.title {font-size:14px; text-decoration:none; border-bottom:1px dashed #666666; color: #666666; font-weight:bold; font-style:italic}

.subcat .imgcat{float:left; margin-right:20px;border:0;}
.subcat .more{color:#000;background:url(images/btn-arrow.png) no-repeat 11px center;padding:15px 25px;font-size:12px;text-decoration:none;}
.subcat .more:hover{text-decoration:underline;}

#goods{float:left;padding:2px;padding-left:0; width:100%; }
#goods .good{ margin:10px; padding:5px; }
#goods #images{float:left; position:relative;bottom:0;}
#images #loader{position:absolute;top:0;bottom:0;left:0;right:0;display:none; background:url(images/loading.gif) no-repeat 50% 50% #fff; opacity: 0.7;z-index:1000;}
#goods .imgPrv{padding:2px; border:#aaa 1px solid;margin:0 5px;margin:3px; float:left;}
#goods #imgPrv:hover{border:#fc4f02 1px solid;}
#goods #img_center{float:none;padding:2px; border:#aaa 1px solid; margin-bottom:10px;}
#goods #gCaption{color:#fc4f02;font-size:18px;margin:10px; }
#goods #gDesc{margin:10px;}
#goods .gPrice{color:#fc4f02;font-size:16px;font-weight:bold;margin:5px; }

.inner{padding:0 10px 15px 10px;}

#leftcolumn{margin-bottom:25px;float: left;width: 198px;
margin-left: -100%;border:1px #fff solid;}
#leftcolumn a div{padding:4px 10px ;margin:10px -20px 10px 0;color:#fc4f02;font:normal 16px Arial;text-transform:uppercase;border:1px solid #fff; background-color:#d2d3cf; }
#leftcolumn a:hover div {background-color:#ccc;}
#leftcolumn a {text-decoration:none;}
#leftcolumn ul{padding:0;margin:0;list-style:none;}
#leftcolumn li{padding: 4px 0 6px 12px;font-size:12px;background:url(images/arrow.gif) no-repeat left center; border-bottom:1px solid #fff;}
#leftcolumn li a{text-decoration:none;  color:#000; font:normal 13px Arial; display:block; }
#leftcolumn li a:hover{border-bottom:none; }
#leftcolumn li:hover {background-color: #ccc; }
/*#leftcolumn li a.first{text-decoration:none;  color:#dc2f02; font:normal 14px Arial;}
#leftcolumn li a.first:hover{border-bottom:1px dashed #dc2f02;}*/


#CntMenu {padding:10px 0;margin:0;list-style:none;}
#CntMenu li{padding: 4px 0 2px 12px;font-size:12px;background:url(images/arrow.gif) no-repeat left center;}
#CntMenu li a{text-decoration:none;  color:#000; font:normal 13px Arial;}
#CntMenu li a:hover{border-bottom:1px dashed #000; }



#rightcolumn{margin-bottom:25px;float: left;width: 197px; text-align:center;
margin-left: -199px; 
border:1px #fff solid;}
#rightcolumn h2, #rightcolumn h3{text-align:left;padding:4px 10px ;margin:10px -20px 10px 0;color:#fc4f02;font:normal 16px Arial;text-transform:uppercase;border:1px solid #fff; background-color:#d2d3cf; }
#rightcolumn h3{margin:10px -20px 10px 0;}
#rightcolumn a{text-decoration:none;}
#rightcolumn a img{border:#fff 1px solid; padding:2px;margin-bottom:5px; margin-top:5px;max-width:171px;}
#rightcolumn a img:hover{border:#fc4f02 1px solid; padding:2px;}


#rightcolumn a div{padding:4px 10px ;margin:10px -20px 10px 0;color:#fc4f02;font:normal 16px Arial;text-transform:uppercase;border:1px solid #fff; background-color:#d2d3cf; }
#rightcolumn a:hover div {background-color:#ccc;}
#rightcolumn a {text-decoration:none;}
#rightcolumn ul{padding:0;margin:0;list-style:none; text-align:left;}
#rightcolumn li{padding: 4px 0 6px 12px;font-size:12px;background:url(images/arrow.gif) no-repeat left center; border-bottom:1px solid #fff;}
#rightcolumn li a{text-decoration:none;  color:#000; font:normal 13px Arial; display:block; }
#rightcolumn li a:hover{border-bottom:none!important; }
#rightcolumn li:hover {background-color: #ccc; }
#rightcolumn li a.first:hover{border-bottom:1px dashed #dc2f02;}


#footertop{clear: left;width: 100%;background: url(images/foot_top_bg.gif) repeat-x top #909090;text-align: center;height:91px}
#footer{clear: left;width: 100%;background: url(images/footer_pic.png) no-repeat 37px top;text-align: center;height:89px; margin-top:-88px;}
#footer .inner{margin-left:186px;}
#footer .inner .addr{font-weight:bold;}
#footer .inner .copy{font-size:11px;}


TD.myrigth {border-bottom: dotted #999999 1px; border-left:dotted #999999 1px; text-align:left; padding:3px; font-weight:bold}

TD.myrigthlast { border-left:dotted #999999 1px; text-align:left; padding:3px; font-weight:bold}


TD.myleft {border-bottom: dotted #999999 1px; text-align:left; padding:3px }

TD.myleftlast { text-align:left; padding:3px}
DIV.mcat1 { margin-left:40px;float:left;padding:5px; background-color: #FEF1C0; border:solid #CCCCCC 1px;    width:70px; height:159px}
DIV.mcatsr1 {margin-left:5px; float:left;padding:5px; background-color: #FEF1C0; border:solid #CCCCCC 1px;   width:70px; height:159px}
DIV.mcatsr2 {margin-left:5px; float:left;padding:5px; background-color: #FEF1C0;border:solid #CCCCCC 1px;   width:70px; height:159px}
DIV.mcat2 {margin-left:5px; float:left;padding:5px; background-color:#B1B1B1; border:solid #CCCCCC 1px;  width:70px; height:159px}


span.uslug { font-weight:bold; font-size:18px; color:#333333; border-bottom:1px dotted #666666}


.mysmallvolh {}

TD.doka1 { width:105px; text-align:center}
TD.doka2 { width:105px; text-align:center; font-size:10px; white-space:nowrap}



.cItem
{
    float: left;     
    padding: 0 6px;    
}  
.cItem a
{
    display: inline-block;
    width: 170px;
    height: 142px;      
}

.cItem a.iAlex
{
    background: url('source/catalog/alexdveri/col_logo/alex.jpg') no-repeat 0 0;   
}
.cItem a.iAlex:hover
{
    background: url('source/catalog/alexdveri/col_logo/alex-hover.jpg') no-repeat 0 0; 
}

.cItem a.iKleo
{
    background: url('source/catalog/alexdveri/col_logo/kleo.jpg') no-repeat 0 0; 
}
.cItem a.iKleo:hover
{
    background: url('source/catalog/alexdveri/col_logo/kleo-hover.jpg') no-repeat 0 0; 
}


