* {margin:0;
padding:0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

p {margin: 5px 0;}
h3 {margin: 10px 0;}

#pat-wrap{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:1000px;
	margin: 0 auto;
	background-color:#ffffff;	
	border:1px solid #e5e5e5;
	color:#444;

}
#pat-head{
	width:100%;
	position:relative;

}
.pat-dropdown > a{text-decoration:none; line-height:39px;}
.pat-dropdown > a:first-child::after {font: normal normal normal 14px/1 FontAwesome; content: "\f107"; margin-left:5px; line-height:39px;}
.pat-dropdown{position:absolute; width:70px;}
.pat-dropdown ul{width: 70px;positionn: absolute; background-color:#fff;margin: 0;padding: 0;display:none;}
.pat-dropdown ul li{positionn: absolute;width: 70px;list-style:none;}


.pat-ablock{overflow: hidden;}
.pat-ablock div{margin:0px;padding:10px;width:33.3%;float:left;height:50%;background-color:#fff;}
.pat-ablock div .pat-aitem {width:100%;font:300 18px/40px "Oswald",arial,sans-serif;color:#302f2f;position:relative;border:1px solid #abe9fc;text-indent: initial;}
.pat-ablock div .pat-aitem img{display:block;margin:auto;width:70%;}
.pat-ablock div .pat-aitem i{width: 160px;height: 160px;display: block;float:left;}
.pat-ablock div .pat-aitem .pat-aihead{width: 100%;font: 200 22px/32px "Roboto Condensed",arial,sans-serif;color: #11b5e8;text-align: center;background-color: #f4fafc;}
.pat-ablock div .pat-aitem .pat-aioption{width: 100%;font: 300 24px/32px "Roboto Condensed",arial,sans-serif;color: #11b5e8;text-align: center;background: #f4fafc url(../images/ahoption-list.png) no-repeat 0% 50% / auto 50%;}


.pat-aitem-title {padding:0px 10px 0px 190px;height: 200px;font:300 18px/40px "Oswald",arial,sans-serif;color:#302f2f;text-align: center;}
.pat-aitem-title h3{font:300 28px/36px "Roboto Condensed",arial,sans-serif;margin: 0 auto;padding-top:25px;padding-bottom:5px;color:#036b8b;background: url(../images/del.jpg) no-repeat 50% 100% / 100% 0.5px;border-bottom:none;}
.pat-aitem-title h4{font:300 22px/70px "Roboto Condensed",arial,sans-serif;font-style: italic;color: #fa7854;font-weight: lighter;}

.pat-ablock div .pat-aitem .pat-aiinfo {width:100%;text-align:center;}
.pat-ablock div .pat-aitem .pat-aiinfo a{font:200 22px/32px "Roboto Condensed",arial,sans-serif;color: #fff;padding: 4px 18px 4px 0px;background-color:#036b8b; text-decoration: none;width:50%;display: inline-block;text-align:center;}
.pat-ablock div .pat-aitem .pat-aiinfo span{display: block;float: left;font: 100 42px/62px "Roboto Condensed",arial,sans-serif;color: #e6752f;width:100%;text-align:center;}


.pat-container{width:70%;margin:auto;height:100%;}
.pat-h{display: inline-block;vertical-align: middle;height: 100%;width: 1px;}
.pat-cb{vertical-align: middle;width: 99%;margin: 0;text-align: center;display:inline-block;}

#pat-head-top{height:120px;width:100%;background:url("../images/header00_01.jpg") no-repeat 0 0 / auto 100%;}
#pat-head-top div{ height:100%;line-height:25px;font: 300 16px/25px "Roboto Condensed",arial,sans-serif;}
#pat-head-top-logo{float:left;margin-left:80px;width:250px;background: url("../images/logo0000.png") no-repeat 50% 50% / 100% auto;}
#pat-head-top-nav{text-align:right;padding-right:80px;}
#pat-head-top-nav a{text-decoration: none;text-decoration: none;color: #eef0f1;font: 100 14px/44px arial,sans-serif;text-transform: uppercase;}
#pat-head-body{height:254px;width:100%; background:url("../images/header00_02.jpg") no-repeat 0 0 / auto 100%;}
#pat-head-body-content{color: #fff;font: 100 20px/40px arial,sans-serif;}
#pat-head-body-content p{font: 100 14px/20px arial,sans-serif;margin: 15px auto;color: #e6f5b8;font-weight: bold;}
#pat-head-body-content ul li{	font: 100 20px/40px arial,sans-serif;background: url("../images/list-style.png") no-repeat 0% 50% / AUTO 80%;padding-left: 50px;color:#acd8ee;}
#pat-head-body-content ul{ text-align:left;list-style-type:none; margin: 40px auto 10px auto;}



#pat-body-comments{width:100%;background-color:#ceeffa;padding: 50px 0px;}
#pat-body-comments-content{color: #fff;font: 300 18px/26px "Roboto Condensed",arial,sans-serif;}
.pat-body-comments-item{background-color:#e8f5fa;color:#000;width:32%; float:left;position:relative; margin:8px;width: 350px;height: 300px;border-bottom: 1px solid #c5dbe4;border-right: 1px solid #c5dbe4;}
.pat-body-comments-del{background-color:#ceeffa;width:2%; float:left;}
.pat-body-comments-item i{position: absolute;font: 300 68px/80px "Roboto Condensed",arial,sans-serif;left: -10px;top: -10px;color: #e8f5fa;display: block;width: 40px;height: 40px;border-radius: 20px;background-color: #7bc4e8;}
.pat-body-comments-item span{font-style: italic;padding: 10px 45px 15px 45px;display: block;color: #222;}
.pat-body-comments-item div {font-weight: bold;text-align: right;padding: 15px 15px 5px 15px;color: #444;}
.pat-body-blank-transp{color: #fff;font: 600 24px/46px arial,sans-serif;  padding:30px 0;background-color: #01528a;}
.pat-body-blank{color: #111;font: 100 16px/30px "Roboto Condensed",arial,sans-serif;  padding:30px 0;background-color: #fff;text-align:justify;}
.pat-body-blank ul{list-style-type:none; padding-left:20px;}
.pat-body-blank ul li{padding:8px 0px;}
.pat-body-blank-con-l{float:left;width: 72%;padding-right: 3%;}
.pat-body-blank-con-l ul{list-style-type:none; padding-left:20px;}
.pat-body-blank-con-l ul li{padding:8px 0px;}
.pat-body-blank-con-r{float:left;width:25%;}
.pat-list{border-left:1px solid #bed2db;list-style-type:none;font: 300 16px/16px "Roboto Condensed",arial,sans-serif; text-align:left;}
.pat-list li {padding: 5px 0px 15px 10px;min-height:150px;}
.pat-list li a {text-decoration: none;color: #516062;font-size: 24px;}
.pat-list li p {padding:10px 0px 0px 10px;line-height:22px;}
.pat-list-img{float:left;}
.pat-list-img img{height:150px;width:200px;}
.pat-list-cont{padding-left:170px;}
.pat-artsum{width: 150px;background: #f5f7fa1a;margin: 0 auto;padding: 10px 0;color: #fff;}

div.pat-artsum:hover{background: #f5f7fa3a;cursor: pointer;}

#pat-sumlinks ul{list-style-type:none;}
#pat-sumlinks ul li {padding: 1px 0px 1px 0px;}
#pat-sumlinks ul li a {text-decoration: none;color: #fff;font: 300 12px/15px "Roboto Condensed",arial,sans-serif;}


#pat-menu a{
	padding: 0px 3px;
	text-transform:uppercase;
	color:#c0ecfb;
font: 300 16px/32px "Roboto Condensed",arial,sans-serif;
}

#pat-menu a:hover{
text-decoration: underline;
}



#pat-menu img{
border:none;
height:15px;
}	

#pat-menu .bt1{
/*	padding: 15px 5px;*/
	color:#ffa2e5;
/*	background-color:#006986;*/
}

#pat-tab-block{width:70%;margin:auto;}
#pat-tab-block ul {    margin-left: 350px;    margin-top: 80px; list-style: none;	}
#pat-tab-block ul li {	height:100px;	width:100%;	background-position: 0% 100%;	text-align:center;position: relative;	}
#pat-tab-block ul li span{display:inline-block;width:100%;text-transform: uppercase;}
.above{font: 300 22px/32px "Roboto Condensed",arial,sans-serif;	background:url("../images/underline.jpg") no-repeat 50% 100%;color: #41527f;}
.below{font: 400 20px/32px "Roboto Condensed",arial,sans-serif;color: #953c7c;}
#pat-tab-block ul li img{position: absolute;top:2px;left:0px;height:55px;}
#pat-tab-block a {text-decoration: none;ttext-shadow: 1px 1px 1px rgb(57, 117, 250);}
#pat-tab-block ul li:hover .above, .below{color:#000;font: 400 22px/32px "Roboto Condensed",arial,sans-serif;}


#pat-tab-block-sp{width:500px;margin:auto;}
#pat-tab-block-sp ul {    list-style: none;	margin-top:10px;}
#pat-tab-block-sp ul li {	height:100px;display:inline-block;	width:24%;	background-position: 0% 100%;	text-align:center;position: relative;	}
#pat-tab-block-sp ul li span{width:100%;text-transform: uppercase;}
#pat-tab-block-sp ul li img{left:0px;height:50px;}
#pat-tab-block-sp a {text-decoration: none;ttext-shadow: 1px 1px 1px rgb(57, 117, 250);}
#pat-tab-block-sp ul li:hover{background-position: 0% 0%;}



#pat-tab{
	background:url("../images_it/cgo_tab.png") no-repeat;
	width: 120px;
	height:144px;
}

#pat-content{
	padding:0px 26px;
	padding-bottom:10px;
	line-height: 160%;
	text-indent: 1.5em;
    	text-align: justify;
	overflow:auto;

}
#pat-content p, #pat-content ul{font-size:14px;line-height:20px;}

#pat-content h2{
	font-size:30px;
	color:#486b2a;
	line-height:40px;
	text-align:center;	

} 


#pat-content h1{
	font-size:36px;
	color:#8ad14d;
	line-height:50px;
	text-align:center;	

} 



#pat-footer{
background-color: #123261;
text-align:center;
font: 300 16px/25px "Roboto Condensed",arial,sans-serif;
color:#fff;
}

#pat-footer p{color:#acd8ee;font: 300 12px/20px "Roboto Condensed",arial,sans-serif;}

#pat-footer a
{
	font-size:16px;	
	color: #fff; 
	text-decoration: none;
}
.rpcbreadcrumb {margin:10px 0 10px 0; text-indent:0.5em;}
.rpcbreadcrumb li span{font-size:14px;color:#697677;}
.rpcbreadcrumb li{display:inline-block;font-weight:bold;color:#697677;}
.rpcbreadcrumb a{cursor:pointer;color:#697677;	text-decoration: underline;}


.rpcpublier{margin: 15px 15px;padding-top:15px;border-top: 1px solid #5455454;}
.rpcpublier div{width:100%;padding: 4px 0px;}
.rpcpublier div label{text-align: right;margin-bottom: 0;padding-top: 0px;float:none;line-height:9px;}
.rpcpublier div div input, 
.rpcpublier div div textarea, 
.rpcpublier div div select, 
.rpcpublier div div input, 
.rpcpublier div div button{width: 100%;height: 25px;padding: 2px 0px;font-size: 14px;line-height: 1.127;color: #545454;background-color: #ffffff;border: 1px solid #cececc;border-radius: 3px;}
.rpcpublier div div textarea{height:70px;}
.rpcpublier div div select{width:100px;}

.rpcaviss{ width: 100%; padding: 0px;}
.rpcavis{ margin: 10px 0px 10px 0px;padding:20px;color: #555555;background-color: #ffffff;background-image: none;border-top: 1px solid #eee;}
.rpcavis span{font:100 16px/26px "Roboto Condensed",arial,sans-serif;color:#525252;font-style:italic;}
.rpcnom{float:left;width:calc(100%-100px);font-weight:bold;}
.rpcnom span{font-weight:bold;}
.rpcnote{font-style:italic; float:right;background: url(../images/rpcnotebg.jpg) repeat-x top left / auto 100%; display:inline-block; width:100px;height:20px;}
.rpcnote i{background:url('../images/rpcnote.jpg') repeat-x top left / auto 100%; display:block;height:20px;line-height:25px;}


#_id_oavota{margin-top:30px; border-bottom:2px solid #8e467b;}
#rpcavis-general{margin-top:30px; border-bottom:2px solid #486b2a;text-align:center; font: 400 40px/50px 'Roboto Condensed',arial,sans-serif; text-align:center;}
#rpcavis-general span{font:inherit;display:block;text-transform:uppercase;color: #486b2a;}
#rpcavis-general a{background: #82A73A;display:inline-block;text-align:center;color:#fff;padding:0px 10px; line-height:30px;border-radius: 3px;text-transform:uppercase;}
#rpcavis-general-star{ background: url(../images/rpcnotebg.jpg) repeat-x top left / auto 100%; display:inline-block; width:200px;height:40px;}
#rpcavis-general-star i{background:url('../images/rpcnote.jpg') repeat-x top left / auto 100%; display:block;height:40px;line-height:25px;}
#rpcavis-general-rating{font: 200 20px/30px 'Roboto Condensed',arial,sans-serif; font-style:italic;}
#rpcavis-general-rating span{display:inline;font:inherit;}
#rpcavis-general-pr span{display:inline;font:inherit;}


.field-form input {     width: 80%;height: 43px;border-radius: 4px;padding: 4px 12px;border: 0;font: 100 18px/30px "Roboto Condensed",arial,sans-serif;}
.lead-form-inner fieldset {border: 0;}
.field-form button { height: 43px; font: 100 18px/30px "Roboto Condensed",arial,sans-serif;display: inline-block; border-radius: 4px;color: #F9F6F6; padding: 4px 12px;background-color:#A6D70C;;text-decoration: none;width: 90%;border: 0;}
.privacy span{color: #d8fa6c;font: 300 15px/1.3 Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;background: url('../images/privacy0.png') no-repeat 0 center;padding-left: 16px;}

.steps {    background: url('../images/steps000.png') no-repeat center top;width:609px;    padding-top: 77px;    margin: 20px auto;    overflow: hidden;    text-align: center;    font-weight: bold;}
.steps .item {    float: left;    margin: 0 12px;    width: 179px;}