html {
	height:100%;
	width:100%;
}

body {
	padding:0;
	margin:0;
	font-family:"Times New Roman";
	font-size:13px;
	height:100%;
}
#wrapper {
	position:relative;
	width:100%;
	min-height:100%;
	background:#fff;
	margin:0;
}

* html #wrapper {height:100%;}

#wrapper.gr {
	background:#eaedee;
}

#wrapper.corp {
	background:#686868;
}

#wrapper.terms {
	background:#686868;
}

#wrapper.contact {
	background:#ebeeef;
}

#top {
	position:relative;
	margin:0px;
	height:107px;
	width:100%;	
	background:#fff;
	padding-top:1px;
}

#top-menu {
	position:relative;
	height:76px;
	width:900px;
	background:#fff;
	padding-top:1px;
	border-bottom:1px solid #ccc;
}

#top-menu-bg {
	position:absolute;
	width:100%;
	height:76px;
	background:#fff;
	padding-top:1px;
	border-bottom:1px solid #ccc;
}

#top-menu ul {
	display:block;
	height:31px;
	padding:0 0 0 0;
	margin:28px 0px 0px 30px;
	list-style:none;
	}

#top-menu ul li {
	padding:0 0 0 0;
	margin:0 13px 0 0;
	float:left;
	height:31px;
	text-indent:-1000px;
}

#top-menu ul li a {
	display:block;
	width:100%;
	height:100%;
	background-position:0 31px;
}

#top-menu ul li a:hover, #top-menu ul li a.on   {
	background-position:0 0;
}

#top-menu ul li a#menu-home {background-image:url(../images/menu-home.jpg);width:109px;}
#top-menu ul li a#menu-contact {background-image:url(../images/menu-contact.jpg);width:109px;}
#top-menu ul li a#menu-about {background-image:url(../images/menu-about.jpg);width:109px;}
#top-menu ul li a#menu-corporate {background-image:url(../images/menu-corporate.jpg);width:110px;}
#top-menu ul li a#menu-services {background-image:url(../images/menu-services.jpg);width:109px;}
#top-menu ul li a#menu-tariffs {background-image:url(../images/menu-tariff.jpg);width:109px;}
#top-menu ul li a#menu-terms {background-image:url(../images/menu-terms.jpg);width:109px;}


#top-cookie {
	position:relative;
	height:29px;
	width:900px;
	background:#000 url(../images/cookie-bg-sli.gif) 0 0 repeat-y;
}

#top-cookie-bg {
	position:absolute;
	height:29px;
	width:100%;
	background:#000;
}

#top-cookie p {
	padding:6px 31px 6px 31px;
	margin:0;
	color:#fff;
}

#middle {
position:relative;
width:900px;
}

#side-bar {
	position:relative;
	width:273px;
	float:left;
}

#side-bar.gr {
background:#ebeeef url(../images/sidebar-gr-bg-sli.gif) 0 0 repeat-y;
}

#side-bar.terms {
background:#686868 url(../images/terms-side-bg-sli.gif) 0 0 repeat-y;
}

#side-bar.contact {
background:#686868 url(../images/contact-side-bg-sli.gif) 0 0 repeat-y;
}

#side-bar-bg {
	position:absolute;
	width:273px;
	height:100%;
}

#side-bar-bg.gr {
background:#ebeeef url(../images/sidebar-gr-bg-sli.gif) 0 0 repeat-y;
}

#side-bar-bg.w {
background:#fff;
}

#side-bar-bg.terms {
background:#686868 url(../images/terms-side-bg-sli.gif) 0 0 repeat-y;
}

#side-bar-bg.contact {
background:#686868 url(../images/contact-side-bg-sli.gif) 0 0 repeat-y;
}

#side-bar .logo {
	margin:25px 0 0 29px;
}

#side-bar p {
margin:0;
padding:0;
color:#000;
}

#side-bar .email {
margin:130px 0 0 33px;
}

#side-bar .tel {
margin:5px 0 5px 33px;
font-size:24px;
}

#side-bar .fax {
margin-left:33px;
}

#side-bar #about-left-merc {
margin:10px 0 0 33px;
}

#side-bar #contact-left-merc {
margin:100px 0 0 33px;
}

#main {
	position:relative;
	width:627px;
	float:left;
}

#main.w {
	background:#fff;
}

#main-bg {
	position:absolute;
	width:627px;
	margin-left:273px;
	background:#fff;
	height:100%;
}

#main-bg.w {
	background:#fff;
}

#main-bg.gr {
	background:#eaedee url(../images/main-gr-bg-sli.gif) 0 0 repeat-y;
}

#main-bg.corp {
	background:#686868 url(../images/corp-bg-sli.gif) 0 0 repeat-y;
}

#main-bg.terms
{
	background:#686868 url(../images/terms-main-bg-sli.gif) 0 0 repeat-y;
}

#main-bg.contact
{
	background:#ebeeef url(../images/contact-main-bg-sli.gif) 0 0 repeat-y;
}

#main .title {
font-weight:lighter;
margin:16px 0 0 30px;
padding:0;
}

#main.w .merc {
float:left;
display:block;
margin:20px 0 0 30px;
}

#main.w .text {
width:400px;
float:left;
margin:20px 0 0 20px;
font-family:Tahoma;
font-size:12px;
}

#main.w .text p {
margin:0 0 5px 0;
padding:0;
}

#main.w .text a {
color:#5a7177;
text-decoration:none;
}

#main.w .text a:hover {text-decoration:underline;}

#main.w .swoosh {
clear:both;
display:block;
margin:61px 0 0 144px;
}

#main.w .reg {
margin:5px 0 0 105px;
padding:0;
color:#ccc;
font-size:xx-small;
}

#main.w .title .gr {
color:#5a7177;
}

#main.gr .swoosh
{
margin:0 0 0 133px;
}

#main.gr #about-merc
{
float:left;
margin:60px 0 0 10px;
}

#main.gr .text
{
font-family:Tahoma;
font-size:12px;
padding:0 0 0 30px;
}

#main.gr #about-bullets
{
float:left;
list-style:none inside url(../images/about-bullet.gif);
margin:0;
padding:0;
}

#main.gr #about-bullets li
{
padding:0 0 7px 0;
}

#main.gr #about-bullets li a
{
text-decoration:none;
color:#000;
}

#main.gr #about-bullets li a:hover
{
text-decoration:underline;
color:#5a7177;
}

#main.gr .reg
{
font-family:Tahoma;
font-size:9px;
color:#8f929a;
margin:15px 0 0 91px;
}

#main.corp .text .corp-img
{
margin:0 10px 0 0;
}

#main.corp #corp-bullets
{
list-style:none inside url(../images/about-bullet.gif);
margin:0 0 10px 0;
padding:0;
}

#main.corp #corp-bullets li
{
padding:0 0 7px 0;
}

#main.corp .reg
{
color:#5d5d5d;
}

#main.serv .text
{
margin:12px 0 0 0;
padding:0 0 0 30px;
}

#main.serv .text p
{
line-height:1.5;
margin-bottom:20px;
}

#main.serv .text a
{
color:#00c;
}

#main.serv .text a.label
{
color:#000;
text-decoation:none;
}
#main.serv .text a.label:hover
{
text-decoration:none;
}

#main.terms .text p
{
font-size:11px;
margin:7px 0;
}

#main.contact .text div
{
clear:both;
overflow:visible;
margin-bottom:6px;
}


#main.contact .text div span
{
float:left;
margin-top:3px;
}

#main.contact div input
{
float:right;
height:25px;
width:400px;
border:none;
background:#acacac;
padding-top:4px;
padding-left:4px;
}

#main.contact div#send input
{
background:#000;
color:#fff;
text-align:left;
padding-top:0px;
}





