body { background: url(http://dev.psdtohtml.ru/uploads/d4/1/iwm_body-bg.png) repeat-x center top;font:12px arial; color:#4B4B4B;padding:0px;}
#page_margins {border:0px; background:none;max-width:auto;min-width:auto;width:1000px;}
#header { background:none;height:96px;}


#nav_main { background:none;}
#header h1 {width:349px;}
#header h1 a {width:349px; height:80px; background: url(http://dev.psdtohtml.ru/uploads/d4/1/d4_logo.png) no-repeat left center; display:block; text-indent:-9999px;}
#footer {display:none;}
.sitemap { background:#181818;margin:0px;padding:30px;font:11px arial;color:#666666;}
.sitemap a { color:#FFF;}

a, a:hover {outline:none;}
/* menu reset */
#nav_main, #jsddm li ul { background:none;}
#nav_main ul {float:left; border:0px; padding:0px;}
#nav ul {margin:0px;border:0px;}
#nav_main ul li {border-left:none;margin-right:4px;height:30px;}
#nav_main ul li a {font:12px arial; color:#FFF; text-transform:none;padding:5px 10px; background:#4A4A4A; border-radius:3px;-moz-border-radius:3px;}
#nav_main ul li:hover a, #nav_main ul li a:hover , #nav_main ul li a:active{ background:#FFF; color:#000;padding-bottom:10px;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;}
#nav_main #jsddm li ul li a {border-radius:0px; background:#FFF;color:#000;padding:4px 10px;}
#nav_main #jsddm li ul li a:hover { text-decoration:underline;}
#nav_main  #jsddm li ul {border:1px solid #333;border-top:0px;margin-left:-1px;}
#compact_search, .search { background: url(http://dev.psdtohtml.ru/uploads/d4/1/d4_search.jpg) no-repeat left top;width:179px; height:20px; text-align:left;position:relative;}
#compact_search span {display:none;}
#compact_search .text_input, .search input  {height:13px; width:153px; background:none; border:0px; color: #FFF;}
#compact_search .submit, search .submit {width:22px; background:none; text-indent:-999px; border:0px;position:absolute;right:0px;cursor:pointer;}

#main {padding-top:15px;min-height:570px;}

#col1_content {padding:0px;}
#col1 {margin-right:23px;}
#col1, #col3 {width:350px;border-top:1px solid #EBEBEB;padding-top:15px;}

#col1 h4, #col3 h4  {font:18px georgia; color:#007FB2; background:none !important;padding:0px !important}
#col1 h2, #col3 h2, #col1 h2 a, #col3 h2 a {font:13px arial; color:#333;}

a {color:#00ADEE;}

p.source { background:none !important;padding:0px !important;margin-bottom:20px !important;}
div.no_format, p.tools {border:0px !important;font-size:11px !important;}
p.tools a.comment { background-position:0 2px !important;}
p.source strong, p.tools strong { text-transform:none !important;}



 #col2 #col1_content ol.gainlayout li.gainlayout div.gainlayout h3, #col1_content ol li div.popular h4, #col2 #col1_content ol.gainlayout li.gainlayout div.gainlayout h4, .twocolumn #col1 div.popular h4, #col1_content  .categories h5  {font:bold 13px arial; color:#333333; text-align:center; background:url(http://dev.psdtohtml.ru/uploads/d4/1/d4_bt.jpg) no-repeat left top #EBEBEB !important;padding:8px 0 !important;}
 #col2 #col1_content ol.gainlayout li.gainlayout div.popular,.twocolumn #col1 ol li div.popular,  .twocolumn #col1 div.popular, #col1 #col1_content ol li div.popular, #col2 #col1_content ol.gainlayout li.gainlayout div.gainlayout, #col1_content  #categories { background: url(http://dev.psdtohtml.ru/uploads/d4/1/d4_bb.jpg) no-repeat  left bottom #F4F4F4  !important;}

 




#col2 #col1_content ol.gainlayout li.gainlayout .signup {position:absolute !important;right:10px;bottom:10px;width:83px;height:24px; background:url(http://dev.psdtohtml.ru/uploads/d4/1/d4_submit.jpg) no-repeat; text-indent:-999px;border:0px;cursor:pointer;}
#col2 #col1_content ol.gainlayout li.gainlayout #id_email {width:96%;height:auto; text-indent:0px; background:#FFF;position:relative !important;margin:10px 0 0 8px !important;cursor:auto;}
#col2 #col1_content ol.gainlayout li.gainlayout .popular { position:relative !important;}
#col2 #col1_content ol.gainlayout li.gainlayout .popular form {height:25px !important;}
#col2 #col1_content ol.gainlayout li.gainlayout .popular p {margin-bottom:35px;border-bottom:1px solid #E7E7E7;padding-bottom:20px;}

 #col2 #col1_content ol.gainlayout li.gainlayout div.gainlayout  {padding:0px !important;margin-top:0px !important;}
#col2 #col1_content ol.gainlayout li.gainlayout .custom div {padding:10px !important;}
 #col2 #col1_content ol.gainlayout li.gainlayout div.popular ul.gainlayout  {margin:10px !important;}
 #col2 #col1_content ol.gainlayout li.gainlayout div.popular {padding-bottom:10px !important;padding-top:0px !important;}

#col2 #col1_content ol.gainlayout li.gainlayout:first-child /* div.portalintro*/ {/*position:absolute;margin-top:-69px; */background:none !important;}
#col2 #col1_content ol.gainlayout li.gainlayout:first-child h4 {display:none;}

#col2 #col1_content ol.gainlayout li.gainlayout div.portalintro { background:none !important;}


 #col2  #col1_content ol.gainlayout li.gainlayout div.popular h4 {margin-top:-4px !important; }
 #col2  #col1_content ol.gainlayout li.gainlayout div.popular a {font:11px arial !important; color:#4B4B4B !important;}
#col2 #col1_content ol.gainlayout li.gainlayout div.popular a:hover { text-decoration:underline;}
.social-ico_cus {padding:0px !important; height:30px !important;margin-top:-20px !important;}
.social-ico_cus a img  {border:0px !important;margin-right:4px !important;}




.twocolumn #col3 {width:720px !important}


.twocolumn #col3 {border-right:0px !important}
#col2, .twocolumn #col1 {width:216px !important;border-top:1px solid #EBEBEB !important;padding-top:15px !important;}
.twocolumn #col1 ol li div.popular, .twocolumn #col1 div.popular {padding-top:0px !important;border-top:0px !important;}
 .twocolumn #col1 ol li div.popular  h4,  .twocolumn #col1  div.popular  h4 {width:216px !important;margin-left:-15px !important;margin-bottom:8px !important}


.search  input {margin-top:-2px !important;}
.search  .submit {width:22px !Important; position:absolute !important;height:18px !important; text-indent:-999px !important;cursor:pointer !important;margin-top:0px !important;}

.search {position:relative;margin-top:90px;margin-right:27px;}

.twocolumn #col1 {margin-right:0px !important;}

 #col1_content  ol.gainlayout li.gainlayout div.entities p {padding:10px !important;margin:0px !important}

 #col1_content   .portalintro h4 {display:none !important;}
 #col1_content  .portal_intro {padding:0px !important; }
#col1_content  .portal_intro .categories {padding:0 10px 10px 10px !important}
#col1_content  .categories h5 {margin:-3px 0 10px -10px !important;width:216px !important}


p.tools  {border-bottom:1px solid #EBEBEB !important;padding-bottom:19px !important; }

h2 a  {font-weight:bold !important;}

p.source  a strong {font-weight:normal !important;}

.explore {display:none !important;}
