/* COMMON */
html {height:100%;}
body {padding:0; margin:0; height:100%; background:url(/images/users/main_bg.jpg);}
img {border:none; font:normal 12px Tahoma;}
a {outline:none;}
.normal {font:normal 0em/0em Arial; clear:both; width:100%;}
.normal2 {position: absolute; top:0px; left:0px; width:100%; height:100%; z-index:-10;}
.upfooter {min-height:100%; width:941px; position:relative; margin:auto;}
.tith1 {font:normal 1.5em Arial; color:#363636; margin:0 0 20px 0; padding:0;}
.tith2 {font:normal 1.2em Arial; color:#252525; margin:0 0 10px 0; padding:0;}
.tith3 {font:bold 0.9em Arial; color:#252525; margin:0 0 10px 0;}

/* HEADER */
.header {width:941px; height:330px; position:absolute; top:0; left:0; background:url(/images/users/header_bg.jpg) no-repeat;}
.header .mm {width:739px; height:78px; list-style:none; background:url(/images/users/mm_bg.gif) no-repeat bottom; position:absolute; top:226px; left:90px; padding:0 0 0 11px;}
.header .mm li {float:left; padding:0 15px; height:78px; position:relative; margin:0 27px 0 0;}
.header .mm li a {font:bold 0.9em/78px Arial; color:#363636; text-decoration:none;}
.header .mm li img {display:none;}
.header .mm .selected1 {background:url(/images/users/mm_item_bg1.gif) no-repeat right;}
.header .mm .selected1 img {position:absolute; left:0; top:0; display:block;}
.header .mm .selected1 a {color:#ffffff;}
.header .logo {position:absolute; right:17px; top:20px;}

/* HEADER1 */
.header1 {width:941px; height:330px; position:absolute; top:0; left:0; background:url(/images/users/header_bg1.jpg) no-repeat;}
.header1 .mm {width:739px; height:78px; list-style:none; background:url(/images/users/mm_bg.gif) no-repeat bottom; position:absolute; top:226px; left:90px; padding:0 0 0 11px;}
.header1 .mm li {float:left; padding:0 15px; height:78px; position:relative; margin:0 27px 0 0;}
.header1 .mm li a {font:bold 0.9em/78px Arial; color:#363636; text-decoration:none;}
.header1 .mm li img {display:none;}
.header1 .mm .selected1 {background:url(/images/users/mm_item_bg1.gif) no-repeat right;}
.header1 .mm .selected1 img {position:absolute; left:0; top:0; display:block;}
.header1 .mm .selected1 a {color:#ffffff;}
.header1 .logo {position:absolute; right:17px; top:20px;}

/* HEADER2 */
.header2 {width:941px; height:330px; position:absolute; top:0; left:0; background:url(/images/users/header_bg2.jpg) no-repeat;}
.header2 .mm {width:739px; height:78px; list-style:none; background:url(/images/users/mm_bg.gif) no-repeat bottom; position:absolute; top:226px; left:90px; padding:0 0 0 11px;}
.header2 .mm li {float:left; padding:0 15px; height:78px; position:relative; margin:0 27px 0 0;}
.header2 .mm li a {font:bold 0.9em/78px Arial; color:#363636; text-decoration:none;}
.header2 .mm li img {display:none;}
.header2 .mm .selected1 {background:url(/images/users/mm_item_bg1.gif) no-repeat right;}
.header2 .mm .selected1 img {position:absolute; left:0; top:0; display:block;}
.header2 .mm .selected1 a {color:#ffffff;}
.header2 .logo {position:absolute; right:17px; top:20px;}

/* HEADER3 */
.header3 {width:941px; height:330px; position:absolute; top:0; left:0; background:url(/images/users/header_bg3.jpg) no-repeat;}
.header3 .mm {width:739px; height:78px; list-style:none; background:url(/images/users/mm_bg.gif) no-repeat bottom; position:absolute; top:226px; left:90px; padding:0 0 0 11px;}
.header3 .mm li {float:left; padding:0 15px; height:78px; position:relative; margin:0 27px 0 0;}
.header3 .mm li a {font:bold 0.9em/78px Arial; color:#363636; text-decoration:none;}
.header3 .mm li img {display:none;}
.header3 .mm .selected1 {background:url(/images/users/mm_item_bg1.gif) no-repeat right;}
.header3 .mm .selected1 img {position:absolute; left:0; top:0; display:block;}
.header3 .mm .selected1 a {color:#ffffff;}
.header3 .logo {position:absolute; right:17px; top:20px;}

/* MAIN */
.main {width:941px; position:relative; padding-bottom:175px;}
.main .columns {margin: 0 194px 0 200px;}
.main .main_left {position:relative; width:200px; margin:0 0 0 -200px; float:left; display:inline; padding-top:1px;}
.main .main_left .ruler {position:absolute; left:-73px; top:54px;}
.main .main_left .lm {margin:0; padding:0; list-style:none;}
.main .main_left .lm .lm_i {margin:0 0 10px 0; padding:0; font:normal 1.1em Arial;}
.main .main_left .lm .lm_i a {text-decoration:none; color:#363636;}
.main .main_left .lm .lm_i a:hover {text-decoration:underline;}
.main .main_left .lm .lm_i ul {margin:10px 0 0 20px; padding:0; font:normal 0.8em/1.2em Arial; list-style:none;}
.main .main_left .lm .lm_i ul li {margin:0 0 24px 0;}
.main .main_center {width:100%; float:left; padding-top:1px;}
.main .main_center .content {margin:0 15px;}
.main .main_center .content p {font:normal 0.85em/1.5em Arial; color:#252525;}
.main .main_center .content ul {font:normal 0.85em/1.5em Arial; color:#252525;}
.main .main_center .mess_form {width:498px;}
.main .main_center .mess_form p {margin: 0px;}
.main .main_center .mess_form .inpt {width:95%; border:1px #333333 solid; color:#333333; font:normal 0.8em Arial; background:none; margin:0 0 13px 0; padding:1px 10px 2px 10px;}
.main .main_center .mess_form .captcha {cursor:pointer; border:1px #333333 solid; float:left;}
.main .main_center .mess_form .but {width:156px; font:normal 1.1em/28px Times New Roman; text-align:center; text-decoration:none; background:url(/images/users/but_bg.gif) no-repeat 0 0; color:#362f2d; overflow:hidden; display:block; float:left; margin:0 30px 0 0;}
.main .main_center .mess_form .but:hover {color:#ffb455; background-position:0 -28px;}
.main .main_center .client_item {clear:both; margin:0 0 30px 0;}
.main .main_center .client_item .cl_photo {border:3px #363636 solid; float:left; display:block;}
.main .main_center .client_item .cl_photo:hover {border:3px #c69c6d solid;}
.main .main_center .client_item .cl_photo img {display:block;}
.main .main_center .client_item .cl_descr {float:left; width:338px; margin:0 0 0 30px;}
.main .main_center .client_item .cl_descr p {font:normal 0.9em/1.5em Arial; color:#252525;}
.main .main_center .pager {clear:both;}
.main .main_center .pager .nav_left {width:19px; margin:0 2px 0 0; height:18px; overflow:hidden; background:url(/images/users/nav_left.gif) no-repeat 0 0; font:normal 0em/0em Arial; display:block; float:left; text-decoration:none;}
.main .main_center .pager .nav_left:hover {background-position:0 -18px;}
.main .main_center .pager .nav_right {width:19px; margin:0 0 0 2px; height:18px; overflow:hidden; background:url(/images/users/nav_right.gif) no-repeat 0 0; font:normal 0em/0em Arial; display:block; float:left; text-decoration:none;}
.main .main_center .pager .nav_right:hover {background-position:0 -18px;}
.main .main_center .pager span {float:left; display:block; font:normal 1.1em Arial; margin:-2px 5px 0 5px; color:#363636;}
.main .main_center .pager span a {color:#363636;}
.main .main_center .pager span a:hover {text-decoration:none;}
.main .main_right {margin:0 -194px 0 0; width:194px; float:right; display:inline; padding-top:1px;}
.main .main_right .cnt {font:normal 0.8em Arial; color:#4d4d4d; margin:0 0 0.3em 0;}
.main .main_right .cnt img {margin:7px 0 -7px 0;}
.main .main_right .cnt span {font:normal 1.7em Arial; color:#333333;}
.main .main_right .bar1 {background:url(/images/users/services_bg.png) no-repeat; position:relative; width:114px; height:50px; z-index:20; font:normal 1.5em Arial; padding:20px 0 0 80px; color:#363636; cursor:pointer;}
.main .main_right .bar1_menu_wrap {width:193px; background:url(/images/users/bar1_menu_bg.gif) repeat-y; z-index:10; margin:-10px 0 0 1px; padding:20px 0 0 0; display:none;}
.main .main_right .bar1_menu {margin:0; padding:0 0 20px 0; list-style:none; width:193px; background:url(/images/users/bar1_menu_bottom.gif) no-repeat bottom;}
.main .main_right .bar1_menu li {margin:0; padding:3px 0; margin:0 10px 0 7px; border-top:1px #c69c6d solid;}
.main .main_right .bar1_menu li a {font:normal 0.85em Arial; color:#363636; text-decoration:none; margin:0 5px;}
.main .main_right .bar1_menu li a:hover {text-decoration:underline;}

/* CAROUSEL */
.car_wrap1 {width:182px; height:450px; position:relative; clear:both;}
.car_wrap1 .fade_top {top:40px; left:0; position:absolute; z-index:2;}
.car_wrap1 .fade_bottom {top:372px; left:0; position:absolute; z-index:2;}
.car_wrap2 {width:500px; height:160px; position:relative;}
.car_wrap2 .fade_left {top:20px; left:40px; position:absolute; z-index:2;}
.car_wrap2 .fade_right {top:20px; right:40px; position:absolute; z-index:2;}
.jcarousel-container {position:relative;}
.jcarousel-clip {z-index:2; padding:0; margin:0; overflow:hidden; position:relative;}
.jcarousel-list {z-index:1; position:relative; overflow:hidden; top:0; left:0; margin:0; padding:0;}
.jcarousel-list li, .jcarousel-item {float:left; list-style:none;}
.jcarousel-next {z-index:3; display:none;}
.jcarousel-prev {z-index:3; display:none;}
.jcarousel-skin-tango .jcarousel-container {}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:420px; padding:20px 40px;}
.jcarousel-skin-tango .jcarousel-container-vertical {width:182px; height:370px; padding:40px 0;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:416px; height:120px;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:182px; height:370px;}
.jcarousel-skin-tango .jcarousel-item {margin-left:1px;}
.lic .jcarousel-skin-tango .jcarousel-item {width:174px; height:252px; margin-left:1px;}
.jcarousel-skin-tango .jcarousel-item img {border:3px #363636 solid;}
.jcarousel-skin-tango .jcarousel-item img:hover {border:3px #c69c6d solid;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right:10px!important;}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom:10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background:#fff; color:#000;}
.jcarousel-skin-tango .jcarousel-next-vertical {position:absolute; bottom:5px; left:0; width:182px; height:28px; cursor:pointer; background:url(/images/users/but_down1.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-vertical {position:absolute; top:5px; left:0; width:182px; height:28px; cursor:pointer; background:url(/images/users/but_up1.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position:absolute; top:20px; right:5px; width:28px; height:124px; cursor:pointer; background:url(/images/users/but_prev.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position:absolute; top:20px; left:5px; width:28px; height:124px; cursor:pointer; background:url(/images/users/but_next.gif) no-repeat 0 0;}

.jcarousel-skin-tango1 .jcarousel-list-horizontal {height:120px;}
.jcarousel-skin-tango1 .jcarousel-container {}
.jcarousel-skin-tango1 .jcarousel-container-horizontal {width:420px; padding:20px 40px;}
.jcarousel-skin-tango1 .jcarousel-container-vertical {width:182px; height:370px; padding:40px 0;}
.jcarousel-skin-tango1 .jcarousel-clip-horizontal {width:416px; height:120px;}
.jcarousel-skin-tango1 .jcarousel-clip-vertical {width:182px; height:370px;}
.jcarousel-skin-tango1 .jcarousel-item {margin-left:1px; width:131px;}
.jcarousel-skin-tango1 .jcarousel-item-horizontal {height:120px;}
.lic .jcarousel-skin-tango .jcarousel-item {width:174px; height:252px; margin-left:1px;}
.jcarousel-skin-tango1 .jcarousel-item img {border:3px #363636 solid;}
.jcarousel-skin-tango1 .jcarousel-item img:hover {border:3px #c69c6d solid;}
.jcarousel-skin-tango1 .jcarousel-item-horizontal {margin:0 10px 0 0;}
.jcarousel-skin-tango1 .jcarousel-item-vertical {margin-bottom:10px;}
.jcarousel-skin-tango1 .jcarousel-item-placeholder {background:#fff; color:#000;}
.jcarousel-skin-tango1 .jcarousel-next-vertical {position:absolute; bottom:5px; left:0; width:182px; height:28px; cursor:pointer; background:url(/images/users/but_down1.gif) no-repeat 0 0;}
.jcarousel-skin-tango1 .jcarousel-prev-vertical {position:absolute; top:5px; left:0; width:182px; height:28px; cursor:pointer; background:url(/images/users/but_up1.gif) no-repeat 0 0;}
.jcarousel-skin-tango1 .jcarousel-next-horizontal {position:absolute; top:20px; right:5px; width:28px; height:124px; cursor:pointer; background:url(/images/users/but_prev.gif) no-repeat 0 0;}
.jcarousel-skin-tango1 .jcarousel-prev-horizontal {position:absolute; top:20px; left:5px; width:28px; height:124px; cursor:pointer; background:url(/images/users/but_next.gif) no-repeat 0 0;}

/* SIMPLEMODAL */
a.modalCloseImg {background:url(/images/users/mod_close.gif) no-repeat; width:81px; height:14px; display:inline; z-index:3200; position:absolute; top:13px; right:17px; cursor:pointer;}
.simplemodal-container {position:relative;}
#message .mod_lt {background:url(/images/users/mod_lt.png) no-repeat; width:22px; height:22px;}
#message .mod_rt {background:url(/images/users/mod_rt.png) no-repeat; width:22px; height:22px;}
#message .mod_lb {background:url(/images/users/mod_lb.png) no-repeat; width:22px; height:22px;}
#message .mod_rb {background:url(/images/users/mod_rb.png) no-repeat; width:22px; height:22px;}
#message .mod_t {background:url(/images/users/mod_t.png) repeat-x; height:22px;}
#message .mod_r {background:url(/images/users/mod_r.png) repeat-y; width:22px;}
#message .mod_b {background:url(/images/users/mod_b.png) repeat-x; height:22px;}
#message .mod_l {background:url(/images/users/mod_l.png) repeat-y; width:22px;}
#message .mod_cont {background:#fef6ed; width:22px; padding:10px 10px 0 10px;}
#message .mod_descr {color:#111111; font:normal 0.8em Arial;}

/* FOOTER */
.footer {width:100%; height:175px; min-width:1000px; clear:both; margin:-175px 0 0 0; overflow:hidden; z-index:50; position:relative;}
.footer .infooter {width:802px; padding:0 0 0 300px; height:175px; margin:auto; background:url(/images/users/footer_bg.jpg) no-repeat right; z-index:50; position:relative;}
.footer .infooter .copy1 {font:normal 1.1em Tahoma; color:#111111;}
.footer .infooter .copy2 {font:normal 0.75em/1.5em Arial; color:#111111; margin:0 0 0 50px;}
.footer .infooter .counter {position:absolute; left:100px; top:45px;}
.footer .infooter .words {position:absolute; left:100px; top:100px; width:660px; font:normal 0.7em/1.2em Arial; color:#AAAAAA;}
.footer .infooter .words h1 {font:normal 1em/1.2em Arial; color:#AAAAAA; display:inline; margin:0;}
.footer .infooter .words h1 a {color:#AAAAAA; text-decoration:none;}

div#fancy_overlay {position:fixed; top:0; left:0; width:100%; height:100%; background-color:#666; display:none; z-index: 30;}

div#fancy_wrap {text-align: left;}

div#fancy_loading {position:absolute; height:40px; width:40px; cursor:pointer; display:none; overflow:hidden; background:transparent; z-index:100;}

div#fancy_loading div {position:absolute; top:0; left:0; width:40px; height:480px; background:url('/images/users/fancy_progress.png') no-repeat;}

div#fancy_loading_overlay {position:absolute; background-color:#FFF; z-index:30;}

div#fancy_loading_icon {position:absolute; background:url('/images/users/fancy_loading.gif') no-repeat; z-index:35; width:16px; height:16px;}

div#fancy_outer {position:absolute; top:0; left:0; z-index:90; padding:22px 22px 50px 22px; margin:0; overflow:hidden; background:transparent; display:none;}

div#fancy_inner {position:relative; width:100%; height:100%; border:none; background:#fef6ed;}

div#fancy_content {margin:0; z-index:100; position:absolute;}

div#fancy_div {background:#000; color:#FFF; height:100%; width:100%; z-index:100;}

img#fancy_img {position:absolute; top:0; left:0; border:0; padding:0; margin:0; z-index:100; width:100%; height:100%;}

div#fancy_close {position:absolute; top:-9px; right:-5px; height:14px; width:81px; background:url('/images/users/mod_close.gif') top left no-repeat; cursor:pointer; z-index:181; display:none;}

#fancy_frame {position:relative; width:100%; height:100%; display:none;}

#fancy_ajax {width:100%; height:100%; overflow:auto;}

a#fancy_left, a#fancy_right {position:absolute; bottom:0px; height:100%; width:35%; cursor:pointer; z-index:111; display:none; background-image:url(data:image/gif;base64,AAAA); outline:none;}

a#fancy_left {left:0px;}

a#fancy_right {right:0px;}

span.fancy_ico {position:absolute; top:50%; margin-top:-15px; width:30px; height:30px; z-index:112; cursor:pointer; display:block;}

span#fancy_left_ico {left:-9999px; background:url('/images/users/fancy_left.png') no-repeat;}

span#fancy_right_ico {right:-9999px; background:url('/images/users/fancy_right.png') no-repeat;}

a#fancy_left:hover {visibility:visible;}

a#fancy_right:hover {visibility: visible;}

a#fancy_left:hover span {left:20px;}

a#fancy_right:hover span {right:20px;}

.fancy_bigIframe {position: absolute; top:0; left:0; width:100%; height:100%; background:transparent;}

div#fancy_bg {position:absolute; top: 0; left:0; width:100%; height:100%; z-index:70; border:0; padding:0 0 30px 0; margin:0; background:#fef6ed;}

div.fancy_bg {position:absolute; display:block; z-index:70; border:0; padding:0; margin:0;}

div.fancy_bg_n {top:-22px; width:100%; height:22px; background:url('/images/users/mod_t.png') repeat-x;}

div.fancy_bg_ne {top:-22px; right:-22px; width:22px; height:22px; background:url('/images/users/mod_rt.png') no-repeat;}

div.fancy_bg_e {right:-22px; height:100%; width:22px; background:url('/images/users/mod_r.png') repeat-y;}

div.fancy_bg_se {bottom:-22px; right:-22px; width:22px; height:22px; background:url('/images/users/mod_rb.png') no-repeat;}

div.fancy_bg_s {bottom:-22px; width:100%; height:22px; background:url('/images/users/mod_b.png') repeat-x;}

div.fancy_bg_sw {bottom:-22px; left:-22px; width:22px; height:22px; background:url('/images/users/mod_lb.png') no-repeat;}

div.fancy_bg_w {left:-22px; height:100%; width:22px; background:url('/images/users/mod_l.png') repeat-y;}

div.fancy_bg_nw {top:-22px; left:-22px; width:22px; height:22px; background:url('/images/users/mod_lt.png') no-repeat;}

/*
div#fancy_title {position:absolute; bottom:-33px; left:0; width:100%; z-index:100; display:none;}

div#fancy_title div {color:#FFF; font:bold 12px Arial; padding-bottom:3px;}

div#fancy_title table {margin:0 auto;}

div#fancy_title table td {padding:0; vertical-align:middle;}

td#fancy_title_left {height:32px; width:15px; background:url(fancy_title_left.png) repeat-x;}

td#fancy_title_main {height:32px; background:url(fancy_title_main.png) repeat-x;}

td#fancy_title_right {height:32px; width:15px; background:url(fancy_title_right.png) repeat-x;}
*/

#fancy_cont {width:100%; left:10px; position:absolute; bottom:-38px; z-index:100; font:normal 0.9em/1.5em Arial;}
#fancy_cont div {display:inline;}