*
{
margin:0;
padding:0;
line-height:150%;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
}
p {margin-bottom:12px;}

img
{
border:none;
}

a {
	color: #42929D;
}
a:hover {
	color: #42929D;
	text-decoration:none;
}
body
{
background:#EAF8FF;
}
td
{
text-align:left;
vertical-align:top;
}
#body
{
background:url(images/bg.jpg) top repeat-x #EAF8FF;
min-height:792px;
}
#right_collumn
{
width:280px;
}
#blue_photo
{
background:url(images/blue_photo_bg.gif) bottom left repeat-y;
text-align:center;
width:96px;
}
#blue_photo img
{
margin-top:15px;
border:2px solid #42929D;
}
#green_photo
{
background:url(images/green_photo_bg.gif) bottom left repeat-y;
text-align:center;
width:93px;
}
#green_photo img
{
margin-top:15px;
border:2px solid #42929D;
}
/* ops */

#green_photo img, #orange_photo img, #blue_photo img
{
filter:Alpha(Opacity=85);
opacity: 0.85;
}
#green_photo a, #orange_photo a, #blue_photo a
{
}
#green_photo a:hover img, #orange_photo a:hover img , #blue_photo a:hover img
{
filter:Alpha(Opacity=100);
opacity: 1;
}
#orange_photo
{
background:url(images/orange_photo_bg.gif) bottom left repeat-y;
text-align:center;
width:101px;
}
#orange_photo img
{
margin-top:25px;
border:2px solid #EC5100;
}
.duble_border_left
{
background:url(images/duble_border.gif) left top repeat-y;
margin-top:15px;
}
.padding_right_box
{
padding:0 0 0 25px;
}
.phone img
{
margin:0 15px 0 0;
}
.phone
{
line-height:200%;
color:#A0BE3F;
font-weight:bold;
}
#top_menu
{
margin:20px 0 27px 0;
background:#C3ECFC;
}
.top_menu_content
{
width:17%;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}
#top_menu a
{
color:#2D646B;
}
#top_menu a:hover
{
color:#47A6AE;
text-decoration:none;
}
#logo ul
{
margin:0 10px;
}
#logo li
{
list-style:url(images/li_slogan.gif);
color:#7B8C81;
font-size:18px;
text-decoration:inherit;
margin-bottom:10px;
padding-left:10px;
}
#logo td
{
vertical-align:middle;
}
#content
{
padding:0 30px 0 55px;
margin-top:30px;
background:url(./images/duble_border.gif) top right repeat-y;
}
#content a
{
font-weight:bold;
}
h1, h4
{
font-size:12px;
color:#94B626;
font-weight:bold;
text-transform:uppercase;
background:url(images/h1.gif) left top no-repeat;
padding:4px 0 20px 55px;
margin:20px 0 0 -55px;
}
h2
{
font-size:12px;
color:#94B626;
font-weight:bold;
text-transform:uppercase;
background:url(images/h1.gif) left top no-repeat;
padding:4px 0 20px 55px;
margin:20px 0 0 -55px;
}
h3
{
font-size:12px;
color:#94B626;
font-weight:bold;
text-transform:uppercase;
padding:4px 0 20px 20px;
}
.links ul, .note_bottom  ul
{
margin-left:20px;
}
.links li, .note_bottom li
{
font-size:12px;
color:#42929D;
padding:0 0 10px 0;
font-weight:normal;
list-style:url(images/li_links.gif);
}
.links li a, .note_bottom li a
{
font-size:12px;
color:#42929D;
}

div.note_bottom {text-align:left !important;  padding: 0 30px 0 55px;}
#content .note_bottom  {padding:0px !important;}
div.note_bottom a {font-weight: bold !important;}

.left_pic
{
float:left;
margin:0 10px 0 0;
border:2px solid #D4E1E7;
}
.smenu
{
background:#F7FCFF;
font-weight:bold;
vertical-align:middle;
white-space:nowrap;
width:100%;
}
.smenu a
{
text-decoration:none;
}
.smenu a:hover
{
text-decoration:underline;
}
#tabmenu ul
{
margin:5px 15px;
color:#42929D;
}
#tabmenu li
{
margin:5px 15px;
color:#42929D;
list-style:url(images/li_mmenu.gif)
}
div.banner {
width:97%; 
padding:10px;
margin-bottom:10px;
font-weight:normal;
}
div.banner p {
padding:0 !important;
margin:0 !important; 
}
.banner
{
background:#E3F0F7;
border:2px solid #D5E9F3;
width:33%;
font-weight:bold;
padding:10px 20px;
line-height:200%;
}
.banner a
{
line-height:200%;
color:#959595;
}
#footer
{
background:url(images/footer.jpg) top repeat-x #EAF8FF;
padding:20px 40px;
}
#footer td
{
vertical-align:middle;
}
#footer a
{
color:#94B625;
}
.myonlinestudio
{
vertical-align:middle;
display:none;
}
.areal 
{
background: url("images/logo_small.gif") no-repeat scroll 0 0 transparent;
  padding: 2px 0 0 25px;
  height:21px;
}
.myonlinestudio img
{
margin:0 30px 0 0
}
#counterss img
{
filter:Alpha(Opacity=85);
opacity: 0.65;
}
#counterss a,
{
}
#counterss a:hover img
{
filter:Alpha(Opacity=100);
opacity: 1;
}
ul.spisok 
{margin:0 0 15px 20px;}

a.name_logo {
display:block;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
}

