@CHARSET "UTF-8";

body, input, textarea, select {background-color:#FFF;}
body, p, td, a {font-size:14px;color:#5C5C5C;font-family:Arial;}
html{overflow-y:scroll;}
form, p, table, ul, li, body, h1, td, h3, h2 {margin:0px;padding:0px;}
h3, h2 {font-size:16px;}
table {border-collapse:collapse;border:none;}
img {text-decoration:none;}
h4 {padding: 8px 0; margin:0px;font-size:18px;}
a {color:#009DE0;text-decoration:underline;}
a:hover {text-decoration:none;}

.article p, .article td, .about_content, .news_item, .promo_list {line-height:22px;}

.cl {clear:both;}
.more-link{float:right;margin-top:-10px;}
.div_clear {float:left;width:100%;}
.no_border, table, img {border:none;}
.fleft {float:left;}
.fright {float:right;}
input {vertical-align:middle;}

/* Block Size */
.page_width{width:990px;margin:0 auto;}
#header{height:272px;}
#lmenu{width:218px;}
#content{margin-left:218px;}
#page, .all_page_bg{width:100%;}
.content_wrap {width:560px;}
#logo {width:223px;}

.about {width:442px;}
.news {width:247px;}
.promo {width:301px;}

/* Header */
body{background:#FFF url(imgs/head_bg.gif) top repeat-x;}
#all{background:url(imgs/head.jpg) top no-repeat;}
#logo{float:left;text-align:center;margin-top:52px}
#logo .logo {margin-left:35px;}
#logo img {margin-bottom:22px;}
#logo h1 {text-align:left;}
#logo h1 a {font-size:36px;text-decoration:none;line-height:36px;}
#logo h1 span {font-size:30px;color:#5C5C5C;}
#gallery_nav{margin:48px 0 0 25px;float:left;}
#gallery_nav a {cursor:pointer;}
#adress{float:right;margin:73px 0 0 0;width:300px;font-weight:bold;font-size:16px;}
#adress b{font-size:18px;padding-left:20px;}
#adress u{padding-left:16px;text-decoration:none;}
#adress span{padding-left:6px;}
#adress .contact {line-height:20px;margin-left:23px;}
.adress {margin:15px 0 0 0;font-size:14px;}
.portfolio {margin:34px 0 0 -7px;}

/* content */
#page {float:left;}
.content_wrap{float:left;}
.content_list{padding:14px 35px 0 35px;}
	
.content_bg_top {float:left;background:url(imgs/cont_t.jpg) 18px top no-repeat;width:100%;}
.all_page_bg{float:left;background: url(imgs/cont_c.gif) center bottom repeat-y;margin-top:11px;}
.no_home{background: url(imgs/cont_b.gif) center bottom no-repeat;}
#lmenu {padding:30px 0 20px 0;float:left;}
.all_page_bg #lmenu {padding-top:19px;}
#lmenu .cat_list {margin: 0 0 0 20px;}
.cat_list ul {margin:0px;padding:0px;float:left;width:100%;}
.cat_list li {list-style:none;line-height:26px;float:left;width:100%}
.cat_list a {text-decoration:none;padding-left:15px;display:block;}
.cat_list .children a {padding-left:30px;}
.cat_list a:hover {text-decoration:underline;background: url(imgs/hover.gif) bottom repeat-x; }
.cat_list a:visited, .article a:visited {color:#007EB0;}
.all_page {}
.cat_name {margin:0 0 24px 70px;color:#009DE0;}

.content_list .div_clear {border-bottom:1px solid #009DE0;margin-bottom:20px;}
.article {float:left;width:100%;}
.article h2 {color:#5C5C5C;padding:0 0 10px 20px;font-size:14px;
	background:url(imgs/dot.gif) left top no-repeat;}
.article p {padding: 5px 0;}
.article img {padding: 5px;}
.article ul, .article ol {margin: 5px; padding-left:20px;}
.article .single{background-image:none;padding:0 0 20px 70px;color:#009DE0;}
.article td {vertical-align:top;}

/* page home */
.offer {table-layout:fixed;}
.offer td {width:184px;height:184px;background: center top no-repeat;vertical-align:top;}
.offer #personal {background-image:url("imgs/list11.jpg");color:#656B00;}
.offer #shop {background-image:url("imgs/list12.jpg");color:#00567B;}
.offer #corp {background-image:url("imgs/list13.jpg");color:#8F004D;}
.offer #individ {background-image:url("imgs/list14.jpg");color:#797100;}
.offer #support {background-image:url("imgs/list21.jpg");color:#797100;}
.offer #promotion {background-image:url("imgs/list22.jpg");color:#8F004D;}
.offer #audit {background-image:url("imgs/list23.jpg");color:#656B00;}
.offer #upgrade {background-image:url("imgs/list24.jpg");color:#00567B;}
.offer h3 {padding:0 28px 0 20px;text-align:center;height:120px;}
.offer h3 a {font-size:18px;color:#000;text-decoration:none;display:block;padding-top:60px;}
.offer h3 a:hover {border-bottom:1px dotted #000;text-decoration:none;}
.offer .price {margin:2px 0 0 72px;font-size:12px;font-weight:bold;}

.offer #personal h3{padding:0 35px 0 30px;}
._2line h3 a{padding-top:49px;}

.about h4 {padding-left:25px;}
.about_content, .news_list, .promo_list {padding-right:20px;}
.about_content {padding-left:25px;}
.news_item {list-style:none;}
.news_item .date {float:right;font-size:10px;font-weight:bold;}
.news h4 a {font-size:18px;}
.read_more {text-align:right; padding-right:30px;}

.navigation {float:left;width:100%;margin-bottom:20px;}
.navigation div {width:49%;text-align:center;}
/* right menu */
#right_sitebar{float:left;width:199px;}
#right_sitebar h2{font-size:14px;color:#009DE0;font-weight:normal;padding:16px 0 15px 16px;}
#right_sitebar .right_box{margin:0px 10px;}
/* Footer */

#footer {padding-top:10px;padding-bottom:20px;border-top: 1px solid #009DE0;margin-top:25px;}
.footer_menu {text-align:center;}
#footer a {color:#5C5C5C;text-decoration:none;}
#footer a:hover {text-decoration:underline;} 
/* heder gallery */
/* sg */
#myGallery {width:306px;height:228px;overflow:hidden;}
.spacegallery {left:50%;margin-left:-125px;position:absolute;top:24px;}
.spacegallery img {position:absolute;left:50%;background:#FFF;border:2px solid #7BCCEF;}
.spacegallery a {position:absolute;z-index:1000;display:block;left:0;width:100%;
background: url(imgs/blank.gif);}

#show_img a {display:none;width:100%;height:100%;}
