body {
	font-family: Arial;
	font-size: 14px;
	padding: 0px;
 	margin: 0px;

    color: #000;
 	background: #ebebeb url('/img/bg.jpg') top center no-repeat;
 	height: 100%;
}


body.inside { 	background: #ebebeb url('/img/bg-inside.jpg') top center no-repeat;}

/*GENERAL*/

h1 {font-family: Arial; color: #6c6c6c; font-size: 24px; margin: 5px 0px 10px 0px; text-align: left; font-weight:normal;}


a {color: #16459e;}
a:hover {color: #98bc19;}


body.inside #global-wrapper{background: url('/img/bottom-bg.jpg') bottom right no-repeat;}

#global-wrapper {width: 990px; margin: 0px auto 0px auto; padding-top: 30px; height: 100%;}

#top {}

#top div.mod {float: left;}

#top div.mod.left {width: 250px; margin-left:30px;}
#top div.mod.left a.logo {display: block; margin-top: 20px;}
#top div.mod.left a.logo img {border: none;}

#top ul.btn-nav {display: block; list-style: none; padding: 0px; margin: 45px 0px 0px 0px;}
#top ul.btn-nav li {float: left; margin:0px 0px 0px 45px; width: 16px; padding: 0px; display: block;}
#top ul.btn-nav li img {border: none;}

#top div.mod.about {width: 340px; margin: 20px 100px 0px 50px;}

#top div.mod.contacts {width: 145px; font-style: italic;}
#top div.mod.contacts .code {display: block; font-size: 18px; color:#767676;}
#top div.mod.contacts .info {font-size: 12px; margin: 10px 0px 0px 25px;}
#top div.mod.contacts .info .tel {color: #98bc19; font-size: 24px; margin-bottom: 15px;}



#middle {clear: both; padding-top: 79px;  height: 284px;}
#middle div.nav { width: 250px; /*padding-top: 29px;*/}
#middle div.nav a.consumers {diaply: block;  margin-left:29px; height: 93px; width: 241px; float: left;}
#middle div.nav a.providers {diaply: block;  margin-left: 16px; height: 93px; width: 241px; clear: both;}

#middle div.nav img {border: none;}



#content {clear: both; padding-top: 35px;}



#content div.left { float: left; width: 271px; margin: 0px 50px 0px 0px;}



#left-nav {list-style: none;  padding: 0px; margin-left: 10px; width: 271px;}
#left-nav li {margin: 0px 0px 0px 0px; padding: 0px 24px 0px 17px;}
#left-nav li.active {background: url('/img/active-menu.gif') top left no-repeat;}
#left-nav li.active a {background: none; color: #283300; text-decoration: none;}
#left-nav li.active a:hover {text-decoration: underline;  color: #283300;}

#left-nav li a {display: block; font-style: italic; padding: 7px 10px 7px 0px; background: url('/img/li-separator.gif') left bottom repeat-x;}
#left-nav li a span{display: block; background: url('/img/li.gif') 0px 8px no-repeat; padding: 0px 0px 0px 10px;}
#left-nav li a.active {}
#left-nav li a.active:hover {}



#content .content-text {float: left; width:570px;}


/*-----INSIDE-------*/

#content.inside {position: relative;}
#content.inside div.left {position: absolute; top: 35px; left: 0px; margin: 0px; width: 264px; float: none;}


#content.inside .nav {padding-top: 44px;}
#content.inside .nav img {border: none; }


#content.inside .content-text .rounded-top {height: 14px; background: url(/img/rounded-top.gif) top left no-repeat; line-height: 0px; font-size: 1px;}
#content.inside .content-text .rounded-bottom {height: 14px; background: url(/img/rounded-bottom.gif) bottom left no-repeat; line-height: 0px;  font-size: 1px;}
#content.inside .content-text .content{min-height:400px;background: url('/img/content-bg.gif') top left repeat-y; padding: 20px 50px 20px 50px; }
#content.inside .content-text {width:691px!important; margin: 0px 0px 0px 264px!important; float: none;}
/*------------------*/



.bottom-bg {clear: both; background: url('/img/footer.gif') bottom left repeat-x; height: 6px;}


body.inside #footer {margin-top: 70px;}

#footer {clear: both;  padding: 20px 0px 50px 10px; margin:20px 0px 0px 0px; color: #8d8d8d; font-size: 12px;}
#footer .mod {float: left; margin-right:135px;}
#footer div.mod.copy {margin-right: 0px;}
#footer div.mod.copy a {color: #8d8d8d; text-decoration: none; }
#footer div.mod.copy a:hover {color: #8d8d8d; text-decoration: underline; }



form label {
	width:200px;
	float:left;
	display:block;
}

.fieldWrapper input,.fieldWrapper textarea {
	width:300px;
}
.fieldWrapper {margin-bottom:5px;}
