/*
        (c) 2007, Mediaweb Studio
        Client: 
        URL:
*/

/* common */
html, body, img, form {margin: 0px; padding: 0px; border: none;}
html, body {height:100%;}
body {background:#fff;}
body, td {font: 13px Tahoma, Arial, Helvetica, sans-serif; color: #777;}
a {color: #777; text-decoration: underline;}
a:hover {text-decoration: none;}
table {border: 0px; border-collapse: collapse;}
td {vertical-align: top; padding: 0px;}
p {padding: 0px; margin: 0px 0px 12px 0px;}

H1 {font-size:18px; color:#5AB7E7; padding:0; margin:0 0 10px 0;}
H2 {font-size:18px; color:#5AB7E7; padding:0; margin:0 0 10px 0;}
H3 {font-size:14px; color:#000; padding:0; margin:0 0 10px 10px;}

.clear {clear:both;}
.none {line-height:0;}
.relative {position:relative; clear:both;}

.main-cont {width:860px; height:100%; margin:0 auto;}
.main-cont-c{width:860px; min-height:100%;}

.header {width:860px; height:110px; background: url(/img/head-grad.gif) repeat-x #D7ECF6;}
.header IMG {float:left; margin-right:20px;}
.top-links {width:160px; float:left; padding:45px 0 0 0;}
.top-links DIV { background:url(/img/top_link_glow.gif) no-repeat; padding:7px 6px; float:left; margin:0 5px 0 0;}

/* top search */
.top-search {padding:48px 0 0 0;}
.top-search INPUT {float:left;}
.search-field {border:1px solid #93BFD4; width:265px; padding:2px 5px 3px 5px; margin:0; font-size:11px; color:#CEE1EB;}

/* top menu */
.top-menu {height:30px; background: url(/img/menu_grad.gif) repeat-x #47A4D4;}
.top-menu UL {margin:0; padding:0; height:30px; list-style-type:none; background:url(/img/menu_l.gif) left no-repeat;}
.top-menu LI {margin:0; padding:7px 0 0 0; height:23px; float:left; width:20%; text-align:center; background:url(../img/menu_sep.gif) right no-repeat;}
.top-menu A { font-size:11px; font-weight:bold; color:#fff; text-decoration:none;}
.top-menu A:hover { text-decoration:underline; color:#D8FF00;}
.top-menu A.tmencur { font-size:11px; font-weight:bold; color:#D8FF00; text-decoration:none;}
.top-menu-r { background:url(/img/menu_r.gif) right no-repeat !important;}

.main-flash {padding:10px 0; height:250px;}

/* left block */
.left-block {width:330px; font-size:11px; border:2px solid #BDBCBD; background: url(/img/block_back1.gif) right bottom no-repeat #F6F6F6; padding:0 0 10px 0;}
.padding1 {padding:0 20px; clear:both;}
.corn1 {position:relative; top:-2px; left:-2px;}
.corn2 {position:relative; top:-2px; left:2px;}
.corn3 {position:relative; top:-7px; left:-2px;}
.corn4 {position:relative; top:-19px; left:2px;}
.left-block-cnt {width:306px; padding:10px 10px; clear:both;}

/* right block */
.right-block {width:520px; border:2px solid #5AB7E7; background: url(/img/block_back2.gif) right bottom no-repeat #5AB7E7;}
.right-block A {color:#fff; font-weight:bold; font-size:11px; text-decoration:none; padding:0 0 0 17px; display:block; margin-left:-17px; float:left; clear:none;}
.right-block A:hover {text-decoration:underline; background: url(/img/box1.gif) left 5px no-repeat;}
.right-block UL { list-style-type:none; margin:0 20px 0 0; display:block; padding:0 10px 10px 0; width:200px; float:left;}
.right-block LI { margin:2px 0; float:left; clear:both; width:210px;}

.lrbloc-bot {border-left:2px solid #fff; border-right:2px solid #fff;}

.block-title { font-size:13px; text-transform:uppercase; display:block; border-bottom-width:6px; border-bottom-style:solid; padding:0 0 3px 0; margin-bottom:5px;}
.left-block .block-title {color:#777; border-color:#5AB7E7;}
.right-block .block-title {color:#fff; border-color:#D8FF00;}

/* footer */
.footer {width:860px; height:90px; background-color:#666; position:absolute; top:-90px; left:0;}
.foot-l {width:860px; height:90px; background:url(/img/foot-l.gif) left top no-repeat;}
.foot-r {width:840px; height:70px; background:url(/img/foot-r.gif) right top no-repeat; padding:10px;}

.foot-menu { float:right; padding:5px 3px 0 0; color:#D1D1D1; cursor:default;}
.foot-menu A {color:#D1D1D1; text-decoration:none; font-size:11px;}
.foot-menu A:hover {color:#fff; text-decoration:underline;}
.foot-cnt { float:left; padding:10px 0 0 13px}

.foot-cnt {float:left; clear:both; padding:10px 0 0 0;}
.foot-cnt IMG {float:left; margin-right:10px;}

/* inner pages */
.title-block {width:840px; height:90px; overflow:hidden; padding:10px 0 0 20px; margin:10px 0; background:url(../img/inner_title_block2.gif) no-repeat #F0F7FA;}
.title-block H1 { font-size:24px; text-transform:uppercase; position:relative; top:-30px;}
.title-block B { font-size:48px; text-transform:uppercase; color:#fff; display:block; margin:0 0 0 10px;}

.left-col {width:255px; float:left; padding:0 20px 100px 0;}
.right-col {width:565px; float:left; padding:0 20px 100px 0;}

.left-menu {width:255px; background:url(../img/corn3_1.gif) top no-repeat #5AB7E7; margin-bottom:10px;}
.left-menu DIV {width:255px; background:url(../img/corn2_3.gif) left bottom no-repeat;}
.left-menu DIV DIV {width:225px; background:url(../img/corn3_2.gif) right bottom no-repeat; padding:25px 10px 20px 20px; min-height:155px;}
.left-menu UL { list-style-type:none; width:215px; padding:5px 0 0 0; margin:0; border-top:6px solid #D8FF00;}
.left-menu LI {width:215px; clear:both; margin:5px 0 5px -17px;}
.left-menu A {color:#fff; font-size:11px; font-weight:bold; text-decoration:none; display:block; padding:0 0 0 17px;}
.left-menu A:hover { text-decoration:underline; background:url(../img/box1.gif) left 5px no-repeat;}
.left-menu B {display:block; font-size:11px; color:#eee; padding:0 0 0 17px; cursor:default;}
.left-menu UL UL {border:none; width:200px;}
.left-menu UL UL LI {width:200px; clear:both; margin:0 0 0 10px;}
.left-menu UL UL LI A {font-size:10px;}
.left-menu UL UL LI A:hover {background:none;}
.left-menu UL UL LI B {font-size:10px;}

/* attach links */
.block-link { background:url(../img/corn4_1.gif) top no-repeat #EEEEEE; color:#333333; font-size:11px;  /*margin:20px 0 0 0;*/}
.block-link DIV { background:url(../img/corn4_2.gif) bottom no-repeat; padding:10px 20px;}
.block-link A {color:#45ABDF; font-weight:bold; font-size:11px;}
.block-link SPAN { display:block; margin:10px 0;}

/* attach files */
.block-files {padding:10px 0 0 0;}
.block-files DIV { padding:0 0 0 28px; font-size:11px; margin:10px 0;}
.xls { background:url(../img/icn/xls.gif) no-repeat;}
.doc { background:url(../img/icn/doc.gif) no-repeat;}
.block-files A {color:#555;}
.block-files SPAN { font-size:10px; color:#3594C4;}

/* phone */
.block-phone { font:bold 14px Arial, Helvetica, sans-serif; color:#000; background:url(../img/phone_back.gif) no-repeat #FAFAFA; width:235px; height:47px; padding:13px 0 0 20px; line-height:1; float:left; clear:both; margin-top:10px;}
.block-phone DIV { font:bold 18px Arial, Helvetica, sans-serif; color:#3594C4; /*padding:0 0 0 30px;*/}

.table1 {margin:0 0 10px 0;}
.table1 TH, .table1 TD {padding:5px 10px; border:1px solid #fff;}
.table1 TH { font-size:12px; text-align:left; background-color:#EBEBEB; color:#333333;}
.table1 TD { font-size:11px; background-color:#CCCCCC; color:#555555;}

/* form table */
.form-tab {width:100%;}
.form-tab TD, .form-tab TH {padding:3px 0; font-size:11px; text-align:left; border-bottom:1px solid #76C3EB; font-weight:normal;}
.form-tab TD {}
.form-tab TH {color:#3594C4;}
.textfield {width:98%;}
LABEL { font-size:11px; color:#505050;}
.red {color:#FF0000;}
.ftab-nobord {border:none !important;}

/* gallery */
.gallery { width:100%; margin:0 0 10px 0;}
.gallery TD {text-align:center; padding:5px 10px;}
.gallery IMG {border:1px solid #EBEBEB; position:relative; top:-5px; left:-5px;}
.gallery DIV { background-color:#CCCCCC; margin:0 0 5px 0;}
.gallery B { font-size:11px;}
.gallery A { font-size:10px;}

.img-marg {margin:0 10px 5px 0;}

.shopcart {background:url(../img/corn4_1.gif) top no-repeat #EEEEEE; color:#333333; font-size:11px; }
.shopcart-c { background:url(../img/corn4_2.gif) bottom no-repeat; padding:10px 20px;}
.cart-head {font-weight:bold; padding:0 0 5px 0; font-size:13px;}
.shopcart A {font-weight:bold; color:#45ABDF;}

.tab-padding TD {padding:5px;}
#liveinternet {float: left; padding-top: 5px;}
