body
{font-family:Verdana, Arial, Helvetica;font-size:11px;border:0px;background:url(/images/bg.gif) repeat;}
html
{font-size:100.01%}
img
{border: 0;}
*
{padding: 0; margin: 0;}
a
{text-decoration: none;}
ul, ol
{margin:0 0 0 15px;}
/**/

.red
{color:#ed1b24;}

.cline
{background:#3d3c3e; float:left;width:753px;height:25px;display:block;}
.cbot
{border-bottom: #e0e0e0 solid 1px;}
.ctop
{border-top: #e0e0e0 solid 1px;}
.ccorner
{float:left;width: 24px;height: 26px;} 

/**/
.top
{float:left;}
.top_content
{width:776px;height:113px;background:#3d3c3e;border-right: #e0e0e0 solid 1px;}
.top_logo
{float:left;margin:34px 0 0 30px;}
.top_text
{float:left;width:525px;margin:25px 0 0 29px;color:#fff;}
.top_text p
{color:#fff !important;}
.lang
{margin:0 0 0 680px;padding-top:12px;}
.lang a
{margin:0 0 0 2px;display:block;width:20px;height:12px;float:left;}
.lang .eng
{background: url(/images/lang/eng_on.gif) no-repeat 0px 0px;}
.lang .eng:hover, .lang .eng_on
{background: url(/images/lang/eng_off.gif) no-repeat 0px 0px;}
.lang .rus
{background: url(/images/lang/rus_on.gif) no-repeat 0px 0px;}
.lang .rus:hover, .lang .rus_on
{background: url(/images/lang/rus_off.gif) no-repeat 0px 0px;}
.lang .ukr
{background: url(/images/lang/ukr_on.gif) no-repeat 0px 0px;}
.lang .ukr:hover, .lang .ukr_on
{background: url(/images/lang/ukr_off.gif) no-repeat 0px 0px;}

/**/
.kolo_file
{float:left;}

/**/
.menu
{width:777px;height:54px;background: url(/images/menu_bg.jpg) no-repeat;}
.menu a
{color: #000;font-size: 15px;text-decoration: none; font-family: Tahoma;}
.menu a span
{/*font-size:18px;*/}
.menu .left
{margin:16px 0 0 0;float: left;}
.menu .left a
{margin: 0 0 0 30px;}
.menu .right
{padding-left:0;margin: 16px 0 0 0;float: right;}

/**/
.sidebar_head
{font-size: 18px; margin: 0 0 20px 0;}


.sidebar_item
{width: 170px;}

.sidebar_item .sidebar_title a
{color: #000; font-size: 10px; font-weight: bold; text-decoration: none;}
.sidebar_item.folio .sidebar_title
{margin: 0 0 20px 0;} 

.sidebar_item .sidebar_thumb
{margin: 5px 0 5px 0;}
.sidebar_item.folio .sidebar_thumb
{margin: 5px 0 0 0;}
.sidebar_item .sidebar_thumb .ramka_side_small
{z-index: 100;}
.sidebar_item .sidebar_thumb .ramka_side_small
{position: absolute;}

.sidebar_body
{color: #000; font-size: 10px; margin-top: 0px;}
.sidebarhr
{ background: #afafaf; height: 1px; width: 160px; margin: 5px 0 3px 0;}
.sidebar_kolob_link a
{ margin-top: 5px; color: #000; font-size: 12px; font-weight: bold; margin-top: 10px;}

/**/
.main
{float:left;}
.main .main_content
{width:776px;background:#3d3c3e;border-right: #e0e0e0 solid 1px; height: expression(this.scrollHeight < 691 ? "690px" : "auto");min-height: 690px;}

/**/
#box,.main_folio .ramka,.main_folio
{width:716px;}
.main_folio
{position:relative;margin-left:30px;height:334px;overflow:hidden;}
#box,.main_folio .ramka 
{position:absolute;}
.main_folio .ramka
{background: transparent url(/images/ramka.png) no-repeat;height:334px;top:0;left:0;z-index:101;}
.main_folio .buttons
{position:absolute;top:145px;z-index:200;}
#prev
{margin-left:15px; cursor: pointer;}
#next
{margin-left: 648px; cursor: pointer;}
#emu_info_box, #info_box
{position:absolute;width:220px;bottom:0;right:0;}                                   
#emu_info_box
{height:44px;z-index:102;display: block;}
#info_box
{z-index:100; bottom: -57px;}
#title, #descr
{width: 220px;}
#title        
{height:33px;background: url(/images/info_box_top.png) no-repeat;}
#title a, #descr a
{color: #fff; text-decoration: none; z-index: 300; padding-left:15px; padding-top: 0; display: block;}
#title a
{ font-size: 12px; padding-top: 10px; font-weight: bold;}
#descr
{height:57px;  background: transparent url(/images/info_box_top_1px.png) repeat;}

/**/
.main_kolonki_img, .main_kolonki_title
{position:absolute;}
.main_kolonkis
{padding-left:30px;margin-right:2px;}
.main_kolonki
{width:218px;margin-top:99px;padding-right: 29px; float:left;}
.main_kolonki_img
{margin-top:-87px;margin-left:-4px;}
.main_kolonki_title
{margin-top:-47px;margin-left:80px;color:#fff;}
.main_kolonki_title, .main_kolonki_title .red
{font-size:15px; font-family: Tahoma;}
.main_kolonki_text, .main_kolonki_text p
{color:#b1b1b1;font-size: 11px;}
.main_kolonki_text a
{color:#FFF; font-weight: bold; font-size: 12px; font-family: Tahoma;}

/**/
.main .main_content .cnt_title, .main .main_content .cnt_static
{margin-left: 30px;} 
.main .main_content .cnt_title
{height: 61px;background: url(/images/mickey.png) no-repeat;padding-top: 15px;padding-left: 100px;
font-size: 25px;color: #fff; font-family: Tahoma;}
.main .main_content .cnt_title a
{color: #fff;}
.main .main_content .cnt_tags
{margin-top: 5px; color: #a7a7a7 ; font-size: 12px; margin-left: 2px; padding: 0 0 1px 0;}
.main .main_content .cnt_tags.inside
{color: #626163;}
.main .main_content .cnt_tags a, .main .main_content .cnt_tags .tags, .tags_sort .tags a
{color: #a7a7a7;text-decoration: none;}
.main .main_content .cnt_tags.inside a
{color: #626163;}

.main .main_content .cnt_tags a:hover, .tags_sort .tags a:hover 
{color: #c4c4c4;border-bottom: #ed1c24 solid 1px;}
.main .main_content .cnt_tags a.on, .tags_sort .tags a.on
{border: 0; color: #c4c4c4;}
.main .main_content .cnt_tags a.on:hover, .tags_sort .tags a.on:hover 
{border-bottom: #ed1c24 solid 1px; color: #fff;}
.main .main_content .cnt_tags a.off, .tags_sort .tags a.off
{color: #c4c4c4;}
.tags_sort
{margin:20px 0 0 30px; color: #e2e0e0;font-weight: bold; font-size: 12px; font-family: Tahoma;}
.tags_sort .tags
{color: #a7a7a7; font-weight: normal;}
.main .main_content .cnt_static
{color: #c4c4c4;width: 585px;font-size: 11px;margin:25px 0 0 130px}
.main .main_content .cnt_static a
{color: #d0d0d0;}
.main .main_content .cnt_static a:hover
{border-bottom: red solid 1px; color: #fff;}



.thline_line
{
    position: absolute;
    height: 0px;
    font-size: 0px;
    padding: 0;
    margin: 0;
    line-height: 0;
    border-bottom: #474648 1px solid;
    left: 470px; 
    width: 270px;
    text-align: right;
}
.thline_line img
{
    position: absolute;
    top: -6px;
    right: -11px;
    cursor: pointer;
}
.tlcnt div
{color:#c4c4c4; text-align: justify; width: 380px;}

.cnt_static_body
{background: #fff; margin-left: 30px; margin-right: 30px; margin-top: 15px;}
.innerBody
{margin: 15px;}
/**/
.main .main_content .cnt_list, cnt_list .item_hr
{margin-left: 30px;}
.cnt_list .item, .cnt_list .item_hr
{float:left;}
.main .main_content .cnt_list
{margin-top: 10px;padding-bottom: 50px;}
.cnt_list .item
{width: 344px;margin-right:28px;}
.main_losk_item
{margin-top: 10px;}
.cnt_list .item_hr
{width: 715px;height: 35px;}
.cnt_list .item .ramka_small, .main_losk_item .ramka_losk_small
{z-index: 100;}
.cnt_list .item .ramka_small, .cnt_list .item .item_image, .main_losk_item .ramka_losk_small
{position: absolute;}
.cnt_list .item .item_title, .main_losk_item .item_losk_title
{margin-top: 164px;background: url(/images/folio_reflection.png) no-repeat;font-size: 12px;font-weight:700;color:#e6e6e8;padding-top:10px;width:344px;}
.main_losk_item .item_losk_title
{width: auto; margin-top: 0px;background: url(/images/losk_reflection_small.png) no-repeat; width: 219px;}
 .main_losk_item .item_losk_title a
{color:#FFF; font-weight: bold; font-size: 12px; font-family: Tahoma;}
.cnt_list .item .item_title a
{color: #e6e6e8;}
.cnt_list .item .item_text
{margin-top: 5px;font-size: 11px;color: #c4c4c4;}

.cnt_list .item .item_download
{ width: 160px; margin: 25px 0 0 0; height: 28px; padding: 13px 0 0 60px; cursor:pointer; color: #a7a6a7; font-size: 11px; font-weight: bold; font-family: Tahoma;}
.cnt_list .item .item_download
{background: url(/images/losk_dl_arc.png) no-repeat;}
.cnt_list .item .item_download.img
{background: url(/images/losk_dl_img.png) no-repeat;}

/**/
.cnt_folio_title, .cnt_folio_descr, .folio_img_thumbs, .all_works, .cnt_folio_list
{margin-left:30px;}
.cnt_folio_descr
{padding-top: 20px; padding-bottom: 20px;}
.cnt_folio_descr a
{color:#a1a1a1;}
.cnt_folio_descr a:hover
{border-bottom: red solid 1px; color: #fff;}

.feedback_btn, .folio_img_thumbs, .folio_descr_it
{float:left;}
.cnt_folio_title
{font-size: 26px;color: #b2b2b3;margin-top: 20px;}
.main .main_content .cnt_title .clname
{font-size: 18px;color: #b2b2b3;}
.cnt_folio_item
{width: 775px;background: #b8b8b8 url(/images/folio_item_bg.png) repeat-x;margin-top:8px;}
.folio_descr_it
{width: 220px; margin-right: 15px;}
.folio_it_l_title, .folio_it_l_text
{color: #3d3c3e;font-size: 12px;}
.folio_it_l_title
{font-weight: bold;margin-bottom: 15px;}
.folio_it_l_text
{font-size: 11px;}
.folio_img_thumbs
{width: 420px;padding-top: 0px;display:inline;}
.feedback_btn
{ background: url(/images/feedback_btn.png) no-repeat; width: 226px; height: 44px; margin: 20px 0 0 48px; cursor: pointer;}
.feedback_btn a
{font-size: 11px;color: #ddd; font-family: Tahoma; font-weight: bold; margin: 13px 0 0 67px; display: block;}
#indexSlideshow, #folio_img_container, .feedback
{width: 775px;height: 390px;}
.subContainer
{position: relative;}
#folio_img_container
{margin-top: 0px;margin-left: 0px;}
.ramka_full
{position:absolute;background:transparent url(/images/full_img_border.png) no-repeat;
width:775px;height:392px;z-index:101;
top:0;
}

.img_cnt_prev, .img_cnt_next
{position: absolute;z-index: 104;margin-top: -190px;margin-left: 14px;cursor: pointer;}
.img_cnt_next
{margin-left: 749px;}
.loading      
{background: transparent;}
.slideshowThumbnail  
{outline: none;margin-right: 3px;*padding-bottom: 4px;z-index: 155;}
a.slideshowThumbnail img
{border: 1px solid #61615e;margin-top: 15px; margin-bottom: 2px;*margin-bottom: 6px;}
.outline
{border-bottom: 3px solid #ed1c24;z-index: 0;position: absolute;}
a:hover.slideshowThumbnail
{border-bottom: 3px solid #ed1c24;}
.feedback
{position: absolute;height: 280px; width: 730px; border: solid 1px #6f6f6f;background: #3d3c3e;z-index: 109;left: 20px;margin-top: 0px;display: none;}
.feedback_img, .feedback_cnt, .feedback_close
{margin-top: 30px;float: left;}

.feedback_img
{margin-left: 50px;}

.feedback_cnt
{margin-left: 40px;width: 460px;}
.feedback_cnt_title
{font-size: 18px;color: #fff;}
.feedback_name
{margin-top: 10px;font-size: 14px;color: #fff;}
.feedback_position
{font-size: 12px;color: #969697;}
.feedback_text
{margin-top: 10px;font-size: 11px;color: #c4c4c4;}
.feedback_close
{margin-top: 20px;}
.feedback_sign
{margin-top: 10px;margin-left: 550px;}                                    


.all_works
{color: #fff;font-size: 15px; font-weight: bold; margin-top: 35px; margin-bottom: 5px;}
.cnt_folio_list
{padding-bottom: 30px;}
.cnt_folio_list .item
{float:left;width: 220px;margin-right:28px;}
.cnt_folio_list .item .item_title
{width: 220px; margin-top: 88px;background: url(/images/folio_reflection_small.png) no-repeat; padding-top: 7px;}
.cnt_folio_list .item .item_title a
{font-size: 12px;color: #b2b2b3;font-weight:bold;text-decoration: none;}
.cnt_folio_list .item .ramka_small
{z-index: 100;}
.cnt_folio_list .item .ramka_small, .cnt_folio_list .item .item_image
{position: absolute;}
.cnt_folio_list .item .item_text
{padding-top: 5px;font-size: 11px;color: #c4c4c4;}
.cnt_folio_list .item_hr
{float: left;width: 715px;height: 20px;}
.cnt_list .item_hr_cl
{float: left;width: 696px; margin-bottom: 10px; color: #e6e6e8; font-size: 18px; padding-left: 20px; border-bottom: 1px solid #434244;}

.kolob_list
{margin-top: 15px;margin-left: 30px; padding-bottom: 50px;}
.kolob_list .item
{width:600px; margin: 20px 0 0 100px;}

.kolob_list .item .item_header .item_header_1
{float: left;}
.kolob_list .item .item_header .kolobok_ramka 
{z-index: 100; position: absolute;}
.kolob_list .item .item_header .kolobok_img
{width:160px; height:76px; display: block;}
.kolob_list .item .item_header .item_header_2
{float: left; margin: 3px 0 0 10px;}
.kolob_list .item .item_header .date
{font-size: 11px; font-family: Tahoma;}
.kolob_list .item .item_header .title
{ width: 430px;}
.kolob_list .item .item_header .title a
{color: #b1b1b2;font-size: 18px; text-decoration: none;}
.kolob_list .item .item_header .author
{color: #767677; font-size: 11px; font-family: Tahoma;}
 
.kolob_list .item .content
{color: #c4c4c4;font-size: 11px; margin: 12px 0 0 0;}
.kolob_list .item .content a
{color: #d0d0d0; font-size: 11px; font-weight: bold;}
.kolob_list .item .content a:hover
{border-bottom: red solid 1px; color: #fff;}

.kolob_list .comments, .comments_last
{margin: 25px 0 0 0;color: #767677;width: 717px; font-size: 11px;height: 34px;background: url(/images/kolobok_gradient.png) no-repeat;}
.comments_last
{margin: 25px 0 0 0px}
.kolob_list .comments a, .comments_last a
{color: #767677;}
.kolob_list .comments .comments_tags
{float: left; font-family: Tahoma; margin: 10px 0 0 15px;}

.kolob_list .comments a, .comments_last a
{z-index: 300; position: relative;}
.kolob_list .comments .comments_link, .comments_last .comments_link
{float: right; margin: 10px 15px 0 0;}
.kolob_list .comments .comments_link .comments_link_next
{color:#b1b1b2;margin:0 0 0 20px;}


.comment_hr
{background: url(/images/comments_hr.png) repeat-x;height: 33px;width: 775px; margin:20px 0 20px -30px;}
.comment_hr p
{padding: 9px 0 0 35px;  font-size: 14px; color: #fff;}

.comments_list
{ margin: 0 0 0 -5px;}
.comments_list .item
{margin: 0 0 0 0; padding: 0 0 20px 0; width: 720px;}
.comments_list .item.sub
{margin: 0 0 0 15px; padding: 0 0 20px 0; width: 705px;}
.comments_list .item .person, .comments_list .item .comment_cnt
{float: left;}
.comments_list .item .person
{text-align: center;}
.comments_list .item .person .avatar
{width: 100px; height: 100px; display: block;}
.comments_list .item .person .nick
{font-size: 10px;font-weight: bold;text-align: center; color: #c5c5c6;}
.comments_list .item .person .date
{font-family: Tahoma; font-size: 9px;color: #6d6d6d;}
.comments_list .item .comment_cnt
{font-size: 11px;color: #c4c4c4;margin: 0 0 0 50px; padding: 0 0 10px 0; width: 500px;}
.comments_list .item .comment_cnt_hr
{text-align: right; margin: -10px 0 0 90px; border-bottom: #434244 solid 1px;}
.comments_list .item .comment_cnt_hr.last
{margin: -10px 0 0 -10px;}
.comments_list .item .comment_cnt_hr a
{font-family: Tahoma;font-size: 11px;color: #6d6d6d;text-decoration: none;z-index: 200;}


#add_comment
{position: absolute;left: 22px;margin-top: 3px;z-index: 201;width: 730px;
height: 300px;background: #3d3c3e;border: #6b6b6b solid 1px;font-size: 11px;
color: #6d6d6d;display: none;}
input.error, textarea.error
{background: red;}
#add_comment input
{width: 209px;height: 20px;border: 0px;}
#add_comment .add_comment_title, #add_comment .add_comment_left, #add_comment .add_comment_right, #add_comment .capcha
{float: left;}
#add_comment .add_comment_title
{width: 675px;padding-left: 27px;margin-top: 18px;color: #fff;font-size: 18px;}
#add_comment .add_comment_title span, #add_comment .add_comment_title a
{float: right;}
#add_comment .add_comment_title span
{float: left;}
#add_comment .add_comment_left
{padding-left:20px; margin-top: 15px;width: 280px;}
#add_comment .add_comment_left input
{margin-top: 2px;margin-left: 7px;margin-bottom: 7px;}
#add_comment .add_comment_left .comment_avatar
{width: 263px; height: 106px; margin-top: 20px; background: #565557;}

#add_comment .add_comment_left .comment_avatar .ava_big
{ float: left; margin-left:3px; margin-top: 3px; margin-right: 3px; cursor: pointer;}
#add_comment .add_comment_left .comment_avatar .ava_small
{ margin-top: 2px; margin-right: 2px; float: left;}

#add_comment .add_comment_left a
{color: #e2e2e2;text-decoration: none;}

#add_comment .add_comment_right
{ width: 400px;}
#add_comment .add_comment_right textarea
{margin-top: 2px;width: 397px;height: 153px;border: 0px;overflow: auto;}
#add_comment .add_comment_right div
{margin-left: 11px;margin-top: 14px;}

#add_comment .capcha
{margin-top: 5px; float: right;}
#add_comment .capcha div, #add_comment .capcha input, #add_comment .capcha img
{float: left;margin-left: 10px;}
#add_comment .capcha div
{margin-top: 4px;}
#add_comment .capcha input
{width: 82px;margin-top: 6px;}
#add_comment .capcha a
{color: #e2e2e2;text-decoration: none;margin-top: 5px;}

#add_avatar
{position: absolute;left: 22px;margin-top: 3px;z-index: 300;width: 730px;
height: 300px;background: #3d3c3e;
border: #6b6b6b solid 1px;font-size: 11px;color: #6d6d6d; display: none;}
#add_avatar .add_avatar_title
{width: 675px;margin-left: 27px;margin-top: 8px;margin-bottom: 10px;color: #fff;font-size: 18px;}
.avatar_cont
{text-align: center;}

#add_avatar .left_prev
{float: left;}

#add_avatar .avatars
{float: left;width: 665px;height: 234px;background: #565557;}
#add_avatar .avatar_item
{float: left; margin-left: 9px; margin-top: 11px;}

#add_avatar .right_next
{float: left;}

#add_avatar .left_prev, #add_avatar .right_next
{width: 32px; margin-top: 105px;}









.main_table
{
    float:left;
    border-collapse: collapse;
    margin:0;
    padding:0;
    
}
.main_table td, .main_table tr
{
    margin:0;
    padding:0;
}
.right_kolo
{
    float:left;
}




.main_shadow{
    position:relative;
    width:22px;
    height:670px;
    margin-bottom:24px;
}



.pager
{
    text-align: center;
    color: #7f7f80;
    margin: 15px 0 0 0;
}
.pager a
{color: #c4c4c4; font-family: Tahoma; font-size: 11px; text-decoration: none; margin-right: 5px; margin-left: 5px;}
.pager_non
{ color: #7f7f80!important;}

.contacts
{ padding-left: 25px;}
.contacts_i
{   margin-top: 35px;
    float: left;
    margin-right: 15px;
    
    width: 230px;
    height: 120px;
}
.contacts_l
{float: left; margin-right: 5px;}
.contacts_t
{margin-top: 15px; font-size: 15px; font-family: Tahoma;}
.contacts_d
{padding-left: 5px;margin-top: 5px; color: #3d3c3e; font-size: 12px; font-family: Arial;}
.contacts_d.big
{font-size: 16px; font-weight: bold;}




.cnt404
{
    margin-left: 90px;
    margin-top: 80px;
    margin-bottom: 100px;
}
.title404
{
    font-size: 24px; color: #000; font-weight: bold;
}
.img404
{
    margin-top: 10px;
}
.text404
{
    margin-top: 10px; font-size: 14px; color: #000; width: 370px;
}
.menu404
{
    margin-top: 10px;
}
.menu404 a
{color: #000;font-size: 15px;text-decoration: none; font-family: Tahoma;}

.menu404 .left a
{
    margin-right: 25px;
}
.menu404 .right
{
    display: none;
}
.logo404
{
    margin-top: 30px;
}