/* CSS Document */
* { margin:0; padding:0;}

body#body{ font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:300; color:#5B5B5B; background-color: #FFF; }
pre {margin: 0px; padding: 0px;}
ul, ul li { list-style:none; list-style-image:none; list-style-type:none;}
table{border-collapse:collapse; border:0px;}
td { vertical-align:top; padding:0px;}
tbody { border:none;}
a{ color:#4883B0; outline:none; text-decoration:none; }
a:hover{text-decoration:underline; }
img, a img { border:0;}
.blue, a.blue {color:#406DB2 !important}
.clear { clear:both;}

#main { margin:0 auto; width:1080px; background:url(images/bgtoplight.png) top left repeat-x;}
.image_40 { width:40%; }
.image_50 { width:50%; }
.image_80 { width:80%; }
.image_100 { width:100%; }
.category_column { float:left; width:300px; }



.left_column_adv { width:240px; float:left;  }
#left_school img { width:100px; border-radius: 100px; opacity: 0.9; }
#left_school img:hover { opacity: 1; }
#left_school_1000 img { width:100px; border-radius: 100px; opacity: 0.9; }
#left_school_1000 img:hover { opacity: 1; }
#left_school_title { font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:300; padding-top:6px; margin-left:0px; padding-bottom:20px; width:200px; }
#left_school_text { font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight:300; line-height:14px; margin-top:10px;  margin-right:20px;}
#left_school_text a { color: #5b5b5b; }
#left_school_date { font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight:300; line-height:14px; }
#left_school_places { font-family: 'Open Sans', sans-serif; font-weight:300; color:#C64; font-size: 12px; line-height:14px; margin-bottom:10px; }
#left_school_1 { width:200px; float:left; padding-bottom:20px;  margin-left:0px; }


.news_column { width:160px; float:left; margin-right:20px; }
.news_div { margin-bottom:20px; }
.news_div a { color:#555; }
.news_image { width:160px; margin:5px 0;  }
.news_full_image { width:80%; margin:20px 0; }
.news_title { font-family: 'Roboto', sans-serif; font-size:16px; font-weight:500; margin: 4px 0px 6px 0px; line-height:18px; }
.news_title a { color:#555; }
.news_desc { margin:5px 0; font-size:12px; line-height:14px; font-weight:300; color:#888; }
.news_desc a { color:#888; }
.news_link { font-size:14px; margin:20px 0; }


.order_1 {font-size:14px; color:#555; margin:10px 0 4px 0;}
.order_2 {font-size:14px; }
.order_3 {font-size:14px; padding:2px; background-color:#FFFEF5;}

.user_text {font-size:12px; color:#555; margin-bottom:0px;}
.user_avatar {  border-radius: 50px; width: 50px;  height: 50px; overflow: hidden;  margin:0 0 0 0;   padding: 0 0 0 0;  }  
.user_avatar img { max-height: 50px; max-width:50px; } 
.arrow_event {font-family: 'Ubuntu Condensed', sans-serif; }
.search_text {font-family: 'Ubuntu Condensed', sans-serif; font-size:18px;}
.admin-edit-comments img { }
.admin-edit-comments { color:#C00;  }
.user_container {width: 600px; padding-right:0px; padding-left:0px;}


.user__line span{ display:inline-block; width:120px; font-size:14px; margin-bottom:10px; }
.user__line_pass span{ display:inline-block; width:120px; font-size:14px; padding: 5px; background-color:#FFFEF5;}
.user__line input{ width:250px; font-size:14px; padding: 5px; background-color:#FFFEF5;}
.user__line_pass input{ width:430px;}
.user__line_pass{ margin: 1px 0;}
.user__line{ margin:1px 0; }
.user__textarea { font-size:14px; padding: 5px; background-color:#FFFEF5; }
.content_author {font-family: 'Open Sans', sans-serif; font-size:14px;  font-weight:300; }



/* ---- Пункты меню ----- */
.upper_menu_text {font-family: 'Roboto', sans-serif; font-size:15px; font-weight:400; margin-left: 10px; float:left; }
.upper_menu_text a { color:#4b7797; }
.social_image {float:left; margin-top:-2px;}
.social_image img {height:32px; opacity: 0.5;  margin-right: 2px; }

/* ------ CONTENT  и заголовки ------- */
h1 {font-family: 'Roboto', sans-serif; font-weight: 700; font-size:25px; margin: 4px 0px 6px 0px; line-height:25px; letter-spacing:-1px;}
.content_line1 { background-color:#F7F7F7; margin:10px 0 20px 0; width:600px; height:1px; }

h1.title { background:none; font-size:17px;}
h1.title a {color:#404040; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold; text-transform:uppercase;}
h1.title a:hover{text-decoration:underline; color:#1b7ab7;}

.content_title {font-family: 'Roboto', sans-serif; font-weight: 700; font-size:35px; margin: 4px 0px 6px 0px; line-height:38px;}
.content_category {font-family: 'Open Sans', sans-serif; font-size:16px; margin: 6px 0px 0px 0px; color:#4883B0; }
.content_text {font-family: 'Open Sans', sans-serif; font-size:14px; font-weight: 300; line-height:22px; margin: 8px 0px 0px 0px;  color:#555 }
.content_text p {margin: 8px 0px 0px 0px; }







/*Product */
.product_desc  { font-family:  'Open Sans', sans-serif; font-size:14px; line-height: 20px; padding-top: 10px; padding-bottom: 10px;   }
.product_info_trade  { font-family:  'Open Sans', sans-serif; font-size:12px; line-height: 16px; padding-top: 10px;   }
.product_block { width:600px; margin-left:10px; margin-bottom:20px; display: inline-block; }
.product_desc_mini { font-size:14px; line-height:16px; margin: 4px 0 4px 0; }
.product_left_col { width:240px; float:left; }
.product_name_col {width: 350px;}


/*Оформление text1 */
.text1 { font-family: 'Roboto', sans-serif; font-size:20px; font-weight:700; }

/* Оформление событий */
.events_image {width:270px; }
.events_date {font-family: 'Ubuntu Condensed', sans-serif; margin: 6px 0 0 0; font-size:18px; color:#555;  width:280px; }
.events_city {font-family: 'Ubuntu Condensed', sans-serif; margin: 10px 0 0 0; font-size:18px; color:#000;  width:280px; }
.events_name {font-family: 'Ubuntu Condensed', sans-serif; margin: 6px 0 0 0; font-size:24px; line-height:20px; color:#333; width:250px; }
.events_name a {color:#333; }
.events_desc {font-family: Helvetica; font-size:14px; line-height:18px; margin: 6px 0px 6px 0px;  color:#555; width:250px;  }
.events_left_col_list {font-family: 'Ubuntu Condensed', sans-serif; font-size:24px; line-height: 18px; color:#111; padding:0 0 8px 0; text-align:right; }
.events_left_col {width:270px;}
.events1_left_col {width:210px; padding-right:30px;}

/* Оформление событий */
.event1000_container {width:560px;}
.event1000_image {width:270px; }
.event1000_date {font-family: 'Ubuntu Condensed', sans-serif; margin: 10px 0 0 0; font-size:18px; color:#000;  }
.event1000_name {font-family: 'Ubuntu Condensed', sans-serif; margin: 6px 0 0 0; font-size:24px; line-height:20px; color:#333; width:270px; }
.event1000_desc {font-family: Helvetica; font-size:14px; line-height:18px; margin: 6px 0px 6px 0px;  color:#555  }

/* ------ LOGIN --------*/
#login_form {width:500px; height:400px; padding: 50px 50px 0 50px;}
#forgot_form {width:600px; height:240px; padding: 50px 50px 0 50px;}
#signup_form {width:360px; height:600px; padding: 50px 40px 0 60px;}





/* -------CONTEST ------- */
.contest_author {font-family: 'Ubuntu Condensed', sans-serif; margin: 2px 0 0 0; font-size:18px; color:#000;  }
.contest_name {font-family: 'Ubuntu Condensed', sans-serif; margin: 2px 0 0 0; font-size:20px; line-height:20px; color:#333; width:270px; }
.contest_rating {font-family: Helvetica; font-size:12px; margin: 10px 0px 0px 0px;  color:#555  }
.contest_rating_number {font-family: Helvetica; font-size:40px; margin: -4px 0px 0px 0px; color:#555  }
.contest_views {font-family: Helvetica; font-size:14px; line-height:18px; margin: 4px 0px 0px 0px;  color:#CCC  }

.header_holder {height:115px; border-bottom: 1px solid #a8a49e; margin-bottom:25px; text-align:center; background-color:#f3f2ef; min-width: 1255px; padding: 0 20px 0 20px; }
.cont_holder {text-align:center; min-width: 1255px;}
.footer_holder {height:400px; background-color:#8a8986; border-top: 1px solid #d9d9d9; margin-top:20px; text-align:center; background-color:#474745; }

.header1 {width:1200px; margin:0px auto; text-align:left; }
.cont1 {width:1200px; margin:0px auto; text-align:left; display:inline-block; }
.footer {width:1200px; margin:0px auto; text-align:left; }
.menu_pos {overflow:hidden; padding:0px 10px 8px 0px; float:left; position:relative; left: 310px; bottom:22px;}
.social_pos {position:relative; left: 320px; bottom:32px;}
.banner_style1 {background-color:#fff; margin:0 auto; position: relative; text-align:center; }
.banner_style2 {background-color:#000; margin:0 auto; position: relative; text-align:center; }





#header { padding:0px; overflow:hidden; height: 145px;}
#header-left { float: left; }
#header-right {width: 220px;height:200px;color: #4F4F4E;float: right;font-size: 12px;margin-right: 20px;margin-top: 20px; }
#header-menu {display: block; width:1000px;}
#header-top {display: block;overflow: hidden;height: 135px;}
#header-user-menu {float: right; padding: 8px 15px 0 0px;}
#header-user-menu a { color: #8A8A89; text-decoration: none; font-size: 14px; font-family: Arial, sans-serif; }
#header-user-menu a:hover { /*text-decoration:underline;*/ color: #fff; }
#header-user-menu span { padding: 0 10px 6px 6px; }
.logo { margin:59px 0px 0px 0px; float:left;}


.pr-menu-footer {overflow:hidden; padding:8px 0 0 0px;float:left; position:relative; font-size: 14px; color: #CCC}
.footer #copyright { float: left; color:#C7C7C7; font-family:Tahoma, Helvetica, sans-serif; font-size:12px; }
.logo_footer { width: 200px; margin:5px 0px 0px 0px; }
.footer a { color:#727272; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}
.footer .pr-menu {overflow:hidden; padding:0px;}
.footer ul.primary-links {margin:0px; padding:0; list-style:none; text-align:center;}
.footer ul.primary-links li { float:left;}
.footer ul.primary-links li a { color:#8a8a89; text-decoration:none; font-size:14px; display:block; padding:0px 20px 10px 0px; font-weight:normal;}
.footer ul.primary-links li.active a, .footer ul.primary-links li a:hover { color:#8a8a89; text-decoration:underline;}
.footer ul.primary-links li:last-child  { background:none }


/*LEFT COL AND MENU*/
#cont { overflow:hidden; width:100%; background:#fff; padding-top:20px; padding-bottom: 15px;}
#left-col { width:200px; float:left; margin-right:40px; }
#cont-col { overflow:hidden; /*float:left; width:100%;*/}
.content { padding-right:40px; color:#505050; line-height:17px !important; font-size:13px; display: block; overflow: hidden;}
#cont-col .ind { padding: 0px;}
#right-col { width:300px; float:right; }
.menu-left a {font-size: 13px; }
.menu-left ul.menu li {line-height: 21px; padding: 2px 0 2px 0; border-bottom: 1px solid #DDD;}
.right_block { margin: 20px 0 20px 0; }



.category_item_name_1 {font-size: 12px;}
.category_item_name_1 a:hover {text-decoration: underline !important;}
.category_item_name_2 {font-size: 13px; line-height: 16px; } 
.category_item_name_2 a:hover {text-decoration: none !important;}




.page_col {width:270px; padding-bottom:30px;}
.page_title {font-family: 'Ubuntu Condensed', sans-serif; font-size:24px; width:270px; margin: 4px 0px 6px 0px; line-height:26px;}
.page_title a {color:#333;}
.page_category {font-family: 'Ubuntu Condensed', sans-serif; font-size:14px; width:260px; margin: 6px 0px 0px 0px; }
.page_comments { /*font-size:16px; color:#555; */}
.more_button {width:100px; padding: 20px 0 20px 200px; margin:0px auto; text-align:center; }
.more_button_size {width:100px;}
.page1_title {font-family: 'Roboto', sans-serif; font-size:16px; font-weight:500; margin: 4px 0px 6px 0px; line-height:18px; width:200px; }
.page1_title a {color:#555;}
.page1_title a:hover {color:#111;}
.page1_category {font-family:  'Open Sans', sans-serif; font-size:14px; margin: 6px 0px 0px 0px; width:200px; }
.page1_text {font-family:  'Open Sans', sans-serif; font-size:12px; font-weight:300; line-height:18px; margin: 6px 0px 6px 0px;  color:#555; width:200px; }
.page1_views_comment { font-family:  'Open Sans', sans-serif; font-size:11px; font-weight:300; line-height:11px; color: #b5b5b5; margin-top:0px; }



.themes_container {width: 600px; padding-right:0px; padding-left:0px;}
.themes_name_right {font-family: 'Ubuntu Condensed', sans-serif;
	font-size:16px;
	line-height:16px;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	color:#555;
	font-weight: 400;}
.themes_container {width: 600px; padding-right:0px; padding-left:0px;}
.themes_name {font-family: 'Roboto', sans-serif;
	font-size:26px;
	line-height:26px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#555;
	font-weight: 500;}
.themes_name a {color:#555;}
.themes_desc {font-family: 'Open Sans', sans-serif; font-weight: 400; font-size:14px; margin:0px 0 0px 0; color:#555;}
.themes_desc a {}
.theme_name {
	font-family: 'Roboto', sans-serif;
	font-size:26px;
	margin:0 0 20px 0;
	color:#555;
	font-weight: 700;
}


.theme_name a {color:#555;}
.theme_desc {font-size:14px; margin:14px 0 10px 0; color:#555;}
.theme_desc a {}
.theme_author_name {font-size:18px; }
.themes_left_col_list {font-family: 'Ubuntu Condensed', sans-serif; font-size:24px; line-height: 18px; padding:0 0 20px 0; text-align:right; }
.themes_views {font-size:16px; color:#555;}

.themes_date {font-family: 'Roboto', sans-serif; font-weight: 300; font-size:14px; margin:4px 0 0 0; color:#CCC;}
.themes_search {font-size:20px; color:#555; width:550px; }
.themes_positions {color:#F1F1F1;}

.themes_avatar { border-radius: 50px; width: 50px; height: 50px; overflow: hidden; margin:0 0 0 0;  padding: 0 0 0 0; }  
.themes_avatar img { max-height: 200px; max-width:50px; vertical-align: top; } 
.themes_avatar_hor { border-radius: 50px; width: 50px; height: 50px; overflow: hidden; margin:0 0 0 0;  padding: 0 0 0 0; }  
.themes_avatar_hor img { max-height: 50px; max-width:100px; vertical-align: center; text-align: center; } 		
.themes_avatar_text {font-family: 'Roboto', sans-serif; font-weight: 300; font-size:14px; margin:0 0 0 0;}
.theme_select {font-size:16px;}
.themes_search_result {font-size:16px; margin:-10px 0 20px 0;}


/* Видеоуроки */
.video_font { font-family: 'Open Sans', sans-serif; }
.video_font a { color:#555; }
.dialog1 {font-size:20px; font-family: Helvetica, sans-serif; color:#333;}


/*------My css------*/
#gel_image { width:35%; }
#photo_image { width:100%; margin: 10px 0 10px 0; }
#sphoto_image { width:80%; }
#twophoto_image { width:45%; }
#width_content { width:580px; }
#banner_7 { margin:15px 0px 0px -10px; }
.content_description { width:700px; margin-bottom:40px; }
.content_category { font-family: 'Open Sans', sans-serif; font-weight: 300; font-size:14px; }



.school  {font-size: 12px;  line-height:16px; padding-top: 10px; padding-bottom: 8px; border-bottom: 1px solid #d9d9d9; }	
.school .places  {font-size: 12px; color:#C64;}	
.school .date  { font-style: oblique; }	
.school_title {font-size: 20px;  margin-top: 10px;  margin-bottom: 10px;  /*border-top: 1px solid #d9d9d9;*/ }
.school_nod {padding-bottom: 20px; margin-bottom:20px; border-bottom: 1px solid #d9d9d9; }
.school_text {font-size: 13px;  line-height:17px; /*border-top: 1px solid #d9d9d9;*/ }
.school_places  {font-size: 12px; color:#C64;}	

#scont { overflow:hidden; width:580px; padding-top:10px; padding-bottom: 15px;}
#sleft-col { float:left; }
#sright-col { margin-left: 180px; }

/*---------- Дополнительные уроки внизу --------*/
#top_column_lesson { width:192px; float:left; padding-bottom:20px; }  
#top_lessons_font {  font-family: 'Open Sans', sans-serif; font-size: 14px; }
#top_lessons_titlefont {  font-family: 'Open Sans', sans-serif; font-size: 14px; line-height:16px; margin-top:10px;  margin-right:20px;}
#top_lessons_textfont {  font-family: 'Open Sans', sans-serif; font-size: 12px; line-height:16px; margin-bottom:10px; margin-top:4px; margin-right:10px; }
#top_lessons_linkfont {  font-family: 'Open Sans', sans-serif; font-size: 12px; line-height:14px; margin-bottom:10px; }
#top_lessons_titlefont_list { font-family: 'Roboto'; font-size: 18px; font-weight:700; line-height:20px; }
#top_lessons_titlefont_list a { color:#5B5B5B;  }    




.article_header a {
	font-size: 18px;
	line-height: 18px;
	color: #555;
	font-family: Helvetica, sans-serif;
}
.article_header {
	font-size: 16px;
	line-height: 16px;
	color: #716B6C;
	font-family: Helvetica;
}
.article_header a:hover {
	text-decoration: underline; }

.category_header {font-size: 14px; margin-bottom:0px;}
.category_header a:hover {text-decoration: underline !important;}
.color_of_line {background-color: #C5C5C5;}
.content_comment_my {margin: 40px; padding:40px;}



.shop_cat_name_table1000 {font-family: 'Ubuntu Condensed', sans-serif; font-size:16px; width:130px; padding-bottom: 2px; padding-top: 5px;} 
.shop_cat_desc_s1000 {font-family: 'Open Sans', sans-serif; font-size:14px; margin-top: 4px; width:130px; height:140px; overflow:hidden}
.shop_1 {float:left; width:180px;}
.shop_2 {margin-left:180px; dispay:block;}
.shop_3 {font-family: 'Roboto', sans-serif; font-size:20px; font-weight:500; color:#555; }
.shop_3 a {color:#555; }
.shop_4 {font-family: 'Open Sans', sans-serif; font-size:14px; color:#888; }
.shop_4 a {color:#888; }
.shop_5 {display:inline-block; margin-bottom:20px;}
	




h1.site-name { font-size:32px; padding:40px 10px 0px 30px; font-family:"Trebuchet MS"; text-transform:capitalize; font-weight:bold;}
h1.site-name a { color:#FFFFFF; text-decoration:none; font-weight:normal; line-height:30px;}
.slogan { padding:4px 0px 0px 12px; color:#FFFFFF; font-size:12px; text-transform:none; float:left;}
.slogan-img { margin:71px 46px 0px 321px; float:left;}

.pr-menu {overflow:hidden; padding:8px 0px 0 20px;float:left; position:relative; left: 349px; bottom:36px;}

ul.primary-links {margin:0px; padding:0; list-style:none; text-align:center;}
ul.primary-links li { float:left;}
ul.primary-links li a {
	/* color:#BAB9B8; */
	color:#484848;
	text-decoration:none;
	font-size:18px;
	display:block;
	padding:0px 10px 6px 0px;
	font-family: Verdana, Geneva, sans-serif;
}
ul.primary-links li a:hover {
	color: #000 !important;
}
ul.primary-links li.active a, ul.primary-links li a:hover { color:#8a8a89; text-decoration:underline;}
ul.primary-links li.last { background:none }




/* footer end */


/*------CORNERS------*/
div.block { margin-bottom:20px; color:#363638; position:relative; overflow:hidden; width:100%; background:url(images/bg-block.gif) left repeat-y }
.block-top { width:100%; overflow:hidden; background:url(images/block-top.gif) no-repeat 0 0}
.block-top-2 { width:100%; overflow:hidden; background:url(images/block-top2.gif) no-repeat 0 0; border: 1px solid #dcdcdc; border-radius: 7px;}
.block-top-3 { width:100%; overflow:hidden; background:url(images/block-top3.gif) no-repeat 0 0}
.block-top-4 { width:100%; overflow:hidden; background:url(images/block-top4.gif) no-repeat 0 0}
.block .content { padding:5px 13px 10px 8px; overflow:hidden; background:url(images/block-bot.gif) bottom left no-repeat;}
.clear-block { padding:0px 20px 0px 18px;}

#right-col .content { padding-left:15px;}

#right-col .block, #right-col .content, #right-col .block-top { background:none;}

h4 {color:#0049a3; font-size:20px; line-height:23px; font-weight:normal; padding-top:10px;}


#tabs-wrapper h2 { background:none; color:#000 !important; padding-bottom:10px; font-size:18px; font-weight:normal;}
h2 { font-size:22px; color:#000; padding:10px 0px 7px 0px; text-transform:capitalize; width:100%; font-weight:normal;}
h2.with-tabs { padding-left:0px; padding-top:10px;}
.block h2 { display:block; border-bottom:#bcbcbc 1px solid; color:#444b4e; font-size:12px; line-height:22px; margin:0; margin-top:5px; margin-bottom:10px; padding:0;}

h3 {
	padding:5px 0px;
    color: #343331;
    font-family: Arial,sans-serif;
    font-size: 16px;
	font-weight:normal;
}
h3 a {color:#424242; text-decoration:none;}
h5 {font-size: 16px; font-family: Arial,sans-serif;}
.block .title { padding:0; width:100%;}
.title h3 { color:#343331; font-size:18px; font-weight:normal; padding:4px 0px 0px 5px; margin:0px 13px 0px 8px; font-family:Arial, sans-serif}


.submit { padding:3px 0px 13px 12px; overflow:hidden;}
.submitted, .submit .submitted{ color:#404040; font-size:13px; line-height:normal; font-weight:normal;}
.submitted a { color:#404040;}

/***************/

.comment { padding:10px 0px 10px 20px; }
.comment h3 { background:none;}
.comment h3 a{ color:#2a2a2a; font-size:15px;}
.comment .title { padding-left:0px; padding-bottom:10px;}
.comment .submitted { margin-left:0px; padding-bottom:10px; color:#575859;}
.comment .submitted a{ color:#575859;}

.content {/* padding:0px 10px 0px 10px;*/ color:#505050; line-height:17px !important; font-size:13px; display: block; overflow: hidden;}

.node .content strong { color:#0462ae; line-height:30px;}
.content a:hover{ text-decoration:none;}

.node, .line-hor { width:100%; /*padding-bottom:10px; border-bottom:1px solid #d9d9d9; */line-height:14px;}
.node-last { width:100%; padding-bottom:10px; margin-bottom:7px;}
.node_last {width:100%; padding-bottom:27px; margin-bottom:7px; border-bottom:1px solid #d9d9d9;}
.node .content, #contact-mail-page, .line-hor { 18px; padding:0px 9px 50px 12px; overflow:hidden; overflow:hidden;}
.node div.links, .line-hor div.links { padding-top:5px; padding-bottom:2px; text-align:left;}
.node .title, .line-hor ,title {padding:11px 15px 1px 12px;}
.node:last-child {border: none;}

/*---------------------*/

/*----NAVIGATION----*/
#block-user-1 .content { background:url(images/block-bot2.gif) no-repeat 0 bottom}

#block-user-1 .content ul.menu { padding-left:0px; padding-bottom:0px; width:100%;}
#block-user-1 .content ul.menu li ul.menu { padding-left:10px; width:auto;}
#block-user-1 .content ul.menu li { padding:0px 0px 1px 5px; list-style-image:none; list-style:none; margin:0; line-height:normal;line-height:24px; overflow:hidden; background:url(images/bg-line.gif) bottom repeat-x;}
#block-user-1 .content ul.menu li:last-child { padding:0px 0px 1px 5px; list-style-image:none; list-style:none; margin:0; line-height:normal;line-height:24px; overflow:hidden; background:none;}
#block-user-1 .content ul.menu li a { background:url(images/a1.gif) no-repeat 0 5px; color:#535353; font-size:12px; text-decoration:none; font-weight:normal; padding-left:14px; overflow:hidden; font-family: Arial, sans-serif}
#block-user-1 .content ul.menu li a:hover{ text-decoration:underline; color:#0462ae}
#block-user-1 .content ul.menu li.expanded { padding-bottom:0px;}
#block-user-1 .content ul.menu li.expanded ul { padding-top:1px;}
#block-user-1 .content ul.menu li.last { background:none;}

/*------Custom Login-Form------*/
.userlogin { font-size:15px; color:#313030; padding:0px 0px 0px 28px; margin-left:18px; margin-top:20px; font-weight:bold;}
#user-bar { font-size:12px; /*font-weight:bold; display: table-cell; vertical-align:bottom;height: 130px; padding-right:25px;*/ margin-bottom: 15px; line-height:14px;}
#user-bar .user-info { padding-bottom:5px; color:#404040; padding-top:10px;}
#user-bar p a { color:#034d80;}
#user-bar .item-list li { list-style:none; list-style-image:none; line-height:10px;}
#user-bar .item-list li a{ font-weight:normal; font-size:10px; color:#034d80;}
#user-bar .item-list li a:hover {color:#fff;}

/*----Login-form----*/
#user-login-form { /*text-align:center;*/ color:#FFF; font-size:12px; margin-bottom: 15px;}
#user-login-form input#edit-name, #user-login-form input#edit-name-1,
#user-login-form input#edit-pass, #user-login-form input#edit-pass-1 { width:139px; font-size:12px; height:20px; color:#6f6f6f; background:url(images/bg-login-input.gif) no-repeat 0 0; border:0px solid #3099dc; padding:2px 0px 0px 5px;}
#user-login-form label { color:#373737; font-size:12px; display:none;}
#user-login-form .form-required { color:#455b70; display:none;}
#user-login-form .description a { color:#fff;}
#user-login-form .item-list ul { padding:2px 0px 0px 60px; margin:0; }
#user-login-form .item-list li{ line-height:14px; list-style:none; list-style-image:none; margin:0px; /*padding:0px 78px 0px 2px; float:left;*/}
#user-login-form .item-list li a{ font-weight:normal; color:#406DB2; text-decoration:none; font-size:11px; background:url(images/a6.gif) no-repeat 0 6px;}
#user-login-form .item-list li a:hover{text-decoration:none; color:#CECEBF; }

#user-login-form .form-submit{ background:url(images/login.gif) top left no-repeat; border:none; width:50px; height:22px; margin:5px 0px 0px 0px; color:#FFF; font-size:12px; padding:1px 0px 3px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:lowercase; float:left;}

#user-login-form .form-item { /*margin:0px 9px 0px 0px; float:left;*/}
.item-list {
	text-align: left;
	/*margin-left: 48px;*/
}

/*-------------------------*/
.p {
    border-bottom: 1px solid #B7B7B7;
    line-height: 16px;
    margin-bottom: 10px;
    padding-bottom: 7px;
    font-size: 12px;
}
.p-last {
	border: none;
	line-height: 14px;
	}
.p a {
	font-style: normal;
	}

.p a.subj {
	font-size:12px;
	color:#404040;
	text-decoration:none;	
	}
.p a:hover.subj {
	font-size:12px;
	color:#404040;
	text-decoration:underline;	
	}
	
.p span {
	font-style: normal;	}
.p a.cat {
	font-size:12px;
	color:#406DB2;
	text-decoration:none;
	}
.p a:hover.cat {
	font-size:12px;
	color:#406DB2;
	text-decoration:underline;
	}
	
.p1 {
    border-bottom: 1px solid #B7B7B7;
    line-height: 14px;
    margin-bottom: 10px;
    padding-bottom: 7px;
    font-size: 12px;
    font-style: italic;
}
.p1-last {
	border: none;
	line-height: 14px;
	}
.p1 a {
	font-style: normal;
	}

.p1 a.subj {
	font-size:12px;
	color:#404040;
	text-decoration:none;	
	}
.p1 a:hover.subj {
	font-size:12px;
	color:#404040;
	text-decoration:underline;	
	}
	
.p1 sp1an {
	font-style: normal;	}
.p1 a.cat {
	font-size:12px;
	color:#406DB2;
	text-decoration:none;
	}
.p1 a:hover.cat {
	font-size:12px;
	color:#406DB2;
	text-decoration:underline;
	}

/**/
#block-user-3 .content { font-size:12px; color:#404040; font-weight:normal; padding:15px 10px 5px 15px; min-height:182px;}
#block-user-3 .item-list h3 { color:#0462ae; font-size:12px; font-weight:bold; text-transform:none; padding-top:15px; padding-bottom:3px;}
#block-user-3 .item-list ul { margin:0; padding:0;}
#block-user-3 .item-list ul li{ list-style-image:none; list-style:none; margin:0; line-height:18px; }
#block-user-3 .item-list ul li a{ color:#404040; font-size:12px; font-weight:normal; text-decoration:none;}
#block-user-3 .item-list ul li a:hover { text-decoration:underline;}
#block-user-3 em { color:#404040; font-weight:bold; font-size:13px;}
#block-user-3 .content p:last-child {border: none; line-height: 14px;}

#block-user-4 .content { font-size:12px; color:#404040; font-weight:normal; padding:15px 10px 5px 15px;}
#block-user-4 .content p:last-child {border: none; line-height: 14px;}


#last-comments {line-height:17px; margin-top:20px; margin-bottom:30px;}
#last-comments p:last-child {border: none; line-height: 14px;}

/*----SEARCH FORM----*/
.form-submit { background:url(images/bg-but.gif) top repeat-x; vertical-align:middle; color:#FFF; font-size:12px; font-weight:bold; border:1px solid #034880; padding:0px 3px 2px 3px}
.form-submit:hover { background:url(images/bg-but2.gif) top repeat-x;}


.search-box { padding:0px 0px 0px 0px; padding-bottom:8px; font-size:0; text-align:right;}
.search-box input { font-size:12px; vertical-align:middle}

#search-theme-form {padding:0px; margin-bottom:10px;}
#search-theme-form label { color:#7c8a90; font-size:15px; font-weight:normal; vertical-align:middle; margin-right:10px;}

#search-theme-form .form-submit { 
background:url(/images/find.png) top left no-repeat;
border:none;
width:16px;
height:16px;
vertical-align:middle;
color:#FFF;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:0px 0px 3px 0px;
line-height:15px;
text-transform:lowercase;
}
#search-theme-form .form-text { width:209px; font-size:12px; font-weight:normal; color:#404040; border: 1px solid #B7B7B7; margin-right:10px; padding-left:2px;}


/*-----Recent comments-------*/
#block-user-2 .content { padding-left:14px; padding-bottom:10px; padding-top: 5px;/* background: url("images/block-bot.png") no-repeat scroll 0 bottom transparent;*/}
#block-user-2 .content ul.menu { padding-left:0px; padding-bottom:0px; width:100%;}
#block-user-2 .content ul.menu li ul.menu { padding-left:10px; width:auto;}
#block-user-2 .content ul.menu li { padding:0px 0px 1px 5px; list-style-image:none; list-style:none; margin:0; line-height:normal;line-height:24px; overflow:hidden; background:url(images/bg-line.gif) bottom repeat-x;}
#block-user-2 .content ul.menu li:last-child { padding:0px 0px 1px 5px; list-style-image:none; list-style:none; margin:0; line-height:normal;line-height:24px; overflow:hidden; background: none;}

#block-user-2 .content ul.menu li a { background:url(images/a1.gif) no-repeat 0 5px; color:#535353; font-size:12px; text-decoration:none; font-weight:normal; padding-left:14px; overflow:hidden; font-family: Arial, sans-serif}
#block-user-2 .content ul.menu li a:hover{ text-decoration:underline; color:#0462ae}
#block-user-2 .content ul.menu li.expanded { padding-bottom:0px;}
#block-user-2 .content ul.menu li.expanded ul { padding-top:1px;}
#block-user-2 .content ul.menu li.last { background:none;}




#right-col .block-block, #right-col .block-block div { background:none;}



/*---*/

/*-----LISTS-----*/
/*---nonNumeric Lists without links---*/
#cont-col .content ul li{ background:url(images/a3.gif) no-repeat 0 11px; padding-left:12px; list-style-image:none; list-style:none; line-height:25px; color:#0462ae;}
#cont-col .content ul li ul{ margin-left:15px;}
#cont-col .content ul li ol {margin-left:20px;}
#cont-col .content ul li ol li{ list-style-type:decimal;}

/*---Numeric Lists without links---*/
#cont-col .content Ol { padding-left:2px;}
#cont-col .content Ol li{ background:none; padding:0px; margin-left:20px; line-height:25px; color:#0462ae;}
#cont-col .content Ol li ul li {background:url(images/a3.gif) no-repeat 0 11px; padding-left:12px; color:#0462ae; font-weight:normal;}

/*---nonNumeric Lists---*/
#cont-col .content ul li{ list-style-image:none; list-style:none; line-height:25px; font-size:13px;}
#cont-col .content ul li a { color:#0462ae; font-weight:normal; text-decoration:underline; font-size:13px;}
#cont-col .content ul li a:hover{ text-decoration:none; }
#cont-col .content ul li ul{ margin-left:15px;}
#cont-col .content ul li ol {margin-left:20px;}
#cont-col .content ul li ol li{ list-style-type:decimal; color:#0462ae}
#cont-col .content ul li ol li a { background:none;}

/*---Numeric Lists---*/
#cont-col .content Ol { padding-left:2px; font-size:13px;}
#cont-col .content Ol li{ background:none; padding:5px 0px 5px 0px; margin-left:20px; line-height:25px;}
#cont-col .content Ol li a { padding-left:0px; color:#0462ae; font-weight:normal; text-decoration:underline; font-size:13px;}
#cont-col .content Ol li a:hover{ text-decoration:none; }
#cont-col .content Ol li ul li a { font-weight:normal; text-decoration:underline;}
#cont-col .content Ol li ul li a:hover {text-decoration:none;}


/*---Paragraph Style---*/
#cont-col .content p { padding-top:7px; color:#404040;}
#cont-col .content blockquote { border:1px solid #7f7f7f; background:#f1f1f1; padding:5px; margin:10px 0px 10px 0px;}

.item-list ul li { list-style-image:none; list-style:none;}


ul.links.inline { padding-right:0px;}


.cent ul.links li a { color:#104d0c; font-weight:normal; font-size:11px; text-transform:capitalize; background:none; text-decoration:none; padding:0px;}
.cent ul.links li a:hover { text-decoration:underline;}
#comments ul.links li a { color:#005baf;}


.taxonomy ul.links li a, #forum ul.links li a { color:#005baf}



 /* even_row BACKGROUND*/
img.alignleft{ float:left; margin-right:21px;}
img.alignright{ float:right; margin-left:25px; margin-right:39px; margin-top:30px;}

a.article {
font-weight: bold;
font-size:16px;
text-decoration:none;
color:#0462AE;	
line-height:30px;
	}
	a:hover.article {

text-decoration:underline;
	}

	
#block-block-14 .title {height:28px;font-size:18px;font-weight:normal; font-family: Tahoma, sans-serif;}

/*Styles for CKeditor*/
.yandexblock {
	margin-top: 10px;
}
.zag {
	font-family:Helvetica;
	font-size: 22px;
	text-decoration: none;
	font-weight: normal;
	color:#343330;
	margin-bottom: 10px;
	margin-top: 10px;
	}
.blue-block {
	font-family:Arial, serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #406DB2 !important;
	padding-bottom: 7px;
	}
p.blue-block a {
	color: #406DB2 !important;
	}
p.blue-block a:hover {
	color: #406DB2 !important;
	text-decoration: underline !important;
	}
.main-text {
	font-family:Tahoma, serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color:#404040;
	

	}
.camment {
	color: #406DB2;
	font-style: normal;
	font-size: 11px;
}
.camment p {
	color: #404040;
	font-style: italic;
}
#vkshare0 {
	display: inline-block !important;
	margin-right: 5px;
}
.listxx {
font-size: 12px; padding:7px 10px 7px 0px; text-align: center;
text-decoration: none;
margin-bottom: 20px;
}
.listxx a {
	padding: 1px 5px 1px 5px;
	border: 1px solid #406DB2;
}
.listxx a#selected {
	padding: 1px 5px 1px 5px;
	border: 1px solid #406DB2;
	background: #406DB2;
	color: #fff !important;
}
.listxx a:hover {
	padding: 1px 5px 1px 5px;
	border: 1px solid #406DB2;
	background: #406DB2;
	color: #fff !important;
}
.listxx a.other {
	padding: 1px 5px 1px 5px;
	border: none !important;
	font-style: italic;
	margin: 0px 10px 0px 10px;
}
.listxx a.other:hover {
	padding: 1px 5px 1px 5px;
	border: none !important;
	background: none !important;
	color: #406DB2 !important;
	text-decoration: underline !important;
	
}


td {
vertical-align: top !important;
}

.img-indent-teachers {float:left; margin-right:10px;}

a.xtrig {
	padding: 1px 5px 1px 5px;
	border: 1px solid #406DB2;
	margin-right: 4px;
}
a:active.xtrig {
	padding: 1px 5px 1px 5px;
	border: 1px solid #406DB2;
	background: #406DB2 !important;
	color: #fff !important;
}
#back {
	padding: 1px 5px 1px 5px;
	margin-right:10px;
	border: none !important;
	font-style: italic;

}
#next {
	padding: 1px 5px 1px 5px;
	margin-left:10px;
	border: none !important;
	font-style: italic;
}
a#back:hover {
	text-decoration: underline !important;
}
a#next:hover {
	text-decoration: underline !important;
}

a:hover.xtrig {
	padding: 1px 5px 1px 5px;
	border: 1px solid #406DB2;
	background: #406DB2;
	color: #fff !important;
}


.xtrigs {
	margin-bottom: 15px;
	margin-top:5px;
	text-align: left;
	margin-left: 5px;
	padding-bottom: 15px;
}

.line-hor {
	margin-bottom: 10px;
}


@media screen and (-webkit-min-device-pixel-ratio:0){
  .xtrigs {
      margin-bottom:0px !important;
  } 
}
.knopki {
	display: inline-block;
	vertical-align: bottom;
	width: 100px; margin:0px 0px -1px 0px; padding:0;

}


.extra-wrap a{
	color: #404040 !important;
}
.extra-wrap h5 {
	color: #406DB2;
	margin-bottom: 5px;
}
#s1 {
	margin-top:15px;
}
#s1 img {


}
#s1 ul li {

}
#s1 ul li a {
	text-decoration: none;
	color:#545454;
	margin-right: 7px;
	display: inline-block;
	vertical-align: middle;
}
#s1 ul li a:hover{
	text-decoration: underline;
	color:#187BB1;
}
#direct {
	display: block;
	width: 160px !important;
	margin-top: 15px;


}
.header_balance{ width:100%; background-color:#DFDFDF; border-radius: 5px 5px 0 0; height:26px; color:#000; padding-top:3px;}
.header_balance h1{ margin-left:10px; font-size:18px; font-weight:normal; font-family: Tahoma, sans-serif;}
.balance_balance{ /*margin:10px 0 10px 10px; */font-size:14px;}
.pay_balance{/* margin:10px 0 10px 10px; */font-size:13px;}
.histiry_header_balance{ margin-left:10px; margin-bottom:5px;}
.body_balance{ background-color:#FFF; border: 1px solid #DFDFDF; border-radius:5px;}
.history_item{ margin-left:15px;}

#clear{ clear:both;}

#contest_bestpic{ float:left; width:180px; border: 1px solid #CCC; background-color:#E2E2E2; margin:5px;}
#contest_img{ height:180px; text-align:center; background-color:#FFF; //width:182px;}
#clear{ clear:both;}
#contest_error{ color:#F00; margin-top:10px;}
#contest_add_header{ margin-top:10px;font-weight: bold;margin-bottom: 5px;margin-top: 10px;}
#ololo{/*margin: 0 10px 0 10px;*/}
#contest_add_name{ width:250px;}
#contest_add_desc{ width:250px;}
#megosubmit{ width:179px; height:24px;}
#contest_desc{ margin:10px 10px 10px 10px;}
#hzid{ margin: 3px 5px 3px 5px;}
#placeforuseravatar{ float:left; width:200px; margin: 0px 20px 0 0px;}
#placeforuseropis{ /*margin:10px 0 0 270px;*/}
#mod_user_contest_header{ font-size:14px; margin:3px 10px 3px 10px; color:#333;}

#basket_empty {padding: 10px; font-size: 16px;}
#shop_cat_item .f_l{margin-top:10px;width: 300px;}
#shop_cat_img a{    float: left;
    margin-right: 20px;
    margin-top: 10px;}
#shop_cat_item{ border-bottom: 1px solid #D9D9D9;}
#shop_cat_item a:link, #shop_cat_item a:visited{ color:#404040}
/*#shop_cat_name{ font-size:14px; margin: 5px 0 5px 0;}*/
#shop_cat_price{ margin-bottom:5px; font-size: 16px;}
#product_view_img{float: left;margin-right: 20px;padding-bottom: 10px; width: 240px; }
/*#product_view_desc{ margin: 5px 10px 5px 10px;}*/
#product_view_buy{ font-size: 16px; margin-bottom:10px; /*margin-left:10px;*/}
#product_view_buy a{ font-size:14px; font-family:Tahoma, Geneva, sans-serif;}
#box_basket{ margin: 0 0 0 0; background-color:#DFDFDF; border: 1px solid #CCC; /*border-radius: 6px;  -moz-border-radius:5px; -webkit-border-radius:5px; */behavior: url(css/PIE.htc); }
#box_basket .content{ background-color:#F7F5F2; padding: 3px 10px;}
#box_basket .title{ padding: 3px 10px;}
#basket_product_img{ padding: 10px 10px; width:50px;}
#basket_product_name{ /*width:150px; text-align:center;*/ padding-top:10px; }
#basket_product_name_box{ /*width:150px; text-align:center;*/ padding-top:5px;}
#basket_product_price{ /*width:90px;*/ /*text-align:right;*/ padding-right:5px; padding-top:10px; }
#basket_product_minus{ width:7px; padding: 0 3px; font-size:16px; padding-top:15px; padding-left:15px; }
#basket_product_plus{ width:7px; padding: 0 3px; font-size:16px; padding-top:15px;}
#basket_product_count1{ /*width:50px;*/ padding-top:10px;text-align: center;}
#basket_product_count1 input{ display:block; width:34px; text-align:right;}
#basket_product_del{ width:18px; padding:0 3px; padding-top:10px; padding-left:15px;}
#basket_product_count2{ padding-top:10px; padding-left:10px; text-align: right; }
#basket_product_count2 input{ text-align:right;}
#basket_table, #orderTable{ width:100%; margin-top:7px;}
#basket_total_clear{ /*float:left; width:40%;*/ text-align:right; margin-bottom:10px; margin-top:15px;}
#basket_total_order{ /*margin-left: 60%;*/ margin-bottom:10px; margin-top:15px; text-align: right;}
#basket_total_sum{ width:100%; text-align:right; margin: 15px 0;/* font-weight: bold;*/ border-top: 1px solid #D9D9D9;}
#basket_total_sum td {padding-top: 5px;}
#basket_total_sum input{ text-align:right;}
#order_adress_oblast, #order_adress_city, #order_adress_street, #order_adress_house, #order_adress_phone{ float:left; width:200px; margin-left:10px; text-align:right;}
#order_adress_oblast_, #order_adress_city_, #order_adress_street_, #order_adress_house_, #order_adress_phone_{ margin-left:250px;}
#order_adress_dopinfo{ text-align:center;}
#order_adress_dopinfo textarea{ width:90%; margin:0 5%; height:100px;}
#order_adress_submit{ text-align:center;}
#order_adress_submit input{ width:100px;}
#order_pay_type_header{ font-size:14px; font-family:Tahoma, Geneva, sans-serif; margin:5px 0 5px 0px;}
#order_step_two_item, #order_pay_type{ margin-left:10px;}
#order_step_four_escape{ float:left; text-align:right; width:40%; margin-top:10px;}
#order_step_four_confirm{ margin-left:60%; text-align:left; margin-top:10px;}
#order_step_four_confirm input, #order_step_four_escape input{ width:200px;}
#order_basket_table{ margin:0 5%; width:90%;}
#order_step_four_adress_header, #order_step_four_adress_oblast, #order_step_four_adress_city, #order_step_four_adress_street, #order_step_four_adress_house, #order_step_four_adress_phone, #order_step_four_adress_dopinfo, #order_step_four_dostavka, #order_step_four_pay_type{ margin-left:10px;}
#contest_add_work{ text-align:center;}
#orderSuccess{ margin:5px 10px;}
#dragMePlzTo li{ list-style:none;}
#noProductsHere{ margin: 10px;}
.cifr{ font-size:14px;}
#tipo_name{ font-style:italic;}
#contest_current_who_rating{ float:left;}
#contest_mini_info{ margin: 0 0 10px 0; overflow: hidden;}
#contest_current_img {margin-top: 10px;}
.margin_me{ margin:5px 0px;}
.margin_eshe{ margin-left:10px;}
#niibaco_button{ text-align:center; margin:10px 0 0 0;}
textarea#dop_info{ width:580px; height:90px;}
#submit_btn{ text-align:center; margin-top:10px;}
input#adress{ width:580px;}
#red_anotation{ margin:10px 0; color:#F00; font-weight:bold;}
#fucking_foto{ float:left; overflow:hidden; margin-right:5px;}
.author_link_in_comment{ /*font-weight:bold;*/}
.addevent_margin{ margin-bottom:4px;}
.addevent_margin #price{ text-align:right; width: 100px;}
.addevent_margin textarea{ width:575px; height:200px;}
.events_gallery{ float: left; margin:0 3px 3px 0;}
.calendar_budni, .calendar_budni a{ color:#000;}
.event{ background-color:#efefef !important;}
#calendar_city {width: 160px;}
#left-col-calendar {
	border-bottom: 1px solid #D9D9D9;
}
.event a{  color:#000 !important;  font-weight:bold;}
.calendar_vihi, .calendar_vihi.event a{ color:#FF3737 !important;}
.calendar_vihi{ color:#FF3737 !important;}
#calendar_events td{ width:20px; height:20px; border:1px solid #CCC; padding:1px; background-color:#FFF; color:#000;}
#calendar_events{ /*margin-left:10px;*/}
.week{ background-color:#999; color:#FFF}
.avatarko{ display:inline; vertical-align: top; margin-right: 10px}
.avatarko img{ display:block; width:64px; height:64px;}
#events_all_header {
	margin-bottom: 5px;
	font-weight: bold;
}
#igoto a{
	display: inline-block;
    text-align: center;
    width: 64px;
    word-wrap: break-word;
}
.some_a_class {
	text-decoration: none !important;
	font-size: 16px;
}
.some_a_class:hover {
	text-decoration:underline !important;
}
#events_end_date {
	margin-bottom:5px;
	margin-top:5px;
}
.date-event {
	font-weight: bold;
}
.margin_in_event{ margin:2px 0;}
.events_all_right {
	margin-left: 110px;
	line-height: 14px;
}
.user_author_form{ display:none;}
.add_content_line #desc{ width:580px; height:200px;}
.content_id_preview{ float:left; margin: 0 5px 5px 0;}
.content_id_preview img{ width:60px;}
.content_comment, .content_watch, .content_rating{ display:inline-block; }
.category_preview{ float:left;}
.category_item_info{ margin-left:140px; /*line-height: 14px;*/}


/*new dsgn*/
#menuleft2 {
	margin-top:65px;
}




.center-col-content {
	
}
.category_author, .category_watch, .category_rating, .category_comment {
	float:left;
	margin-right: 20px;
}
.category_author {
	color: #697d97
}

.category_item_name a, #shop_cat_name {
	font-size: 22px;
	line-height: 26px;
	color: #404040;
	font-family: Helvetica;
}
.category_item_name a:hover, #shop_cat_name:hover {
	text-decoration: underline;
}
#shop_cat_img img{width:120px;border: 1px solid #D9D9D9;}

.category_item_info p {
	margin-bottom: 7px;
}
#count {
	font-size: 26px;
	float: left;
	padding: 4px 3px 0px 3px;
	/*margin: 0px 10px 0px 10px;*/
}
.content_rating {
	margin-right: 30px;
}
.content_watch, .content_comment {
	float: right;
	margin-top: 4px;
}
#wrap_fav_content a:hover span {
	text-decoration: underline;
}

span.ind-fav {
	margin-left: 5px
}
.content_tag_line {
	font-style: italic;
	margin-top: 10px;
}
.filter {
	/*margin-left: 10px;*/
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 5px;
}
.filter a {
	color: #404040;
	margin: 0px;
	padding: 3px 3px 0px 3px;
}
.filter a.active {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	padding-bottom: 5px;
	
}

#filter-fav, #filter-sort {
	/*margin-right: 15px;*/
        margin-left: 440px;
}
.title {
	font-size: 16px;
	margin-bottom: 10px;
}
.upper-line {
	margin-top: 10px;
	border-bottom: 1px solid #D9D9D9;
	display: block;
	overflow: hidden;
	/*padding-bottom: 5px; */
}


#filter-top-rated {
	margin: 4px 0px 10px 0px;
	display: block;
}
#filter-top-rated a {
	color: #404040;
	margin-right: 20px;
	font-size: 13px;
}
#filter-top-rated a:hover {
	text-decoration: underline !important;
}
.top-rated h3 {
	font-size: 15px;
}
.node-top-info {
	display: block;
	overflow: hidden;
}
.var-pay {
	margin: 10px;
	display: block;
}
.content1 {
	border-bottom:1px solid #D9D9D9;
	border-top:1px solid #D9D9D9;
	padding: 5px 0px 5px 0px;
	margin-bottom: 10px;
}

.content_line {
	border-bottom:1px solid #D9D9D9;
	padding: 5px 0px 5px 0px;
	margin-bottom: 10px;
}

.category_item_name, #shop_cat_name {
	   margin: 5px 0;
}
.comment_time { font-family:  'Open Sans', sans-serif; color: #8E8E8E; font-size: 10px;margin-left: 7px; }
#product_view_buy #count, #basket_product_count1 #count {
	font-size: 12px !important;
}
#product_view_buy_1 {
	margin-left: 140px;
}
.but{float:right;margin-top: 10px;}
.but .price{font-size: 16px;margin-bottom: 5px;}
.comment-submit {
	border:0;
	background:0;
	color: #406DB2;
	
}
.comment-submit:hover {
	text-decoration:underline;
	cursor: pointer;
}
.sub textarea.content_comment{
	width: 300px !important;
}
.sub textarea.content_comment2{
	width: 300px !important;
}



#tabs .ui-widget-header {
	background: none !important;
	border-bottom: 1px solid #D9D9D9;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}
#tabs .ui-tabs {
	padding: 0 !important;
}
#tabs.ui-widget-content {
	background: none !important;
	border: 0 !important;
}
#tabs .ui-state-active a, #tabs .ui-state-active a:link, #tabs .ui-state-active a:visited {
	color: #406DB2;
}
#tabs .ui-state-default a, #tabs .ui-state-default a:link, #tabs .ui-state-default a:visited {
	color: #404040;
}


#tabs .ui-state-active, #tabs .ui-widget-content .ui-state-active, #tabs .ui-widget-header .ui-state-active {
	border-top: 1px solid #D9D9D9 !important;
	border-left: 1px solid #D9D9D9 !important;
	border-right: 1px solid #D9D9D9 !important;
	border-bottom: 1px solid #fff !important;
}
#tabs .ui-corner-top, #tabs .ui-corner-all {
	border-radius: 0px;
}

#tabs .ui-state-default,#tabs .ui-widget-content .ui-state-default,#tabs .ui-widget-header .ui-state-default {
	background: none;
	
}

#tabs .ui-state-default,#tabs .ui-widget-content .ui-state-default,#tabs .ui-widget-header .ui-state-default {
	border: 0px;
}

a:active, a:focus{
  outline: none !important;
}
#step_two, #step_three {
	margin-top: 20px;
}
.grey-a {
	color: #888;
}
.message_inbox {
	border-bottom: 1px solid #D9D9D9;
	padding: 10px 5px 10px 5px;
}
.new_mess {
	background: #EFEFEF;
}
.content_watch {
	margin-right: 5px;
}
.ui-widget-header {
	background: #ccc !important;
	border: none !important;
}
.user_content_line .category_rating, .user_content_line .category_watch, .user_content_line .category_comment {
	float: right !important;
}
.user-data-content {
	width: 110px;
	float: left !important;
}
.category_rating_1, .category_watch_1, .category_comment_1 {
	float: right !important;
}
.category_rating_1, .category_watch_1 {
	margin-right: 20px;
}
#dialog {
	text-align: center;
}
input#tag {
	width: 580px;
}
.add_content_line #cke_desc_full {
	width: 573px !important;
}
.user-info-content {
	display: inline-block;
    white-space: pre-wrap;
    width: 260px !important;
}
.category_rating_1 {
	width: 30px;
}
.category_watch_1{
	width: 60px;
}
.category_comment_1 {
	width: 50px;
}
.code-for-blog {
	display: block;
	margin-left: 25px;
}
#igoto_v {
	border-bottom: 1px solid #B7B7B7;
	margin-bottom: 10px;
}
.user_content_line {
	border-bottom: 1px solid #B7B7B7;
	margin-bottom: 4px;
}
#shop_cat_desc, #shop_cat_price, #product_view_buy_cat{
	/*overflow:hidden;*/
    width: 300px;;
	padding-bottom: 5px;
}
ul.menu {
	margin-bottom: 20px;
}
#old_pass, #pass, #repass {
	width: auto !important;
}
hr{border: none;color: #d9d9d9; background-color: #d9d9d9;height: 1px;margin: 5px 0; }
.f_l{float:left}
form#comment .cke_skin_kama .cke_wrapper  {
	background-color: none !important;
	background-image: none;
	background: none !important;
    background-position: 0 -1950px;
    background-repeat: no-repeat;
    border-radius: 0;
    display: block;
    padding: 0px;

}
form#comment #cke_top_comment_1, form#comment #cke_bottom_comment_1 {
	display: none;
}
form#comment .cke_skin_kama .cke_editor {
	display: block;
}


.camment .cke_skin_kama .cke_wrapper  {
	background-color: none !important;
	background-image: none;
	background: none !important;
    background-position: 0 -1950px;
    background-repeat: no-repeat;
    border-radius: 0;
    display: block;
    padding: 0px;

}
.camment #cke_top_comment_1, .camment #cke_bottom_comment_1, .camment .cke_bottom, .camment .cke_top {
	display: none;
}
.camment .cke_skin_kama .cke_editor {
	display: table;
}
.camment form span {
	width: 493px !important;
	
}
.camment .cke_skin_kama {
margin-left: 70px;
}
#step_three #name, #step_three #email {
	width: 250px;
}

/*new dsgn*/
textarea.content_comment{ width:520px; height:200px; }
textarea.content_comment2{ width:220px; height:200px; }
.content_comment_answer_button{ margin: 2px 0 5px 0;}
.sub{ margin-left:70px;}
.content_comment_margin_left{ margin-left:70px;}

.content_comment_text { font-family: 'Open Sans', sans-serif; color:#505050; font-size: 12px; line-height:15px; font-weight: 300; } 

.content_comment_text p { margin-top:-3px; padding-top:0px; }      /* Высота абзаца */

#ololo #theme{ width:580px;}                                                                                  /* mod_message */
#ololo #message{ width:580px; height:200px;}                                                     /* mod_message */
.user_params_line span{ display:inline-block; width:90px;}
.user_params_line_pass span{ display:inline-block; width:120px;}
.user_params_line input{ width:200px;}
.user_params_line_pass input{ width:430px;}
.user_params_line_pass{ margin: 1px 0;}
.user_params_line{ margin:1px 0;}
.user_favotir_author{ margin:2px 0;}
.user_content_line span{ float:right;}
.user_gallery_item{ display:inline-block; margin:0 2px;}
.order_pay_logo{ display:inline-block; margin:0 5px;}
.user_id_gallery_item{ display:inline-block; margin: 5px 10px 5px 0px;}
.user_id_events{ margin: 10px 0 0 0 ;}
.content_to_blog{ width:560px; height:100px; background-color:#CCC;}
textarea#author_desc{ width:570px; height:250px;}
.camment .content_comment{ margin-left:70px; width:300px;}
.camment h3, .camment .comment-submit{ margin-left:70px;}
.cke_contents iframe{ min-width:493px !important;}
#basket_table tr, #orderTable tr{ border-top:1px solid #CCC;}
#basket_table tr:first-child, #orderTable tr:first-child{ border-top:none !important;}
.sell_point_change{ width:580px;}
.shop_cat_item_table{float: left;height: 100%;line-height: 13px;margin-right: 0px;width: 150px;margin-bottom: 15px; height:340px;}
.shop_cat_item_table_top{float: left;height: 100%;line-height: 13px;margin-right: 10px;width: 135px;margin-bottom: 0px;}
.shop_cat_item_table_160{border-top:1px solid #cccccc;float: left;height: 100%;line-height: 13px;margin-right: 0px;margin-top: 5px;width: 160px;margin-bottom: 0px;}
.shop_cat_img_table img{border:1px solid #d9d9d9;height: 120px;width: 120px;}
.shop_cat_img_table_160 img{border:1px solid #cccccc;height: 100px;width: 100px;}
.shop_cat_name_table {/*height: 28px;*/padding-bottom: 5px;}
.shop_cat_name_table1 {/*height: 28px;*/padding-bottom: 2px; padding-top: 5px;}  /*line-height*/
.st{height: 270px;padding-top: 10px;}
.shop_cat_price{
	font-family: Helvetica, sans-serif;
	margin: 5px 0;
	font-size: 16px;
	color:#555;
}
.shop_cat_price_box{padding-bottom: 2px; padding-top: 3px;font-size:14px;}
.product_view_buy_table{}
.shop_cat_item_table .shop_cat_desc_s{/*display:noneheight: 108px;*/max-height: 78px;overflow:hidden}
.shop_cat_item_table:hover{}
.shop_cat_item_table{}
.shop_cat_item_table:hover .shop_cat_desc_s{}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.path_way{clear:both;padding:5px}
