﻿/* обнуление  */

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 : 150; 

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;}




