HTML,BODY { padding:0;margin:0; height:100%; }

BODY { font-family: Arial, Verdana, Tahoma, Sans-Serif; font-size: 12px; color: #000; background-color: #fff; line-height: 14px; }
IMG { border: 0; }

TD { font-family: Arial, Verdana, Georgia, Tahoma, Sans-Serif; font-size: 12px; color: #000; vertical-align: top; line-height: 14px; }
TEXTAREA, INPUT, SELECT { font-family: Arial, Verdana, Sans-Serif; font-size: 12px; color: #333;  } 

.top_td { padding-left: 20px !important; }
.right { width: 200px; text-align: center; }
.logo_org { padding: 0 0 0 20px !important; }
.logo_bg { background-color: #25539f; padding: 4px;  }
.logo_bg table { width: 162px; height: 85px; background: url(/bitrix/templates/rospromtorg_index/images/org_logo_bg.jpg) no-repeat;  }
.logo_bg table td { vertical-align: middle; padding: 10px !important; }
.org_title { background-color: #25539f; height: 49px; color: #fff; font-size: 20px; font-weight: bold;  text-align: center; }
.org_title div { padding: 10px 0 0 0; }
.org_links { text-align: right; padding: 3px 10px; color: #fff; font-size:11px; background-color: #25539f;}
.org_links a { color: #fff; }
.org_menu { border: 2px solid #fff; background-color: #8585fd; border-right: 0; }
.partner { text-align: center; padding: 0 20px 15px 20px !important; }

.informer { padding: 20px 10px; }
.general { width: 100%; }
.lang { width:94px;  }
.menu { padding:16px 0 16px 20px !important; }
.title_img { padding:16px 166px 16px 0; }
.title_capt {font-size:16px; color:#668bf3; font-weight: bold;  }
.search_form { padding:30px 0 0 0; }
.search_link { padding: 0 0 0 14px; color:#7ea1f3; text-decoration: none !important;}
.form {
background-color: #7ea1f3;
height:30px;
margin: 3px 0 0 0;
}
.form div { padding: 5px; }
.form .search_field { width: 152px; height: 20px; float: left; }
.catalog_cell {
padding: 0 60px 35px 0 !important;
}
.catalog_pics { padding: 0 10px 5px 0; }
.catalog_title { color:#4444ff; font-size:16px; font-weight:bold; vertical-align:middle !important;  }

.sections a { color:#8686ff; text-decoration: none !important; }
.main_content { padding: 20px 20px 0 20px !important;  }
.contacts { line-height: 18px; }
.td_spacer { height: 1px; background: url(/bitrix/templates/rospromtorg_index/images/spacer.gif) repeat-x; }

.null {  border:0px; border-collapse:collapse; }
.null TD { padding:0px; }


.menuul{
list-style:none;
padding:0px;
margin:0pc;
}

.menuul li{
float:left;
list-style:none;
padding-right:20px;
font-size: 14px;
font-weight: bold;
}

.menuul li a { 
color:#1f14f7;
}

.spacer{
height:1px;
clear:both;
}

.spacer_blue { 
height:1px;
background-color:#0000ff;
}

.spacer_gray { 
height:1px;
background-color:#a5a5a8;
margin-bottom: 20px;
}
.path { color: #0000ff; margin: 40px 20px 20px 20px;}
.into_catalog { width: 100%; margin-bottom: 40px;}
.into_catalog TD { padding: 10px 30px 10px 0 !important; }
.catalog_picture { padding-bottom: 10px; }

.bottom_left { float:left; color: #a5a5a8; font-size: 11px; padding-left: 20px; }
.bottom_right { float: right;  }
.bottom_right a { color:#000; font-size: 11px; padding-right: 20px; }
.bottom { padding: 10px 0 !important;  }

.prod_cell { padding:15px 45px 10px 0; float:left;  }
.prod_cell .p_width { width: 120px; }
.prod_cell_capt { padding: 10px 0 0 0; text-align: center; height: 100px; }
.orgs { padding: 20px 0; }
.alph { padding: 10px 0; }
.alph A { color:#000; margin-right: 5px;}
.alph SPAN { margin-right: 5px; }
.catalog_link { color: #006699; font-weight: bold; }
.catalog_desc { padding: 5px 0 10px 0; }
.org_info { font-size: 11px; line-height: 14px;}
.org_info a { color: #0031a3; }
.price { vertical-align: middle; color:#fc051c; }
.tobascet { vertical-align: middle; padding: 0 10px !important;}
.price_td { padding: 20px !important; text-align: center;}
.price_sp { color: #fc0516; font-size: 15px; font-weight: bold; }
.order_td { padding: 15px 30px !important; }
.add_photo { float: left; height: 300px; padding-right: 20px; }

A { color: #0000ff; text-decoration: underline; }
A:active	{ text-decoration: underline; }
A:link		{ text-decoration: underline;}
A:visited {  text-decoration: underline; }
A:hover { text-decoration: none;}

A.menu { color: #fff !important; }


A.plus { background: url(/bitrix/templates/rospromtorg_index/images/plus.gif) no-repeat 0 2px; padding-left: 14px; font-size: 11px; color: #000;}
A.letter { background: url(/bitrix/templates/rospromtorg_index/images/letter.gif) no-repeat 0 2px; padding-left: 20px; }
A.a13 { font-size: 13px; }
A.black { color: #000; }

H1, H1 A { margin: 0px;  padding: 20px 0; color: #2525ff; font-size: 18px; font-weight: normal; }
H2, H2 A { font-size: 14px; font-weight: bold; margin: 0; padding: 10px 0; color: #2525ff;}
H3 { font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 18px 0; }
H4 { font-size: 18px; font-weight: normal; color: #000; margin: 0; padding: 0 0 1px 0;}
P { margin: 0px; margin-bottom: 12px;  }

UL { margin-top: 0px; margin-left: 16px; padding: 0px;}
UL LI { list-style-image: url(/bitrix/templates/rospromtorg_index/images/middot.gif); margin-bottom: 10px;}

FORM { margin: 0; padding: 0; }


.capt { font-size: 11px; color: gray; }

TABLE.tab1 { border: 0; border-top: 1px solid #bfbfbf; }
TABLE.tab1 TD { border-bottom: 1px solid #bfbfbf; padding: 4px 8px !important;} 
.text, .field-value textarea, INPUT.fields.string, TEXTAREA.fields.string  { border: 1px solid gray; width: 400px;}
.org_menu_table { width: 100%; height: 22px; }
.org_menu_table TD { text-align: center; color: #fff; font-weight: bold; vertical-align: middle;}
.org_menu_table TD A { color: #fff; }
.org_menu_table TD.selected { background-color: #25539f; }

.news{
margin-bottom:30px;
}

.news span{
margin-bottom:7px;
display:block;
}

.news span.docs{
margin-bottom:0px;
color: gray;
display:block;
}

.news a{
margin-bottom:7px;
display:block;
font-size:14px;
}

.anonce{
font-style:italic;
margin-bottom:20px;
}
