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


#clear{
width:100%;
clear:both;}

body{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
background:url(../images/main_bgr.jpg) repeat top left;}

h3{
text-transform:uppercase;
color:#FFFFFF;
font-size:120%;
font-weight:bold;
padding: 3px 3px 4px 3px;}

#vmMainPage table {
padding: 10px;
}

#vmMainPage .next_page, .previous_page {
margin: 10px;	}

#vmMainPage a {
text-decoration:none;
color:#5F5F5F;
font-weight:bold;
}

#vmMainPage a:hover {
text-decoration: underline;
}

#container{
background:url(../images/cont_bg.gif) repeat left top;
width:980px;
margin: 0 auto;}

#header{
width:100%;
margin:0px 0px 5px 0px;}

#header .logo{
width:220px;
height:149px;
float:left;
}

#header .banner_top .banneritem img{
width:760px;
height:149px;
float: left;
display:inline-block;
text-decoration:none;
border:none;
}


/***********************pre**********************************/

#pre{
width:100%;}

#pre .banner_side{
width:460px;
float:left;
padding:0px 2px 0px 5px;
height: 296px;}

#pre .banner_side .first_banner{
margin:0px 0px 5px 0px}

#pre .banner_side .banneritem img{

text-decoration:none;
border:none;
}

#pre .news_scroller{
background:#989898;
width:513px;
height: 291px;
float: right;
}

/************************left_sidebar********************************/

#wrap{
width:100%;}

#left_sidebar{
width:215px;
float: left;
margin:0px 5px 0px 0px;}

#left_sidebar h3 {
font-size:100%;
font-weight:bold;
padding:2px 0px 0px 10px;
color:#070707;
background: url(../images/ch_bg.png) repeat-x top left;
border: #6C6A6B solid 2px;
text-transform:uppercase;}

#left_sidebar a { color:#FFF; text-decoration:none; color:#373737; font-weight:bold;}

#left_sidebar .mainlevel{
margin:4px 0px 3px 20px}

#left_sidebar a.sublevel{
margin:4px 0px 3px 25px;
color:#5F5F5F;
}

#left_sidebar .info{
margin:5px 0px 0px 0px;
}

#left_sidebar .info p{
margin:4px 0px 3px 15px;
}
#left_sidebar .menu_catalog, #left_sidebar .info{
width:100%;
background:#EAEAEA;
padding:0px 0px 8px 0px;}

/************************search********************************/

#left_sidebar .search_box{
background:url(../images/search_box.png) no-repeat left top;
padding: 16px 0px 0px 20px;
margin:5px 3px 3px 5px;
font-size:12px;
width:190px;
height:38px;}

#left_sidebar .search_box label{
font-weight:bold;
color:#070707;}

#left_sidebar .search_box .inputbox{
width:150px;}

#left_sidebar .search_box .button{
background:url(../images/search.png) no-repeat;
border: 0px;
height:20px;
width:20px;
}
/********************************************************/

#left_sidebar .sidebar_banner{
margin:10px 0px 3px 10px;}


#banner_top{
padding: 25px 0px 10px 10px;
width: 360px;
float: right;
}

/*******************center_bar*********************************/

#center_bar{
width:405px;
height: 100%;
margin:0px 0px 0px 0px;
float: left;
}

#center_bar img{
border:  none;
text-decoration:none;
}


/*******************new_top*********************************/

#news_top{
}

#news_top .nsp_art_scroll1 {
	width: 394px !important;}

.moduletop_new_gk {
margin: 0px 0px 5px 0px;
padding: 5px 5px 7px 5px;
float:left;
/*width:395px;*/
height:100%;
background:#989898;
}
/*******************new_box*********************************/
#news_box{
}

.module_news_all {
padding: 5px 5px 7px 5px;
float:left;

height:100%;
background:#989898;
}

#news_box a{
color:#444;
font-weight:bold;
text-decoration:none;
}

#news_box a:hover{
text-decoration: underline;
}

#news_box .news_link a{
padding: 5px;
}

#news_box .moduleItemCategory {
	color:#999;}

#news_box .gk_news_show_center{
width: 500px;
background: #EBEBEB;
}
#news_box .gk_news_show_center p{
margin:5px;
}

#news_box .gk_news_show_center img{
border:0px;
margin:0px 5px 0px 0px;
}

/*******************new_adds_new*********************************/
#new_adds{

	width: 350px;
	float:right;
	background: #989898;
}

.module_news_all {
padding: 5px 5px 7px 5px;
float: right;
/*width:395px;*/
height:100%;
background:#989898;
}

#new_adds a{
color:#444;
font-weight:bold;
text-decoration:none;
}

#new_adds a:hover{
text-decoration: underline;
}

#new_adds .news_link a{
padding: 5px;
}

#new_adds .moduleItemCategory {
	color:#999;}

#new_adds .gk_news_show_center{
width: 330px;
background: #EBEBEB;
}
#new_adds .gk_news_show_center p{
margin:5px;
}

#new_adds .gk_news_show_center img{
border:0px;
margin:0px 5px 0px 0px;
}

#new_adds h3{
padding: 7px 3px 4px 5px;
}

#new_adds h3 a{
text-decoration: underline;
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;
text-decoration:none;}

#new_adds h3 a:hover{
text-decoration: underline;
}

/*******************right_sidebar*********************************/

#right_sidebar{
width:370px;
float: right;
}

.right_bar {
width:340px;
}

/*********************new_post********************************/

#new_post{
}

.module_new_post {
float:right;
padding: 5px 5px 5px 5px;
margin-bottom: 6px;
width:340px;
height: 290px;
background:#989898;
}

#new_post .tr_post {
background: url(../images/strelka.png) no-repeat left;
width: 10px;
}

#new_post a{
color:#fff;
font-weight: normal;
text-decoration:none;
}

#new_post a:hover{
text-decoration: underline;
}
/***************************banner_left********************************/

#left_sidebar .banneritem img {
margin: 5px 0px 0px 5px;
border:medium none;
display:inline-block;
float:left;
text-decoration:none;
}

/***************************middle_banners*******************************/

#middle_banners .banneritem img{
display:inline-block;
float:left;
text-decoration:none;
border:none;
margin: 5px 0px 0px 0px;}

/**************************brand_scroller**********************************/

#brand_scroller{
margin:5px 0px 0px 0px
}
/*****************************footer***********************************/

#footer{
background: none repeat scroll 0 0 #989898;	
color:#FFF;
height:134px;
margin:5px 0px 0px 0px;}

#footer p{
padding: 5px 0px 0px 0px;}


#footer a{
color:#FFF;
font-size:11px;
font-weight:bold;
text-decoration:none;}

#footer .left_corner{
float:left;}

#footer .right_corner{
float:right;}

#footer .center_info{
font-size:10px;
float: left;
background: #989898;
width:736px;
height:48px;
padding:4px 0px 0px 10px;}

#footer .center_right {
font-size:10px;
float: left;
background: #989898;
width:140px;
height:48px;
padding:10px 0px 0px 50px;
}

#footer .center_right img{
padding: 0px 0px 0px 10px;
}
<!--*****************************pre_footer*********************************-->
#pre_footer{
width:100%;}

#pre_footer .left_pre_footer{
width:710px;
float:left;}

#pre_footer .left_pre_footer h3{
padding: 7px 3px 4px 5px;
}

#pre_footer .left_pre_footer h3 a{
text-decoration: underline;
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;
text-decoration:none;}

#pre_footer .left_pre_footer h3 a:hover{
text-decoration: underline;
}

#pre_footer .left_pre_footer .skate {
background: none repeat scroll 0 0 #989898;
float: left;
height: 100%;
margin: 5px 3px 5px 0px;
width: 710px;
}

#pre_footer .left_pre_footer .moduleblog_top_gk{
float: left;
height: 100%;
width: 355px;
margin: 5px 0px 5px 5px;
}


#pre_footer .left_pre_footer .moduleblog_new_gk{
width:340px;
height:100%;
float:right;
margin: 5px 5px 5px 0px;
}

#pre_footer .left_pre_footer .break {
background: none repeat scroll 0 0 #989898;
float: left;
height: 100%;
margin: 5px 3px 5px 0px;
width: 710px;
}

#pre_footer .left_pre_footer .finger {
background: none repeat scroll 0 0 #989898;
float: left;
height: 100%;
margin: 5px 3px 5px 0px;
width: 710px;
}

/********************Video***********************************/	

#pre_footer .left_pre_footer .video{

}

#pre_footer .left_pre_footer .module_youtube {
height:100%;
min-height: 342px;
width:342px;
float: left;
background:#989898;
margin: 2px 5px 0px 0px;
padding: 0px 5px 5px 5px;
font-weight:bold;
}

#pre_footer .left_pre_footer .video a{
text-decoration:none;
color:#FFF;
}

/********************polls***********************************/	
	

#pre_footer .left_pre_footer .poll{

}

#pre_footer .left_pre_footer .module_polls {
padding: 5px;
height:100%;
min-height: 332px;
width:342px;
float: right;
background:#989898;
margin: 2px 0px 0px 0px;
}

.module_polls form {
background:#FFF url(../images/poll_bg.png) no-repeat top right;
}

#pre_footer .left_pre_footer .poll table{
background:#f7f7f7;
padding: 5px 0 0 15px;
}

#pre_footer .left_pre_footer .module_polls input {
	margin: 0px 3px 0px 0px;
	}


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

#pre_footer .right_pre_footer{
width:265px;
float: right;
}

/***********************afisha********************************/	

.moduleafisha_gk {
padding:5px;
width:255px;
height:100%;
float: right;
background:#989898;
}

#pre_footer .right_pre_footer .afisha img{
display:block;
margin: 0px 0px 20px 0px;}



#pre_footer .right_pre_footer .afisha table{
	font-size: 10px;
}

#pre_footer .right_pre_footer .afisha .gk_news_show_table{
padding: 0px 0px 0px 3px;}

.afisha_mail {
	background: #989898;
	padding: 5px;
	text-align:right;
	color:#FFF;	
	}
	
.afisha_mail a {
	color:#FFF;
	}
.afisha {
	background: none repeat scroll 0 0 #989898;
    float: right;}
	
.afisha h3{
padding: 7px 3px 4px 5px;
}

.afisha h3 a{
text-decoration: underline;
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;
text-decoration:none;}

.afisha h3 a:hover{
text-decoration: underline;
}

/************************icn*******************************/	

.icn {
text-decoration:none;
border:none;
padding: 5px 0px 0px 5px;
}
	
.icn img {
text-decoration:none;
border:none;
}

/*----------------------------------Main_Menu---------------------------------*/

#menu_tab {
border: 0 none;
border-collapse: collapse;
}

#main_menu {
border-top: 1px #dbdbdb solid;
border-left: 1px #dbdbdb solid;
border-right: 1px #dbdbdb solid;
padding:0px 0px 0px 0px;
border-collapse:collapse;
width: 980px;
}

.menu {
background: url(../images/menu_bg_top.png) repeat-x top left;
width:100%;
border:0px;
}

#main_menu .level1 {
font-family: Arial, Helvetica, sans-serif;
text-align:center;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#4A4A4A;
height: 32px;
}

#main_menu .sublevel_holder {
width: 948px;
height: 32px;
background: url(../images/menu_bg_bot.png) repeat-x top left;
}

#main_menu .level1 a {
background: url(../images/menu_line_top.png) no-repeat top left;
color:#4A4A4A;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
padding: 8px 25px;
}

#main_menu .level1 a:hover{
background: url(../images/menu_select.png) repeat-x top left;
color:#FFFE04;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
padding: 8px 25px;
}

#main_menu .level1_selected a{
background: url(../images/menu_select.png) repeat-x top left;
color:#fff;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
padding: 8px 25px;
}

.sublevel a {
background: url(../images/menu_line_bot.png) no-repeat top right;
font-size:13px;
padding: 0px 6px 0px 4px;
color:#fff;
text-decoration:none;
}

.sublevel a:hover {
text-decoration:underline;
}

#submenu_stuff {
padding: 6px 0px 0px 0px;
}

/******************************CONTENT***************************************/

#content {
background:#FFFFFF;
border: #6C6A6B 4px solid;
width:747px;
margin:0px 5px 0px 0px;
float: right;
}

#content .banner{
margin:10px 0px 0px 0px;
}

#content p img{
border:  none;
text-decoration:none;
padding:5px;
}

#content img{
border:  none;
text-decoration:none;
padding:5px;
/*float:left;*/
}

#content .sig-link img{
padding:0;
}

#content h3, #center_bar .componentheading {
background:#F0F0F0;
text-transform:uppercase;
color:#999999;
font-size:12px;
font-weight: normal;
padding: 3px 3px 4px 7px;
}

#content .contentheading {
font-size:14px;
font-weight:bold;
color:#282828;
text-decoration:none;
}

#content .blog {
width: 725px;
padding: 20px 10px 5px 20px;
}

#content .blog2 {
width: 725px;
padding: 15px 10px 5px 20px;
}
/****************************k2Container***********************************************/
#k2Container a{
color: #282828;
text-decoration:none;
font-weight:bold;
}

#k2Container a:hover{
color: #282828;
text-decoration: underline;
font-weight:bold;
}

#k2Container .sig-link-innerwrapper a:hover{
color:#CCC;
}

/****************************pagination***********************************************/
#k2Container .pagination{
padding:2px 2px 7px 2px;
margin:8px 0 2px 0;
text-align:center;
font-size:12px;
color:#6C6A6B;
border-bottom: 1px dotted #C2C2C2;
}
#k2Container .pagination .pag_active{ 
color:#6C6A6B;
padding: 5px 5px;
margin: 3px;
}

#k2Container .pagination .pag_active a{ 
color:# 063;
}

#k2Container .pagination .pag_active a:hover{ 
color:#6C6A6B;
background: #6CF;
}

#k2Container .pagination .pag_inactive {
background: #CCC;
color:#FFF;
padding: 5px 5px;
margin: 3px;
}

.pag_top  { 
padding:2px;
margin:0px 0 2px 0;
text-align:center;
}

#k2Container .pag_top a { 
color:#6C6A6B;
font-size:14px;
}

#k2Container .pag_top a:hover { 
color:#6C6A6B;
font-size:14px;
}

.pag_top .pag_inactive {
color:#CCC;
font-size:14px;
padding: 5px;
}
.pag_top .pag_active {
font-size:14px;
padding: 5px;
}

/*********************logo_dw************************************/

.logo_dw {
padding: 5px 0px 4px 0px;
}
	
.modulebanner13 {
	float:right;
	margin: 8px 8px 0px 0px;
	}
	
/*********************logo_dw************************************/	
	
.catItemImage img {
float:left;
}

/*********************facebook_r************************************/	

.modulefacebook_r {
    background: none repeat scroll 0 0 #989898;
    float: right;
	padding: 5px;
	margin: 7px 0px 0px 0px;
    height: 260px;
    width: 255px;}
	
	
.modulefacebook_r  iframe { 
background:#FFF;}

.banneritembanner13 {
	padding: 0px 0px 10px 0px;}
	
/*********************sale************************************/		
#sale {
	padding: 10px 0px 0px 0px;}
#sale h3 a {
	color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;}
	
#sale a{
color:#444;
font-weight:bold;
text-decoration:none;
}

#sale a:hover{
text-decoration: underline;
}

#sale .news_link a{
padding: 5px;
}

#sale .moduleItemCategory {
	color:#999;}
	
	
/******************************Social_Ikon***************************/
#vk_like {
	width: 150px !important;}

#vkwidget1 {
	width: 145px !important;}

.twitter-share-button {
	width: 100px !important;}
	
	.fb-like {
		margin: 0px 10px 0px 0px;}
		
/*********************************************************/
#sale .module_news_all {
width:970px;
}
