html {font-size:16px;
background:#fff;
min-width:1064px;
}

#title_slider_header { position:relative; float:left; width:944px; font-size:54px; -webkit-font-smoothing: antialiased;}
#title_slider_footer { position:relative; float:left; width:940px; font-size:24px; padding-left:4px; padding-top:4px; -webkit-transform: none;}

.bottom_link a {color:#777; background:#e6e6e6; margin-right:5px; margin-bottom:5px; padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; position:relative; float:left; font-size:12px;}

.bottom_link a:hover {background:#dddddd; }

.tabb_edit {pasition:relative; float:left; padding: 10px 20px 10px 20px; color:#999; line-height: 1.3;}


.on_tabb_edit {color:#fff;}

.tag_link {
position:relative; float:left; background:#CCC; padding:3px; font-size:8px; margin-right:1px;margin-bottom:1px;
}

a.tag_link:hover {
position:relative; float:left; background:#bbb; padding:3px; margin-right:1px;margin-bottom:1px;
}

.link_part {

font-size:24px;  color:#666; font-weight:bold;
background:#f0f0f0;
padding:0px 6px;
float:left;
position:relative;
font-family: 'Roboto', sans-serif; font-weight: 200; 
}

.link_part:hover {
color:#000;
background:#fff;
}

#link_part_body {
position:relative;
float:left;
width:1024px;
padding-bottom:10px;}


.link_part_next {
background: #f0f0f0 url(/images/design/ar_right.png) no-repeat center center;
float:left;
padding:16px 6px;;
width:12px;
position:relative;

}



table.wk_table {

border: 1px solid #dee4e8; width:1024px;
}

table.wk_table td{

border: 1px solid #dee4e8; width:1024px;
}

table.wk_table th {
background-color: #f5f7f8;
border: 1px solid #dee4e8; 
}

table.wk_table caption{
font-size:16px;
font-weight:bold;
}



/* STAS */

table.mt_table {
	background:#f0f0f0;
	border:1px #ccc solid;
border-collapse: collapse;
}
table.mt_table th {
	padding:6px;
text-align:center;
background:#e0e0e0;
color:#777;
border:1px #ccc solid;
	font-size:18px;
	font-weight:bold;

}
	
table.mt_table td {
	padding:6px;
color:#777;
border:1px #ccc solid;
	font-size:14px;
}


/* STAS */


/* STAS_2 */

table.table_ch {
	background:#f0f0f0;
border-collapse: collapse;
width:750px;
padding:0px;
border:0px;

}
table.table_ch th {
background:#f0f0f0;
border:0px;
}
	
table.table_ch td {
padding:20px;
padding-left:0px;

text-align:left;
vertical-align:top;
}


table.table_ch td img {
margin-left:20px;
}

/* STAS_2 */

/*Stas_3*/

table.table_1 {
	background:#f0f0f0;
	border:0px #ccc solid;
border-collapse: collapse;
width:750px;
padding:0px;
border:0px;
}
table.table_1 th {
	padding:0px;
text-align:center;
background:#e0e0e0;
color:#777;
border:1px #ccc solid;
	font-size:18px;
	font-weight:bold;

}
	
table.table_1 td {
	padding:20px;
border:0px #ccc solid;
	vertical-align:top;
}

/*Stas_3*/

/*Price*/


#img
{ position: realive; 
float: left;
 width: 134px;
 color: #b6b6b6; 
 text-align:center;
font: ihban;
	 font-size:13px;
	  padding:10px;
	  background:#f0f0f0;
	 
	
 }
 #naim
 {
	 position:realive; 
	 float:left;
	 width:316px;
	 color:#b6b6b6; 
	 text-align:center;
	font: ihban;
	 font-size:13px;
	  padding:10px;
	  background:#f0f0f0;
 }
 #cena
 {
	  position:realive; 
	 float:left;
	 width:80px;
	 color:#b6b6b6; 
	 text-align:center;
	font: ihban;
	 font-size:13px;
	  padding:10px;
	  background:#f0f0f0;
 }
 #model
 {
	  position:realive; 
	 float:left;
	 width:140px;
	 color:#b6b6b6; 
	 text-align:center;
	 font: ihban;
	 font-size:13px;
	  padding:10px;
	  background:#f0f0f0;
 }
#img1
{
 position: realive; 
float: left;
 width: 154px;
 color: #222300; 
 text-align:center;
	  

	
	 
	
 }
 #naim1
 {
	  position:realive; 
	 float:left;
	 width:326px;
	 color:#222300; 
	 text-align:left;
	 font-size:12px;
		 font-weight:normal;
	 padding:5px; 
 }
 #cena1
 {
	 float:left; 
	 width:88px;
	 color:#222300;
	  text-align:center; 
	
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
	 font-size:12px;
	          font-weight:normal;
padding:5px; 
 }

  #model1
 {
	position:relative;
	 float:left; 
	 width:12px;
padding-left:10px;
padding-right:9px;
padding-top:8px;
padding-bottom:8px;
	 	border-right:1px solid #e6e6e6; 

}


  #obram
 {
float:left; position:relative; width:160px; padding-left:0px;

}

  #stroka
 {
float:left; position:relative; width:596px; padding-left:0px;
 border-bottom:1px solid #e6e6e6;

}

/*Price*/


ul.filelist {
position:relative;
float:left;
width:1024px;
}

ul.filelist li a{
position:relative;
float:left;
padding:10px;
padding-left:30px;
background: #eee url(/images/design/small_icon/fileUnknown) no-repeat 10px center;
border-bottom:1px solid #ccc;
width: 984px;
color:#000;
}

ul.filelist li a:hover{
background: #ddd url(/images/design/small_icon/fileUnknown) no-repeat 10px center;
}


ul.filelist li a[href$=".pdf"], ul.filelist li a[href$=".PDF"]  {
background: #eee url(/images/design/small_icon/fileAcrobat.png) no-repeat 10px center;
}
ul.filelist li a[href$=".pdf"]:hover, ul.filelist li a[href$=".PDF"]:hover  {
background: #ddd url(/images/design/small_icon/fileAcrobat.png) no-repeat 10px center;
}


ul.filelist li a[href$=".xls"], ul.filelist li a[href$=".xlsx"], ul.filelist li a[href$=".XLS"], ul.filelist li a[href$=".XLSX"]  {
background: #eee url(/images/design/small_icon/fileExcel.png) no-repeat 10px center;
}
ul.filelist li a[href$=".xls"]:hover, ul.filelist li a[href$=".xlsx"]:hover, ul.filelist li a[href$=".XLS"]:hover, ul.filelist li a[href$=".XLSX"]:hover {
background: #ddd url(/images/design/small_icon/fileExcel.png) no-repeat 10px center;
}

ul.filelist li a[href$=".doc"], ul.filelist li a[href$=".docx"], ul.filelist li a[href$=".DOC"], ul.filelist li a[href$=".DOCX"]  {
background: #eee url(/images/design/small_icon/fileWord.png) no-repeat 10px center;
}
ul.filelist li a[href$=".doc"]:hover, ul.filelist li a[href$=".docx"]:hover, ul.filelist li a[href$=".DOC"]:hover, ul.filelist li a[href$=".DOCX"]:hover  {
background: #ddd url(/images/design/small_icon/fileWord.png) no-repeat 10px center;
}


ul.filelist li a[href$=".jpg"], ul.filelist li a[href$=".jpeg"], ul.filelist li a[href$=".png"], ul.filelist li a[href$=".tiff"], ul.filelist li a[href$=".tif"], ul.filelist li a[href$=".bmp"], ul.filelist li a[href$=".gif"], ul.filelist li a[href$=".al"], ul.filelist li a[href$=".eps"], ul.filelist li a[href$=".cdr"], ul.filelist li a[href$=".JPG"], ul.filelist li a[href$=".JPEG"], ul.filelist li a[href$=".PNG"], ul.filelist li a[href$=".TIFF"], ul.filelist li a[href$=".TIF"], ul.filelist li a[href$=".BMP"], ul.filelist li a[href$=".GIF"], ul.filelist li a[href$=".AL"], ul.filelist li a[href$=".EPS"], ul.filelist li a[href$=".CDR"] {
background: #eee url(/images/design/small_icon/filePicture.png) no-repeat 10px center;
}
ul.filelist li a[href$=".jpg"]:hover, ul.filelist li a[href$=".jpeg"]:hover, ul.filelist li a[href$=".png"]:hover, ul.filelist li a[href$=".tiff"]:hover, ul.filelist li a[href$=".tif"]:hover, ul.filelist li a[href$=".bmp"]:hover, ul.filelist li a[href$=".gif"]:hover, ul.filelist li a[href$=".al"]:hover, ul.filelist li a[href$=".eps"]:hover, ul.filelist li a[href$=".cdr"]:hover, ul.filelist li a[href$=".JPG"]:hover, ul.filelist li a[href$=".JPEG"]:hover, ul.filelist li a[href$=".PNG"]:hover, ul.filelist li a[href$=".TIFF"]:hover, ul.filelist li a[href$=".TIF"]:hover, ul.filelist li a[href$=".BMP"]:hover, ul.filelist li a[href$=".GIF"]:hover, ul.filelist li a[href$=".AL"]:hover, ul.filelist li a[href$=".EPS"]:hover, ul.filelist li a[href$=".CDR"]:hover  {
background: #ddd url(/images/design/small_icon/filePicture.png) no-repeat 10px center;
}


ul.filelist li a[href$=".mov"], ul.filelist li a[href$=".MOV"], ul.filelist li a[href$=".mp4"], ul.filelist li a[href$=".MP4"], ul.filelist li a[href$=".mp2"], ul.filelist li a[href$=".MP2"], ul.filelist li a[href$=".mpg"], ul.filelist li a[href$=".MPG"], ul.filelist li a[href$=".mts"], ul.filelist li a[href$=".MTS"], ul.filelist li a[href$=".flv"], ul.filelist li a[href$=".FLV"], ul.filelist li a[href$=".webm"], ul.filelist li a[href$=".WEBM"], ul.filelist li a[href$=".ogg"], ul.filelist li a[href$=".OGG"], ul.filelist li a[href$=".m4v"], ul.filelist li a[href$=".M4V"], ul.filelist li a[href$=".avi"], ul.filelist li a[href$=".AVI"], ul.filelist li a[href$=".mkv"], ul.filelist li a[href$=".MKV"] {
background: #eee url(/images/design/small_icon/fileVideo.png) no-repeat 10px center;
}
ul.filelist li a[href$=".mov"]:hover, ul.filelist li a[href$=".MOV"]:hover, ul.filelist li a[href$=".mp4"]:hover, ul.filelist li a[href$=".MP4"]:hover, ul.filelist li a[href$=".mp2"]:hover, ul.filelist li a[href$=".MP2"]:hover, ul.filelist li a[href$=".mpg"]:hover, ul.filelist li a[href$=".MPG"]:hover, ul.filelist li a[href$=".mts"]:hover, ul.filelist li a[href$=".MTS"]:hover, ul.filelist li a[href$=".flv"]:hover, ul.filelist li a[href$=".FLV"]:hover, ul.filelist li a[href$=".webm"]:hover, ul.filelist li a[href$=".WEBM"]:hover, ul.filelist li a[href$=".ogg"]:hover, ul.filelist li a[href$=".OGG"]:hover, ul.filelist li a[href$=".m4v"]:hover, ul.filelist li a[href$=".M4V"]:hover, ul.filelist li a[href$=".avi"]:hover, ul.filelist li a[href$=".AVI"]:hover, ul.filelist li a[href$=".mkv"]:hover, ul.filelist li a[href$=".MKV"]:hover   {
background: #ddd url(/images/design/small_icon/fileVideo.png) no-repeat 10px center;
}




ul.filelist li a[href$=".mp3"], ul.filelist li a[href$=".MP3"], ul.filelist li a[href$=".wmv"], ul.filelist li a[href$=".WMV"], ul.filelist li a[href$=".wav"], ul.filelist li a[href$=".WAV"]{
background: #eee url(/images/design/small_icon/fileMusic.png) no-repeat 10px center;
}
ul.filelist li a[href$=".mp3"]:hover, ul.filelist li a[href$=".MP3"]:hover, ul.filelist li a[href$=".wmv"]:hover, ul.filelist li a[href$=".WMV"]:hover, ul.filelist li a[href$=".wav"]:hover, ul.filelist li a[href$=".WAV"]:hover  {
background: #ddd url(/images/design/small_icon/fileMusic.png) no-repeat 10px center;
}




ul.filelist li a[href$=".zip"], ul.filelist li a[href$=".ZIP"], ul.filelist li a[href$=".rar"], ul.filelist li a[href$=".RAR"] {
background: #eee url(/images/design/small_icon/fileZip.png) no-repeat 10px center;
}
ul.filelist li a[href$=".zip"]:hover, ul.filelist li a[href$=".ZIP"]:hover, ul.filelist li a[href$=".RAR"]:hover, ul.filelist li a[href$=".rar"]:hover  {
background: #ddd url(/images/design/small_icon/fileZip.png) no-repeat 10px center;
}





ul.filelist li a[href$=".ppt"], ul.filelist li a[href$=".pptx"], ul.filelist li a[href$=".PPT"], ul.filelist li a[href$=".PPTX"] {
background: #eee url(/images/design/small_icon/filePowerpoint.png) no-repeat 10px center;
}
ul.filelist li a[href$=".ppt"]:hover, ul.filelist li a[href$=".pptx"]:hover, ul.filelist li a[href$=".PPT"]:hover, ul.filelist li a[href$=".PPTX"]:hover {
background: #ddd url(/images/design/small_icon/filePowerpoint.png) no-repeat 10px center;
}




ul.filelist li a[href$=".flv"], ul.filelist li a[href$=".swf"], ul.filelist li a[href$=".FLV"], ul.filelist li a[href$=".SWF"] {
background: #eee url(/images/design/small_icon/filePowerpoint.png) no-repeat 10px center;
}
ul.filelist li a[href$=".flv"]:hover, ul.filelist li a[href$=".swf"]:hover, ul.filelist li a[href$=".FLV"]:hover, ul.filelist li a[href$=".SWF"]:hover {
background: #ddd url(/images/design/small_icon/filePowerpoint.png) no-repeat 10px center;
}

ul.filelist li a[href$=".exe"], ul.filelist li a[href$=".EXE"] {
background: #eee url(/images/design/small_icon/fileExe.png) no-repeat 10px center;
}
ul.filelist li a[href$=".exe"]:hover, ul.filelist li a[href$=".EXE"]:hover {
background: #ddd url(/images/design/small_icon/fileExe.png) no-repeat 10px center;
}


ul.filelist li a[href$=".txt"], ul.filelist li a[href$=".TXT"] {
background: #eee url(/images/design/small_icon/fileTxt.png) no-repeat 10px center;
}
ul.filelist li a[href$=".txt"]:hover, ul.filelist li a[href$=".TXT"]:hover {
background: #ddd url(/images/design/small_icon/fileTxt.png) no-repeat 10px center;
}



















.new_hor_dev {
position:relative;
float:right;
width:34px;
padding:0px 0px;
background:;
}







.new_hor_dev:hover {
background:none;
}

.new_dev {
position:relative;
float:left;
width:27px;
padding:0px 0px;
background:#fff;
margin-top:3px;
}


.new_dev:hover {
background:#fff;
}


.new_dev_top{
position:relative;
	float:right;
background:#ddd;
}



.new_dev_add {
position:relative;
float:left;
width:232px;
padding:0px;
margin-bottom:3px;
background:#fff;
}

.new_dev_add:hover {
background:none;
}

.new_part_add {
position:absolute;
top:5px;
right: 3px;
z-index:10;
padding:0px;
}

.move_part {
position:absolute;
top:0px;
left: 0px;
z-index:10;
padding:0px;
}


.move_part_devices {

position:absolute;
top:2px;
left: 3px;
z-index:10;
padding:0px;
}


.new_part_add2 {
position:absolute;
top:2px;
right: 3px;
z-index:10;
padding:0px;
}

span.new_part_add span, span.new_part_add2 span {
padding:0px;
}

.new_part_add:hover, .new_part_add2:hover {
background:#fff;
}


.bg_action {
background: #fffbc1;
}

#sortable1{ list-style-type: none; margin: 0; padding: 0; position: fixed; z-index:1000; right:10px; top:10px; background: url(/images/design/black_40.png); padding: 0px; width: 140px; padding:10px; cursor:move}

#sortable1 span{float:right; margin: 4px; margin-top:0px; }

	#sortable1 li.newItem{ color:#ccc; position:relative; float:left; border-bottom:1px solid #ccc;  background: url(/images/design/black_40.png);   padding: 0px;  width: 140px; font-size: 12px}

#sortable1 li.newItem div.add_blocks{ position:relative; float:left;  padding: 7px 10px 7px 10px;  width: 120px;}

	#sortable1 li.newItem:hover{ background: #ff0; cursor:pointer;  color:#000}





#sortable2{ list-style-type: none; margin: 0; padding: 0; position: fixed; z-index:1000; right:10px; top:400px; background: url(/images/design/black_40.png); padding: 0px; width: 140px; padding:10px; cursor:move}

#sortable2 span{float:right; margin: 4px; margin-top:0px; }

	#sortable2 li.newItem{ color:#ccc; position:relative; float:left; border-bottom:1px solid #ccc;  background: url(/images/design/black_40.png);   padding: 0px;  width: 140px; font-size: 12px}

#sortable2 li.newItem div.add_blocks{ position:relative; float:left;  padding: 7px 10px 7px 10px;  width: 120px;}

	#sortable2 li.newItem:hover{ background: #ff0; cursor:pointer;  color:#000}





	
	#sortable { float: left;}
	#sortable li.newItem {position:relative; float:left; background: #ff0;  padding: 10px 10px 10px 10px; cursor:pointer;  font-size: 12px; border:0px;}
#sortable li.newItem div.add_blocks{ position:relative; float:left;  padding: 7px 10px 7px 10px; border:0px;}


	#sortable li.newestblock{position:relative; float:left;  background: #ff0; padding: 10px 0 10px 0; cursor:pointer; border:0px;}
	#sortable.droptrue { padding-top:10px;padding-bottom:10px; width:1024px;}


.block_slide {
position:relative;
float:left;
width:1024px;
}



.mt_block{
position:relative;
float:left;
width:1024px;
}



a.mright {
margin-right:6px;
}



a.block_button {

 color:#fff; background:#ccc;  cursor:pointer;

}


a.block_button:hover {
border:0px;
color:#fff; background:#444;  cursor:pointer;
}


.block_button:hover {
border:0px;
color:#fff; background:#444;  cursor:pointer;
}

.button_cowork {
float:right;
}

.button_cowork_visible {
float:right;
}


a.hide_button {

 color:#fff; background:#555; 
}


a.hide_button:hover {
border:0px;
 color:#fff; background:#444;  cursor:pointer;
}




#add_profile {
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	position:relative;
background: #fff;
	float:left;
	width:974px;
	padding:24px;
	}



#add_profile a{
	color:#000;
	}
#add_profile a:hover{
	color:#FF0000;
	}




input.standart_input_razdel{
width:320px; padding:4px; font-size:24px; border: 1px solid #ddd; border-radius: 3px;
}


.progress { position:relative; width:970px; border: 1px solid #ddd; padding: 1px; border-radius: 3px; }
.bar { background-color: #B4F5B4; width:0%; height:40px; border-radius: 3px; }
.percent { position:absolute; display:inline-block; font-size:30px; top:5px; left:48%; }

.standart_form {
position:relative; margin-left:0px; float:left; width:974px; margin-top:4px
}
.standart_form label{
font-size:11px; font-weight:bold
}

#add_profile label{
font-size:11px; font-weight:bold;
}


.standart_form .standart_input{
width:964px; padding:4px; font-size:24px; border: 1px solid #ddd; border-radius: 3px;
}

.standart_form .standart_button{
float:right; margin:4px;
background:#ccc;
}

.standart_form .standart_button:hover{

background:#555;
}




.upload_file_form {
background:#ccc;

}

.multifile {
color:#000;
width:500px;
float:left;
position:relative;
margin:4px;
border:1px #000;
}

.tiny_form {
 position:relative; float:left; width:1024px;
}
.tiny_form .standart_button{
 float:right; margin:4px;
}

#moi_projects {
background:#ddd; border:0px; position:relative; float:left; width:100%; display:none; padding:20px 0px 20px 0; border-top:1px solid #999; border-bottom:1px solid #bbb;
}


#settings_projects {
background:#ddd; border:0px; position:relative; float:left; width:100%; display:none; padding:20px 0px 20px 0; border-top:1px solid #999; border-bottom:1px solid #bbb;
}


#settings_projects .left {
width:330px;
text-align:right;
padding-right:20px;
float:left;
position:relative;
color: #222;
text-shadow: 1px 1px 0px #bbb;
font-weight:normal;
}

#settings_projects .left label{
width:330px;
font-size:12px;
padding:5px;
float:left;
position:relative;
color: #444;
text-shadow: 1px 1px 0px #bbb;
}

#settings_projects .right{
width:674px;
float:left;
position:relative;
}

#settings_projects input.textfield{
width:454px;
padding:4px;
margin:2px 0px;
border:0px solid #444;
float:left;
position:relative;
font-size:12px;
}


#moi_projects_button.selected {
color:#fff;
}


#settings_projects_button {
 border:0px; position:relative; float:right; min-width:50px;  padding:12px 10px; margin-left:10px;
}

#settings_projects_button_main {
 border:0px; position:relative; float:right; min-width:50px;  padding:4px 4px; margin-left:10px;
}


#settings_projects_button_main img { opacity:0.3
}
#settings_projects_button_main:hover img { opacity:0.5
}


#settings_projects_button.selected {
color:#000;
}


.box_moi_projects {
position:relative;
float:left;
width:341px;
padding:0px;
margin:0px;
}

.header_moi_projects {
position:relative;
float:left;
width:341px;
font-size: 18px;
color: #444;
text-shadow: 1px 1px 0px #fff;
font-weight:bold;
}


.small_header_moi_projects {
position:relative;
float:left;
padding-top:10px;
width:341px;
font-size: 12px;
color: #444;
text-shadow: 1px 1px 0px #fff;
font-weight:bold;
}


li.hidden_link a {
color:#aaa;
}


#moi_projects ul, #settings_projects ul {
position:relative;
float:left;
width:331px;
list-style:none;
padding:0px;
margin:0px;
padding:5px 0 5px 0;
}

#moi_projects ul li, #settings_projects ul li {
position:relative;
float:left;
width:331px;
list-style:none;
padding:0px;
margin:0px;
}



#moi_projects ul li a{
position:relative;
float:left;
width:331px;
list-style:none;
padding:0px;
margin:0px;
color:#777;
font-size: 12px;
text-shadow: 1px 1px 0px #fff;
font-weight:normal;
}

ul.list_4 a{
color:#aaa;
}


#moi_projects ul li a:hover{
color:#444;
}



#red_box{
 border-bottom:0px solid #fff; position:relative; float:left; width:100%; padding-bottom:10px;
background:#fff;
}


#absolute_top
{
border-bottom:0px solid #ccc; 
background:#000; position:relative; float:left; width:100%;
}


#link {display:none}

img {padding:0px; margin:0px;}


#comment_button {
padding-bottom:3px; padding-left:0px; 
width:150px;
position:relative;
float:right;
}


a.comment_button_div {
cursor:pointer; position:relative; float:right; width:30px; height: 26px;   text-align:center; padding:0px;
background: url(/images/design/fullscreen_MT_off.png) no-repeat;

}
a.comment_button_div:hover {
background: url(/images/design/fullscreen_MT.png) no-repeat;

}


a.comment_button_div_edit {
cursor:pointer; position:relative; float:right; width:30px; height: 26px; padding:0px;
background: url(/images/design/editscreen_MT_off.png) no-repeat;

}
a.comment_button_div_edit:hover {
background: url(/images/design/editscreen_MT.png) no-repeat;

}




.selected_comment {
  border-left:0px;  background:#565656;

-moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius:0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px;
}



.panel_comments {
position: relative; float:left;
width:750px;  text-align:left;  margin-top:5px;
}

#mt_block .ul_panel_comments {
position: relative; float:left; list-style:none; width:750px; background: #fff; opacity: 1;  padding:0px; padding-top:5px; padding-bottom:0px;  color:#000; border:0px solid #ccc; border-bottom:0px;
}

#mt_block  .ul_panel_comments li{
position: relative; float:left; width:750px; padding-bottom:0px; padding-top:5px; padding-bottom:5px; margin:0px; border-top:1px solid #ccc; font-size:14px;
}

.contact  input[type="text"] {
position: relative; float:left; width:644px;  background: #fff; opacity: 1; padding:4px; color:#000; border:1px solid #ccc;

-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px;
}
.contact  input[type="submit"] {

position: relative; float:left; width:94px;
 background:#565656; color:#fff; border-color:#565656;

-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;
-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;

}



#mt_block  .panel_comments .show_comment {
position: relative; float:left; width:730px; background:#ccc;
padding:10px; text-align:center; font-size:12px; color:#fff; cursor:pointer;
}



#mt_block  .ul_panel_comments li .body_comment {
position: relative; float:left; width:664px; 
}


#mt_block  .ul_panel_comments li .name_comment {
position: relative; float:left; width:664px; 
}


#mt_block  .ul_panel_comments li .img_comment {
position: relative; float:left; width:50px; height:50px;
padding-right:5px;
}

#mt_block  .ul_panel_comments li .like {
position: relative; float:left; width:30px;
cursor: pointer;
}

#mt_block  .ul_panel_comments li .like_comment {
position: relative; float:left; width:30px; 
}

#mt_block  .ul_panel_comments li .like_comment_text {
position: relative; float:left; width:30px;
padding-top:3px; font-size:20px; text-align:center; font-weight:bold; color:#818185;
}

.name_comment_text {color:#565656; font-weight:bold;position: relative; float:left; width:664px; }

.name_comment_content {position: relative; float:left; width:664px; }










.video_button{
position: relative;
float:left;
width:600px;
padding-top:5px;
padding-bottom:10px;

}

.video_button a{
padding:3px 4px;
margin-right:1px;
background: #c6c6c6;
color:#fff;
cursor: pointer;
font-size:10px;
}

.video_button a:hover{
background: #555;
color:#fff;

}



body
{
	min-width:1064px;
	
	font:80% Arial, sans-serif;
color:#000;
	margin:0;
	padding:0;
background:#fff;

}

#full_frame_top
{

	background:#fff;		
position:relative;
float:left;
width:100%; 
background-position:50% -28px;


}





#full_first 
{

	background:#fff;		
position:relative;
float:left;


color:#000;
}



a {
color:#565656;
}

#full_first 
{

	background:#fff;	
	
position:relative;
float:left;
width:100%;
padding-bottom:200px;
}

#full_frame
{

	background:#fff;		
position:relative;
float:left;
width:100%;
}
#full_frame_black
{
	background:#fff;
position:relative;
float:left;


width:100%;
}


#hor_frame{
border-bottom:solid #ccc 1px;


	background:#fff;		
position:relative;
float:left;
width:100%;
margin-top:0px;
}



.number {
width:20px;
color:#fff;
position:relative;
float:left;
font-size:10px;
}




#body
{
	width: 1024px;
	margin:0 auto;

}









#body_content {
		width: 1024px;
		position: relative;
		float:left;
}

#container {

		width:1024px;
		position: relative;
		float:left;
		border:#000 solid 0px;
border-top:#000 solid 0px;
font-size:120%;

}

#container_loading {
		width:1024px;
		position: relative;
		float:left;

		

}




#content
{

	
	float:left;
	width:1024px;
	position:relative;
background:#fff;
}

#body_bg {
	
	
	float:left;
	width:1024px;
	position:relative;
border:#fff 0px solid;
}

#box
{
	float:left;
	width:1024px;
	position:relative;
background:#fff;
padding-top:12px;
background:#fff url(/images/design/bg_bottom.jpg) no-repeat;

	

}



#top {
	width: 1024px;
	position:relative;
	float:left;

font-size:11px;
}


}

#menu
{
	position:relative;
	float:left;
	width:1024px;
 	

}



#text_content
{
line-height:1.5;
position:relative;
	float:left;
width:1024px;
text-align:justify;
}

#text_content a
{
	
	color:#006bbf;
}

#text_content a:hover
{
	
	text-decoration:underline;
}

div#section ul li #text_content ol
{
	margin:0px;

    padding:20px;
padding-left:0px;
padding-right:0px;
    color:#000;
}




div#section ul li #text_content ul
{
	margin:0px;

    padding:5px;
padding-left:0px;
padding-right:0px;
    color:#444;
}

div#section ul li #text_content ol
{
	margin:0px;

    padding:5px;
padding-left:20px;
padding-right:0px;
    color:#444;
}

div#section ul li #text_content ul li, div#section ul li #text_content ol li ul li
{
width:auto;
float:none;
	margin:0px;
	padding:5px;
	padding-left:35px;
background:transparent url(/images/design/arrow_list_red.gif) no-repeat;
	background-position:0px 7px;
}

div#section ul li #text_content ol li, div#section ul li #text_content ol li ul li ol li
{
width:auto;
float:none;
	margin:0px;
	padding:5px;
	padding-left:15px;background:none;

}

.smaller
{
	font-size:30%;
	color:#CC6;
}





h2
{
	font-size:28px;
	color:#000;
	margin:0;
	padding:0 0 5px;
width:1024px;
position:relative;
float:left;
line-height: 1.2;
font-family: 'Roboto', sans-serif; font-weight: normal; 
}

h2 a
{
	text-decoration:none;
	color:#000;
}

h2 a:hover
{
	text-decoration:underline;
	color:#000;
}





h2.font_slide
{
	font-size:50px;
	font-weight:normal;
	color:#565656;
	margin:0;
	padding:0 0 15px;
width:912px;
position:relative;
float:left;
}

h2.font_slide a
{
	text-decoration:none;
	color:#565656;
}

h2.font_slide a:hover
{
	text-decoration:underline;
	color:#565656;
}






h3
{

line-height: 1.2;
font-family: 'Roboto', sans-serif; font-weight: normal; 
font-size:28px;
	font-weight:normal;
	color:#fff;
	margin:0;
	padding:0 0 10px;
}

h4
{
line-height: 1;
margin:0px;
padding:16px 20px;
font-size:30px;
background:#f6f6f6;
font-family: 'Roboto', sans-serif; font-weight: 200;
 -webkit-font-smoothing: antialiased;
margin-top:4px;
}

h4 a {


padding:0px;
margin:0px;
}


#price {background:#ff0000; color:#fff; font-size:24px; padding:6px; float:left; line-height: 1.2; font-family: 'Roboto', sans-serif; font-weight: normal; }


#title_image
{
		padding-top:40px;
	padding-left:40px;
	font-size:240%;
	color:#fff;
	left:0px;
top:0px;
	width:944px;
	position:absolute;
z-index:10;
-webkit-transform: none;
text-shadow: 0px 1px 3px #000;
font-family: 'Roboto', sans-serif; font-weight: 300; 
}


.formula {
font-size:240%;
color:#565656;
}



#title_slider
{
		padding-top:50px;
	padding-left:60px;
	font-size:240%;
	color:#fff;
	left:0px;
top:0px;
	width:904px;
	position:absolute;
z-index:10;
text-shadow: 0px 1px 3px #000;
font-family: 'Roboto', sans-serif; font-weight: bold; 

}



#title_image, #title_slider
{
line-height:1.1;
}

#title_image a, #title_slider a
{
	
	color:#fff;
}

 #section ul li #title_image ol
{
	margin:0px;

    padding:20px;
padding-left:0px;
padding-right:0px;
    color:#000;
}




div#section ul li #title_image ul
{
	margin:0px;

    padding:5px;
padding-left:0px;
padding-right:0px;
    color:#000;
}

div#section ul li #title_image ol
{
	margin:0px;

    padding:5px;
padding-left:20px;
padding-right:0px;
    color:#000;
}

div#section ul li #title_image ul li, div#section ul li #title_image ol li ul li
{
width:auto;
float:none;
	margin:0px;
	padding:5px;
	padding-left:35px;
background:transparent url(/images/design/arrow_list_red.gif) no-repeat;
	background-position:0px 7px;
}

div#section ul li #title_image ol li, div#section ul li #title_image ol li ul li ol li
{
width:auto;
float:none;
	margin:0px;
	padding:5px;
	padding-left:15px;background:none;

}




#title_image a:hover
{
	
	color:#fff;
text-decoration: underline;
}
















#title_gallery
{
	padding-top:10px;
	padding-bottom:0;
	font-size:120%;
	color:#666;
	float:left;
	position:relative;
}

#comment 
{
	width:194px;
	position:relative;
	float:left;
	margin:0;
	padding-left:20px;
	padding-top:0px;
	font-size:80%;
}


#comment ul
{
	position:relative;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

#comment ul li
{
	width:194px;
	position:relative;
	float:left;
	color:#ccc;
padding-left:40px;
	padding-top:0px;
	padding-bottom:3px;
}

#comment ul li a
{
	width:194px;
	position:relative;
	float:left;
	color:#ccc;
	padding-top:0px;
	padding-bottom:3px;
}


div#text_content img
{
	border:0px;
	padding:0px;
}



#section img
{
	border:0px solid #aaa;
	padding:0px;
}




#section_catalog
{

	
list-style:none;
	
	width:750px;
	float:left;
	position:static;
	padding:20px;
}

#section_catalog a
{

color:#000;
}


#section_catalog ul li
{
	position:relative;
	float:left;
	width:710px;
	margin:0;
	padding:20px;
background:#fff;
list-style:none;
border:0px #ccc solid;	
}

#section_catalog ul li:hover
{
border:1px #ccc solid;	
width:710px;
padding:19px;
}

#section_catalog ul
{
	
	margin:0;
	padding:0;
}






#section
{

	

	background: url(/uploaded/my_images/bg_all.jpg) bottom left no-repeat;
	width:1024px;
	float:left;
	position:static;
	padding:0px 0px 0px 0px;

border-top:0px;
border-bottom:0px;
}

#section ul li
{
	position:relative;
	float:left;
	width:1024px;
	margin:0;
	padding:0px 0px 20px 0px;
}

#section ul li:hover
{
	

}

#section ul li ul li
{
	
	margin:0;
	padding:0;
}




div#section ul li ul.playlist li
{
	width:1004px;
	position:relative;
	margin:0;
	padding:10px;
}



div#section ul li ul.playlist .edit
{
	display:none; width:974px; position:relative; float:left; padding:15px; padding-right:15px;
}





#lang
{
position:relative;
float:right;

padding:0;
margin:0;

}


#lang ul
{
padding:0;
padding: 8px 19px;
margin:0;
position:relative;
float:left;
list-style:none;

}

#lang ul li
{
position:relative;
float:left;
color:#bbb;
}

#lang ul li a
{
padding: 9px 4px;
position:relative;
float:left;
font-weight:bold;
font-size:85%;
	text-decoration:none;
	color:#bbb;
}

#lang ul li a:hover
{
	color:#000;
}









#tree
{
	background:url(/images/design/tree.gif) no-repeat;
	width:32px;
	height:32px;
	position:absolute;
	cursor:pointer;
	z-index:1000;
	right:0;
	top:0;
}

#tree:hover
{
	background:url(/images/design/tree_on.png) no-repeat;
z-index:1000;url(http://www.google.com/uds/css/small-logo.png) no-repeat right;
}

#tree_menu {
	top:0px;
	left:-900px;
	display:none;
	position:absolute;
	width:930px;
	background:url(/images/design/black_80.png) repeat;
	color:#000;
padding:42px 0px 25px 0px;
z-index:900;
}

#rubr {
width:890px;
	float:left;
position: static;
	padding:0px 20px 0px 20px;
}
#cat {
	width:182px;
	float:left;

	padding:0px 20px 10px 20px;
color:#ccc;
text-decoration:none;

}

#cat a{
color:#08C;
text-decoration:none;
}

#tree_menu a {
	display:block;
	text-decoration:none;
	font-size:11px;
	margin:2px 0;
}

#tree_menu a:hover {
	color:#fff;

}

#tree_menu #rubr h2 a{
	font-size:22px;
	color:#FFF;
float:left;
padding:20px 20px 10px 20px;

}

#tree_menu ul {
padding:0px;
margin:0px;
list-style:none;

}

#tree_menu ul li a{
padding-left:0px;
margin:0px;
text-decoration:none;
color:#ccc;
}

#tree_menu ul li ul li a{
padding-left:0px;
margin:0px;
text-decoration:none;
color:#555;
}























#navigation_menu
{

	
	width:100%;
position:relative;
float:left;
border-top:0px solid  #9a9a9a;

border-bottom:1px solid  #ccc;
background: #fff url(/Projects/ru/uploaded/design/bg_menu_background.png) repeat-x;
	font-size:15px;


}


#navigation_menu ul
{
	list-style:none;
	
	margin:0;
	padding-left:0px;
	margin:0 auto;
	width:1024px;
border:0px;

}

#navigation_menu a
{
color:#787878;
}


#navigation_menu li
{
	
	list-style:none;
	float:left;
	padding:0px;
	margin:0;
color:#000;
 position:relative;
}

#navigation_menu ul li a
{
position:relative;
	
	float:left;
	color:#787878;
	text-decoration:none;
padding-right:20px;
padding-left:20px;
padding-top:9px;
padding-bottom:9px;
background: #f0f0f0;
border-right:1px #fff solid;
border-top:1px #fff solid;
border-bottom:1px #fff solid;
}

#navigation_menu ul li:hover
{
	
color:#fff;


}

#navigation_menu ul li:hover a
{
	
color:#787878;
background: #e6e6e6;
padding-bottom:10px;
border-bottom:0px #fff solid;
}



#navigation_menu ul li a:hover
{
	color:#787878;
background: #e6e6e6;
padding-bottom:10px;
border-bottom:0px #fff solid;
}

#navigation_menu ul li.over a
{
	color:#000;
background: #d6d6d6;
padding-bottom:10px;
padding-top:10px;
border-top:0px #fff solid;
border-bottom:0px #fff solid;
}

#navigation_menu ul li.over
{
border-bottom:0px #fff solid;
}

#navigation_menu ul li.over a:hover
{
	color:#000;
background: #d6d6d6;
padding-bottom:10px;
border-bottom:0px #fff solid;
}

#navigation_menu ul li a:hover .bottom_menu_line {
border-bottom:#787878 solid 0px;
}

#navigation_menu ul li:hover a .bottom_menu_line{
border-bottom:#787878 solid 0px;
}


#navigation_menu ul li.over a .bottom_menu_line {
border-bottom:#000  solid 0px;
}





#overflow{
border-top:0px;
position: absolute;
display:none;
right:0px;
top:40px;
width:930px;  z-index:9000; background: #fff;
border-top:2px #000 solid;
border-bottom:1px #000 solid;
}

#overflow_3{
border-top:0px;
position: absolute;
display:none;
left:-40px;
top:27px;
width:1010px;  z-index:9000; background: #000;

border:0px #000 solid;
border-bottom:1px #fff solid;
}

#overflow_4{
border-top:0px;
position: absolute;
display:none;
left:-40px;
top:27px;
width:1010px;  z-index:9000; background: #000;

border:0px #000 solid;
border-bottom:1px #fff solid;
}

#overflow_5{
border-top:0px;
position: absolute;
display:none;
left:-40px;
top:27px;
width:1010px;  z-index:9000; background: #000;

border:0px #000 solid;
border-bottom:1px #fff solid;
}


#navigation_menu ul li.over:hover #overflow_3
{
	border-top:2px #565656 solid;
border-bottom:4px #565656 solid;

}
#navigation_menu ul li.over:hover #overflow_4
{
	border-top:2px #565656 solid;
border-bottom:4px #565656 solid;

}
#navigation_menu ul li.over:hover #overflow_5
{
	border-top:2px #565656 solid;
border-bottom:4px #565656 solid;

}






#navigation_menu ul li a.over_menu_main {position:relative; border:0px; float:left; width:210px; padding:15px 20px; color:#888; font-size:18px;   background:#e6e6e6;
font-family: 'Roboto', sans-serif; font-weight: 300; 
}


#navigation_menu ul li a.over_menu_main:hover { background:#e6e6e6; padding:15px 20px; color:#000; }


.mob_slide { 
width:250px;background:#e6e6e6; position:absolute; z-index:2001;  border-top:1px solid #fff; left:0px; top:36px; display:none; padding-top:0px; 
}
.mob_slide2 {
width:501px;background:#e6e6e6; position:absolute; z-index:2001;  border-top:1px solid #fff; left:0px; top:36px; display:none; padding-top:0px; 
}

#left_coll {

position:relative; float:left; width:250px; padding-top:15px;
}


#right_coll {

position:relative; float:left; width:250px;  padding-top:15px; 
}




ul#top_menu_slide { padding:0px;
margin:0px;
list-style:none;
position:relative;
float:left;
 
}





ul#top_menu_slide  li
{position:relative;
float:left;
widht:128px;margin:0; background:#fff;
border-bottom:3px solid #F00}







#backmenu {
width:1024px;
position:relative;
float:left;
padding:40px
}

#backmenu_colum {
width:170px;
position:relative;
float:left;

}

#backmenu_colum strong{
padding:0px 0px 3px 0px;
color: #fff;}

#collum_back #row_back a {
width:160px;
position:relative;
float:left;
padding:3px 0px 0px 0px;
margin:0px;
color:#aaa;
}

#collum_back #row_back a:hover{
text-decoration:none;
color:#fff;
}


#row_back a{
width:160px;
position:relative;
float:left;
}

#row_back a:hover{
color:#000;
}

#back {

float:right;

padding:0px;
margin:0;
width: 110px;
height:32px;

}











#nav
{
	

	float:left;
	width: 1024px;
	
background:#fff;
	
	border-top:#ccc 1px solid;

border-left:0px;
border-right:0px;
}

#nav ul
{
	list-style:none;
	float:left;
	position:relative;
padding:0px;
	margin:0;
	padding-left:0px;
	width:996px;

}

#nav li
{
	position:relative;
	list-style:none;
	float:left;
	padding-right:28px;
	padding-left:15px;
padding-top:8px;
	padding-bottom:8px;
	margin:0;
color:#000;

}

#nav a
{
	color:#000;
	text-decoration:none;
}

#nav ul li a:hover
{
	color:#000;
	border-bottom:#000 solid 2px;
}


.arrows
{
	background:url(/images/design/arrows_black.gif) no-repeat right center;
	
}




.arrows_black
{
	background:url(/images/design/arrows.gif) no-repeat right center;

}

#container_footer {
margin-top:4px;
		width:1024px;
		position:relative;
		float:left;
		

		background: #000;
display:none;
}

#nav_bottom
{

	list-style:none;
	top:0;
	left:0;
	position:relative;
	width:1000px;
	background:#dfdacf;

	float:left;
	padding-top:6px;
	padding-left:24px;
	padding-bottom:6px;
	color:#000;
	z-index:50;
border-bottom:#000 1px solid;
}

#nav_bottom ul
{
	list-style:none;
	float:left;
	position:relative;
	margin:0;
	padding:0;
}

#nav_bottom li
{
	position:relative;
	list-style:none;
	float:left;
	padding-right:23px;
	padding-left:14px;
	padding-bottom:2px;
	margin:0;
}

#nav_bottom a
{
	color:#666;
	text-decoration:none;
}

#main
{
	list-style:none;
	position:relative;
	width:850px;
	background:#faf9f7;

	float:left;
	padding-top:20px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:40px;
	color:#ccc;
}

#column 
{
	width:96px;
	float:left;
	position:relative;
	margin:0;
	padding:0px;
padding-right:10px;

}

#column ul li a
{
color:#555;

}
#column ul li a:hover
{
color:#666;
}

#column ul
{
position:relative;
	list-style:none;
	margin:0;
padding:0px;
padding-top:10px;
	padding-right:10px;
}

#column ul li
{

	font-size:85%;
margin:0;
	padding:0;
}

#bottom_menu
{
	float:left;
	width:1024px;
	height:32px;
	position:relative;

}

#index_column{

float:left;
width:1024px;

position:relative;
border-top:1px solid #fff;



background:#fff url(/images/design/bg_bottom.jpg) no-repeat top;


}


#left
{
	position:static;
	float:left;


	width:768px;
	padding:10px 0px 10px 0px;

}

#left img
{
	
	padding:0px;
	margin:0px;

border:0px;
}

#left a {color:#555;}

#left a:hover {color:#000;}

#left img
{
	border:0px;
	cursor:pointer;
	margin:0px ;
	padding:0px;
}

#left ul li
{
	position:relative;
	float:left;
	width:256px;

}


#left_1024
{
	position:static;
	float:left;


	width:1024px;
	padding:10px 0px 10px 0px;

}

#left_1024 img
{
	
	padding:0px;
	margin:0px;

border:0px;
}

#left_1024 a {color:#555;}

#left_1024 a:hover {color:#000;}

#left_1024 img
{
	border:0px;
	cursor:pointer;
	margin:0px ;
	padding:0px;
}

#left_1024 ul li
{
	position:relative;
	float:left;
	width:256px;

}

.ban_link {position:relative; float:left; width:224px; padding:16px; background: none;font-size:24px; line-height: 1; 
font-family: 'Roboto', sans-serif; font-weight: bold; -webkit-font-smoothing: antialiased;}
.ban_header {position:absolute; left:0; bottom:0; width:224px; height:144px; padding:16px;  z-index:30; }
.ban_shadow {position:absolute; left:16px; bottom:16px; width:204px; background:#000; opacity:0.45;  padding:10px; color:#000;
-webkit-transform:: scale(1);
}

.ban_header_top {position:absolute; left:0; bottom:0; width:224px; height:144px; padding:20px; z-index:31;}
.ban_shadow_top {position:absolute; left:16px; bottom:16px; width:204px; float:left; color:#fff; padding:10px; 
-webkit-transform:: scale(1); 
 }


a.ban_link  {overflow: hidden;width:224px; height:144px; }

a.ban_link img {width:224px; height:144px;
position:relative;
float:left;
-webkit-transition: 0.5s ease;
     -moz-transition: 0.5s ease;
       -o-transition:  0.5s ease;
      -ms-transition: 0.5s ease;
          transition: 0.5s ease;

 -webkit-transform:: scale(1);
}
a.ban_link:hover img { -webkit-transform: scale(1.05); -webkit-backface-visibility: hidden;}

a.ban_link:hover .ban_shadow_top { -webkit-transform: scale(1); }

#hot_offer {
padding-left:0px;
padding-bottom:4px;
color:#565656;
	text-shadow: 0px 2px 3px #555;
font-size:90%;
}
#news {
padding-left:0px;
color:#565656;
	text-shadow: 0px 2px 3px #555;
font-size:110%;
}
#news a{
padding-left:0px;
color:#565656;

}


#center
{

	position:static;
	float:left;
	width:256px;
	overflow:hidden;
	padding:10px 0px 10px 0px;
font-size:90%;


}





.red {
font-size:80%;
color:#565656;
}

#center ul li
{
	position:static;
	float:left;
	width:236px;
padding:6px 10px 6px 14px;
background:transparent url(/images/design/arrow_blog.gif) no-repeat;
	background-position:0px 9px; 
font-size:100%;

}



#info strong
{
	margin:0;
}


#left ul li a,#center ul li a,#right ul li a
{
	color:#555;
	text-decoration:none;
}

#left ul li a:hover,#center ul li a:hover,#right ul li a:hover
{
	text-decoration:none;
color:#000;
}



#footer_left ul
{
	list-style:none;
	text-align:center;
	margin:0;
	padding:0;
}

#footer_left ul li
{
	position:relative;
	float:left;
	
}

#footer_left ul li a
{
	text-decoration:none;
	color:#555;
}

#footer_left ul li a:hover
{
	color:#555;

}




#bottom_podpis {
position:relative;
	float:left;
	width:1024px;
padding-top:4px;
padding:0px;
padding-top:0px;

font-size:90%;
background:#fff url(/images/design/bg_bottom.jpg) no-repeat top;


}


#bottom_podpis ul
{
	list-style:none;
	text-align:center;
	margin:0;
	padding:0;
}

#bottom_podpis ul li
{
	position:relative;
	float:right;
	padding-top:2px;
padding-left:20px;
}

#bottom_podpis ul li a
{
	text-decoration:none;
	color:#565656;
}

#bottom_podpis ul li a:hover
{
	color:#565656;
	border-bottom:#565656 solid 2px;
}










div#section .gallery_2 a
{
	float:left;
position:relative;
	width:508px;
height:338px;
overflow:hidden;
text-align:center;
border:1px #999 solid;
padding:1px;
}

div#section .gallery_2 a:hover
{
	float:left;
position:relative;

padding:0px;
border:2px #000 solid;
}

div#section .gallery_3 a
{
	float:left;
position:relative;
	width:337px;
height:224px;
overflow:hidden;
text-align:center;

border:1px #999 solid;
padding:1px;
}

div#section .gallery_3 a:hover
{
float:left;
position:relative;
padding:0px;
border:2px #000 solid;
}


div#section .gallery_4 a
{
	float:left;
position:relative;
	width:252px;
height:168px;
overflow:hidden;
text-align:center;
border:1px #999 solid;
padding:1px;
}

div#section .gallery_4 a:hover
{
	float:left;
position:relative;
	padding:0px;
border:2px #000 solid;
}

div#section .gallery_5 a
{
	float:left;
position:relative;
	width:200px;
height:133px;
overflow:hidden;
text-align:center;

border:1px #999 solid;
padding:1px;
}

div#section .gallery_5 a:hover
{
	float:left;
position:relative;
padding:0px;
border:2px #000 solid;
}


div#section .gallery_6 a
{
float:left;
position:relative;
width:166px;
height:110px;
overflow:hidden;
text-align:center;
border:1px #999 solid;
padding:1px;

}

div#section .gallery_6 a:hover
{
	float:left;
position:relative;
padding:0px;
border:2px #000 solid;

}









div#section .gallery_V_2 a
{
	float:left;
position:relative;
	width:508px;
height:762px;
overflow:hidden;
text-align:center;
border:1px #999 solid;
padding:1px;
}

div#section .gallery_V_2 a:hover
{
	float:left;
position:relative;

padding:0px;
border:2px #000 solid;
}

div#section .gallery_V_3 a
{
	float:left;
position:relative;
	width:337px;
height:505px;
overflow:hidden;
text-align:center;

border:1px #999 solid;
padding:1px;
}

div#section .gallery_V_3 a:hover
{
float:left;
position:relative;
padding:0px;
border:2px #000 solid;
}


div#section .gallery_V_4 a
{
	float:left;
position:relative;
	width:252px;
height:378px;
overflow:hidden;
text-align:center;
border:1px #999 solid;
padding:1px;
}

div#section .gallery_V_4 a:hover
{
	float:left;
position:relative;
	padding:0px;
border:2px #000 solid;
}

div#section .gallery_V_5 a
{
	float:left;
position:relative;
	width:200px;
height:300px;
overflow:hidden;
text-align:center;

border:1px #999 solid;
padding:1px;
}

div#section .gallery_V_5 a:hover
{
	float:left;
position:relative;
padding:0px;
border:2px #000 solid;
}


div#section .gallery_V_6 a
{
float:left;
position:relative;
width:166px;
height:249px;
overflow:hidden;
text-align:center;
border:1px #999 solid;
padding:1px;

}

div#section .gallery_V_6 a:hover
{
	float:left;
position:relative;
padding:0px;
border:2px #000 solid;

}
















#gallery {
width:1024px;
	}

#gallery ul li{
	border:1px solid #ccc;
	position:relative;
	overflow:hidden;
	text-align:center;
	float:left;

	}
	
#gallery ul li:hover{
	border:1px solid #666;
	}
	
	#gallery ul li a{
		border:1px solid #fff;
		float:left;
	height:110px;
	width:166px;
	position:relative;
	vertical-align:middle;}
	


.process {
	background: #fff url(/images/design/process.gif) center no-repeat;
	z-index:10; 
	position:absolute;
	width:168px;
	height:112px;
	top:0;
	left:0px;
	
	}












#footer_block
{
	position:relative;
	float:left;
	width:1024px;
	color:#000;
margin-top:0px;
padding-top:10px;
}




#footer_left
{
	position:relative;
	float:left;
	width:820px;
	padding-right:0;
	padding-top:0px;
	padding-bottom:30px;
}

#footer_soc
{
	position:relative;
	float:left;
	width:820px;
	padding-right:0;
	padding-top:0px;
	padding-bottom:5px;
}

#footer_right
{
	text-align:right;
	position:relative;
	float:right;
	width:200px;
	
	padding-left:0;
	padding-top:0px;
	padding-bottom:10px;
}


#footer_block a
{
	color:#565656;
}



a,h1 a,#info ul li a,#info ul li a:hover,#nav a:visited
{
	text-decoration:none;
}

strong a,strong
{
	text-decoration:none;
	color:#000;
}

#block
{
	position:relative;
	float:left;
	width:1024px;
overflow:hidden;
}


#section ul,#left ul,#center ul,#right ul
{
	list-style:none;
	margin:0;
	padding:0;
}


#nav_bottom ul li a:hover
{
	color:#666;
	border-bottom:#666 solid 2px;
}





ul#qm0 li a {color:#000}
ul#qm0 li a:hover {color:#000; text-decoration:underline;}
ul#qm0 li a ol li a {color:#444; font-size:10px;}
ul#qm0 li a ol {font-size:10px;}

#qm0 {

padding:0px;
padding-top:10px;
margin:0px;
list-style:none;
color:#fff;}



.qmparent {
font-size:40px;
}


.first_menu {padding-top:30px; padding-bottom:120px;}









li.icon_over img {opacity: 0.3;}


li.icon_over:hover img{
opacity:1;
}





#over_img {
text-align:center;
width:139px; position:relative; float:left; padding:18px;
}

#over_img img{
opacity: 0.8;
}

#over_img a {

color:#888;
text-align:center;
}

#over_img a:hover {

color:#000;
text-align:center;
}

#over_img a:hover img{
opacity:1;
}


#over_img .over_name {
font-size:90%;
color:#555;
text-align:center;
font-weight:bold;
}

#over_img a:hover .over_name {
font-size:90%;
color:#000;
text-align:center;
font-weight:bold;
}



















div#section ul li #tabs ul li
{
	position:relative;
	float:left;
	width:auto;
	margin:0;
	padding:0px;
-webkit-font-smoothing: antialiased;
}

 div#section ul li #tabs ul li.tabItem
{
	position:relative;
	float:left;
	width:1024px;
	padding:0px 0px 20px 0px;
-webkit-font-smoothing: antialiased;
}






div#section ul li #tabs ul li.tabItem ul.playlist li
{
	width:1004px;
	position:relative;
	margin:0;
	padding:10px;
}



div#section ul li #tabs ul li.tabItem #makeMeScrollable {
position:relative;
float:left;
width:1024px;



 -webkit-font-smoothing: antialiased;
}


.bg
{
background: url(/images/design/bg_bottom.jpg) no-repeat top;
}



.ui-accordion .ui-accordion-content { padding:0;}
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 0px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a {display: block; font-size: 1em; padding: 10px 40px; width:944px; }

.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: 10px; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { font-size:26px; padding: 0px; border-top: 0; margin-top: -2px; position: relative; top: 0px; margin-bottom: 2px; overflow: auto; display: none;}
.ui-accordion .ui-accordion-content-active { display: block; padding:0px; margin:0px; width:1024px;}
.ui-accordion .ui-accordion-content-active a { display: block; padding:0px 40px; border-top:3px solid #aaa;  border-bottom:3px solid #aaa;  margin:0px; overflow:hidden; width:944px; cursor:pointer; position:relative; }
.ui-accordion .ui-accordion-content-active a:hover{ display: block; margin:0px; 
overflow:hidden;  cursor:pointer;    }
