/* CSS Document */
body {font-size:12px;padding:0;margin:0;margin:0px 0px;position:relative;font-family: Arial, Helvetica, sans-serif;background:url('/style/images/textures.png') repeat top left white; ;}

* { margin : 0; padding : 0; }


/*html5 semantics tags */
article, aside, figure, footer, header, hgroup, menu, nav, section
{ display: block; }

/* light css reset */
h2, h3, h4, h5, p, ul, ol  { margin : 0 20px; padding : 0; }
img { border: 0px;}

ul, li, form {margin:0;padding:0;}


.clear {clear:both;visibility:hidden;}
a {color:rgb(0,0,200);border:none;}
a:hover {color:rgb(100,100,255);}
img {border:none;}

ul, ol {margin:5px 0 5px 20px;color:#515151;}
p {margin:0 0 0px 0;padding:0 0 10px 0;color:#515151;}


.clear {clear:both;}
.padd10 {padding:10px;}
.padd5 {padding:5px;}

h1 {font-size:16px;padding:0px 0 0px 0px;margin:0;font-family:"Arial Black",Gadget,sans-serif;}
h2 {font-size:14px;padding:0;margin:0px 0 0 0;padding:0 0 5px 0;font-family:"Arial Black",Gadget,sans-serif;}


#top_frame {margin:0 0 0px 0;background:url('/style/images/header_bg.png') repeat-x left top  transparent;padding:0px !important;height:93px;position:fixed;top:0px;width:100%;z-index:9999;}
#top_frame_inner {width:980px;margin:0px auto;position:relative;height:93px;background:url('/style/images/header.png') no-repeat left top  transparent;}
#top_frame #site_logo {position:absolute;left:22px;top:25px;;font-size:30px;color:white;text-decoration:none;font-family:"impact";font-style:italic;font-weight:normal;padding:0px 0 0 0;}
#top_frame #site_logo span {color:#eeeeee;font-style:italic;}
#top_frame h1 {position:absolute;right:0px;top:50px;width:auto;color:rgb(222,18,85);font-size:26px;font-weight:bold;}
#top_frame h1 span {border-bottom:1px solid #998675;font-size:16px;font-weight:bold;}
#top_frame h1:before {content:'„ ';}
#top_frame h1:after {content:' ”';}
#top_frame p#top_site_text {color:white;position:absolute;top:42px;left:200px;font-size:11px;line-height:18px;}
#top_frame {}                                                                       

#top_frame .addthis_toolbox {position:absolute;right:0px;top:0px;width:auto;background:transparent;}                                                                       

#right_frame .addthis_toolbox {width:auto;background:transparent;margin:10px 0 10px 0;}                                                                       

#top_menu {position:absolute;right:0px;top:0px;width:auto;font-size:12px;}
#top_menu ul {margin:0;padding:0;}
#top_menu li {display:inline;}
#top_menu a {text-decoration:none;color:white;display:block;float:left;padding:10px 0px 3px 0px;border-top:2px solid transparent;margin:0 0 0 11px;}
#top_menu a:hover {color:silver;border-top:2px solid white;}

#search_form {position:relative;background:url('/style/images/site_search.png') no-repeat top left;width:159px;height:90px;}
#search_form input[type="text"] {position:absolute;top:33px;left:9px;width:140px;border:none;}
#search_form input[type="submit"] {position:absolute;top:60px;right:5px;width:60px;height:24px;font-size:10px;}


footer {clear:both;text-align:center;width:960px;margin:0px auto;color:#555555;background:url('/style/images/footer.png') no-repeat bottom left;}
footer .disclaimer {color:#555555;font-size:9px;} 

footer#mainfoot {clear:both;text-align:center;padding:10px 10px 10px 10px;}

#body {float:none;margin:0px auto 0px auto;width:980px;position:relative;padding:103px 0 0 0;}

#left_content {width:816px;float:left;margin:0 0 0 0px;border:0px solid black;}

#content {width:680px;float:right;margin:0 0 0 0px;border:0px solid black;background:white;padding:10px;border:1px solid rgb(206,211,217);border-radius:10px;-moz-border-radius:10px;}
#content h1 {clear:both;font-size:24px;color:#363636;padding:0 0 10px 0;}
#content h2 {clear:both;}
#content .ddelim {margin:0;height:5px;background:url('/style/images/horizontal_double_line.png') repeat-x top left;}
#content .delim {border-top:1px dashed rgb(222,18,85);padding:0px 0 5px 0;}
#content header p {margin:10px 0 0px 0;padding:0 0 5px 0;}
#content header {padding:0 0 10px 0;}

#content .rev_block {clear:both;padding:10px 0 0 0;}
#content .rev_block h2 {clear:both;color:#363636;margin:0px 0 0 0;font-weight:bold;}
#content .rev_blockn h2 {clear:both;color:#363636;margin:0px 0 10px 0;font-weight:bold;font-size:20px;padding:10px 0 0 0;}
#content .rev_blockn h3 {clear:both;color:#363636;margin:5px 0 5px 0;font-weight:bold;padding:10px 0 0 0;}
#content .rev_block p {color:#444444;margin:0 0 10px 1cm;font-size:12px;line-height:18px;padding:0;letter-spacing:0px;}
#content .rev_block figure {color:#444444;margin:0 0 0 1cm;font-size:12px;line-height:18px;padding:0;letter-spacing:0px;}
#content .rev_block_warn {clear:both;padding:10px;border:1px solid red;margin:10px 0 0 0;border-radius:10px;text-align:center;background:rgb(255,220,220);box-shadow:2px 2px 1px silver;}
#content .rev_block_warn b {clear:both;color:#363636;margin:0px 0 0 0;font-weight:bold;font-size:12px;}
#content .rev_block_warn p {color:#444444;margin:0 0 0 1cm;font-size:12px;line-height:18px;padding:0;letter-spacing:0px;}
#content .price_all {padding:10px 0 0 0;clear:both;}
#content .price_old {color:gray !important;}
#content .our_price {text-decoration:underline;}
#content .rev_block div.rev_price {clear:both;font-size:11px !important;border-bottom:1px dotted #dddddd;margin:0 0 0 1cm;padding:0 0 5px 0!important;position:relative;}
#content .rev_block .rev_price h3 {width:120px;float:left;margin:0;font-size:11px !important;}
#content .rev_block .rev_price p {font-size:11px !important;padding:0 !important;margin:0px;}
#content .rev_price_inner {margin:0 0 0 130px;padding:0;}
#content .rev_block .rev_price .icons {float:right;position:absolute;bottom:5px;right:0px;}
#content .rev_block .rev_price .icons img {float:right;margin:0 0 0 5px;}
#content .rev_block .rev_price .icon {float:right;background:green;color:white;font-size:10px;width:45px;height:16px;text-align:center;line-height:16px;margin:0 0 2px 5px;}
#content .rev_block .rev_price p.link {float:right;clear:both;line-height:16px;width:55px;text-align:center;background:rgb(200,18,76);margin:0 0 0 5px;}
#content .rev_block .rev_price p.link a {color:white;text-decoration:none;display:block;font-size:10px;}
#content .rev_block .rev_price p.link a:hover {color:silver;}
#content .discount_note {font-size:11px !important;padding:0 0 5px 0 !important;}
#content h1 .prev_discount {display:block;float:right;width:116px;height:36px;background:url('/style/images/discount.png') no-repeat top left;}

#content a.site_rel {display:block;clear:both;color:black;text-align:center;padding:10px;border-radius:5px;text-decoration:none;font-size:18px;font-weight:bold;box-shadow:2px 2px 1px gray;}
#content a.site_rel:hover {color:gray;}
#content #watch_full {display:none;}
#content a.site_rel_video {display:block;height:28px;clear:both;color:white;text-align:center;padding:175px 10px 175px 10px;text-decoration:none;font-size:24px;font-weight:bold;
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
#content a.site_rel_video:hover {color:gray;}
#content a.site_rel_gold {background:rgb(243,208,88) !important;}
#content a.site_rel_silver {background:rgb(184,184,184) !important;}
#content a.site_rel_bronze {background:rgb(199,132,87) !important;}
#content a.site_rel_standard {background:rgb(195,179,144) !important;}
#content a.site_rel_poor {background:rgb(239,96,142) !important;}

#content a.network_rel {display:block;width:130px;height:120px;float:right;background:url('/style/images/networks.png') no-repeat top left;
                        text-decoration:none;line-height:120px;color:gray;font-size:20px;text-align:center;margin:0 0 5px 10px;}
#content a.network_rel:hover {background:url('/style/images/networks_active.png') no-repeat top left;}

#content .interests_list {margin:0 0 10px 0;clear:both;}
#content .interests_list ul {margin:0 0 0px 0;}
#content .interests_list li {display:block;width:165px;float:left;}
#content .interests_list a {font-size:11px;text-decoration:none;}
#content .interests_list a:hober {}

#left_frame {width:97px;float:left;padding:8px 0 0 10px;}
#left_frame p {font-weight:bold;padding:5px 0 5px 5px;color:black;}
#left_frame ul {list-style-type:none;margin:0px 0 10px 0;}
#left_frame ul li {border-bottom:1px solid rgb(206,211,217);}
#left_frame ul a {display:block;padding:3px 5px 3px 5px;text-decoration:none;color:#363636;font-weight:bold;}
#left_frame ul a:hover {color:gray;}
#left_frame .babe_image {background:url('/style/images/babe_image.png') no-repeat top left transparent;width:96px;height:256px;}

#right_frame {width:153px;padding:0px 6px 0 0;font-size:0.9em;background:transparent;float:right;position:relative;}
#right_frame header {padding:5px 0 5px 0;}
#right_frame ul {list-style-type:none;margin:0px 0 10px 0;}
#right_frame ul li {}
#right_frame ul a {display:block;padding:3px 5px 3px 5px;text-decoration:none;color:#363636;font-weight:bold;}
#right_frame ul a:hover {color:gray;}

#right_ads {margin:0px 0 0 0;}


div.block2 {width:327px;float:left;margin:0 25px 0 0;padding:0px;}
div.block2 h2 {color:#363636;margin:0px 0 0 0;font-weight:bold;padding:0 0 5px 0;}
div.block2 {}
div.block2 {}

div.block1 {clear:both;}

figure.site_screens {}
figure.site_screens img {float:left;margin:0 10px 0 0;border:1px solid gray;box-shadow:2px 2px 1px silver;}
figure.site_samples {}
figure.site_samples img {float:left;margin:0 10px 10px 0;border:1px solid gray;box-shadow:2px 2px 1px silver;}

figure.site_foto {float:left;margin:0 10px 0 0;width:262px;background:silver;height:220px;padding:0;}
figure.site_foto img {border:1px solid silver;width:260px;margin:0;padding:0;float:left;}
figure.site_foto figcaption {text-align:center;font-size:16px;margin:0;padding:0;}
figure.site_foto figcaption a {display:block;width:260px;color:black;text-decoration:none;font-weight:bold;line-height:35px;}
figure.site_foto figcaption a:hover {color:gray;}

figure.gold figcaption {background:rgb(243,208,88) !important;}
figure.silver figcaption {background:rgb(184,184,184) !important;}
figure.bronze figcaption {background:rgb(199,132,87) !important;}
figure.standard figcaption {background:rgb(195,179,144) !important;}
figure.poor figcaption {background:rgb(239,96,142) !important;}

figure.our_rating {width:150px;float:right;text-align:center;font-size:14px;font-weight:bold;height:220px;line-height:25px;}
figure.our_rating img {padding:0 0 4px 0;background:white;float:left;}
figure.our_rating strong {color:blue;}
figure.our_rating figcaption {line-height:36px;}
div.ratings {width:220px;border:0px solid silver;float:left;}
div.ratings p {margin:0 !important;padding:1px 0 1px 0;font-size:12px;}
div.ratings p span {display:block;width:150px;float:left;}
div.ratings p b {}

figure.right_ad {clear:both;padding:0px 0 5px 0;width:158px;}
figure.right_ad a {background:transparent;}
figure.right_ad figcaption {}
figure.right_ad figcaption a {display:block;color:white;text-decoration:none;padding:5px 5px 5px 5px;text-align:left;
                            font-weight:bold;font-size:12px;background:url('/style/images/button_random_sites.png') no-repeat top left;
                            width:148px;height:20px;line-height:20px;margin:0 0 5px 0;}
figure.right_ad figcaption a:hover {color:gray;}
figure.right_ad img {float:left;border:3px solid rgb(206,211,217);border-radius:5px;background:transparent;}
figure.right_ad p.rating {float:right;width:50px;padding:2px;margin:0;text-align:center;border-radius:0px 0px 5px 5px;color:black;font-weight:bold;}


.navigator {padding:15px 0 15px 0;margin:0 0 0px 0;color:gray;font-size:12px;}
.navigator .info {margin:0px 0 5px 0;}
.navigator .info span {margin:0 10px 0 0;}
.navigator .nav {font-size:12px;text-align:center;padding:5px 0 0 0;}
.navigator .first {float:left;width:50px;}
.navigator .last {float:right;width:70px;}
.navigator a {color:black;font-weight:normal;text-decoration:none;padding:2px 5px 2px 5px;}
.navigator a:hover {color:gray;}
.navigator span {color:black;font-weight:bold;padding:2px 5px 2px 5px;}

div.block2 table.sites_list thead {background:url('/style/images/button_top_rated_short.png') no-repeat top left;height:28px;}
div.block2 table.sites_list tfoot {background:url('/style/images/button_see_complete_update_short.png') no-repeat 0px 10px;height:28px;padding:10px 0 0 0;}
div.block2 table.sites_list td {height:42px;}

div.block1 table.sites_list thead {background:url('/style/images/button_top_rated_long.png') no-repeat top left;height:28px;}
div.block1 table.sites_list tfoot {background:url('/style/images/button_see_complete_update_long.png') no-repeat 0px 10px;height:28px;padding:10px 0 0 0;}

table.sites_list {width:100%;font-size:11px;border-collapse:collapse;border-spacing:0px;}
table.sites_list tr {}
table.sites_list tr.par {}
table.sites_list tr.par td {background:silver;background:rgb(206,211,217);}
table.sites_list tr.par td:first-child {border-top-left-radius:3px;border-bottom-left-radius:3px;}
table.sites_list tr.par td:last-child {border-top-right-radius:3px;border-bottom-right-radius:3px;}
table.sites_list th {text-align:left;padding:2px 4px 2px 4px;color:white;height:24px;;}
table.sites_list td {vertical-align:top;padding:2px 4px 2px 4px;}
table.sites_list .date {width:70px;}
table.sites_list .dates {width:40px;}
table.sites_list .name {}
table.sites_list .category {width:80px;}
table.sites_list .rating {width:40px;}
table.sites_list .rating2 {width:65px;}
table.sites_list a {text-decoration:none;font-size:12px;color:rgb(222,18,85);font-weight:bold;}
table.sites_list a:hover {text-decoration:none;font-size:12px;text-decoration:underline;color:black;}
table.sites_list th a {text-decoration:underline;font-size:12px;color:white;font-weight:bold;}
table.sites_list th a:hover {text-decoration:none;font-size:12px;text-decoration:underline;color:silver;}
table.sites_list p.preview {color:#666666;padding:0;margin:0;clear:both;}
table.sites_list tfoot td {text-align:center;padding:14px 0 0 0;height:24px;color:white;}
table.sites_list tfoot td a {color:white;border-bottom:1px solid white;text-decoration:none;}
table.sites_list tfoot td a:hover {color:silver;border-bottom:1px solid silver;text-decoration:none;}
table.sites_list {}
table.sites_list span.discount {float:left;background:green;color:white;font-size:10px;width:45px;height:16px;text-align:center;line-height:16px;margin:0 5px 0px 0px;}
table.sites_list img.discount {float:left;margin:0 5px 0 0;}


form.rate_form {padding:0 0 0 1cm;margin:0;}
form.rate_form label {font-weight:bold;}

div.news_list {clear:both;padding:10px 0 10px 0;}
div.news_list strong {float:left;margin:0 10px 0 0;}
div.news_list b {float:right;margin:0 10px 0 0;}
div.news_list p {margin:0;padding:0;}

article.blog {}
article.blog header h1 {font-size:20px !important;}
article.blog header p {padding:0 !important;margin:0 !important;}
article.blog figure {margin:0;padding:0;text-align:center;}
article.blog a {color:black;}
article.blog a:hover {color:gray;}

.frm_comment {border-bottom:1px dotted silver;margin:0 0 10px 0;}
.frm_comment fieldset {padding:10px;border-radius:5px;border:1px dotted gray;}
.frm_comment legend {font-size:12px;color:gray;padding:10px;}
.frm_comment .line2 {width:50%;float:left;padding:0 0 5px 0;}
.frm_comment .line2 input[type="text"] {width:220px;}
.frm_comment .lineh {display:none;}
.frm_comment label {width:90px;float:left;font-weight:bold;text-align:right;padding:0 10px 0 0;}
.frm_comment .commands {padding:10px 10px 10px 110px;}
.frm_comment textarea {width:550px;height:80px;}
.frm_comment button {border:1px solid gray;background:white;padding:5px 10px 5px 10px;border-radius:5px;cursor:pointer;}
.frm_comment button:hover {border:1px solid black;background:silver;padding:5px 10px 5px 10px;border-radius:5px;cursor:pointer;}
.frm_comment .error {color:red;font-weight:bold;padding:0 0 10px 100px;}

p.ucomment {padding:5px 0 5px 20px;border-bottom:1px dotted #dddddd;font-size:12px;line-height:16px;}
p.ucomment strong {margin:0 0 0 -20px;font-size:13px;line-height:22px;}
p.ucomment em {font-size:11px;padding:0 0 3px 0;color:gray;}
p.ucomment {}

#video_player {display:block;width:680px;height:378px}

a.list_video {display:block;text-decoration:none;border:1px solid silver;padding:5px;margin:0 0 -1px 0;background:#eeeeee;}
a.list_video h3 {margin:0;padding:0 0 4px 0;}
a.list_video p {padding:0!important;margin:0 !important;font-size:11px !important;line-height:14px !important;}
a.list_video p[itemprop="keywords"] {display:none;}
a.list_video {}
