
img {border: 0;}

 body {
        background: url(/images/site/bg.jpg);
        margin:0;
        padding:0;
        width: 100%;
        height:100%;}

a{outline: none;}

a:hover{text-decoration:none;}

td{vertical-align:top;}

#container {  
      margin:0 auto;
      padding:34px 0 0 0;
      min-width: 1000px;
max-width: 83%;
width:expression(document.body.clientWidth < 1000? "1000px" : document.body.clientWidth > 83? "83%" : "auto");} 

#header {                             
        margin:0;
        padding: 0; 
        width:100%;
        height:195px;}

#logo {margin:0;padding:0;float:left;}

#head_right {  
        width:190px;
        margin:0;
        padding:0;  
        float:right;}

#top_r {  
        margin:0;
        padding:0 0 52px 0;  
        font:12px verdana; 
        color: #ef7f01;}

#top_r img{  
       margin:-1px 5px 0 0;
       padding:0;  
       float:right}

#login, #ologin, #pasw, #opasw { 
        border:1px solid #a0a0a0;       
        width:118px;                                              
        margin:2px 0 3px 0;
        padding:1px 0 0 5px;  
        height:16px;
        font:12px verdana; 
        color: #a0a0a0;
        float:left;}

#click { 
        background: url(/images/site/click.gif);
        background-repeat:no-repeat; 
        border:none;       
        width:48px;                                              
        margin:0;
        padding:0;  
        height: 48px;
        float:right;}

.rega {                                           
        margin:6px 6px 0 0;
        padding:0;  
        text-decoration:underline;
        font:10px verdana; 
        color: #3f83b5;
        float:left;}

#topmenu {         
      height: 30px;
      padding:0; 
      margin:0 auto; 
      list-style-type:none;}

#topmenu li {text-align:center;margin:0; padding:0 11px 0 0; float:left;}

#topmenu  a {    
        margin:0;
        padding:5px 0 0 0;
        font:14px verdana; 
        color: #005a9d;      
        cursor:pointer;
        float:left;}

#topmenu a:hover  {color: #ef7f01; text-decoration:none;}

#topmenu a.menu_activ {color: #ef7f01; text-decoration:none;}

.activ {
	margin:0;
    padding:5px 0 0 0;
    font:14px verdana; 
    float:left;
	color: #ef7f01;
}


#content {
        width:100%; 
        margin:10px 0 40px 0;
        padding:0;
        float:left;}

#big_dog {   
        width:401px; 
        height: 492px;                           
        margin:70px 20px 0 0;
        padding: 0;}

h1 {padding:0;margin:18px 0 15px 15px;font:18px verdana;color: #ef7f01;}

.block {width:100%;margin:10px 0 0 0;padding:0;float:left;}

.block_catalog {width:100%;margin:65px 0 0 0;padding:0;}

.center {margin:-60px 0 0 0;padding:10px 15px; float:left;position:relative;}

.center_brend {margin:-60px 0 0 0;padding:0 15px; float:left;position:relative;}

.topes{width:100%;height: 62px;float:left;;margin:0;padding: 0;}

.top_left {background: url(/images/site/t_l.gif);width:61px; height: 62px;float:left;}

.top_right{ background: url(/images/site/t_r.gif);width:61px; height: 62px;margin:-4px 0 0 0;float:right;}

.bottom{width:100%;height: 62px;float:left;margin:-60px 0 0 0;padding: 0;}

.bottom_left {background: url(/images/site/b_l.gif);width:61px;height:62px;float:left;}

.bottom_right{background: url(/images/site/b_r.gif);width:61px; height: 62px;float:right;}

p.data {    
        margin:0;
        padding:0 0 5px 0;
        font:12px verdana; 
        color: #303030;}

p.data a{margin:0 0 0 20px;color: #1165a4;}
span.email .a2{margin:0 0 0 2px; color: #1165a4;}

p.bolder {margin:0;padding:0;font:14px verdana;color: #000;font-weight:bolder;}

p.bold {font:12px verdana; color: #000;font-weight:bold;}

p {font:12px verdana; color: #000;}

p span{font:12px verdana;color: #000;}

span.green{font:12px verdana;color: #019712;}

p.orange {font:12px verdana; color: #ef7f01;}

.img_news {   
        width:106px;  
        height: 106px;                           
        margin: 0 10px 0 0;
        padding:0;
        text-align:center;  
        float: left;}

a.vhod { 
        margin:0;
        padding:10px 22px 0px 0; 
        font:11px tahoma; 
        color: #fff;
        line-height: 14px;
        float:right;}

#leftmenu {         
      padding:0; 
      margin:-6px 0; 
      list-style-type:none;}

#leftmenu li {margin:0; padding:3px 0 3px 1px; }

#leftmenu  a {font:12px verdana;color: #005a9d;}

#leftmenu a:hover  {color: #ef7f01; text-decoration:none;}

#tow  {
    text-align:center;
    width: 96%;
	margin:-50px 0 0 2%;
	padding:0;
    float:left;}

#tow td { 
        width: 32%;
	margin:0;
	padding:0 0 30px 0;}

#tow  a {    
        font:12px verdana; 
        color: #005a9d;text-align:center;}

.stranica { 
      width:100px;        
      padding:30px 0 0 0; 
      margin:0 auto; 
      list-style-type:none;
      clear: both;
      text-align:center;}

.stranica li {margin:0; padding:0; float:left;  color: #005a9d;}

.stranica  a {    
        margin:1px 0 0 3px;
        padding:0;
        font:12px verdana; 
        color: #005a9d;}

.stranica a:hover  {color: #ef7f01; text-decoration:none;}

a.act {color: #ef7f01; text-decoration:none;}

h5 {    
        margin:0;
        padding:0 0 5px 0;
        font:12px verdana; 
        color: #ef7f01;
        font-weight:bold;
        text-align:left;}

h5 span{color: #3c3c3c;}


#smal { 
      width:66px;        
      padding:1px 0 0 0; 
      margin:0;}


#smal img{ 
      border:1px solid #e2e2e2;
      width:64px;
      height:64px;           
      padding:0; 
      margin:4px 3px 4px 3px;}

#big { 
      width:300px;        
      padding:5px 10px; 
      margin:0;}


#big img{ 
      border:1px solid #e2e2e2;
      width:298px;
      height:298px;           
      padding:0; 
      margin:0;}

.color{
      display: block;
      border:1px solid #e2e2e2;
      width:64px;
      height:64px;           
      padding:0; 
      margin:5px 10px 0 0;
      float:left;}






/* ������   */
#footer {
        background: url(/images/site/fut.gif);
	padding:0;
	width:100%;
	margin:0;
	height: 27px;      
        clear: both;}



#copy {padding:0;margin:10px 0 0 15%;font:9px verdana;color: #9f9e9f; float:left;}


#copy_left {padding:0;margin:0px 0 0 0; float:left;}

p.foot {padding:0;margin:10px 0 0 0;font:9px verdana;color: #9f9e9f; float:left;}

#copy_left img{padding:0;margin:0 5px 0 3px;float:left;}

.st {
      width:88px;  
      height: 11px; 
      padding:0; 
      margin:7px 5px 0 0; 
      float:right;}

#pic_footer {
        background: url(/images/site/bg_foot.gif);
        background-repeat:repeat-x; 
	padding:0;
	width:100%;
	margin:0;
	height: 30px;      
        clear: both;}

#pici_right {
        background: url(/images/site/ri_foot.gif);
        background-repeat:no-repeat; 
	padding:0;
	width:28px;
	margin:0;
	height: 14px;
        float:right;}

#pici_left {
        background: url(/images/site/le_foot.gif);
        background-repeat:no-repeat; 
	padding:0;
	width:28px;
	margin:0;
	height: 14px;
        float:left;}

span.editlinktip {
    text-decoration:  none;
    border-bottom: 1px dotted #004485;
    cursor: default;
}

.tip,.tipc{
    font-size: 10px;
    font-family: verdana, sans-serif;
    border:solid 1px #A29E95;
    text-align: left;
    padding: 3px;
    position: absolute;
    z-index: 999;
    visibility:hidden;
    color:#000000;
    /* top:20px; */
    /* left:90px; */
    background-color: #F0EDE8;
    width: 200px;
}

.tipc{text-align:center}
.tipline{display:block;border-bottom:#BFBFBF 1px solid}
.tipTable{
    font-size: 10px;
    font-family: verdana, sans-serif;
}

sup { 
    vertical-align: baseline;
    position: relative;
    top: -0.4em;
}

sub {
    vertical-align: baseline;
    position: relative;
    bottom: -0.4em;
}

.wrng {
    border: 1px solid #DE0000;
}

.rght {
    border: 1px solid #2CA700;
}

.item_img {
    z-index: 1;
}

.item_extra {
    position    : absolute;
    z-index     : 2;
    top         : 0px;
    left        : 17%;
}

.item_container {
    text-align  : center;
    position    : relative;
    height      : 168px;
}