html, body{height:100%;} 
html,body {margin:0px;padding:0px;}

body{
background-color: #ECECEC;
}

body{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #303030;
}

a{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF0000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

.text10{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #303030;
}
.text12{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #303030;
}

.grey12{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}

.black10{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}
.black11{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
.black12{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.black14{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
}
.black15{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #000000;
}
.black16{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000000;
}
.black18{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #000000;
}
.black24{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
color: #000000;
}

.ShortDescription{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-transform: uppercase;
line-height:15px;
}
.Description{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
line-height:15px;
}

.grey12{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}
.grey12_{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CCCCCC;
}

.red09{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 09px;
color: #FF0000;
}
.red10{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF0000;
}
.red11{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF0000;
}
.red12{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF0000;
}
.red14{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FF0000;
}
.red16{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #FF0000;
}
.red18{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #FF0000;
}

.white12{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
}
.white24{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
color: #FFFFFF;
}


h1.home{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
line-height: 24px;
color: #000000;
}

.form{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
border-bottom: 1px #DDDDDD solid;
}
html:first-child .form { border: 2px #DDDDDD inset;} /* для Opera */

.form_key{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
border: 1px #FFFFFF solid;
}

.padding_5_5 { padding-left: 5px; padding-right: 5px;
font-family:   'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.padding_20_20 { padding-top: 20px; padding-bottom: 20px;
font-family:   'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

.margin0{margin:0px;}
.margin_05_25 { margin-left:5px;margin-right:25px; }
.margin_right_7 { margin-right:7px; }
.margin_right_01 { margin-right:1px; width:60px; border: 1px grey solid; }
.margin_right_15 { margin-right:15px; }
.margin_left_15 { margin-left:15px; }
.margin_bottom_02 { margin-bottom: -2px; }
.margin_bottom_05 { margin-bottom: 5px; }
.margin_bottom_08 { margin-bottom: 8px; }
.margin_bottom_16 { margin-bottom:16px; }
.margin_bottom_12 { margin-bottom:12px; }

.margin_top_01 { margin-top: 0px; }
.margin_top_05 { margin-top: 5px; }
.margin_top_08 { margin-top: 8px; }
.margin_right_20 { margin-right: 20px;}
* html .margin_right_20 {margin-right: 18px; }
.width460 { width: 458px; }
.width140 { width:140px; }

.width460 ol {padding-left: 18px; margin-left: 0px;}
.width460 ul {padding-left: 15px; margin-left: 0px;}


.border_grey{border: 1px #CCCCCC solid;}
.text-align-center {text-align: center; }
.text-align-left {text-align: left; }
.normal {font-weight: normal; }
.uppercase {text-transform: uppercase; }
.lowercase {text-transform: lowercase; }
.normalcase {text-transform: none;}
.clear{ clear:both; }
.clear2{ clear:both; line-height: 0px; height: 0px; }
.display_none{ display:none; }
.repeatx{ background-repeat:repeat-x; }
.repeaty{ background-repeat:repeat-y; }
.norepeat{ background-repeat:no-repeat; }
.text_decoration_none,a.text_decoration_none:hover{ text-decoration:none; }
.overflow_auto{ overflow:auto; }
.cursor_point{ cursor:pointer; }
.background_position_right_top{ background-position: right top; }
.right{float:right;}
.left{float:left;}
.width185{width:175px;}
.width145{width:150px;}
.width125{width:125px;}
.width190{width:190px;}
.width188{width:188px;}
.width300{width:300px;}
.height150{height:150px;}
.height0{height:0px;}
.lineheight18{line-height:18px;}
img{border:0px;}
.border-top{border-top: 1px #CDCDCD solid;}
.border-bottom{border-bottom: 1px #CDCDCD solid;}
.middle{vertical-align:middle;}
.width_listr{width:455px;}
.width_listr2{width:435px;}
.zoom{margin-top:-19px; margin-right: -2px;}
.azoom{display:block;text-align:left;}
.azoom2{display:block;text-align:left;}

.Specifications { border: 0px #C0C0C0 solid; width: 93%; border-collapse: collapse; }
.Specifications td { padding: 5px; border-top: 1px #C0C0C0 solid; border-bottom: 1px #C0C0C0 solid;  }
#content_tab1,#content_tab2,#content_tab3,#content_tab4,#content_tab5 { width: 550px; }

.Country_S,.Country_I,.Country_E,.Country,.CountryShip{ display: none; }

/*------------*/
.width210{width:205px;}
.width280{width:280px;}
.width180{width:180px;}
.margin_top_07 { margin-top: 7px; }
.block220x237 { width:220px; height:237px; background-repeat:no-repeat; background-position: center bottom;}
/*------------*/
.margin_top_07 { margin-top: 7px; }
.grey10{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
}
a.white10{
font-weight:normal;
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
float: right;
margin-right: 20px;
line-height: 23px;
display: block;
}


#dnn_ctr692_EditGalleryTableMy_Publish{border: 0px red solid; width: 20px;}
#dnn_ctr692_EditGalleryTableMy_OPT_OUT{border: 0px red solid; width: 20px;}

#dnn_ctr695_EditGalleryTableMy_cmdUpdate{margin-right: 20px;}
#dnn_ctr695_EditGalleryTableMy_cmdUpdateAdd{margin-right: 45px;}
#dnn_ctr849_feeds_FormView1_feed_message{ overflow: hidden; border: 1px grey solid;}

#dnn_ctr892_EditGalleryTableMy_Comment{ overflow: hidden; border: 1px grey solid; height: }
#dnn_ctr892_EditGalleryTableMy_tblFields .SubHead{display:none;}
#dnn_ctr892_EditGalleryTableMy_tblFields .NormalBold{display:none;}
#dnn_ctr892_EditGalleryTableMy_lblRequiredFootnote{display:none;}
#dnn_ctr892_EditGalleryTableMy_Div1{display:none;}
#dnn_ctr892_EditGalleryTableMy_cmdUpdate{margin:0px;margin-left:22px;float:left;}

#dnn_ctr865_EditGalleryTableMy_Publish{border: 0px red solid; width: 20px;}


#dnn_ctr1179_EditStudioTableMy_Group{border: 0px red solid; width: 20px;}
#dnn_ctr1179_EditStudioTableMy_Pairs{border: 0px red solid; width: 20px;}
#dnn_ctr1179_EditStudioTableMy_Individuals{border: 0px red solid; width: 20px;}
#dnn_ctr1180_EditStudioTableMy_Group{border: 0px red solid; width: 20px;}
#dnn_ctr1180_EditStudioTableMy_Pairs{border: 0px red solid; width: 20px;}
#dnn_ctr1180_EditStudioTableMy_Individuals{border: 0px red solid; width: 20px;}

#dnn_ctr1179_EditStudioTableMy_Allow_comments{border: 0px red solid; width: 20px;}
#dnn_ctr1180_EditStudioTableMy_Allow_comments{border: 0px red solid; width: 20px;}
#dnn_ctr1179_EditStudioTableMy_Publish{border: 0px red solid; width: 20px;}
#dnn_ctr1180_EditStudioTableMy_Publish{border: 0px red solid; width: 20px;}


.Required695{display:none;}
.Required726{display:none;}
.Required1191{display:none;}
.Required1133{display:none;}
.Required1156{display:none;}
.Required1009{display:none;}


#zoom_p0{ display: none; }

#dnn_ctr636_info_ProfileProperties_icoContact_Info{ display: none; }
#dnn_ctr636_info_ProfileProperties_icoBilling_Info{ display: none; }
#dnn_ctr636_info_ProfileProperties_icoCredit_card_info{ display: none; }
#dnn_ctr636_info_ProfileProperties_icoShipping_info{ display: none; }
#dnn_ctr636_info_ProfileProperties_icoDealer{ display: none; }

#dnn_ctr1291_info_ProfileProperties_icoContact_Info{ display: none; }
#dnn_ctr1291_info_ProfileProperties_icoBilling_Info{ display: none; }
#dnn_ctr1291_info_ProfileProperties_icoCredit_card_info{ display: none; }
#dnn_ctr1291_info_ProfileProperties_icoShipping_info{ display: none; }
#dnn_ctr1291_info_ProfileProperties_icoDealer{ display: none; }

.NormalRed { margin-bottom: 10px;}

.step12{ font-size: 22px; color: #C80805; line-height: 28px;}
.topline { border-top: 1px #C80805 solid; margin-top: 20px;}


.PublicationCredit{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
line-height:15px;
text-transform: uppercase;
}
blockquote,.Quotation{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000000;
line-height:18px;
}
.PhotoCopyright{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
line-height:15px;
font-weight: bold;
}
.PhotoCaption{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
line-height:15px;
text-transform: uppercase;
}
.PhotoCaption p{ margin: 0px; }
.PhotoCaption a{font-size: 10px;}
.PhotoCopyright a{font-size: 10px;}

.ParagraphHead{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
line-height:15px;
text-transform: uppercase;
}
.ChapterSubhead{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #000000;
}

input.red12{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF0000;
border: none;
background-color: #FFFFFF;
cursor: pointer;
padding: 0px;
}
input.red12:hover{ text-decoration: underline;}

#dnn_dnnSEARCH_ClassicSearch input.black12{
font-family:  'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
border: none;
background-color: #FFFFFF;
cursor: pointer;
padding: 0px;
}
#dnn_dnnSEARCH_ClassicSearch input.black12:hover{ text-decoration: underline;}
#dnn_dnnSEARCH_ClassicSearch{ display: block; text-align: right;} 

.selectCategory{ position:relative; top:-1px; }
*|html[xmlns*=""] .selectCategory {
  top:-20px;
}

.Shooting{ font-size: 18px; font-weight: normal; color:#000000; }
.aligncenter{ display: block; }
