/*-----------------------------------------------------------------*/
/*--------------------    sila.fm ---------------------*/
/*--------------------  sila.fm  --------------------*/
/*--------------------       sila.fm        --------------------*/
/*--------------------   sila.fm   --------------------*/
/*------------------------------------------------------------------------*/


* {margin:0; padding:0;}
body{color:#000; font-size:14px; text-align:center; font-family:Verdana; background:#fffaf4; height:100%;}
/*table{border-collapse:collapse;}*/
h2{ font-weight:normal; border-bottom:3px #ffa502 solid; height:35px; text-align:left;  line-height:30px; margin:13px 0 15px 0;}
h3 {margin:18px 10px 15px 0;}
h2 span{padding:4px 0px; background:none; text-transform:uppercase; font-size:18px; color:#7d0a1a;}
h2 span a{ text-decoration:none; font-size:18px; text-transform:uppercase;}
p{font-weight:normal; margin-bottom:12px; text-indent:16px; background:url(../images/bg_p.gif) 0 3px no-repeat;}
a{text-decoration:underline; color:#A4103D; border:0;}
a:hover{text-decoration:none;}
.current {text-decoration:underline;}
img{border:0;}
input{vertical-align:middle;}
b{font-weight:normal; font-size:12px;}
#bg {
background:url(../images/new/background.png) center top repeat-x;
}
#page{position:relative; width:996px; top:0px; left:0; margin:0 auto; text-align:left; }

#header{ width:996px; background:url(../images/new/bg_center.png) 1px 0 no-repeat; margin:0 0 0 0; overflow:hidden;}
	.header_top{position:relative; float:left; display:inline; width:996px; height:100px; margin:0 0 0 0;}
	.licens{float:left; display:inline; height:73px; margin:15px 0 0 00px;}
	.logo{float:left; display:inline; width:210px; margin:10px 0 0 10px;}	
	.logo img{float:left; display:inline; height:61px; margin:0px 0 0 0px;}
	.navigation{float:right; display:inline; width:140px; margin:72px 00px 0 0px;}
	.navigation a{float:right; width:auto; display:inline; margin:0 0 0 10px; font-size:12px; color:#7c0a19;}
	.navigation a#mail_back{ width:15px; height:11px; background:url(../images/new/nav_icon/mail.gif) left top no-repeat;}
	.navigation a#book{ width:13px; height:10px; background:url(../images/new/nav_icon/book.gif) left top no-repeat;}
	.navigation a#site_map{ width:11px; height:9px; background:url(../images/new/nav_icon/site_map.gif) left top no-repeat;}
	.navigation a#mail_back:hover{ width:15px; height:11px; background:url(../images/new/nav_icon/mail_hover.gif) left top no-repeat;}
	.navigation a#book:hover{ width:13px; height:10px; background:url(../images/new/nav_icon/book_hover.gif) left top no-repeat;}
	.navigation a#site_map:hover{ width:11px; height:9px; background:url(../images/new/nav_icon/site_map_hover.gif) left top no-repeat;}

	
	.logo h1{float:left; display:inline; width:auto; margin:5px 0 0 0; font-size:12px; color:#000000; font-weight:normal;}
	#header h1.title_string{float:left; display:inline; width:500px; margin:35px 0 0 38px; font-size:17px; line-height:inherit; height:73px; color:#6E3D3D; font-weight:normal;}

	.flash_header{position:relative; float:left; display:inline; width:996px; height:317px; margin:0 0 0 0; background:url(../images/new/baner_block.png);}
	.top_menu{position:absolute; z-index:-1; width:auto; top:108px; left:4px; height:53px; line-height:53px;}
	.top_menu a{ font-size:12px; color:#f9d8bc; text-decoration:none; width:auto; height:53px; line-height:53px; margin:0 33px;  float:left; display:inline;}
	.top_menu a:hover{text-decoration:underline;}
	.top_menu img{float:left; display:inline; width:3px; height:53px;}
	#top_menu_flash{position:absolute; width:auto; top:102px; left:5px;}
	
	#top_menu_flash .top_menu_alternativ{float:left; margin:4px 0 0 0; display:none; z-index:-1; width:987px; height:58px; line-height:58px;}
	#top_menu_flash .top_menu_alternativ a{ font-size:12px; color:#f9d8bc; text-decoration:none; width:auto; height:58px; line-height:58px; margin:0 33px;  float:left; display:inline;}
	#top_menu_flash .top_menu_alternativ a:hover{text-decoration:underline;}
	#top_menu_flash .top_menu_alternativ img{float:left; display:inline; width:3px; height:58px;}
	
	#baner{position:absolute; width:auto; top:171px; left:3px;}
#content{position:relative; width:100%; top:0; padding-top:0px; left:0; margin:20px 0 0 0; line-height:15px; }
	ul.button_menu{float:left; width:100%; display:inline; height:auto; margin:0px 0 0 2px; list-style-type:none;}
	ul.button_menu li{float:left; width:auto; height:29px; line-height:29px; display:inline; margin:0 20px 0 20px;}
	ul.button_menu li a {float:left; display:inline; width:100%; height:29px; line-height:29px; cursor:pointer; /*background:url(../images/new/buttons_menu.png) left top no-repeat;*/}
	ul.button_menu li a:hover {float:left; display:inline; width:100%; height:29px; line-height:29px; cursor:pointer; /*background:url(../images/new/buttons_menu_hover.png) left top no-repeat;*/}
	ul.button_menu li a span{margin:0 0 0 10px; float:left; display:inline; line-height:25px; font-family:Verdana; color:#6e3d3d; font-size:13px;}
	ul.button_menu li a img{float:left; display:inline; margin:5px 0px 0 0;}
	#panel_left{position:relative; float:left; top:0px; left:0px;  width:220px;}
		 .panel_blok{ clear:both; width:100%; min-height:100px;  padding-bottom:0px; float:left; overflow:hidden; font-size:12px;}
		 .panel_blok input{ margin:4px 5px 0 0; float:left; display:inline; clear:both; }
		 .panel_blok .survey_buttton{ margin:20px 5px 0 0; width:auto; cursor:pointer;}
		 .panel_blok input.checkbox{ width:15px; height:15px;}
		 .panel_blok label{ margin:3px 0 0 0; float:left; display:inline; font-size:12px; height:15px; line-height:15px;}
		 .panel_blok ul{list-style-type:none; width:100%; float:left;}
		 .panel_blok ul{padding-bottom:10px;}
		 .panel_blok ul{padding-bottom:10px;}
		 .panel_blok ul li{width:100%; float:left; display:inline; background:url(../images/bg_p.gif) 0 3px no-repeat; margin:10px 0 10px 1px;}
		 .panel_blok ul li a{float:left; margin-left:15px; margin-top:2px; color:#000000; font-size:12px; text-decoration:none; line-height:11px}
		 .panel_blok ul li a:hover{text-decoration:underline;}
		 .panel_blok ul li h6{float:left; margin-left:15px; margin-top:0px; color:#000000; font-size:10px; font-weight:normal; line-height:normal;}
		 .panel_blok ul li h6 span{ color:#000000; font-size:10px; font-weight:bold; line-height:15px;}
		 .panel_blok p {text-indent:0; background:none;line-height:15px; font-size:11px;}
		 .panel_blok p a { font-size:14px;}
		 .panel_blok p b { font-size:12px;}
		 .panel_blok p.title{width:100%; font-size:18px; font-weight:normal; color:#6e3d3d; margin:6px 0 0 0; line-height:18px;}
		 .panel_blok p.bold{font-weight:bold; color:#A4103D;}
		 .panel_blok .textimg{float:right; border:2px solid #A4103D; margin:0;}
		 .panel_blok .phoneback_button {float:left; display:inline; width:100%; padding:0 0 10px 0;}
		 .panel_blok .phoneback_button a{float:left; display:inline; width:auto;}
		 .panel_blok .phoneback_button a.text{font-size:13px; font-weight:bold; padding:0 0 0 3px; text-decoration:none; line-height:46px;}
	.center{float:right; display:inline; width:760px;}
	.center_lage{float:left; display:inline; width:100%;}
	#panel_right{position:relative; float:right; display:inline; top:0px; right:0px; margin:0px; z-index:1; width:213px;}
	
		.zakaz_1{clear:both; float:left; width:100%; margin:10px 0; text-align:center;}
		.zakaz_2{clear:both; float:left; width:213px; height:104px; margin:20px 0;}
		.zakaz_3{clear:both; float:left; width:213px; height:104px; margin:20px 0;}
	#main{position:relative; float:left; display:inline; width:505px; margin:0; }
		#main p {text-align:justify;}
		#main ul{margin-bottom:20px; margin-left:30px;}
		#main .form{margin:28px 0 60px 0; border:1px solid #D3957F; background:#ECD5B4;}
			#main .form h2{margin-top:0px;}
			#main .form h2 span a{margin:0px 0 0 30px;}
			#main .form table{margin-left:30px; width:auto;}
			#main .form td{padding:5px 3px;}
			#main .form p{margin-top:10px; text-align:center; text-indent:0; background:none;}
			#main .form .width{width:250px;}
		#main .clients {list-style:none; margin:0; text-align:center;}
		#main .clients li{float:left;}
		#main .clients .img{background:#ffffff  top left; width:89px; height:83px; margin:5px 6px; border:1px solid #B9805A;}
		#main .clients .img img{border:none; margin:auto; cursor:pointer;}
	#main1{ top:0px; left:0px; width:747; padding:0px; margin:0;}
		#main1 h1.title {float:right; width:100%; font-weight:normal; margin:10px 0 0 0; display:inline; text-align:center; font-size:18px; color:darkred; }
		#main1 p {text-align:justify;}
		#main1 p.point_none {background:none; margin-bottom:5px;}
		#main1 img {float:left; margin:0 10px 5px 0;}
		#main1 ul{margin-bottom:20px; margin-left:30px;}
		#main1 .form{margin:0; border:1px solid #D3957F; background:#ECD5B4; }
			#main1 .form h2{margin:0px 0 0 33px; line-height:55px; height:40px}
			#main1 .form table{margin:10px 0 0 30px;}
			#main1 .form td{padding:5px 3px;}
			#main1 .form p{margin-top:10px; text-align:center; text-indent:0; background:none;}
			#main1 .form .width{width:250px;}
		#main1 .archive_block{margin: 0px 30px 0px 0; text-align:right; height:57px; line-height:57px; width:auto; display: inline; float: right;}
		#main1 a.archive{line-height:57px; font-size:12px; color:#FFFFFF; text-decoration:none;}
		#main1 a.archive:hover{text-decoration:underline;}
		#main1 .clients {list-style:none; margin:0 auto 20px auto; text-align:center; }
		#main1 .clients li{float:left;}
		#main1 .clients .img{background:#ffffff top left; width:89px; height:83px; margin:5px 6px; border:1px solid #B9805A;}
		#main1 .clients .img img{border:none; margin:auto;}
		#main1 .panel_blok p{background:none;}
		#main1 .panel_blok p.right {text-align:right;}
		#main1 .panel_blok p.bold{font-weight:bold; color:#A4103D;}
		#main1 .panel_blok .textimg{float:left; border:2px solid #A4103D; margin:2px 3px 0 0;}
		#main2{ top:0; left:0; margin:0; text-align:center;}
		#main2 table.zag{position:relative; top:0px; left:0px; }
		#main2 table.zag td{padding:1px 5px; color:#FFF; text-align:center; font-weight:bold; background:#A4103D url(../images/bg_menu.gif) 0 -5px repeat-x;}
		#main2 table.zag  p{padding:5px 10px; color:#FFF; text-align:center; font-weight:bold; background:#A4103D url(../images/bg_menu.gif) 0 -5px repeat-x;}
		#main2 td.zag {color:#973a46; text-align:center; font-weight:nomal; font-size:12px; background:#fffaf4; height:35px; padding:2px 5px;}
		#main2 table.spis{position:relative; width:750px;border:1px solid #D9A48B; top:0px; left:0px; margin-bottom:20px; background:#EBD5B5;font-size:12px;}
		#main2 table.spis td{padding:1px 3px;}
		#main2 table.spis tr.one p{padding:2px 10px; background:#FEEED5;}
		#main2 td.spis_one {background:#fae9db; font-size:11px; height:35px; padding:2px 5px; vertical-align:middle;}
		#main2 td.spis_two {background:#fffaf4; font-size:11px; height:35px; padding:2px 5px; vertical-align:middle;}
		#main2 p{text-indent:0;padding:0 10px; margin-bottom:0; background:none;}
		#main2 .col_1{width:23%;}
		#main2 .col_2{width:35%;}
		#main2 .col_3{width:23%;}
		#main2 .col_4{width:19%;}
		#main2 table.zag .col_1{padding-left:0;}
		#main2 table.zag .col_4{padding-right:0;}
		#main2 table.spis td p.cent{text-align:center;}
		#main2 select {font-size:14px;}
		#main2 .form{margin:28px 10px 20px 10px; border:1px solid #D3957F; background:#ECD5B4;}

#panel_right .panel_blok .bw, #panel_left .panel_blok .bw{border:2px solid #A4103D;}

/*#main img{border:1px solid #B9805A;}*/
#clear{position:relative; clear:both; width:100%; height:14px; top:0; left:0; font-size:1px; background:none;}
.clear{width:100%; height:20px;}

.contcts_line{position:relative; width:996px; height:43px; top:0; left:0; background:url(../images/new/button_line.png) left top no-repeat;}
	.contcts_line h5{float:left; display:inline; width:auto; font-weight:normal; padding:0 30px; line-height:43px; font-size:12px; color:#f9d8bc;}
	.contcts_line h5 b{font-weight:bold;}
	.contcts_line img{float:left; display:inline; width:3px;  height:43px;}



#footer{position:relative; width:996px; height:50px; margin:30px 0 0 0; background:none;}
	#footer h6{float:left; display:inline; width:auto; font-size:11px; line-height:30px; margin:0 0 0 40px; font-weight:normal;}
	.counters{float:right; display:inline; width:auto; height:30px; margin:0 40px 0 0 ;}
	.counters .conter {float:right; display:inline; width:auto; margin:0 0 0 10px;}
	


.tright p{text-align:right;}

.disk{clear:both; float:left; width:210px; height:170px;  padding:20px 0 0 0; color:#FFF; line-height:17px; background:url(../images/bg_disk.gif) center 6px no-repeat;}
	.disk p{margin-bottom:0; text-indent:11px; text-align:left; padding-left:10px; background:none; color:#000000; font-size:12px;}
	.disk p span{margin:0px 0 0 0px; display:block; width:150px; font-size:18px; font-weight:normal; text-decoration:none; color:#931527;  text-align:left; background:none;}
	.disk a {color:#FFF; text-decoration:none; width:210px; height:170px; display:block;}
.button{margin-left:0px;}
.border {border:none; margin:3px 3px 0 0; position:relative; top:3px;}
#menu .activ a {
		text-decoration: underline;
}
.button_top {	
	margin:0 4px 20px 4px;
	display:none;
}
.button_top a img{ 
	width:193px;
}
img.bw {
    filter:Gray;
}

a.bw2:hover IMG{
    filter:none; cursor:text;
}
.ieP {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
}
.sl {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sila.fm/images/mp3.png');
width:40px;
height:40px;
}
.sk {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sila.fm/images/download.png');
width:40px;
height:40px;
}
.box {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sila.fm/images/Box_2009_1.png');
width:417px;
height:433px;
}
.mailbox_full {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sila.fm/pic/mailbox_full.png');
width:16px;
height:16px;
border:none;float:left; margin:0 3px 3px 0;
}
.mobilephone3 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sila.fm/pic/mobilephone3.png');
width:16px;
height:16px;
border:none; float:left; margin:0 3px 3px 0;

}
.telephone {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.sila.fm/pic/telephone.png');
width:16px;
height:16px;
border:none;float:left; margin:0 3px 3px 0;

}

.clear_both {
	clear:both;
	height:1px;
	
}

	
.center .table_title{
background:url(../images/new/table_title.png) left top no-repeat; 
position:relative;
width:721px;
height:57px;
float:left;
margin:3px 0 0 2px;
z-index:5;

}

.center .table_title h4{
line-height:57px;
color:#FFFFFF;
font-size:18px;
font-weight:normal;
text-align:center;
width:488px;
float:left;
display:inline;
}

.center .table_title h4.long{
width:100%;
}

.center table.voice_portfolio {
display:inline;
width:717px; 
margin:-3px 7px 50px 4px;
border:1px solid #e3cfbe; 
background:none;
float:left; 
position:relative;
z-index:1;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.center table.voice_portfolio {
		width:715px; 
	}
}

.center table.voice_portfolio td{
border-right:1px #fae9db solid;
}

.voice_portfolio_left {float:left;}

#main1 .voice_portfolio a {
overflow:hidden;
}
#main1 .voice_portfolio img{float:none; margin:5px 0;}

.pay {
position:relative; top:0; left:0; width:950px;margin:0 0 20px 20px;
}
.pay img {
margin:10px 10px 10px 0;
}
.topmenu {
text-decoration:none;
font-size:10px;
}
.text {
padding-left:10px;
}

.box_panel .boxcenter a.reclama{float:left; width:100%; text-align:center;}
.box_panel .boxcenter a.reclama img{width:160px; margin:12px 0px;}

#content .font_13{ font-size:13px;}

/* -------------  box_main --------------------------- */

.box_main {
width:100%;
overflow:hidden;
margin:0px;
float:none;
/*border:1px dashed*/
}

.box_main table {
width:100%;
border:0px;	
border-collapse:collapse;
}

.box_main table tr {
border:0px;
}

.box_main table tr td{
border:0px;
}

.box_main .boxtopleft {
background:url(../images/new/main_box/main_top_left.png) left top no-repeat;
width:15px;
height:15px;
padding:0px;
}

.box_main .boxtop {
background:url(../images/new/main_box/main_top.png) left top repeat-x;
height:15px;
padding:0px;
}

.box_main .boxtopright {
background:url(../images/new/main_box/main_top_right.png) left top no-repeat;
width:15px;
height:15px;
padding:0px;
}

.box_main .boxleft {
background:url(../images/new/main_box/main_left.png) left top repeat-y;
width:15px;
padding:0px;
}


.box_main .boxcenter {
background:#fffaf4;
padding:0px;
}



.box_main .boxright {
background:url(../images/new/main_box/main_right.png) left top repeat-y;
width:15px;
padding:0px;
}

.box_main .boxbottomleft {
background:url(../images/new/main_box/main_bottom_left.png) left bottom no-repeat;
width:15px;
height:15px;
padding:0px;
}

.box_main .boxbottom {
background:url(../images/new/main_box/main_bottom.png) left top repeat-x;
height:15px;
padding:0px;
}

.box_main .bottomright {
background:url(../images/new/main_box/main_bottom_right.png) left bottom no-repeat;
width:15px;
height:15px;
padding:0px;
}

/* -------------  #box_main --------------------------- */

/* ------------- right box --------------------------- */

#panel_right .box_panel {
width:100%;
overflow:hidden;
margin:0px 0 20px 0;
float:left;
/*border:1px dashed*/
}

#panel_right .box_panel table {
width:100%;
border:0px;	
border-collapse:collapse;
}

#panel_right .box_panel table tr {
border:0px;
}

#panel_right .box_panel table tr td{
border:0px;
}

#panel_right .box_panel .boxtopleft {
background:url(../images/new/box_light/box_top_left.png) left top no-repeat;
width:15px;
height:15px;
padding:0px;
}

#panel_right .box_panel .boxtop {
background:url(../images/new/box_light/box_top.png) left top repeat-x;
height:15px;
padding:0px;
}

#panel_right .box_panel .boxtopright {
background:url(../images/new/box_light/box_top_right.png) left top no-repeat;
width:15px;
height:15px;
padding:0px;
}

#panel_right .box_panel .boxleft {
background:url(../images/new/box_light/box_left.png) left top repeat-y;
width:15px;
padding:0px;
}


#panel_right .box_panel .boxcenter {
background:#fff5eb;
padding:0px;
}



#panel_right .box_panel .boxright {
background:url(../images/new/box_light/box_right.png) left top repeat-y;
width:15px;
padding:0px;
}

#panel_right .box_panel .boxbottomleft {
background:url(../images/new/box_light/box_bottom_left.png) left bottom no-repeat;
width:15px;
height:15px;
padding:0px;
}

#panel_right .box_panel .boxbottom {
background:url(../images/new/box_light/box_bottom.png) left top repeat-x;
height:15px;
padding:0px;
}

#panel_right .box_panel .bottomright {
background:url(../images/new/box_light/box_bottom_right.png) left bottom no-repeat;
width:15px;
height:15px;
padding:0px;
}

/* ------------- right #box --------------------------- */

/* ------------- left box --------------------------- */

#panel_left .box_panel {
width:100%;
overflow:hidden;
margin:0px 0 20px 0;
float:left;
/*border:1px dashed*/
}

#panel_left .box_panel table {
width:100%;
border:0px;	
border-collapse:collapse;
}

#panel_left .box_panel table tr {
border:0px;
}

#panel_left .box_panel table tr td{
border:0px;
}

#panel_left .box_panel .boxtopleft {
background:url(../images/new/box_dark/box_top_left.png) left top no-repeat;
width:15px;
height:15px;
padding:0px;
}

#panel_left .box_panel .boxtop {
background:url(../images/new/box_dark/box_top.png) left top repeat-x;
height:15px;
padding:0px;
}

#panel_left .box_panel .boxtopright {
background:url(../images/new/box_dark/box_top_right.png) left top no-repeat;
width:15px;
height:15px;
padding:0px;
}

#panel_left .box_panel .boxleft {
background:url(../images/new/box_dark/box_left.png) left top repeat-y;
width:15px;
padding:0px;
}


#panel_left .box_panel .boxcenter {
background:#eee3cb;
padding:0px;
}



#panel_left .box_panel .boxright {
background:url(../images/new/box_dark/box_right.png) left top repeat-y;
width:15px;
padding:0px;
}

#panel_left .box_panel .boxbottomleft {
background:url(../images/new/box_dark/box_bottom_left.png) left bottom no-repeat;
width:15px;
height:15px;
padding:0px;
}

#panel_left .box_panel .boxbottom {
background:url(../images/new/box_dark/box_bottom.png) left top repeat-x;
height:15px;
padding:0px;
}

#panel_left .box_panel .bottomright {
background:url(../images/new/box_dark/box_bottom_right.png) left bottom no-repeat;
width:15px;
height:15px;
padding:0px;
}

/* ------------- left #box --------------------------- */


/* ------------- oplata --------------------------- */
img {border: none;}
#content .mainHolder {width: 950px;}
#content .mainHolder td {border: none; text-align: left; vertical-align: top;}
#content .mainHolder h1 {margin: 0px 0px 10px 0px; padding: 0px; color: #200e00; font: 34px "Arial", tahoma, verdana, helvetica, sans-serif; font-weight: normal; clear: both; letter-spacing:-2px; line-height: 30px; text-transform: uppercase;}
#content .mainHolder h2 {margin: -42px 0px 0px 0px; border:none; height:auto; padding: 0px 0px 0px 45px; color: #80422f; font: 22px "Arial", tahoma, verdana, helvetica, sans-serif; font-weight: normal; clear: both; letter-spacing:-2px; line-height: 21px;}
#content .mainHolder h3 {margin: 0px; padding: 0px; color: #a4103d; font: 11px "Arial", tahoma, verdana, helvetica, sans-serif; font-weight: bolder; text-transform: uppercase;}
#content .leftside {width: 430px; margin-right: 25px;}
#content .leftside td {color: #200e00; font: 12px "Tahoma", arial, verdana, helvetica, sans-serif;}
#content .rightside {width: 430px; margin-left: 25px;}
#content .rightside td {color: #200e00; font: 12px "Tahoma", arial, verdana, helvetica, sans-serif;}
#content .paybox {width: 100%; margin: 35px 0px 0px 0px; border-bottom: 1px solid #814330;}
#content .paybox td {padding: 7px 0px;}
#content .paybox p {text-align: right; background: none; width: 100%; margin: 0px; padding: 0px;}
#content .numbers {background: #a4103d; color: white; width: 36px; height: 34px; text-align: center; padding: 7px 0px 0px 0px; margin-top: 0px; font-weight: normal; font: 22px "Arial", tahoma, verdana, helvetica, sans-serif;}
a.a1, a.a1:link, a.a1:active, a.a1:visited {color: #814330; padding: 0px 5px;}
a.a1:hover {text-decoration: underline; padding: 5px;}

/* ------------- oplata_end --------------------------- */

/* ------------- player --------------------------- */

#content a.player {
float:none;
width:28px;
height:28px;
display:block;
text-decoration:none;
}

#content a.player_play{
background:url(../images/new/img_player/play.gif) left top no-repeat;
}

#content a.player_play:hover{
background:url(../images/new/img_player/play_hover.gif) left top no-repeat;
}

#content a.player_stop{
background:url(../images/new/img_player/stop.gif) left top no-repeat;
}

#content a.player_stop:hover{
background:url(../images/new/img_player/stop_hover.gif) left top no-repeat;
}

/* ------------- player_end --------------------------- */

#content .video_box{
float:left;
width:auto;
display:inline;
padding:0 0 60px 0;
}

#content .video_box .box_panel {
width:360px;
}

#content .video_box object{
float:left;
display:inline;
background:#000000;
margin:0 0 10px 0;
}

#content .video_box h5 {
float:left;
width:90%;
display:inline;
clear:both;
font-size:12px;
color:#000000;
font-weight:normal;
line-height:normal;
margin:5px 0;
}

#content .video_box h5 span{
color:#000000;
font-weight:normal;
text-decoration:none;
}

#content h6.details {
float:right;
width:90%;
display:inline;
text-align:right;
font-size:12px;
color:#000000;
font-weight:normal;
margin:0px 15px 0 0;
padding:0 0 10px 0;
}

#content h6.details a{

font-size:12px;
color:#A4103D;
text-decoration:underline;

}


body img.baner_alternativ {
float:left;
display:none;
width:988px;
margin:1px 0 0 0;
}

body .opros {
float:left;
width:100%;
display:inline;
}

body .center_form {
float:none;
width:505px;
margin:0 auto;
}

body .center_form h2{
margin: 13px 0pt 0pt 0px;
width: 100%;
float: left;
display:inline;
color:#7D0A1A;
font-size:18px;
text-transform:uppercase;
}

body .center_form table{
float:left;
width:100%;
border-collapse:collapse;
border:none;
margin:20px 0 0 0;
}

body .center_form table tr td{
padding:7px 0;
vertical-align:top;
}

body .center_form table tr td h6{
float:left;
display:inline;
width:195px;
font-size:15px;
color:#000000;
text-align:right;
font-weight:normal;
line-height:normal;
}

body .center_form table tr td h6 span{
color:#7D0A1A;
}

body .center_form table tr td input, body .center_form table tr td select{
float:left;
display:inline;
width:175px;
margin:0 0 0 20px;
}

body .center_form table tr td input.checkbox{
float:left;
display:inline;
width:15px;
height:15px;
margin:0 0 0 20px;
}

body .center_form table tr td label.checkbox{
float:left;
display:inline;
width:auto;
line-height:14px;
font-size:14px;
margin:0 0 0 0px;
}

#content .center_form table tr td img{
float:left;
display:inline;
margin:0 0 0 20px;
}

#content .center_form table tr td h5{
float:left;
display:inline;
margin:5px 0 0 20px;
font-size:12px;
font-weight:normal;
color:#FF0000;
}

body .center_form table tr td input.checkbox{
float:left;
display:inline;
width:15px;
height:15px;
margin:0 10px 0 20px;
}

body .center_form table tr td textarea{
float:left;
display:inline;
width:275px;
height:150px;
margin:0 0 0 20px;
}

body .center_form table tr td label{
float:left;
display:inline;
width:200px;
font-size:12px;
}

body .center_form table tr td input.send_submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/send.jpg) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
height:25px;
width:115px;
cursor:pointer;
}

#content .callback h3{
font-size:13px;
font-weight:normal;
}

#content .callback a{
font-size:13px;
font-weight:normal;
}

#content .callback a.text{
font-size:16px;
font-weight:bold;
}

#content .enter_filds {
float:left;
display:inline;
width:100%;
margin:0 0 2px 0;
}

#content .enter_filds input.send_submit {
background:url("../images/send.jpg") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
height:25px;
width:115px;
}

#content .enter_filds a{
float:right;
display:inline;
width:auto;
text-decoration:none;
color:#000000;
border-bottom:1px #000000 dashed;
}

#content .voice_portfolio img.new_img {
float:left;
margin:0 0 0 5px;
}

.addres_block {
	display:none;
	}

.no_display {display:none;}

.yes_display {display:inherit;}