
/* ОБЩИЕ СТИЛИ-----------------------------------------------------------------------------*/
body, table, td {margin: 0px; padding: 0px; border: 0px; width: 100%;}
body {font: normal 10px tahoma, arial, verdana; background: #c5ccd8;}
img {behavior: url('png.htc'); border: 0px;}
table {table-layout: fixed; border-collapse: collapse;}
div, img, a, p, h1, h2 {margin: 0px; padding: 0px; text-decoration: none;}
/*-----------------------------------------------------------------------------*/

/* ВЕРХНЕЕ ЛОГО С МЕНЮ -----------------------------------------------------------------------------*/
.fon_meny {width: 50%; background: url(meny_left_fon.jpg) repeat-x; height: 54px;}
#meny_logo {width: 990px; background: url(fon_meny.jpg) no-repeat; height: 54px;}
#logo img {height: 54px; width: 221px; margin-left: 80px; float: left;}
#meny {text-align: right; height: 35px; padding-right: 75px;}
#meny ul {margin: 19px 0px 0px 0px;}
#meny ul li {list-style:none; margin:0; display:inline;}
#meny a, meny a:visited {font: bold 12px tahoma, arial, verdana; color: #fff; text-decoration: none; margin: 0px 10px 0px 10px;}
#meny a:hover {color: #bfdaff;}
.clear {height: 2px; background: #fff; font-size: 0px;}
/* -----------------------------------------------------------------------------*/

/* ЦЕНТРАЛЬНАЯ ЧАСТЬ -----------------------------------------------------------------------------*/
#center {width: 990px;}
.flash_knopka {width: 224px; height: 203px;}
#meny_icon {width: 990px; height: 163px; clear: both;}
#fon_left {background: url(left_fon_center.jpg) top right no-repeat; width: 50%;}
#fon_right {background: url(right_fon_center.jpg) top left no-repeat; width: 50%;}
#center {width: 990px; background: #fff; border-left: 2px solid #fff; border-right: 2px solid #fff; padding: 0px 0px 30px 0px;}
#akci {background: url(fon_shapka.jpg) no-repeat; height: 201px; width: 990px; display: inline-table;}
#akci img {border: 2px solid #fff; margin: 20px 43px 20px  28px; float: left;}
#akci p {font: normal 17px tahoma, arial, verdana; color: #2e386c; margin: 35px 30px 20px 0px; line-height: 1.5}
#akci p img {margin: -12px 0px 0px 0px; border: 0px;}
.razd {width: 27px; float: left; font-size:1px; height: 1px;}
.block {text-align: center; width: 224px; float: left; margin: 0px 5px;}
.anotaciya a, a:visited {font: normal 17px tahoma, arial, verdana; color: #6363d3;}
.anotaciya a:hover {color: #2727a6;}
.anotaciya ul {text-align: left; margin:3px 0px 0px 0px; list-style:disc; padding-left: 30px;}
.anotaciya ul li {list-style:disc; margin-bottom: 3px;}
.anotaciya ul li a, ul li a:visited {font: normal 12px tahoma, arial, verdana; color: #101927; margin:0px;}
.anotaciya ul li:hover, ul li a:hover {color: #3d3dbb; text-decoration: underline;}
#clear_3 {height: 0px; width: 990px; font-size: 1px; clear: both;}
#clear_2 {height: 1px; background: #fff; width: 990px; font-size: 0px; clear: both;}
#content {background: url(fon_center.jpg) repeat-x; width: 990px; text-align: center;}
/* -----------------------------------------------------------------------------*/

/* ФУТЕР -----------------------------------------------------------------------------*/
.fon_footer {width:50%; height: 54px; background: url(fon_footer.jpg) repeat-x;}
#footer {background: url(fon_footer_a.jpg) no-repeat; height: 54px; width: 990px;}
#text_footer {height: 54px; float:left; width: 695px;}
#text_footer p {font: normal 12px tahoma, arial, verdana; color: #fff; margin: 10px 0px 0px 140px;}
#text_footer a, text_footer a:visited {font: normal 12px tahoma, arial, verdana; color: #fff; margin: 0px 140px; text-decoration: underline;}
#text_footer a:hover {color: #e9e2fd; text-decoration: none;}
#logo_footer {text-align: right;}
#logo_footer a{margin:0px; padding: 0px;}
/* -----------------------------------------------------------------------------*/

/* ВНУТРЕННИЕ СТРАНИЦЫ -----------------------------------------------------------------------------*/
#text_conteyner {padding: 0px 60px 0px 60px; background: url(fon_center.jpg) repeat-x; width: 870px;}
#put {width: 870px; height: 80px; table-layout: auto;}
#name_put {width: 20%;}
#text_put {font: bold 14px tahoma, arial, verdana; color: #000ea7; vertical-align: bottom; text-align: left; padding-bottom: 20px; line-height: 15px; width: 80%; padding-right: 20px;}
#print {vertical-align: bottom; padding-bottom: 20px; width: 51px;}
#print img {margin-right: 30px;}
#print a {margin: 0px; padding: 0px;}
.razdel {height: 2px; background: url(razd.gif) repeat-x; width: 870px; font-size: 0px; clear: both;}
.block_text {width: 870px;}
.img_text {float: left;}

*html .text_news,
.text_news_podr,
.text_portfolio {display: table; height: 1%;}

.img_text img {margin: 10px 20px 15px 29px;}
.text_news {margin-left: 153px;}
.text_news_podr {margin-left: 320px;}
.text_portfolio {margin-left: 255px;}
.text {margin-left: 30px;}
.data {font: bold 11px tahoma, arial, verdana; color: #7883a5; margin-bottom: 5px;}

.text_news h1,
.text_news_podr h1,
.text_portfolio h1,
.text h1 {margin: 3px 0px 7px 0px; font: bold 16px tahoma, arial, verdana; color: #000ea7;}

.text_news h1 a, .text_news h1 a:visited,
.text_news_podr h1 a, .text_news_podr h1 a:visited,
.text_portfolio h1 a, .text_portfolio h1 a:visited,
.text h1 a, .text h1 a:visited  {font: bold 16px tahoma, arial, verdana; color: #000ea7; text-decoration: none;}

.text_news h1 a:hover,
.text_news_podr h1 a:hover,
.text_portfolio h1 a:hover,
.text h1 a:hover  {text-decoration: underline; color: #5559d3;}

.text_news a, .text_news a:visited,
.text_news_podr a, .text_news_podr a:visited,
.text_portfolio a, .text_portfolio a:visited,
.text a, .text a:visited  {font: normal 12px tahoma, arial, verdana; color: #000ea7; text-decoration: none;}

.text_news a:hover,
.text_news_podr a:hover,
.text_portfolio a:hover,
.text a:hover  {text-decoration: underline; color: #7345ff;}

.text_news,
.text_news_podr,
.text_portfolio,
.text {font: normal 12px tahoma, arial, verdana; color: #2e386c; line-height: 1.4; padding: 10px 30px 15px 0px;}

.razdel1 {height: 1px; clear: both; width: 870px; color: #ccd4db; margin: 0px; background: #ccd4db; border-width:0px;}
#page {font: normal 12px tahoma, arial, verdana; color: #2e38a0; margin: 5px 0px 5px 29px; line-height: 1.4; word-spacing: 2px;}
#page a, page a:visited {font: bold 12px tahoma, arial, verdana; color: #2e38a0; text-decoration: none;}
#page a:hover {text-decoration: underline; color: #7345ff;}
.nashe {font: bold 18px tahoma, arial, verdana; color: #677ee7; margin: 15px 0px 5px 30px;}
.podpis {text-align: right; font: bold 12px tahoma, arial, verdana; color: #2e386c; margin-top: 10px;}
/* -----------------------------------------------------------------------------*/





