/*
Theme Name: Rosintel v1
Theme URI: http://rosintel.ru/
Description: Theme for new Rosintel's website
Version: 0.5
Author: Aleksey Grigoriev
Tags: variable width, two columns, widgets
*/

body{margin: 0; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; text-align: center; color: #000000;}
a:link, a:visited{text-decoration: underline; color: #007cc3;}
a:hover{color: #000000;}
h1, h2, h3, h4, h5, h6, blockquote, p, form{margin: 0; padding: 0;}
h1{font:1.3em Trebuchet MS,Arial,sans-serif; padding: 0;}
h2{font:1.1em Trebuchet MS,Arial,sans-serif; display: inline;}
h3{font:1.2em Trebuchet MS,Arial,sans-serif; display: inline;}
p{padding-bottom:2px;}
a.nounder{text-decoration: none; border: 0; cursor: pointer;}
#wrapper{margin: 0 auto 0 auto; width:990px; text-align:justify; background: #fff; position: relative; overflow:auto;}
#logo {background: url(/i/logo-b.png) 0 0 no-repeat; width: 190px; height: 40px; float: left; margin-left: 7px;}
hr {border-color:#eeeeee; border-style:solid; border-width:1px; height:0;}
.tag-grafik-raboty, .tag-hot a {color:red;}
.tag-grafik-raboty, .tag-hot a:hover{color: #000000;}

/* HEADER */
#header ul{margin:10px 0 0 0;padding:0;list-style:none;height:30px;width:100%;}
#header ul li{float:right;display:inline;}
#header ul .home {display:none;}
#header ul a{display:block;font:1.1em Trebuchet MS,Arial,sans-serif;}
#header ul a{padding:3px 7px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#header ul a:focus,#header ul a:active,#header ul a:hover{background-color:#eeeeee;outline:none;}
#header ul .current_page_item {margin:0 1px 0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#007cc3;}
#header .current_page_item  a {text-decoration: none; color: #ffffff;}
#header .current_page_item  a:hover  {text-decoration: none; color: #ffffff; background-color:#007cc3;}
#header{}
#header div#htop{height: 55px; margin-top:10px;}
#header div#htop div#hright{float:right;}
#header div#htop div#hleft{float:left;}

/* FOOTER
#footer {border-top:1px solid #D6D6D6; font-size:85%; margin:1.7em 0 0; padding:10px 0;}
*/
/* INDEX */  
div #index_bottom{padding:0; margin:0;} /* margin-bottom:5px;  */
div #index_bottom_pic {width:65%; height:300; margin: 0px 0px 7px 5px;}
div #index_bottom_nav{float: right; width: 33%;}
div #index_bottom_nav .i-nav-1{}
div #index_bottom_nav .i-nav-2{}
div #index_bottom_nav ul {list-style-type: none;}
.i-nav-h1 {background: url(/i/hlbg.jpg) no-repeat left #007cc3; padding: 0 0 0 10px; font-size: 125%;height: 30px;}
.i-nav-h1 h1 {background: url(/i/hrbg.jpg) no-repeat right #007cc3; float:left; width:100%; display:block; line-height:28px; height:30px; color: #fff;}

li.new_feature {list-style:none;padding-left:40px;background-position:top left;background-repeat:no-repeat;min-height: 27px;}
li.new_feature#business_user { background-image: url(/i/icons/business_user.png); }
li.new_feature#user { background-image: url(/i/icons/user2.png); }
li.new_feature#lk { background-image: url(/i/icons/lk.png); }
li.new_feature#pay { background-image: url(/i/icons/pay.png); }
li.new_feature#support { background-image: url(/i/icons/support.png); }
li.new_feature#drweb { background-image: url(/i/icons/drweb.png); }
li.new_feature#local { background-image: url(/i/icons/local1.png); }
li.new_feature#tv { background-image: url(/i/icons/tv.png); }
li.new_feature#deals { background-image: url(/i/icons/deals.png); }

div #container{margin-left:15px;}
div #blocks {display:block; width: 100%;}
div #blocks h3 {margin-bottom:15px;}
div #news {width: 67%;float:left; margin-left:px;}
div #news div .post{margin-top:1px; padding:0;}
span.date {margin-left: 0px; font: 0.8em Trebuchet MS,Arial,sans-serif; background-color:#eeeeee;}
div #block1 {width: 32%;float:right; text-align:justify;}
div #block1 p {margin-top:2px;margin-bottom:10px;}
div #block1 img {margin-top:6px; float:left;}

/* PAGE */
#page {position: relative; overflow:auto;}
#text h1 {font:1.5em Trebuchet MS,sans-serif; margin-bottom:10px; border-bottom: 1px solid #eeeeee;}
#text h2 {font:1.4em Trebuchet MS,sans-serif;}
#text h3 {font:1.2em Trebuchet MS,sans-serif;display:block;}
#text a {padding:0px; margin:0px;}
#text {width:76%; float:right; margin-left:14px; margin-right:5px;}
#text p {padding-bottom:10px;}
#text .half_margin {width:48%;float:left;margin-bottom:10px;margin-right:10px;}
#text .half_floatright {width:49%;float:right;margin-bottom:10px;}
#text .table_2col {width:100%;position:relative;}
#text .tarif {position:relative;overflow:auto;}
img .alignleft {float:left;}
div #page-container {padding:0; margin:0;}
.entry{line-height:20px;}
div .entry ul{margin:2px 0 5px 0;}
#text table,td .border_white{border-color: #FFFFFF; border-style:solid; border-width:1px; height:0;}
#price table,td {border-color:#e7e7e7; border-style:solid; border-width:1px; height:0;}
#text table .white {color:#FFFFFF;}
#text table .grey {background-color:#f9f9f9;}
#text table p {padding:0px;}
#text table {margin-bottom:10px;}
#page .entry {margin-bottom:10px;}
span.bigtext {font:1.4em Trebuchet MS,sans-serif;}
span.price {padding:1px 3px; font: 0.9em Trebuchet MS,Arial,sans-serif; background-color:#007cc3; color:#ffffff;}
span.apply_drweb {padding:1px 3px; font: 0.9em Trebuchet MS,Arial,sans-serif; text-decoration: underline; background-color:#85B224; color:#ffffff;}
#text .table_3col {width:100%;position:relative;}
#text .3col_left {width:33%;float:left;margin-right:10px;}
#text .3col_center{width:33%;float:left;margin-right:10px;}
#text .3col_right {width:33%;float:right;}
.faq {display:block; border-top: 1px solid #eeeeee; margin:3px 0px; padding-top:3px;}
#subscribe{clear: both; text-align: center;}

/* SIDEBARS */
#nav a, #nav a:visited {display:block;}
#nav a:hover, #nav a:active {float:left;}
#nav a span {float:left;display:block;}
#nav a:hover span {float:left;display:block;}
#pagenav h2 {font:1.2em Trebuchet MS,Arial,sans-serif;}
#pagenav {float:left; width:21%; margin:0px 0px 0px 7px; border: 1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;}
#page .phone {font:19px Trebuchet MS,Arial,sans-serif; text-align:center;}
.page-menu-li ul {list-style-type: none; padding:0; margin:0;}
div.divider {clear: both;border-top: 1px solid #ccc;}
.pagemenu {text-align:left; line-height:18px; padding:0px 7px; margin:10px 0 15px 0}
#pagenav h1 {font:1.4em Trebuchet MS,Arial,sans-serif; margin-bottom:1px;}

/*FAQs*/
.faq_approve{display:none;}
.faq li {}
.page-half {width:49%;float:left;position:relative;overflow:auto;margin-bottom:10px;}
#text .faq {position:relative;overflow:auto;text-align:left;}

/*IMAGES*/
img.centered, .aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}

/* CORNERS */
.rounded{position: relative;z-index: 1;left: -1em;}
ul.rounded { width: 100%; }
.rounded li, .rounded td{padding: 0 ! important;}
.rounded .selected, div.rounded{ background: #f9f9f9 url(/i/rc/li-eeeeee-lt.gif) left top no-repeat; }
.rounded .selected *, .rounded div{ background-repeat: no-repeat; }
.rounded li { float: left; clear: left; }
.rounded li a,.rounded li b,.rounded td a,.rounded td b{min-width: 20px;min-height: 16px;//height: 16px;//line-height: 1.2em;padding: 0.25em 1em;font-weight: normal;//display: block;display: inline;}
.rounded a { text-decoration: underline; }
.rounded .selected span,.rounded div{ background-image: url(/i/rc/li-eeeeee-rt.gif); background-position: right top; }
.rounded .selected span span,.rounded div div{ background-image: url(/i/rc/li-eeeeee-rb.gif); background-position: right bottom; }
.rounded .selected span span span,.rounded div div div{ background-image: url(/i/rc/li-eeeeee-lb.gif); background-position: left bottom; }
div.rounded div div div { padding: 1em 2em; }

