/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;width:100%; height:100%;}
body {background:#fff url(../images/all_bg.png) 0 0 repeat-x;font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #00355b;width:100%; height:100%; position:relative; }
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited {color: #000000;text-decoration: underline;cursor: pointer;}
a:hover {color:#7f7f7f;text-decoration: none;}
img {border:none;}
ul, ol {margin:0;padding:0;}
li {margin:0;padding:0 10px;}
form, input {padding:0;margin:0;}
em, i {font-style:normal;}
/* END_DEFAULT_STYLES */

#all { position:relative; min-height: 100%; height: auto !important; height: 100%; width:862px; margin:0 auto;}
.all_new {width:962px !important; }
#header {height:96px; position:relative;}
.h_box {width:424px; height:96px; background:url(../images/h_mid.png) 0 0 repeat-x; position:absolute; right:0; top:0;}
.h_box_l {background:url(../images/h_left.png) 0 0 no-repeat;}
.h_box_r {background:url(../images/h_right.png) 100% 0 no-repeat;height:96px; position:relative;padding:0 15px;width:394px;}
#content {padding-bottom:97px; }

#footer {  position: relative;background:#0080da url(../images/footer_top.png) 50% 0 no-repeat; margin-top: -97px; height: 97px;}
.f_content {background:url(../images/footer_logo.png) 10px 48px no-repeat; height: 55px;width:532px; margin:0 auto;padding:42px 0 0 330px; position:relative;}
.copy {color:#fff;border-left:1px solid #65bfff;}
.copy p {padding:0 0 0 35px; line-height:130%;}
.c_light {color:#7cc0f1;}
#footer a, #footer a:visited, #footer a:hover {color:#fff;}

#header h1, #header h1 a, #header h1 a:visited, #header h1 a:hover {font-size:16px; color:#636363; font-weight:bold; text-decoration:none;}
#header h2 {color:#878787;padding:0; line-height:130%; font-size:12px;}

#header ul { height:26px; position:absolute; right:14px; bottom:0;}
#header li a, #header li a:visited {color:#00b4da; text-decoration:none; display:block; float:left; background:url(../images/h_menu_l.png) 0 0 no-repeat; font-weight:bold;}
#header li a:hover {color:#00b4da; text-decoration:underline;}
#header li {display:inline;float:left; padding:0; list-style-type:none; background:url(../images/h_menu_mid.png) 0 0 repeat-x; margin-left:1px;} 
#header li em {display:block; float:left;background:url(../images/h_menu_r.png) 100% 0 no-repeat; height:21px; padding:5px 12px 0;}

.logo_fvd { text-indent:-9999px; overflow:hidden; width:410px; height:54px; position:absolute; background:url(../images/logo_fvd.png) 0 0 no-repeat;top:28px;left:14px;}
.logo_suite { text-indent:-9999px; overflow:hidden; width:203px; height:66px; position:absolute; background:url(../images/logo_suite.png) 0 0 no-repeat;top:25px;left:14px;}

* html .logo_fvd {background: none;filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/logo_fvd.png', sizingmethod='');}
* html .logo_suite {background: none;filter: progid:dximagetransform.microsoft.alphaimageloader(src='../images/logo_suite.png', sizingmethod='');}

/* WINTER */
/* .logo_fvd {background:url(../images/logo_fvd_winter.png) 0 0 no-repeat;} */
/* .logo_suite {width:234px; height:91px;position:absolute; background:url(../images/logo_suite_winter.png) 0 0 no-repeat;top:10px;} */
/* html .logo_fvd {background: none;filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/logo_fvd_winter.png', sizingmethod='');} */
/* html .logo_suite {background: none;filter: progid:dximagetransform.microsoft.alphaimageloader(src='../images/logo_suite_winter.png', sizingmethod='');} */
/* END WINTER */

/* Christmas */
/*.logo_fvd {background:url(../images/logo_fvd_cristmas.png) 0 0 no-repeat; top:0px; width:402px; height:93px;} */
/* html .logo_fvd {background: none;filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/logo_fvd_cristmas.png', sizingmethod='');} */
/* END Christmas */


/* SPRING */
.logo_fvd {background:url(../images/logo_fvd_summer.png) 0 0 no-repeat; top:0px; left: -1px; width:439px; height:93px;} 
.logo_suite {width:232px; height:97px;position:absolute; background:url(../images/logo_suite_summer.png) 0 0 no-repeat;top:0px;}
* html .logo_fvd {background: none;filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/logo_fvd_summer.png', sizingmethod='');}
* html .logo_suite {background: none;filter: progid:dximagetransform.microsoft.alphaimageloader(src='../images/logo_suite_summer.png', sizingmethod='');}
/* END SPRING */


#url {width:100%;background:url(../images/url_box_mid.png) 0 0 repeat-x;}
.url_l { background:url(../images/url_box_left.png) 0 0 no-repeat;}
.url_r { background:url(../images/url_box_right.png) 100% 0 no-repeat;height:155px; position:relative;}
.url_r2 { background:url(../images/url_box_right.png) 100% 0 no-repeat;height:135px; position:relative;padding:40px 0 10px;text-align:center; font-size:22px;}
.s_search {position:absolute;left:20px;top:28px;}
.s_input {font-size:14px;border:0;ackground:none;float:left;color:#000; height:18px;width:680px;background:url(../images/input_692.png) 0 0 no-repeat; padding:6px;}
.s_submit {float:left;margin-left:2px;}
.s_search em {font-size:18px; color:#6a6a6a; float:left; padding:5px 5px 0 0;}
.s_search i {color:#000000; font-size:11px; position:absolute;left:45px;top:35px;}
.addthis {position:absolute;right:88px;top:35px;}

#url h3 {font-size:27px; font-weight:bold;}
#url h3 a, #url h3 a:visited, #url h3 a:hover{color:#0c3451; position:absolute;width:100%; text-align:center;bottom:20px;}

#sidebar {width:320px; float:left; padding:15px 0 0 5px; position: relative;}
#sidebar h4 {color:#3b5769; font-size:18px;text-align:center;}

.grey_t_dot {background:url(../images/grey_dot.png) 0 0 repeat-x;}
.grey_r_dot {background:url(../images/grey_dot.png) 100% 0 repeat-y;}
.grey_b_dot {background:url(../images/grey_dot.png) 0 100% repeat-x;}
.grey_l_dot {background:url(../images/grey_dot.png) 0 0 repeat-y;}
.grey_t_l {background:url(../images/grey_t_l.png) 0 0 no-repeat;}
.grey_t_r {background:url(../images/grey_t_r.png) 100% 0 no-repeat;}
.grey_b_r {background:url(../images/grey_b_r.png) 100% 100% no-repeat;}
.grey_b_l {background:url(../images/grey_b_l.png) 0 100% no-repeat;padding:20px 5px 5px 5px;*height:1%;position:relative;}
.grey_p {font-size:12px; text-align:center;}
.grey_b_l h5 {font-size:12px; font-weight:bold; color:#0080da; padding:5px 0 0;text-align:center;}

.name_brb {position:absolute;left:50px;top:-16px; background:#fff;padding:5px 15px; font-size:18px; line-height:20px; }

#mid_content {width:520px; float:right;padding-right:10px;padding-top:20px;}
.browser_info {font-size:14px; background:url(../images/hr_dashed.jpg) 0 100% repeat-x; padding:20px 0; margin-bottom:-2px;}
.bi_first { color:#0080da}
.bi_first strong {color:#002945; font-weight:bold;}
.browser_info a em, .browser_info a:visited em {color:#0080da;}
.browser_info i {font-size:10px;}
.browser_info i a, .browser_info i a:visited  {color:#0080da;}
.browser_info i a:hover {color:#7fbfec;}
.b_img {padding-left:82px;}
.icon_ff {background:url(../images/icon_ff.jpg) 8px 10px no-repeat;}
.icon_ie {background:url(../images/icon_ie.jpg) 5px 10px no-repeat;}
.icon_opera {background:url(../images/icon_opera.jpg) 0 10px no-repeat;}
.icon_opera_11 {background:url(../images/icon_opera_11.jpg) 0 10px no-repeat;}
.icon_chrome {background:url(../images/icon_chrome.jpg) 0 10px no-repeat;}
.icon_speed_dial {background:url(../images/speed-dial-64x64.png) 0 10px no-repeat;}
.icon_getthemall_android {background:url(../images/icon_getthemall_android.jpg) 0 10px no-repeat;}
.browsers {overflow:hidden; width:100%;}
.block h4 {color:#3b5769; font-size:18px;}
.block {background:url(../images/block_decor.png) 0 0 no-repeat;margin:10px 0 0 10px; padding:5px 25px 5px 15px; height:1%;}
.block_2 {background:url(../images/block_decor.png) 0 0 no-repeat;margin:10px 0 0 10px; padding:10px 25px 5px 15px; height:1%;}
.block_2 h4{color:#0080da; font-weight:bold; font-size:12px; padding-bottom:0;}

#download {width:100%;background:url(../images/download_mid.png) 0 0 repeat-x;margin-top:30px;}
.download_l { background:url(../images/download_left.png) 0 0 no-repeat;}
.download_r { background:url(../images/download_right.png) 100% 0 no-repeat;height:155px; position:relative;}
/* NEW DOWNLOADS 11.02.2010 */
.download_b_dot {background:url(../images/download_b_dot.png) 0 100% repeat-x;}
.n_down .download_r { height:auto;}
.download_b_l {background:url(../images/download_b_l.png) 0 100% no-repeat;min-height: 185px; height: auto !important; height: 185px;}
.download_b_r {background:url(../images/download_b_r.png) 100% 100% no-repeat;}



.fvd_box {  width:530px; height:180px; position:absolute; top:-25px; left:14px;  padding:0; font-size:12px;}
.fvd_box h3 {padding:0 0 15px;font-size:18px;}
.fvd_box p {line-height:180%;}
.fvd_box p strong {font-size:13px;}


#download .but_download_now {background:url(../images/but_download_now2.png) 0 0 no-repeat;display:block; font-size:12px; color:#003f69; text-decoration:none; text-align:right;width:270px; padding:70px 10px 0 0;  }
#download .but_download_now_ru {background:url(../images/but_download_now_ru.png) 0 0 no-repeat;display:block; font-size:12px; color:#003f69; text-decoration:none; text-align:right;width:270px; padding:70px 10px 0 0; right:19px; top:52px; position:absolute;}
.style2 {color:#005693; font-size:14px; margin-top:15px;}
.style3 {color:#005693; font-size:14px; margin:15px auto; width:822px;}

.page_head {color:#3b5769; font-size:18px;padding:10px 10px 5px;}
.download_border {background:url(../images/download_border.png) 50% 0 no-repeat; width:90%; margin:0 auto; overflow:hidden;padding-bottom:15px;}
.download_border h2 {font-size:32px; font-weight:bold; text-align:center;padding:0;}
.download_border p {text-align:right; color:#000000; padding:0 20px 0 0;}
.download_border a, .download_border a:visited, .download_border a:hover {color:#0080da;}
.nobrd {background:none;}

.all_sites {text-align:right;padding: 0 10px 0 0; width: 88px; height: 31px; position: absolute; right: 96px; top: -9px;}


.count {position:absolute; right:15px; top:7px;}
.text_download {text-align:center;padding:15px 0; font-size:15px;}

.table_1 {margin-top:25px;}

.table_1 textarea, .table_1 input, .table_1 select {background:#F4F4F4;border:1px solid #B2B2B2;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;margin:1px;padding:3px;}

.sites_list {margin-top:20px;}
#cont table {margin:0 auto;}
.menu_box {text-align:center;}
.menu_box li {padding:0 5px 0 5x; list-style-type:none; display:inline;}

#cont {padding:15px 0 97px;}
.big_text {padding:10px 0; text-align:center; font-size:13px;}


#mob {width:500px;height:500px; overflow:hidden; margin:0 auto;}
#mob #content {width:98%; margin:0 auto;}
#mob #all {width:auto;}
#mob .logo_fvd { text-indent:-9999px; overflow:hidden; width:410px; height:54px; position:absolute; background:url(../images/logo_fvd.png) 50% 0 no-repeat;top:15px;left:45px;}
#mob .f_content {background:none; height: 55px;width: auto; padding:0; text-align:center; color:#000; height:80px; margin-top:-80px; position:relative;}
#mob .f_content p {padding:0; font-size:11px;}
#mob .url_r p {font-size:22px;text-align:center;}
#mob #url {width:100%;background:url(../images/url_box_mid.png) 0 100% repeat-x;}
#mob .url_l { background:url(../images/url_box_left.png) 0 100% no-repeat;}
#mob .url_r { background:url(../images/url_box_right.png) 100% 100% no-repeat;height:95px;padding-top:30px;}

* html  #mob .logo_fvd {background: none;filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/logo_fvd.png', sizingmethod='');}

/* faq section */
.faq a, .faq a:visited, .faq a:hover {color:#005693;}
.ft_1 {padding:10px 0;}
.ft_1 h2 {color:#005693;font-size:16px;text-decoration:none;}
.faq_list {padding:5px 0;}
.faq_list li {padding:2px 0 2px 20px; list-style-type:none; background:url(../fvd-suite/images/bg-arrow.gif) 5px 9px no-repeat; font-size:14px;}
.page_name {font-size:22px;}
.faq_text {background:url(../images/hr_dashed.jpg) 0 0 repeat-x; margin-top:15px; padding-top:5px;}
.not_faq {background:url(../images/hr_dashed.jpg) 0 0 repeat-x; margin-top:5px; padding-top:15px;}
.cntr {text-align:center; font-size:13px;}
.faq .grey_t_dot  {margin:15px auto; width:822px;}
.faq {color:#787878;}

.mod_download {font-size:16px; text-align:center;}

/* ADULT SECTION */
.fvd_adult {position:absolute; background:url(../images/fvd_adult1.png) 0 0 no-repeat;top:10px; text-indent:-9999px; overflow:hidden; width:370px; height:74px; position:absolute; top:25px;left:14px;}
* html .fvd_adult {background: none;filter: progid:dximagetransform.microsoft.alphaimageloader(src='../../images/fvd_adult.png', sizingmethod='');}

.adult { background:url(../images/fvd_adult_top.png) 0 0 no-repeat; margin-top:10px; padding:10px; height:1%;}
.nam_download {text-indent:-9999px; overflow:hidden; width:828px; height:49px; background:url(../images/nam_download.png) 0 0 no-repeat; padding:0; margin:0 auto;}
.adult_tubes { width:838px; margin:0 auto; overflow:hidden; font-size:18px; color:#4c5053;}
.adult_tubes li { float:left;width:269px; padding:5px; list-style-type:none;}
.adult_tubes li img { display:block; margin-top:5px;}
.adult_tubes li em, .tube_4 span em { color:#82c6ee;}
.tube_4 { width:838px; height:256px; position:relative; background:url(../images/screen_4.jpg) 10px 0 no-repeat;}

.tube_4 span {font-size:18px; color:#4c5053; padding-left:7px;}
.tube_4 p { color:#575757; font-size:9px; position:absolute; left:13px; top:80px; width:220px; text-transform:uppercase;}

.a_watching { width:810px; overflow: hidden; padding:5px 0; padding-left:10px;}
.a_watching  li { width:261px; padding:0; list-style-type:none; text-align:center; background:url(../images/watch_bg.png) 7px 0 no-repeat; float:left; padding-left:7px;}
.a_watching h3 {color:#93d41a; font-size:18px; padding:10px 0 15px;}
.a_watching h3 em { font-size:10px; color:#373737; display:block; text-transform:uppercase;}
.ads_desc { height:88px; background:url(http://www.flashvideodownloader.org/images/brd_1.png) 50% 100% no-repeat; padding-bottom:8px;}
.ads_desc h3 { color:#0080da; font-size:14px; font-weight:bold;}
.ads_desc p { color:#575757; padding-top:0;}
.a_download { float:right;}
.tube_4_download { position:absolute; left:8px; top:144px;}


/* NEW BLOCK */
.products_nav{ width: 216px; height: auto;padding-bottom: 20px; float:right;}

.products_nav ul { border-left: 1px solid #666; border-right: 1px solid #666;list-style: none; background-color: #2d2d2d;}

.products_nav ul li, .products_nav ul li a { padding-left:5px;color: #CACACA;font-size: 12px;text-decoration: none;}

.products_nav ul li a:hover {   color: #fff;}

.products_nav ul li {  padding: 2px 5px;}

.q1{ background-image: url(../images/block/header_bg.jpg); background-repeat: no-repeat; padding: 5px 0 0 10px; height: 28px; }
.q1_body{  background-image: url(../images/block/a_bg.jpg); background-repeat: repeat-x; border-left:2px solid #61615F; border-right:2px solid #61615F;  }
.q1 p{ font-size: 14px; color:#fff;}
.q1_body p{ padding-bottom:3px;}
.q11 { border-bottom:1px solid #161616; border-top:1px solid #505050 ; background-color:#2D2D2D;}
.q11 p { font-size: 11px; padding-bottom: 5px; padding-top:5px; padding-left:5px; }
.q11 a { color:#ABABAB; text-decoration:none; }
.q11 a:hover{ color:#0099CC;}
.new_block { height:1%; overflow:hidden;padding:0 15px 15px;}
.new_block h3 {font-size:18px;}

/* BUT What is */
.wts_new {display:block;text-align:center;position:absolute;right:0px; bottom:-21px; padding-top:14px; width:149px; height:21px; background:url(../images/wts_new.png) 0 0 no-repeat;}
.wts_new a, .wts_new a:visited, .wts_new a:hover {color:#003F69; font-size:12px; font-weight:bold;}


/*
Makeup: NekrasovCSS
Makeup URI: http://www.free-lance.ru/users/NekrasovCSS
*/

#nekr_content h1{
  font-size: 20px;
  font-family: Arial;
  color: #205da8;
  padding-bottom: 16px;
}
#nekr_content p{
  font-size: 12px;
  color: #4e4e4e;
  font-family: Arial;
  line-height: 1.2em
}
#nekr_content{
  list-style: none;
  margin-left: 16px;
  padding-bottom:97px;
  padding-top:30px;

}
#nekr_content ul{
  list-style: none;
  padding-left: 16px;
  padding-top: 7px;
  padding-bottom: 20px;
}
#nekr_content ul li{
  background: url(../images/li.jpg) 0 5px no-repeat;
  padding-left: 20px;

}
#nekr_content a{
  color: #3d8100;
}
#nekr_content h2{
  font-size: 30px;
  color:  #4e4e4e;
  font-family: Arial;
  padding-top: 40px;
  padding-bottom: 0;
}

#nekr_content .banner{
  text-align: center;
  margin-bottom: 20px;
  padding-top: 30px;
}
#nekr_content .more{
  background: url(../images/know_more.jpg) 0 0 no-repeat;
  width: 380px;
  height: 65px;
  display: block;
  margin: 0 auto;
}
.ico_facebook{
  background: url(../images/icon_facebook.jpg) 0 0 no-repeat;
  width: 148px;
  height: 138px;
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
.ico_twitter{
  background: url(../images/icon_twitter.jpg);
  width: 148px;
  height: 142px;
  margin:  0 auto;
  display: block;
}
#sidebar_icon{
  background: url(../images/block_icon.jpg) center repeat-y;
  width: 226px;
  float: right;
  margin-left: 30px;
  margin-bottom: 30px;
}
#sidebar_icon .sidebar_top{
  background: url(../images/block_icon_top.jpg) top center no-repeat;
}
#sidebar_icon .sidebar_bot{
  background: url(../images/block_icon_bottom.jpg) bottom center no-repeat;
  padding-top: 32px;
  padding-bottom: 40px;
}

.fac {display: block; }
.fac div { float: left; }
.fac div input {background: #FBFBFB; border:1px solid #E5E5E5; font-size:24px; margin-bottom:16px;margin-right:6px; margin-top:2px;padding:3px; width:530px;}

.panel { background: url(../images/panel-bg.png) repeat-x; height: 39px; width: 100%;}
.panel h2 { float: left; color: #fff; font: normal 18px Tahoma, Geneva, sans-serif;}
.link { color: #baf107; font: 18px Tahoma, Geneva, sans-serif; float: left;}
.close {background: url(../images/close-bg.png) no-repeat; width: 80px; height: 29px; float: right; margin: 0 7px 0 0;}