@charset "utf-8";

html, body { padding:0px; margin:0px; width:100%; height:100%; }
body { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; }
div, h1, h2, h3, p, ul, li, span, img, form{ margin:0px; padding:0px; }

p { text-align:justify; padding-bottom:15px; }
h1 { display:none; }
h2 { font-size:16px; margin-bottom:20px; }
h2.invisible{ display:none; }
h3 { font-size:14px; padding-bottom:10px; padding-top:5px; }
img { border:none; 	margin:0 auto; }

.clearbox { clear:both; width:100%; height:10px; overflow:hidden; }
.clearbox20 { clear:both; width:100%; height:20px; overflow:hidden; }

.bannerC { background:url(images/bg_header.jpg) repeat-x; height:310px; }
.bannerC_inside { background:url(images/bg_header_inside.jpg) repeat-x; height:100px; }
/* THIS CHANGE */
.content { padding-left:15px; padding-right:15px; }
.content-index { padding-left:50px; padding-right:50px; }

.menu{ font-size:12px; }
.menu li { background:url('images/icon_menu.jpg') no-repeat; float:left; list-style-type:none; }
.menu a { padding:0px 3px 0px 3px; display:block; text-decoration:none; color:#959CAA; font-family:"Arial Black"; margin-right:5px; margin-left:20px; }
.menu a:hover { background:#C63232; color:#FFFFFF; }

.foto1 img{ margin-top:10px;}

.main_menu { background:#f4f4f4; width:235px; font-size:14px; }
.main_menu ul { padding:17px 10px 7px 10px;  }
.main_menu li { background:url('images/icon.jpg') no-repeat; list-style-type:none; padding-bottom:10px; }
.main_menu a { margin-left:30px; padding:3px 3px 0px 3px; color:#999999; text-decoration:none; font-weight:bold; display:block; font-size:13px; text-transform:uppercase; }
.main_menu a:hover { color:#000000; }
.main_menu li.active a { color:#000000; }

.pict_index{ width:33%; text-align:center; }
.pict{ width:290px; }
.pict a:hover img { opacity:0.9; filter:alpha(opacity=90); }
.pict_index a:hover img { opacity:0.9; filter:alpha(opacity=90); }

.adress1 { background:#eeeeee; float:left; }
.adress2 { background:#eeeeee; float:right; margin-bottom:10px; }
.adress3 { background:#eeeeee; float:center; margin-bottom:10px; }

.left { float:left; border-right:2px #D8D8D8 solid; }
.left p { padding:10px 15px 10px 15px; font-size:12px; }
.right { float:left; }
.right p { padding:10px 15px 10px 15px; font-size:12px; }

.table-inside { border:#FFFFFF solid 1px; margin-top:5px; font-size:11px; /*THIS CHANGE*/ width:100% }
.table-inside tr td { border:#FFFFFF solid 1px; background:#f4f4f4; text-align:center; }
.table-inside td { padding:7px 7px 7px 7px; }
.table-inside th { background:#C63232; padding:5px 10px 5px 10px; color:#FFFFFF; border:#FFFFFF solid 1px; text-align:center; }

.bredcr { padding-left:20px; padding-bottom:25px; font-size:11px; padding-top:0px; }
.bredcr a { color:#999999; }
.bredcr a:hover { text-decoration:none; color:#000000; }
.cont { padding-left:20px; padding-top:0px; }
.cont h2 { margin-bottom:20px; }
.cont p { padding-bottom:15px; }
.cont ul { padding-left:30px; margin-bottom:10px; }
.cont li { padding-bottom:5px; text-align:justify; }
.cont a { color:#000000; }
.cont a:hover { color:#999999; text-decoration:none; }
.LL { padding-right:20px; }
.LL p{ padding-bottom:5px; text-align:left; }

.about p { padding-bottom:15px; }
.about ul { margin-bottom:10px; }
.about li { padding-bottom:5px; text-align:justify; }

.CC a:hover img{ opacity:0.9; filter:alpha(opacity=90); }

.tula { padding-right:80px; float:left; display:block; }
.obl{ float:left; }
.tula a { background:url(images/tula.jpg) no-repeat; width:250px; height:125px; display:block; border:2px solid #FFFFFF; }
.obl a{ background:url(images/oblasti.jpg) no-repeat; width:250px; height:125px; display:block; border:2px solid #FFFFFF; }
.tula a:hover { display:block; border:2px solid #c63232; }
.obl a:hover { display:block; border:2px solid #c63232; }

.menu-down { padding-top:10px; font-size:12px; }
.menu-down li { border-right:1px solid #BDBDBD; float:left; list-style-type:none; }
.menu-down a { padding:0px 3px 0px 3px; display:block; text-decoration:none; color:#BDBDBD; margin-right:10px; margin-left:10px; font-weight:bold; }
.menu-down a:hover { color:#000000; }

.bg-footer { background:url(images/footer.jpg) repeat-x; height:13px; }

.write { padding-top:13px; float:left; font-size:10px; color:#959CAA; }
.write a { color:#959CAA; text-decoration:underline; }
.write a:hover { color:#000000; text-decoration:none; }
.counters { height:31px; float:right; width:380px; padding-top:10px; }
.counters div { width:88px; height:31px; float:right; margin-left:5px; }

.seo { color:#BDBDBD; font-size:10px; margin-bottom:5px; }
.seo a { color:#BDBDBD; }
.seo a:hover { text-decoration:none; }

.table_form td{ padding:0px 0px 15px 0px; width:210px; }
.table_form td.first{ padding-right:10px; width:110px; }

.table_form2 td{ padding:0px 0px 10px 0px; }

.form{ padding:20px; background-color:#f4f4f4; width:660px; border:#d8d8d8 solid 1px; font-size:13px; }
.form span { color:#FF3300; }

.tabLL { width:300px; }
a.botton { display:block; background-color:#f4f4f4; border:#d8d8d8 solid 1px; padding:3px 5px 3px 5px; text-decoration:none;}
a.botton:hover { display:block; background-color:#f4f4f4; border:#d8d8d8 solid 1px; }

.alfavit-block{ padding:10px 10px 10px 10px; background-color:#f4f4f4; border:#d8d8d8 solid 1px; width:750px; margin-bottom:10px; }
.alfavit-block a { text-decoration:underline; color:#000000; }
.alfavit-block a:hover { color:#c63232; }

.hot{ color:#c63232; font-size:16px; }
p.sp{ padding-bottom:10px; }