/* @group layout */

body {
padding: 0;
margin: 0;
background: #234e85 url(../images/back-gradient.gif) repeat-x;
color:#000;
}

/* @group wrappers */

#page{
background: url(../images/back-image.gif) no-repeat 0 0;
width:100%;
display:table;
}

#container{
width:950px;
margin: -10px auto 0;
}

/* @end wrappers */

/* @group menu */


#navcontainer{padding: 0px;width:950px;height:32px;margin: 23px auto 0;margin-bottom:9px}

#navcontainer ul{margin: 0 0 0 470px;padding: 0px;list-style-type: none;text-align: center;width:490px;}

#navcontainer ul li { float: left;}

#navcontainer ul li a{text-decoration: none;background: url(../images/buton.gif) no-repeat top left;font: bold 13px Tahoma, sans-serif;color:#fff;float: left;margin: 0px;height: 31px;width: 108px;padding: 8px 0 0 2px;}

#navcontainer li a:hover{background: url(../images/buton4.gif) no-repeat left top;color: #fff;}


/* @end menu */


/* @group main */


#main{background-color: #f3f2f2;margin-top: 0px;width:950px;border: 5px solid #fff;}

#header{background: #f3f2f2 url(../images/header-gradient.gif) repeat-x 0 0;width:950px;height:115px;float:left;}

#logo{background: url(../images/logo.gif) no-repeat 24px 10px;width:330px;height:106px;float:left;}

#banner{background: url(../images/banner.gif) no-repeat 0 10px;margin-right:36px;width:529px;height:106px;float:right;}

#middle{background: #ffa341 url(../images/middle-gradient.gif) repeat-x 0 0;margin-left:14px;border: 2px solid #fff;width:920px;height:272px;float:left;}

#bottom{margin-top:20px;margin-left:14px;width:920px;height:250px;}

#box1{background: url(../images/box1.gif) no-repeat 0 0;width:301px;height:251px;float:left;}

#box2{background: url(../images/box2.gif) no-repeat 0 0;margin-left:8px;width:301px;height:251px;float:left;}

#box3{background: url(../images/box3.gif) no-repeat 0 0;margin-left:9px;width:301px;height:251px;float:left;}

/* @end main */

/* @GROUP INREGISTRARE */

#middle_inreg{margin:10px 0 0 12px;padding:0;width:920px;height:550px;border:0px solid black;}

#tab_inreg1{background: #CDCBCB url(../images/inreg_pacienti.gif) no-repeat 0 0;width:232px;height:30px;float:left;}

#tab_inreg2{background: #CDCBCB url(../images/inreg_cabinete.gif) no-repeat 0 0;margin-top:10px;width:232px;height:30px;float:left;}


#inreg1{background: url(../images/grad_inreg1.gif) repeat-x 0 0;margin:1px 0 0 0;padding:0;width:920px;height:108px;float:left;border:0px solid red;}

#inreg2{background: url(../images/grad_inreg2.gif) repeat-x 0 0;margin:1px 0 0 0;padding:0;width:920px;height:360px;float:left;display:block;border:0px solid red;}

#buton2{margin-top:10px;margin-left:30px;width:540px;height:30px;color:#858383;border:0px solid red;}

.class12 a{background: #CDCBCB url(../images/buton_inreg1.gif) no-repeat 0 0;width:161px;height:30px;border: none;float:left;}

.class12 a:hover{background: #CDCBCB url(../images/buton_inreg2.gif) no-repeat 0 0;width:161px;height:30px;border: none;float:left;}

#baner_inreg{background: url(../images/baner_inreg.gif) no-repeat 0 0;margin-left:30px;margin-top:7px;width:863px;height:116px;float:left;border:0px solid red;}

#text_container1{width:625px;height:104px;float:left;display:block;border:0px solid red;}

#text_container2{width:920px;float:left;height:180px;display:block;border:0px solid red;}

#navcont2{padding: 0px;width:600px;margin: 5px auto 0 15px;float:left;border:0px solid red;}

#navlist2 { list-style-image: url(../images/bifa.gif); font: 14px Tahoma, sans-serif;color:#858383;margin:0 0 0 15px;padding:0;}

#img_inreg1{background: url(../images/img_inreg1.png) no-repeat 0 0;width:241px;height:104px;float:left;border:0px solid red;}

#img_inreg2{background: url(../images/img_inreg2.png) no-repeat 0 0;width:256px;height:180px;float:left;border:0px solid red;}

/* @END INREGISTRARE */

/* @GROUP LOGIN */

#box11{margin-top:3px;width:454px;height:200px;float:left;}

#box22{margin-left:12px;margin-top:3px;width:454px;height:200px;float:left;}

#tab_login1{background: #fff url(../images/login_pacienti.gif) no-repeat 0 0;width:172px;height:30px;float:left;}

#tab_login2{background: #fff url(../images/login_cabinete.gif) no-repeat 0 0;width:172px;height:30px;float:left;}

#grad_login{background: #fff url(../images/grad_login1.gif) repeat-x 0 0;margin-top:1px;width:454px;height:200px;float:left;}

#img_login1{background: #CDCBCB url(../images/img_login1.gif) no-repeat 0 0;margin-top:27px;margin-left:20px;width:142px;height:146px;border:2px solid #d2d1d1;float:left;}

#img_login2{
background: #CDCBCB url(../images/img_login2.gif) no-repeat 0 0;margin-top:27px;margin-left:20px;width:142px;height:146px;border:2px solid #d2d1d1;float:left;}

#box_login{margin-top:27px;margin-left:10px;width:265px;height:146px;font: 17px Tahoma, sans-serif;float:left;}

#form{padding:3px;font: bold 13px Tahoma, sans-serif;color:#858383;}

#buton{margin-top:5px;margin-left:155px;width:109px;height:29px;}

.class1 a{background: #fff url(../images/buton_login1.gif) no-repeat 0 0;width:109px;height:29px;border: none;float:left;}

.class1 a:hover{background: #fff url(../images/buton_login2.gif) no-repeat 0 0;width:109px;height:29px;border: none;float:left;}

#inreg{margin-top:15px;font: bold 11px Tahoma, sans-serif;color:#858383;}

a.login{font: bold 11px Tahoma, sans-serif;color:#5DA8EE;}

a.login:hover{margin-left:1px;font: bold 11px Tahoma, sans-serif;color:#5DA8EE;}

/* @END LOGIN */

/* @GROUP CONTACT */

#bottom_box{margin-top:20px;margin-left:14px;width:580px;height:245px;}

#tab_contact{background: #fff url(../images/tab_contact.gif) no-repeat 0 0;width:121px;height:30px;float:left;
}

#grad_contact{background: #fff url(../images/grad_login1.gif) repeat-x 0 0;margin-top:1px;width:580px;height:200px;float:left;}

#img_contact{background: #CDCBCB url(../images/img_contact.gif) no-repeat 0 0;margin-top:27px;margin-left:20px;width:142px;height:146px;border:2px solid #d2d1d1;float:left;}

#box_contact{margin-top:27px;margin-left:10px;width:380px;height:146px;font: 14px Tahoma, sans-serif;color:#858383;float:left;}

img.middle{margin-top:25px;}

a.login{font: bold 11px Tahoma, sans-serif;color:#5DA8EE;}

a.login:hover{margin-left:1px;font: bold 11px Tahoma, sans-serif;color:#5DA8EE;}

/* @END CONTACT */

.cab_links {text-align:center;font-size:11px;width:950px;color:#000051; }
.cab_links a{color:#000051; text-decoration:none; }
.cab_links a:hover{color:#ffffff; }

#art_head_bg{background: url(../images/grad_art.jpg) repeat-x 0 0;margin:1px 0 0 0;padding:0;width:920px;border:0px solid red;
float:none;font:22px Tahoma, sans-serif;padding-top:5px;}
.info{
	font-size:11px;
	color:#666666;
}
.info a{
	font-size:11px;
	color:#2B89D6;
}
.info a:hover{
	font-size:11px;
	color:#FF7805;
	text-decoration:underline;
}
.article_title{
	font-size:18px;
	margin-top:20px;
	margin-bottom:3px;
	border-bottom:1px solid #cccccc;
}
.article_title a{
	color:#2B89D6;
}
.article_title a:hover{
	color:#FF7805;
	text-decoration:underline;
}

.categ_title{
	font-size:13px;
	margin-top:2px;
	margin-bottom:3px;
}
.categ_title a{
	color:#2B89D6;
}
.categ_title a:hover{
	color:#FF7805;
	text-decoration:underline;
}