@charset "UTF-8";
body { background: #BBB; margin: 0; padding: 0; text-align: center; color: #000000; }
#container { width: 822px; background: #BBB; margin: 0 auto; text-align: left; }
#header { padding: 0; background-image: url(images/header_index.jpg); background-repeat: no-repeat; height: 251px; }
#header_adv { padding: 0; background-image: url(images/header_advantages.jpg); background-repeat: no-repeat; height: 251px; }
#header_ser { padding: 0; background-image: url(images/header_services.jpg); background-repeat: no-repeat; height: 251px; }
#header_pri { padding: 0; background-image: url(images/header_prices.jpg); background-repeat: no-repeat; height: 251px; }
#header_con { padding: 0; background-image: url(images/header_contact.jpg); background-repeat: no-repeat; height: 251px; }
#header_ru { padding: 0; background-image: url(images/header_index_ru.jpg); background-repeat: no-repeat; height: 251px; }
#header_adv_ru { padding: 0; background-image: url(images/header_advantages_ru.jpg); background-repeat: no-repeat; height: 251px; }
#header_ser_ru { padding: 0; background-image: url(images/header_services_ru.jpg); background-repeat: no-repeat; height: 251px; }
#header_pri_ru { padding: 0; background-image: url(images/header_prices_ru.jpg); background-repeat: no-repeat; height: 251px; }
#header_con_ru { padding: 0; background-image: url(images/header_contact_ru.jpg); background-repeat: no-repeat; height: 251px; }
#flags { position: relative; left: 11px; top: 11px; width: 73px; height: 32px; background: #eee; }
#flags #flag_bg { position: absolute; left: 11px; top: 9px; }
#flags #flag_ru { position: absolute; left: 42px; top: 9px; }
#nav { background-image: url(images/nav_bg.jpg); background-repeat: repeat-y; height: 32px; }
#sidebar { float: right; width: 170px; padding: 20px 20px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
#mainContent { padding: 20px 233px 30px 35px; background-image: url(images/main.jpg); background-repeat: repeat-y; text-align: justify; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333; }
#footer { background-image: url(images/footer.jpg); background-repeat: no-repeat; height: 51px; }
#footer #footertext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999; position: relative; top: 12px; left: 25px; }
#footer #designby { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999; position: relative; top: 12px; left: 460px; }
#footer #designby a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999; }
.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
/* ------------------- navigation menu -----------------------*/
#nav ul { margin: 0px; padding: 0px; list-style: none; float: left; padding-left: 35px; }
#nav li { float: left; }
#nav li a:link, #nav li a:visited { display: block; background: #333; padding: 6px 16px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #FFF; line-height: 20px; }
#nav li a:hover, #nav li a:active { color: #FFF; background: #555; }
#nav li a.current, #nav li a.current:hover, #nav li a.current:active { color: #FFF; background-color: #900; cursor: default; }
#nav li a.currentP, #nav li a.currentP:hover, #nav li a.currentP:active { color: #FFF; background-color: #900; }
/*IE6 fix*/
#container #nav ul li .current { color: #FFF; background-color: #900; cursor: default; }
#container #nav ul li .currentP { color: #FFF; background-color: #900; }
/* ------------------- navigation menu ends -----------------------*/

/* ------------------- resets -----------------------*/
ul, li, p, form, iframe { margin: 0; padding: 0; border: 0; outline: 0; }
li { line-height: 22px; }
p { line-height: 18px; }
a { outline: none; }
/* ------------------- resets ends-----------------------*/
#container #mainContent ul { padding-left: 35px; }
.contactText { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666; padding: 2px 0; }
.star { color: #C00; }
#message { width: 380px; height: 200px; }
#submitStyle { outline: none; margin-top: 8px; padding-top: 2px; padding-bottom: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 666; }
#submitPrices { outline: none; margin-left: 10px; padding-top: 2px; padding-bottom: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 666; }
.styling { width: 180px; }
.stripeA { background-color: #DDD; }
.stripeB { background-color: #EEE; }
#mainContent form table tr { height: 30px; }
#container #mainContent form table .stripeA td { padding-left: 10px; }
#container #mainContent form table .stripeB td { padding-left: 10px; }
#container #mainContent ul { line-height: 20px; }
#container #sidebar p { padding-bottom: 5px; }
#container #sidebar p a:link, #container #sidebar p a:visited { color: #555; }
#container #sidebar p a:hover, #container #sidebar p a:active { color: #900; }
#signature { padding-top: 8px; padding-left: 15px; }
#folders { padding: 5px 0 0 15px; }
