@charset "utf-8";
/* CSS Document */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
fieldset,img { border: none; }
title {text-transform: uppercase;}
table { border-collapse: collapse; border-spacing: 0; }
table, tr, td {margin:0; padding:0;}
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.center {margin: 0 auto; text-align: center;}
.bold {font-weight: bold;}


.clear {
	clear:both;
	}
.clearer {
	clear:both;
	font-size:1px;
	line-height:1px;
	}
.floatleft {
	float:left
	}
.floatright {
	float:right;
	}
.aligncenter {
	margin:0 auto;
	}
.blank {
	font-size:1px;
	line-height:1px;
	}
.blank5 {
	font-size:1px;
	line-height:1px;
	height:5px;
	}
.absolute {
	position:absolute;
	}	

html, body {
	height:100%
	}	
	
body {
	font-family:Tahoma;
	font-size:11px;
	color:#000;
	background:#fff;
	}
a {
	text-decoration: none;/*underline;*/
	color:#666666;
	}
a:hover {
	text-decoration:underline;
	}

h2 {
	font-size:21px;
	color:#660000;
	text-transform:uppercase;
	font-weight:normal;
	border-bottom:2px solid #660000;
	padding-left:8px;
	margin-top:10px;
	font-family:Tahoma;
    padding-bottom:7px;
	}
big {
	font-size:14px;
	font-weight:bold;
	}


.red {
	color:#860101;
	}
.fontsize10 {
	font-size:10px;
	}
.width180 {
	width:180px;
	}
.border1 {
	border:1px solid #424242;
	}
.padding {
	padding:6px 0 0 8px;
	}
img.paddingbottom {
	padding-bottom:4px;
	}
.textaligncenter {
	text-align:center;
	}
.bg_block div.biig {
	    font-size:27px;
	}  

.fontsize12 {
	font-size:12px;
	}

.bg_block center {text-align: center;}
.bg_block p {font:12px Tahoma; color: #666; padding-bottom: 10px;}

.underconstruction {padding: 70px 0; display: block;}
.main {

	margin:0 auto;
	height: auto !important;
	height: 100%;
	min-height:100%;
	margin-top:-70px;
	background:#fff url(../img/main_LR.gif) repeat-y top;
	}
.main_T1 {
	font-size:1px;
	line-height:1px;
	height:1px;
	}
.main_T {
	font-size:1px;
	line-height:1px;
	margin-top:69px;
	}

.page {
	margin-top:69px;
	}


.mike  {
	position:absolute;
	left:0;
	top:250px;
	}


.header {
	height:240px;
	border-bottom:1px solid #e7e7e7;
	}
.header_bg1 {
	background:url(../img/header_bg1.jpg) no-repeat left top;
	}
.header_bg2 {
	background-repeat:no-repeat;
    background-position: right top;
	height:240px;
	}
.header .text {
	color:#cc0000;
	font-family:"Trebuchet MS";
	font-size:28px;
	position:absolute;
	margin-top:77px;
	padding-left:333px;	
	}
.header .line1 {
	}
.header .line2 {
	font-size:22px;
	margin:-7px 0 0 35px;
	}
.header .line3 {
	font-size:32px;
	margin:-15px 0 0 170px;
	}

.block1_live
{
    position:absolute;
    top:203px;
    left:55px;
    
}
 
 .header .block1 {
	position:absolute;
	top:190px;
	left:30px;
	}
.header .block2 {
	position:absolute;
	top:191px;
	left:500px;
	height:49px;
	width:365px;
    display:none;
	}

.header .block2 .partleft {
	color:#c34444;
	float:left;
	height:40px;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	background:#fff;
	padding:7px 6px 0 0;
	text-align:right;
	}
.partleft a {color:#c34444;}    

.winamp {background: url(../img/area_winamp.jpg) 0 0 no-repeat; height: 40px; width: 102px; float: left; margin-right: 1px; }
.wmp {background: url(../img/area_wmp.jpg) 0 0 no-repeat; height: 40px; width: 102px; float: left;}

.header .block2 .partleft img {
	margin-right:10px;
	}
.header .block2 .partright {
	text-transform:uppercase;
	color:#f2cccc;
	font-size:15px;
	background:#d10000;
	float:left;
	letter-spacing:-1px;
	padding:5px 0 0 4px;
	height:44px;
    width: 205px;
	}
.header .block2 .partright a {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: none;
    line-height: 17px;
    margin-left: 50px;
	}


.header1 {
	height:117px;
	padding-top:30px;
	border-bottom:2px solid #eeeeee;
	}
.header1 .logo {
	border-right:1px solid #8e8e8e;
	padding:0 43px 0 50px;
	width:210px;
	}
.header1 .menu {
	color:#b1b1b1;
	text-transform:uppercase;
	font-size:11px;
	font-family:"Trebuchet MS";
	position:absolute;
	top:70px;
	left:350px;
	}
.header1 .menu a {
	color:#b1b1b1;
	text-decoration:none;
	}
.header1 .menu a:hover {
	text-decoration:underline;
	}

.header2 {
	height:240px;
	border-bottom:1px solid #e7e7e7;
	}
.header2_bg1 {
	background:url(../img/header2_bg1.jpg) no-repeat left top;
	}
.header2_bg2 {
	background:url(../img/header_bg2.jpg) no-repeat right top;
	height:240px;
	}
.header2 .block1 {
	position:absolute;
	margin-top:190px;
	margin-left:500px;
	}
.header2 .block2 {
	position:absolute;
	margin-top:190px;
	margin-left:110px;
	}
.header2 .block2 .online {
	background:url(../img/phones.gif) no-repeat top left;
	height:10px;
	font-size:10px;
	color:#cc6464;
	padding-top:24px;
	text-align:center;
	float:left;
	}
.header2 .block2 .links {
	font-size:11px;
	color:#a9a9a9;
	padding-left:7px;
	float:left;
	text-transform:uppercase;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	}
.header2 .block2 .links a {
	color:#a9a9a9;
	}

.links a {
	font-family:Trebushet;
}

.menu1 .links a
{
    font-weight:bold;
    font-family:Tahoma !important;
    
}

.links a.active {
	text-decoration:underline;
}

.rightcentercolumn {
	vertical-align:top;
	}
.leftcolumn {
	width:225px;
	:width:226px;
	vertical-align:top;
	padding-bottom:30px;
	}
.centercolumn {
	margin-right:220px;
	padding:0 20px 0 22px;
	min-width:470px;
	}
.centercolumn p {color: #000;}    
.rightcolumn {
	float:right;
	width:180px;
	padding-right:20px;
    vertical-align: top;
	}
.rightcentercolumn_T {
	background:url(../img/rightcentercolumn_bg.gif) no-repeat top left;
	border-top:1px solid #3888888;
	height:20px;
	}


.leftmenu {
	color:#595959;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height: expression( this.scrollHeight < 550 ? "550px" : "auto" ); /* sets min-height for IE */
	min-height:550px;
	background:#e9e9e9 url(../img/leftmenu_bg.jpg) no-repeat bottom right;
	text-transform:uppercase;
	border-right:1px solid #bababa;
	}
.leftmenu ul, .leftmenu li {
	list-style:none;
	padding:5px 0;
	}
.leftmenu ul {
	padding:10px 0 40px 40px;
	}
.leftmenu a {
	color:#595959;
	text-decoration:underline;
	}
.leftmenu a:hover, .leftmenu a.active {
	text-decoration:none;
	}
.leftmenu_shadow {
	position:absolute;
	margin-top:-500px;
	margin-left:225px;
	}


.footer {
	font-size:11px;
	margin:0 23px 0 50px;
	height:69px;
	border-top:2px solid #660000;
	clear:both;
	}
.footer_padding {
	padding:10px 5px;
	}
.footer .copy {
	float:left;
	}
.footer .links {
	float:right;
	text-align:right;
	}
    
.footer .links a.active {text-decoration: none;}

.left_content {
	width:205px;
	margin:0 0 0 auto;
	}

.menu1 {
	background:#7d0000 url(../img/menu1_bg.gif) no-repeat top left;
	border-top:1px solid #3f0000;
	text-transform:uppercase;
	color:#dcbbbb;
	font-size:12px;
	font-family:"Trebuchet MS";
	margin-bottom:23px;
	}
.menu1 .links {
	padding:4px 10px 13px 25px;
	clear:both;
	}
.menu1 a {
	color:#eed8d8;
	text-decoration:none;
	}
.menu1 a:hover {
	text-decoration:underline;
	}

.btn {text-align: center;}    

.user {
	color:#39271c;
	}
.user a {
	color:#39271c;
	}
.user .avatar {
	border:1px solid #3c3c3c;
	margin:0 7px 3px 0;
	}
.user .name {
	font-weight:bold;
	font-size:12px;
	padding-bottom:2px;
	}
.user .btn {
	margin-top:8px;
	}
.user .btn.up {
	margin-top:1px;
	margin-left:4px;
	float:right;
	}
.user .inp {
	width:105px;
	}

select.inp option {padding-left: 8px;}

.inp {
    border:1px solid #616161;
    font-family:Tahoma;
    font-size:11px;
    color:#323232;
    padding:3px 4px;
    margin-bottom:3px;
    background:#fff;
    }
    
.inpG {
	border:1px solid #999;
	font-family:Tahoma;
	font-size:11px;
	color:#323232;
	padding:3px 4px;
	margin-bottom:3px;
	background:#fff;
	}
    
.sel {
	border:1px solid #616161;
	font-family:Tahoma;
	font-size:11px;
	color:#323232;
    padding:3px 4px;
	margin-bottom:3px;
	background:#fff;
	}
    
.sel option {padding: 0 4px;}   
 
.btn {
	margin:0;
	padding:0;
	background:#6e6e6e url(../img/btn_bg.gif) repeat-x top;
	font-family:Tahoma;
	font-size:10px;
	border:0;
	color:#fff;
	padding:0 10px 0 10px;
	height:19px;
	cursor:pointer;
	}


.bg_block {
	padding:15px 10px;
	background:#e9e9e9;
	margin-bottom:3px;
	font-size:12px;
    /*color: #000;*/
    box-shadow: 0 3px 3px #d2d2d1;
	}
.bg_block div, 	.bg_block p {	font-size:12px;}
.bg_block ul {
	padding:10px 20px;
}

.bg_blocklong {
	padding:8px 9px 200px 9px;
	background:#e9e9e9;
	margin-bottom:3px;
	}

.newstable {
	}
.newstable td {
	vertical-align:top;
	}
.newstable .month {
	font-size:10px;
	margin-top:-4px;
	padding-bottom:3px;
	}
.newstable .paddingright {
	padding-right:30px;
	}


.partners td {
	vertical-align:top;
	padding:0 10px 15px 0;
	}


.form1 {
       width:400px;
	}
.form1 .inp {
	/*width:230px;*/
    width: 300px;
    height: 25px;
    border-radius: 4px;
    border: 2px solid #ccc;
    padding:0px !important;
	}
.form1 .sel {
	/*idth:240px;*/
    width: 300px;
    height: 25px;
    border-radius: 4px;
    border: 2px solid #ccc;
    padding:0px !important;
    }
    
.form1 .width98 {
	width:98%;
	}
.form1 .code {
	width:120px;
	margin-left:5px;
	margin-top:-1px;
	padding-top:2px;
	}


.comment {
	color:#737373;
	padding:20px 5px 10px 5px;
	}
.comment .name {
	font-size:12px;
	}
.comment .answer {
	border-left:3px solid #660000;
	margin-left:20px;
	margin-top:5px;
	padding:0 0 1px 5px;
	}
.comment .answer .name {
	color:#660000;
	}


.pagelinks {
	float:right;
	color:#660000;
	}
.pagelinks a {
	padding:0 1px;
	color:#660000;
	}
.pagelinks.top {
	margin-top:10px;
	}


.menu2 {
	background:#660000;
	color:#fff;
	font-size:13px;
	padding:5px 9px 15px 9px;
	}
.menu2 a {
	color:#fff;
    text-decoration: none;
	}
.menu2 a:hover, .menu2 a.active {text-decoration: underline;}

.menu2 ul, .menu2 li {
	list-style:none;
	}
.menu2 li {
	background:url(../img/menu2_li_bg.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
	}
.menu2 td {
	vertical-align:top;
	padding:0 20px 0 0;
	}


.acquaint {
	}
.photo {
	}


.djs {
	height:140px;
	}
.dj {
	float:left;
	width:24.9%;
	text-align:center;
	}

.minigallery_item {
	float:left;
	padding:5px 10px 20px 10px;
	}


.gallery {
	height:67px;
	background:#fff;
	margin:5px 0;
	}
.gallery .mask {
	height:64px;
	overflow:hidden;
	padding-top:3px;
	}
.gallery .images {
	float:left;
	}
.gallery .gallery_image {
    text-align: center;
    vertical-align: middle;
	float:left;

    width: 93px;
	}


.avtorizacia td {padding:5px;}
.avtorizacia input.submit {background-color:#660000; color:#fff; text-transform:lowercase; font-size:14px; border:1px solid #CC0000; width:50px;}
.avtorizacia input {font-size:11px; color:#666; width:150px;}
.centercolumn div.error {color:#c00;}
.acorrect {color:#CC0000;}
                                                                                                   
.user_info .title {font-size: 16px; font-weight: bold;}                                                                                                   

.user_info .info {padding: 15px 0 10px 0;}
.user_info .info div.item {padding-bottom: 3px;}
.user_info .other {padding: 10px 0;}
.user_info .other div.title {font-size: 14px; padding-bottom: 8px;}

#messagesTable {width:100%;}
#messagesTable thead {border:1px solid #A9A9A9; background-color:#F9F9F9; height:30px;}
#messagesTable th {font-weight: normal;}
#messagesTable tr.item {border-bottom:1px solid #A9A9A9; line-height:20px;}
#messagesTable td a {font-weight: normal; text-decoration: none;}
#messagesTable td a:hover {text-decoration: underline;}
#messagesTable td a.bold {font-weight: bold;}

.allTables {width: 99%;}
.allTables tr{border-bottom:1px solid #A9A9A9; line-height:18px;}
.allTables td {padding-bottom: 13px; border-bottom: 1px solid #c2c2c2;}
.allTables td.img {padding-top:15px; padding-left:5px; width:110px;}
.allTables td.info {padding:13px 0 13px 5px; }

.allTables table.noBorder td {border-bottom: none;}


.block01{background:url(../img/bg01.gif) no-repeat;width:152px;height:272px;padding:10px}
.block01 div{width:142px;height:180px;padding:0 5px;color:#000;overflow-y:scroll;margin-bottom:22px}
.block01 div p{}
.block01 div p span{color:#999}
.block01 textarea{border:0;width:145px;height:42px;}
.block01 a{color:#fff;font-weight:bold;font-size:14px;display:block;text-align:right;padding:7px 0;text-decoration:none;float:right}


.block02{background:url(../img/bg02.gif) no-repeat;width:332px;height:33px;padding:18px 14px 0 75px}
.block02 p{}

.clearf{clear:both;font-size:1px;height:1px;}



.tabs{height:23px;margin:0;padding:0;list-style-type:none;font-family:Verdana, Arial, Helvetica, sans-serif}
.tabs li{height:23px;background:url(../img/tab_left.gif) left no-repeat;float:left;padding-left:5px;margin-left:-12px}
.tabs li.first{margin-left:0}
.tabs li.end a{padding-right:5px}
.tabs li a{height:20px;background:url(../img/tab_right.gif) right no-repeat;float:left;display:block;color:#fff;font-size:14px;padding:3px 15px 0 0;text-decoration:none}
.tabs li.act{background:url(../img/tab_right_a.gif) right no-repeat;}
.tabs li.act a{background:url(../img/tab_left_a.gif) left no-repeat;color:#4d4d4d;cursor:text;padding:3px 15px 0 5px;height:20px}

.box-container{background:#e9e9e9;padding:10px}

.video-box{border-bottom:1px solid #ccc}
.video-img{background:url(../img/img_bg.png) no-repeat;width:164px;height:180px;position:relative}
.video-img span{position:absolute;top:28px;left:6px}
.video-img p{padding:29px 0 0 6px}

.img-box{border-bottom:1px solid #ccc}
.img-img{background:url(../img/img_bg.png) no-repeat;width:164px;height:180px;position:relative;}
.img-img span{position:absolute;top:28px;left:6px;}
.img-img p{padding:29px 0 0 6px}

.button-silver{padding:7px 15px;background:#808080;color:#fff;border-radius:30px;
display:inline-block;cursor:pointer;outline:none;border:0px;}

.icon-user-image{width:100px; height:100px;background-size:cover;background-repeat:no-repeat;border-radius:5px;
                    background-position:center center;display:inline-block;}

.regist-label
{
    display: block;
    font-family: Tahoma;
    font-size: 14px;
    color: #595959;
    margin:10px 0 3px 0;
}
.form1{
    
    margin-left:70px;
    
}

.form1 select, input[type="text"], input[type="email"]{
    font-size: 14px; 
    color: #595959;
    font-family:Tahoma;
    text-indent:10px;
}
.regist-text{color: #595959;
    font-family: Tahoma;
    font-size: 14px;
    }
    
.capcha-content{
    text-align:center; border-radius:7px; padding:5px; border:2px solid #fff;width:270px;margin:20px 0;
}
.regist-block
{
text-align:left; border-radius:7px; padding:15px; border:2px solid #fff;width:310px;margin:10px 0;    
}
.regist-title{
    font-family: Tahoma;
    color: #595959;
    font-size:16px !important;
    margin: 20px 0 10px 0;
}
.photo-gallery-title{
    border-radius: 50%;
    height: 60px;
    width: 60px;
}
.round-image
{
    height:50px;
    border-radius:50%;
    width:50px;
    
}
.round-image-div
{
    height:50px;
    border-radius:50%;
    width:50px;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center middle;

    
}
.newstable a {line-height:1.7;}

#idLogin, #idPassword {
    width: 100%;
    height: 25px;
    border-radius: 4px;
    border: 2px solid #ccc;
    padding: 0px !important;
}
.footer_padding .center a{font-size:16px;}    

i {margin:0 5px 0 15px;}

.user-name-href {font-family: Tahoma; font-size: 16px; font-weight: 800;color:#5B8F3D;}
.user-info-content {margin-top: 10px;}

.user-info-content a
{
   font-family: Tahoma;
   font-size: 14px;
   color: #595959;
}
.comments-text
{
    margin-top:10px;
    font-size:14px;
    color:#666666;
    margin-left:10px;
    font-style:italic;
}
        
