/*********************/

#gallery a
{
	color: #3DA2C0;
}

#gallery a:hover
{
	color: #AD3B3A !important;
}

#gallery a:visited
{
	color: #800080;
}



/*********************/

#gallery
{
	background: #F3F4EE;
	border-top: 1px solid #F3F4EE;
	border-bottom: 1px solid #F3F4EE;
}




#gallery .gAuthor
{
	margin: 37px 10px 0px 45px;
}

#gallery .gAuthor h1
{
	padding-left: 1em;
}

#gallery .gAuthor .vSeparator
{
	height: 55px;
}

#gallery .gPortfolioList
{
	background: #E5E8DF url("/img/dotted_line2.gif") repeat-x left top;
	padding-top: 7px;
}

#gallery .gPortfolioList .gPortfolioListInside
{
	padding: 1ex 1em;
}

#gallery .gPortfolioList ul
{
	margin: 0px !important;
}

#gallery .gPortfolioList ul li
{
	display: inline;
	list-style: none;
	margin: 0px 1em 0px 0px !important;
	background: none !important;
	padding: 0px !important;
}

#gallery .gPortfolioList ul li a
{
	color: #000000;
}


#gallery .gGallery
{
	clear: both;
	margin-top: 25px;
	margin-right: 12px;
}

#gallery .gGallery .gPreview
{
	float: left;
	width: 147px;
	height: 207px;
	margin: 0px 2px 0px 0px;
}

.IeFloatTroubleHack
{
	float: left;
	width: 147px;
	height: 1px;
	margin: 0px 2px 0px 0px;
	overflow: hidden
}

#gallery .gGallery .editPreview
{
	height: 237px !important;
}

#gallery .gGallery .results
{
	height: 237px !important;
}



#gallery .gGallery .liderPreview
{
	height: 237px !important;
	width: 100% !important;
	margin: 0px !important;
}

#gallery .gGallery .liderPreview .liderPreviewInside
{
	margin: 0px 2px 0px 0px;
}

#gallery .gGallery .newfotoPreview
{
	width: 100% !important;
	margin: 0px !important;
}

#gallery .gGallery .newfotoPreview .newfotoPreviewInside
{
	margin: 0px 2px 0px 0px;
}

#gallery .gGallery .big
{
	width: 278px !important;
/*	width: 100% !important;*/
	margin: 0px !important;
	/*height: 278px !important;*/
	height: auto !important;
	margin-left: 4px !important;
}

#gallery .gGallery .gPreview small
{
	font-size: 10px;
	display: block;
	margin-bottom: 4px;
	padding: 0px 0.5em;
}

#gallery .gGallery .gPreview .image
{
	height: 144px;
	text-align: center;
}

#gallery .gGallery .big .image
{
	/*height: 168px !important;*/
	height: auto !important;
}

#gallery .gGallery .big .image table
{
	margin-bottom: 2px;
}

#gallery .gGallery .gPreview .image table, #gallery .gGallery .gPreview .bigImage table
{
	border: 1px solid #AAAAAA;
}

#gallery .gGallery .gPreview .gDescription
{
	background: #DBDED3;
	font-size: 10px;
	clear: both;
	padding: 0.5ex 0.5em;
}

#gallery .gGallery .gPreview .editors
{
	background: #DBDED3;
	font-size: 10px;
	clear: both;
	padding: 0 0.5em 1ex 0.5em;
}

#gallery .gGallery .gPreview .editors .del
{
	/*display: inline;*/
	float: left;

}

#gallery .gGallery .gPreview .editors .edit
{
	/*display: inline;*/
	float: right;

}

#gallery .gGallery .gPreview .editors .del a
{
	padding-left: 11px;
	background: url("/img/del.gif") no-repeat 0px 4px;
}

#gallery .gGallery .gPreview .editors .edit a
{
	padding-left: 11px;
	background: url("/img/edit.gif") no-repeat 0px 4px;
}


#gallery .gGallery .editPreview .gDescription
{
	padding: 0.5ex 0.5em 0 0.5em !important;
}


#gallery .gGallery .big .gDescription
{
	padding: 0.5ex 1em !important;
}

#gallery .gGallery .gGalereyaAllDescriptions
{
	background: #E1E1D7;
}


#gallery .gGallery .gGalereyaAllDescriptions2
{
	background: #DBDED3;
}

#gallery .gGallery .gPreview .gGalereyaDescription
{
	background: url("/img/046.gif") repeat-x left bottom;
	font-size: 10px;
	clear: both;
	padding: 0.4ex 0.5em;
}

#gallery .gGallery .big .gGalereyaDescription
{
	padding: 0.4ex 1em !important;
}

#gallery .gGallery .liderPreview .gGalereyaDescription, #gallery .gGallery .newfotoPreview .gGalereyaDescription
{
	padding: 0.5ex 0.5em !important;
}


#gallery .gGallery .gPreview .ball
{
	float: right;
}

#gallery .gGallery .big .gGalereyaDescription .ball
{
	font-size: 11px !important;
}

#gallery .gGallery .gPreview .name
{
	width: 100px;
}

#gallery .gGallery .gPreview .gGalereyaDescription .name
{
	height: 2.7em;
}

#gallery .gGallery .big .gGalereyaDescription .name
{
	font-size: 11px !important;
}

#gallery .gGallery .big .name
{
	width: 180px !important;
}

#gallery .gGallery .gPreview .gDescription .nameLong
{
	height: 2.7em;
}

#gallery .gGallery .gPreview .genre
{
	clear: both;
	padding: 0.5ex 0.5em 0.2ex 0.5em;
	font-size: 11px;
}

#gallery .gGallery .big .genre
{
	padding: 1ex 1em 1ex 1em !important;
	font-size: 12px !important;
	font-weight: bold !important;
}

#gallery .gGallery .gPreview a.strong
{
	color: #2E7B92;
	font-weight: bold;
}

#gallery .gGallery .gPreview .author
{
	clear: both;
	padding: 0 0.5em 0.9ex 0.5em;
	font-size: 11px;
}

#gallery .gGallery .big .author
{
	padding: 0 1em 1.2ex 1em !important;
}

#gallery .gGallery .liderPreview .author, #gallery .gGallery .newfotoPreview .author
{
	padding: 0.3ex 0.5em 0.9ex 0.5em !important;
}

#gallery .gGallery .big .author .name
{
	font-size: 12px !important;
	font-weight: bold !important;
}

#gallery .gGallery .big .author .ball
{
	font-size: 11px !important;
}


#gallery h1.gMyriadPro, #gallery h2.gMyriadPro
{
	margin: 0px;
}

#gallery .crumbs
{
	float: right;
	font-size: 11px;
	position: relative;
	top: 5px;
	right: 10px;
}

#gallery .crumbs
{
	word-spacing: 0.5em;
}

#gallery .crumbs a
{
	word-spacing: 0px;
}

#gallery .crumbs a.way
{
	padding: 0 0 0 1.5em;
	background: url("/img/blue_arrow.gif") no-repeat 0px 5px;
}

#gallery h1, #gallery h2
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

#gallery .pagePointer
{
	font-size: 11px;
	clear: both;
	background: #E5E8DF url("/img/dotted_line2.gif") repeat-x left bottom;
	padding-bottom: 7px;
	margin-top: 20px;
}

#gallery .top
{
	font-size: 11px;
	clear: both;
	background: #E5E8DF url("/img/dotted_line2.gif") repeat-x left top;
	padding-top: 7px;
	margin-bottom: 20px;
	padding-bottom: 0;
	margin-top: 0;
}

#gallery .pagePointer .pagePointerInside
{
	padding: 7px 12px 7px 12px;
}

#gallery .pagePointer .pagePointerInside2
{
	width: 100%;
	height: 12px;
}

#gallery .pagePointer a
{
	color: #000000;
}

#gallery a.toBegin
{
	font-size: 11px;
	padding: 0 0 0 1em;
	font-weight: bold;
	color: #5F605C;
	background: #E5E8DF url("/img/gray_left_arrow.gif") no-repeat left center;
	text-decoration: none;
}

#gallery a.toTheEnd
{
	font-size: 11px;
	padding: 0 1em 0 0;
	font-weight: bold;
	color: #5F605C;
	background: #E5E8DF url("/img/gray_right_arrow.gif") no-repeat right center;
	text-decoration: none;
}

#gallery .pagePointer .leftPointer
{
	float: left;
	width: 20%;
}

* html #gallery .pagePointer .leftPointer
{
	display: inline;
	margin-right: -100%;
	margin-left: 0;
	text-align: left;
}

#gallery .pagePointer .centerPointer
{
	float: left;
	clear: none;
	width: 60%;
	text-align: center;
	word-spacing: 0.5em;
}

* html #gallery .pagePointer .centerPointer
{
	display: inline;
	margin-right: -100%;
	margin-left: 20%;
}

#gallery .pagePointer .centerPointer span
{
	color: #2E7B92;
	font-weight: bold;
}

#gallery .pagePointer .rightPointer
{
	float: left;
	width: 20%;
	text-align: right;
}

* html #gallery .pagePointer .rightPointer
{
	display: inline;
	margin-right: -100%;
	margin-left: 80%;
}

#gallery .pagePointer .rightPointer .toTheEndD
{
	display: inline;
	padding-left: 30px;
	background: url("/img/dotted_vline.gif") no-repeat 15px 2px;
}


#gallery .individualPage
{
	background: url("/img/dotted_line2.gif") repeat-x 0px 58px;
}

#gallery .individualPage h2
{
	margin: 0px 0px 0px 0px;
}

#gallery .individualPage .header
{
	padding: 37px 0 0 77px;
}

#gallery .individualPage .info
{
	font-size: 11px;
	line-height: 17px;
}

#gallery .individualPage .info img.foto
{
	margin: 27px 0px 35px 77px;
}

#gallery .individualPage .info strong
{
	color: #307C96;
}

#gallery .individualPage .info .contacts
{
	padding: 0 0 20px 77px;
}

#gallery .individualPage .info .about
{
	padding: 30px 0 0px 77px;
}

#gallery .individualPage .info .contacts a, #gallery .individualPage .info .about a
{
	color: #000000;
}

#gallery .individualPage .info .counts
{
	background: #E7EAE1;
	padding: 10px 0 10px 77px;
}


#gallery .fotogalery
{
	margin: 70px 0px 0px 0px;
	padding: 29px 0px 0px 60px;
	background: url("/img/009.gif") repeat-x right top;
}

#gallery .fotogalery2
{
	margin: 2px 0px 0px 0px;
	padding: 29px 0px 0px 60px;
	background: url("/img/009.gif") repeat-x right top;
}

#gallery .fotogalery h2, #gallery .fotogalery2 h2
{
	margin: 0px 0px 0px 17px;
}

#gallery .fotogalery .fotogaleryBg
{
	margin: 0px;
}


#gallery .fotogalery .ul_div, #gallery .fotogalery2 .ul_div
{
	width: 190px;
}

#gallery ul.fotoUl
{
	margin: 24px 0px 37px 0px;
	text-align: left;
	font-size: 12px;
}

#gallery ul.fotoUl li
{
	font-size: 12px;
	margin: 0px !important;
	padding: 0px 0px 0px 17px;
	list-style: none;
	background: url("/img/008.gif") no-repeat 0px 7px;
	line-height: 140%;
}

#gallery ul.fotoUl li a
{
	color: #000000;
}

#gallery ul.fotoUl li a:hover
{
	color: #369CB5;
}

#gallery .banners
{
	margin: 100px 0px 30px 77px;
}

#gallery .banners .banner
{
	margin: 0px 0px 21px 0px;
}

#gallery .lidersW100
{
	width: 100%;
}

#gallery table.lidersTable
{
	width: 100%;
}


#gallery table.lidersTable td.liderTd
{
	width: 25%;
}

#gallery .newfotosW100
{
	width: 100%;
}

#gallery table.newfotosTable
{
	width: 100%;
}

#gallery table.newfotosTable td.newfotosTd
{
	width: 16%;
}

#gallery table.newfotosTable td.newfotosTdLast
{
	width: 20%;
}

#gallery #oneCol
{
	background-color: #F3F4EE;
	border-bottom: 1px solid #F3F4EE;
}

#gallery #oneCol .header
{
	padding: 37px 14px 0px 77px;
}

#gallery #oneCol .fotoPage
{
	background: url("/img/foto_line.gif") repeat-x 1px 7px;
}

#gallery #oneCol .fotoPage .fotoPageInside
{
	padding: 13px 0px 0px 0px;
	background: url("/img/foto_left_line3.gif") no-repeat 0px 0px;
}

#gallery #oneCol .fotoPage .fotoName
{
	font-size: 12px;
	font-weight: bold;
	background: #E5E9DF;
	padding: 10px 20px 10px 77px;
}

#gallery #oneCol .fotoPage .fotoName .rightPointer
{
	float: right;
}

#gallery #oneCol .fotoPage .fotoName .rightPointer .separator
{
	display: inline;
	padding: 0px 15px;
	background: url("/img/dotted_vline.gif") no-repeat 15px 2px; 
}

#gallery #oneCol .fotoPage .fotoContent
{
	padding: 57px;
	text-align: center;
}

#gallery #oneCol .fotoPage .fotoContent table
{
	/*border: 1px solid #C2C5BC;*/
}

#gallery #oneCol .fotoPage .fotoContent table td
{
	padding: 5px;
}

.bgcolor0
{
	background-color: #FFFFFF;
}

.bgcolor1
{
	background-color: #E5E5E5;
}

.bgcolor2
{
	background-color: #CCCCCC;
}

.bgcolor3
{
	background-color: #B3B3B3;
}

.bgcolor4
{
	background-color: #999999;
}

.bgcolor5
{
	background-color: #808080;
}

.bgcolor6
{
	background-color: #666666;
}

.bgcolor7
{
	background-color: #4D4D4D;
}

.bgcolor8
{
	background-color: #333333;
}

.bgcolor9
{
	background-color: #1A1A1A;
}

.bgcolor10
{
	background-color: #000000;
}

#gallery #oneCol .fotoPage .fotoPageFooter
{
	background: #E5E9DF;
	padding: 7px 77px 7px 77px;
	border-top: 1px solid #E5E9DF;
	border-bottom: 1px solid #E5E9DF;
}

#gallery #oneCol .fotoPage .fotoPageFooter .fotoPageFooterInside
{
	height: 17px;
	min-width: 820px;
}

#gallery #oneCol .fotoPage .fotoPageFooter .leftFooter
{
	float: left;
	margin-right: 32px;
}

#gallery #oneCol .fotoPage .fotoPageFooter .rightFooter
{
	float: right;
	width: 370px;
	text-align: right;
}

#gallery #oneCol .fotoPage .fotoPageFooter table.voting td
{
	font-size: 11px;
	height: 20px;
	vertical-align: middle;
}

#gallery #oneCol .fotoPage .fotoPageFooter table.voting td.pad
{
	padding: 3px 7px 0px 0px;
}

#gallery #oneCol .fotoPage .fotoPageFooter table.voting td input, #gallery #oneCol .fotoPage .fotoPageFooter table.voting td label
{
	cursor: hand;
	cursor: pointer;
}

#gallery #oneCol .fotoPage .fotoPageFooter table.background td.pad
{
	padding: 3px 7px 0px 0px;
	width: auto;
	cursor: auto;
}

#gallery #oneCol .fotoPage .fotoPageFooter table.background td
{
	font-size: 11px;
	width: 17px;
	height: 15px;
	vertical-align: middle;
	cursor: hand;
	cursor: pointer;
}

#gallery #oneCol .fotoPage .fotoPageFooterAfter
{
	clear: both;
	background: url("/img/foto_line_usd.gif") repeat-x 0px 0px;
	height: 12px;
	overflow: hidden;
}

#gallery #oneCol .fotoPage .fotoPageFooterAfter .fotoPageFooterAfterInside
{
	background: url("/img/foto_left_line_usd.gif") no-repeat 0px 0px;
}

#gallery .commentTable
{
	padding: 30px 10px 0px 0px;
	background: url("/img/dotted_line2.gif") repeat-x left top;
}

#gallery .commentTable table
{
	
}

#gallery .commentTable table td
{
	border: 1px solid #F2F4ED;
	vertical-align: top;
}

#gallery .commentTable table td.num
{
	padding: 1.5ex 2em;
	color: #2E7B92;
	font-weight: bold;
}

#gallery .commentTable table td.txt
{
	padding: 1.5ex 2em;
	width: 100%;
}

#gallery .commentTable table td.txt a
{
	color: #000000;
	font-weight: bold;
}

#gallery .commentTable table td.txt span
{
	padding-left: 17px;
}

#gallery .commentTable table td.txt p
{
	margin: 5px 0px 0px 0px;
}

#gallery .commentTable table tr.dark td
{
	background: #E6E9DF;
}

#gallery .commentTable table tr.light td
{
	background: #EEF0E8;
}



#gallery .zagrTable
{
	padding: 30px 10px 0px 0px;
	background: url("/img/dotted_line2.gif") repeat-x left top;
}

#gallery .zagrTable table
{
	
}

#gallery .zagrTable table td
{
	padding: 1.5ex 2em;
	border: 1px solid #F2F4ED;
	vertical-align: top;
}

#gallery .zagrTable table td.label
{
	padding: 2ex 2em !important;
	width: 200px;
	background: #E5E8DE;
	text-align: right;
}

#gallery .zagrTable table td.input
{
	width: 370px;
	background: #EEF0E9;
}

#gallery .zagrTable table td.input input, #gallery .zagrTable table td.input textarea, #gallery .zagrTable table td.input option
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
}

#gallery .zagrTable table td.input #name_of_foto
{
	width: 100%;
}

#gallery .zagrTable table td.input #division
{
	width: 100%;
	height: 230px;
}

#gallery .zagrTable table td.input #conditions
{
	width: 100%;
	height: 70px;
}

#gallery .zagrTable table td.submit
{
	padding-top: 4ex;
	padding-bottom: 4ex;
}

#gallery .zagrTable .left_input
{
	float: left;
	width: 2em;
}

.left_input input
{
	position: relative;
	bottom: 2px;
}

* html .left_input input
{
	bottom: 3px;
}



#gallery .zagrTable table td.input .radio2
{
	margin-top: 1ex;
}


#gallery .top20Table
{
	padding: 23px 10px 0px 0px;
}


#gallery .top20Table table
{
	font-size: 12px;
}

#gallery .top20Table table td, #gallery .top20Table table th
{
	border: 1px solid #F2F4ED;
	vertical-align: middle;
	padding: 1.5ex 2em;
	text-align: left;
}

#gallery .top20Table table th
{
	color: #2E7B92;
	font-weight: bold;
}

#gallery .top20Table table td.num
{
	color: #2E7B92;
	font-weight: bold;
}

#gallery .top20Table table td.name
{
	padding-right: 3em;
	white-space: nowrap;
}

#gallery .top20Table table td.name a
{
	color: #000000;
	font-weight: bold;
}

#gallery .top20Table table td.comments_count, #gallery .top20Table table td.foto_count, #gallery .top20Table table td.views
{
	text-align: right;
}


#gallery .top20Table table tr.dark td
{
	background: #E6E9E0;
}

#gallery .top20Table table tr.dark th
{
	background: #DBDED3;
	white-space: nowrap;
}

#gallery .top20Table table tr.light td
{
	background: #EEEFE7;
}


#gallery .regTable
{
	padding: 23px 10px 0px 0px;
}

#gallery .regTable table
{
	font-size: 12px;
	margin: 0px 0px 40px 0px;
	
}

#gallery .regTable table td
{
	padding: 1.5ex 2em;
	border: 1px solid #F2F4ED;
	vertical-align: middle;
}

#gallery .regTable table caption
{
	padding: 1.5ex 2em;
	border: 1px solid #F2F4ED;
	text-align: left;
	font-weight: bold;
	color: #2E7B92;
	background: #DBDED3;
}

#gallery .regTable table td.label
{
	width: 102px;
	background: #E5E8DE;
	text-align: right;
	padding: 2ex 2em;
}

* html #gallery .regTable table td.label
{
	width: 150px;
}

#gallery .regTable table td.input
{
	width: 385px;
	background: #EEF0E9;
}

* html #gallery .regTable table td.input
{
	width: 433px;
}

#gallery .regTable table.password
{
	margin-left: 150px;
}

#gallery .regTable table.password td.label
{
	width: 144px !important;
}

* html #gallery .regTable table.password td.label
{
	width: 192px !important;
}

#gallery .regTable table.password td.input
{
	background: #E5E8DE !important;
	width: 193px !important;
}

* html #gallery .regTable table.password td.input
{
	width: 235px !important;
}

#gallery .regTable .submit
{
	margin-top: 40px;
	clear: both;
}

#gallery .regTable .submit2
{
	
}

#gallery .regTable .submit input, #gallery .regTable .submit2 input
{
	width: 170px;
}

#gallery .regTable #same_hereD
{
	margin-top: 20px;
}

#gallery .regTable #rules_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 586px;
	height: 190px;
}


#gallery .regTable table td.input input, #gallery .zagrTable table td.input textarea, #gallery .zagrTable table td.input option
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
}

#gallery .regTable table td.input input.text
{
	width: 193px;
}


#gallery .regTable table td.submit
{
	padding-top: 4ex;
	padding-bottom: 4ex;
}

#gallery .regTable .left_input
{
	float: left;
	width: 2em;
}




#gallery .gComments
{
	margin: 37px 10px 0px 45px;
	padding: 0px 0px 0px 12px;
	background: url("/img/046.gif") repeat-x 0px 19px;
}

#gallery .gComments h3
{
	color: #4F4F4F;
	font-size: 12px;
	margin: 0px;
}

#gallery .gComments .sign_up_div
{
	margin: 30px 0px 0px 0px !important;
}


#gallery .container
{
	clear: both;
	width: 100%;
}

#gallery .container .left
{
	width: 32%;
	float: left;
}

* html #gallery .container .left
{
	display: inline;
	margin: 0 -100% 0 0;
}

#gallery .container .leftAndCenter
{
	width: 69%;
	float: left;
}

* html #gallery .container .leftAndCenter
{
	display: inline;
	margin: 0 -100% 0 0;
}

#gallery .container .leftSAndCenter
{
	width: 37%;
	float: left;
}

* html #gallery .container .leftSAndCenter
{
	display: inline;
	margin: 0 -100% 0 32%;
}

#gallery .container .leftSAndRight
{
	width: 74%;
	float: left;
}

* html #gallery .container .leftSAndRight
{
	display: inline;
	margin: 0 -100% 0 32%;
}


#gallery .container .leftSeparator
{
	width: 5%;
	float: left;
}

* html #gallery .container .leftSeparator
{
	display: inline;
	margin: 0 -100% 0 32%;
}

#gallery .container .center
{
	width: 32%;
	float: left;
}

* html #gallery .container .center
{
	display: inline;
	margin: 0 -100% 0 37%;
}


#gallery .container .rightSeparator
{
	width: 5%;
	float: left;
}

* html #gallery .container .rightSeparator
{
	display: inline;
	margin: 0 -100% 0 69%;
}

#gallery .container .right
{
	width: 26%;
	float: left;
}

* html #gallery .container .right
{
	display: inline;
	margin: 0 -100% 0 74%;
}




#gallery .gallereya
{
	margin: 32px 12px 0px 0px;
}

#gallery .gallereya .gallereyaBottom
{
	padding: 0px 0px 50px 0px;	
	clear: both;
}

#gallery .gallereya .gallereyaBottom .header
{
	margin: 0 0 0 70px;
}

#gallery .gallereya .gallereyaBottom .bg .left
{
	height: 12px;
	overflow: hidden;
	background: url("/img/foto_left_line.gif") no-repeat right top;
}

#gallery .lidersBg
{
	height: 7px;
	overflow: hidden;
	background: url("/img/dotted_line2.gif") repeat-x left top;
}

#gallery .gallereya .gallereyaBottom .bg .leftSAndCenter
{
	height: 12px;
	overflow: hidden;
	background: url("/img/foto_line.gif") repeat-x 0px 7px;
}

#gallery .gallereya .gallereyaBottom .gGallery
{
	margin: 0px 0 40px 52px !important;
	padding-top: 17px;
}

#gallery .gallereya .gallereyaTop
{
	margin: 0px 0px 0px 0px;
}

#gallery .gallereya .gallereyaTop .left
{
	background: url("/img/foto_left_line.gif") no-repeat 100% 21px;
}

#gallery .gallereya .gallereyaTop .left .header
{
	margin: 0px 0px 0px 70px;
}

#gallery .gallereya .gallereyaTop .left .ul_div
{
	margin: 0px 0px 0px 52px;
}

#gallery .gallereya .gallereyaTop .left .search
{
	margin: -10px 0px 0px 28px;
}

#gallery .gallereya .gallereyaTop .left .search .sort
{
	margin: 10px 0px 35px 19px;
}

#gallery .gallereya .gallereyaTop .left .search .sort label
{
	cursor: hand;
	cursor: pointer;
}

#gallery .gallereya .gallereyaTop .left .search .sort a
{
	color: #666762;
}

#gallery .gallereya .gallereyaTop .left .search .sort table td
{
	vertical-align: middle;
}

#gallery .gallereya .gallereyaTop .left .search .sort table td.pad
{
	padding-right: 12px;
}


#gallery .gallereya .gallereyaTop .center
{
	background: url("/img/dotted_line2.gif") repeat-x 0px 27px;
}

#gallery .gallereya .gallereyaTop .center .header
{
	margin: 7px 0px 0px 1em;
}

#gallery .gallereya .gallereyaTop .center .gGallery
{
	margin: 21px 0px 0px 0px !important;
	padding: 0px;
	border-bottom: 1px solid #F2F4ED;
}


#gallery .gallereya .gallereyaTop .right
{
	background: url("/img/dotted_line2.gif") repeat-x 0px 27px;
}

#gallery .gallereya .gallereyaTop .right .rightInside
{
	padding: 7px 0px 0px 1em;
}

#gallery .gallereya .gallereyaTop .right .heart
{
	margin: 30px 12px 0px 0px;
}

#gallery .gallereya .gallereyaTop .right .heart a.top20
{
	padding-left: 14px;
	color: #30312F;
	font-weight: bold;
	background: url("/img/brown_arrow.gif") no-repeat left center;
}

#gallery .gallereya .gallereyaTop .right .heart p
{
	color: #6A6B68;
	margin: 5px 0px 17px 14px;
	font-size: 11px;
	line-height: 14px;
}

#gallery .gallereya .gallereyaPlafond .leftAndCenter
{
	background: url("/img/dotted_line2.gif") repeat-x 0px 27px;
}


#gallery .gallereya .gallereyaPlafond .leftAndCenter .leftAndCenterInside
{
	padding-left: 52px;
}

#gallery .gallereya .gallereyaPlafond .header
{
	margin: 7px 0px 0px 18px;
}

#gallery .gallereya .gallereyaPlafond .gGallery
{
	margin-top: 0px !important;
	padding-top: 12px;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

#gallery .gallereya .gallereyaPlafond .right
{

}

#gallery .gallereya .gallereyaPlafond .right .rightInside
{
	padding: 21px 0px 0px 0px;
}

#gallery strong.autorization_arrow, #gallery span.autorization_arrow
{
	padding-right: 36px;
	background: url("/img/autorization_arrow.gif") no-repeat right bottom;
}



#gallery .formD
{
	padding: 10px 0px 15px 0px;
}

#gallery .formD table td
{
	padding: 2px 11px 2px 0px;
	font-size: 11px;
	vertical-align: middle;
}

#gallery .formD table td.submitTd
{
	padding-right: 0px;
}

#gallery .formD table td a
{
	color: #000000;
}

#gallery .formD input.text
{
	width: 140px;
	font-size: 12px;
}

#gallery .formD table td.rtd
{
	text-align: right;
}

#gallery a.rules
{
	color: #A42425;
	padding-right: 17px;
	background: url("/img/rules_arrow.gif") no-repeat right center;
}

#gallery .gallereya .gallereyaPlafond .right .userD
{
	padding: 10px 0px 15px 0px;
}

#gallery .left_div .userD
{
	padding: 17px 0px 0px 0px;
}

#gallery .userD ul
{
	margin: 0px;
}

#gallery .userD ul li
{
	list-style: none;
	padding: 0px 0px 5px 20px;
}

#gallery .userD ul li.my_page
{
	background: url("/img/my_page.gif") no-repeat 1px 1px;
}

#gallery .userD ul li.send_foto
{
	background: url("/img/send_foto.gif") no-repeat 2px 3px;
}

#gallery .userD ul li.my_profile
{
	background: url("/img/my_profile.gif") no-repeat 0px 3px;
}

#gallery .userD ul li.my_foto
{
	background: url("/img/my_foto.gif") no-repeat 0px 3px;
}

#gallery .userD ul li.my_info
{
	background: url("/img/my_info.gif") no-repeat 0px 2px;
}


#gallery .userD ul li a
{
	color: #000000;
	padding-right: 12px;
	background: url("/img/black_arrow.gif") no-repeat right center;
}

#gallery .userD ul li a.brown
{
	font-weight: bold;
	background: url("/img/small_brown_arrow.gif") no-repeat right center;
	color: #A32323;
}

#gallery .userDOutside
{
	padding: 33px 0px 10px 77px;
}

#gallery .userDOutside2
{
	padding: 52px 0px 10px 77px;
}

#gallery .formDOutside
{
	padding: 52px 0px 10px 29px;
}

#gallery .formDOutside .formD
{
	height: 110px;
}

#gallery .formDOutside form
{
	position: absolute;
}