/*** STATIC ***/
* {margin: 0px; padding: 0px;}
body {padding-bottom: 15px; padding-top: 15px; background: #e4e4e4 url(img/top.png) repeat-x; background-position: 0px 100px;}
tr {vertical-align: top;}
hr {background: #d2d2d2;}
#header,#top-menu,#main,#footer {margin-left: auto; margin-right: auto;}

/*** HEADER ***/
#head-logo {width: 162px; height: 360px; background: url(img/head-logo.jpg); background-repeat:no-repeat}
	#head-logo h1 {margin-top: 60px; margin-left: 15px; font: normal 20px Tahoma; color: #000000; text-decoration: none; text-align: center;}
	
#head-phone {width: 663px; height: 353px; background: url(img/head-phone.jpg); background-repeat:no-repeat}
	#head-phone span {margin-left: 25px; font: 24px Tahoma; color: #ffffff;}
	#head-phone font {font: 14px Tahoma; color: #ffffff;}
	
#head-nav {width: 117px; height: 360px; background: url(img/head-nav.jpg) no-repeat top left;}
#head-nav ul {margin-top: 15px; margin-left: 15px;}
#head-nav li {list-style: none; float: left; margin-right: 20px;}
	#head-nav li a.home {display: block; width: 12px; height: 13px; background: url(img/home.png); overflow: hidden;}
	#head-nav li a.mail {display: block; width: 11px; height: 13px; background: url(img/mail.png); overflow: hidden;}
	#head-nav li a.sitemap {display: block; width: 15px; height: 13px; background: url(img/sitemap.png); overflow: hidden;}

/*** TOP MENU ***/
#menu {height: 50px; padding-left: 19px; background: url(img/l-menu.png) no-repeat left;}
#menu-block {height: 50px; padding-right: 19px; background: url(img/r-menu.png) no-repeat right;}
#menu ul {height: 50px; background: url(img/menu-bg.png) repeat-x;}
#menu li {list-style: none; float: left; height: 50px; padding-right: 2px; background: url(img/menu-line.png) no-repeat right;}
	#menu li a {height: 50px; position: relative; top: 15px; padding-left: 15px; padding-right: 15px; font: 15px Tahoma; color: #ffffff; text-decoration: none;}
	#menu li a:hover {text-decoration: underline;}
#menu li.r {background: none;}

/*** MAIN ***/
#main {margin-top: 60px;}

/** left **/
#left {width: 250px;}

	/* left menu */
	#left-menu li {list-style: none;}
		#left-menu li a {display: block; width: 200px; height: 29px; padding-top: 7px; padding-left: 10px; font: 12px Tahoma; color: #0c2756; text-decoration: none;}
		#left-menu li a:hover {display: block; width: 200px; height: 29px; padding-top: 7px; padding-left: 10px; background: url(img/vert-menu-hover.png) no-repeat;}
		
	/* special */
	#special span {font: 20px Tahoma; color: #000000;}
	#special font {margin-left: 60px; font: 20px Tahoma; color: #959698;}
	
	.special-block {width: 236px; height: 108px; margin-top: 20px; padding-top: 10px; padding-left: 5px; background: url(img/special.png) no-repeat;}
	.special-block span a {paddin-bottom: 10px; font: bold 12px Tahoma; color: #000000; text-decoration: underline;}
	.special-block p {margin-right: 10px; font: 11px Tahoma; color: #000000;}

/** right **/	
#right {width: 720px; padding-left: 40px;}

h2 {margin-bottom: 10px; font: normal 20px Tahoma; color: #000000; text-decoration: none;}
h2.services {width: 120px; height: 74px; padding-right: 77px; background: url(img/quality.png) no-repeat bottom right;}
h2 font {color: #959698;}
p {margin-bottom: 15px; font: 12px Tahoma; color: #000000;}

/* services */
#one {width: 241px; padding-top: 100px; background: url(img/img1.jpg) no-repeat top;}
	#one span a {font: 14px Tahoma; color: #0e2f52; text-decoration: underline;}
	#one p {font: 11px Tahoma; color: #000000;}
#two {width: 241px; padding-top: 100px; background: url(img/img2.jpg) no-repeat top;}
	#two span a {font: 14px Tahoma; color: #0e2f52; text-decoration: underline;}
	#two p {font: 11px Tahoma; color: #000000;}
#three {width: 241px; padding-top: 100px; background: url(img/img3.jpg) no-repeat top;}
	#three span a {font: 14px Tahoma; color: #0e2f52; text-decoration: underline;}
	#three p {font: 11px Tahoma; color: #000000;}
	
/* news */
#news h3 a {font: 12px Tahoma; color: #0e2f52; text-decoration: underline;}
#news p {font: 11px Tahoma; color: #000000;}
span.date {background: #fdf302; padding: 3px; font: 10px Tahoma; text-align: center;}

/*** FOOTER ***/
#copyright {width: 100%; padding-top: 25px; background: url(img/footer.png) repeat-x top; font: 11px Tahoma; color: #333333; text-align: center;}

a.links:link {color: #3d9e1b; font-family:Tahoma; text-decoration: underline; font-size: 11px;}
a.links:visited {color: #3d9e1b; font-family:Tahoma; font-size: 11px; text-decoration: underline;}
a.links:hover {color: #3d9e1b; font-family:Tahoma; font-size: 11px; text-decoration: none;}
