.header_02 h3{color: black;background: none;font-size: 1em;}
#column_w610 h3 {color:black !important;}
ul.twocoul{
width:630px;
margin-bottom: 140px;
}
ul.twocoul li {
float:left;
margin: 10px 0 0 0;
width:199px;
}
.marged {margin-left:-25px;}
figure {float: left;padding: 5px;border: 1px solid grey;width: 250px;margin-left: 0px;margin-right: 10px;margin-top: 0px;}
#column_w290 figure {margin-left: 14px;}
figure img{width:100%;}
figure video{width:100%;}
figcaption {text-align: center;}
.project_content:hover{background:#215B8D;}
#right {padding-left: 42px;}
td{vertical-align:top;line-height:1em !important;padding:5px;}
td:hover{background-color:#19446A;color:white;}
td img{border: solid 1px #888;padding: 2px;}
.h1 {width: 100%;margin-top: 0px;font-size: 18px;}
span.h1 {color:#19446A;font-weight:bold;}
.centered {text-align:center;width:100%;}
/*теодор*/
body{margin:0;padding:0;line-height:1.5em;font-family:Arial, Helvetica, sans-serif;font-size:12px;/*color:#666;*/	background:#fff;}
a:visited{color:#19446A;text-decoration:underline;font-weight:normal;}
a:link{color:#000000;text-decoration:underline;font-weight:normal;}
a:hover{color:#000000;text-decoration:none;}
a:active{color:#DAD021;text-decoration:none;}
a.blackhref{color:#000000;}
h1{width:420px;margin-top:45px;font-size:12px;}
p{margin:0px;padding:0px;text-align:justify;}
img{margin:0px;padding:0px;border:none;}
.cleaner{clear:both;width:100%;height:0px;font-size:0px;}
.margin_bottom_10{clear:both;width:100%;height:10px;font-size:1px;}
.margin_bottom_15{clear:both;width:100%;height:15px;font-size:1px;}
.margin_bottom_20{clear:both;width:100%;height:20px;font-size:1px;}
.margin_bottom_30{clear:both;width:100%;height:30px;font-size:1px;}
.margin_bottom_40{clear:both;width:100%;height:40px;font-size:1px;}
.margin_bottom_50{clear:both;width:100%;height:50px;font-size:1px;}
.margin_bottom_60{clear:both;width:100%;height:60px;font-size:1px;}
.margin_right_40{margin-right:40px;}
.margin_right_60{margin-right:60px;}
.fl{float:left;}
.fr{float:right;}
.button_01 a{background:#B8B833;color:#000;font-size:13px;font-weight:bold;text-align:center;text-decoration:none;padding: 2px 10px;}
.button_01 a:hover{background:#CECE50;}
.header_01{clear:both;padding-bottom:10px;font-size:18px;text-decoration:none;text-align:center;line-height:130%;color:#000000;}
.header_02{clear:both;font-size:16px;color:#000000;height:20px;padding:5px 20px 5px 20px;margin-bottom:5px;background:url(images/templatemo_side_header_bg.jpg) repeat-x;}
.header_03{clear:both;font-size:18px;color:#dad021;font-weight:bold;padding:0 0 5px 0;margin:0 0 5px 0;background:url(images/templatemo_banner_divider.jpg) bottom repeat-x;}
h3{clear:both;color:#dad021;font-weight:bold;padding:0 0 5px 0;margin:0 0 5px 0;background:url(images/templatemo_banner_divider.jpg) bottom repeat-x;}
.header_04{clear:both;font-size:14px;color:#c7bb10;font-weight:bold;padding:0 0 10px 0;margin:0 0 10px 0;background:url(images/templatemo_footer_divider.jpg) bottom repeat-x;}
.header_05{clear:both;font-size:12px;font-weight:bold;color:#000000;}
.header_05 a{clear:both;font-size:12px;font-weight:bold;color:#000000;}
#templatemo_header_wrapper{width:100%;height:80px;margin:0 auto;background:#C3C4C6 url(images/templatemo_header_bg.jpg) repeat-x;}
#templatemo_header{width:980px;margin:0 auto;}
#templatemo_header #site_logo{float:left;width:410px;height:50px;font-size:40px;color:#EEEEEE;background:url(images/templatemo_logo.png) no-repeat;margin-left:65px;margin-top:10px}
#callnow{background: url('images/telefoni.png') no-repeat;
min-height: 5em;
float: right;
width: 25em;
float: right;
margin: 0.8em 6em;}
#templatemo_menu_wrapper{clear:both;font-size:10px;width:100%;height:15px;margin:0 auto;background:url(images/templatemo_menu_bg.jpg) repeat-x;}
#templatemo_menu{width:980px;height:41px;margin:0 auto;text-align:center;}
#templatemo_menu ul{margin:0 0 0 28px;padding:0px;list-style:none;}
#templatemo_menu ul li{padding:0px;margin:0px;display:inline;}
#templatemo_menu ul li a{float:left;display:block;height:22px;width:128px;padding:13px 0 0 0;background:url(images/templatemo_menu.jpg) bottom no-repeat;text-align:center;font-size:12px;text-decoration:none;color:#FFF;font-weight:bold;outline:none;}
#templatemo_menu li .current{color:#000;background:url(images/templatemo_menu_hover.jpg) bottom no-repeat;}
#templatemo_menu li a:hover{color:#000;background:url(images/templatemo_menu_hover.jpg) bottom no-repeat;}
#tempatemo_content_wrapper{clear:both;width:980px;margin:0 auto;}
#templatemo_content{width:900px;margin:25px 0px 5px 0px;/*padding:9px;border:1px solid #c3c4c5;background:#d8d7d7;*/}
.recent_projects{float:left;width:849px;height:250px;margin-bottom:10px;background:#215b8d;text-align:center;margin-left:50px; }
.project_slideshow{float:left;width:610px;height:200px;padding:30px 0;overflow:hidden;background:#215b8d url(images/templatemo_slider_right_divider.jpg) right repeat-y;}
.project_content{float:left;width:243px;height:240px;padding:5px 20px;overflow:hidden;background:#1d4b73;}
.project_content p{color:#ffffff;margin-bottom:5px;text-align:left;}
#content_panel{clear:both;width:898px;padding:5px 0px 5px 0px;/*border:1px solid #c6c5c5;background:#eeeeee;*/}
#column_w610{float:left;width:510px;padding:0px 48px 0px 50px;background:#ffffff;}
#column_w850{float:left;width:850px;padding:0px 48px 0px 50px;background:#ffffff;}
#column_w290{float:left;width:290px;padding:0px 0px 5px 0px;background:#eeeeee url(images/content_right_column_bg.jpg) left repeat-y;}
.news_section{clear:both;margin:0px 20px 10px 20px;}
.news_section .news_date{float:left;width:70px;height:50px;padding:20px 0 0 0;font-size:26px;font-weight:bold;text-align:center;color:#ffffff;background:url(images/templatemo_news_date_bg.jpg) no-repeat;}
.news_section .news_date span{display:block;margin-top:10px;font-size:14px;font-weight:normal;}
.news_section .news_content{float:right;width:160px;}
#column_w290 .inputfield{height:16px;width:235px;padding:2px 5px;margin:0 0 10px 0;font-size:12px;font-variant:normal;line-height:normal;}
#column_w290 .submitbutton{float:right;margin:0px;padding:2px 6px 4px 6px;cursor:pointer;font-size:12px;text-align:center;vertical-align:bottom;white-space:pre;}
.column_w290_content{margin:0 20px;}
#column_w610 p{padding-bottom:10px;}
.section_01{clear:both;position:relative;width:430px;padding:10px 40px 10px 40px;margin:20px 0;background:url(images/templatemo_section_middle.jpg) repeat-y;}
.section_01 li{margin:10px;}
.section_01 .top{position:absolute;width:510px;height:22px;top:0px;left:0px;background:url(images/templatemo_section_top.jpg) top left no-repeat;}
.section_01 .bottom{position:absolute;width:510px;height:22px;bottom:0px;left:0px;background:url(images/templatemo_section_bottom.jpg) bottom left no-repeat;}
.list_with_icon{margin:0 0 0 0px;padding:0px;list-style:none;}
.list_with_icon li{margin:0 0 10px 0;padding:0 0 0 30px;background:url(images/templatemo_list_icon.jpg) left top no-repeat;}
#templatemo_footer_wrapper{width:100%;margin:0 auto;background:#111d28;}
#templatemo_footer{width:920px;padding:15px;margin:0 auto;color:#fff;background:url(images/templatemo_footer_bg.jpg) bottom center no-repeat;}
.section_w920{text-align:center;width:920px;}
.section_w184{float:left;width:144px;padding:0 40px 0 0;}
.vcard{float:left;font-size:11px;width: 180px;}
.section_w368{float:left;width:500px;padding:0 40px 0 0;}
.footer_menu_list{margin:0px;padding:0px;list-style:none;}
.footer_menu_list li{margin:0px;padding:0px;}
.footer_menu_list li a{color:#828c96;text-decoration:none;}
.nav2{float:right;width:100%;border:none;background:#19446a;font-size:120%;background:url(images/templatemo_menu_bg.jpg) repeat-x;}
.nav2 ul{list-style-type:none;margin:0 auto;width:750px;}
.nav2 ul li{float:left;position:relative;z-index:auto !important;z-index:1000;/*border-left:solid 1px rgb(175,175,175);*/}
.nav2 ul li .last{border-right:solid 1px rgb(175,175,175);}
.nav2 ul li a{float:none !important;float:left;display:block;height:3.1em;line-height:3.1em;padding:0 16px 0 16px;text-decoration:none;font-weight:bold;color:rgb(238, 238, 238);}
.nav2 ul li ul{display:none;border:none;}
.nav2 ul li:hover a{background-color:white;text-decoration:none;color:#215B8D;}
.nav2 ul li:hover ul{display:block;width:10.0em;position:absolute;z-index:999;top:3.0em;margin-top:0.1em;left:0;}
.nav2 ul li:hover ul li a{display:block;width:11.3em;height:auto;line-height:1.3em;margin-left:-40px;padding:4px 16px 4px 16px;border-left:solid 1px rgb(175,175,175);border-right:solid 1px rgb(175,175,175);border-bottom:solid 1px rgb(175,175,175);background-color:rgb(237,237,237);font-weight:normal;color:rgb(33, 91, 141);}
.nav2 ul li:hover ul li a:hover{background-color:white;text-decoration:none;}
.nav2 table{position:absolute;top:0;left:0;border-collapse:collapse;}
.nav2 ul li a:hover{background-color:white;text-decoration:none;}
.nav2 ul li a:hover ul{display:block;width:10.0em;position:absolute;z-index:999;top:3.1em;t\op:3.0em;left:0;marg\in-top:0.1em;}
.nav2 ul li a:hover ul li a{display:block;w\idth:10.0em;height:1px;line-height:1.3em;padding:4px 16px 4px 16px;border-left:solid 1px rgb(175,175,175);border-bottom:solid 1px rgb(175,175,175);background-color:.nav2 ul li:hover ul li a{;font-weight:normal;color:rgb(50,50,50);}
.nav2 ul li a:hover ul li a:hover{background-color:rgb(210,210,210);text-decoration:none;}


