* {margin: 0; padding: 0;} /* Обнулились */
body {background: url(../images/bg.gif); font-family: Tahoma, Arial, Sans-Serif; font-size: 11px; text-align: center; line-height: 1.5em;}

#maincontainer {width: 730px; margin: 0 auto; background: #EBEBEB;}
#topsection {height: 212px;}
#contentwrapper {float: left; width: 100%; padding-top: 5px;}
#contentcolumn {margin-left: 187px;}
#leftcolumn {float: left; width: 182px; margin-left: -725px; padding-top: 5px;}
#leftcolumn ul {padding-left: 7px; width: 159px; list-style: none;}
#leftcolumn li {padding-left: 15px; text-align: left; background: url(../images/point_2.jpg) no-repeat 0;}
#leftcolumn li.nb a {color: #FF0000;}
#search {padding: 20px 0 5px 0; width: 182px; height: 66px; background: url(../images/banner.jpg) no-repeat;}
#search .search {width: 144px; height: 18px; font-family: tahoma; font-size: 11px; border: 2px solid #A1B1BE;}
.nav_body {text-align: left; padding: 5px 8px 5px 8px; background: url(../images/rep_1.jpg) repeat-y;}
.nav_footer {height: 4px; font-size: 1px; margin-bottom: 5px; background: url(../images/bot_2.jpg) no-repeat;}
.ads {padding-top: 20px;}
#nav_letters {padding: 10px 0; background: url(../images/grad_21.jpg) no-repeat;}
#nav_letters .eng {width: 500px;}
#nav_letters .rus {width: 525px;}
#nav_letters ul {font-size: 0.8em; list-style: none; overflow: hidden; margin: 0px auto;}
#nav_letters ul li {background: url(../images/bg.png) no-repeat left center; margin-left: -5px; padding: 0px 8px; float: left;}
#footer {clear: both; height: 20px; background: url(../images/bottom_1.jpg); margin: 0px 5px; text-align: center; padding: 13px 0;}

.news , .news h3 {width: 533px;}
div.blabla {vertical-align: middle; display: table-cell; width: 533px; height: 35px; color: #FFFFFF; font-size: 13px; text-align: left; font-weight: bold; background: url(../images/533.jpg) no-repeat;}
div.blabla p {margin-top: expression(((parentNode.offsetHeight/2)-parseInt(offsetHeight)/2) < 0 ? "0" : (parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) +'px'); padding: 0 5px;}

.content_cat {background: url(../images/rep_2.gif); padding: 8px 0px 8px 7px; text-align: left;}
.content_body {background: url(../images/rep_2.gif); padding: 0px 7px;}
.content_footer {background: url(../images/bot_4.jpg) no-repeat; height: 4px; font-size: 1px; margin-bottom: 5px;}

h3, h4, h5 {line-height: 35px; color: #FFFFFF; font-size: 13px; text-transform: uppercase; text-align: center; font-weight: bold; background: url(../images/ket_2.jpg) no-repeat;}

.innertube {margin: 0 5px 5px;}

a {color: #ffffff; text-decoration: none; font-weight: bold;}

.title, .title a {color: #ffffff; font-size: 12px; font-family: Arial; text-transform: uppercase; font-weight: bold; text-decoration: none;}

/* Стилевые классы */
.hr_line {background: url(../images/line.gif) repeat-x; height: 7px; padding: 0 7px; font-size: 1px;}
.style1 {color: #464646;	font-size: 11px; font-family: tahoma; text-decoration: none;}
.style2 {color: #304968;	font-size: 11px; font-family: tahoma; font-weight: bold; text-transform: uppercase; text-decoration:none;}
.style3 {color: #555555;	font-size: 11px; font-family: tahoma;}
.style3 a {color: #555555; font-size: 11px; font-family: tahoma; text-decoration: underline;}
.style3 a:hover {color: #555555; font-size: 11px; font-family: tahoma; text-decoration: none;}
.style4 {color: #FFFFFF;	font-size: 11px; font-family: tahoma; text-transform: uppercase;}
.style4 a {color: #FFFFFF; font-size: 11px; font-family: tahoma; text-transform: uppercase; text-decoration: underline;}
.style4 a:hover {color: #FFFFFF; font-size: 11px; font-family: tahoma; text-transform: uppercase; text-decoration: none;}
.style6 {color: #0054A6;	font-size: 11px; font-family: tahoma; font-weight: bold; text-transform:uppercase;}
.style7 {color: #555555;	font-size: 11px; font-family: tahoma; font-weight: bold; text-transform:uppercase;}
.style8 {color: #0054a6;	font-size: 10px; font-family: tahoma; font-weight: bold;}
.style9 {color: #FFFFFF; font-size: 13px; text-align: left; vertical-align: middle; font-weight:bold;}
.style9 a {color: #FFFFFF; text-decoration: none;}
.style9 a:hover {color: #FFFFFF; text-decoration: underline;}
.style10 {color: #304968; font-size: 11px; font-family: tahoma;}
.style11 {color: #FFFFFF; font-size: 10px; font-family: tahoma; font-weight: bold;}
.style12 {color: #0054A6; font-size: 11px; font-family: tahoma;}
.style14 {color: #7D7D7D; font-size: 11px; font-family: tahoma;}
/*.LOGIN {	color: #363636;	font-size: 11px; font-family: tahoma; font-weight:bold;	text-decoration:none;}
.LOGIN a {color: #363636; font-size: 11px; font-weight:bold; font-family: tahoma; text-decoration:underline;}
.LOGIN a:hover {color: #363636; font-size: 11px; font-weight:bold; font-family: tahoma; text-decoration:none;}*/