

a.s:link {font-size: 14px; color: #a6a5a5; font-weight: bold; font-family: Verdana}
a.s:visited {font-size: 14px; color: #a6a5a5; font-weight: bold; font-family: Verdana}
a.s:active {font-size: 14px; color: #a6a5a5; font-weight: bold; text-decoration: none; font-family: Verdana}
a.s:hover {font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; font-family: Verdana}




body
        {
                margin:0px;
                padding:0px;
                background:#FFFFFF;
                font-size:10px;
                color:#282828;
                font-family:Tahoma;
                
        }
        








        
.top1
        {
                height:130px;
                background:url(images/fon.gif) 0px 0px repeat-x;
        }        
        
.top2
        {
                height:130px;
              
        }    

.top3
        {
                height:130px;

              

           
        }   

.logos       
        {
                float:left;
              
        }        
.logosa       
        {
             margin:0 auto;
        }    

.infoseo {
    background-color: #FEFEFE;
    border: 1px solid #E7E7E7;
    border-radius: 10px 10px 10px 10px;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    overflow: hidden;
    padding: 0 5px;
    position: relative;
    width: 100%;

}







.block {font-size:10px; 
 color: #4D4D4D;
 
    font-size: 9px;
    padding: 5px;
    text-align: justify;
 
}
.block h2 {
font-size:10px;
color: #ed3237;
}

.block img {
    height: 45px;
    margin: 0 5px 0 0;
    width: 50px;
}



.block a {text-decoration: none; color: #2561B4;font-size:10px;}

.block a:hover {color: #555; text-decoration: underline;font-size:10px;}

.specnews_header {
    background-color: #ED3237;
    border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #FFFFFF;
    font-style: italic;
    font-weight: bold;
    margin: 0 0 0 15px;
    padding: 3px 12px;
    position: relative;
    text-transform: uppercase;
}

#b_specnews {
    margin-bottom: 15px;
    margin-top: -18px;
}








.catalog-item-cards {position: relative; zoom:1; }

#cic_spec {
width: 235px;
height:160px;
}
#it_spec {
height:35px;
}


.catalog-item-card {  
    border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	box-shadow: 0 0 5px #DADADA;

    float: left;
    height: 160px;
    margin: 5px;
    padding: 10px;
    position: relative;
    width: 160px;
	text-align: center;
}

.catalog-item-card:hover {
box-shadow: 0 0 5px #666666;
}

div.catalog-item-card .item-image { 
text-align:center; height: 120px;
text-valign:top; 
}

div.catalog-item-card .item-image-d { 
width:75px; text-align:center; float: left; margin: 5px 10px 0 0; overflow: hidden; 
} 

div.catalog-item-card .item-info {    
    bottom: 9px;
    margin: 0;
    position: absolute;
    text-align: left;
	}


.text_rozn {
    bottom: 9px;
    color: #333333;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    left: 11px;
    position: absolute;
}

.item-price {
    bottom: 5px;
    color: #ED3237;
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
    position: absolute;
    right: 5px;
}


.catalog-item-card p.item-title {  text-align:center; font-weight: bold; font-size: 11px; margin:0 0 5px; font-size: 14px;}





   
.top4
        
{

height:130px;
float:right;

}      

/* --------- MENU --------- */
#menu {
list-style:none;
padding:0;
margin:0;
width:100%; height:30px;
background:url(images/links.gif) top right;
position:relative;

}
#menu table {width:100%; height:30px; border:none;}
#menu td { text-align:center;}
#menu a:link, #menu a:visited {
background:url(images/link.gif) top right;
display:block; height:25px;
padding:5px 0px 0px 0px;
font:12px Tahoma; color:#fff;
text-decoration:none;
}
#menu a:hover, #menu a.active:link, #menu a.active:visited {background:url(images/overlink.gif) top right no-repeat; text-decoration:underline;}
#menu a.active:hover {text-decoration:none;}


		#menu li{
			float:left;
			height:30px;
			padding:0;
			margin:0;
			width:185 px;
			text-align:center;
			background:url(images/link.gif) top right no-repeat;
			position:relative;
		}
		#menu li ul{
			list-style:none;
			padding:0;
			margin:0;
			width:185px;
			display:none;
			position:absolute;
			left:0;
			top:30px;
		}
		#menu li ul li{
			float:none;
			height:30px;
			margin:0;
			width:185px;
			text-align:center;
			background:url(images/overlink.gif) top right no-repeat;
		}
		#menu li a{
			display:block;
			width:185px;
			height:20px;
		}
		#menu li:hover ul, #menu li.jshover ul{
			display:block;  
		}
		#menu li:hover, #menu li.jshover{
			background:url(images/overlink.gif) top right no-repeat;
		}


.rasporka
        {
                width:1000px;
                font-size:0px;
                line-height:0px;
        }        
.rasporkaa
        {
                width:1020px;
                font-size:0px;
                line-height:0px;
        }        


a {text-decoration: none; color: #333333;}

a:hover {color: #000000; text-decoration: underline;}

.new {text-decoration: none; color: #000000;}


/* menu */
.menu_title_table {background: #fff url(images/gray_bg.gif) repeat-x top; width: 235;}
.menu_title_tablea {background: #fff url(images/gray_bg.gif) repeat-x top;}
.menu_title {vertical-align: top; padding-bottom: -5px; background: url(images/title_dot.gif) repeat-y right; width: 235;}
.menu_title1 {vertical-align: top; padding-bottom: -5px; background: url(images/title_dot.gif) repeat-y left; width: 235;}
.menu_list li {padding-left: 10px; background:url(images/arrow_green.gif) no-repeat 0px;  list-style:none;}
.menu_list, .menu_list a, .menu_current h1, .menu_inside h1, .menu_list li, .menu_title h1, .menu_title li {font-size: 12px; font-family: Tahoma; line-height: 13px; }
.menu_list a {color: #777;}






#footer {
list-style:none;
padding:0;
margin:0;
width:100%; height:35px;
background:url(images/footer.gif) top right;
position:relative;
text-align:center;
}
body {
	color: #333;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.panel {
	clear: both;
	display: none;
	border: 3px solid #CCC;
	padding: 1em;
}
.panel.active-tab-body {
	display: block;
}
#tabs {
	list-style: none;
}

#tabs li {
	float: left;
}

#tabs a {
	float: left;
	padding: 5px 8px;
	margin-left: 6px;
	background-color: #000000;
	text-decoration: none;
	color: #999999;
}

#tabs a.active-tab {
	background-color: #CCC;
	border-top: 3px solid #999;
	padding-top: 3px;
	color: #000;
}
input.disabled {
	border: 5px solid #F2F2F2;

}

input.c1 {
border: 1px solid #a7b96f;
background-color: #dce2c6;
}
input.c2 {
border: 1px solid #a7b96f;
background-color: #dce2c6;
}

input.mcam {
border: 1px solid #a7b96f;
background-color: #dce2c6;

}

input.mekb {
border: 1px solid #a7b96f;
background-color: #dce2c6;

}


input {

border: 1px solid #777777;
background-color: #b6c783;


}

select {
border: 1px solid #a7b96f;
background-color: #dce2c6;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;


}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;

}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;

}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
font-size: 12px;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 0.20em;
	margin-bottom: 0.1em;

}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;

}

.field-label {

}

.field-widget {


}

