body {margin: 0px; padding: 0px; background: #2B2B2B; width: 100%; height: 100%}
body, td {font: 12px Tahoma, Verdana, Arial; color: #808080; vertical-align: top; padding: 0px; margin: 0px}

table, img {border: 0px}

input, select, textarea {font: 11px Tahoma, Verdana, Arial; background: #FFFFFF; border: 0px; background: 0px}
select {color: #000000; background: #FFFFFF}


form {padding: 0px; margin: 0px}



h1, h2 {font-family:Tahoma, Verdana, Arial; color: #CC9A1B; padding: 0; margin: 0 10px 13px 0; background: url('../img/corners/5_1.gif') no-repeat 0px 0px #212121}
h1 div, h2 div
{
	background: url('../img/corners/5_2.gif') no-repeat 100% 0px;
	padding: 12px 10px 13px 10px;
	height: 19px;
	}
td.content_3 h1 {font-size: 22px; margin: 0px; height: 44px; font-weight: normal; }
td.content_3 h1 div {padding: 8px 5px 9px 10px; height: 44px; }
h3 {font: 14px Tahoma, Verdana, Arial; color: #FFFFFF; padding: 0px; margin: 0px 0px 5px 0px}
h4 {font: 14px Tahoma, Verdana, Arial; color: #CC9A1B; padding: 0px; margin: 0px 0px 5px 0px}
h5 {font: bold 14px Tahoma, Verdana, Arial; color: #CDCDCD; padding: 0px; margin: 0px 0px 5px 0px}
button {border: 0; }



ul {padding: 5px 0px 0px 7px; margin: 0px; list-style-type: none}
ul li {padding: 0px 0px 0px 10px; margin: 0px 0px 4px 0px }
/*ul li {padding: 0px 0px 0px 10px; margin: 0px 0px 4px 0px; background: url('../img/bullets/ul_1.gif') no-repeat 0px 3px}*/

ul#left_menu_1 {padding-left: 0px}
ul#left_menu_1 li {padding: 0px 0px 0px 20px; color: #CFA365; font-size: 11px}
/*ul#left_menu_1 li.closed {background: url('../img/bullets/plus_1.gif') no-repeat 0px 3px}
ul#left_menu_1 li.opened {background: url('../img/bullets/minus_1.gif') no-repeat 0px 3px}*/
ul#left_menu_1 li div {position: relative}
ul#left_menu_1 li div img {position: absolute; left: -18px; top: 2px; cursor: pointer; width: 9px; height: 9px}
ul#left_menu_1 li ul {margin-bottom: 12px; padding-left: 0px}





a:link, a:visited, a:hover {font: 12px Tahoma, Verdana, Arial; color: #9B9B9B; text-decoration: underline}
a:hover {color: #FFFFFF}

a.small_1:link, a.small_1:visited, a.small_1:hover {font-size: 10px; color: #2B2B2B; text-decoration: none}
a.small_1:hover {color: #FFFFFF}

a.small_2:link, a.small_2:visited, a.small_2:hover {font-size: 10px; color: #808080}
a.small_2:hover {color: #FFFFFF}

a.small_3:link, a.small_3:visited, a.small_3:hover {font-size: 11px; color: #808080}
a.small_3:hover {color: #FFFFFF}

a.small_4:link, a.small_4:visited, a.small_4:hover {font-size: 10px; color: #4B4B4B; text-align: left;}
a.small_4:hover {color: #FFFFFF}

a.small_5:link, a.small_5:visited, a.small_5:hover {font-size: 11px; color: #05006B}
a.small_5:hover {color: #808080}

a.small_6:link, a.small_6:visited, a.small_6:hover {font-size: 11px; color: #C30300}
a.small_6:hover {color: #F20600}

a.link_1:link, a.link_1:visited, a.link_1:hover {color: #7A7A7A}
a.link_1:hover {color: #FFFFFF}

a.link_2:link, a.link_2:visited, a.link_2:hover {color: #646464; font-size: 11px}
a.link_2:hover {color: #FFFFFF}

a.link_3:link, a.link_3:visited, a.link_3:hover {color: #808080}
a.link_3:hover {color: #FFFFFF}

a.link_4:link, a.link_4:visited, a.link_4:hover {color: #B2B2B2; font-size: 11px}
a.link_4:hover {color: #FFFFFF}

a.link_5:link, a.link_5:visited, a.link_5:hover {color: #3D3D3D; font-size: 11px}
a.link_5:hover {color: #FFFFFF}

a.link_6:link, a.link_6:visited, a.link_6:hover {color: #CC9A1B; font-size: 22px;}
a.link_6:hover {color: #CC9A1B; font-size: 22px;}

a.yellow_1:link, a.yellow_1:visited, a.yellow_1:hover {color: #A87734; font-size: 11px}
a.yellow_1:hover {color: #CFA365}

a.yellow_2:link, a.yellow_2:visited, a.yellow_2:hover {color: #FFD059; font-size: 12px}
a.yellow_2:hover {color: #CFA365}

a.large_1:link, a.large_1:visited, a.large_1:hover {color: #CC9A1B; font-size: 16px}
a.large_1:hover {color: #A87734}

a.large_2:link, a.large_2:visited, a.large_2:hover {color: #B3B3B3; font-size: 16px}
a.large_2:hover {color: #FFFFFF}

a.large_3:link, a.large_3:visited, a.large_3:hover {color: #B2B2B2; font-size: 17px}
a.large_3:hover {color: #FFFFFF}

a.large_4:link, a.large_4:visited, a.large_4:hover {color: #D99F0D; font-size: 18px}
a.large_4:hover {color: #FFD059}

a.large_5:link, a.large_5:visited, a.large_5:hover {font-size: 14px}

a.gray_1:link, a.gray_1:visited, a.gray_1:hover {color: #545454; font-size: 14px}
a.gray_1:hover {color: #FFFFFF}

div.languages_1 {float: right; padding: 0px 49px 0px 0px}
div.languages_1 div {background: url('../img/icons/language_1.gif') no-repeat 0px 0px; color: #FFFFFF; text-align: center; padding: 2px 0px 5px 0px; float: left; margin: 0px 1px 0px 0px; font-size: 10px; width: 23px}
div.languages_1 div.active {background: url('../img/icons/language_2.gif') no-repeat 0px 0px}

td.main_1 {width: 100%; height: 99%; background: url('../img/backgrounds/top_1.gif') repeat-x 0px 0px; padding: 0px 0px 0px 1px;}
td.footer_1 {height: 1%; background: #000000; color: #4D4D4D; font-size: 11px; padding: 10px 65px 10px 43px}
td.footer_1 div {width: 50%; float: left}
td.footer_1 img {float: right; margin: 15px 0px 0px 0px}

div.top_links_1 {width: 512px; margin-top: -14px; height: 42px; }
div.top_links_1 span,
div.bottom_links_1 span {margin: 0px 18px 0px 0px}

div.logo_1 {width: 205px; height: 96px}
img.logo_1 {margin: 20px 0px 0px 0px}
div.logo_1 img.logo_1 {margin: 5px 0px 0px 0px}

td.left_1 {padding: 22px 0px 0px 0px}
td.left_2 {padding: 50px 0px 0px 0px; width: 12%}
* html td.left_2 {width: 12%}



div.form_1_1 {background: url('../img/corners/1_1.gif') no-repeat 0px 0px #1B1B1B; height: 168px}
* html div.form_1_1 {width: 100%}
div.form_1_2 {padding: 10px 0px 0px 20px}
* html div.form_1_2 {width: 100%}


td.content_1 {padding: 16px 0px 30px 10px}
td.content_2,
td.content_3 {padding: 0px 20px 0px 0px}
td.content_4 {padding: 0px 30px 0px 0px}

div.content_5 {line-height: 1.6pt; font-size: 11px}
div.content_5 b {color: #CDCDCD}
div.content_5 span {color: #B2B2B2}

div.content_6 {font-size: 11px}
div.content_6 b {color: #CDCDCD}
div.content_6 span {color: #B2B2B2}


div.input_1 {background: url('../img/backgrounds/input_1_2.gif') repeat-x 0px 0px}
div.input_1 div {background: url('../img/backgrounds/input_1_3.gif') no-repeat 100% 0px}
div.input_1 div div {background: url('../img/backgrounds/input_1_1.gif') no-repeat 0px 0px; padding: 0px 7px 0px 7px}
div.input_1 div div input {height: 19px; width: 100%; cursor: text; color: #2b2b2b}

div.input_2 {background: url('../img/backgrounds/input_2_2.gif') repeat-x 0px 0px}
div.input_2 div {background: url('../img/backgrounds/input_2_3.gif') no-repeat 100% 0px}
div.input_2 div div {background: url('../img/backgrounds/input_2_1.gif') no-repeat 0px 0px; padding: 0px 7px 0px 7px}
div.input_2 div div input {height: 19px; width: 100%; cursor: text; color: #2b2b2b}
div.input_2 div div select {height: 19px; width: 100%; cursor: text; color: #2b2b2b}

div.input_3 {background: url('../img/backgrounds/input_3_2.gif') repeat-x 0px 0px}
div.input_3 div {background: url('../img/backgrounds/input_3_3.gif') no-repeat 100% 0px}
div.input_3 div div {background: url('../img/backgrounds/input_3_1.gif') no-repeat 0px 0px; padding: 0px 7px 0px 7px}
div.input_3 div div input {height: 19px; width: 100%; cursor: text; color: #2b2b2b}
div.input_3 div div select {height: 19px; width: 100%; cursor: text; color: #2b2b2b}

div.input_4 {background: url('../img/backgrounds/input_4_2.gif') repeat-x 0px 0px}
div.input_4 div {background: url('../img/backgrounds/input_4_3.gif') no-repeat 100% 0px}
div.input_4 div div {background: url('../img/backgrounds/input_4_1.gif') no-repeat 0px 0px; padding: 0px 7px 0px 7px}
div.input_4 div div input {height: 19px; width: 100%; cursor: text; color: #2b2b2b; }
div.input_4 div div select {height: 19px; width: 100%; cursor: text; color: #2b2b2b}

.input_margin_1 {margin: 5px 0px 0px 0px}

* html input.checkbox_1 {margin: 0px -4px -4px 0px;}
* html input.checkbox_2 {margin: -3px 0px 0px -5px}
.checkbox_1  {
color: white; }

td.gray_1 {color: #646464; padding: 6px 5px 6px 0px}
td.white_1 {color: #FFFFFF}


div.corners_1_1 {background: url('../img/corners/4_2.gif') repeat-x 0px 0px}
div.corners_1_1 div.corners_1_2 {background: url('../img/corners/4_1.gif') no-repeat 0px 0px}
div.corners_1_1 div.corners_1_3 {background: url('../img/corners/4_3.gif') no-repeat 100% 0px; padding: 6px 10px 6px 10px}
div.corners_1_1 div.corners_1_4 {background: 0px; height: 145px; padding: 0px}

div.corners_2_1 {background: url('../img/corners/2_1.gif') no-repeat 0px 100% #191919}
div.corners_2_1 div.corners_2_2 {background: url('../img/corners/2_2.gif') no-repeat 100% 100%; padding: 25px}

div.corners_3_1 {background: url('../img/corners/3_1.gif') no-repeat 0px 100% #242424}
div.corners_3_1 div.corners_3_2 {background: url('../img/corners/3_2.gif') no-repeat 100% 100%; padding: 25px}


div.corners_6_1 {background: url('../img/corners/6_5.gif') repeat-x 0px 0px #242424}
div.corners_6_2 {background: url('../img/corners/6_6.gif') repeat-y 100% 0px}
div.corners_6_3 {background: url('../img/corners/6_7.gif') repeat-x 0px 100%}
div.corners_6_4 {background: url('../img/corners/6_8.gif') repeat-y 0px 0px}
div.corners_6_5 {background: url('../img/corners/6_1.gif') no-repeat 0px 0px}
div.corners_6_6 {background: url('../img/corners/6_2.gif') no-repeat 100% 0px}
div.corners_6_7 {background: url('../img/corners/6_3.gif') no-repeat 100% 100%}
div.corners_6_8 {background: url('../img/corners/6_4.gif') no-repeat 0px 100%}


div.submit_1 {padding: 7px 0px 0px 0px; text-align: right}


table.photo_1 td {width: 1%; padding: 0px 12px 15px 0px; font-size: 10px; color: #808080}
table.photo_1 td img {border: 1px solid #737373; margin: 0px 0px 5px 0px}

div.photo_2 div {width: 118px; height: 157px; padding: 6px 10px 6px 6px; margin: 0px 7px 13px 0px; font-size: 10px; background: url('../img/parts/photo_1.gif') no-repeat 0px 0px;}
* html div.photo_2 div {width: 134px; height: 169px}
div.photo_2 div span {color: #3E3E3E}
div.photo_2 div a {width: 112px; text-align: center; overflow: hidden; display: block; }
div.photo_2 div img {border: 1px solid #737373; margin: 0px 0px 5px 0px}

table.photo_3 tr.photo td {width: 1%; vertical-align: middle; text-align: center; background: url('../img/parts/photo_2.gif') no-repeat 0px 0px; height: 178px}
table.photo_3 tr.photo td div {width: 158px; padding: 10px}
* html table.photo_3 tr.photo td div {width: 178px}
table.photo_3 tr.text td {width: 1%; padding: 0px 12px 15px 5px; font-size: 10px; color: #808080}
table.photo_3 th {width: 32%}



div.photo_3 {width: 174px; height: 250px; float: left; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 4px; background: url('../img/parts/photo_2.gif') no-repeat 0px 0px; overflow: hidden}
* html div.photo_3 {width: 178px}
div.photo_3 div {width: 174px; height: 178px; text-align: center; vertical-align: middle; display: table-cell}
* html div.photo_3 div {width: 178px; text-align: left}
div.photo_3 div div {width: 146px; height: 153px; padding: 0px 0px 0px 7px}
* html div.photo_3 div div {
	width: 153px;
	position: relative;
	left: 50%;
	top: 50%;
	margin-left: expression(this.getElementsByTagName('img')[0].getAttribute('width') / 2 - this.getElementsByTagName('img')[0].getAttribute('width') - 5);
	margin-top: expression(this.getElementsByTagName('img')[0].getAttribute('height') / 2 - this.getElementsByTagName('img')[0].getAttribute('height'));
	padding: 0px
}


table.photo_4 {width: 100%}
table.photo_4 tr.images th {width: 1%; vertical-align: middle; background: url('../img/parts/photo_2.gif') no-repeat 0px 0px}
table.photo_4 tr.images th div {width: 178px; text-align: center}
table.photo_4 tr.headers td {width: 1%; padding: 0px 0px 40px 4px}

table.photo_5 {width: 100%}
table.photo_5 tr.images th {width: 1%; vertical-align: middle; background: url('../img/parts/photo_5.gif') no-repeat 0px 0px}
table.photo_5 tr.images th div {width: 178px; text-align: center; position: relative}
table.photo_5 tr.images th div div {width: 190px; height: 190px; position: absolute; border: 1px solid #997634; left: -6px; top: -44px}



div.navigation_1 {color: #545454; font-size: 14px; }
div.navigation_2 {font-size: 14px}
div.navigation_2 span {margin: 0px 5px 0px 0px}
div.navigation_2 b {color: #E6E6E6}



div.list_1 {font-size: 11px; color: #808080}


td.right_1 {padding: 0px 35px 30px 0px}


div.top_menu_1 {padding: 0px 0px 10px 0px}
div.top_menu_1 div {display: inline; margin: 0px 26px 0px 0px; padding: 0px 0px 10px 0px; color: #FFFFFF; font-size: 17px}
div.top_menu_1 div.active {background: url('../img/icons/arrow_1.gif') no-repeat 50% 100%}


div#advanced_search {position: absolute; background: #3D3D3D; padding: 15px; width: 420px; border: 1px solid #8D8D8D}
* html div#advanced_search {width: 450px}


b.light_1 {color: #CDCDCD; font-size: 13px}


div#calendar_1_container {position: absolute; background: #C2C2C2; color: #1A1A1A; padding: 10px; z-index: 100; }

table#calendar_1 th {font-weight: bold; color: #000000}
table#calendar_1 th, table#calendar_1 td {width: 1%; text-align: center; padding: 3px 5px 5px 5px; font-size: 11px; font-weight: bold; color: #1A1A1A}
table#calendar_1 tr.active_1 td {border: solid #000E43; border-width: 1px 0px 1px 0px; padding: 0px; vertical-align: middle}
table#calendar_1 tr.active_1 td div {border: 3px solid #DE9D05; padding: 1px 2px 2px 2px}


img.separator_1 {width: 100%; height: 2px; background: url('../img/bullets/line_1.gif') repeat-x 0px 0px}


table.table_1 th {font-weight: normal; text-align: left; vertical-align: top}
table.table_1 td {color: #B2B2B2}
table.table_1 th, table.table_1 td {font-size: 11px; padding: 2px 15px 2px 10px}
table.table_1 tr.colored_1 th, table.table_1 tr.colored_1 td {background: #2C2C2C}
table.table_1 span {color: #AA8133}


div.yellow_1 {font-size: 13px; color: #AA8133}


div.container_1 {border: 1px solid #3D3D3D; background: #212121; padding: 10px; height: 820px; overflow: auto; position: relative}


div.popup_1 {position: absolute; background: #3E3E3E; color: #FFFFFF; padding: 15px; border: 1px solid #C2C2C2; width: 400px; height: 128px; overflow: auto; opacity: 0.95;}

div.design_type {position: absolute; right: 178px; top: 0px; background: url('../img/corners/7_2.gif') repeat-x 0px 0px; color: #3D3D3D}
div.design_type div {background: url('../img/corners/7_1.gif') no-repeat 0px 0px}
div.design_type div div {background: url('../img/corners/7_3.gif') no-repeat 100% 0px; padding: 0pt 8px 3px}
.top_camera{
position: absolute;
background: url('../img/parts/top_camera_1.jpg') no-repeat 0px 0px;
height: 340px;
width: 489px;
top: -182px;
left: 0px;
}
.auth_block {
position: absolute;
height: 100px;
right: 80px;
top: 64px;
color: #111;
}
.auth_block a:hover {
color: black;
}
.invisible {
	display: none;
}

.BalanceForm input.sum {
	color: black;
	height: 19px;
	font-size: 11px;
	width:100px;
}
.BalanceForm button{
	width: 151px;
	height: 29px;
	background-image: url(../img/buttons/add_to_balance.gif);
	border: 0;
}

.packagesForm .packagesList{
	margin: 1em;
}
.packagesForm h3 {
	display: inline;
}
.packagesForm button{
	width: 136px;
	height: 29px;
	background-image: url(../img/buttons/add_to_cart.gif);
	border: 0;
}

.list
{
	margin-top: 10px;
	padding: 5px;
}

.rubrics_loading
{

}

.reportage
{
	width: 178px;
	height: 223px;
	float: left;
	padding: 5px 5px 50px 0px;
}

.reportage_img img
{
	margin-top: 0px;
}


.reportage_title
{
	height: 77px;
}

.reportage_title_2 a
{
  color: #CC9A1B;
  font-size: 14px;
}

.reportage_img
{
	background: transparent url(../img/parts/photo_2.gif) no-repeat scroll 0 0;
	width: 178px;
	height: 178px;
	text-align: center;
	display: table;
	#position: relative;
	#z-index: 0;
	overflow: hidden;
}

.reportage_img a
{
	display: table-cell;
	vertical-align: middle;
	#position: absolute;
	#top: 50%;
}
.reportage_img a img
{
    max-width:165px;
	#position: relative;
	#left: -50%;
	#top: -50%;
}

.clr
{
	clear: both;
}

/*.photo_column
{
	width: 1044px;
}*/
.pre_photo_box
{
	background: #212121 none repeat scroll 0 0;
	height: 640px;
	overflow: auto;
	position: relative;
}
.photo_box
{
	width: 474px;
	padding-right: 10px;
}

.photos_box .current, .photos_box_search .current
{
	border: 1px solid #997634;
}

.photos_box
{
	background: #212121 none repeat scroll 0 0;
	height: 2048px;
	padding: 10px;
	width: 90%;
}

.form_search_box
{
	/*width: 43%;*/
}

#form_advanced_search_author option {
	background-color: white;
}

.form_advanced_search2_chbk {
    margin-left: 31px;
}

.photos_box_search, .photos_box_basket
{
	padding: 10px 10px 10px 10px;
}

.float_l
{
	float: left;
}

.float_r
{
	float: right;
}



.photos_box_item
{
	width: 178px;
	height: 178px;
	background: transparent url(../img/parts/photo_2.gif) no-repeat scroll 0 0;
	margin: 5px;
	text-align: center;
	border: 1px solid #2b2b2b;
	cursor: pointer;
	display: table;
	overflow: hidden;
	#position: relative;
}
.photos_box_item span, .photos_box_item a
{
	display: table-cell;
	vertical-align: middle;
	#display: block;
	#top: 50%;
	#position: absolute
}
.photos_box_item span img, .photos_box_item a img
{
	clear: both;
	#position: relative;
	#left: -50%;
	#top: -50%
}

.photos_box_item .tooltip
{
	display: none;
	position: absolute;
	margin-top: -80px;
	width: 178px;
	border: 2px white solid;
	background-color: black;
	opacity: 0.95;
}
.photos_box_item:hover .tooltip
{
	display: block;
}

.photo
{
	width: 434px;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../img/parts/photo_6.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	text-align:center;
	vertical-align:middle;
}

.photo_top
{
	width: 716px;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../img/parts/photo_61.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	text-align:center;
	vertical-align:middle;
}

.photo_keywords, .photo_rubrics
{
	font-size: 11px;
}

.photo_basket_content
{
	padding: 25px;
	font-size: 11px;
	height: 122px;
}

.photo_basket_content_size
{
	width: 40%;
	padding-right: 20px;
	border-right: 1px solid #000000;
}

.photo_basket_content_basket
{
	width: 49%;
	margin-left: 20px;
}

.photo_basket_content_price
{
	padding: 5px;
}

.photo_basket_content_price_sum
{
	color: #AA8133;
}

.photo_basket_content_price
{
	background:#2C2C2C none repeat scroll 0 0;
}

.photo_basket_content_basket_link, .photo_basket_content_basket_button
{
	text-align: center;
	margin: 5px;
}

.photo_basket_content_basket_link a
{
	color: #B2B2B2;
	font-size: 11px;
}

.photo_basket_content_basket_button
{
	margin-top: 20px;
}

.reportage_description_link, .photo_title, .photo_rubrics
{
	margin: 20px 0px 20px 0px;
}

.photo_params, .photo_description, .photo_keywords
{
	margin: 0px 0px 20px 0px;
}

.RegContent {
	width: 450px;
	margin-top: 1ex;
}
.RegContent dt {
	font-size: 10pt;
	width: 200px;
	vertical-align: middle;
	float: left;
	position: relative;

	clear: left;
	display: block;
}
.RegContent dd {
	margin-left: 220px;
	width: 400px;
	height: 25px;
	display:block;
}
.RegContent input {
	color: black;
}
.RegContent input.submit {
	color: black;
	border: 1px black solid;
	background-color: white;
}
.RegContent .licenseText{
	display: block;
	width: 400px;
	height: 128px;
	border: 1px solid black;
	font-size: 9px;
	background-color: white;
	color: #111;
	overflow: scroll;
}
#submitButton {
	background-color: white;
	border: 0;
	margin: 20px;
	padding: 5px 10px;
}

ul li a img
{
	margin-left: -17px;
}

h1, h2 {font-family:Tahoma, Verdana, Arial; font-weight: normal; color: #CC9A1B; padding: 0; margin: 0px 10px 13px; background: url('../img/corners/5_1.gif') no-repeat 0px 0px #212121}
h1 div, h2 div {background: url('../img/corners/5_2.gif') no-repeat 100% 0px; padding: 12px 5px 13px 10px}
td.content_3 h1 {font-size: 22px; margin: 0; width: 98%; line-height: 44px; vertical-align: middle; padding-left:10px; }
h1.title
{
    height: 43px;
}

h1.title div
{
    padding: 6px;
}

td.content_3 h1 div
{
    padding: 0
}
h3 {font: 14px Tahoma, Verdana, Arial; color: #FFFFFF; padding: 0; margin: 0px 0px 5px 0px}
h4 {font: 14px Tahoma, Verdana, Arial; color: #CC9A1B; padding: 0; margin: 0px 0px 5px 0px}
h5 {font: bold 14px Tahoma, Verdana, Arial; color: #CDCDCD; padding: 0; margin: 0px 0px 5px 0px}

td.content_1 {padding: 16px 0px 30px 10px}
td.content_2,
td.content_3 {padding: 0px 20px 0px 0px}
td.content_4 {padding: 0px 30px 0px 0px}

div.content_5 {line-height: 1.6; font-size: 11px}
div.content_5 b {color: #CDCDCD}
div.content_5 span {color: #B2B2B2}

div.content_6 {font-size: 11px}
div.content_6 b {color: #CDCDCD}
div.content_6 span {color: #B2B2B2}

/*** navigation(pagination) ***/
.pagination
{
}

.pagination ul.nav
{
	list-style-type: none;
}

.pagination li
{
	display: inline;
	margin:0;
}
/*** end of navigation(pagination) ***/

.photos_box_search input.lets-search
{
    background-color:#FFFFFF;
    border:1px solid #CDCDCD;
    font-size:14pt;
}

.photos_box_search select
{

}

div.photos_box_search .photos_box_item
{
    height: 260px;
}

div.photos_box_search .photos_box_item .photo-thumb
{
    clear: both;
    height: 170px;
}

div.corners_2_2 .date
{
	float: right;
	margin: 0 10px 0 0;
}

div.corners_2_2 .add_to_card
{
	display: block;
	line-height: 21px;
	vertical-align: middle;
}

div.corners_2_2 .add_to_card img
{
    display: block;
    position: relative;
}

div.corners_2_2 div.text
{
    margin: -30px 5px 0 5px;
}

div.photo-full-title-text
{
    color: #242424;
    background-color: #808080;
    padding: 3px;
	border: 1px solid #3E3E3E;
	cursor: pointer;
}

.pageTitle {
	background-color: #212121;
}
.pageTitleHeader {
	background-image: url('../img/parts/title.gif');
	background-position: left 0;
	background-repeat: no-repeat;
}
.pageTitleHeader div {
	background-image: url('../img/parts/title.gif');
	background-position: right -26px;
	background-repeat: no-repeat;
}
.pageTitleText {
	font-size: 22px;
	color: #CC9A1B;
	padding-left: 10px;
}
.pageTitleBottom {
	background-image: url('../img/parts/title.gif');
	background-position: left -10px;
	background-repeat: no-repeat;
}
.pageTitleBottom div {
	background-image: url('../img/parts/title.gif');
	background-position: right -36px;
	background-repeat: no-repeat;
}

#sizeSelect {
	background-color: #2b2b2b;
	position: absolute;
	left: 40%;
	width: 254px;
	border: 1px solid #bcbcbc;
	display: block;
	visibility: hidden;
	z-index: 255;
}
#sizeSelect .header {
	background: url('../img/parts/sw_header.gif') no-repeat 0px 0px #2b2b2b;
	height: 55px;
	width: 254px;
	display: block;
	color: #cc9a1b;
	font-size: 19px;
	text-indent: 12px;
	line-height: 36px;
}
#sizeSelect .body {
	background: url('../img/parts/sw_body.gif') repeat-y 0px 0px #2b2b2b;
	width: 254px;
	display: block;
	text-indent: 16px;
	padding-bottom: 1em;

}
#sizeSelect .body label{
	padding-left: 20px;
}
#sizeSelect .footer {
	background: url('../img/parts/sw_footer.gif') no-repeat 0px 0px #2b2b2b;
	height: 73px;
	width: 254px;
	display: block;
}

#sizeSelect .footer span {
	text-align: left;
	display: block;
	width: 247px;
	color: #d5a21a;
	padding-bottom: 21px;
}

#sizeSelect .footer span b{
	float: left;
	display: block;
	position: absolute;
	color: #808080;
	text-indent: 20px;
	padding-top:3px;
}

#sizeSelect .footer #priceValue {
	text-align: right;
	display: block;
	background: none;
	padding: 0;
	margin: 0;
	width: 95%;
	padding-top:3px;
}

#sizeSelect .ok_button {
	background: url('../img/buttons/ok_button.gif') no-repeat 0px 0px #222222;
	width: 118px;
	height: 28px;
	border: 0;
}

#sizeSelect .cancel_button {
	background: url('../img/buttons/cancel_button.gif') no-repeat 0px 0px #222222;
	width: 118px;
	height: 28px;
	border: 0;
}

#navigation {
	position: absolute;
	visibility: hidden;
	margin-top: 150px;
}
#navigation span {
	font-size: 20pt;
	float: left;
	opacity: 0.5;
	text-decoration: none;
	background-color: gray;
	color: white;
	display: block;
	width: 49px;
	height: 49px;
	text-align: center;
	background: url('../img/icons/larr.png') no-repeat 0px 0px transparent;
}

#navigation span.rarrow {
	position: relative;
	background: url('../img/icons/rarr.png') no-repeat 0px 0px transparent;
	left: 366px; 
}

#navigation span:hover {
	opacity: 0.9;
	cursor: pointer;
}

#photo img {
	cursor: pointer;
}

.photo_box:hover #navigation {
	visibility: visible;
}

input.no_open_link{
    margin-left: 4px;
}

input.has_open_link{
    margin-left: 0px;
}

.reportage_title .author
{
    display: block;
    clear: both;
}

.photos_box_search .search_menu {
    padding: 5px;
}

.photos_box_search .search_menu a {
    text-decoration: underline;
}

.photos_box_search .search_menu a.active {
    text-decoration: none;
    color: #CC9A1B;
}

.photos_box_search .search_menu span.leftspace {
    padding: 0 0 0 10px;
}


/** raiting **/
.ux-rating-reset,
.ux-rating-star {
	float:left;
	width:17px;
	height:15px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden
}
.ux-rating-reset,
.ux-rating-reset a {
	background:url(/img/icons/delete.gif) no-repeat 0 -16px
}
.ux-rating-star,
.ux-rating-star a {
	background:url(/img/icons/star.gif) no-repeat 0 0px
}
.ux-rating-reset a,
.ux-rating-star a {
	display:block;
	width:16px;
	height:100%;
	background-position:0 0px
}
.ux-rating-star-on a {
	background-position:0 -16px!important
}
.ux-rating-star-hover a {
	background-position:0 -32px
}
.ux-rating-reset-hover a {
	background-position:0 -16px
}
.ux-rating-disabled a {
	cursor:default !important
}
.ux-rating-star {
	background:transparent!important;
	overflow:hidden!important
}

.ext-ie .ux-rating-clearfix {
    zoom: 1;
}
.ux-rating-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#photo_rating {
    float: right;
    margin: 3px 16px 3px 0;
}

.photo_rating_avg {
    float: right;
    margin: 4px 4px 0 0;
}

.photo_rating_count {
    float: right;
    margin: 4px 4px 0 0;
}
/** end of raiting **/

.reportage_title .rating {
    font-size:9px;
}

.right
{
    text-align: right;
}

ul.announces li span.ann_img
{
    margin-left: 5px;
}

ul.announces li
{
    margin: 0px 0px 10px 0px;
}

.ann_date
{
    margin: 7px 10px 0px 0px;
    font-size: 11px;
    color: #CDCDCD;
}

table.announcements td.title
{
    font-size: 16px;
    font-weight: bold;
    color: #CC9A1B;
}

table.announcements td
{
    padding: 7px;
}

