/* Body */
body{margin:0px;padding:0px;color:#393E57;font:11px Verdana, Arial, Helvetica, sans-serif;background:url(images/body.gif) center top repeat-y;background-color:#157BE1;text-align:left;}
/*p {text-indent: 1em;}*/
a {color:#0044AA;text-decoration:none;background-color:inherit;}
a:hover{color:#EE0000;background-color:inherit;text-decoration:none;}
a img {border:none;}
blockquote{color:#7e96ac;border:1px solid #d6d6d6;}
form{margin: 2px 0 0 0;}
td{padding:0px;text-align:left;}
img{vertical-align:middle;}
hr{border:1px dotted #6891CC;height:1px;width:99%;text-align:center;}
hr.dashed{border:none; border-top:1px dashed #6891CC;}

h1{font-size:14px;font-weight:bold;color:#0044AA;margin:0;}
h2{font-size:12px;font-weight:bold;color:#0044AA;margin:0;}
h3{font-size:11px;color:#0044AA;font-weight:bold;margin:4px 0 4px 0;}
h4{font-size:10px;color:#FFFFFF;font-weight:bold;text-transform:uppercase;text-align:center; vertical-align:middle;background:url(images/bg_menu.gif) top left repeat-x;background-color: #157BE1;padding:4px;margin:0px;}

/*Core*/
.searchhighlight{color:#FF0000;font-weight:bold;text-decoration:underline;}
.defaulttable, .fbdefault, .fdefault, .f2default, .f3default, .fcdefault{display:block;width:auto;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}

/*Header*/
#logoleft{width:238px;background-color:#0066CC;}
#logoright{width:238px;height:131px;background-color:#0066CC;background:url(images/logo_right.gif) right bottom no-repeat;}
#logocenter{width:504px;height:172px;background-color:#FFFFFF;background:url(images/logo_center.jpg) center bottom no-repeat; /*background:url(images/logo_ny2011b.jpg) center bottom no-repeat;*/}

table {margin-left:auto;margin-right:auto;}
table.header, table.menu, table.c{width:980px; padding:0;}
table.header, table.menu{border-collapse:collapse; border-spacing:0px;background-color:#DBE8FB;}
table.header{margin-top:5px;}
table.menu{margin-top:2px;}

.side {padding:2px; margin:0; width:185px;background-color:#DBE8FB;vertical-align:top; border:none;}
.center{padding:2px; margin:0; border-left:2px solid #FFFFFF;border-right:2px solid #FFFFFF;background-color:#DBE8FB;vertical-align:top;}
.menu_hdr {float:right;border-left:1px solid #6A99DF;padding-left:4px;}
.line {background:url(images/shadow.gif) top repeat-x;background-color:#FCFCFE;height:18px;margin-top:2px;margin-left:auto;margin-right:auto;}
.breadcrumb{padding: 0 0 13px 0; vertical-align:middle;}
.img_border {padding:2px;border:1px solid #D0D7EB;cursor:pointer;}

.m1{padding:2px; background-color:#FFFFFF;}
.m2{padding:2px 0; border-top:1px solid #D1E2FA; border-bottom:1px solid #D1E2FA;}
.m3{padding:9px; background-color:#E2EDFC/*E8EEF8*/; text-align:center;}
.m4{padding:13px 4px; text-align:left;}
.m5{margin-top:2px; border-top:1px solid #D1E2FA;}
.m6{padding:0px 4px 13px 4px; background-color:#FFFFFF;}
.m7{padding:2px; background-color:#FFFFFF; margin-bottom:8px;}
.m8{padding:9px 3px; margin:8px 4px; text-align:center; background-color:#F5F7EA; line-height:160%;}

.mc1{text-align:center;}
.mc1 img {width:140px; padding:2px; margin-bottom:4px; border:1px solid #D0D7EB;}
.mc1 a {display:block; padding:12px 2px 8px 2px; color:#4773BC;}
.mc1 a:hover {background-color:#E8EEF8; color:#0000A0;}
.mc1 a:hover img {border:1px solid #7A8DC7;background-color:#FFF;}

div.main_hw{background-color:#FFFFFF; padding:2px 0;}
div.main_hr{border:1px solid #FF0000;}
div.main_ht{text-align:right;padding:4px 8px;font-size:11px;}

/*CornerRadius*/
div.srch .ttl, .mhB, .mhC {border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.tbox {border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}

/*SpecCard*/
.mhA{margin:8px auto; text-align:center;}
.mhA table{margin:0;}
.mhA td{text-align:center;vertical-align:top;padding:13px 2px 20px 2px;width:186px;background:url(images/bg_mhF.gif) center bottom no-repeat;}
.mhB{background-color:#F5F7EA;border:1px solid #D3D79D;}
.mhC{background-color:#EDEED6;border-bottom:1px solid #C5CA7D;padding:8px;height:124px;}
.mhC div img{vertical-align:middle;text-align:center;}
.mhD{padding:2px;text-align:center;}
.mhD a{display:block;padding:4px;margin-bottom:8px;}
.mhD a:hover{background-color:#EDEED6;}
.mhE{padding:4px;margin:4px 6px;border-top:1px solid #BCBCBC;}
div.clip{position:absolute;z-index:999;}
div.clip img{position:relative;top:-15px; left:118px;}
/*~*/
.hp1{height:36px;text-align:center;vertical-align:middle;padding:4px;background-color:#F5F7EA;border-spacing:0;}
.hp3{text-align:center;padding:2px;background-color:#F5F7EA;}
.hp4{height:16px;text-align:center;padding:2px;}
.hp5{height:16px;border-top:#BCBCBC 1px solid;padding:2px;text-align:center;margin-left:4px;margin-right:4px;}
.bds1{text-align:left;width:45%;padding:4px; vertical-align:top;}
.bds2{text-align:center;padding:4px; vertical-align:top;}
.bds3{text-align:center;height:18px;padding:0;}
.bds1, .bds2, .bds3{border:1px solid #E4EAF3;background-color:#F3F8FD;}

.hsicon{height:140px;text-align:center;vertical-align:middle;background-color:#EDEED6;border-bottom:#C29F43 1px solid;}
.hsicon140, .hsicon160, .hsicon170 {vertical-align:middle;text-align:center;border:1px solid #D0D7EB;}
.hsicon140{height:140px;}
.hsicon160{height:160px;}
.hsicon170{height:170px;}

.links, .links_sub, .links_hl{border-bottom:1px solid #D0D7EB;padding:8px 4px 8px 0;}
.links_sub a{background:url(../../img/dot_b.png) left no-repeat; padding-left:9px;}
.links_sub	a:hover{background:url(../../img/dot_r.png) left no-repeat;}
.links	a:hover, .links_sub	a:hover{color:#EE0000;}
.links_hl{color:#EE0000;font-weight:bold;}
.links_hl a, .links_hl a:hover{color:#EE0000;}
.links img {margin-right:4px;}

#quote{position:absolute;left:6px;top:60px;color:#176f8f;}
.linkspage_button{vertical-align:middle;border:0px;}
.bodytable{font-size:12px;color:#484888;border:1px solid #D1E2FA;background-color:#FFFFFF;}
/*
.button{font-size:12px;color:#000000;text-align:center;border:1px solid #B0B7EB;background-color:#FFFFFF;}
.button a{color:#000000;}
.button a:hover{color:#0085b0;}
*/
.defaulttext{font:11px verdana, tahoma, arial, helvetica, sans-serif;color:#000;background:none;}
.mediumtext{font:11px verdana, tahoma, arial, helvetica, sans-serif;color:#000;}
.smalltext{font-size:10px; font-weight:normal;}
.smalltext-gal {font-size:10px; color:#222244;padding-top:4px;border-top:1px solid #D6E7F8;}
.smallblacktext{color:#000;background:none;}
.tbox{padding:2px 3px; background-color:#F4F7FA; border:1px solid #D0D7EB; color:#444466; font:12px Arial, Verdana, Helvetica, sans-serif;}
.spacer{padding:2px 0 2px 0;}
.border{border:#999 1px solid;background-color:#F0F1F1;padding:2px;}
.fborder{border:1px solid #D0D7EB;padding:2px;}

/*Footer*/
.footer_l {padding-bottom:13px;}
.footer_l img {margin-bottom:4px;}
.footer_l, .footer_l a {background-color:#FFFFFF;color:#797989;text-align:left;}
.footer_l a:hover {color:#7979FF; text-decoration:underline;}
.footer_r {background-color:#FFFFFF;float:right;text-align:right;}
.ico_foot{float:left; width:40px; height:90px; display:block; padding:0 18px;}
.vcard {width:560px; height:90px; display:block;}
.vcard .box {float:right; padding-left:18px; width:140px; height:90px; display:block; border-left:1px dotted #92AEDA;}
.vcard .adr {margin-top:20px;}

.ad {color:#7C8EAB;margin-left:auto; margin-right:auto; width:950px; padding:8px 20px; font:10px Arial, Helvetica, sans-serif; background-color:#F0F2F7; border-top:1px solid #E0E8F3;}
.ad a{color:#7C8EAB;}
.ad a:hover{text-decoration:underline;color:#7979FF;}

/*ForumHeader*/
.forumheader{font:11px Verdana, Arial, Helvetica, sans-serif;color:#000;padding:4px;border:1px solid #ececf2;background-color: #ECF0F6;}
.forumheader2, .forumheader3{font:11px Verdana, Arial, Helvetica, sans-serif;color:#000;padding:4px;background-color:#FFF;}
.fcaption{color:#0066CC;font-weight:bold;margin:0;padding:2px 8px 2px 8px;border-top:1px solid #D0D7EB;background-color:#F3F8FC;background:url(images/bg_h.gif) bottom repeat-x;}
.helpbox{color:#000;font:11px tahoma, verdana, arial, helvetica, sans-serif;background-color:transparent;}
.nforumcaption, .nforumcaption2, .nforumcaption3{padding:4px;background-color:#E4EAF2;}

/*NextPrev*/
.np{font:12px bold Verdana, Arial, Helvetica, sans-serif;padding:8px;margin:4px 0 4px 0;}
.nextprev {color: #000099;padding:4px;}
.nextprev a {color:#000099;border:1px solid #D0D7EB;background-color:#FFFFFF;padding:4px;}
.nextprev a:hover {color:#FFFFFF;background-color:#1687F8;border:1px solid #1687F8;}
.nextprev_link, .nextprev_link:visited {color:#990099;background-color:#F3F8FD;border:1px solid #D0D7EB;}
.nextprev a:hover, .nextprev_current, .nextprev_link:hover {color:#FFFFFF;background-color:#1687F8;border:1px solid #1687F8;padding:4px;}

/* Nav_Menu */
div.nav_m {width:980px; height:28px; margin:2px auto; padding:0; background:url(images/bg_menu.gif) bottom left repeat-x; background-color:#1C78D4;}
div.nav_m a {display:block; float:left; color:#FFF; border-left:1px solid #2255AA; border-right: 1px solid #6797DE; background:none; padding:7px 10px; font-weight:bold; font-size:12px; font-family: Tahoma, Verdana, Arial;}
div.nav_m a:hover {background-color:#4F85D5;color:#FFF;}
div.nav_m a span {color:#FFFFBB; font:normal 10px "Arial Narrow", Arial, Helvetica, sans-serif; margin-left:4px; vertical-align:top;}
div.nav_m a:hover span {color:#FFFFBB; text-decoration:underline;}

/*SearchForm*/
div.srch{width:980px;padding:6px 0;margin:2px auto;background-color:#E8EEF8;border-top:2px solid #D0D7EB;font:12px Arial, Helvetica, sans-serif;color:#0000A0;}
div.srch .ttl {margin:3px 9px;padding:8px;text-align:center;background-color:#DEE7F5;}
div.srch .close {float:right;padding:4px 0;}
div.srch .close a {border-bottom:1px dotted;margin:0 4px;}
div.srch .submitB {text-align:left;margin-left:108px;width:200px;}
table.srchT {border:none;}
table.srchT td {padding:8px 0;vertical-align:top;color:#0000A0;}
table.srchT td.t1 {width:320px;} 
table.srchT td.t2 {width:250px;}
table.srchT td.t3 {width:320px;}
table.srchT div {padding:4px;text-align:right;}
fieldset {width:960px;border:none;}
label {margin-right:4px;text-align:right;}
label.city {float:left;width:130px;}

/* HS */
.highslide{cursor:pointer;outline:none;}
.highslide img{border:2px solid white; max-width:160px;}
.highslide:hover img{border:2px solid #00399F;}
.highslide-image{border:2px solid white;}
.highslide-image-blur { }
.highslide-caption{display:none; background:url(../../06/ug/images/bg_h.gif) left top repeat-x; background-color:#fff; border:2px solid #fff; padding:8px; color:#0044AA; text-align:center;}
.highslide-loading{width:16px;height:16px;background:url(../../05/my_gallery/highslide/graphics/loader.gif) center no-repeat; border:1px solid #000088;}
.highslide-overlay{display:none;}
.highslide-display-block{display:block;}
.highslide-display-none{display: none;}
.controlbar{background: url(../../05/my_gallery/highslide/graphics/controlbar4.gif);width:167px;height:34px;}
.controlbar a{display:block;float:left;height:27px;}
.controlbar a:hover{background-image: url(../../05/my_gallery/highslide/graphics/controlbar4-hover.gif);}
.controlbar .previous{width:50px;}
.controlbar .next{width:40px; background-position: -50px 0;}
.controlbar .highslide-move{width:40px; background-position: -90px 0;}
.controlbar .close{width:36px; background-position: -130px 0;}

/* MyGall */
.mygall_page_nav{display:block;font-weight:bold;text-align:center;padding:6px;border-top:1px solid #000099;border-bottom:1px solid #000099;}
.my_gall_page td{text-align:center;padding:4px;height:170px;border:1px #ccccff solid;background-color:#FAFAFA;}
.my_gall_page th{font-size:12px;color:black;text-align:center;margin:2px;padding:2px;}
.my_gall_comm_img{text-align:center;}
.my_gall_comm_img img{margin:3px;padding:3px;}
.my_gall_comm_img table{width:100%;}
.my_gall_img_title{font-weight:normal;text-align:left;padding:4px;}
.my_gall_img_text{margin:4px;padding:4px;}

/* ContactForm */
#cForm {font:12px Verdana, Arial, Helvetica, sans-serif;}
#cFrm fieldset {margin:0 auto; padding:0; width:560px;}
#cFrm input:focus, #cForm textarea:focus {color:#24D;}
#cFrm div {margin:4px auto;}
#cFrm span {color:#F00; font-weight:bold; font:1em Georgia, "Times New Roman", Times, serif;}
#cFrm table {width:100%;margin-bottom:18px;}
#cFrm table div {padding:4px 0;}
#cFrm tr {vertical-align:top;}
#cFrm td {padding:8px;}
#cFrm .cF1 {padding-top:8px;}
#cFrm .cF2 div {float:left; margin-right:4px;}
#cFrm .cF2 label, #cFrm .cF4 label {display:block; text-align:left; margin-bottom:4px; margin-top:13px;}
#cFrm .cF3 table {width:85%; margin-left:0;}
#cFrm .cF3 td {text-align:right;}
#cFrm .cF3b span {color:#393E57; font:12px Verdana, Arial, Helvetica, sans-serif;}
#cFrm .cF3b input {margin:2px 0;}
#cFrm .text_k {font:24px "Courier New", Courier, monospace; padding:4px; border:1px solid #ccc;}
#cFrm .submit {text-align:center; margin-top:18px; padding-top:13px;}
#cFrm a.submit, #cFrm .submit input, input.button {border:none; background:url(../../06/ug/images/btn_deal.png) top center no-repeat; width:130px; height:24px; padding:4px 0 6px 0; margin:0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0F1196; cursor:pointer;}
#cFrm a.submit:hover, #cFrm .submit input:hover, input.button:hover {background:url(../../06/ug/images/btn_deal.png) bottom center no-repeat; color:#FFF;}

#cFrm .posDeal, 
#cFrm .posType, 
#cFrm .cF1, 
#cFrm .cF23, 
#cFrm .cF4 {display:none;}

#cFrm .cF1, #cFrm .cF2, #cFrm .cF3, #cFrm .cF3b, #cFrm .cF4, #cFrm .submit {border-top:1px dotted #D0D7EB;}
.err, .ok {font:1.3em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding:13px 0;} 
.err {color:#F00; background-color:#FFD;}
.err_Field {color:#F00; background-color:#FF9; padding:4px 0 4px 2px; margin-right:13px; font-weight:bold;}
.ok {color:#008;}
	/* Address */
#posCity {width:140px;}
#posStreet {width:220px;}
#posNumHm, #posNumKv {width:50px;}
#posCity, #posStreet, #posNumHm, #posNumKv {margin:0 4px 0 0;}
	/* fancyRadio */
#cFrm table.cFT0, #cFrm table.cFT1 {width:528px;}
#cFrm .cFT0 td h3 {padding:4px 13px; margin:0; text-align:center;}
#cFrm .cFT0 td {padding:0;}
#cFrm .cFT0 td a {background:url(../../06/ug/images/btn_deal.png) top center no-repeat; display:block; padding:5px 0; margin:0; width:130px; text-align:center; font-weight:bold; font-family:Tahoma, Verdana, Arial; color:#0F1196;} 
#cFrm .cFT0 td a:hover {background:url(../../06/ug/images/btn_deal.png) bottom center no-repeat;}
#cFrm .cFT0 .hL, 
#cFrm .cFT0 .hL a {background:url(../../06/ug/images/btn_deal.png) bottom center no-repeat; color:#FFF;}
#cFrm .cFT0 a.sel:hover {color:#FFF;}

#cFrm .cFT1 td {padding:0;}
#cFrm .cFT1 td a {background:url(../../06/ug/images/btn_type.png) top left no-repeat; display:block; padding:5px 0; margin:0; width:140px; text-align:center; color:#0F1196; font-family:Tahoma, Verdana, Arial; font-weight:bold;}
#cFrm .cFT1 td a:hover {background:url(../../06/ug/images/btn_type.png) bottom left no-repeat; color:#0F1196;}
#cFrm .cFT1 .hL, 
#cFrm .cFT1 .hL a {background:url(../../06/ug/images/btn_type.png) bottom left no-repeat;}
