/*css reset*/
/* html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, b,u,i,center, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, caption{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;} */
html,body,div,p{margin:0;padding:0;border:0;}
html{overflow:-moz-scrollbars-vertical;} /* Всегда показывать прокрутку в FF */

/* Malo-CSS Library  автор: Vladimir Carrer */
.dp20,.dp25,.dp33,.dp50,.dp75,.dp100{float:left;display:inline;*margin-left:-0.04em;}
/* CSS Grid For center layout   Define your default width in %,px or em  .main{margin:0 auto;width:85%;}*/
/* IE margin hack;dp = div percet */
.dp20{width:20%;}
.dp25{width:25%;}
.dp33{width:33.33%;}
.dp50{width:50%;}
.dp75{width:75%;}
.dp100{width:100%;}
.dp960{width:960px; margin:0 auto;}
.clear{clear:both;}

/* End Malo-CSS Library  автор: Vladimir Carrer */

/* Общие стили */
body{width:100%;background:#fff url(/bsystem/templates/base_template/images/bg.gif) 0 100px no-repeat;font:80% Tahoma, Arial, sans-serif; color:#000000; line-height:150%;}

h1,h2, h3{margin:0; padding:0px; color:#3F3B3B; font-weight:normal;}
h1 {font-size:18pt; margin-top:30px; margin-bottom:10px;}
h2{font-size:16pt;color:#353535;}
h3{font-size:12pt;color:#5F5F59;}

p,ul, table {margin:0 0 20px 0;padding:0px;}

table p, table h2 {margin:0 0 0 0;padding:0px;}
table td img {padding:0; margin:0;}
#content table td {line-height:100%; padding:0; margin:0;}
#content table td p, #content table td h2 {line-height:150%;}
table a {padding:0; margin:0;}



li {margin:0 0 0 2%;padding:0px;}
ul li{list-style-image:url(/bsystem/templates/base_template/images/tochka.gif); margin:0;}
ul li a {text-decoration:none;}

a:link{color:#1fada9}
a:visited{color:#1fada9}
a:hover{color:#ff008a}
a:active{color:#ff008a}
a img{border:0}

hr {border: 0;width: 80%; 	color: #8F8F8F;	background-color: #8F8F8F;	height: 1px;	margin: 10px 0;}

/* Навигация */
#menu1 {width:97%; min-width:600px; margin: 20px auto; height:44px; line-height:44px; background: url(/bsystem/templates/base_template/images/menu1_bg2.gif) -8px 0 no-repeat;}
#menu1 div {width:8px; height:44px; float:right; line-height:44px; background: url(/bsystem/templates/base_template/images/menu1_bg2.gif) top left no-repeat;}
#menu1 a:link, #menu1 a:visited{text-decoration:none;color:#205e90; font-weight:bold; display:block; float:left; padding: 0 20px 0 16px; height:44px; background: url(/bsystem/templates/base_template/images/tochka.gif) right no-repeat;}
#menu1 a:hover, #menu1 a:active, #menu1 a.act {color:#1fada9}

/* Шапка */
#header {background:#0f4880 url(/bsystem/templates/base_template/images/header_bg.gif) top right no-repeat; color:#1fada9; height:120px; border-top:1px solid #b2c7d9; border-bottom:1px solid #b2c7d9}
#header h1 {color:#ff008a; margin:37px 0 10px 0;}
h1.slogan {color:#ff008a; margin:37px 0 10px 0;}

/* Левый блок */
#leftbar {width:100%; padding:0px 10px 20px 10px;}

/* Навигация 2 */
#menu2 {width:100%; padding:0 20px; margin: 20px auto;}
#menu2 a:link, #menu2 a:visited{color:#205e90; background:url(/bsystem/templates/base_template/images/menu2.gif) left no-repeat; padding: 5px 10px; display:block; width:100%; text-decoration:none;}
#menu2 a:hover, #menu2 a:active, #menu2 a.act {color:#1fada9}
#menu2 a.act {background:url(/bsystem/templates/base_template/images/menu2_act.gif) left no-repeat; padding: 5px 10px 5px 15px;}

#menu3 {width:100%; padding:0 20px;}
#menu3 a:link, #menu3 a:visited{ font-size:85%; color:#205e90; background:url(/bsystem/templates/base_template/images/menu2.gif) left no-repeat; padding: 5px 10px; display:block; width:100%; text-decoration:none;}
#menu3 a:hover, #menu3 a:active, #menu3 a.act {color:#1fada9}
#menu3 a.act {background:url(/bsystem/templates/base_template/images/menu2_act.gif) left no-repeat; padding: 5px 10px 5px 15px;}

/* Поиск */
#search {text-align:center;}
#search input{border:1px solid #d3e1e2; padding:2px;}
.searchbutton {background:#0f4880; color:#d3e1e2;}

/* Онлайн-консультация */
#consult {width:100%; margin:5px auto; padding:0; min-height:190px; /*background:url(/bsystem/templates/base_template/images/consult_all.gif) left top repeat-y;*/}
#consult_top {min-height:175px; padding:5px; font-size:85%; /*background:url(/bsystem/templates/base_template/images/consult_top.gif) left top no-repeat;*/}
#consult_top h3 {font-size:12px; color:#799190; margin: 5px 5px 10px 5px;}

#consult_bottom {width:100%; height:14px; /*background:url(/bsystem/templates/base_template/images/consult_bottom.gif) left top no-repeat;*/}


/* Контент */
#content {padding: 0 30px; overflow:hidden;}

/* Правый блок */
#rightbar {width:100%;  overflow:hidden; padding:20px 10px; background: url(/bsystem/templates/base_template/images/v_razd.gif) 0 40px no-repeat; font-size:85%;}


/* Подвал */
#footer {background:#d3e1e2; color:#6b6b6b; font-size:85%; border-top:1px solid #1fada9; margin-top:20px; clear:both;}
#footer a {color:#6b6b6b;}
#footer p {margin-bottom:0;}
#footer div {}

.dropdown {line-height:120%; border:1px solid #dedede; width:150px;position: absolute;visibility:hidden;top:0px;left:0px;background-color: #fff; padding:10px;}
.dropdown a:link, .dropdown a:visited{display:block;  font-size:85%; color:#205e90; background:url(/bsystem/templates/base_template/images/menu2.gif) left no-repeat; padding: 5px 10px; display:block; text-decoration:none;}
.dropdown a:hover, .dropdown a:active, .dropdown a.act {background:#1FADA9; color:#E0EFEE;}

a#button:link, a#button:visited  {display:block; font-weight:bold; text-decoration:none; padding: 4px 5px; float:left; background:#0f4880; color:#d3e1e2; margin-bottom:20px;}
a#button:hover, a#button:active  { background:#1FADA9; text-decoration:none; color:#fff;}

/* Спасибо за внимание! Удачи! */

