@charset "utf-8";
body {color:#777; cursor:default; margin:0; padding:0; width:100%; height:100%; background: #FFF url(img/lyt/top-x.jpg) repeat-x top; font:12px Arial, Helvetica, sans-serif;}
a {	outline:none;-webkit-transition: all 100ms ease-in-out;	-moz-transition: all 100ms ease-in-out;	-o-transition: all 100ms ease-in-out;	transition: all 100ms ease-in-out;}
a img { border:none; outline:none;}
img { outline:none;}
.img { float:right; margin:0 0 10px 20px;}
.pic { float:right; margin:0 0 10px 30px; box-shadow:0px 0px 4px #999; border:5px solid #fff; *border:5px solid #eee;}
.w_fix { width:980px; margin:0 auto; }

#top { height:92px; }#top #logo{ float:left; width:429px; margin:16px 0 0 0;}
#info { float:right; width:150px; margin-top:24px;}
#social{height:30px;}
#contact { background:url(img/lyt/phone-icon.jpg) left center no-repeat; padding-left:30px; }

#fl, #fl div { width:100%; height:444px; overflow:hidden; }
#fl { border-bottom:5px solid #edbb07;}

h1 { margin:18px 0; font:22px Arial, Helvetica, sans-serif; color:#3a3b3f; padding:0; text-align:left;}
h2 { font:18px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
h3 { font:bold 14px Arial, Helvetica, sans-serif;}

hr { height:1px; border-top:1px dashed #CCC !important; border:none; background:none; padding:0; margin:20px 0; clear:both; text-align:left; }

#page { display:table; text-align:justify; padding:20px 0;}
#page h2 {color:#3c5394;}
#page ul li, #page ol li { margin-bottom:11px;}
#page-l { float:left; width:220px; }#page-r { width:720px; float:right;}
#page_box { background:#d6d6d6 url(img/lyt/page-box-bg.jpg) repeat-x top; height:150px; border:1px solid #c9c9c9; border-radius:10px; box-shadow:0px 0px 5px #a5a5a5; margin-top:-150px; z-index:100; position:absolute; width:950px; padding:15px; color:#666}
#page_box div { float:left; width:900px;  padding-right:20px; }
#page_box b { display:block; padding:0 0 15px 0; font:20px Arial, Helvetica, sans-serif; color:#000; } #page_box b span { color:#F00; }
#page_box img { float:left; margin-right:15px; }
#page_box a { display:inline-block; padding:3px; font:11px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}#page_box a:hover { color:#000; }

.page_li li{ padding:6px 0; }
#page strong{ color:#676767}
#home-box div { float:left; width:240px; margin-right:50px; *margin-right:45px; }
#home-box h1 {color:#818181; height:50px; text-align:left;}
#home-box div a { color:#60709e; text-decoration:underline; margin-left:10px; font-size:11px;} #home-box div a:hover { color:#000;}

#bot-menu { clear:both; background:#3c5394; width:100%; padding:10px 0 20px 0; display:table;}
#bot-menu span { display:block;}
#bot-menu div { float:left; width:250px; } #bot-menu div h1 { color:#000; font: italic 20px "Times New Roman", Times, serif; } 
#bot-menu div a { text-decoration:none; color:#9fabcb; float:left; clear:both; font:11px/18px Arial, Helvetica, sans-serif; } #bot-menu div a:hover { color:#FFF; }

#bot { background:#0b0f1b; clear:both; padding:15px 0; border-top:1px solid #0b0f1b; }
#bot a span { display:inline-block; }
#bot a { text-decoration:none; color:#a0a1a2; font-size:11px; display:inline-block; padding:4px; } #bot a:hover { color:#FFF; }

.page_img { float:right; padding:0px 0 0px 20px; }
.page_img_l {float:left; padding:0px 20px 0px 0px; }
.pic1 { float:left; margin:0 30px 10px 0; box-shadow:0px 0px 4px #999; border:5px solid #fff; *border:5px solid #eee;}
#page-l h2 { color:#3c5394; }
#fl_menu {background:#FFF; *background:#FFF !important;}
#fl_menu { width:250px; margin:-320px 0 0 0; position:absolute; z-index:50;background:rgba(255,255,255,0.8); padding:20px; border:1px solid #e6e6e6; border-radius:5px; display:none; }
#fl_menu h2 { margin:0 0 10px 0px !important; padding:0; color:#3c5394;}
#fl_menu a { text-decoration:none; color:#6f6f6f; display:block; border-left:4px solid #e9e9e9; padding:5px 0 5px 15px; font:12px Verdana, Geneva, sans-serif;}
#fl_menu a:hover { color:#ff000c; border-left-color:#ee0914; }
#fl_menu a.sl { color:#1c1c1c; border-left-color:#edbb07;}

input, select, textarea {border:1px solid #d6d6d6; width:200px; height:15px; background-color:#fff;	font-size:11px; color:#666;}
textarea { height:80px; }
input:focus, select:focus, select:hover, input:hover, textarea:hover, textarea:focus{ box-shadow:0px 0px 2px #c9c200;}
.submit {width:70px !important;color:#000 !important; font-size:12px !important;background:#67a726 !important;	border-radius: 2px;
	display:block !important; 
	padding:5px 8px 8px 8px !important;
	height:30px !important;
	border:0 !important;
	font-weight:bold !important;
	cursor:pointer;
}
.custom_input { padding:4px !important; height:26px; }
.submit:hover { background:#6eb8ec !important; }
label.error { font-size:11px !important; color:#F00 !important; padding-left:10px; }

#news { padding-top:10px; }
#news samp{ display:block; float:left; width:100px; height:80px; padding:10px 0; border-radius:50px; background:#efefef; margin:0 20px 0 0; text-align:center; font:15px/30px "Courier New", Courier, monospace; color:#616161; text-transform:uppercase; border:1px solid #e5e5e5;}
#news samp b { font-size:22px; display:block;}

#alliances div{ float:left; text-align:left; width:250px; padding:20px; border-radius:4px; background:#efefef; margin:0px 20px 20px 0; height:60px;}
#alliances img { float:right; }
#alliances b { font-size:13px; font-weight:bold; color:#ca642b; line-height:30px;}
#alliances a { font-size:10px; color:#F00; }

#my_tab{ border:1px solid #e1e1e1; border-radius:0px 0px 5px 5px; border-radius:4px;}
#my_tab samp { background:#e1e1e1; display:table; width:98.1%; padding:5px 0 0 2%; *display:block; border-radius:4px 4px 0 0;}
#my_tab samp a { padding:5px 30px 10px 30px; font:bold 13px Arial, Helvetica, sans-serif; color:#7a7a7a; display:inline; float:left; cursor:pointer;}
#my_tab samp a:hover { color:#000;}
#my_tab samp a.sl { background:#FFF; color:#222; border-radius:5px 5px 0px 0px; }
#my_tab .tab { padding:2%; clear:both; border-radius:0px 0px 5px 5px; color:#4b4b4b; display:table; width:96%;}
#my_tab li { padding:10px; border-bottom:1px dashed #c9c9c9; }

.tbl_bot tr td { border-bottom: 1px solid #CCC; }

#waitdiv{ display:none; width:100%; height:100px; background:#000; opacity: 0.80;filter:alpha(opacity=80); color:#adadad; position:fixed; *position:absolute; z-index:1080; font-size:36px; text-align:center; top:0px; line-height:100px; z-index:2000;}

#ombox div { width:430px; height:150px; background:#f5f6f9; text-decoration:none; margin:16px; *margin:15px; float:left; border:10px solid #fff; *border:10px solid #eee; border-radius:2px; box-shadow:0px 0px 1px 0px #aaa;}
#ombox2 div { width:430px; height:135px; background:#fff; text-decoration:none; margin:16px; *margin:15px; float:left; border:10px solid #eee; border-radius:2px; box-shadow:0px 0px 1px 0px #777;}
#ombox h5, #ombox2 h5 { font:16px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#3c5394; padding:0; margin:0 0 7px 0;}
#ombox h6 { font:11px Tahoma, Geneva, sans-serif; color:#c00; margin:5px 0 0 0;}
#ombox p, #ombox2 p { margin:0; padding:0;}

.om4img img { width:201px; height:153px; margin:12px; *margin:11px; padding:9px; float:left; border:1px solid #e7e7e7;}

.ommi { width:190px; height:100px; color:#666; text-decoration:none; background:#f5f5f5; margin:16px; *margin:15px; padding:9px; float:left; border:1px solid #e5e5e5; border-radius:2px; text-align:center;}

.sarni/*Table Formating*/ { border-bottom:1px solid #cecdcd; border-left:1px solid #cecdcd;}
.sarni tr td { border-top:1px solid #cecdcd; border-right:1px solid #cecdcd;}

#gallery-cat a/*Gallery*/ { width:204px; display:block; *display:inline-block;	height:150px; float:left; text-decoration:none; background:#000 no-repeat center top; border:4px solid #86ab04; box-shadow:0px 0px 8px 3px #000; float:left; margin:16px; border-radius:20px 0; }
#gallery-cat a span { margin-top:107px !important; display:inline-block; padding:5px; border-radius:15px 0; background:#EDBB07; color:#000; font:bold 14px "Comic Sans MS", cursive; cursor:pointer;opacity: 0.80; filter:alpha(opacity=80)}
#gallery-bk { float:right; margin:-50px 0 0 0; display:table;}
#gallery-bk select { border:1px solid #CCC; font:12px Arial, Helvetica, sans-serif; color:#666; padding:4px; }
#gallery { position:relative; height:1%; display:table;}
#gallery div { float:left; background-color:#FFF; padding:5px; border:1px solid #CCC; margin:15px; *padding:4px; *margin:9px; width:200px; height:150px;}
#gallery a { width:200px; display:block; *display:inline-block;	height:150px; background:no-repeat center top;}
#gallery a:hover { opacity: 0.60; filter:alpha(opacity=60);}