body{
margin : auto;
width  : 860px;
background : url(body_bg.gif) top repeat-x left;
color : #3A3A3A;
padding : auto;
margin : auto;
}

.content {
width : 860px;
float : left;
margin : auto;
padding : auto;
font : 12px arial; 
line-height : 20px;
}

a {
color : #063CC6;
font : bold 12px arial;
text-decoration : underline;
}
a:hover {
color : #DD1533;
font : bold 12px arial;
text-decoration : none;
}
a:visited {
color : #7E296D;
font : bold 12px arial;
}

/*
-----------------------------------general
*/


.input_sr{
width : 200px;
height : 24px;
background : url(input_sr.png) no-repeat;
font : bold 18px arial;
color : #727272;
border : 0px;
padding : 3px 5px 3px 5px;
margin : 0 0 5px 0;
}

.submit_sr{
height : 31px;
margin : 0 0 5px 0;
}

.image{
float : left;
margin : 0;
padding : 0;
border : 0px;
}
.image a {
border : 0px;
}
.image a:hover {
border : 0px;
}
/*
-----------------------------------header
*/

.header {
width : 860px;
float : left;
height : auto;
margin : 15px 0 10px 0;
padding : 0;
border-bottom : 1px solid #797979;
}

.logo{
width : 330px;
height : 90px;
padding : 0;
margin : 0 0 10px;
border-right : 1px solid #E4E4E4;
float : left;
}
.logo image a {
border : 0px;
}
.logo image a:hover {
border : 0px;
}

.searchbar{
width : 515px;
text-align : left;
float : right;
padding : 3px 0 0 0;
text-align : right;
margin : 0 0 10px 0;
}

.barmenu{
text-align : left;
float : left;
width : 210px;
}
.barmenu a {
color : #606060;
font : 12px arial;
line-height : 20px;
}
.barmenu a:hover {
color : #DD576B;
font : 12px arial;
text-decoration : none;
line-height : 20px;
}

.bar{
float : right;
width : 860px;
text-align : left;
border-top : 1px solid #D3D3D3;
padding : 2px 0 3px 0;
margin : 0;
background : #F5F5F5;
}
.bar a {
background : url(arrow_bar_off.png) no-repeat top;
color : #DE1F54;
margin : 0 0 0 10px;
padding : 3px;
text-decoration : none;
font : bold 16px arial;
}
.bar a:hover {
background : #fff url(arrow_bar_on.png) no-repeat top;
color : #DE1F54;
margin : 0 0 0 10px;
padding : 3px;
text-decoration : none;
font : bold 16px arial;
}
.bar a:visited {
color : #DE1F54;
margin : 0 0 0 10px;
padding : 3px;
text-decoration : none;
font : bold 16px arial;
}

.topline {
background : #EFF8FA;
border-bottom : 1px dotted #92C7D8;
font : 11px arial;
padding : 0 0 0 10px;
}
.topline a {
color : #1B3F49;
font : bold 11px arial;
text-decoration : none;
}
.topline a:hover {
color : #CC132F;
font : bold 11px arial;
}

/*
-----------------------------------right
*/
.right{
width : 475px;
float : right;
text-align : left;
}
.right h1 {
font : bold 28px "times new roman";
color : #525252;
margin : 5px 0 5px 0;
padding : 0px;
}

.right img {
margin : 5px;
border : 1px solid #A2A2A2;
padding : 2px;
float : left;
}

.right image {
margin : 5px;
border : 1px solid #A2A2A2;
padding : 2px;
float : left;
}


.subart{
width : 480px;
float : left;
text-align : left;
border-top : 1px solid #EBEBEB;
border-bottom : 1px solid #EBEBEB;
margin : 10px 0 10px 0;
padding : 2px 0 0 0;
}
.subart a {
color : #458EBA;
}
.subart a:hover {
color : #377193;
text-decoration : none;
}
.subart img {
margin : -23px 0 0 0;
padding : 0;
float : right;
text-align : justify;
border : 0px;
}

/*
-----------------------------------left
*/
.left{
width :370px;
margin : 0 10px 10px 0;
padding : 0;
float : left;
text-align : left;
}

.leftmenu{
float : left;
width : 190px;
border-right : 1px solid #EBEBEB;
margin : 0 9px 0 0;
padding : 0;
}
.menu h3 {
float : left;
width : 180px;
text-transform : capitalize;
margin : 0 0 3px 0;
background : #F9F9F9;
border-bottom : 1px solid #DBDBDB;
font : bold 17px arial;
color : #606060;
}
.menu h3 a {
width : 175px;
text-transform : capitalize;
padding : 1px 3px 0 4px;
margin : 0 0 2px 0;
background : #F9F9F9;
float : left;
color : #184572;
text-decoration : none;
font : bold 17px arial;
}
.menu h3 a:hover{
width : 175px;
background : url(mn_bg.jpg);
color : #DF2706;
text-decoration : none;
padding : 1px 3px 0 4px;
margin : 0 0 2px 0;
float : left;
font : bold 17px arial;
}

.skyscraper{
width : 170px;
margin : 0;
float : right;
padding : 0 0 5px 0;
color : #327C98;
line-height : 18px;
border-bottom : 1px solid #ACB1A3;
}
.skyscraper h3 {
width : 170px;
margin : 0 0 4px 0;
padding : 0;
float : right;
color : #F43F11;
font : bold 18px times;
line-spacing : -0.5px;
border-top : 1px solid #E9E9E9;
border-bottom : 1px solid #858585;
background : url(skybg.gif) top left no-repeat;
}
.skyscraper ul {
width : 130px;
float : left;
margin : 0 0 5px 0;
padding : 0 0 0 40px;
}
.skyscraper li {
width : 168px;
margin : 0 0 0 -40px;
display: block;
border-top : 1px solid #E6EEF9;
border-bottom : 1px solid #fff;
padding : 2px 0 2px 0;
}
.skyscraper li:hover {
background : #fff;
border-top : 1px solid #C5DAF1;
border-bottom : 1px solid #C5DAF1;
}
.skyscraper a {
color : #13408A;
text-decoration : none;
font : bold 13px arial;
}
.skyscraper li a:hover {
color : #FC4E03;
text-decoration : none;
font : bold 13px arial;
}
.skyscraper li a:visited {
color : #164BA3;
text-decoration : none;
font : bold 13px arial;
}

.submenu {
width : 190px;
float : left;
border-top : 1px solid #97BBCE;
padding : 5px 0 0 0;
margin : 5px 0 5px 0;
}
.submenu img {
margin : 0 3px 3px 0;
float : left;
}
.submenu ul {
padding : 0px;
margin : 0 0 0 10px;
list-style-position : outside;
list-style-type : none;
color : #2F6280;
}

.artcatin {
background : #fff;
margin : 5px 0 0 0;
padding : 3px;
float : left;
width : 455px;
}
.artcatin a {
color : #C0390C;
font : bold 14px verdana;
}
.artcatin a:hover {
color : #F04D15;
font : bold 14px verdana;
}

.artcat {
background : #E6F4FB url(artcat_bg.png) top repeat-x;
margin : 10px 0 0 0;
padding : 3px;

float : left;
width : 465px;
}
.artcat a {
color : #145A7C;
font : bold 17px arial;
text-spacing : -0.8px;
margin : 0;
padding : 0;
}
.artcat a:hover {
color : #C2102B;
font : bold 17px arial;
text-spacing : -0.8px;
text-decoration : none;
}
.artcat a:visited {
color : #4F4F4F;
font : bold 17px arial;
text-spacing : -0.8px;
text-decoration : none;
}

.mmbrslf{
border : 1px solid #C8DAF2;
background : #EAFBEB;
color : #646464;
float : left;
width : 95%;
padding : 0 2px 3px 2px;
}
.mmbrslf strong {
font : bold 16px arial;
color : #CB1B5C;
}
.mmbrslf a {ureche 69 1550 e m2 447
text-decoration : underline;
color : #313131;
}
.mmbrslf a:hover {
text-decoration : none;
color : #DB316C;
}
.mmbrslf a:visited {
text-decoration : underline;
color : #595959;
}

.dvls{
background : url(dvls_bg.jpg) repeat-x top left;
padding :  0 0 0 20px;
margin : 0 0 5px 0;
float : left;
width : 165px;
}
.dvls strong {
font : 16px arial;
color : #fff;
}

.mmbrls{
background : url(mmbrls_bg.jpg) repeat-x top left;
padding :  0 0 0 20px;
margin : 0 0 5px 0;
float : left;
width : 165px;
}
.mmbrls strong {
font : 16px arial;
color : #fff;
}

.lfvideo{
float : left;
width : 160px;
padding : 40px 5px 5px 5px;
margin : 0;
border-bottom : 1px solid #5A6D7C;
background : #E4ECF0 url(video_bg.jpg) top no-repeat left;
}


/*
-----------------------------------subcategories
*/

.subcat {
background : #fff url(crn_lstp.png) bottom right no-repeat;
margin : 10px 0 10px 0;
padding : 2px;
float : left;
width : 220px;
border : 1px solid #C6CEC8 ;
}
.subcat h2 {
color : #2B5C86;
font : bold 15px verdana;
line-spacing : -0.9px;
margin : 0;
padding : 0;
}
.subcat li {
background : #fff;
margin : 0 0 3px -35px; 
padding : 0px;
display: block;
}
.subcat li:hover {
background : #EDFBE6;
margin : 0 0 3px -35px; 
padding : 0px;
display: block;
}
.subcat a {
color : #25681C;
}
.subcat a:hover {
color : #B91A72;
}

.subctans {
background : #fff url(crn_lstp1.png) top left no-repeat;
margin : 10px 0 10px 0;
padding : 2px 0 2px 0;
float : right;
width : 235px;
border-bottom : 1px solid #C6CEC8 ;
}
.subctans h2 {
padding : 0;
margin : 0 0 17px 0;
padding : 0;
color : #13A0B1;
}
.subctans p {
background : url(answbt_bg.png) repeat;
padding : 2px;
}


/*
-----------------------------------footer
*/
.footer {
width : 860px;
float : left;
border-top : 1px dotted #797979;
margin : 10px 0 15px 0;
}

.footer_dw{
width : 650px;
text-align : right;
padding : 20px 0 0 0;
float : right;
}
.footer_dw a {
color : #515151;
padding : 1px 5px 1px 5px;
border-top : 1px solid #E2E2E2;
line-height : 30px;
margin : 0 5px 0 0;
}
.footer_dw a:hover {
color : #E4440E;
border-top : 1px solid #E4440E;
background : #F5F5F5;
text-decoration : none;
}

.hon {
width : 170px;
float : left;
background : #fff;
border-right : 1px solid #C0C0C0;
margin : 10px 0 0 0;
font : 13px arial;
color : #595959;
}
.hon a {
color : #444444;
}
.hon a:hover {
color : #444444;
}
.hon a:link {
color : #444444;
}

