html {height:100%}
html, body {padding:0; margin:0; font:normal 0.98em/1.1em "Trebuchet MS",Helvetica,Jamrul,sans-serif}
body {min-height:100%; height:100%; color:#fff; background:#37799f url(../images/bgr/body_bgr.jpg) top center no-repeat}

/* layout */
#root {height:auto; width:100%; min-height:100%}
#head { width:971px;height:77px; margin:0 auto; position:relative; }
#content {width:971px; margin:0 auto; z-index:1; }
#footer, .wrapper {clear:both; height:70px}
#footer { width:971px; margin:-70px auto 0 auto; z-index:999; background:url(../images/bgr/footer_bgr.jpg) top center no-repeat}

.pad {padding:0 1px 0px 1px; }
.pad1 {padding:5px 1px 0}
.pad2 {padding:1px 1px 0}

#content_head { height:203px; padding:1px 0; background:#289af3 url(../images/bgr/head_bgr.jpg) top no-repeat }
#content_body { background:#63ca11 url(../images/bgr/content_bgr.jpg) repeat-y; padding:20px 36px 36px; position:relative; }
#content_bottom { background:#63ca11 url(../images/bgr/content_bottom.jpg) repeat-y; height:14px; }

/* styles */
p { margin:6px 3px }
.sub_p { font-size:0.85em; padding:0 0 0 35px }
a { color:#387ff3 }
ul, ol { padding:0; margin:0 0 0 25px; }
h1 { color:#387ff3 } 
h2 { color:#ffffff }
h1 { font-size:1.9em; margin:20px 0; }
h2 { font-size:1.4em; margin:15px 0; }
h3 { font-size:1em; margin:5px 0; }
h3#h_reviews { background:url(../images/icons/reviews.png) left no-repeat; padding:20px 0 15px 55px; }
h3#h_stat { background:url(../images/icons/stat.png) left no-repeat; padding:15px 0 10px 60px; }
.gray { color:#727272; }
.fr { float:right }
.fl { float:left }
.clearing { clear:both; font-size:0 }
.text_shadow { text-shadow: 2px 2px 2px #333; }
.ln_text { font-weight:bold; font-size:0.96em; letter-spacing:0.04em; }
.text_s1 { font-weight:bold; font-size:1.4em; margin:24px 0 0 237px }
.text_s2 { font-weight:bold; font-size:2em; margin:56px 0 0 400px }
.text_s3 { font-weight:bold; font-size:2.6em; margin:24px 0 0 174px }
.left_column { margin-right:-664px; width:624px; padding:15px 0 0 0; }
.right_column { margin-left:664px; padding:25px 0 0 0; }
#start { display:block; width:392px;height:74px;  position:relative;  margin:0; }
#start em { display:block; position:absolute;top:0;left:0; width:100%;height:100%; background:url(../images/buttons/start.png) no-repeat; }
address {position:absolute;top:0;right:0; width:589px;height:86px; color:#000;font-size:1.4em}

#logo {color:#f1f1f1; font:2.2em "Trebuchet MS",Helvetica,Jamrul,sans-serif; margin:7px 18px 0 0; display:block;position:relative;float:left; width:229px;height:56px;}
#logo em { display:block; width:100%;height:100%; background:url(../images/logo.png) top left no-repeat; position:absolute;top:0;left:0; }

.navigation_cont { margin:-28px 25px -28px 0; position:absolute;top:0px;right:0; }
.n_left { width:15px;height:56px; position:absolute;left:0; background:url(../images/bgr/n_left.png) right no-repeat; }
.n_right { width:15px;height:56px; position:absolute;right:0; background:url(../images/bgr/n_right.png) left no-repeat; }
.navigation {list-style:none; padding:0;margin:0 15px; height:56px;position:relative; display:table; background:url(../images/bgr/navigation_bgr.png) repeat-x; }
.navigation li {display:block;float:left; margin:1.1em 2px; text-align:center}
.navigation li a {color:#fff; font:1em "Trebuchet MS",Helvetica,Jamrul,sans-serif; text-decoration:none}
.navigation li a:hover {color:#333}
.navigation .n_separator { width:13px;height:56px; margin:0; background:url(../images/bgr/n_separator.png) no-repeat; }

.bubble { width:248px; background:#61ba19; font-size:0.85em; position:relative;margin:4px 0 }
.bubble .bubble_top { background:url(../images/bgr/bubble_top.jpg) top no-repeat; color:#387ff3;text-align:center; }
.bubble .bubble_bottom { background:url(../images/bgr/bubble_bottom.jpg) bottom no-repeat; padding:7px 20px 41px 38px; }
.bubble .bubble_body { height:100%; position:relative; color:#fff; text-align:left; }

.pad2 {position:relative; min-height:99%; font:0.8em "Trebuchet MS",Helvetica,Jamrul,sans-serif; color:#fff; }
.big_icq { width:116px;height:120px; background:url(../images/bgr/icq.png) no-repeat; position:absolute;right:4px;top:-58px; }
#bottom_line { overflow:hidden;width:100%;  text-align:left; position:absolute;bottom:0.6em;left:0; }
.copyright { text-align:center; margin:18px 10px 0; }

/* IE6 fix */
* html #root {height:100%}
* html .pad2 {height:99%}

