body{background-color:#FFF;font-family:Verdana, Avante, Arial, Helvetica, sans-serif;font-size:13px;color:#333;margin:0;padding:0}
a{color:#000;text-decoration:none}
a:hover{color:#7f7f7f}
a b {color: #4A92D9;}
h1,h2,h3,h4,contentpagetitle{font-size:13px;color:#4a92d9;}
h1,h2,h2 a {font-weight: normal; font-size: 16px; text-decoration: none !important;}
h5 { color: gray;}
fieldset {background-color: #f9f9f9; border: 1px solid #ccc; margin-bottom: 6px;}
.container{background:#FFF url(../images/head.png) repeat-x}
.blog{font-size:13px;margin:0;padding:0}
.webstudio2u_head{width:962px;display:block;background:#FFF url(../images/head.png) repeat-x 0 0;height:200px!important;margin:0 auto;padding:0}
.webstudio2u_main{display:block;margin:0 auto;padding:0; width: 962px !important;}
.webstudio2u_rhead{text-align:right;height:60px;padding-top:2px; padding-right: 30px;}
.maps ul{list-style:none;margin:0px; padding:0px;}
.maps li{float: right;}
.maps a{color: #8f8f8f; text-decoration: underline; font-size: 10px;}
.maps #active_language a{color:#ed008c; text-decoration: none;}
.maps a:hover,.webstudio2u_mhead .mainlevel:hover {color: #f7941d; text-decoration: none;}
.maps { text-align: right;}
.maps .moduletable {float: right; margin-left: 28px;}
.maps a {padding-left: 4px;}
.webstudio2u_mhead a {font-weight: normal; font-size: 12px; background:url(../images/spacer.png) no-repeat 100% 50%;}
.webstudio2u_mhead a:last-child{background: none !important; }
 .webstudio2u_left tr:first-child a.mainlevel {border-top:1px solid #EBEBDA !important;}
 
.webstudio2u_mhead h2 {margin: 0px;}
.webstudio2u_mhead .moduletable {line-height: 60px; margin: 0px; text-align: center;}
.webstudio2u_slogan{width:962px;height:30px;float:left;text-align:right}
.webs {background:#FFF url(../images/modul_top.png) no-repeat;color:#7d2c92;font-size:14px;width:220px; min-height: 42px; display: block;} 
.clr{clear:both}
input,textarea, select{border:1px solid #ccc;background-color:#fff}
input:hover,textarea:hover {background-color: #fefefe;}
#submitform {background: url("../images/submitform.png") no-repeat; width: 150px; display: block; height: 42px; color: #fff; border: 0px; cursor: pointer;}
#submitform:hover {background: url("../images/submitform2.png") no-repeat;}

.webstudio2u_mhead .mainlevel,.webstudio2u_footer_menu .mainlevel{font-size:13px;padding:8px; padding-right: 11px;}

.webstudio2u_content{width:701px !important;text-align:left;font-size:13px;margin:0;padding:0 12px; }
.webstudio2u_right{width:17px;background:url(../images/right.png) repeat-y}
.webstudio2u_left{background:#FFF url(../images/left.png) repeat-y 193px 0;text-align:left;padding-top:20px;width:220px!important}
.webstudio2u_left .mainlevel{color:#545454;display:block;background:url(../images/point.png) no-repeat 7% 50%;min-height:22px;width:180px;border-bottom:1px solid #ebebda;margin-left:9px;font-weight:700;font-size:13px;vertical-align:middle;padding:3px 0 2px 30px}
.webstudio2u_left .sublevel{min-height:22px;color:#0093d9;display:block;border-bottom:1px solid #ebebda;margin-left:4px;font-size:12px;width:180px;padding:5px 0 2px 30px}
.webstudio2u_left .webs{background:url(../images/modul_top.png) no-repeat;color:#7d2c92;width:200px;min-height:42px;padding-left:20px;font-size:12px;display:block}
.webstudio2u_left .moduletable_menu{background:#FFF url(../images/modul.png) no-repeat 0 100%;color:#666;padding-bottom:37px;width:220px}
.webstudio2u_left .moduletable {background:#FFF url(../images/modul.png) no-repeat 0 100%;color:#666;padding-bottom:36px;width:220px}
.webstudio2u_footer{width:100%;background:#FFF url(../images/webstudio2u_footer.png);min-height:80px;vertical-align:bottom;font-size:8px;color:#666}
.footer_conteiner{width:962px;min-height:50px;margin:0 auto;padding:0}
.footer_conteiner .webstudio2u_right {background:url(../images/footer_menus.png) no-repeat 0px 0px; width: 17px;}
.footer_conteiner .webstudio2u_left {background:url(../images/footer_menus.png) no-repeat 100% -50px; width: 200px;}
.footer_conteiner .webstudio2u_footer_menu{background:url(../images/footer_menu.png) no-repeat 0px 0px;height:50px;text-align:left;font-size:12px; width: 725px;}
.webstudio2u_footer_text{font-size:9px}
.moduletable_menu h3{background:#FFF url(../images/modul_top.png) no-repeat;color:#7d2c92;font-size:14px;width:220px;height:42px;padding-left:20px;font-weight:700;line-height:42px;margin:0}
.webstudio2u_left .moduletable h3{background:#FFF url(../images/modul_top.png) no-repeat 0px 0px;color:#fff;font-size:14px;width:200px;height:42px;padding-left:20px;font-weight:700;line-height:42px}
.contentheading{color:#f7941d;font-weight:400}
.webstudio2u_logo{background-color:#FFF;width:320px;height:41px;display:block;float:left}
#b{border:1px solid #000}
.webstudio2u_user3{border:0;font-size:10px}
.webstudio2u_user3 h3{font-size:12px;color:#757575}
.webstudio2u_user3 .moduletable a{color:#757575}
.properties td,.properties th {border-right: 1px solid silver; border-top: 1px solid silver; padding:4px;}
.properties th {text-align: center; font-weight: 600;}
.properties { border-left: 1px solid silver; border-bottom: 1px solid silver; }
.lightgray {background-color: #f1f1f1; padding: 4px;}
.brief td h2 {color: #636363;text-align: center;}
.brief textarea, .brief select {width: 98%;}
.category,.description {padding:0px; padding-left: 0px; display: block; margin: 0px;}

.article_separator{border-bottom:1px dashed #ebebda}
.sectiontableheader,.sectiontableentry2,.sectiontableentry1{text-align:left;line-height:18px}
label{margin-top:3px}
.portfolio{border-bottom:1px dotted #0292d9;padding-bottom:5px}
.webstudio2u_pathway{padding-left:20px;width:95%;font-size:10px}
.li5{color:#0292d9}
.li6{color:#7d2c92}
.hyper{text-align:center;font-size:13px;color:#4a92d9}
.componentheading{font-weight:700;color:#ed008c}
.webstudio2u_content a{color:#4a92d9;text-decoration:underline}
.require{color:#4a92d9}
.webstudio2u_content a:hover,.li1{color:#f7941d}
.webstudio2u_content ul{padding-top:10px;padding-bottom:10px}
.webstudio2u_content li{padding-bottom:5px}
#active_menu,.li4{color:#ed008c}
.resultstable{border:1px solid #ed008c}
.pollstableborder{margin-top:10px;margin-bottom:15px;width:180px}
.button{cursor:pointer;width:100px}
.col1{background-color:#f4f4f4}
.row1{background-color:#e5e5e5;font-weight:700}
.system-pagebreak{border:gray dashed 1px;color:gray}
.blogsection{font-size:14px}
#mod_search_searchword{width:180px !important; margin-left: 20px; background-color:#fff; }
.web{padding-left:2px;padding-right:2px}
.web:hover{background-color:#000;color:#FFF}
.contenttoc th{text-align:left}
.webstudio2u_footer_mnu .mainlevel:hover,.webstudio2u_left .mainlevel:hover,.webstudio2u_left .sublevel:hover,.li3{color:#f7941d}
img,form,#form-login,#system-readmore{border:0;margin:0}
.light td{border-bottom:1px solid #3896b9}
.description,.item_categories,.item_tags{font-weight:400;color:#000;font-size:12px}
.ws_menu .mainlevel{padding-left:5px;color:#505050;padding-right:5px;font-size:12px}
.ws_menu{text-align:center;text-decoration:none}
.quote,blockquote{font-style:italic}
.comment-body{color:#424242}
b,.li2{color:#ed008c;font-weight:700}
.ws_menu .moduletable{width:100%}
strong {color:#515151}
.webstudio2u_user3 .moduletable a:hover,.ws_menu .mainlevel:hover {color:#f7941d}
p.red {color: red; }
.google, .yandex, .rambler, .yahoo, .bing, .w3c, .yandexblogs, .habrahabr, .ramblergroups,.otvetmailru, .memori, .bobrdobr, .technorati, .digg, .aport, .whois, .delicious,.webarchive, .copyscape, .meta, .mailru, .liveinternet, .traceroute { padding:9px 20px 4px 18px; margin-left:-5px; }
.warning, .ok {padding:9px 0px 4px 18px; font-style: italic; }
.warning {background:url(../images/warning.png) no-repeat 0% 50%; }
.ok {background:#fff url(../images/ok.png) no-repeat 0% 50%; margin-top: 6px;}
.google {background: url(../images/google.gif) no-repeat 0 0.7em; }
.yandex {background: url(../images/yandex.gif) no-repeat 0 0.7em; }
.rambler {background: url(../images/rambler.gif) no-repeat 0 0.7em; }
.yahoo {background: url(../images/yahoo.gif) no-repeat 0 0.7em; }
.yandexblogs {background: url(../images/yandexblogs.gif) no-repeat 0 0.7em; }
.habrahabr {background: url(../images/habrahabr.gif) no-repeat 0 0.7em; }
.ramblergroups {background: url(../images/ramblergroups.gif) no-repeat 0 0.7em; }
.otvetmailru {background: url(../images/otvetmailru.gif) no-repeat 0 0.7em; }
.memori {background: url(../images/memori.gif) no-repeat 0 0.7em; }
.bobrdobr {background: url(../images/bobrdobr.gif) no-repeat 0 0.7em; }
.technorati {background: url(../images/technorati.gif) no-repeat 0 0.7em; }
.digg {background: url(../images/digg.gif) no-repeat 0 0.7em; }
.aport {background: url(../images/aport.png) no-repeat 0 0.7em; }
.bing {background: url(../images/bing.png) no-repeat 0 0.7em; }
.w3c {background: url(../images/w3c.gif) no-repeat 0 0.7em; }
.whois {background:url(../images/whois.gif) no-repeat 0 0.7em; }
.delicious {background: url(../images/delicious.gif) no-repeat 0 0.7em; }
.webarchive {background: url(../images/webarchive.gif) no-repeat 0 0.7em; }
.mailru {background: url(../images/mailru.gif) no-repeat 0 0.7em; }
.meta {background:url(../images/meta.png) no-repeat 0 0.7em; }
.copyscape {background:url(../images/copyscape.gif) no-repeat 0 0.7em; }
.liveinternet {background:url(../images/liveinternet.png) no-repeat 0 0.7em; }
.traceroute {background:url(../images/traceroute.png) no-repeat 0 0.7em; }
.latestnews:hover{color:#f7941d;}
.param_name {margin-top: 4px; margin-bottom:4px; background-color: #edecec; padding: 4px;}
ul.headers {font-size: 10px; }
.show h3,.show_all {background:url("../images/expand.png") no-repeat 0% 50%;  text-decoration: underline; cursor: pointer; padding:2px 0px 2px 20px;}
.hide h3,.hide_all {background:url("../images/collapse.png") no-repeat 0% 50%;  text-decoration: underline; cursor: pointer; padding:2px 0px 2px 20px;}
.up { padding:9px 20px 4px 18px; margin-left:-5px; background:url(../images/a_up.png) no-repeat 0 0.7em; }
.m_header {background: #fff url("../images/modul_top.png") no-repeat; width: 220px; height: 38px;}
#contact_text { width: 100%;}
#contact_subject, #contact_name, #contact_email {width: 50%;} 
.faqitemtable strong, .faqitemtable a {font-weight: normal; text-decoration: none;}
.faqitemtable .qf_votes {font-size: 10px; text-align: center;}
.item_categories {font-size: 10px;}
#system-message {border: 1px solid #ccc; background-color: #fafafa; margin-top: 0px; padding: 8px;}
.portfolio-image {width: 204px; height: 184px; padding: 8px 8px 20px 8px; background: url(../images/porfoliobg.png) no-repeat;}
#screen {background: url("../images/loading.gif") no-repeat 50% 50%;}
