/*
Theme Name: 3DOM
Theme URI: http://3dom.com.ua/
Version: 3.0
Author: Maxim Protsenko
Author URI: http://3dom.com.ua/
*/

* { margin: 0; padding: 0; }
body { background-color: #161616; }
body,td,th,a,p { color: #7d7d7d; font-family: Tahoma, Arial, Verdana; font-size: 11px; }
a, a:hover, a:link, a:visited { color: #dedede; text-decoration: none; }
a:hover { text-decoration: underline; color: #7dcc00; }
p { padding: 0; margin:0; margin-top: 5px; }
h1, h2, h3 { margin: 0; padding: 0; font-size: 18px; color: #dedede; font-weight: normal; display: block; }
h3 { color: #7d7d7d; font-size: 14px; font-weight: bold; margin-top: 22px; margin-bottom: 5px; }
a.smenuh1, a.topmenu { text-decoration: none; color: #7dcc00; display: block; font-size: 13px; }
a.topmenu ul, a.smenuh1 ul { font-size: 13px; color: #ffffff; }
a.smenuh1 ul.smenuul { font-size: 13px; color: #525252; }
#menu3dom  ul.smenuul { font-size: 13px; color: #525252; }
#menu3dom  a  { text-decoration: none; }
#menu3dom  a.topmenu ul { font-size: 13px; color: #ffffff; }
#menu3dom  a:hover ul, a.topmenu:hover ul { color: #7dcc00; }
a.smenuh1,a.smenuh1:hover{ color: #354d0f; }
#menu3dom  a.smenuh1:hover ul, #menu3dom  a.smenuh1:hover ul li, a.smenuh1:hover ul, a.smenuh1:hover ul li { font-size: 13px; color: #525252; }
#menu3dom h1 { font-size: 13px; }
.other3dom h1 { font-size: 28px; padding-top: 7px; }
.left3dom h1, .right3dom h1 { font-size: 18px; }
h2 { font-size: 18px; padding-top: 60px; }
h2.hsub { padding-top: 0; padding-bottom: 0; color: #7d7d7d; }
ul { padding-left: 15px; }
#top3dom p, #top3dom a { font-size: 11px; }
.content3dom { width: 1024px; margin-left: auto; margin-right: auto; }
#scroller3dom { width: 100%; height: 250px; padding-bottom: 30px; }
#scrollleft3dom { width: 507px; height: 250px; float: left; }
#scrollright3dom { width: 507px; height: 250px; float: right; }
#top3dom { width: 100%; padding-top: 30px; padding-bottom: 30px; }
#topdemo3dom { color: #dedede; font-size: 11px; padding-left: 15px; list-style: disc; }
#topdemo3dom a, #topdemo3dom a:hover, #topdemo3dom a:link, #topdemo3dom a:visited { color: #dedede; font-size: 11px; text-decoration: none; } 
#topdemo3dom a:hover { color: #7dcc00; text-decoration: underline }
#menu3dom { font-size: 18px; color: #7dcc00; width: 100%; padding-bottom: 30px; }
.left3dom { width: 450px; height: 210px; float: left; }
.right3dom { width: 507px; height: 210px; float: right; }
.other3dom { font-size: 11px; width: 100%; padding-bottom: 60px; height: auto; clear: both; }
.other3dom li { padding-top: 7px; }
.slide-images { position:relative; display:block; margin:0px; padding:0px; width:507px; height:280px; overflow:hidden; }
.slide-images li { position:absolute; display:block; list-style-type:none; margin:0px; padding:0px; background-color:#FFFFFF; }
.slide-images li img { display:block; background-color:#FFFFFF; }
.nodisp { display: none }
.work3dom, .thumb3dom { font-size: 11px; color: #dedede; width: 230px; height: 200px; margin-right: 25px; float: left; }
.work3dom a, .work3dom a:link, .work3dom a:hover, .work3dom a:visited { font-size: 11px; text-decoration: none; }
.work3dom img { margin-bottom: 7px; }
.thumb3dom { height: 145px}
#topmost { width: 507px; float: right; display: inline; height: 31px; clear: both; }
#clients3dom { color: #161616; display: block; float: left; overflow: visible; padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; background-color: #9bd147; }
#langs3dom { margin-top: 10px; float: right; display: block; margin-right: 32px;}
a.nowlang3dom, a.nowlang3dom:hover { color: #525252; }