@import url("reset.css");

.cfx:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cfx { zoom:1; }

body
{
	width:100%;
	font-family: arial;
	font-size: 12px;
	background: url(/images/mainbg.png);
}
.yellowBot,
.yellowBot .leftBot,
.yellowBot .rightBot,
.header .menu .searchMenu ul.topMenu li a i.Left,
.header .menu .searchMenu ul.topMenu li a i.Right,
.header .menu .searchMenu ul.topMenu li a i.Text,
.header .menu .searchMenu ul.topMenu li a.sell i.Left,
.header .menu .searchMenu ul.topMenu li a.sell i.Right,
.header .menu .searchMenu ul.topMenu li a.sell i.Text,
.commBot,
.commBot .leftBot ,
.commBot .rightBot,
.content .left .gallery ul.galleryMenu li a.sell i.but i.Left,
.content .left .gallery ul.galleryMenu li a.sell i.but i.Right,
.content .left .gallery ul.galleryMenu li a.sell i.but,
#search_1 .viewMap a i.mapBut i.but_left,
#search_1 .viewMap a i.mapBut i.but_right,
#search_1 .viewMap a i.mapBut,
.content .topContent .Left,
.content .topContent .Right,
.content .topContent,
.content .left .search .form .Left,
.content .left .search .form .Right,
.content .left .search,
.switchGallery li.b1,
.switchGallery li.b2,
.switchGallery li.b3,
.content .left .gallery,
.content .right .red,
.content .right .black,
.content .right .purpure,
.content .right .yellow,
.header .menu .searchMenu ul.links li a.auth,
.header .menu .searchMenu ul.links li a.forum,
.header .menu .searchMenu ul.links li a.blog,
.header .menu .searchMenu .searchimg,
.content .topContent .Cont .newsItem .pic,
#search_1 .logo,
.options .itemm .Leftt,
.options .itemm .Rightt,
.options .itemm,
.gallery_container div.outer a.arrow,
.header .topBanner,
.header .menu .topShadow,
.content .BotCont,
.header .menu .logo a,
.content .left  .block .questForm .questFormText .inpLeft,
.content .left  .block .questForm .questFormText .inpRight,
.content .left  .block .questForm .questFormText .inpBg,
.content .left  .block .questForm .questFormText .textAr .Top .Left,
.content .left  .block .questForm .questFormText .textAr .Top .Right,
.content .left  .block .questForm .questFormText .textAr .Top,
.content .left  .block .questForm .questFormText .textAr .Bot,
.content .left  .block .questForm .questFormText .textAr .Bot .Left,
.content .left  .block .questForm .questFormText .textAr .Bot .Right
{
   background-image: url(/images/img_wait.jpg);
}

#minWidth
{
	min-width: 1010px;
	width: 100%;
}
.contentContainer
{
	width: 1010px;
	margin: 0 auto;
}
/***BEGIN HEADER**********************************************************************************/
.header
{
	width: 1010px;
	padding-top: 8px;
}
.header .topBanner
{
	background-position: 0px -939px;
	height: 81px;
	width: 1010px;
}
.header .topBanner .imgBanner
{
	background: url(/images/topbanner.jpg) no-repeat;
	width: 988px;
	height: 81px;
	margin: 0 auto;
	position:relative;
	top: 13px;
}
.header .menu
{
	background: url(/images/contentbg.jpg);
	width: 1010px;
	height: 175px;
	overflow:hidden;
}
.header .menu .topShadow
{
	background-position: 0px -932px;
	width: 1010;
	height: 7px;
	font-size: 1px;
}
.topDescription h1 { font-size:7pt; font-weight:normal; color:#999; text-align:center; }
.header .menu .logo
{
	float: left;
	display: inline;
	width: 260px;
	height: 118px;
	margin-left: 9px;
	margin-top:25px;
}
.header .menu .logo a
{
	background-position: 0px -1071px;
	width: 221px;
	height: 118px;
	float: left;
	margin-left: 25px;
	margin-top: 2px;
}

.header .menu .searchMenu
{
	float: right;
	margin-right: 10px;
	display: inline;
	width: 730px;
	margin-top: 0px;
	line-height: 12px;
}

.header .menu .searchMenu .serviceLinks { margin:4px 2px 10px 0px; text-align:right; }
.header .menu .searchMenu .serviceLinks a { color:#333; text-decoration:none; margin-left:0px; background-color:#eee; font-size:8pt; padding:2px 4px; }

.header .menu .searchMenu .searchimg
{
	background-position: -880px  -621px;
	width: 19px;
	height: 20px;
	float: left;
	margin-left: 10px;
	margin-top: 4px;
	display: inline;

}
.header .menu .searchMenu input.inp
{
	float: left;
	width: 215px;
	border:  1px solid #b0b0b0;
	margin-top: 2px;
	margin-right: 10px;
}
.header .menu .searchMenu form
{
	float: left;
	margin-top: 3px;
}
.header .menu .searchMenu .botton
{
	float: left;
	margin-left: 10px;
}
.header .menu .searchMenu .botton a
{
	text-decoration: none;
}
.header .menu .searchMenu ul.links
{
	float: left;
	line-height: 12px;
	margin-top: 5px;
	font-size: 12px;
}
.header .menu .searchMenu ul.links li
{
	float: left;
	margin-left: 18px;
	display: inline;
}
.header .menu .searchMenu ul.links li a
{
	color: #606062;
	font-style: italic;
	height: 12px;
	padding-left: 15px;
	line-height: 13px;
}
.header .menu .searchMenu ul.links li a.auth
{
	background-position: -880px -581px;
	float: left;
	text-decoration: none;
}
.header .menu .searchMenu ul.links li a.auth span
{
	border-bottom: 1px dashed #606062;
	float: left;
}
.header .menu .searchMenu ul.links li a.forum
{
	background-position: -880px -594px;

}
.header .menu .searchMenu ul.links li a.blog
{
	background-position: -880px  -608px;
}
.header .menu .searchMenu ul.topMenu
{
	margin-top: 9px;
}
.header .menu .searchMenu ul.topMenu li
{
	float: left;
	margin-left: 1px;
	display: inline;
}
.header .menu .searchMenu ul.topMenu li a
{
	text-decoration: none;
}
.header .menu .searchMenu ul.topMenu li a i.Right,
.header .menu .searchMenu ul.topMenu li a i.Left
{
	float: left;
	width: 9px;
	height: 43px;
}
.header .menu .searchMenu ul.topMenu li a i.Text
{
	width: 102px;
	height: 43px;
	float: left;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	line-height: 26px;
	overflow:hidden;
}
.header .menu .searchMenu ul.topMenu li a.sell i.Left
{
	background-position: 0px -69px;
}
.header .menu .searchMenu ul.topMenu li a.sell i.Right
{
	background-position: -9px -69px;
}
.header .menu .searchMenu ul.topMenu li a.sell i.Text
{
	background-position: -18px -69px;
	color: #FFF;
}

.header .menu .searchMenu ul.topMenu li a i.Left
{
	background-position: 0px -22px;
}
.header .menu .searchMenu ul.topMenu li a i.Right
{
	background-position: -9px -22px;
}
.header .menu .searchMenu ul.topMenu li a i.Text
{
	background-position: -18px -22px;
	color: #000;
}
.header .menu .searchMenu ul.topMenu li a i.item
{
	width: 106px;
}

.newMenu { height:43px; margin-top:52px; width:730px; margin-left:1px; }
.newMenuBottom { margin-top:1px; height:13px; background:url('/images/menu/line.gif') top left repeat-x; }

/***END HEADER**********************************************************************************/

/***BEDGIN CONTENT******************************************************************************/
.content
{
	width: 1010px;
	background: url(/images/contentbg.jpg) repeat-y;
}
.content .topContent
{
	background-position: -10px  -186px;
	/*background: url(/images/reklamabg.jpg);*/
	height: 96px;
	width: 1010px;
}
.content .topContent .Left,
.content .topContent .Right
{
	float: left;
	width: 10px;
	height: 96px;
}
.content .topContent .Left
{
	background-position: 0px  -186px;
}
.content .topContent .Right
{
	background-position: -10px  -186px;
}
.content .topContent .Cont
{
	float: left;
	width: 990px;
}
.content .topContent .Cont .newsItem
{
	float: left;
	margin-left: 35px;
	display: inline;
	height: 76px;
	margin-top: 20px;
}
.content .topContent .Cont .newsItem .pic
{
	float: left;
	background-position: -880px -641px;
	height: 76px;
	width: 54px;
	display:inline;
	overflow: hidden;
	position: relative;
}
.content .topContent .Cont .newsItem .pic div {    width: 1000px;
    height: 76px;
    position: absolute;
    left: -473px;
    text-align: center;
}
.content .topContent .Cont .newsItem .descr
{
	width: 140px;
	float: left;
	margin-left: 10px;
	color: #FFF;
	font-size: 11px;
}
.content .topContent .Cont .newsItem .descr a
{
	color: #FFF;
}
.content .topContent .Cont .newsItem .descr a:hover
{
	text-decoration: none;
}
/***BEDGIN CONTENT LEFT******************************************************************************/
.content .left
{
	float: left;
	width: 740px;
	display: inline;
	margin-left: 10px;
}
.content .left .search
{
	background-position: -10px -282px;
	width: 729px;
	height: 218px;
	padding-left: 11px;
}
.content .left .search h1
{
	font-size: 22px;
	color: #000;
	font-style: italic;
	line-height: 50px;
	margin-left: 20px;
}
.content .left .search .form
{
	width: 719px;
	height: 149px;
	background: #FFF;
}
.content .left .search .form .Left,
.content .left .search .form .Right
{
	float: left;
	width: 5px;
	height: 149px;
}
.content .left .search .form .Left
{
	background-position: 0px -282px;
}
.content .left .search .form .Right
{
	background-position: -5px -282px;
}
.content .left .search .form .Text
{
	float: left;
	width: 709px;
	padding-top: 6px;
}
.content .left .gallery
{
	background-position: -172px -500px;
	width: 740px;
	height: 250px;
}
.content .left .gallery h1
{
	font-size: 22px;
	color: #FFF;
	line-height: 45px;
	font-style: italic;
	margin-left: 30px;
}

/****BEGIN gallery_container**************************************************************************************/
.gallery_container div.outer a.arrow { display:block; float:left; height:14px; width:8px; padding:61px 9px; background-position: 0px -796px; position:relative;}
.gallery_container div.outer a.orange  {background:url(/images/orangebg.png);}
.gallery_container div.outer a.purpure{background:url(/images/purpurebg.png);}
.gallery_container div.outer a.arrow span {	float: left; cursor:pointer; display:inline-block; background:url(/images/gallery_arrows.gif) no-repeat 0 0; height:14px; width:8px; position:relative; overflow:hidden; z-index:5;line-height:0; font-size:0;}
.gallery_container div.outer a.left span { background-position:0 0;position:relative;  z-index:5}
.gallery_container div.outer a.right span { background-position:right 0;position:relative;  z-index:5}
.gallery_container div.outer a.left{margin-left: 0px;}

.gallery_container div.outer .inner { float:left; width:462px; height:136px; position:relative; overflow:hidden;}
.gallery_container div.outer .inner ul.gallery { display:block; width:610px; height:136px; background-position: 0px -796px; position: relative; }
.gallery_container div.outer .inner ul.orange {background:url(/images/orangebg.png);}
.gallery_container div.outer .inner ul.purpure {background:url(/images/purpurebg.png);}
.gallery_container div.outer .inner ul.gallery li { display:inline; float:left; height:136px; width:96px; margin:0 26px 0 0; padding:0; background:none; overflow: hidden; position: relative;}
.gallery_container div.outer .inner ul.gallery li div { width: 1000px; height: 136px; position: absolute; left: -452px; text-align: center;}
.gallery_container div.outer .inner ul.gallery li div img { cursor:auto;}

.gallery_container div.side { float:left; height:181px; width:222px; background:url(../images/btn_bg.png) repeat-x 0 -493px;}
.gallery_container div.side h4 { height:29px; font:bold italic 12px "Times New Roman", Times, serif; color:#fff; line-height:29px; text-align:center;}
.gallery_container div.side div { margin-left:4px; height:136px; width:218px; background:#b23434;}
.gallery_container div.side div img.foto { width:96px; height:136px; float:right;}
.gallery_container div.side div div { padding:0 11px; width:100px; text-align:center; font:11px Arial, Helvetica, sans-serif; color:#ffa2a2; margin:0;}
.gallery_container div.side div div img { height:54px; width:54px; margin:31px 23px 4px;}

.gallery_container .action { position:absolute; top:17px; right:15px;}

#gallery { position:relative; float: left;}

/****END gallery_container**************************************************************************************/
.content .left .gallery ul.galleryMenu
{
	float: left;
	height: 23px;
	padding-top: 7px;
		margin-left: 15px;
	display: inline;
}
.content .left .gallery ul.galleryMenu li
{
	float: left;
	margin-left: 12px;
	display: inline;
}
.content .left .gallery ul.galleryMenu li a
{
	text-decoration: none;
	color: #F87575;
}
.content .left .gallery ul.galleryMenu li a i.but
{
	height: 16px;
	line-height: 16px;
	float: left;
}
.content .left .gallery ul.galleryMenu li a.sell i.but
{
	background-position: -6px  -138px;
	color: #FFF;
}
.content .left .gallery ul.galleryMenu li a i.but i.Left,
.content .left .gallery ul.galleryMenu li a i.but i.Right
{
	float: left;
	width: 3px;
	height: 16px;
}
	.content .left .gallery ul.galleryMenu li a i.but i.Text
{
	float: left;
	padding: 0px 3px;
	line-height: 16px;
	font-size: 12px;
}
.content .left .gallery ul.galleryMenu li a.sell i.but i.Left
{
	background-position: 0px  -138px;
}
.content .left .gallery ul.galleryMenu li a.sell i.but i.Right
{
	background-position: -3px  -138px;
}

.content .left .gallery .contr
{
	float: left;
	width: 740px;
}
.content .left .gallery .weekName
{
	float: right;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	font-style: italic;
}
.content .left .gallery .weekName a
{
	color: #FFF;
	background: none;
}
.content .left .gallery .weekCont
{
	float: right;
	background: #B23434;
	width: 218px;
	height: 136px;
}
.content .left .gallery .wOrange
{
	background: #f4b334;
}
.content .left .gallery .wPurpure
{
	background: #c13fd9;
}
.content .left .gallery .weekCont .text
{
	float: left;
	width: 122px;
	font-size: 11px;
	color: #FFA2A2;
	text-align: center;
}
.content .left .gallery .weekCont .text a
{
	color: #FFA2A2;
	text-decoration: none;
}
.content .left .gallery .wOrange .text a
{
	color: #000;
}
.content .left .gallery .weekCont .text a:hover
{
	text-decoration:underline;
}
.content .left .gallery .weekCont .text .logo
{
	padding-top: 30px;
	padding-bottom: 5px;
}
.content .left .gallery .weekCont .pic
{
	float: left;
	width: 96px;
	height: 136px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.content .left .gallery .weekCont .pic div
{
	width: 1000px;
	height: 136px;
	position: absolute;
	left: -452px;
	text-align: center;
}


/***BEGIN TABS******************************************************************************/
.content .left .search .form .Text ul.switchSearch
{
	float: left;
	margin-right:10px;
}
 #search_1, #search_2, #search_3, #search_4
{
	float: left;
	width: 440px;
}
 #search_1 .logo
 {
	float: right;
	margin-top: 5px;
	width: 37px;
	height: 28px;
	background-position: -880px -717px;
}
.options
 {
 	clear: both;
	width: 335px;
	margin-left: 60px;
	font-size: 14px;
	color: #000;
}
.options .itemm
 {
 	background: url(/images/selectbg.jpg) no-repeat;
 	/*background-position: -20px -773px;*/
	width: 330px;
	height: 23px;
	margin-top: 8px;
	cursor: pointer;
}
.options .itemm_alph
 {
	width: 330px;
	height: 23px;
	margin-top: 8px;
	cursor: pointer;
}
.options .itemm_alph a
 {
	color: #ff8a00;
}
.options .itemm select
 {
 	float: left;
	margin-top: 3px;
	width: 310px;
	border: 0px;
	margin-left: 10px;
	background: #f8f7f6;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #777;
}
.options .itemm input.submit
 {
	float: left;
	margin-left: 70px;
	margin-top: 15px;
	display: inline;
}
.options ul.slideText
{
	display:none;
	position:absolute;
	overflow:hidden;
	width:310px;
	display:none;
	background:#F5F2EF;
	 z-index:200;
	 margin-left: 10px;
	 border: 1px solid #DCDAD9;
	 font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.options ul.slideText li
{
	border-bottom:1px solid #DCDAD9;
	line-height: 23px;
	padding-left: 10px;
	cursor: pointer;
}
#search_1 .viewMap
{
	margin-left: 130px;
	margin-top: 15px;
}
#search_1 .viewMap a
{
	text-decoration: none;
	float: left;
	font-size: 12px;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
#search_1 .viewMap a i.mapBut
{
	float: left;
	background-position: -10px -154px;
	height: 32px;
}
#search_1 .viewMap a i.mapBut i.but_left,
#search_1 .viewMap a i.mapBut i.but_right
{
	float: left;
	width: 5px;
	height: 32px;
}
#search_1 .viewMap a i.mapBut i.but_left
{
	background-position: 0px -154px;
}
#search_1 .viewMap a i.mapBut i.but_right
{
	background-position: -5px -154px;
}
#search_1 .viewMap a i.mapBut i.but_text
{
	float: left;
	width: 177px;
	height: 32px;
	line-height: 32px;
	text-align: center;

}



ul.switchNews
{
	float: right;
}

.newsLogo {    border: solid 2px #a9aca3;
}


/***END TABS******************************************************************************/
.content .left .twitter
{
	padding: 17px 0px;
}
.content .left .block
{
	background: url(/images/block_bg.png) no-repeat;
	width: 705px;
	padding-left: 35px;
}
.content .left .block h1
{
	font-size: 22px;
	color: #000;
	font-style: italic;
	line-height: 65px;
}
.content .left .block .foot
{
clear: both;
height: 55px;
}
.content .left .block .foot a
{
	float: left;
	text-decoration: none;
	margin-top: 12px;
}
.content .left .block .foot a.comm
{
float: left;
margin-left: 20px;
}


.content .left .block .dayPic
{
	float: left;
	width: 121px;
	border: solid 2px #a9aca3;
}
.content .left .block .dayDescr
{
	float: left;
	margin-left: 5px;
	width: 542px;
	font-size: 11px;
}
.content .left .block .dayDescr a.name,
.content .left .block .statItem .statDescr a.name,
.content .left .block .blogItem .blogDescr a.name,
.content .left .block .searchItem .statDescr a.name,
.content .left .block .statItem .statDescr span.name
{
color:#FF8A00;
font-size:16px;
}
.content .left .block .dayDescr i
{
	font-size: 13px;
	float: left;
	margin: 10px 0;
}
.content .left .block .searchItem
{
	padding-bottom: 30px;
}
.content .left .block .searchItem .statDescr
{
	font-size: 11px;
}
.content .left .block .statItem
{
	float: left;
	width: 352px;
	padding-bottom: 30px;
}
.content .left .block .statItem .statPic
{
	width: 100px;
	float: left;
	display:inline;
	margin-left: 15px;
	margin-right: 10px;
	overflow: hidden;
	position: relative;
	height: 130px;
}
.content .left .block .statItem .statPic div.image {    width: 1000px;
    height: 100px;
    position: absolute;
    left: -450px;
    text-align: center;
    border: solid 2px #a9aca3;
}
.content .left .block .statItem .statDescr
{
	width: 210px;
	float: left;
	font-size: 11px;
}
.content .left .block .blogItem
{
	padding-bottom: 30px;
}
.content .left .block .blogItem .blogPic
{
	width: 100px;
	float: left;
	display:inline;
	margin-left: 15px;
	margin-right: 10px;
	overflow: hidden;
	position: relative;
	height: 150px;
}
.content .left .block .blogItem .blogPic div {
    width: 1000px;
    height: 150px;
    position: absolute;
    left: -450px;
    text-align: center;
}
.content .left .block .blogItem .blogDescr
{
	width: 700px;
	font-size: 11px;
}
.content .left .block .blogItem .footer
{
	font-size: 11px;
	color: #828282;
	margin-bottom: 5px;
	font-style: italic;
	text-align:right;
	width:700px;
}
.content .left .block .blogItem .footer a
{
	font-size: 11px;
	color: #FF8003;
	text-decoration: none;
}
.content .left .block .blogItem .blogDescr .rubric
{
	font-size: 11px;
	color: #828282;
	margin-bottom: 5px;
	font-style: italic;
}
.content .left .block .blogItem .blogDescr .rubric a
{
	font-size: 11px;
	color: #FF8003;
	text-decoration: none;
}
.content .left .block .statItem .statDescr .rubric
{
	font-size: 11px;
	color: #828282;
	margin-bottom: 5px;
	font-style: italic;
}
.content .left .block .statItem .statDescr .rubric a
{
	font-size: 11px;
	color: #FF8003;
	text-decoration: none;
}
.content .left .block .top10,
.content .left .block .lastComment
{
	float: left;
	width: 350px;
}
.content .left .block .top10 .item,
.content .left .block  .lastComment .item,
.content .left .block .qTop10
{
	width: 330px;
	padding: 12px 0px;
	border-bottom: 1px dashed #DBD4BC;
	font-size: 11px;
	color: #828282;
}
.content .left .block  .last,
.content .left .block .top10 .last
{
	border: 0px;
}
.content .left .block .top10 .item span,
.content .left .block  .lastComment span,
.content .left .block .qTop10span
{
	color: #828282;
	line-height: 20px;
	font-style: italic;
}
.content .left .block .top10 .item span a,
.content .left .block  .lastComment span a,
.content .left .block .qTop10 span a
{
	color: #FF8003;
	text-decoration: none;
}
.content .left .block .top10 .item a.name,
.content .left .block .qTop10 a.name
{
	color: #FF8003;
	font-size: 14px;
}
.content .left .block .Name
{
	line-height: 40px;
	font-size: 18px;
	font-style: italic;
	margin-top: 20px;
}
.content .left .block  .lastComment .item
{
	border: 0px;
	padding: 0px;
	padding-bottom: 12px;
}
.content .left .block  .lastComment a
{
	text-decoration: none;
}
.content .left .block  .lastComment a.comm
{
	float: left;
	margin-top: 5px;
}











/***END CONTENT LEFT******************************************************************************/


/***BEDGIN CONTENT RIGHT******************************************************************************/
.content .right
{
	float: left;
	width: 250px;
}
.content .right .head
{
	height: 6px;
	font-size: 1px;
	background: #B0B0B0;
}
.content .right .blocks
{
	padding-left: 14px;
	padding-top: 18px;
	padding-bottom: 40px;
}
.content .right .block
{
	margin-bottom: 13px;
	width: 220px;
	height: 192px;
	overflow:hidden;
}
.content .right .red
{
	background-position: 0px  -581px;
	height: 180px;
}
.content .right .black
{
	background-position: -220px  -581px;
}
.content .right .purpure
{
	background-position: -440px  -581px;
}
.content .right .yellow
{
	background-position: -660px  -581px;
}
.content .right .block .head
{
	height: 28px;
	background: none;
	font-size: 12px;
	font-weight: bold;
	width: 210px;
	margin-left: 5px;
	text-align: center;
	line-height: 28px;
	color: #FFF;
	font-style: italic;
}
.content .right .red .head
{
	line-height: 25px;
	height: 26px;
}
.content .right .block .body
{
	width: 200px;
	height: 157px;
	margin-left: 5px;
	padding-left: 10px;
	padding-top: 2px;

}
.content .right .block .body a span.but
{
	width: 190px;
	height: 140px;
	float: left;
}

.content .right .red .body
{
	height: 146px;
}
.content .right .block .body  .item
{

	clear: both;
	font-size: 11px;
	color: #FFD418;
	line-height: 17px;
	height: 17px;
}
.content .right .block .body  .item a
{
	color: #FFD418;
	text-decoration: none;
}
.content .right .block .body  .item a:hover
{
	text-decoration: underline;
}
.content .right .block .body  .item .name,
.content .right .block .body  .item .time
{
	float: left;
	width: 95px;
}
.content .right .block .body .item .time
{
	color: #AAAAAA;
	font-style: italic;
	text-align: right;
}
.content .right .onlineUsers a
{
	color: #000;
}
.content .right .onlineUsers
{
	padding: 0px;
	font-size: 11px;
	color: #444;
	margin: 20px 0px;
}
.content .right .contBlock
{
	background: url(/images/block_r_bg.png) 100% 0 no-repeat;
	width: 220px;
	padding-left: 14px;
	padding-top: 18px;
	padding-bottom: 40px;}
.content .right .contBlock a
{
	color: #000;
}
.content .right .contBlock
{
	padding-top: 16px;
	font-size: 11px;
	color: #444;
}
.content .right .contBlock h1
{
color:#000000;
font-size:22px;
font-style:italic;
line-height: 65px;
}
.content .right .contBlock .item
{
	width: 160px;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dashed #DBD4BC;
	font-size: 14px;
	color: #000;
}
.content .right .contBlock .item a.nameRubric
{
	color: #000;
	text-decoration: none;
}
.content .right .contBlock .item a.nameRubric:hover
{
	text-decoration: underline;
}
.content .right .contBlock .last
{
	border: 0px;
}
.content .right .contBlock .item a
{
	color: #FF8A00;
	font-style: italic;
	text-decoration: none;
}
.content .right .contBlock .head
{
	height: 45px;
	background: none;
}
.content .right .contBlock .commentSpec
{
	width: 210px;
	background: #F7F3E6;
	padding: 0px 5px;
}
.content .right .contBlock .commentSpec .head
{
	background: none;
	width: 210px;
	height: 36px;
	line-height: 36px;
	color: #000;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
.content .right .contBlock .commentSpec .pic
{
	background: url(/images/doctor.jpg) no-repeat;
	width: 210px;
	height: 159px;
}
.content .right .contBlock .commentSpec .pic .photo
{
	float: left;
	width: 103px;
	height: 159px;
	display:inline;
	overflow: hidden;
	position: relative;
}
.content .right .contBlock .commentSpec .pic .photo div {
    width: 1000px;
    height: 159px;
    position: absolute;
    left: -449px;
    text-align: center;
}
.content .right .contBlock .commentSpec .pic .text
{
	float: right;
	width: 100px;
	height: 129px;
	font-size: 11px;
	color: #FFF;
	padding-top: 30px;
}
.content .right .contBlock .commentSpec .cont
{
	width: 195px;
	margin-left: 8px;
}
.content .right .contBlock .commentSpec .cont .text
{
	padding-top: 16px;
	font-size: 11px;
	color: #444;
}
.content .right .contBlock .commentSpec .cont .i
{
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
}
.content .right .contBlock .commentSpec .more
{
	height: 35px;
	line-height: 55px;
	width: 170px;
	text-align: center;
	padding-left: 40px;
	padding-top: 20px;
}
.content .right .contBlock .commentSpec .more a
{
	text-decoration: none;
}
.content .right .contBlock .commentSpec .more a i.yellowBot
{
	width: 130px;
}
.content .right .contBlock .commentSpec .more a i.yellowBot .textBot
{
	width: 120px;
}
/***END CONTENT RIGHT******************************************************************************/
.content .BotCont
{
	clear: both;
	background-position: 0px -1020px;
	width: 1010px;
	height: 51px;
}


/***END CONTENT*********************************************************************************/


/***BEGIN FOOTER*********************************************************************************/
.footer
{
	width: 1010px;
	text-align: center;
	font-size: 11px;
	color: #828282;
}
.footer a
{
	font-size: 11px;
	color: #828282;
}
.footer ul.considers
{
	margin-left: 318px;
}
.footer ul.considers li
{
	float: left;
	margin-right: 60px;
	display: inline;
	padding: 10px 0px;
}
/***END FOOTER*********************************************************************************/

.yellowBot
{
	background-position: -10px 0px;
	background-repeat: repeat-x;
	height: 22px;
	width: 107px;
	line-height: 22px;
	float: left;
}
.yellowBot .leftBot,
.yellowBot .rightBot
{
	width: 5px;
	height: 22px;
	float: left;
}
.yellowBot .leftBot
{
	background-position: 0px 0px;

}
.yellowBot .rightBot
{
	background-position: -5px 0px;
}
.yellowBot  .textBot
{
	float: left;
	width: 97px;
	line-height: 22px;
	text-align: center;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
}


.commBot
{
	background-position: -10px -116px;
	height: 22px;
	line-height: 22px;
	float: left;
}
.commBot .leftBot ,
.commBot .rightBot
{
	width: 5px;
	height: 22px;
	float: left;
}
.commBot .leftBot
{
	background-position: 0px -116px;
}
.commBot .rightBot
{
	background-position: -5px -116px;
}
.commBot  .textBot
{
	float: left;
	line-height: 22px;
	text-align: center;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	padding: 0px 5px;
}

/****BEGIN ������� �������***********************************************************************************************************/
.content .left .topLine
{
	width: 740px;
	height: 6px;
	font-size: 1px;
	background: #B0B0B0;
	margin-bottom: 17px;
}
.content .left .block .gallitem
{
	float: left;
	margin-right: 110px;
	margin-bottom: 50px;
	background: url(/images/gallery_item_bg.jpg) repeat-x;
	height: 155px;
	width: 240px;
}
.content .left .block .nameBlock
{
	float: left;
	color:#000000;
	margin: 20px 0px;
	font-size:22px;
	font-style:italic;
	font-weight: bold;
}
.content .left .block .gallitem .head
{

	width:230px;
	height:26px;
	line-height:23px;
	margin-left:5px;

	color:#FFFFFF;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
}
.content .left .block .gallitem .body
{
	margin-left: 5px;
}

.content .left .block ul.subMenu
{
	clear: both;
	color: #606062;
	font-size: 11px;
	font-style: italic;

}
.content .left .block ul.subMenu li
{
	float: left;
	display: inline;
	margin-right:5px;
	padding-bottom: 17px;
}
.content .left .block ul.subMenu li a
{
	color: #606062;
	font-size: 12px;
}
.content .left .block ul.pics
{

}
.content .left .block ul.pics li
{
	float: left;
	margin-bottom: 20px;
	width: 130px;
	height: 180px;
	display:inline;
	overflow: hidden;
	position: relative;
}
.content .left .block ul.pics li div {
    width: 1000px;
    height: 180px;
    position: absolute;
    left: -435px;
    text-align: center;
}
.content .left ul.pages
{
	clear: both;
}
.content .left .blockK ul.pages li,
.content .left .block ul.pages li
{
	float: left;
	font-size: 14px;
	color: #000;
	margin-right: 8px;
	font-style: italic;
}
.content .left  .blockK ul.pages li a,
.content .left  .block ul.pages li a
{
	color: #444;
}
.content .left  .block a.consultation
{
	float: left;
	margin-top: 12px;
	text-decoration: none;
}
.content .left  .block .questForm
{
	background: #f7f3e6;
	width: 685px;
	margin-bottom: 30px;
}
.content .left  .block .questForm .questFormTop,
.content .left  .block .questForm .questFormBot
{
	width: 685px;
	height: 6px;
}
.content .left  .block .questForm .questFormTop
{
	background:	url(/images/questformtop.png);
}
.content .left  .block .questForm .questFormBot
{
	background:	url(/images/questformbot.png);
}
.content .left  .block .questForm .questFormText
{
	padding-left: 30px;
}
.content .left  .block .questForm .intText
{
	font-size: 14px;
	color: #000;
	padding-top: 12px;
	line-height: 25px;
}
.content .left  .block .questForm .questFormText .leftTop,
.content .left  .block .questForm .questFormText .rightTop
{
	float: left;
	margin-right: 24px;
}


.content .left  .block .questForm .questFormText .inpLeft,
.content .left  .block .questForm .questFormText .inpRight
{
	float: left;
	width: 10px;
	height: 23px;
}
.content .left  .block .questForm .questFormText .inpLeft
{
	background-position: 0px -773px;
}
.content .left  .block .questForm .questFormText .inpRight
{
	background-position: -10px -773px;
}
.content .left  .block .questForm .questFormText .inpBg
{
	float: left;
	background-position: -20px -773px;
	height: 21px;
	padding-top: 2px;
}
.content .left  .block .questForm .questFormText .inpBg input.top,
.content .left  .block .questForm .questFormText .inpBg input.middle
{
	border: 0px;
	background: none;
	height: 19px;
	width: 278px;
}
.content .left  .block .questForm .questFormText .inpBg input.middle
{
	width: 600px;
}
.content .left  .block .questForm .questFormText .textAr
{
	clear: both;
}
.content .left  .block .questForm .questFormText .textAr .Top
{
	width: 620px;
	height: 11px;
	background-position: -20px -773px;
	font-size: 1px;
}
.content .left  .block .questForm .questFormText .textAr .Top .Left
{
	float: left;
	background-position: 0px -773px;
	width: 10px;
	height: 11px;
	font-size: 1px;
}
.content .left  .block .questForm .questFormText .textAr .Top .Right
{
	float: right;
	background-position: -10px -773px;
	width: 10px;
	height: 11px;
	font-size: 1px;
}
/******bot*********************/
.content .left  .block .questForm .questFormText .textAr .Bot
{
	width: 620px;
	height: 11px;
	background-position: -20px -785px;
	font-size: 1px;
}
.content .left  .block .questForm .questFormText .textAr .Bot .Left
{
	float: left;
	background-position: 0px -785px;
	width: 10px;
	height: 11px;
	font-size: 1px;
}
.content .left  .block .questForm .questFormText .textAr .Bot .Right
{
	float: right;
	background-position: -10px -785px;
	width: 10px;
	height: 11px;
	font-size: 1px;
}
/*****end bot******************/

.content .left  .block .questForm .questFormText .textAr
{
	width: 620px;
	background: #faf8f6;
}
.content .left  .block .questForm .questFormText .textAr .cont
{
	width: 618px;
	border-left: 1px solid #dcdad9;
	border-right: 1px solid #dcdad9;
}
.content .left  .block .questForm .questFormText .textAr .cont textarea
{
	margin-left: 4px;
	height: 125px;
	border: 0px;
	background: none;
}
.content .left  .block .questForm .questFormText input.submit
{
	margin: 20px 0px;
}
.content .left  .block .questForm .questFormText .radio
{
	float: left;
	color: #000;
	line-height: 40px;
	margin-right: 15px;
	font-size: 15px;
	vertical-align:	middle;
}
.content .left  .block .questForm .questFormText .radio input
{
	margin-right: 8px;
}
.content .left  .block .questForm .questFormText .foto
{
	margin-top: 15px;
}
.content .left  .block .questForm .questFormText .foto a
{
	font-size: 14px;
	color: #000;
}
.content .left  .block .statia
{
	border-bottom: 1px dashed #dbd4bc;
	padding-bottom: 20px;
}
.content .left  .block  .statia .pic
{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.content .left  .block  .statia .text {
	font-size: 13px;
	color: #444;
	text-align: justify;
}
.content .left  .block  .statia .text a
{
	color: #ff8a00;
}
.content .left  .block  .statia .text img
{
	border: solid 0px #a9aca3;
}
.content .left  .block  .statia .text .name
{
	margin-top: 20px;
	color: #ff8a00;
}
.content .left  .block .add
{
	padding: 20px 0px;
	font-size: 11px;
	color: #444;
}
.content .left  .block .add a,
.content .left  .block .auth a,
.content .left  .block .comnt .info a
{
	color: #ff8a00;
}
.content .left  .block .auth
{
	line-height: 80px;
	font-size: 11px;
	color: #444;
}
.content .left  .block .comnt
{
	padding-bottom: 30px;
}
.content .left  .block .comnt .pic
{
	float: left;
	width: 75px;
}
.content .left  .block .comnt .info
{
	float: left;
	width: 580px;
	font-size: 11px;
	color: #a9aca3;
	line-height: 20px;
}
.content .left  .block .comnt .info .online
{
	color: #6cb701;
}
.content .left  .block .comnt .comntT
{
	clear: both;
	background:	url(/images/comntbg.jpg) repeat-y;
	width: 662px;
}
.content .left  .block .comnt .comntT .top
{
	background: url(/images/comnttop.jpg) no-repeat;
	width: 662px;
}
.content .left  .block .comnt .comntT .top .bot
{
	background: url(/images/comntbot.jpg) no-repeat 0px 100%;
	width: 632px;
	padding: 30px 15px 15px 15px;
	font-size: 12px;
}
.content .left  .block .comnt .comntT .top .bot .attach_file
{
	margin-bottom: 8px;
}
.content .left  .block .questForm .questFormText .attach_file
{
	margin-bottom: 5px;
	margin-top: 8px;
	font-size: 14px;
	color: #000;
}
 .comment_attach_files
{
    padding: 5px;
    margin: 4px 4px 0px 4px;
    border: solid 1px #EAEAEA;
    color: #a9aca3;
}
 .comment_attach_files a
{
    color: #a9aca3;
}
 .admin_comment
{
    padding: 5px;
    margin: 4px 4px 0px 4px;
    color: #a9aca3;
    text-align: right;
    font-size: 8px;
}
 .admin_comment a
{
    color: #a9aca3;
}
.content .left  .block ul.popTags
{
	width: 662px;
}
.content .left  .block ul.popTags li
{
	float: left;
	margin-right: 45px;
	font-size: 16px;
	font-style: italic;
}
.content .left  .block ul.popTags li a
{
	color: #a9aca3;
	line-height: 30px;
}


.content .left .block .qTop10
{
	float: left;
	margin-right: 20px;
}
.content .left .block .openQuest
{
	width: 685px;
	padding-bottom:30px;
}
.content .left .block .openQuest .pic
{
	float: left;
	width: 200px;
	margin-right: 10px;
	height: 250px;
	display:inline;
	overflow: hidden;
	position: relative;
}
.content .left .block .openQuest .pic div {
    width: 1000px;
    height: 179px;
    position: absolute;
    left: -410px;
    text-align: center;
}
.content .left .block .openQuest .descr
{
	float: left;
	width: 475px;
	color: #444;
}
.content .left .block .openQuest .descr .profi
{
	font-size: 11px;
	font-style: italic;
}
.content .left .block .openQuest .descr .name
{
	font-size: 20px;
	line-height: 35px;
}
.content .left .block .openQuest .descr .text
{
	font-size: 11px;
}
.content .left .block .openQuest .descr .comment
{
	background: url(/images/commentbg.jpg) repeat-y;
	width: 474px;
}
.content .left .block .openQuest .descr .comment .top
{
	background: url(/images/comment.jpg) no-repeat;
	width: 474px;
}
.content .left .block .openQuest .descr .comment .top .bot
{
	background: url(/images/commentbot.jpg) no-repeat 0px 100%;
	width: 424px;
	padding: 10px 25px;
	font-size: 14px;
	color: #ff8a00;
	font-style: italic;
}
.content .left .block ul.QS
{
	width: 685px;
	color: #444;
	font-size: 11px;
}
.content .left .block ul.QS .date a
{
	color: #444;
	text-decoration: none;
}
.content .left .block ul.QS .date a:hover
{
	text-decoration: underline;
}
.content .left .block ul.QS li
{
	padding: 10px 0px;

}
.content .left .block ul.QS li .date
{
	font-style: italic;
}
.content .left .block ul.QS li .quest
{
	font-size: 14px;
	color: #ff8a00;
	line-height: 30px;
}
.content .left .block ul.QS li .subText
{    padding-bottom: 15px;    border-bottom: 1px dashed #dbd4bc;
}
.content .left .block ul.QS li .subText .pic
{
	float: left;
	width: 40px;
}
.content .left .block ul.QS li .subText .descr
{
	float: left;
	width: 590px;
	font-style: italic;
}
.content .left .block ul.QS li .subText .descr .img
{
	margin-top: 10px;
}

/****END ������� �������***********************************************************************************************************/

/****Begin ������ ������� *************************************************************************************/
.content .left  .block .salon
{
	padding-top: 25px;
}
.content .left  .block .salon_statistics
{
	font-size: 11px;
	color: #a9aca3;
}
.content .left  .block .salon_statistics a
{
	font-size: 11px;
	color: #a9aca3;
}
.content .left  .block .salon  .number
{
	float: left;
	display: inline;
	color: #444444;
	font-size: 12px;
	width: 20px;
	font-style: italic;
	padding-bottom: 20px;
}
.content .left  .block .salon .logoSalon
{
	float: left;
	width: 135px;
	text-align: center;
	padding-bottom: 20px;
}
.content .left  .block .salon .nameSalon
{
	float: left;
	width: 126px;
	font-size: 12px;
	color: #f83566;
	font-weight: bold;
	padding-bottom: 20px;
	padding-right: 4px;
}
.content .left  .block .salon .nameSalon a
{
	font-size: 12px;
	color: #f83566;
	font-weight: bold;
	text-decoration: none;
}
.content .left  .block .salon .nameSalon a:hover
{
	font-size: 12px;
	color: #f83566;
	font-weight: bold;
	text-decoration: underline;
}
.content .left  .block .salon .adressSalon
{
	float: left;
	width: 310px;
	font-size: 12px;
	color: #444;
	padding-bottom: 20px;
}
.content .left  .block .salon .adressSalon span
{
	color: #f83566;

}
.content .left  .block .salon .ratingSalon
{
	float: left;
	width: 107px;
	font-size: 11px;
	color: #444;
	font-weight: bold;
}
.content .left  .blockK
{
	padding-left: 35px;
}

/****END ������ ������� *************************************************************************************/
.content .left  .block .stars
{
	float: left;
	width: 107px;
	font-size: 11px;
	color: #444;
	font-weight: bold;
	background: url(/images/stars.jpg) no-repeat;
}
.content .left  .block .stars .or
{
	background: url(/images/stars_or.jpg) no-repeat;
	width: 98px;
	height: 18px;
}
.content .left  .block .bigLogo
{
	clear: both;
	float: left;
	display: inline;
	width: 195px;
	padding-bottom: 40px;
}
.content .left  .block .bigLogo .views
{
	font-size: 11px;
	color: #a9aca3;
	margin-top: 5px;
	text-align: center;
}
.content .left  .block .infoSalon
{
	float: left;
	width: 470px;
	padding-bottom: 40px;
}
.content .left  .block .infoSalon .text
{
	clear: both;
	font-size: 12px;
	color: #444;
	padding-top: 12px;
}
.content .left  .block .infoSalon .text a
{
	color: #ff8a00;
}

.content .left  .block .salonAbout
{

}
.content .left  .block .salonAbout .text
{
	float: left;
	width: 470px;
	font-size: 12px;
	color: #444;
	line-height: 18px;
}
.content .left  .block .salonAbout .text span
{
	color: #000;
}
.content .left  .block .salonAbout .text ul.aboutText
{
	margin: 10px 0px;
}
.content .left  .block .salonAbout .text ul.aboutText li
{
	background: url(/images/abouttestbg.jpg) no-repeat 0 7px;
	padding-left: 12px;
	margin-left: 12px;
}
.content .left  .block .salonAbout ul.addText
{
	float: left;
	width: 185px;
	font-size: 11px;
	color: #444;
	font-style: italic;
}
.content .left  .block .salonAbout ul.addText li
{
	background: url(/images/addtextbg.jpg) no-repeat 0 2px;
	padding-left: 16px;
	padding-bottom: 12px;
}
.content .left  .block .salonAbout .pics
{
	clear: both;
	padding-top: 30px;
}
.content .left  .block .salonAbout .pics ul.aboutPics
{

}
.content .left  .block .salonAbout .pics ul.aboutPics li
{
	float: left;
	display: inline;
	margin-right: 20px;
	margin-bottom: 20px;
}
.content .left  .block .salonAbout .pics ul.aboutPics li a
{
	border: 1px solid #dbd4bc;
	float: left;
}
.content .left  .block .salonAbout .pics ul.aboutPics li a img
{
	border: 5px solid #FFF;
}
/***********************************************************************************************/
.content .left  .block table.myThemes
{
	width: 660px;
	margin-bottom: 40px;
}
.content .left  .block table.myThemes tr
{
	height: 30px;
	line-height: 28px;
	font-size: 12px;
	color: #606062;
}
.content .left  .block table.myThemes tr a
{
	color: #ff8a00;
}
.content .left  .block table.myThemes tr a:hover
{
	text-decoration: none;
}
.content .left  .block table.myThemes thead tr
{
	background: #f2f0e9;
}
.content .left  .block table.myThemes .column1
{
	width: 555px;
	padding-left: 5px;
}
.content .left  .block table.myThemes .column2
{
	width: 100px;
}
.content .left  .block table.myThemes tr.color
{
	background: #f6f4ef;
}
.content .left  .block ul.userBar
{
	float: left;
	display: inline;
	margin-left: 20px;
	margin-top: 22px;
}
.content .left  .block ul.userBar li
{
	float: left;
	display: inline;
	margin-right: 1px;
}
.content .left  .block ul.userBar li a
{
	float: left;
	background: url(/images/userbut.jpg) no-repeat;
	width: 94px;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	font-style: italic;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}
.content .left  .block ul.userBar li a.sell,
.content .left  .block ul.userBar li a:hover
{
	background: url(/images/userbutsell.jpg);
}
.content .left  .block .anketa
{
	clear: both;
	padding-top: 30px;
}
.content .left  .block .anketa .pic
{
	float: left;
	width: 195px;
	padding-bottom: 40px;
	text-align: center;
}
.content .left  .block .anketa .pic .views
{
	font-size: 11px;
	color: #a9aca3;
	margin-top: 5px;
	text-align: center;
}
.content .left  .block .anketa  .descr
{
	float: left;
	width: 470px;
	font-size: 12px;
	color: #444;
	line-height: 25px;]
		padding-bottom: 40px;
}
.content .left  .block .anketa  .descr .avatar
{
	clear: both;
}
.content .left  .block .anketa  .descr span
{
	color: #76bc12;
}

.content .left  .block .anketa  .descr a
{
	text-decoration: none;
}
.content .left  .block .anketa  .descr a i.yellowBot,
.content .left  .block .loadFoto a i.yellowBot
{
	width: 140px;
}
.content .left  .block .anketa  .descr a i.yellowBot .textBot,
.content .left  .block .loadFoto a i.yellowBot .textBot
{
	width: 130px;
}
.content .left  .block .anketa  .descr ul.msg
{
	clear: both;
}
.content .left  .block .anketa  .descr ul.msg li
{
	float: left;
	margin-right: 20px;
	display: inline;
}
.content .left  .block .anketa  .descr a.sub
{
	text-decoration: underline;
	color:#FF8A00;
}

.content .left  .block .loadFoto
{
	clear: both;
	padding-top: 10px;
}
.content .left  .block .loadFoto a
{
	text-decoration: none;
}
.content .left  .block .flexcroll
{
	height: 285px;
	margin: 10px 0px;
}
.content .left  .block .flexcroll ul.foto
{

}
.content .left  .block .flexcroll ul.foto li
{
	float: left;
	margin-right: 25px;
	margin-top: 20px;
}
.content .left  .block .flexcroll ul.foto li a
{
	float: left;
	border: 1px solid #dbd3bc;
}
.content .left  .block .flexcroll ul.foto li a img
{
	border: 5px solid #FFF;
}
.content .left  .block .flexcroll ul.foto li i
{
	clear: both;
	float: left;
	font-size: 12px;
	color: #444;
	line-height: 20px;
	font-weight: bold;
	width: 130px;
}

.content .left  .block .bottom
{
	height: 40px;
}


















/****BEGIN golos ***********************************************************************/
.content .left  .block .golos
{    height: 28px;
}
.content .left  .block .golos .stars
{
	float: left;
	width: 107px;
	font-size: 11px;
	color: #444;
	font-weight: bold;
	background: url(/images/stars.jpg) no-repeat;
}
.content .left  .block .golos .stars .or
{
	background: url(/images/stars_or.jpg) no-repeat;
	width: 98px;
	height: 18px;
}
.content .left  .block .golos form
{
	float: right;
}
.content .left  .block .golos .radio
{
	float: left;
	font-size: 11px;
	color: #a9aca3;
	width: 20px;
}
/****END golos ***********************************************************************/
/****BEGIN COSMETIC********************************************************************************************/
.content .left  .block ul.cosmetic
{

}
.content .left  .block ul.cosmetic li
{
	width: 135px;
	height: 200px;
	margin-right: 40px;
	margin-bottom: 35px;
	float: left;
	font-size: 12px;
	display:inline;
	overflow: hidden;
	position: relative;
}
.content .left  .block ul.cosmetic li div.image {    width: 1000px;
    height: 200px;
    position: absolute;
    left: -433px;
    text-align: center;
}
.content .left  .block ul.cosmetic li a
{
	color: #ee3b3b;
}
.content .left  .block ul.cosmetic li i
{
	font-size: 11px;
	color: #98989c;
}
.content .left  .block .plusMinus
{
	float: left;
	border-top: 1px dashed #dbd4bc;
	border-bottom: 1px dashed #dbd4bc;
	width: 450px;
	padding: 15px 0px;
	margin: 15px 0;

}
.content .left  .block .plusMinus .plus
{
	float: left;
	width: 205px;
	background: url(../img/plus.png) no-repeat 0 2px;
	padding-left: 20px;
	color: #444;
}
.content .left  .block .plusMinus .minus
{
	float: left;
	width: 205px;
	background: url(../img/minus.png) no-repeat 0 2px;
	padding-left: 20px;
	color: #444;
}
.content .left  .block .addProizvod
{
	float: left;
	width: 450px;
}
.content .left  .block .addProizvod .Add,
.content .left  .block .addProizvod .proizvod
{
	float: left;
	width: 205px;
	padding-left: 20px;
	font-size: 11px;
	color: #444;
}
.content .left  .block .addProizvod .Add a,
.content .left  .block .addProizvod  .proizvod a
{
	color: #ff8a00;
}


/****END COSMETIC********************************************************************************************/
.article_photos {
    margin: 5px;
}
.article_photos img {
    padding: 4px;
    float: left;
}
.comment_textarea {
    width: 600px;
    height: 100px;
}
.consult_textarea {
    width: 607px;
    height: 100px;
}
.paginate {
    font-size: 14px;
	color: #000;
	margin-right: 8px;
	font-style: italic;
	clear: both;
}
.paginate a{
    color: #444;
}
.login_p{
	color: #000; font-size: 12px; margin:3px 0px 0px 10px;
}
.login_title {
	color: #000; font-size: 16px;  margin: 10px;
}
.login_input{
	font-family: Arial; font-size: 13px; color: #000; border: solid 2px #EAEAEA; width: 200px; padding: 2px;
}
.login_button{
	font-family: Myriad Pro; font-size: 13px; color: #000; border: solid 0px #EAEAEA; width: 100px; padding: 5px; margin:10px 10px 10px 0px; background-color: #CCCCCC;
}
.quest_reply a {    font-size: 12px;
	color: #000;
	margin-right: 8px;
	font-style: italic;
	clear: both;
	text-decoration: underline;
}
.article_copyright {    font-size: 11px;
    text-align: right;
    margin: 7px;
    padding: 10px;
    padding-right: 20px;
    border: solid 1px #EAEAEA;
}
.article_copyright a {
    color: #ff8a00;
}
.site_news_table {
    margin: 10px;
    margin: 0 auto;
    width: 100%;
}
.site_news_table td {
    padding: 6px;
    font-size: 11px;
    border: solid 1px black;
}
.site_news_table .label {
    padding: 6px;
    font-size: 11px;
    font-weight: bold;
}
.site_news_table .label a, .site_news_table .input a
{
	color: #ff8a00;
}
.site_news_table .label a:hover, .site_news_table .input a:hover
{
	text-decoration: none;
}
.register_table {    margin: 10px;
}
.register_table .label {    width: 250px;
    padding: 6px;
}
.register_table .label a, .register_table .input a
{
	color: #ff8a00;
}
.register_table .label a:hover, .register_table .input a:hover
{
	text-decoration: none;
}
.register_table .input {    padding: 6px;
    width: 350px;}
.register_table textarea {
    width: 350px;
    height: 100px;
    padding: 6px;
}
.instruction {
	padding-left: 20px; margin-bottom: 5px; font-size: 11px; font-family: Arial;
}
.public_page {    font-size: 12px;
}
.red {    color: red;
}
.marker {
	background-color: #ff0;
}
.hr_signature {    width: 90%;
    margin: 0 auto;
    margin-bottom: 4px;
    color: #a9aca3;
}
.signature {
    color: #a9aca3;
    font-size: 8px;
}
.yellow_salon {    border: solid 1px yellow;
    padding: 4px 0px 4px 0px;
}
.comment_table_label {width: 120px;padding: 5px;padding-bottom: 0px;text-align: left;float: left;font-family: arial;}
.comment_table_input {padding: 5px;padding-bottom: 0px;text-align: left;font-family: arial;}
.comment_table_input input {border:solid 1px #a9aca3; width:200px;font-family: arial;}
.comment_table_input textarea{border:solid 1px #a9aca3; width:415px;font-family: arial;}
.comment_table_fully {text-align: left;padding: 5px;padding-bottom: 0px;clear:both;font-family: arial;}
.comment_title {font-size: 13px;font-weight: bold;margin: 0px 0px 5px 0px;}
.photo_image {    margin: 0 auto;
}
.photo_image div {
    position: absolute;
    height: 40px;
    background: #000;
    color: #fff;
    opacity: 0.7;
    padding: 5px;
}

.path { padding:15px 35px; border-top:6px solid #b0b0b0; }
.path a { color:#000; }

blockquote { background:#EFEFF4;border-left:4px solid #6363A0;border-top:1px solid #B2B3CE;border-bottom:1px solid #B2B3CE;border-right:1px solid #B2B3CE;font-family:Verdana,Geneva,Tahoma,Trebuchet MS,Arial,Sans-serif;font-size:11px;color:#38394B;margin:8px 2px 10px 6px !important;padding:5px 10px 10px 6px !important; }

.photo_arrows { text-align:center; }
.photo_arrows span a { text-decoration:none; font-weight:bold; font-size:20pt; }
.photo_arrow_right { margin-left:20px; }

.socialbuttons { margin:0px 0px 20px 0px; }.socialbuttons iframe { float:left; margin-left:15px; }
