/* Kazak Media Stylesheet  */

@import url(http://fonts.googleapis.com/css?family=Droid+Serif);


body { margin:0; padding:0; font-family:Helvetica, Arial, sans-serif; font-size:62.5%; line-height:1.8em; }
p { margin:0; padding:0; }
h1, h2, h3, h4, h5 { margin:0; padding:0; }
h2.rojo { color:#3E92C4; font-size:2.4em; line-height:1.3em; font-family: 'PT Sans Narrow', arial, serif; }
a { color:#3E92C4; text-decoration:none; }
a:hover { color:#BD3A0B; text-decoration: underline; }
a.lnk-ext:before { content:url(/images/ico-lnk-ext.gif); margin-right:4px; }
li { list-style-image:none; list-style-type:none; display:inline; color:#000000 }
#wrapper { background: url(../images/wrapperbg.gif) repeat-y; width: 900px; height:100%; margin: auto; padding:0 25px; display:block; }
#header { padding-top: 20px; margin-bottom:20px; float:left; width:900px; display:block; }
#logo a { background: url(../images/logo.gif) no-repeat; display: block; height: 106px; text-indent: -999em; width: 312px; float:left; }
#navbar { background: #443028 url(../images/circles.gif) no-repeat 21px 20px; height: 106px; float: right; width: 567px; }
#nav { float:right; height:15px; width:280px; padding-top:55px; padding-left:10px; }
#nav b { visibility:hidden; }
#nav li { margin-left:15px; float:left; }
#nav li a { text-indent:-999px; text-decoration:none; position:relative; overflow:hidden; display:block; }
#nav li a:hover { background-position: left -20px !important; }
.active a, #nav li a:hover { background-position: left -20px !important; }
#nav-company a { background-image: url(../images/nav_company.gif); width: 53px; }
#nav-our-work a { background-image: url(../images/nav_ourwork.gif); width: 55px; height:15px; }
#nav-services a { background-image: url(../images/nav_services.gif); width: 49px; \
}
#nav-contact a { background-image: url(../images/nav_contact.gif); width: 43px; }
#content { float:left; width:900px; height:100%; display:block; padding-top: 20px; }
#flash { background-image: url(../images/sky.jpg); width:900px; height:396px; }
/* Layout Home  */

#promo-blocks { overflow: hidden; padding-top: 30px; padding-bottom:30px; float:left; }
.promo-block { float: left; width: 285px; }
.promo-block h2 { background-repeat: no-repeat; border-bottom: none !important; height: 46px; padding-bottom: 6px; text-indent: -999em; visibility: visible !important; width: 285px; }
#promo-block-1 h2 { background-image: url(../images/tagline1.gif); }
#promo-block-2 h2 { background-image: url(../images/tagline2.gif); }
#promo-block-3 h2 { background-image: url(../images/tagline3.gif); }
.promo-block p { padding: 0 12px; font-size:1.2em; }
#promo-block-2 { margin: 0 22px; }
#content h2 { /* [disabled]border-bottom:1px solid #B7ACA7; */ color::#443028;
font-size:3.2em; line-height:2em; float:left; width:100%; display:block; margin-top:0px; font-family:"Helvetica Narrow", "Arial Narrow", Arial; }
#main h3 { color:#3E92C4; font-size:1.2em; font-weight:lighter; }
#tagline { color:#BD3A0B; font-size:2.4em; line-height:1.3em; font-family:"Helvetica Narrow", "Arial Narrow", Arial; }
#main { float:left; width:590px; height:100%; padding:20px 20px 20px 0px; font-size:1.2em; }
.workMain { float:left; width:590px; height:100%; padding:20px 20px 20px 0px; }
.workMain h3 { color:#3E92C4; font-size:1.1em; font-weight:lighter; }
/* Right Side Column Properties */
#side { float:right; width:263px; padding:20px 0px 20px 20px; font-size:.9em; }
#quote h3 { font-size:1.5em; }
#quote { background:transparent url(../images/quotebg.gif) no-repeat scroll 0 0; height:118px; padding-top:10px; }
#quote h3 a { color:#BD3A0B; padding:0 0 9px 105px; margin:0; }
#quote p { padding:0 20px 10px 0; text-align:right; font-size:1.1em; color:#767884; }
.workside { width:280px; float:right; padding-top:10px; }
.workside h3 { border-bottom:dotted 1px #A17C04; float:left; margin-bottom:3px; margin-top:5px; }
.workside h3 a { background: url(../images/ext.gif) no-repeat 100% 4px; padding-right: 15px; }
.worklistleft { width:100px; color:#666; font-weight:100; float:left; font-family:Droid Serif; Helvetica Narrow; }
.worklistright { color:#3E92C4;  background:
 font-weight:100;
font-size:1em; float:right; width:170px; }
.workside p { margin-top:8px; float:left; font-size:1.1em; padding:10px; }
.workside ul { float:left; }
.workside ul li { background: url(../images/bullet-work.gif) no-repeat 0 2px; padding-left: 8px; display:block; font-size:1.1em; }
.workside img { margin:5px; margin-top:20px; border:none; }
#customers { background:transparent url(../images/sidebg.png) no-repeat scroll 0 0; height:392px; padding-top:10px; padding-left:12px; }
#customers h3 { color:#1096D4; font-size:1.8em; margin-left:-10px; }
#customers p { padding:20px 12px 12px 18px; background:transparent url(../images/smallquote.png) no-repeat scroll 10px 20px; color:#767884; font-size:1.1em; border-bottom:1px dashed #D8E0E4; width:215px; }
#customers p.last { border-bottom:medium none; }
#customers li { background:transparent url(../images/bullet.png) no-repeat scroll left 9px; line-height:28px; padding-left:20px; padding-top:8px; display:block; }
#client-services { background:transparent url(../images/sidebg.png) no-repeat bottom; padding-bottom:15px; padding-top:10px; padding-left:12px; }
#client-services h3 { color:#1096D4; font-size:1.8em; margin-left:-10px; }
#client-services p { padding:20px 12px 12px 12px; background:transparent url(../images/smallquote.png) no-repeat scroll 10px 20px; color:#767884; border-bottom:1px dashed #D8E0E4; width:215px; }
#client-services p.last { border-bottom:medium none; }
#client-services ul { padding-left:10px; font-size:1.1em; display:block; }
#client-services li { background:transparent url(../images/bullet.png) no-repeat scroll left 9px; line-height:28px; padding-left:20px; display:block; color:#767884; }
#contact-side { background:transparent url(../images/sidebg.png) no-repeat bottom; padding-bottom:15px; padding-top:10px; padding-left:12px; }
#contact-side h3 { color:#1096D4; font-size:1.8em; margin-left:-10px; }
#contact-side p { padding:20px 12px 12px 60px; color:#BD3A0B; border-bottom:1px dashed #D8E0E4; width:150px; }
#contact-side p.last { border-bottom:medium none; }
#contact-side ul { padding:0; margin-left:-5px; display:block; }
#contact-side li { background-position: left bottom; background-repeat: no-repeat; height: 42px; margin-bottom: 22px; position: relative; display:block; }
#info-phone { background-image: url(../images/phone.png); }
#info-email { background-image: url(../images/email.png); }
#info-address { background-image: url(../images/address.png); }
#main-services { margin:0 0 40px 40px; }
#main-services li { display:block; background-position:left bottom; background-repeat:no-repeat; color:#BD3A0B; margin-bottom:10px; padding-left:85px; font-size:1.8em; line-height:1.9em; height:68px; }
#main-services li span { position:relative; top:40px; }
#featured-work ul { float:left; }
#featured-work ul li { background: url(../images/bullet-work.gif) no-repeat 0 2px; padding-left: 8px; display:block; font-size:1.2em; line-height:1.4em; }
#web { background:url(../images/web.gif); height:68px; }
#seo { background:url(../images/seo.gif); height:68px; }
#consulting { background:url(../images/consulting.gif); height:68px; }
#kazaklocal { height:68px; background-image: url(../images/kazak-local.gif); }
.italic { font-style:italic; line-height:1.8em; color:#1096D4; }
.redness { font-style:none; color:#BD3A0B; }
/* Form Styles */
fieldset { border: 1px #d5d5d5 dashed; padding: 0px 10px 5px; }
.form-field { padding: 15px 0 15px; }
#form-left, #form-right { border: none !important; padding: 0 !important; width: 264px; }
#form-left { float: left; }
#form-right { float: right; }
.form-buttons { }
.form-buttons input { outline: none; }
.textfield { background: url(../images/textfieldbg.gif) no-repeat; border: none; height: 34px; padding: 10px 7px 0px; width: 264px; }
.field-description { font-size: 91.66%; padding-top: 5px; }
.form-buttons { padding: 30px 18px 0; }
#topic { width: 264px; }
textarea { background:#FFFFFF none repeat scroll 0 0; border-color:#868686 #A9A9A9 #A9A9A9; border-style:solid; border-width:1px; height:70px; padding:7px; width:537px; }
#footer-wrapper { clear:both; background: url(../images/footerbg.png) no-repeat left bottom; padding: 10px 25px; width:900px; height:50px; position:relative; margin:auto; margin-bottom:20px; }
#footer { background: #443028; height:20px; padding:10px; font-family:"Helvetica Narrow", "Arial Narrow", Arial; font-size:1.2em; color:#FFF; }
#footer a { color:#FFF; }
#footer a:hover { color:#6F5950; }
#copyright { float: left; }
#quote-contact { float: right; }
/* Miscellaneous */
a:link.red { background-color: #00FF00; color: #0000ff; }
a:visited.red { color: #ff0000; }
a:active.red { color: #00FF00; }
a:hover.red { background-color: #ffffff; }
a.red { text-decoration: none }
.about h2 { color:#BD3A0B; font-size:2.4em; line-height:1.3em; font-family:"Helvetica Narrow", "Arial Narrow", Arial; }

.subtag1 { color:#6F5950; font-size:34px; padding-bottom:12px; font-family: 'PT Sans Narrow', arial, serif; }
.subtag2 { color:#3E92C4; font-size:17px; line-height:19px; font-family: 'PT Sans Narrow', arial, serif; }

