body {
background:url(images/backbody.jpg) repeat-x #bcc0c3;
padding:12px 13px 20px 12px;
font-size:11px;
font-family:tahoma;
}

a{
color:#0189a5;
}

a:hover {
text-decoration:none;
}

h1{
font-size:22px;
font-family:Georgia,Arial, Helvetica, sans-serif;
margin-top:0px;
color:#0b2f38;
font-weight:normal;
}

img {margin:0px; padding:0px;}

.backleft {
background:url(images/backleft.jpg) no-repeat;
background-position:left;
height:133px;
width:530px;
}

.grad {
background:url(images/grad.jpg) repeat-x;
}

.backright {
background:url(images/backright.jpg) no-repeat;
background-position:right;
width:445px;
}

#oficial {
color:#0aa6c6;
padding:5px 0 0 43px;
font-size:12px;
}

#tel {
color:#0aa6c6;
padding:0 0 0 190px;
font-size:16px;
}

.line1 {
background:#fffeff;
height:2px;
}

#line2 {
border:#b8b1b1 2px solid;
background:#fffeff;
}

.line3 {
background:#fffeff;
height:8px;
}

.leftcolomn {
width:247px;
padding:0 0 0 14px;
vertical-align:top;

}

#logomenu {
background:url(images/menulogo.gif) no-repeat;
width:193px;
height:27px;
padding:17px 0 0 46px;
font-size:14px;
color:#fff;
}

#gradmenu {
background:url(images/gradmenu.gif) repeat-y;
}

#mainmenu {
background:url(images/mainmenu.jpg) repeat-x #f8f8f8;
background-position:top;
padding:0 0 0 0px;
margin:0 0 0 2px;
width:233px;

}

#mainmenuline {
background:#ececec; width:235px; height:1px;

}

#mainmenupunkt {
padding:13px 10px 6px 33px;
vertical-align:top;
}

#mainmenupunkt a {
color:#565656;
font-size:12px;
text-decoration:none;
}

#mainmenupunkt a:hover {
color:#565656;
font-size:12px;
text-decoration:underline;
}

#otherlogo {
background:url(images/otherlogo.jpg) no-repeat;
width:191px;
height:27px;
padding:24px 0 0 47px;
font-size:14px;
color:#fff;

}

#leftcolomnbloc {
padding:22px 0 15px 19px;
margin:0 0 0 2px;
width:220px;

}

#leftcolomntext {
padding:0 50px 0 0;
font-size:12px;
color:#484747;

}

#linkleft {
padding:0 0 24px 0;
}

#linkleftlast a{
color:#0189a5;
}

#linkleft a:hover{
color:#0189a5;
text-decoration:none;
}

#linkleft a{
color:#0189a5;
}

#linkleft a:hover{
color:#0189a5;
text-decoration:none;
}

#rightcolomn {
width:254px;
padding-right:9px;
vertical-align:top;
font-size:11px;
color:#484747;
}

#logonews {
background:url(images/menulogo.gif) no-repeat;
height:27px;
padding:17px 0 0 0;
font-size:14px;
color:#fff;
}

#textnewslogo {
padding-left:44px;
}

#textright {
padding:13px 32px 0 22px;
color:#484747;
}

.spectextpredl{
color:#ce0303;
font-size:12px;
line-height:20px;
vertical-align:top;
}

.spectextpredl a{
color:#ce0303;
font-size:12px;
text-decoration:none;
}

.spectextpredl a:hover{
color:#ce0303;
font-size:12px;
text-decoration:underline;
}

#tochki {
padding:14px 0 0 0;
}

#rightcolomnbloc {
padding:22px 0 15px 19px;
margin:0 0 0 2px;
}

#otherlogo2 {
background:url(images/otherlogo.jpg) no-repeat;
height:23px;
padding:24px 0 0 0;
font-size:14px;
color:#fff;
}

.center {
padding:0 9px 0 0;
}

.centerzagimg {
background:url(images/rightcenterzagimg.jpg) no-repeat; 
background-position:right;
width:418px;
color:FFF;
}

.centerzagimg3 {
background:url(images/rightcenterzagimg2.jpg) no-repeat; 
background-position:right;
color:FFF;
}

.centerzagimg4 {
background:url(images/rightcenterzagimg3.jpg) no-repeat; 
background-position:right;
color:FFF;
}

.centerzagimg5 {
background:url(images/rightcenterzagimg4.jpg) no-repeat; 
background-position:right;
color:FFF;
}

#centerzagimg2 {
color:#FFFFFF;
padding:0 10px 0 10px;
height:17px;
font-size:12px;
}

.tdtext {
height:100px;
color:#565656;
font-weight:bold;
vertical-align:top;
text-align:left;
}

.tdtext2 {
padding:0 10px 0 0;
vertical-align:middle;
}

.tdtext2withnews {
padding:20px 0 20px 0;
}

.tdimg {
text-align:center; vertical-align:top;
width:86px;
}

.tdimg2 {
text-align:center;
width:86px;
padding-top:30px;
}

.tdtext a{
color:#0189a5;
font-size:12px;
font-weight:normal;
}

.tdtext a:hover{
color:#0189a5;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

#newsleftimg {
vertical-align:top;
padding:10px 0 10px 0;
}

.tdtext123 {
color:#565656;
vertical-align:top;
text-align:justify;
padding-top:23px;
}

.tdtext123 a{
color:#0189a5;
font-size:12px;
font-weight:normal;
}

.tdtext123 a:hover{
color:#0189a5;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.tdpodval {
color:#dddfe0;
vertical-align:top;
text-align:justify;
padding:23px 0 15px 0;
background:#565759;
width:30%;
}

.tdpodval2 {
color:#dddfe0;
vertical-align:top;
padding:10px 33px 0 0;
background:#565759;
width:30%;
}

.tdpodval3 {
color:#dddfe0;
vertical-align:top;
padding:10px 33px 0 0;
background:#565759;
width:40%;
}

.tdpodval2 a{
color:#dddfe0;
}

.tdpodval2 a:hover {
color:#dddfe0;
text-decoration:none;
}

.leftline {
background:url(images/leftline.jpg) repeat-y;
}

.rightline {
background:url(images/rightline.jpg) repeat-y;
}

.linebotom {
background:url(images/linebotom.jpg) repeat-x;
width:100%
}

.linetop {
background:url(images/linetop.jpg) repeat-x;
width:100%
}

.gradcenterzagimg {
background:url(images/gradcenterzagimg.jpg) repeat-x;
}

.gradcenterzagimg2 {
background:url(images/gradcenterzagimg1.jpg) repeat-x;
}

.leftline2 {
background:url(images/leftline2.jpg) repeat-y; width:2px;
}

.rightline2 {
background:url(images/rightline2.jpg) repeat-y; width:2px;
}

.podvalline {
background:url(images/podvalline.jpg) repeat-y; width:2px;
}

.podvallinebotom {
background:url(images/podvallinebotom.jpg) repeat-x;
width:100%;
}

.podvalline {
background:url(images/podvalline.jpg) repeat-x;
width:100%
}

.podvalline2 {
background:url(images/podvalline.jpg) repeat-x;
}