html, body {height:100%;}
body {font-family: verdana;font-size: 12px;background-color: #fff;color: #393a32;text-align: left;}
#wrapper {width: 1160px;margin: 0 auto;background-color: #fff;/*min-width: 1000px;*/}
.cl {clear: both;}

/* Menu */
#menu {margin: 0 auto;width: 1120px;height: 35px;background-color: #34a028;padding-top: 7px;}
#menu a {font-family: verdana,tahoma;font-weight: bold;font-size: 14px;color: #fff;width: 16%;display: block;float: left;text-align: center;text-decoration: none;}
#menu a:hover {position: relative;top: -2px;}
#menu a.left {width: 17%;}
#menu a.right {width: 18%;}
/* end Menu*/

#cloud {float: left;margin-top: 100px;margin-left: 25px;margin-right: 10px;width: 278px;color: #888;text-align: center;font-size: 14px;}
#cloud .font20 {font-size: 20px;}
#logo_and_web_and_speech {text-align: center;}
#logo_and_web_and_speech img {margin-top: 25px;}
#speech {position: relative;top: -20px;}
#logo {margin-right: 260px;margin-left: 15px;}
#menu2 {text-align: left;}
#tags_cloud {float: left;margin-top: 100px;margin-left: 25px;margin-right: 10px;}
#news_block {width: 767px;padding-left: 80px;height: 280px;padding-top: 46px;background-image: url('../img/news.png');float: left;}

.last_folio li img {height: 120px;}
.last_folio li {width: 168px;float: left;}
.title_folio {color: #fdb812;font-size: 14px;font-weight: bold;}

.contacts {margin-right: 86px;margin-left: 20px;float: left;margin-top: 60px;}
.menu2 li {float: left;margin-bottom: 20px;}
.menu2 li a {display: block;height: 221px;width: 256px;background-image: url('../img/menu2.png');}
.menu2 li a.create {background-position: 8px 0px;width: 242px;}
.menu2 li a.seo {background-position: -245px 0px;width: 287px;}
.menu2 li a.seo:hover {background-image: url('../img/seo_active.png');background-position: 0px 0px;}
.menu2 li a.support {background-position: right top;width: 246px;}
.menu2 li a.support:hover {background-image: url('../img/support_active.png');background-position: 1px -8px;}
.menu2 li a.create:hover {background-image: url('../img/create_active.png');background-position: 0px 0px;}

/* Content */
#content {float: left;width: 50%;padding-left: 40px;}
#content h2, #content2 h2, #news_block h2 {color: #43a536;font-family: tahoma;font-size: 20px;margin-bottom: 20px;text-shadow: 0 1px 0 #ccc;}
#content h2 img, #content2 h2 img {position: relative;top: 11px;}
#content a,#content2 a {color: #8180c4;text-decoration: none;}
#content li,#content2 li {margin-left: 30px;color: #8180c4;list-style: disc outside none;}
#content p,#content2 p {margin-bottom: 15px;}
#content p strong, #content2 p strong {font-weight: bold;}
#content2 {padding-left: 40px;padding-right: 40px;}
#content2 .block_v {width: 50%;float: left;margin-bottom: 20px;background-image: url('../img/block_v.jpg');padding-left: 50px;padding-top: 15px;padding-bottom: 45px;}
#content2 .block_v h3 {color: #fb534a;margin-bottom: 5px;}
#content2 .block_c {width: 37%;padding-right: 40px;float: right;margin-bottom: 20px;padding-top: 15px;}
#content2 h3,#content h3 {color: #8180c4;font-family: tahoma;font-size: 20px;margin-bottom: 20px;margin-left: 10px;margin-right: 10px;}
#content2 hr {border-top-style: dashed;border-top-width: 2px;border-color: #f2f1ec;}
#content2 div ul li {color: #000;}
#content2 div.block_c ul li {list-style: none;}
#content2 ._grey_ {float: left;margin-top: 15px;background-color: #828282;background-image: url('../img/icon_block_c.png');background-position: center;width: 45px;height: 45px;-webkit-border-radius: 10px 0px 0 10px;border-radius: 10px 0px 0 10px;-moz-border-radius: 10px 0px 0 10px;-webkit-box-shadow:-1px -1px 3px 0 #ccc;-moz-box-shadow:-1px -1px 3px 0 #ccc;border:1px solid #ccc;border-right-style: none;}
#content2 .block {margin-left: 45px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: -1px -1px 3px 2px #f2f1ec;-moz-box-shadow:-1px -1px 3px 2px #f2f1ec;border:1px solid #f2f1ec;border-right-style: none;padding-top: 5px;height: 240px}
#content2 .block .red {color: #fb534a;font-size: 14px;font-weight: bold;}
#content2 .block .green {color: #34a227;font-size: 14px;font-weight: bold;}
#content2 .block .yellow {color: #fcb80f;font-size: 14px;font-weight: bold;}
/* End Content */

/* Sidebar */
#sidebar {float: right;width: 37%;padding-right: 40px;}
#sidebar h2 {color: #43a536;font-family: tahoma;font-size: 20px;margin-bottom: 20px;text-shadow: 0 1px 0 #ccc;}
#sidebar .block h3 {color: #8180c4;font-family: tahoma;font-size: 20px;margin-bottom: 20px;margin-left: 10px;margin-right: 10px;}
#sidebar .block {margin-left: 45px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: -1px -1px 3px 2px #f2f1ec;-moz-box-shadow:-1px -1px 3px 2px #f2f1ec;border:1px solid #f2f1ec;border-right-style: none;padding-top: 5px;}
#sidebar .block p {margin-bottom: 15px;margin-left: 10px;margin-right: 10px;}
#sidebar .block li {margin-left: 30px;color: #8180c4;}
#sidebar ._green_ {float: left;margin-top: 15px;background-color: #34a028;background-image: url('../img/icon_air.png');background-position: center;width: 45px;height: 45px;-webkit-border-radius: 10px 0px 0 10px;border-radius: 10px 0px 0 10px;-moz-border-radius: 10px 0px 0 10px;-webkit-box-shadow:-1px -1px 3px 0 #ccc;-moz-box-shadow:-1px -1px 3px 0 #ccc;border:1px solid #ccc;border-right-style: none;}
#sidebar ._orange_ {float: left;margin-top: 15px;background-color: #feb913;background-image: url('../img/icon_q.png');background-position: center;width: 45px;height: 45px;-webkit-border-radius: 10px 0px 0 10px;-moz-border-radius: 10px 0px 0 10px;border-radius: 10px 0px 0 10px;-webkit-box-shadow: -1px -1px 3px 0 #ccc;-moz-box-shadow:-1px -1px 3px 0 #ccc;border:1px solid #ccc;border-right-style: none;}
/* End Sidebar */

/* Clients */
#clients h2 {color: #fff;font-family: tahoma;font-size: 20px;margin-left: 50px;padding: 10px;text-align: center;width: 20%;background-color: orange;-webkit-border-radius: 10px 10px 0 0px;-moz-border-radius: 10px 10px 0 0px;border-radius: 10px 10px 0 0px;-webkit-box-shadow: -1px -1px 3px 0 #ccc;-moz-box-shadow:-1px -1px 3px 0 #ccc;border:1px solid #ccc;border-right-style: none;}
#clients .clients {background-color: #f2f1ec;padding-top: 40px;padding-bottom: 40px;overflow: hidden;width: 100%;}
.clients img {margin-right: 40px;}
.clients_logo_viewport {width: 3900px;position: relative;left: -600px;}

/* End Clients */

/* Footer */
#footer {background-image: url('../img/grass.png');background-position: left bottom;background-repeat: repeat-x;height: 74px;}
#cow {display: block;width: 60px;height: 70px;background-image: url('../img/cow.gif');float: left;}
.counters {float: right;color: #fff;font-weight: bold;height: 16px;text-align: right;margin-top: 30px;}
.copy {color: #fff;font-weight: bold;height: 16px;text-align: left;margin-left: 30px;margin-right: 25%;padding-top: 50px;}
/* End Footer */