/*

Все имущественные права на тему www.rozetka.tv принадлежат rozetka.tv
*/

body {
	background-color:#ffffff;
	font-family: 'Lucida Grande',Verdana,'Bitstream Vera Sans',Arial,sans-serif;
	margin:0;
    padding:0;
	font-size:14px;
    color:#303030;
}
img, a { border:0;}
a { color: #990000; outline-style:none; text-decoration: none;}
a:link ,a:active ,a:visited {color: #003399;}
a:hover	{color : #CC0000;}

#wrapper {
	width:100%;
	margin: 0;
	padding:0;
}

h1 {
	color:#003399;
	font-size:22px;
    font-weight:bolder;
	margin:15px 0;
	padding:0;
}


h2 {
	color:#003399;
	font-size:21px;
    font-weight:bolder;
	margin:10px 0;
	padding:0;
}
h3 {
	color:#003399;
	font-size:20px;
    font-weight:bolder;
	margin:10px 0;
	padding:0;
}

h4 {
	color:#003399;
	font-size:19px;
    font-weight:bolder;
	margin:8px 0;
	padding:0;
}
h5 {
	color:#003399;
	font-size:18px;
    font-weight:bolder;
	margin:7px 0;
	padding:0;
}
h6 {
	color:#003399;
	font-size:17px;
    font-weight:bolder;
	margin:5px 0;
	padding:0;
}
strong, b{color:#CC0000;}



/* Dashboard */
#dashboard {
	margin-top: 10px;
	background-color: #f7f7f7;
	width: 960px;
	border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
	clear: both;
}

#dashboard_content {padding: 10px 0 10px;}

#dashboard .col3 {width: 320px;}
#dashboard .col3mid {width: 320px;}
#dashboard .col3mid .col3_content {
	border-left: 1px solid #CCB;
	border-right: 1px solid #CCB;
	padding: 0px 20px;
	margin: 0px;
}
#dashboard .col3 .col3_content {
	padding: 0px 20px;
	margin: 0px;
}

#dashboard ul {
    padding: 0px;
	margin: 0px;
}

#dashboard li {
	color: #887;
	padding: 3px 0;
    list-style-type: none;
    border-top: 1px dashed #C6C6B6;
    font-size: 10px;
}
#dashboard ul li ul li {
   border: none;
   background-image: url(images/icon_arrow.png);
   background-position: 0px 8px;
   background-repeat: no-repeat;
   padding: 5px 0px 2px 10px;
}

#dashboard li a {
	color: #0183AD;
	text-decoration: none;
}
#dashboard li a:hover {
	color: #6f6f6f;
	text-decoration: underline;
}

.left {float: left;}
.right {float: right;}

.clear,.clearer {clear: both;}
.clearer {
	display: block;
	font-size: 0;
	line-height: 0;
}

#dashboard h3{
   margin: 0px;
   font-size:12px;
}

#dashboard h5{
   margin: 0px;
   margin: 0px;
   font-size: 10px;
}

.clearer{ clear: both; }

/*Шапка */
#header{
	width:100%;
    height: 411px;
	margin: 0;
	padding:0;
    background: #0066FF;
    overflow: hidden;
    text-align: center;
    background: url(img/fon_shp_l.gif) top repeat-x;
}

#header_cn{
    width:960px;
    height: 365px;
  	margin: 0 auto;
	padding:0;
}
#header_logo{
  float: left;
    width:351px;
    height: 365px;
  	margin: 0 auto;
	padding:0;
    overflow: hidden;
}
#header_logo h1, #header_logo h2{
  	margin: 0;
	padding:0;
}


#header_flash{
  float: right;
    width:609px;
    height: 365px;
  	margin: 0 auto;
	padding:0;
}

#menu_cn{
    width:960px;
    height: 46px;
  	margin: 0 auto;
	padding:0;
    text-align: center;
}

/*Контент*/
#main{
    width:960px;
  	margin: 0 auto;
	padding:0;
    min-height: 350px;
}
#content{
   width:660px;
   float: left;
   margin: 30px 0px 30px 10px;
   padding: 0;
   min-height: 250px;
}
#sidebar{
   width:260px;
   float: right;
   margin: 20px 10px 10px 0px;
   padding:0;
}

/*Подвал*/
#footer{
    width:100%;
    height: 69px;
  	margin: 0;
	padding: 0;
    background: url(img/fut_otb.gif) repeat-x;
    color: #FFFFFF;
}
#footer_cn{
    width: 960px;
    height: 49px;
	padding: 20px 0 0;
    text-align: center;
    margin: 0px auto;

}
#footer_copir{
 float: left;
 width: 300px;
 text-align: left;
}
#footer_mnb{
 float: right;
 width: 650px;
 text-align: right;
}
#footer a:link, #footer a:active, #footer a:visited {color: #FFFFFF;}
#footer a:hover	{color : #FF0000;}
#footer_mnb ul{
  list-style: none;
  margin: 0;
  padding:0;
  float: right;
}
#footer_mnb li{
  list-style: none;
  float:left;
  margin-right: 8px;
}


/*Виджеты*/
.widget{
    width: 252px;
  	margin: 0px auto 15px;
	padding: 0;
    background: #E2F6F8 url(img/vidj_bot.gif) bottom no-repeat;
}
.widget .zag{
    width:252px;
    height:46px;
  	margin: 0px;
	padding: 0px;
    background: url(img/vidj_top.gif) bottom no-repeat;
}
.widget .zag h4{
  	padding: 8px 0px 0px 15px;
	margin: 0px;
    color: #FFFFFF;
}
.widget ul{
    list-style: none;
    margin: 0px;
    padding: 5px 20px 10px 20px;
    color: #17324D;
}
.widget ul li {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.widget ul li ul li{
    margin: 0px;
    padding: 5px 0px;
    list-style: url(img/icon_arrow.png);
}
.widget ul li ul li ul li{
    list-style: circle;
}
.widget a:link, .widget a:active, .widget a:visited {color: #17324D;}
.widget a:hover	{color : #FF6600;}

.widget #s {
    width:150px;
    margin: 0px 4px 0px 0px;
    padding: 0px;
    border: 1px solid #3C5C7C;
    vertical-align:middle;
}
.widget #searchsubmit {
    margin: 0px;
    padding: 0px;
    border: 0;
    background: #3C5C7C;
    color:#FFFFFF;
    cursor:pointer;
    vertical-align:middle;
}


.dsfaq_qa_block{ border-top: 1px solid #aaaaaa; margin-top: 20px; }
.dsfaq_ol_quest{ }
.dsfaq_ol_quest li{ }
.dsfaq_ol_quest li a{ }
.dsfaq_quest_title{ font-weight: bold; }
.dsfaq_quest{color:#00465E; }
.dsfaq_answer_title{ font-weight: bold; color:#FF6600;}
.dsfaq_answer{ border: 1px solid #D8D8D8; padding: 5px 5px 5px 5px; background: #F5F5F5;}
.dsfaq_tools{ text-align: right; font-size: smaller; }
.dsfaq_copyright{ display: block; text-align: right; font-size: smaller; }

.commentsblok h5{
  margin: 30px 0 ;
  border-bottom:1px solid #E2F6F8;
}
.commentsblok ol, .commentsblok ul, .commentsblok ol li, .commentsblok ul li {
    list-style: none;
}
.author, .alt{
    border-bottom:1px solid #E2F6F8;
    margin: 15px 0 0 0;
}


