/*
Theme Name: Hillhouse Quarry skin
Theme URI: http://www.pajeczyna.pl
Description: Professional WordPress theme, widget ready.
Version: 1.0
Author: ASM Development
*/
body {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6,form, p, ol, ul, li , dl, dt, dd, blockquote,fieldset,legend,input {
    margin: 0px;
    padding: 0px;
}
ol, ul{
    list-style: none;
}
a {
    text-decoration: none;
    cursor: pointer;
}
a:hover {
    text-decoration: none;
}
a:focus {
    outline: 0;
}
table {
    border-collapse: collapse;
}
a img{
	border:0px;
}

.wai{
    display:none !important;
}
.cb{
    clear:both !important;
}
.cl{
    clear:left !important;
}
.fr{
    float:right !important;
}

body                        {font-size:0.623em;background: url("images/background.jpg") repeat-x top;font-family:arial;}

#page                       {margin:0px auto 0 auto;width:921px;}

#logo                       {margin:15px 0 0 0px;width:361px;float:left;height:66px;background: url("images/logo.gif") no-repeat top left;display:block inline;}

#header                     {margin-top:3px;height:207px;float:left;clear:both;width:100%;}
#header img                 {float:left;padding:1px;border:0px;}


/* main menu */
#menu                       {clear:both;width:100%;height:18px;float:left;line-height:18px;font-size:130%;color:#fff;margin-top:11px;}
#menu li                    {border-right:1px solid #bbb;display:inline;}
#menu a                     {color:#fff;text-decoration:none;padding:0 12px;}
a.clicked                   {color:#79acf9 !important;}
#menu a:hover               {color:#79acf9;text-decoration:none;}
#menu li.last               {border-right:0px solid #fff;}

/* left sidebar */

#left                       {float:left;width:260px;font-size:120%;color:#4a4a4a;line-height:150%;clear:left;}

.box                        {float:left;;background:#faf9f9;padding:10px;margin-top:10px;width:240px;border:1px solid #ebebeb;}
.box a                      {color:#043073;text-decoration:underline;}
.box a:hover                {text-decoration:none;color:#79acf9;}

#left h3                    {color:#043073;font-size:130%;letter-spacing:1px;margin:10px 0 10px 30px;}

.contactbox h3              {background: url("images/news_icon.jpg") no-repeat left center;padding-left:25px;}
.contactbox address         {font-style:normal;margin:20px;}

.leftmenu h3                {background: url("images/services_icon.jpg") no-repeat left center;padding-left:25px;}

/* left side menu*/
ul#submenu                  {padding:10px;font-size:110%;}
ul#submenu li               {padding:5px 0;border-bottom:1px dotted #aaa;}
ul#submenu li a             {color:#043073;text-decoration:none;}
ul#submenu li a:hover       {color:#79acf9;text-decoration:none;}
li.last                     {border-bottom:0px dotted #ddd !important;}
ul#submenu li a.clicked     {font-weight:bold;}

ul#submenu li ul            {margin:10px 0 10px 20px;}
ul#submenu li ul li         {margin:5px 0 5px 13px;padding:2px 0 !important;}


.sidebar                    {width:100%;float:left;color:#000;}
.sidebar a                  {color:#043073;text-decoration:none;}
.sidebar a:hover            {color:#79acf9;text-decoration:none;}
.sidebar h2                 {color:#043073;font-size:130%;text-align:center;padding-bottom:10px;}
.sidebar li                 {background:#faf9f9;padding:10px;margin-top:10px;width:240px;border:1px solid #ebebeb;}
.sidebar li ul li           {background:#faf9f9;padding:3px 10px;width:auto;border:0px;margin:0px !important;}

.searchbox {}
.searchbox input.search     {background:#fefefe;padding:2px 5px;border:1px solid #ddd;}
.searchbox #submit          {background:#cc0000;color:#fff;border:1px solid #cc0000;}

.highlighted                {color: #aa0000 !important;}


.tags                       {border:1px solid #ddd;background:#fefefe;padding:5px 10px !important;margin:10px 10px 40px 10px;clear:both;width:90%;}
.comments_h3                {padding-top:10px;color:#cc0000;padding:15px 0 0px 0 !important;}
.details h3                 {padding-top:10px;color:#cc0000;padding:15px 0 0px 0 !important;}

.readon                     {display:block;background:url(images/read_more.gif) no-repeat;color:#333333;text-indent: -5000px;width:100px;height:20px;}

#comment_list               {margin:10px;padding:10px;}
#comment_list li            {margin-bottom:10px;border:1px solid #aaa;}
.comment_meta               {background:#aaa;padding:2px 10px !important;color:#fff;}


 /*  the calendar */
.widget_calendar h2                     {display:none;}

#wp-calendar                            {width:100%;margin:10px 0 10px 0;}
#wp-calendar caption                    {font-size:140%;line-height:130%;color:#fff;font-weight:normal;text-align:center;border:1px dotted #aaa;background:#cc0000;-moz-border-radius:5px;-webkit-border-radius:5px; }
#wp-calendar th                         {background-color: #333;padding:3px;color:#fff;border: 1px solid #000;}
#wp-calendar td                         {border: 1px solid #CCCCCC;padding: 1px;text-align: center;}
#wp-calendar a                          {display: block;font-weight:bold;font-size:120%;}
td#prev a                               {text-align: left;padding-left: 2px;font-weight:bold;font-size:120%;}
td#next a                               {text-align: right;padding-right: 2px;font-weight:bold;font-size:120%;}
.widget                                 {margin-top: 0px;margin-bottom: 15px;}



/* content area */
#content                    {border:1px solid #ebebeb;font-size:120%;float:right;width:610px;padding:15px;margin-top:10px;color:#4a4a4a;line-height:140%;}
#content a                  {color:#043073;text-decoration:underline;}
#content a:hover            {text-decoration:none;color:#79acf9;}
#content h1                 {font-size:150%;padding:5px 0 10px 0;color:#000; }
#content h2                 {font-size:130%;padding:5px 0 10px 0; }
#content h2 span            {font-size:85%;padding:5px 0 10px 0;clear:noth;font-weight:normal;display:block; }
#content h3                 {font-size:110%;padding:5px 0 10px 0; }

.item                       {border-bottom:1px double #eee;padding-bottom:10px;margin-bottom:10px;}
.unstyled                   {padding:0px !important;}


#content p                  {padding:10px 0;}
#content address            {padding:10px 0;color:#000;}
#content .box               {margin:10px 0 10px 25px;float:right;}

.blue                       {color: #043073;width:124px;text-align:left;}

dl.simple-d-list            {}
dl.simple-d-list dt         {color: #043073;}
dl.simple-d-list dd         {padding-bottom:5px;}

#contact ul                {margin:20px 50px;list-style-type:circle !important;width:100%;clear:both;float:left;}


a.gmaplink                  {width:260px;height:50px;float:left;margin:10px 0;background: url("images/gmap-large.gif") no-repeat top left;overflow:hidden;text-indent:-5000px;}
.google_map                 {width:480px;height:400px;border:1px solid red;}

#comment_form               {}
#comment_form label         {float:left;clear:both;display:block;width:60px;}
#comment_form input         {background:#fefefe;border:1px solid #ddd;width:350px;padding:2px 5px;}
#comment_form textarea      {background:#fefefe;border:1px solid #ddd;width:410px;padding:2px 5px;}
#comment_form .submit       {background:#cc0000;border:0px solid #ddd;width:80px;color:#fff;}

.alignleft                  {float:left;margin:10px 10px 10px 0;}
.alignright                 {float:right;margin:10px 0px 10px 10px;}

/* footer area */
.footer                     {clear:both;margin: 0 auto 0 auto;margin-top:50px; line-height:18px;height:18px;color:#4a4a4a;text-align:right;border-top:1px dotted #aaa;padding:3px 0 15px 0px;}
.footer a                   {color:#043073;text-decoration:none;}
.footer a:hover             {color:#79acf9;text-decoration:none;}

.google_box                         {float:right;text-align:center;}
.google_box a                       {text-decoration:none !important;color:#000;}
.google_box a:hover                 {text-decoration:none !important;color:#D87F2F;}

