body, a, table, p, ul, li, ol, pre, div, caption, form { margin:0}
body, a, img, p, ul, li, ol, pre, div, caption, form { padding:0}
h1, h2, h3, h4, h5, h6 { padding:0; margin:0}

body { font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF; color:#000000;}
td { font-size:inherit;}
a { color:#203E97}
a img { border:none}

.h { visibility:hidden}

/* растяжка на весь экран в высоту */
html { height: 100%;}
body { min-height:100%; height: 100%;}
div.page { margin: auto; height: auto !important; min-height:100%; height: 100%; width:750px;}
div.page div.footer_guarantor { height: 110px; clear:both; width:750px;}
div.footer { margin: auto; margin-top: -80px; height: 80px; width:750px; clear:both;}
/* /растяжка на весь экран в высоту */

.logo { padding:20px 8px 16px 0px}

.menu { font-size:11px; font-weight:bold; width:752px; height:51px; overflow:hidden; font-family:Tahoma, Arial, Helvetica, sans-serif}
.menu div.item { width:188px; height:39px; background:url(/images/repleri/menu_gray.png) 2px top no-repeat; float:left; line-height:13px}
.menu div.current { background-image:url(/images/repleri/menu_blue.png) !important}
.menu a, .menu div.current div { display:block; width:180px; text-align:center; color:#FFFFFF; text-decoration:none; padding-top:13px; height:26px; margin-left:3px}
.menu sup { font-size:13px; vertical-align:bottom; line-height:13px; position:relative; top:-6px}

.loginLinkIndex { width:180px; height:62px; background:url(/images/repleri/menu_blue_big.png) left top no-repeat; float:left;  font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold}
.loginLinkIndex a { display:block; width:180px; text-align:center; color:#FFFFFF; text-decoration:none; padding-top:17px; height:45px; margin-left:3px}

.loginLink { width:180px; height:39px; background:url(/images/repleri/menu_blue.png) left top no-repeat; float:left;  font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:12px}
.loginLink a { display:block; width:180px; text-align:center; color:#FFFFFF; text-decoration:none; padding-top:6px; height:33px; margin-left:3px}

.welcomeText { margin-left:195px; text-align:justify;}

.content { width:746px;}

.submenu { width:204px; float:left; font-size:11px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; padding-top:3px}
.submenu div.item { width:165px; margin-left:6px; border-bottom:1px solid #ccc; padding:0px 2px 8px 7px; margin-bottom:8px; color:#999999;}
.submenu a { text-decoration:none}
.submenu sub { font-size:13px; vertical-align:bottom; line-height:14px; position:relative; top:-6px}

.rightColumn { width:180px; float:right}

.section { float:left; width:350px; padding-top:7px; text-align: justify;}

.section p { margin-bottom:12px;}
.section ul { margin:5px 0px 15px 30px}
.section ol { margin:5px 0px 15px 30px}
.section ul ul, .section ol ul, .section ul ol, .section ol ol {margin:5px 0px 6px 30px}
.section li { margin-bottom:2px}

.section caption { padding-bottom:3px}

.section h1 { font-size:16px; margin-top:15px; margin-bottom:10px}
.section h2 { font-size:15px; margin-top:14px; margin-bottom:10px}
.section h3 { font-size:14px; margin-top:12px; margin-bottom:8px}
.section h4 { font-size:13px; margin-top:10px; margin-bottom:7px}
.section h5 { font-size:12px; margin-top:10px; margin-bottom:6px}

.section hr { height:1px; width:75%; text-align:center; margin-top:10px; margin-bottom:10px}

p {
 text-indent: 10px;
}