
* {
margin : 0;
padding : 0;
}
html, body {
margin : 0;
padding : 0;
width : 100%;
height : 100%;
}
body {
color : #4a4a4a;
font-size : 11px;
text-align : center;
font-family : Verdana, Arial, Serif;
background : #55a7bd url(../images/fon.jpg) fixed no-repeat  left bottom;
height : 100%;
}
table {
border-collapse : collapse;
}

a {
text-decoration : underline;
color : #04497c;
font-weight : normal;
border : 0;
}
a:hover {
text-decoration : none;
}
p {
text-align : left;
font-weight : normal;
}
img {
border : 0;
}


h1 {
height : 30px;
line-height : 30px;
text-align : left;
font-weight : bold;
font-size : 12px;
margin-bottom : 6px;
padding-left : 46px;
border-left : 2px solid #e96005;
text-transform : uppercase;
color : #e96005;
}
h2 {
color : #fff;
text-align : center;
font-weight : bold;
font-size : 12px;
font-family : Verdana;
}
#stran {
position : relative;
min-width : 980px;
max-width : 980px;
top : 0;
left : 0;
margin : 0 auto;
text-align : left;
}
#shap {
position : relative;
width : 100%;
height : 120px;
top : 0;
left : 0;
text-align : center;
}
#top_1 {
position : relative;
width : 980px;
height : 122px;
top : 20px;
left : 0;
text-align : left;
margin : 0 auto;
}
#top_2 {
position : relative;
width : 1000px;
height : 112px;
top : 0;
left : 0;
margin : 0 auto;
}
#con {
position : relative;
float : left;
width : 300px;
top : 10px;
left : 0;
}
#con2 {
position : relative;
float : right;
width : 404px;
height : 54px;
top : 20px;
right : 275px;
background : url(../images/skoba.jpg) no-repeat;
color : #c8c8c8;
font-style : italic;
padding-left : 40px;
padding-top : 5px;
}
#con a {
color : #fff;
text-decoration : none;
}
#con a:hover {
text-decoration : underline;
}
#top_menu {
position : absolute;
top : 10px;
left : 650px;
}
#top_menu a {
color : #fff;
text-decoration : none;
}
#slogan {
position : relative;
width : 100%;
height : 10px;
top : 0;
left : 0;
background : #ebebeb;
}
#menu {
position : relative;
width : 100%;
height : 48px;
top : 5px;
left : 0;
background : #fbfbfb;
}
#menus {
position : relative;
width : 900px;
height : 25px;
top : 0;
left : 0;
background : #fbfbfb;
margin : 0 auto;
padding-top : 5px;
padding-left : 15px;
}
#menu_ten {
position : relative;
width : 426px;
height : 10px;
top : 0;
left : 0;
margin : 0 auto;
background : url(../images/ten.jpg) no-repeat;
}
#content {
position : relative;
width : 980px;
height : 670px;
min-height : 10px;
top : 0;
left : 0;
text-align : left;
margin : 0 auto;
padding-top : 15px;
}
#right {
float : right;
position : relative;
width : 750px;
top : 0;
left : 0;
}
#left {
float : left;
position : relative;
width : 226px;
top : 30px;
left : 4px;
}
#left2 {
float : left;
position : relative;
width : 218px;
top : 0;
left : 0;
}
#puzzle {
position : absolute;
top : 40px;
right : 40px;
}
#left_news {
position : absolute;
top : 50px;
width:185px;
padding : 0 10px;
}
#left2 #left_news {
position : absolute;
top : 50px;
padding : 0 10px;
}

.top_panel span.name {
color : #08628c;
font-weight : bold;
font-size : 11px;
}

.top_panel div.name {
position : relative;
float:right;width:115px;
}

.top_panel span.time {
height:12px;width:70px;
font-size : 11px;
color: Black;
font-style: italic;
}

.top_panel div.time {
width:65px;
position : relative;
float:left;
}

div.number {width:10px;
position : relative;
float:left;}

div.news_text {
position : relative;float:right;
width:650px;
}
#puz {
position : relative;
top : 10px;
left : 20px;
}
#puz a {
color : #76ac1e;
}
#puz1 {
position : absolute;
top : 0;
left : 0;
background : url(../images/puz_1.png) no-repeat;
width : 152px;
height : 146px;
}
#puz1:hover {
position : absolute;
top : 0;
left : 0;
background : url(../images/puz_11.png) no-repeat;
width : 152px;
height : 146px;
}
#puz2 {
position : absolute;
top : 2px;
left : 112px;
background : url(../images/puz_2.png) no-repeat;
width : 190px;
height : 149px;
}
#puz2:hover {
position : absolute;
top : 0;
left : 112px;
background : url(../images/puz_21.png) no-repeat;
width : 190px;
height : 149px;
}
#podval {
clear : both;
position : relative;
width : 100%;
height : 70px;
top : 10px;
left : 0;
}

#p_left {
float : left;
position : relative;
width : 600px;
top : 0;
left : 0;
color : #a5a5a5;
}
#p_right {
float : right;
position : relative;
width : 346px;
top : 0;
right : 0;
color : #a5a5a5;
}


#menus ul {
list-style : none;
padding : 0;
border : 0;
margin-right : 20px;
}
#menus li {
float : left;
position : relative;
background : none;
padding-right : 40px;
height : 20px;
padding-left : 10px;
padding-top : 8px;
}
#menus a {
font-size : 10px;
color : #131e26;
text-decoration : none;
}

td.main_ar ul {
list-style : none;
padding-left : 20px;
border : 0;
height:60px
}
li.newss {background : url(../images/strela.jpg) 20px 3px  no-repeat;padding-left:35px;}
li.newss2 {background : url(../images/strela.jpg) 20px 3px  no-repeat;padding-left:35px;}

.number_news {padding-left :40px;position:relative;top:0px;left:0px;pading-bottom:5px;clear:both}


#top_1 ul {
list-style : none;
float : left;
padding-top : 20px;
padding-left : 20px;
border : 0;
margin-right : 20px;
}
#top_1 li {
height : 25px;
padding-left : 20px;
padding-top : 0;
color : #fff;
width : 70px;
float : left;
position : relative;
}
#right ul {
list-style : none;
float : left;
border : 0;
height : 20px;
}
#right li {
float : left;
position : relative;
}
#right li a {
width : 122px;
text-align : center;
background : url(../images/button.gif) no-repeat 0 0;
float : left;
position : relative;
color : #fff;
}
#right li.now a {
background : url(../images/button_bl.gif) no-repeat 0 0;
color : #fff;
width : 122px;
text-align : center;
float : left;
position : relative;
}
#right li a:hover {
background : url(../images/button_bl.gif) no-repeat 0 0;
color : #fff;
width : 122px;
text-align : center;
float : left;
position : relative;
}
.prod {
background : url(../images/button_bl2.png) no-repeat left top;
width : 133px;
height : 34px;
position : absolute;
top : 0;
}
#right li.lastt a {
width : 133px;
background : url(../images/lastt.gif) no-repeat left bottom;
color : #fff;
text-align : center;
float : left;
position : relative;
}
#right li.lastt a:hover {
width : 133px;
background : url(../images/button_bl2.gif) no-repeat 0 0;
color : #fff;
text-align : center;
float : left;
position : relative;
}
#right li.last2 {
background : url(../images/button_bl2.gif) no-repeat;
color : #fff;
width : 133px;
text-align : center;
float : left;
position : relative;
}
#right li.last2 a {
background : url(../images/button_bl2.gif) no-repeat;
color : #fff;
width : 133px;
text-align : center;
float : left;
position : relative;
}
#right li a {
color : #fff;
font-weight : bold;
text-decoration : none;
width : 122px;
height : 18px;
padding-top : 5px;
}
#right td.main_ar a.faq {
color : #08628c;
font-weight : bold;
}
#right td.main_ar a {
color : #76ac1e;
height : 14px;
}
#right td.main_ar a:hover {
color : #76ac1e;
height : 14px;
text-decoration : underline;
}
#puz a {
color : #76ac1e;
display : block;
width : 100%;
height : 100%;
text-align : center;
}
#puz a:hover {
color : #fff;
display : block;
width : 100%;
height : 100%;
text-align : center;
vertical-align : middle;
}
p.up {
width : 80%;
text-align : right;
vertical-align : middle;
}
a.up {
background : url(../images/up.jpg) no-repeat left center;
padding-left : 15px;
}
.panel_bottom {
position : relative;
width : 231px;
height : 29px;
top : 0;
left : 0;
background : url(../images/bg_bottom_panel.gif) repeat-x;
}
.top_panel {
position : relative;
top : 0;
left : 0;
}
.top_panel a {
font-size : 11px;
text-decoration : underline;
color : #478b8e;
}
.top_panel a:hover {
text-decoration : none;
}
.top_panel p {
position : relative;
}
.top_panel strong {
padding-left : 41px;
background : url(../images/li.gif) no-repeat 24px 7px;
}
.top_panel a.name {
font-size : 12px;
color : #71a833;
}
.top_panel td.top_news {
color : #fff;
text-align : center;
font-weight : bold;
font-size : 12px;
font-family : Verdana;
background : url(../images/news.png) no-repeat;
height : 21px;
}
.top_panel td.content {
background : url(../images/news12.png) repeat-y top left;
color : #000;
padding-top : 7px;
width : 217px;
height : 150px;
}
.top_panel td.content #locals {
position : absolute;
top : 25px;
left : 0;
}
.top_panel td.content #locals3 {
position : absolute;
top : 0;
left : 0;
}
.top_panel td.podval {
background : url(../images/news2.png) no-repeat bottom left;
height : 12px;
}
span.name {
color : #08628c;
font-weight : bold;
font-size : 11px;
}

span.time {
height:12px;width:65px;
font-size : 11px;
color: Black;
font-style: italic;
}

.top_panel td.content_news {
background : url(../images/news12.png) repeat-y top left;
color : #000;
padding : 7px;
height : 620px;
*height : 645px;
}
.top_panel td.otra_news {
color : #fff;
text-align : center;
vertical-align : bottom;
padding-bottom : 5px;
font-weight : bold;
font-size : 12px;
font-family : Verdana;
background : url(../images/otra.png) no-repeat bottom left;
height : 35px;
}
.top_panel td.content2 {
background : #fff;
color : #000;
padding-top : 7px;
height : 150px;
}
.top_panel td.content3 {
background : url(../images/news13.png) repeat-y top left;
vertical-align : top;
padding-top : 7px;
height : 163px;
}
.top_panel td.podval2 {
background : url(../images/otra2.png) no-repeat bottom left;
height : 38px;
}
.top_panel td.podval3 {
background : url(../images/otra2.png) no-repeat bottom left;
height : 34px;
}
.top_panel td.util {
color : #fff;
text-align : center;
font-weight : bold;
font-size : 12px;
font-family : Verdana;
background : url(../images/util.png) no-repeat;
height : 21px;
}
.top_panel2 {
background : url(../images/downs.png) no-repeat left bottom;
height : 46px;
text-align : center;
color : #fff;
}
.top_panel2_1 {
position : relative;
top : 8px;
}
.top_panel2_2 {
position : relative;
top : 6px;
}
.top_panel3 {
background : url(../images/downs2.png) no-repeat bottom left;
height : 45px;
text-align : center;
color : #fff;
}
.top_panel3_1 {
position : relative;
top : 8px;
float : left;
left : 20px;
font-weight : bold;
}
.top_panel3_2 {
position : relative;
top : 8px;
float : right;
right : 11px;
}
.top_panel3 a {
font-weight : bold;
color : #fff;
text-decoration : none;
}
.top_panel4 {
position : relative;
background : url(../images/downs3.png) no-repeat left bottom;
height : 45px;
text-align : center;
color : #fff;
top : 0;
left : 0;
clear : both;
}
.top_panel4 a {
font-weight : bold;
color : #fff;
text-decoration : none;
}
.top_panel4_1 {
position : relative;
top : 8px;
left : 24px;
float : left;
}
.top_panel4_2 {
position : relative;
top : 8px;
float : right;
right : 14px;
}
.main {
position : relative;
width : 100%;
top : 0;
left : 0;
}
.prod span.red {
color : #e96005;
text-transform : none;
font-size : 11px;
padding-left : 0;
padding-right : 10px;
}
.prod p {
margin-bottom : 15px;
}
.prod td {
padding : 10px;
}
.prod a {
color : #71a833;
text-decoration : none;
}
td.ops {
border : 1px solid #c0c0c0;
background : #fbfbfb;
}
td.name {
padding : 10px;
color : #e96005;
font-weight : bold;
font-size : 12px;
}
.news {
position : relative;
width : 100%;
top : 100px;
left : 0;
height : 450px;
}
.news p {
margin-bottom : 5px;
}
.news span {
font-weight : bold;
text-transform : uppercase;
color : #3a88c4;
font-size : 12px;
padding-left : 100px;
}
.news span.news_h {
color : #3a88c4;
font-weight : bold;
text-transform : none;
font-size : 11px;
padding-left : 0;
padding-right : 10px;
}
.news a {
color : #71a833;
text-decoration : none;
}
td.main_ar {
background : #fff url(../images/right_fon.jpg) no-repeat bottom left;
width : 750px;
height : 620px;
border-top : 10px solid #478b8e;
vertical-align : top;
padding-top : 20px;
padding-left : 30px;
padding-right: 15px;
}
td.main_ar33 {
background : #fff url(../images/right_fon.jpg) no-repeat bottom left;
width : 764px;
height : 620px;
border-top : 10px solid #478b8e;
vertical-align : top;
padding-top : 20px;
padding-left : 30px;
}
td.main_ar a {
color : #71a833;
text-decoration : none;
}
td.main_ar p {
padding-left : 15px;
padding-right : 25px;
}
td.main_ar2 {
background : url(../images/main_p.png) no-repeat bottom left;
width : 764px;
height : 11px;
}
#locals {
position : absolute;
}
ul.local {
list-style : none;
float : left;
border : 0;
line-height : 18px;
padding-left : 10px;
}
ul.local a {
text-decoration : none;
position : relative;
}
ul.local a:hover {
text-decoration : underline;
}
ul.local li {
background : url(../images/rombb.jpg) no-repeat center left;
padding-left : 10px;
}
ul.local li.blue {
background : url(../images/line_blue.png) no-repeat 0 0;
padding-left : 20px;
margin-left : 7px;
width : 211px;
}
ul.local li.blue a {
color : #fff;
}
ul.local2 {
list-style : none;
float : left;
border : 0;
line-height : 18px;
padding-left : 0;
width : 210px;
}
ul.local2 a {
text-decoration : none;
}
ul.local2 a:hover {
text-decoration : underline;
}
ul.local2 li {
background : url(../images/rombb.jpg) no-repeat 0 7px;
padding-left : 10px;
margin-left : 15px;
}
ul.local2 li.blue {
background : url(../images/line_blue.png) no-repeat 0 0;
padding-left : 20px;
margin-left : 7px;
width : 211px;
}
ul.local2 li.green {
background : url(../images/line_blue2.jpg) no-repeat 0 0;
padding-left : 20px;
margin-left : 7px;
width : 211px;
height : 32px;
line-height : 12px;
padding-top : 5px;
}
ul.local2 li.blue a {
color : #fff;
}
ul.local2 li.green a {
color : #fff;
}
.header {
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	color : #08628c;
	text-align: left;
	text-indent: 15pt
}
.paragraph
{
	font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 8pt;
	margin-top: 5pt;
	text-align: justify;
	text-indent: 15pt
}
.footer {
	margin-top: 70pt
}
.photo1
{
	margin: 10pt	
}
