/* CSS Document */
@import url('reset.css'); 
html,body{margin:0;padding:0}
body{font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #f1f1f1;}
div#header{position:relative; border-bottom:1px solid #000; background:url(../img/bg.png) repeat-x;}
div#main{text-align:left; border-left: 2px solid #ccc; border-right: 2px solid #ccc;}
div#footer{border-top: 1px solid #000; padding: 10px 20px; margin-bottom: 0;}
div#main{width:1010px;margin:0 auto; background-color: #fff;}
div#wrapper{float:left;width:100%}
div#content{margin: 5px 0 10px 260px; font-size: 14px; color: #000; line-height: 16px; padding: 0px 10px 0px 20px; border-left: 1px solid #000;}
div#left_col{float:left;width:220px;margin-left:-1010px; margin-top:5px; padding: 0px 20px 0px 10px; font-size: 14px; color: #000; line-height: 16px;}
div#footer{clear:left;width:970px; text-align: center;}

.blue_text {color: #0000ff;}
.blue_text_bold {color: #0000ff; font-weight: bold;}
.blue_text_big {color: #0000ff; text-transform: uppercase;}
.green_text {color: green;}
.green_text_bold {color: green; font-weight: bold;}
.green_text_big {color: green; text-transform: uppercase;}
.red_text {color: #b60000;}
.red_text_bold {color: #b60000; font-weight: bold;}
.red_text_big {color: #ff0000; text-transform: uppercase;}
.bold {font-weight: bold;}
div#wrapper a {color: red; text-decoration: underline;}
div#wrapper a:hover {text-decoration: none;}


h1{font-size: 24px; color: #b60000; font-weight: bold; text-align: center; line-height: 28px; padding: 30px 0 15px 0;}
h2{font-size: 18px; color: #0000ff; font-weight: bold;}
h3{font-size: 18px; color: #0000ff; font-weight: bold;}
h4{font-size: 18px; color: #0000ff; font-weight: bold; text-align: center; margin: 10px;}
h5{font-size: 18px; color: #000; text-align: center; line-height: 22px; margin: 10px 0px;}
h6{font-size: 16px; color: #0000ff; line-height: 20px; margin: 10px 0px; font-weight: bold;}


.menu {width: 980px; height: 35px; padding: 20px 5px 0px 5px; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; text-align: center;}
.menu li {display: inline; margin: 0 5px 0 0; padding: 0;}
.menu li.endmenu {margin-right: 0}
.menu li a {color: #000; text-decoration:none;}
.menu li a:hover {color: #ff0000; text-decoration: underline;}

#left_col .text_block_left {}
#left_col .image {margin-top: 15px;}
#left_col .login_form {margin-top: 15px;}
#left_col .login_form p {text-align: center; margin-bottom: 5px;}
#left_col .login_form p #name, #left_col .login_form p #e-mail, #left_col .login_form p #confirme { border: 1px solid #000;}

#content .text_block_content h2 {color: #b60000;}
#content .text_block_content {margin-top: 20px; font: 12px/1.6 Verdana, Geneva, sans-serif;}
#content .text_block_content dl {margin: 25px 0 20px 0;} 
#content .text_block_content dt {padding-left: 20px; background: url(../img/galochka_green.png) no-repeat left center; font-weight: bold; font-size: 14px; margin: 30px 0 10px 0; }
#content .text_block_content dd {padding-left: 40px;}
#content .text_block_content ul {margin-top: 20px; margin-bottom: 30px;}
#content .text_block_content li {margin: 7px 7px 7px 25px; list-style: disc; padding-left: 5px;}
#content .text_block_content img.foto {border: 1px solid #000;  margin: 0px 10px 10px 0px; float: left; }
#content .text_block_content p {text-align: left; margin: 15px 0px;}
#content .list_1 p {text-indent: 15px; text-align: justify; margin: 15px 0px;}
#content .list_1 ul li {text-align: left; margin: 15px 0px;}
#content .list_1 ul li img { margin: 0px 5px 0px 0px; position: relative; top: 1px;}
#content .list_1 ul li span {color: #0000ff; text-decoration: underline;}
#content .warning p {border: 2px solid #ff0000; background: url(../img/lamp.png) 10px 10px no-repeat; padding: 10px 10px 10px 30px; text-align: justify;}
#content .text_block_content img { clear: both;}
#content .list_2 ul li {text-align: left; margin: 15px 0px;}
#content .list_2 ul li img { margin: 0px 5px 0px 0px; position: relative; top: 1px;} 
#content .list_3 {border:1px solid #000; background-color: #f4f4f4; padding: 20px;}
#content .list_3 p.title {font-size: 18px; color: #000; text-align: center; margin-bottom: 10px;}
#content .list_3 p.title span {color:#0000ff;}
#content .list_3 ul {margin-bottom: 10px;}
#content .list_3 ul span {text-decoration: underline;}
#content .list_3 ul img {position: relative; top: 3px; margin-right: 5px;}
#content .list_3 ul li {text-align: left; margin: 5px 0px 5px 10px; font-size: 12px; line-height: 14px;}
#content .list_3 ul li img { margin: 0px 5px 0px 0px; position: relative; top: 1px;} 
#content .otziv {border: 1px solid #000; background-color: #fbfbfb; padding: 20px; width: 480px; margin: 0 auto;}
#content .otziv p.title {font-weight: bold; text-align: left;}
#content .otziv p.text { text-align: left; margin: 10px 0px;}
#content .otziv p.autor {text-align: right;}

#footer p {font-size: 14px;}
#content .response {border: 1px solid black; background: #ffffaa;}
#content .response td{padding: 0 20px;}
