﻿/* обнуление  */
html, body {font-family:Arial; font-size:12px; margin: 0; padding: 0; text-align: left; color:#000000;}
table {width:100%; border:0;}
img, form {margin:0; padding:0; border:0;}
ul {list-style-position:outside; list-style:none; margin:0; padding:0;}
span {margin:0; padding:0; color:#296dc0;}
.main {width:100%;}

/* стили ссылок */
a {color:#07aefb; text-decoration:none;}
a:hover {text-decoration:underline;}


									/* стили левого блока */
#sidebar {position:absolute; top:0; left:0; width:289px;}/*ширина левого блока*/
.menu_title {margin-top:15px; background-image:url(images/menu_title.jpg); height:23px;} /* фон шапки навигации */
.mt {font-family:Arial; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:19px; padding-top:4px; }
.menu {width:274px; margin-right:3px; margin-left:12px; background-color:#f7f7f7; padding-top:13px; padding-bottom:39px;} /* размер блока навигации */

/* ссылки в навигации */
a.link:link,a.link:active,a.link:visited {font-family: Arial; text-decoration: none; color: #296dc0; font-weight: normal; font-size: 11px;}
a.link:hover {font-family: Arial; text-decoration: none; color: #07aefb; font-weight:normal; font-size: 11px;}
a.link_b:link,a.link_b:active,a.link_b:visited {
font-family: Arial; text-decoration: none; color: #296dc0; font-weight: bold; font-size: 11px;}
a.link_b:hover { font-family: Arial; text-decoration: none; color: #07aefb; font-weight: bold; font-size: 11px;}

a.link_r:link,a.link_r:active,a.link_r:visited {
font-family: Arial; text-decoration: none; color: #ff2f2f; font-weight: bold; font-size: 11px;}
a.link_r:hover { font-family: Arial; text-decoration: none; color: #07aefb; font-weight: bold; font-size: 11px;}

/* отступы в навигации */
.m1 {margin-left:6px; list-style-position: outside;}
.m2 {margin-left:18px; list-style-position: outside;}
.m3 {margin-left:30px; margin-bottom:20px; list-style-position: outside;}



									/* стили правого блока */
#main {padding-left:322px;}
.search {background-color:#d7eaf5; height:26px; width:310px; text-align:left; vertical-align:top; padding-top:3px;}/*блок поиска*/
.input {background-image:url(images/search_bg.jpg); border:1px solid #6cb9f6; font-size:12px; width:125px; margin:0px; padding:0px; margin-left:13px; height:17px; vertical-align:top;} /* поле ввода*/
.button {border-collapse:inherit; margin:0px; padding:0px; height:19px; } /* кнопка */
.icon {margin-left:9px; margin-right:9px; margin-top:6px;} /*иконки*/
.bold28 {font-size:28px; color:#07aefb; font-weight:bold; margin-top:15px; margin-bottom:17px; margin-left:8px;}/*форматирование текста*/
.bold13 {font-family:Arial; font-size:13px; color:#696969; font-weight:bold; margin-left:8px; margin-bottom:34px;}/*форматирование текста*/
.gmenu {margin-left:3px;}/* блок горизонтальной навигация*/

/* стили горизонтального меню */
li.ver {list-style-type:none; float:left;}
a.ver {display:block; font-size:14px; padding:5px; background:#FFFFFF; color:#0143e7; text-decoration:none; font-weight:bold;}
a.vers {display:block; font-size:14px; padding:5px; background:#FFFFFF; color:#FF5503; text-decoration:underline; font-weight:bold;}
a.ver:hover {display:block; font-size:14px; padding:5px; background: #d7eaf5; color:#07aefb; text-decoration:none;}

/*стили названия страницы*/
.title {background-image:url(images/title.jpg); background-repeat:no-repeat; height:24px; padding-left:10px; padding-top:2px; font-family:Arial; font-size:13px; font-weight:bold; color:#FFFFFF;}


/*стили OM*/

.box-image { 
border : 1px solid #e5e5e5; 
float : left; 
margin : 0 25px 15px 0; 
text-align : center; 
}

.box-table { 
border : 1px solid #e5e5e5; 
text-align : center; 
}

#prodotti-sx-int .categoria { 
border-top : 1px solid #a9a9a9; 
clear : both; 
display : inline-block; 
height : auto !important ; 
height : 1%; 
} 
#prodotti-sx-int .sotto-categoria h2 { 
background : #f4f4f4 none repeat scroll 0% 0%; 
clear : both; 
display : inline-block; 
height : auto !important ; 
height : 1%; 
color : #5e5858; 
font-size : 12px; 
height : 20px; 
margin : 0 8px 0 10px; 
padding : 3px 0 0 5px; 
width : 100%; 
} 
#prodotti-sx-int .sotto-categoria ul { 
height : auto !important ; 
list-style-image : none; 
list-style-position : outside; 
list-style-type : none; 
margin : 0 0 0 10px; 
padding : 0; 
} 
#prodotti-sx-int .sotto-categoria ul:after { 
clear : both; 
content : "."; 
display : block; 
height : 0; 
visibility : hidden; 
} 
#prodotti-sx-int .sotto-categoria ul li { 
min-height : 110px; 
float : left; 
list-style-image : none; 
margin : 0; 
padding : 0 0 17px; 
} 
#prodotti-sx-int .sotto-categoria ul li div { 
border-right : 1px solid #e5e5e5; 
height : 135px; 
padding : 11px 0 0; 
width : 160px; 
} 
#prodotti-sx-int .sotto-categoria ul li div img { 
float : left; 
margin : 0 6px 0 0; 
} 
#prodotti-sx-int .sotto-categoria ul li div.descrizione { 
border : medium none; 
float : left; 
height : auto;
padding : 0; 
width : auto; 
font-size : 11px; 
} 
#prodotti-sx-int .sotto-categoria ul li div.descrizione p label, .categoria .sotto-categoria ul li p label { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
#prodotti-sx-int .sotto-categoria ul li div.descrizione label { 
display : block; 
float : left; 
font-size : 10px; 
font-weight : 900; 
width : 55px; 
} 
#prodotti-sx-int .sotto-categoria ul li div.descriziones span { 
font-size : 9px; 
}



#prodotti-sx-scheda { 
display : inline; 
padding : 0; 
width : 95%; 
}

#prodotti-sx-scheda .desc-prodotto { 
list-style-image : none; 
list-style-position : outside; 
list-style-type : none; 
margin : 0; 
padding : 0; 
} 
#prodotti-sx-scheda .desc-prodotto:after { 
clear : both; 
content : "."; 
display : block; 
height : 0; 
visibility : hidden; 
} 
#prodotti-sx-scheda .desc-prodotto li { 
clear : both; 
list-style-image : none; 
margin : 0 0 30px; 
padding : 0 8px 0 13px; 
} 
#prodotti-sx-scheda .desc-prodotto li:after { 
clear : both; 
content : "."; 
display : block; 
height : 0; 
visibility : hidden; 
} 
#prodotti-sx-scheda .desc-prodotto li h3 { 
background : #f4f4f4 none repeat scroll 0% 0%; 
color : #5e5858; 
font-size : 12px; 
height : 20px; 
margin : 0 0 15px; 
padding : 3px 0 0 5px; 
} 
#prodotti-sx-scheda .desc-prodotto li img { 
float : left; 
margin : 0 50px 0 0; 
} 
#prodotti-sx-scheda .desc-prodotto li div { 
float : left; 
} 
#prodotti-sx-scheda .desc-prodotto li div.label { 
width : 105px; 
} 
#prodotti-sx-scheda .desc-prodotto li div.label label { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
font-weight : bold; 
margin : 0 10px 0 0; 
} 

#prodotti-sx-scheda .desc-prodotto li div.label span { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 

#prodotti-sx-scheda .desc-prodotto li div.desc-breve { 
width : 272px; 
} 
#prodotti-sx-scheda .desc-prodotto li div.desc-breve p.more-info { 
} 

#prodotti-sx-scheda .desc-prodotto li div.desc-breve p.more-info a { 
display : block; 
font-weight : bold; 
text-decoration : none; 
}



a.pdf:link,a.pdf:active,a.pdf:visited {font-family: Arial; text-decoration: none; color: #296dc0; font-weight: normal; font-size: 12px;}
a.pdf:hover {font-family: Arial; text-decoration: none; color: #07aefb; font-weight:normal; font-size: 12px;}
.pdf { height:20px; text-align:right; vertical-align:top; padding-top:3px;}


h1 { 
font-size : 12px;
margin : 0 7px 0 0;
} 

h2 { 
font-size : 14px;
color : #5e5858;
} 

h3 { 
background : #f4f4f4 none repeat scroll 0% 0%; 
clear : both; 
display : inline-block; 
height : auto !important ; 
height : 1%; 
color : #5e5858; 
font-size : 13px; 
height : 20px; 
margin : 0 8px 0 0px; 
padding : 3px 0 0 5px; 
width : 96%; 
} 

.title2 {background-image:url(images/title_bg.jpg); background-repeat:repeat-x; height:24px;}/*форматирование текста*/
.bold16 {font-family:Arial; font-size:16px; font-weight:bold; margin-top:16px; margin-bottom:19px;}/*форматирование текста*/
.mar8 {margin-left:8px; font-family:Arial;}/*форматирование текста*/
.mar36 {margin-left:36px; font-family:Arial;}/*форматирование текста*/
.bot17 {margin-bottom:17px;}/*форматирование текста*/
.mar21 {margin-left:21px; margin-top:15px;}/*форматирование текста*/
.m4 {margin-top:15px; margin-left:22px;}
.text {margin-top:15px; margin-left:10px; width: 96%;}
.m5 {margin-top:16px;}
.m6 { margin-left:44px;}
hr { border: none; color:#07aefb; background-color:#07aefb; height: 1px; margin-top:43px; margin-left:12px; margin-right:27px; margin-bottom:13px;}


.foot {text-align:center; margin:0; padding:0;}/* иконки подразделений */
.copy {font-family:Arial; font-size:11px; margin-right:29px; text-align:right;} /* стили копирайтов */
.bm {margin-top:10px; margin-right:29px; text-align:right;} /* стили копирайтов */

.clear{ clear:both; font-size:0; line-height:0; height:0;}

